/*
Author : 이다혜
Version : 1.0
*/

/*layout*/
body{min-width:1010px;} 
body.bg01{background:url('http://img.tvchosun.com/images/bul/bg_con_line01.gif') repeat-x 0 0;}
body.bg02{background:url('http://img.tvchosun.com/images/bul/bg_con_line02.gif') repeat-x 0 0;}
body.bg03{background:url('http://img.tvchosun.com/images/bul/bg_con_line03.gif') repeat-x 0 0;}
body.bg04{background:url('http://img.tvchosun.com/images/bul/bg_con_line04.gif') repeat-x 0 0;}
.conteiner { position:relative;width:925px;margin:0 auto; *zoom:1;}
.conteiner:after {content:""; display:block; clear:both;}
.conteiner2 {position:relative; overflow:hidden; width:100%;}
.conteiner3 {position:relative; overflow:hidden; width:100%;}
.conteiner4 {position:relative; overflow:hidden; width:100%;}
.contents {padding-bottom:82px; *zoom:1;}
.contents2 {padding-bottom:82px; width:925px; margin:0 auto;}
.contents3 {padding-bottom:82px; width:925px; margin:0 auto;}
.contents4 {padding-bottom:82px; width:925px; margin:0 auto;}
.contents:after,
.contents2:after,
.contents3:after,
.contents4:after{content:""; display:block; clear:both;}


.contentsA {width:694px; float:right;}
.contentsB {width:694px; float:left;}

/*common*/
.vTop20 {margin-top:20px !important;}
.vTop30 {margin-top:30px !important;}
.margin0 {margin:0 !important;}
/*index*/
div.leftWrap { float:left; width:694px; }/*margin-bottom:16px; 20130111*/
div.rightWrap { float:right; width:215px; }
div.areaTop {margin: 0 auto; width: 925px;}

