@charset "utf-8";

/* ================ layout ================ */
#main {float:left; width:820px; _width:830px;}
.col1 #main {float:none; width:990px;}
.col1 #content {width:100%;}
.col3 #content {float:right; width:650px;}
.col2 #content {float:left; width:820px;}
#sideA {float:left; width:160px;}
#sideB {float:right; width:160px;}
#sideA ul li, #sideB ul li {margin-bottom:3px;}

/* ================ Module ================ */
.block {margin-bottom:10px; background-image:url(../images/inner/side_body2.gif);}
.block #title {padding-top:4px; width:160px; height:25px; background-image:url(../images/inner/side_title.gif); background-repeat:no-repeat; text-align:center; font-size:15px;}
.block #body {padding:5px 15px; background-image:url(../images/inner/side_body1.gif); background-repeat:no-repeat; font-size:15px;}
	.block #body h4 {border-bottom:1px dotted #ccc; color:#666;}
	.block #body ul {margin-bottom:5px;}
	.info #body {font-size:12px;}
	.info #body p {clear:both; margin-bottom:5px; border-bottom:1px solid #ddd;}
	.info #body img {display:block; margin-left:15px; text-align:center;}
.block #bottom {clear:both; height:4px; background-image:url(../images/inner/side_bottom.gif); background-repeat:no-repeat;}
.block #more {padding:3px 15px 0; height:24px; background-image:url(../images/inner/side_more.gif); background-repeat:no-repeat;}
.block #more a {padding-left:10px; background:url(../images/common/ico_arrow2.gif) 0 2px no-repeat;}
/* product*/
.intro {position:relative; margin-bottom:10px;}
.col3 .intro {padding-bottom:5px; border-bottom:1px dotted #ccc;}
.intro .pic {float:left; margin:0 10px 0 0; padding:15px 0; border:1px solid #ddd; text-align:center; vertical-align:middle;}
.col3 .intro .pic {width:250px;}
.col3 .intro .pic {padding:12px; border:1px solid #ccc;}
.col3 .intro .pSogi {height:250px;}
.col3 .intro .pSogi img {width:250px; height:250px;}
/*.col3 .intro .pTelecom {height:160px;}
.col3 .intro .pTelecom img {width:220px; height:160px;}*/
.col3 .intro .pTelecom img {margin-bottom:5px;}
.col2 .intro ul {width:535px;}
.col3 .intro ul {width:485px;}
.col3 .intro ul.uList {float:left; width:340px;}
.tp-sp .intro ul {width:340px;}
.tp-sp .intro ul {float:right;}
.check {clear:both; margin-top:20px; background:#eee; color:#666;}
.desc {margin-top:5px; padding:5px 0; _padding:5px 10px; font-size:15px; border-top:1px solid #ccc;}
.block dl {clear:both; margin-bottom:3px;}
.block dt {float:left; width:95%; _width:92%;}
.block dd {float:left; width:5%;}
.msg {position:absolute; padding:10px; width:500px; background:#fff; border:1px solid #ccc; text-align:left;}
.msg h4 {padding:3px 5px; width:490px; background:#e4f3ff; font-size:15px; font-weight:bold;}
.msg p {margin:5px 0;}
.popup-ovi table td {border-bottom:1px solid #ccc;}
.popup-ovi label {color:#999;}
.popup-ovi a.btn-plurk, .popup-ovi a.btn-facebook, .popup-ovi a.btn-download {display:inline-block; height:30px; background-image:url(../images/inner/btn_ovi.gif); background-repeat:no-repeat;}
.popup-ovi a.btn-plurk {margin-left:2px; width:30px; background-position:0 0;}
.popup-ovi a.btn-facebook {width:30px; background-position:-30px 0;}
.popup-ovi a.btn-download {width:124px; background-position:-60px 0;}
.popup-ovi a.btn-plurk:hover {background-position:0 -30px;}
.popup-ovi a.btn-facebook:hover {background-position:-30px -30px;}
.popup-ovi a.btn-download:hover {background-position:-60px -30px;}
.info-ovi {margin-bottom:25px;}
.info-ovi img {float:left;}
.info-ovi .menu {}
.info-ovi .menu li {float:left;}
.info-ovi .menu li a {display:block; width:88px; height:31px; background-image:url(../images/inner/menu_ovi.gif); background-repeat:no-repeat; text-align:center; line-height:31px;}
.info-ovi .menu li a, .info-ovi .menu li a:visited {color:#666;}
.info-ovi .menu li.focus a, .info-ovi .menu li a:hover {color:#000;}
.info-ovi .menu li a.btn01 {background-position:0 0;}
.info-ovi .menu li a.btn02 {background-position:-88px 0;}
.info-ovi .menu li a.btn03 {background-position:-176px 0;}
.info-ovi .menu li a.btn04 {background-position:-264px 0;}
.info-ovi .menu li a.btn05 {background-position:-352px 0;}
.info-ovi .menu li a.btn06 {width:90px; background-position:-440px 0;}
.info-ovi .menu li.focus a.btn01,
.info-ovi .menu li a.btn01:hover {background-position:0 -31px;}
.info-ovi .menu li.focus a.btn02,
.info-ovi .menu li a.btn02:hover {background-position:-88px -31px;}
.info-ovi .menu li.focus a.btn03,
.info-ovi .menu li a.btn03:hover {background-position:-176px -31px;}
.info-ovi .menu li.focus a.btn04,
.info-ovi .menu li a.btn04:hover {background-position:-264px -31px;}
.info-ovi .menu li.focus a.btn05,
.info-ovi .menu li a.btn05:hover {background-position:-352px -31px;}
.info-ovi .menu li.focus a.btn06,
.info-ovi .menu li a.btn06:hover {background-position:-440px -31px;}

.list-ovi {margin-bottom:10px; *margin-left:-3px; width:640px;}
.list-ovi li {display:-moz-inline-stack; display:inline-block; *display:inline; vertical-align:top; margin:0 1px 15px; *margin:0 3px 15px; padding:0; width:100px; zoom:1;}
.list-ovi li a {display:block;}
.list-ovi li a.pic {width:96px; height:96px; padding:2px; background:url(../images/inner/product_ovi_bg.gif) 0 0 no-repeat;}
.list-ovi li a.pic:hover {background-position:0 -100px;}
.list-ovi li a.name {padding-left:18px; background:url(../images/inner/ico_ovi_search.gif) 0 2px no-repeat;}
.list-ovi li a.name:hover {background-position:-200px 2px;}
.txt-tag {margin-left:18px; color:#666;}

ul.gallery {margin-top:5px; text-align:center;}
ul.gallery li {display:inline;}

/* price */
.showInfo {padding:10px;}
.shopPic {text-align:center;}
.shopPic img {margin:10px;}
.price .doc {padding:5px 0; border-bottom:1px solid #ccc;}
.price #main .tp .doc ul.arrow li {border:none;}
.price #main ul.arrow {font-size:15px;}
.price .doc img {float:left;}
/* forum */
.price h5 {font-size:15px;}
.forum h5 {font-size:13px; color:#000;}
.group {clear:both; padding:5px 0; border-bottom:1px dotted #ccc;}
.gTopic {}
.gSogi {}
.public {margin:10px 0; padding:5px; width:790px; height:50px; font-size:13px; color:#666; overflow:auto; border:1px solid #ccc;}
.article {padding:20px; font-size:15px; color:#333; border-bottom:1px dotted #999;}
	.article .quote {margin:0 auto 15px; padding:10px; width:730px; background:#eaf5fb; border:1px dotted #ccc; font-size:13px; color:#666;}
	.article .add, .article .lock {float:right; clear:both; margin:5px 0; padding-left:20px; height:16px; text-align:right; font-size:13px; color:#666;}
	.article .add {background:url(../images/inner/ico_pencil.gif) no-repeat;}
	.article .lock {background:url(../images/inner/ico_lock.gif) no-repeat;}
	.article a:link {color:#215DA9;}
	.article a:hover {color:#f90;}
	.article a:visited {color:#936;}
	.a-content {line-height:1.5;}
	.funcNav {margin-top:10px; text-align:right;}
.author {margin-bottom:20px;}
	.author .fLeft {width:640px;}
	.author img {float:left; margin-right:5px;}
	.author h5 {float:left; font-size:15px;}
	.author h5 {height:23px;}
	.author ul.arrow {float:left; font-size:12px; color:#666;}
	.forum #main .author ul.arrow li {border:none;}
ul.grid li {float:left; width:25%; height:30px; font-size:15px;}
ul.good li {border-bottom:1px solid #ddd;}
#divUploadPic {border-top:1px solid #ccc;}
#divUploadOriginalPic{height:10px; background:#ccc;}
#thumbnails {overflow:auto; height:200px;}

/* doc */
.cateLink {font-size:15px;}
.cateLink h6 {float:left;}
.list {margin:5px 0; padding:5px 0;}
.list img {float:left; margin:0 5px 5px 0;}
.list h5 {float:left; margin-right:5px;  font-size:15px;}
.list h6 {color:#666;}
.list .note {clear:both; padding:5px; background:#eee;}
.list .note span {margin-right:20px; color:#333;}
/* about */
.about p {margin:10px 0; font-size:15px; line-height:1.8;}
.about h4 {margin-top:10px; font-weight:bold;}

/* TP */
#main .tp ul.arrow li {line-height:24px; background-position:0 7px; border-bottom:1px dotted #ccc;}
.tp h4 {padding-bottom:3px; font-size:15px; border-bottom:1px solid #ddd;}
.tp-col1 {margin-bottom:10px; width:990px; background:url(../images/inner/content_col1_top1.gif) no-repeat;}
.tp-col2 {margin-bottom:10px; width:820px; background:url(../images/inner/content_col2_top1.gif) no-repeat;}
.tp-col3, .tp-sp {margin-bottom:10px; width:650px; background:url(../images/inner/content_col3_top1.gif) no-repeat;}
.tp-inn #top {clear:both; height:5px; background-repeat:no-repeat;}
	.tp-col1 #top {background-image:url(../images/inner/content_col1_top2.gif);}
	.tp-col2 #top {background-image:url(../images/inner/content_col2_top2.gif);}
	.tp-col3 #top {background-image:url(../images/inner/content_col3_top2.gif);}
.tp-inn #bottom {clear:both; height:5px; background-repeat:no-repeat; background-position:0 0;}
	.tp-col1 #bottom {background-image:url(../images/inner/content_col1_bottom.gif);}
	.tp-col2 #bottom {background-image:url(../images/inner/content_col2_bottom.gif);}
	.tp-col3 #bottom, .tp-sp #bottom {background-image:url(../images/inner/content_col3_bottom.gif);}
.tp-inn #more {clear:both; padding:1px 10px 0 0; height:25px; text-align:right;}
	.tp-col2 #more {background:url(../images/inner/content_col2_more.gif) no-repeat;}
	.tp-col3 #more {background:url(../images/inner/content_col3_more.gif) no-repeat;}
.tp-inn .tptGroup {margin:0;}
.tp-inn .tpt, .tp-inn .tptHover {background-repeat:no-repeat; text-align:center; font-size:13px;}
	.tp-col1 .tpt, .tp-col1 .tptHover,
	.tp-col2 .tpt, .tp-col2 .tptHover {width:112px; background-image:url(../images/inner/content_col2_tab.gif);}
	.tp-col3 .tpt, .tp-col3 .tptHover {width:105px; background-image:url(../images/inner/content_col3_tab.gif);}
	.tp-sp .tpt, .tpsp .tptHover {width:91px; background-image:url(../images/inner/content_sp_tab.gif);}
.tp-inn .tpt {
	position:relative;
	float:left;
	padding-top:9px; *padding-top:11px;
	height:25px; *height:23px;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	background-position:0 -34px;
	border:none;
	color: #777;
}
	.tp-col1 .tpt,
	.tp-col2 .tpt {margin-right:6px;}
	.tp-col3 .tpt {margin-right:4px;}
	.tp-sp .tpt {margin-right:2px;}
.tp-inn .tpt span {display:block; width:100%; height:100%; background-repeat:no-repeat;}
	.tp-col1 .tpt span,
	.tp-col2 .tpt span {background-image:url(../images/inner/content_col2_tab.gif);}
	.tp-col3 .tpt span {background-image:url(../images/inner/content_col3_tab.gif);}
	.tp-sp .tpt span {background-image:url(../images/inner/content_sp_tab.gif);}
.tp-inn .none {margin:0;}
.tp-inn .tptHover, .tp-inn.tptSelected {padding-top:7px; *padding-top:9px; height:27px; *height:25px;}
.tp-inn .tptHover {background-position:0 0; color:#036;}
.tp-inn .tptSelected {background-repeat:no-repeat; font-weight:bold;background-position:0 0; color:#036;}
	.tp-col1 .tptSelected,
	.tp-col2 .tptSelected {background-image:url(../images/inner/content_col2_tab.gif);}
	.tp-col3 .tptSelected {background-image:url(../images/inner/content_col3_tab.gif);}
	.tp-sp .tptSelected {background-image:url(../images/inner/content_sp_tab.gif);}
.tp-inn .tpcGroup {clear:both;}
	.tp-col1 .tpcGroup {background:url(../images/inner/content_col1_body.gif) repeat-y;}
	.tp-col2 .tpcGroup {background:url(../images/inner/content_col2_body.gif) repeat-y;}
	.tp-col3 .tpcGroup, .tp-sp .tpcGroup {background:url(../images/inner/content_col3_body.gif) repeat-y;}
.tp-inn .tpc {clear:both; padding:5px 10px; font-size:13px; line-height:20px;}
#TabbedPanelsDoc .tpc {padding:0;}
#TabbedPanelsDoc h4 {padding-left:10px;} 
#TabbedPanelsDoc ul {margin:5px 10px;}
.tp-mobile .tpc {padding-left:7px; _padding-left:3px;}
.box {position:relative; float:left; display:block; padding-top:8px; text-align:center; font-size:13px; line-height:16px; text-align:center;}
.col2 .box {margin:5px 10px; _margin:5px 9px; width:113px; height:168px; background:url(../images/index/mobile_bg.gif) -113px 0 no-repeat;}
.tpck .box {margin:5px 23px; _margin:5px 20px;}
.col3 .box, .easy .box {margin:5px 5px; width:200px; height:192px; background:url(../images/inner/mobile_bg.gif) -200px 0 no-repeat;}
.box:hover {background-position:0 0;}
#sideB a.box {display:block; padding-top:8px; width:113px; height:168px; background:url(../images/index/mobile_bg.gif) -113px 0 no-repeat #fff; text-align:center; font-size:12px; line-height:16px;}
#sideB a.box:hover {background-position:0 0;}

.tp-side {margin-top:-20px; padding:0 5px; width:150px; background:url(../images/inner/side_body1.gif) no-repeat;}
#sideB .tp-side ul.tptGroup {margin:0; height:21px; border-bottom:1px solid #f30;}
.tp-side .tpt, .tp-side .tptHover {font-size:11px;}
.tp-side .tpt {
	position:relative;
	float:left;
	margin:1px 1px 0; padding:1px;
	list-style: none; -moz-user-select: none; -khtml-user-select: none;
	cursor: pointer;
	background:#eee;
	border:1px solid #999; border-bottom:none;
	color: #333;
}
.tp-side .tpt span {display:block; width:100%; height:100%; background-repeat:no-repeat;}
.tp-side .tptHover, .tp-side .tptSelected {margin:1px 1px 0; padding:1px; background:#fc0; border:1px solid #f30;}
.tp-side .tpcGroup {clear:both;}

/* ================ Navogator ================ */
#breadNav {background:url(../images/inner/breadNav_bg.gif) #e8f5ff; font-size:12px; line-height:30px; height:30px;}
#breadNav li {float:left; list-style:none; height:30px;}
#breadNav li a {float:left; margin-left:5px; padding-left:10px;}
#breadNav a {background:url(../images/common/ico_arrow1.gif) no-repeat 0 center;}
#breadNav a.focus {color:#666; font-weight:bold;}
#breadNav a.first {background:none;}
.brandNav {margin:5px 0; font-size:15px;}
.brandNav li {float:left; margin-right:10px;}
ul.link li {float:left; margin-right:15px; padding-left:23px; background-image:url(../images/inner/ico_link.gif); background-repeat:no-repeat;}
ul.link .ico-info {background-position:0 0;}
ul.link .ico-spec {background-position:0 -30px;}
ul.link .ico-photo {background-position:0 -60px;}
ul.link .ico-doc {background-position:0 -90px;}
ul.link .ico-forum {background-position:0 -120px;}
ul.link .ico-price {background-position:0 -150px;}
/* about */
.aboutNav {clear:both; padding:5px 0; height:20px; border-bottom:2px solid #ccc;}
.aboutNav li {float:left;}
.aboutNav li.focus a {font-weight:bold; background:#eee; color:#c80000;}
.aboutNav li a {display:block; margin-right:10px; padding:2px 8px; height:20px; border:1px solid #ccc; color:#666;}
.aboutNav li a:hover {background:#eee; color:#c80000;}
/* forum */
.topicmenu {margin-top:10px; *margin-bottom:-10px;}
.topicmenu li {float:left; margin:0 3px; border:1px solid #ddd; border-bottom:none;}
.topicmenu li.first {margin:0 3px 0 -1px; *margin-left:0;}
.topicmenu a {display:block; padding:2px 5px; background:#eee;}
.topicmenu li.focus a, .topicmenu li a:hover {background:#e0eef3;}

/* ================ Table ================ */
/* sogi */
.tFind th, .tFind td {border-bottom:1px dotted #ccc;}
.tFind th {padding:10px; width:17%; text-align:right; border-right:1px dotted #ccc; font-size:15px;}
.tFind td table td {border:none; font-size:15px;}
.tSpec {margin-top:10px; font-size:15px;}
.tBrand td {font-size:15px;}
.tBrand th, .tSpec th, .tPK th {padding:3px 0; background:#e0eef3; font-size:15px; text-align:center;}
.t1 {text-align:right; color:#036; font-weight:bold;}
.tSpec .t1 {width:22%; text-align:left;}
.tPK .t1 {width:10%;}
.tPK td {font-size:13px; text-align:center;}
/* price */
.price table {font-size:15px;}
/* forum */
.tForum {font-size:15px;}
.tForum th {font-weight:bold;}
.tForum td {height:50px;}
.tForum strong {margin-right:5px; padding:2px; background:#ddd; font-size:11px; color:#666;}
.tForum .ico-top, .tForum .ico-best, .tForum .ico-note {padding:2px; border:1px solid #ccc; color:#fff; font-size:11px;}
.tForum .ico-top {background:#369;}
.tForum .ico-best {background:#c80000;}
.tForum .ico-note {background:#060;}

/* ================ Form ================ */
.iLogin {width:85px; height:12px; line-height:12px;}


/* ================ Button ================ */
a.btn-del {display:block; margin-top:4px; width:10px; height:10px; background-image:url(../images/common/btn_del.gif); background-repeat:no-repeat;}
a.btn-del:hover {background-position:0 -10px;}
.box a.btn-del {position:absolute; top:2px; right:5px;}
a.btn-del span {display:none;}
a.btn-top {position:absolute; top:10px; right:10px; font-size:0.9em;}

/* Product */
a.btn-feedback {display:block; width:16px; height:20px; background:url(../images/inner/btn_feedback.gif) no-repeat 0 center;}
a.btn-feedback:hover {background-position:100% center;}
a.btn-photo {margin-right:6px; width:110px; height:75px;}
a.btn-photo img {border:1px solid #ccc;}
a.btn-photo:hover img {border:1px solid #f90;}
a.btn-bm {float:left; display:block; margin:0 1px; width:16px; height:16px;}
a.btn-google {background:url(../images/inner/ico_bm_google.jpg) no-repeat;}
a.btn-yahoo {background:url(../images/inner/ico_bm_yahoo.jpg) no-repeat;}
a.btn-hami {background:url(../images/inner/ico_bm_hamidami.jpg) no-repeat;}
a.btn-funp {background:url(../images/inner/ico_bm_funp.jpg) no-repeat;}
a.btn-share {float:left; display:block; margin:0 1px; width:20px; height:20px;}
a.btn-plurk {background:url(../images/inner/ico_plurk.gif) no-repeat;}
a.btn-fb {background:url(../images/inner/ico_facebook.gif) no-repeat;}
a.btn-twitter {background:url(../images/inner/ico_twitter.gif) no-repeat;}
a.btn-myshare {background:url(../images/inner/ico_myshare.png) no-repeat;}
a.btn-post {display:block; margin:0 0 3px 5px; padding:5px 0 0 40px; width:80px; height:25px; background:url(../images/inner/btn_post.gif) no-repeat; font-size:15px;}

/* ================ Font ================ */
h2 {font-size:18px; font-weight:bold;}
.product h3 {background-image:url(../images/inner/product_h3.gif);}
.price h3 {font-size:15px;}
.forum h3 {margin-top:10px;}
.tle-find {background-position:0 0;}
.txt-mNameW {margin:2px 2px 0px 2px; width:196px; height:28px;}
.txt-mNameW span {width:196px; height:40px; display:table-cell;text-align:center;vertical-align:middle;}
.txt-brand {font-size:1.2em; color:#C00;}
.txt-result {font-size:15px;}

/* ================ Element ================ */
.user {padding-left:13px; background:url(../images/common/ico_user.gif) 0 1px no-repeat;}
.fLeft {float:left; width:49%;}
.fRight {float:right; width:49%;}
.pLeft {float:left; width:49%;}
.pRight {float:right; width:49%;}

/* ================ Custom ================ */
/* Sogi */
#sogi .block #title {background-position:0 0;}
#sogi .block,
#sogi .block #body,
#sogi .block #bottom,
#sogi .block #more {background-position:0 0;}
#sogi .tp-inn .tptSelected {background-position:0 0; color:#036;}
#sogi .tp-inn .tpt span {background-position:0 -73px;}
#sogi .tp-head .head {background:#eaf5fb;}
#sogi .tp-head #head-bottom {background-position:0 -5px;}
#sogi .tle-report {background-position:0 -20px;}
/* 3C */
#threec .block #title {background-position:0 -29px;}
#threec .block,
#threec .block #body,
#threec .block #bottom,
#threec .block #more {background-position:-240px 0;}
#threec .tp-inn .tptSelected {background-position:-105px 0; color:#036;}
#threec .tp-sp .tptSelected {background-position:-91px 0; color:#036;}
#threec .tp-inn .tpt span {background-position:-105px -73px;}
#threec .tp-head #top {background-position:0 -10px;}
#threec .tp-head .head {background:#edf4f6;}
#threec .tp-head #head-bottom {background-position:0 -10px;}
#threec .tle-report {background-position:0 -60px;}
/* Car */
#car .block #title {background-position:0 -58px;}
#car .block,
#car .block #body,
#car .block #bottom,
#car .block #more {background-position:-480px 0;}
#car .tp-inn .tptSelected {background-position:-210px 0; color:#333;}
#car .tp-sp .tptSelected {background-position:-182px 0; color:#333;}
#car .tp-inn .tpt span {background-position:-210px -73px;}
#car .tp-head #top {background-position:0 -15px;}
#car .tp-head .head {background:#e9e9e9;}
#car .tp-head #head-bottom {background-position:0 -15px;}
#car .tle-report {background-position:0 -80px;}
/* Beauty */
#beauty .block #title {background-position:0 -87px;}
#beauty .block,
#beauty .block #body,
#beauty .block #bottom,
#beauty .block #more {background-position:-720px 0;}
#beauty .brand #title {background-position:0 -87px;}
#beauty .func #title {background-position:-240px -87px;}
/*#beauty .info #title {background-position:-480px -87px;}*/
#beauty .tp-inn .tptSelected {background-position:-315px 0; color:#903;}
#beauty .tp-sp .tptSelected {background-position:-273px 0; color:#903;}
#beauty .tp-inn .tpt span {background-position:-315px -73px;}
#beauty .tp-head #top {background-position:0 -20px;}
#beauty .tp-head .head {background:#fbeaf5;}
#beauty .tp-head #head-bottom {background-position:0 -20px;}
#beauty .tle-report {background-position:0 -100px;}


/* ungroup */
#sideB .ad-idx-google #title {background-image:url(../images/inner/side_title.gif);} /* 160x578 */