

/* 2011³â 10¿ù ½Å±Ô »óÇ° ÇÁ·Î¼¼½º »õ·Î Ãß°¡µÈ ¿µ¿ª*/
.bdwB2 { border-bottom: 1px solid #cacaca; font: 12px µ¸¿ò; color:#666666; padding: 6px 10px 6px 10px; vertical-align:top; text-align:left; line-height:19px; }
.bdwBRight { border-bottom: 1px solid #cacaca; font: 12px µ¸¿ò; color:#666666; padding: 6px 10px 6px 0; vertical-align:middle; text-align:right; line-height:19px; }
.bdwRBRight { border-right: 1px solid #cacaca; border-bottom: 1px solid #cacaca; font: 12px µ¸¿ò; color:#666666; padding: 6px 10px 6px 0; vertical-align:middle; text-align:right; line-height:19px; }
.TBBG500 { padding: 90px 10px 20px 10px; vertical-align:top; background:url(/img/good_201008/result_bg03.jpg) top center no-repeat; line-height:18px;}
.TBBG500pop { padding: 70px 15px 20px 15px; vertical-align:top; background:url(/img/good_201008/result_bg04.jpg) top center no-repeat; line-height:18px;}
.TBBG500_D { padding: 90px 10px 20px 10px; vertical-align:top; background:url(/img/good_201008/result_bg02.jpg) top center no-repeat; line-height:18px;}
.TBBG500_T{ background:url(/img/good_201008/result_bg01.jpg) repeat-x;}
.TBBG500_R{ background:url(/img/good_201008/result_bg01.jpg) repeat-y;}
.result_t01{ color:#000000;}
.result_t01 span{ color: #e61134;}
.result_t02 { padding: 26px 0 8px 0;}
.result_t02pop { padding: 20px 0 8px 0;}
.result_sum { font: 36px Arial; color: #e61134; letter-spacing:-0.05em;}
.result_sumpop { font: 24px Arial; color: #e61134; letter-spacing:-0.05em;}
.result_img { margin-right:15px;}
.pdT20B30 { padding: 20px 0 30px 0; text-align:center;}
.padH10 { padding: 10px 0; }

.textList { padding: 0 0 0 0; width: 100%;}
.textList .btn1 { float: left;}
.textList .btn2 { float: right; width: 120px; text-align:right; vertical-align:top;}
.textList .imgText { margin: 4px 0 0 10px;}
.textList .imgText2 { margin: 7px 0 0 0;}
.textList .sum1 { border-top: 1px dashed #cacaca; border-bottom: 1px dashed #cacaca; padding: 4px 0 0 1px; height: 24px; }
.textList .sum2 { border-bottom: 1px dashed #cacaca; padding: 4px 0 0 1px; height: 24px; }


.txt11 { font: 11px dotum, Arial, Helvetica; line-height: 16px; color: #666; letter-spacing: -0.1em;}
 a.txt11:link {text-decoration:none; font: 11px dotum, Arial, Helvetica; color: #666; letter-spacing: -0.1em;}
 a.txt11:visited {text-decoration:none; font: 11px dotum, Arial, Helvetica; color: #666; letter-spacing: -0.1em;}
 a.txt11:hover { text-decoration:underline; font: 11px dotum, Arial, Helvetica; color: #666; letter-spacing: -0.1em;} 
 
 .txt119 { font: 11px dotum, Arial, Helvetica; line-height: 14px; color: #333; }
 a.txt119:link {text-decoration:none; font: 11px dotum, Arial, Helvetica; line-height: 14px; color: #333; }
 a.txt119:visited {text-decoration:none; font: 11px dotum, Arial, Helvetica; line-height: 14px; color: #333;}
 a.txt119:hover { text-decoration:underline; font: 11px dotum, Arial, Helvetica; line-height: 14px; color: #333;} 
 
 .txt12_red { font-size:12px; color:#e61134; font-weight:bold; letter-spacing:-0.1em; line-height: 18px; }
 a.txt12_red:link { font-size:12px; color:#e61134; font-weight:bold; letter-spacing:-0.1em; line-height: 18px; }
 a.txt12_red:visited { font-size:12px; color:#e61134; font-weight:bold; letter-spacing:-0.1em; line-height: 18px; }
 a.txt12_red:hover { text-decoration:underline; font-size:12px; color:#e61134; font-weight:bold; letter-spacing:-0.1em; line-height: 18px; }
 
.Gphone1 { color: #e0636c; font:16px dotum; line-height: 20px;}
.Gphone2 { color: #455473; font:16px dotum; line-height: 20px;}  
.Gphone3 { font: 36px Arial; line-height: 36px; color: #455473; }
.Gbanner { border: #e2e0dc solid 1px; padding: 10px; margin: 30px 0 ;}

/* »óÇ° »ó´Ü »ó¼¼Á¤º¸ ºÎºÐ */
/*
#goodInfoTop {height:330px;border-bottom: 8px solid #aca5a5; padding: 15px 0 0 0; text-align: left;}
#goodInfo { height: 330px; }
*/
#goodInfoTop {padding: 15px 0 0 0; text-align: left;}
#goodInfo {}
#goodInfo .num { position:relative; font: 11px dotum; color: #999999; letter-spacing:-0.08em; margin-right:40px; text-align:right;}
#goodInfo .tit { width: 100%; overflow:hidden; margin-right: 30px; margin-bottom: 10px;}
#goodInfo .tit .name  {font: bold 18px dotum; color: #000; padding:4px 10px 0 10px; }
#goodInfo .tit span { float:left;}
#goodInfo .tit img { margin: 0 2px 0 0;}
#goodInfo .tit .icon { margin: 7px 0 0 0;}

.btnView { }

.tblGTit { width: 680px; margin: 5px 0 0 0;}
	.tblGTit td { vertical-align: middle !important;}
	.tblGTit td.nameL { padding-left: 10px; }
	.tblGTit .gName { font: bold 18px dotum; color: #000; line-height: 20px;}

#goodImg { width: 258px; height: 240px; float: left; margin-right: 15px; }
#goodImg .rank { position: absolute; }
#goodImg .cf { padding: 20px 20px 0 0; float:left;}
#goodImg .cf img { margin-top: -3px;}


#goodDe { width: 397px; height: 271px; float:left; overflow:hidden; }
#goodDeList { float:left; height: 231px; padding:0px 0 0 0 ; margin-top: -10px; }
#goodDeList li {float:left; padding:6px 0px 5px 0; border-bottom:1px dotted #cccbc9; width: 100%; overflow:hidden; }
#goodDeList .span0 { float:left; padding-top: 10px; width: 72px; }
#goodDeList .span1 { float:left; width: 72px; padding: 2px 0 0 0;}
#goodDeList .span2 { float:left; width: 325px; }
#goodDeList .span3 { float:right; padding-top: 10px;}
#goodDeList .span3 a { display:block; cursor:pointer;}
#goodDeList .span4 { float:left; font:12px dotum, Arial, Helvetica, sans-serif; color:#e61134; padding-top: 10px; padding-right: 2px;}
#goodDeList .span5 { float:left; font:22px Arial; color:#e61134; letter-spacing: -0.05em; padding-right: 2px; }
#goodDe .goodDeImg { position:relative; float:left; }
#goodDe .goodDeImg img { margin-right: 5px;}

/* »óÇ°ÅÇ¿µ¿ª */
#goodDeNavi {position:relative; float:left; width:100%; height:37px;margin: 30px 0 20px 0 ; border: 1px solid #bebebe;}
#goodDeNavi a {display:block;overflow:hidden; float:left; height:37px;text-indent:-1000em; }
#gDeType200 { width:110px; background: url(/img/good_201008/good_navi01.jpg) no-repeat center;  border-right: 1px solid #bebebe; }
#gDeType200.on { background: url(/img/good_201008/good_navi01on.jpg) no-repeat center; background-color:#dddada;}
#gDeType250 { width:110px; background: url(/img/good_201008/good_navi02.jpg) no-repeat center; border-right: 1px solid #bebebe;}
#gDeType250.on {background: url(/img/good_201008/good_navi02on.jpg) no-repeat center; background-color:#dddada;}
#gDeType370 { width:110px; background: url(/img/good_201008/good_navi03.jpg) no-repeat center; border-right: 1px solid #bebebe;  }
#gDeType370.on {background: url(/img/good_201008/good_navi03on.jpg) no-repeat center; background-color:#dddada;}
#gDeType400 { width:110px; background: url(/img/good_201008/good_navi04.jpg) no-repeat center; border-right: 1px solid #bebebe; }
#gDeType400.on {background: url(/img/good_201008/good_navi04on.jpg) no-repeat center; background-color:#dddada;}
#gDeType500 { width: 110px ; background: url(/img/good_201008/good_navi05.jpg) no-repeat center; border-right: 1px solid #bebebe; }
#gDeType500.on {background: url(/img/good_201008/good_navi05on.jpg) no-repeat center; background-color:#dddada;}
#gDeType999 { width: 110px ; background: url(/img/good_201008/good_navi07.jpg) no-repeat center;  }
#gDeType999.on {background: url(/img/good_201008/good_navi07on.jpg) no-repeat center; background-color:#dddada;}
#gDeType350 { width:110px; background: url(/img/good_201008/good_navi06.jpg) no-repeat center;  border-right: 1px solid #bebebe; }
#gDeType350.on { background: url(/img/good_201008/good_navi06on.jpg) no-repeat center; background-color:#dddada;}

/* °¶·¯¸®»óÇ°ÅÇ¿µ¿ª */
#goodDeNaviGA {position:relative; width:100%;margin: 30px 0 15px 0 ; background-color: #ddd6d3;}
#goodDeNaviGA a {display:block;overflow:hidden; float:left; text-decoration:none;padding-top:12px;padding-bottom:12px;margin-bottom:15px; }
#gDeTypeGA {border-right: 1px solid #fff; background-color: #ddd6d3; color: #666; font: 12px dotum; text-align: center; padding: 0px 14px 0 14px;}
#gDeTypeGA.on {  background-color: #e31c1c; color: #fff; font: 14px dotum; padding: 11px 30px 11px 30px;}

/* ¸ÞÀÎÄ«Å×°í¸®³×ºñ°ÔÀÌ¼Ç_¾î¸°ÀÌº¸Çè */
#mainNaviT {position:relative; width:100%;height:22px;margin: 10px 0 10px 0 ;}
#mainNaviT a {display:block;overflow:hidden; float:left; height:16px; text-decoration:none; }
#mainNaviD04 {border-right: 1px solid #fff; background-color: #98837b; color: #fff; font: 11px dotum ; letter-spacing: -0.08em; text-align: center; padding: 6px 10px 0 10px;}
#mainNaviD04.on {  background-color: #e31c1c;}


/*¶óÀÌÆ®¿µ¿ª*/

#goodR1 { width:190px; height: 345px; border-bottom: 8px solid #21a4ff; padding: 0 0 0 20px; text-align: left; background:url(/img/good_201008/speed_bg.jpg) no-repeat; }/* ³» º¸Çè·á °è»ê */
#goodR1 .InBox { position:; width:190px; height: 345px;}
#goodR1 .InBox .sample { width:190px; float:left;}
#goodR1 .InBox .sample a { display:block; overflow:hidden; height:120px; text-indent:-1000em;}
#goodR2 { width:190px; height: 353px; border-bottom: 8px solid #21a4ff; padding: 0 0 0 20px; text-align: left; background:url(/img/good_201008/speed_bg.jpg) no-repeat; }/* ºü¸¥»ó´ã:¼³°è½ÅÃ»½Ã */
#Sselect { position:relative; float:left; width: 41px; left:0px; top:1px; cursor:pointer; padding:2px 0px 2px 0;}
.select01Layer { position:absolute; left:-1px; top:17px; width:41px; padding:0px; border:1px solid #d1d1d1; background-color:#fff;}
.SType {height:13px; border:1px solid #d1d1d1; margin: 0px 1px 0 1px; padding:2px 0 2px 2px; color:#333; background:url('/img/good_201008/input_dropdown.jpg') no-repeat right #fff; font:11px dutum; }
.inputType { height:19px; border:1px solid #d1d1d1; padding:3px 0 0 2px; color:#333; font: 11px dotum; letter-spacing: -0.08em;}

.layerList { overflow-y:no;}
.layerList li { height:16px; padding:4px 4px 0px 4px ;font:11px dotum; cursor:pointer; }
.layerList li:hover { background-color:#eaedff; }
.goodRF1 {float:left; padding-right:2px; }
	.goodRF1.swm { padding-top: 4px; #padding-top: 1px;}
.goodRF2 { width: 62px; height:10px; position:relative; float:left; left:0px; top:2px;}
.goodRF3 {float:left; padding-right:5px; width: 70px;}
.goodRF4 {width: 62px; height:10px; position:relative; float:left; left:0px; top:2px;}
.goodRF5 { float:left; margin-top: -3px; }
.titDiv { position:relative; padding: 18px 0 10px 0;}
.imgPadding { margin-right: 10px;}


#goodRDiv { padding: 0 0 50px 20px; width: 190px; text-align: left;}
#goodRDiv .goodRDE { position:relative; width:190px; border-bottom: 1px solid #e1e1e1; padding: 12px 0 25px 0; text-align: left; }

#goodRDiv .goodRDE2 { position:relative; width:190px; height: 345px;  border-bottom: 8px solid #21a4ff; padding: 0 0 0 20px; text-align: left; background:url(/img/good_201008/speed_bg.jpg) no-repeat; margin-left: -20px; }
#goodRDiv .goodRDE2 .InBox { position:relative; width:190px; height: 345px;}
	.ssumBtn { position: absolute; top: 260px; left:0px; width: 170px; height: 80px;}
	.ssumBtn a { display:block; width: 170px; height: 80px; text-indent: -9999px; overflow: hidden;}

#MY {overflow:hidden; float:left;}
#MY .goodRCFbox { position:relative; background: #efefef; padding: 7px 0 5px 10px; margin: -8px 0 5px 0 ; height: 13px; font:11px dotum; color: #666; }
#MY .goodRCFbox .item { float:left; padding-right: 10px;}
#MY .goodList { position:relative; float:left; padding-top:0px ;}
#MY .goodList li { float: left; position:relative; padding:10px 0 0 0; }
#MY .goodList .span1 { float:left; margin-right: 10px; }
#MY .goodList .span2 { float:left; width:128px; padding:1px 0 0 0 ; vertical-align:top;}
#MY .goodList .span2 p { padding-top: 1px; font: 11px dotum; color:#e61134; letter-spacing: -0.08em; }
.typeBtn {overflow:hidden;text-indent:-1000em;border:0;cursor:pointer;padding:0;margin:0} /* input button */
#btnBestPrev {display:block;position:absolute;right:15px;top:30px;width:14px;height:15px;background:url("/img/join_site/daum/bt_nav_arrow.gif") no-repeat left top;}
#btnBestNext {display:block;position:absolute;right:0px;top:30px;width:15px;height:15px;background:url("/img/join_site/daum/bt_nav_arrow.gif") no-repeat right top;}


/* 1503 ¶óÀÌÆ®¿µ¿ª Ãß°¡ºÎºÐ */
.TodayNews { width: 190px; height: 345px; border-bottom: 8px solid #21a4ff;}
	.tNewsList {}
	.tNewsList li { padding: 15px 0 8px 0; border-top: 1px solid #e1e1e1;}
	.tNewsList li strong { font-family:"µ¸¿ò"; font-size: 14px; line-height: 20px; color: #333;}
	.tNewsList li.start { border-top: none;}
	.tNewsList li .compName { display: block; color: #787878; font-size: 11px; text-align: right; padding-top: 5px;}
	
.withGood { margin-top: 20px;z-index:999;}
	.wgCont { background: #3560c4; color: #fff; font-size: 13px; line-height: 20px; padding: 12px 15px; margin-bottom: 10px;}
	#mSelect { position:relative; float:left; width: 188px; #width: 190px; left:-1px; top:1px; cursor:pointer; padding:2px 0px 2px 0;}
	#mSelect .select01Layer {width: 188px; #width: 190px; z-index: 999;}
	#mSelect_K { position:relative; float:left; width: 109px; #width: 111px; left:-1px; top:1px; cursor:pointer; padding:2px 0px 2px 0;}
	#mSelect_K .select01Layer {width: 109px; #width: 111px; z-index: 999;}
	.wgSum { height: 44px; margin-top: 10px;}
		.wgSum a,.wgSum span { display: block; float: left;}
		.wgSum a { width: 76px; height: 44px;}
		.wgSum .price { background: url('/img/2010main/150304_won.jpg') no-repeat right 0; width: 114px; height: 22px; text-align: right; margin-top: 10px; border-bottom: 1px solid #000;}
		.wgSum .price strong { font-size: 23px; letter-spacing: -0.08em; #letter-spacing: -0.13em; font-family: Arial; padding-right: 20px;}


/* ---------------------------------------------- */



#weekBest {overflow:hidden; position: relative; float:left; }
#weekBest .goodRCFbox { position:relative; background: #efefef; padding: 7px 0 5px 10px; margin: -8px 0 5px 0 ; height: 13px; font:11px dotum; color: #666; }
#weekBest .goodRCFbox .item { float:left; padding-right: 10px;}
#weekBest .goodList { position:relative; float:left; padding-top:0px ;}
#weekBest .goodList li { float:left; padding: 10px 0 0 0; }
#weekBest .goodList .span1 { float:left; margin-right: 10px; }
#weekBest .goodList .span2 { float:left; width:128px; vertical-align:top;}

.cftxtG {background-color: #f3f3f3; padding: 15px 20px ; color: #666; margin-top: 20px;}

/* ÆË¾÷ */
.bdwRBGpop { border-right: 1px solid #cacaca; border-bottom: 1px solid #b7a497; font: 11px dotum;font-weight:bold; color:#958173; vertical-align:middle; text-align:center;padding:8px; letter-spacing: -0.08em; }
.bdwBGpop { border-bottom: 1px solid #b7a497; font: 11px dotum;font-weight:bold; color:#958173; vertical-align:middle; text-align:center;padding:8px; letter-spacing: -0.08em; }
.bdwRBGpop { border-right: 1px solid #cacaca; border-bottom: 1px solid #b7a497; font: 11px dotum;font-weight:bold; color:#958173; vertical-align:middle; text-align:center;padding:8px; letter-spacing: -0.08em; }
.bdwRBRightpop { border-right: 1px solid #cacaca; border-bottom: 1px solid #cacaca; font: 11px dotum; color:#666666; padding: 3px 10px 3px 0; vertical-align:middle; text-align:right; line-height:19px; letter-spacing: -0.08em; }
.bdwBGpop { border-bottom: 1px solid #b7a497; font: 11px dotum;font-weight:bold; color:#958173; vertical-align:middle; text-align:center;padding:4px; letter-spacing: -0.08em; }
.bdwRBpop { border-right: 1px solid #cacaca; border-bottom: 1px solid #cacaca; font: 11px dotum; color:#666666; padding: 3px 10px 3px 10px;; vertical-align:top; text-align:left; line-height:19px; letter-spacing: -0.08em; }
.bdwBpop { border-bottom: 1px solid #cacaca; font: 11px dotum; color:#666666; padding: 3px 10px 3px 10px; vertical-align:top; text-align:right; line-height:19px; letter-spacing: -0.08em; }
.popfont { font: 11px dotum; letter-spacing: -0.08em; line-height: 16px;}

.layerBD1 { width: 300px; border: 8px solid #aca5a5; padding:30px 20px; text-align:center; }
.layerBD1 p {padding-top: 10px;}
.sumbtn { float:right; position:relative; top : -80px;}


#btnClose { padding: 10px 0 0 0 ; float:right; }