div.contents_onair {background:url(http://img.tvchosun.com/images/bul/bg_onair_contents.gif) repeat-y center top;}
div.leftWrap_onair {float:left; width:649px; padding:30px 30px 0 0;}
div.bg_onair {padding:30px 0 30px 30px;}

/*weather*/
div.weatherLnb {float:left; width:114px; margin-right:16px;}
div.weatherCon{float:left; width:563px;}

h3.h3Type01 {padding:25px 0 0 0; height:50px; width:925px; margin:0 auto; zoom:1;}
h3.h3Type01:after {content:""; clear:both; display:block;}

h3.h3Type02 {padding:25px 0 0 0; height:50px; width:925px; margin:0 auto; zoom:1;}
h3.h3Type02 span {color:#777; padding-left:15px; font-weight:normal;}
h3.h3Type02 img {vertical-align:middle;}
h3.h3Type02:after {content:""; clear:both; display:block;}

h3.h3Type03 {padding:25px 0 0 0; height:50px; width:925px; margin:0 auto; zoom:1;}
h3.h3Type03:after {content:""; clear:both; display:block;}

/*rnb*/
div.rnbBanner {text-align:center; margin-top:16px;}
div.rnbBanner img.img01 {width:213px;height:242px;}
div.rnbBanner img.img02 {display:none;}

div.rnbInformation{margin-top:15px; border:1px solid #dedede;}
div.rnbInformation a {display:block; padding:10px 0; text-align:center; background:url('http://img.tvchosun.com/images/bul/bg_tvchosun_infor.gif') repeat-x 0 0; border:1px solid #2b2b2b;}

div.stockPrice {margin-top:16px;padding-bottom:1px; border:1px solid #dedede;}
	div.stockPrice p.title {position:relative; height:37px; padding:0 15px;color:#000;font-size:14px;font-weight:bold; line-height:37px; border-bottom:1px solid #dedede;}
	div.stockPrice p.title span {position:absolute;  top:15px; right:15px; color:#b5b5b5; line-height:1; font-size:11px; font-family:Arial; font-weight:normal; letter-spacing:-1px; }
	div.stockPrice table {width:100%;}
	div.stockPrice table th {color:#000; text-align:left; font-weight:normal; border-bottom:1px solid #eee; padding:0 0 0 15px;}
	div.stockPrice table td {padding:0 15px 0 0; border-bottom:1px solid #eee; color:#2360b5; font-weight:bold; font-family:Arial; text-align:right; line-height:28px; height:28px;}
	div.stockPrice table td.red {color:#da0414;}
	div.stockPrice table tr.bg th,
	div.stockPrice table tr.bg td {background:#f6f6f6;}

div.numberNews {margin-top:16px; border:1px solid #dedede;}
	div.numberNews p.title {background:#fff; height:37px; padding:0 15px;color:#000;font-size:14px;font-weight:bold; line-height:37px; border-bottom:1px solid #dedede; letter-spacing:-1px;}
	div.numberNews div.detail {border:1px solid #fff; background:#f6f6f6; padding:15px 14px;}
	div.numberNews p.number {text-align:center;}
	div.numberNews p.number span{display:inline-block; width:40px; height:40px; margin-left:7px; background:url('http://img.tvchosun.com/images/bul/bg_number_news.gif') no-repeat 0 0; color:#fff; font-family:Arial; font-weight:bold; text-align:center; line-height:40px; font-size:30px;}
	div.numberNews p.number span.first {margin-left:0; }
	div.numberNews dl dt{ padding-top:18px; line-height:1.5;}
	div.numberNews dl dt a {color:#333; font-weight:bold; letter-spacing:-1px;}
	div.numberNews dl dd a {color:#777; line-height:1.5;}


/* 20130311 by phj */
div.todayPoll {position:relative; margin-top:16px; border:1px solid #dedede;}
	div.todayPoll p.title {background:#fff; height:37px; padding:0 15px;color:#000;font-size:14px;font-weight:bold; line-height:37px; border-bottom:1px solid #dedede; letter-spacing:-1px;}
	div.todayPoll p.quesition {background:#fff; border-bottom:1px solid #eaeaea; padding:14px 20px 11px 36px; color:#333; font-weight:bold; text-indent:-21px; letter-spacing:-1px;}
	div.todayPoll p.borderBn {border-bottom:none;}
	div.todayPoll p.quesition img {vertical-align:middle; margin-right:10px;}
	div.todayPoll ul.img,
	div.todayPoll ul.radio {border-top:1px solid #fff; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; background:#f6f6f6;}
	div.todayPoll ul.radio {padding:14px 15px;}
	div.todayPoll ul.radio li {margin-top:8px; *margin-top:3px; color:#333;}
	div.todayPoll ul.radio li label {color:#333; font-weight:bold; letter-spacing:-1px; line-height:1;}
	div.todayPoll ul.radio li label span {margin-right:3px; vertical-align:middle;}
	div.todayPoll ul.radio li.first {margin-top:0;}
	
	/* 20130325 by phj */	
	div.todayPoll ul.img {position:relative; clear:both; overflow:hidden; padding:14px 9px;} /* 20130325 by phj */
	div.todayPoll ul.img li {float:left; display:block; margin-left:8px; text-align:center; width:90px; padding-bottom:18px;}
	div.todayPoll ul.img li:first-child {margin-left:0}
	div.todayPoll ul.img li img {width:90px; height:51px; margin-bottom:8px;}
	div.todayPoll ul.img li label {position:static; font-size:11px;}	
	div.todayPoll ul.img li label .radioBtn {position:absolute; bottom:15px; right:53px;}
	div.todayPoll ul.img li label .first {left:47px;}
	div.todayPoll p.btn {border-top:1px solid #dedede;}
	div.todayPoll p.btn span img.line {border-right:1px solid #dedede;}
	div.todayPoll p.btn span.img01 {display:block; overflow:hidden}
	div.todayPoll p.btn span.img01 a {float:left}
	div.todayPoll p.btn span.img02 {display:none;}
	div.todayPoll .btn_more a {position:absolute; top:12px; right:15px; color:#999;}
	/* 20130325 by phj */
	
	
	

div.twitterRnb {margin-top:16px; border:1px solid #dedede;}
	div.twitterRnb p.title {background:#fff; height:37px; padding:0 15px;color:#000;font-size:14px;font-weight:bold; line-height:37px; border-bottom:1px solid #dedede; letter-spacing:-1px;}
	div.twitterRnb div.detail {width:100%; padding:5px 0 10px;height:216px;} /* 2013.02.26 by 박희정 */



/*top*/
#TOP {position:relative; border:1px solid #e5e5e5; background:#fff;}
#TOP p.date {position:absolute; bottom:50px; left:50px}
#TOP p.date span {display:block; font-size:16px; color:#333; line-height:1.3em; font-weight:bold;}
	.topA {width:923px; min-height:256px;margin-bottom:20px;}
	.topB{width:692px; min-height:256px;margin-bottom:20px;}
	.topC{width:692px; min-height:256px;}
	.topD {width:923px; min-height:256px;margin-bottom:20px;}
	.topE{width:692px; min-height:256px; margin-bottom:20px;}
	.topF{width:923px; min-height:256px; margin-bottom:20px;}
	.topG{width:923px; min-height:256px; margin-bottom:20px;}
	.topH{width:923px; min-height:256px; margin-bottom:20px;}
	
/* Sitemap */
div.box_sitemap {margin-top:30px;}
div.box_sitemap:after {content:""; clear:both; display:block;}
div.box_sitemap .list {float:left; border:1px solid #dedede; margin:-1px 0 0 -1px; width:211px; height:322px; padding:20px 0 20px 19px;}
div.box_sitemap .list .title {overflow:hidden;}
div.box_sitemap .list .title h4 {float:left; color:#000; font-size:14px;}
div.box_sitemap .list .title h4 a{float:left; color:#000; font-size:14px;}
div.box_sitemap .list .title ul {float:right; margin-right:14px;}
div.box_sitemap .list .title ul li {float:left; margin-left:5px;}
div.box_sitemap .list .title ul li:first-child {margin-left:0}
div.box_sitemap .list .title ul li a {float:left; display:block; border:1px solid #b5b5b5; width:32px; height:16px; line-height:17px; text-align:center; font-size:11px; font-weight:bold; color:#999; letter-spacing:-1px;}
/*div.box_sitemap .list .title ul li a:hover,*/
div.box_sitemap .list .title ul li a.on {border:1px solid #da0414; color:#da0414;}
div.box_sitemap .list .scrollCon {width:100%; margin-top:14px;}
div.box_sitemap .list .scrollCon .scrollbar {float:right;position:relative;width:8px;} /* 2013-02-19 */
div.box_sitemap .list .scrollCon .scrollbar .track {position:relative; width:8px;  background:#f7f7f7;} /* 2013-02-19 */
div.box_sitemap .list .scrollCon .scrollbar .track .thumb {overflow:hidden;position:absolute;top:0px;height:20px;width:8px;cursor:pointer;background:#dedede;} /* 2013-02-19 */
div.box_sitemap .list .scrollCon .viewport {float:left;overflow:hidden;position:relative;width:96%;height:285px;}
div.box_sitemap .list .scrollCon .viewport .overview {position:absolute;left:0;top:0;width:100%;}
div.box_sitemap .list .scrollCon .viewport .overview li {margin-top:13px; line-height:1;}
div.box_sitemap .list .scrollCon .viewport .overview li:first-child {margin-top:0}
div.box_sitemap .list .scrollCon .viewport .overview li a {color:#777; line-height:1.2;}
div.box_sitemap .list .scrollCon .viewport .overview li a.on {color:#da0414; text-decoration:underline; font-weight:bold;}

div.box_sitemap .list .noscroll {height:110px; margin-top:14px;}
div.box_sitemap .list .noscroll li {margin-top:13px; line-height:1;}
div.box_sitemap .list .noscroll li:first-child {margin-top:0}
div.box_sitemap .list .noscroll li a {color:#777; line-height:1.2;}
div.box_sitemap .list .noscroll li a.on {color:#da0414; text-decoration:underline; font-weight:bold;}
