/*
Author : 이다혜
Version : 1.0
*/

/*header*/
.header {width:925px; margin:0 auto;} 

	/*infor*/
	.mainInfor {overflow:hidden; zoom:1;padding-top:2px; background:url('http://img.tvchosun.com/images/bul/bg_header_line01.gif') no-repeat 0 2px;}
		div.onAir {float:left; width:144px; padding:8px 0 11px; background:url('http://img.tvchosun.com/images/bul/bg_header_line01.gif') no-repeat 100% 0; text-align:center;}
		 div.program {overflow:hidden; float:left; position:relative;width:319px; background:url('http://img.tvchosun.com/images/bul/bg_header_line01.gif') repeat-y 100% 0; }/* lst 2012-11-14 */
			div.program ul {height:38px; position:relative; left:0px; top:0px;}/* lst 2012-11-14 */
			div.program ul li a {display:inline-block; padding:0 18px; color:#b9b9b9; line-height:38px; color:#b8b8b8; }
			div.program ul li strong{ color:#fff; font-weight:bold;margin-right:6px;}
		div.hotNews {overflow:hidden; float:left; position:relative;width:317px; height:38px; background:url('http://img.tvchosun.com/images/bul/bg_header_line01.gif') repeat-y 100% 0;}/* lst 2012-11-14 */
			div.hotNews p {float:left; width:57px; height:500px;padding:13px 0 0 18px;}
			div.hotNews ul {float:left; width:205px; height:38px; position:relative; left:0px; top:0px;}/* lst 2012-11-14 */
			div.hotNews ul li a{color:#bababa; line-height:38px; display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;-moz-binding:url(js/ellipsis.xml#ellipsis)undefinedundefinedundefined;}
		div.weather_gnb {overflow:hidden; float:left; position:relative;width:145px; background:url('http://img.tvchosun.com/images/bul/bg_header_line01.gif') repeat-y 100% 0;}/* lst 2012-11-14 */
			div.weather_gnb ul {height:38px; position:relative; left:0px; top:0px;}/* lst 2012-11-14 */
			div.weather_gnb ul li {height:38px; padding-left:14px; position:relative; }
			div.weather_gnb ul li span {display:block; float:left; width:50px; line-height:38px; color:#BABABA;}
			div.weather_gnb ul li a {color:#fff; display:inline-block; width:100%;}
			div.weather_gnb ul li strong {float:left; line-height:32px; margin:2px 5px 0 2px; font-family:Arial; font-size:17px; font-weight:bold; color:#fff;}
			div.weather_gnb ul li img{float:left; vertical-align:top; margin-top:1px;}

	/*gnb*/
	.gnb {position:relative;height:96px;}
		h1 {position:absolute; top:30px; left:0;}
		.gnbMenu {padding-left:210px;}
	.gnb.on {z-index:1000;*zoom:1;}
	.gnb.on:after {content:"";display:block;clear:both;}
		.gnb.on h1 {position:static;float:left;width:209px;height:100%;background:url("http://img.tvchosun.com/images/bul/gnb_bg01.gif") no-repeat right top;border-right:1px solid #cdcdcd;}
		.gnb.on h1 a {display:block;margin-top:30px;}
		.gnb.on .gnbMenu {float:left;height:100%;padding-left:0;}

		/*gnbList01*/
		ul.gnbList01 {float:left; width:254px; padding:43px 0 36px 0; background:url('http://img.tvchosun.com/images/bul/gnbList_bar01.gif') no-repeat 100% 50%; }
		.gnb.on ul.gnbList01 {float:left; width:253px;border-right:1px solid #cdcdcd;background:none;}
		ul.gnbOn {background:url('http://img.tvchosun.com/images/bul/gnbList_bar02.gif') no-repeat 0 0 !important;}
			ul.gnbList01 li.gnb_news , ul.gnbList01 li.gnb_program , ul.gnbList01 li.gnb_affairs {float:left; background:url('http://img.tvchosun.com/images/bul/gnb_bar.gif') no-repeat 100% 0;padding:0 20px}
			ul.gnbList01 li.last{background:0 none; padding-right:26px;}
			ul.gnbList01 li.gnb_news a.tit {display:block;width:32px;height:17px;text-indent:-9999px;background-image:url("http://img.tvchosun.com/images/common/gnb_title01_onoff.gif");background-position:left top;background-repeat:no-repeat;}
			ul.gnbList01 li.gnb_program a.tit {display:block;width:61px;height:17px;text-indent:-9999px;background-image:url("http://img.tvchosun.com/images/common/gnb_title02_onoff.gif");background-position:left top;background-repeat:no-repeat;}
			ul.gnbList01 li.gnb_affairs a.tit {display:block;width:32px;height:17px;text-indent:-9999px;background-image:url("http://img.tvchosun.com/images/common/gnb_title03_onoff.gif");background-position:left top;background-repeat:no-repeat;}
			ul.gnbList01 li.on a.tit , ul.gnbList01 li.gnb_news a.tit:hover , ul.gnbList01 li.gnb_program a.tit:hover , ul.gnbList01 li.gnb_affairs a.tit:hover {background-position:left -17px;}
			
			/* depth01 */
			div.depth01 {*zoom:1;position:absolute;left:0;top:97px;z-index:1100;width:925px;height:325px;background:#f7f7f7 url("http://img.tvchosun.com/images/bul/gnb_depth_bg02.gif") no-repeat left top;}
			div.depth01:after {content:"";display:block;clear:both;}
			div.depth01 #scrollarea1 {position:relative;float:left;width:226px;height:296px;margin-top:13px;} /*width:694px;*/
			div.depth01 #scrollarea1 .scrollbar {float:right;position:relative;width:8px;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
			div.depth01 #scrollarea1 .scrollbar .track {position:relative;width:8px;background:url("http://img.tvchosun.com/images/bul/bg_scrollbar.gif") repeat-x left top;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
			div.depth01 #scrollarea1 .scrollbar .track .thumb {overflow:hidden;position:absolute;top:0px;height:20px;width:8px;cursor:pointer;background:#d2d2d2;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
			div.depth01 #scrollarea1 .viewport {float:left;overflow:hidden;position:relative;width:218px;height:294px;} /*width:689px;*/ /* 2013.02.21 스크롤 수정 by 박희정 */ 
			div.depth01 #scrollarea1 .viewport .overview {position:absolute;left:0;top:0;}

			div.depth01 .depthArea01 {float:left;width:232px;height:100%; margin-top:13px;}
			div.depth01 .depthArea01 ul {margin:0 0 0 16px;}
			div.depth01 .depthArea01 ul li {width:200px; }
			div.depth01 .depthArea01 ul li a {display:block;height:35px;padding:1px 0;line-height:37px;font-size:12px;}
			div.depth01 .depthArea01 ul li a span {padding-left:30px;}
			div.depth01 .depthArea01 ul li a:hover , div.depth01 .depthArea01 ul li a.on {background:#da0414;padding:0 0;border:1px solid #cc0009;font-weight:bold;color:#fff;/*text-shadow:-1px -1px 1px #80010a; -moz-box-shadow:-1px -1px 1px #80010a; -webkit-box-shadow:-1px -1px 1px #80010a;  behavior: url(/front/js/PIE.htc);*/}
			
			div.depth01 .depthArea02 {float:left;width:231px;}
			div.depth01 .depthArea02 ul {margin:0 0 0 14px;}
			div.depth01 .depthArea02 ul li {width:200px;padding:14px 0 14px 0;border-bottom:1px solid #e4e4e4; height:31px;}
			div.depth01 .depthArea02 ul li.last_child {border-bottom:none;}
			div.depth01 .depthArea02 ul li a {display:block;}
			div.depth01 .depthArea02 ul li a:hover {color:#000;}
			div.depth01 .depthArea02 ul li a .title {line-height:1.1; font-weight:bold; display:block; overflow:hidden; zoom:1;}/*text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;*/
			div.depth01 .depthArea02 ul li a .title span.text{float: left; max-height: 25px; max-width: 170px; overflow: hidden; text-overflow: ellipsis;}
			div.depth01 .depthArea02 ul li a .title .new {text-indent:-2000px;display:inline-block;*zoom:1;width:22px;height:12px;margin-left:4px;background:url("http://img.tvchosun.com/images/icon/icon_new.gif") no-repeat left 50%;}
			div.depth01 .depthArea02 ul li a .time {display:block;margin-top:5px;font-weight:normal;color:#777; font-size:11px; height:14px;}

			div.depth01 .depthArea02 ul li.special {overflow:hidden;}
			div.depth01 .depthArea02 ul li.special div span.type {float:left;display:block;padding:3px 3px 1px 2px;margin:-1px 7px 0 0;width:31px;text-align:center;letter-spacing:-1px;font-size:11px;color:#333;border:1px solid #b5b5b5;background:#fff;}
			div.depth01 .depthArea02 ul li.special div span.type.special {color:#da0414;border:1px solid #da0414;}
			div.depth01 .depthArea02 ul li.special div p {float:left;width:154px;}
			div.depth01 .depthArea02 ul li.special div p a {display:block;letter-spacing:-1px;}
			div.depth01 .depthArea02 ul li.special a .title {line-height:1.1; font-weight:bold;display:block; overflow:hidden; zoom:1;}/*text-overflow:ellipsis;overflow:hidden;white-space:nowrap;*/
			div.depth01 .depthArea02 ul li.special a .title span.text{float: left; max-height: 25px; max-width: 128px; overflow: hidden; text-overflow: ellipsis;}
			div.depth01 .depthArea02 ul li.special a .time {margin-top:3px;}
			

			div.depth01 .depthArea03 {float:left;width:214px; margin-top:14px;}
			div.depth01 .depthArea03 dl {margin:0 0 0 16px;}
			div.depth01 .depthArea03 dl dt {padding:14px 0 10px 0;}
			div.depth01 .depthArea03 dl dt a {font-weight:bold;}
			div.depth01 .depthArea03 dl dt a:hover{color:#000;}
			div.depth01 .depthArea03 dl dd {padding:8px 0 7px 0;}
			div.depth01 .depthArea03 dl dd a {color:#777;}
			div.depth01 .depthArea03 dl dd a:hover {color:#777;}

			div.depth01 .banner_area {float:left;width:231px;background:url("http://img.tvchosun.com/images/bul/gnb_depth_banner.gif") no-repeat left top;}
			div.depth01 .banner_area.bg {background:url("http://img.tvchosun.com/images/bul/gnb_depth_banner2.gif") no-repeat left top;}
			div.depth01 .banner_area div {margin:20px 0 0 13px;}
			div.depth01 .banner_area div a {display:block;position:relative;font-size:17px;color:#333;}
			div.depth01 .banner_area div a img {width:230px; height:305px;}
			div.depth01 .banner_area div a:hover {color:#333;}
			div.depth01 .banner_area div a span {position:absolute;left:9px;top:100px;line-height:19px;}
			div.depth01 .banner_area div a span.date2 {position:absolute;left:14px;top:270px;line-height:19px;}

			/* depth02 */
			div.depth02 {*zoom:1;position:absolute;left:0;top:97px;z-index:1100;width:925px;height:325px;background:#f7f7f7 url("http://img.tvchosun.com/images/bul/gnb_depth_bg03.gif") no-repeat left bottom;}
			div.depth02:after {content:"";display:block;clear:both;}
			div.depth02 #scrollarea2 {position:relative;float:left;width:694px;height:294px;margin-top:13px;}
			div.depth02 #scrollarea2 .scrollbar {float:right;position:relative;width:8px;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
			div.depth02 #scrollarea2 .scrollbar .track {position:relative;width:8px;background:url("http://img.tvchosun.com/images/bul/bg_scrollbar.gif") repeat-x left top;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
			div.depth02 #scrollarea2 .scrollbar .track .thumb {overflow:hidden;position:absolute;top:0px;height:20px;width:8px;cursor:pointer;background:#d2d2d2;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
			div.depth02 #scrollarea2 .viewport {float:left;overflow:hidden;position:relative;width:686px;height:294px;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
			div.depth02 #scrollarea2 .viewport .overview {position:absolute;left:0;top:0;}

			div.depth02 ul {overflow:hidden;}
			div.depth02 ul li {float:left;width:228px; height:60px;} /* 2013.02.21 스크롤 수정 by 박희정 */
			div.depth02 ul li div {overflow:hidden;margin:0 15px 0 15px;padding:14px 0 14px 0;border-bottom:1px solid #e4e4e4;}
			div.depth02 ul li.last_child div {border-bottom:none;}
			div.depth02 ul li div span.type {float:left;display:block;padding:3px 3px 1px 2px;margin:-1px 6px 0 0;width:31px;text-align:center;letter-spacing:-1px;font-size:11px;color:#333;border:1px solid #b5b5b5;background:#fff;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
			div.depth02 ul li div span.type.special {color:#da0414;border:1px solid #da0414;}
			div.depth02 ul li div p {float:left;width:154px;}
			div.depth02 ul li div p a {display:block;letter-spacing:-1px;}
			div.depth02 ul li div p .title {overflow:hidden; zoom:1;display:block; color:#333;font-weight:bold;}/*text-overflow:ellipsis;white-space:nowrap;*/
			div.depth02 ul li div p .title span.text{float: left; max-height: 25px; max-width: 128px; overflow: hidden; text-overflow: ellipsis;}
			
			div.depth02 ul li div a .title .new {text-indent:-2000px;display:inline-block;*zoom:1;width:22px;height:12px;margin-left:4px;background:url("http://img.tvchosun.com/images/icon/icon_new.gif") no-repeat left 50%;}
			div.depth02 ul li div p .time {display:block;margin-top:4px;color:#777;font-size:11px; height:14px;}

			div.depth02 .banner_area {float:left;width:231px;background:url("http://img.tvchosun.com/images/bul/gnb_depth_banner.gif") no-repeat left top;}
			div.depth02 .banner_area div {margin:20px 0 0 13px;}
			div.depth02 .banner_area div a {display:block;position:relative;font-size:17px;color:#333;}
			div.depth02 .banner_area div a img {width:230px; height:305px;}
			div.depth02 .banner_area div a:hover {color:#333;}
			div.depth02 .banner_area div a span {position:absolute;left:9px;top:100px;line-height:19px;}
			div.depth02 .banner_area div a span.date2 {position:absolute;left:14px;top:270px;line-height:19px;}
			
			/* depth03 */
			div.depth03 {*zoom:1;position:absolute;left:0;top:97px;z-index:1100;width:925px;height:325px;background:#f7f7f7 url("http://img.tvchosun.com/images/bul/gnb_depth_bg03.gif") no-repeat left top;}
			div.depth03:after {content:"";display:block;clear:both;}
			div.depth03 #scrollarea3 {position:relative;float:left;width:694px;height:296px;margin-top:13px;}/*20121203*/
			div.depth03 #scrollarea3 .scrollbar {float:right;position:relative;width:8px;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
			div.depth03 #scrollarea3 .scrollbar .track {position:relative;width:8px;background:url("http://img.tvchosun.com/images/bul/bg_scrollbar.gif") repeat-x left top;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
			div.depth03 #scrollarea3 .scrollbar .track .thumb {overflow:hidden;position:absolute;top:0px;height:20px;width:8px;cursor:pointer;background:#d2d2d2;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
			div.depth03 #scrollarea3 .viewport {float:left;overflow:hidden;position:relative;width:686px;height:296px;}/*20121203*/ /* 2013.02.21 스크롤 수정 by 박희정 */ 
			div.depth03 #scrollarea3 .viewport .overview {position:absolute;left:0;top:0;}
			
			div.depth03 ul {overflow:hidden;}
			div.depth03 ul li {float:left;width:228px; height:60px; } /* 2013.02.21 스크롤 수정 by 박희정 */ 
			div.depth03 ul li div {margin:0 14px 0 14px;padding:14px 0 12px 0;border-bottom:1px solid #e4e4e4; }
			div.depth03 ul li.last_child div {border-bottom:none;}
			div.depth03 ul li div a {display:block;letter-spacing:-1px;}
			div.depth03 ul li div a .title{display:block; overflow:hidden; zoom:1; color:#333;font-weight:bold;padding-top:1px;}/*text-overflow:ellipsis;overflow:hidden;white-space:nowrap;*/
			div.depth03 ul li div a .title span.text{float: left; max-height: 25px; max-width: 170px; overflow: hidden; text-overflow: ellipsis;}
			div.depth03 ul li div p .time{float: left;}/* max-height: 25px; max-width: 170px; overflow: hidden; text-overflow: ellipsis;*/
			
			div.depth03 ul li div a .title .new {text-indent:-2000px;display:inline-block;*zoom:1;width:22px;height:12px;margin-left:4px;background:url("http://img.tvchosun.com/images/icon/icon_new.gif") no-repeat left 45%;}
			div.depth03 ul li div a .time {display:block;margin-top:5px;height:14px; font-size:11px;color:#777;}
		
			div.depth03 ul li.special {width:229px; height:60px;}
			div.depth03 ul li.special div {overflow:hidden;margin:0 12px 0 15px;padding:13px 0 15px 0;border-bottom:1px solid #e4e4e4;}
			div.depth03 ul li.last_child div {border-bottom:none;}
			div.depth03 ul li.special div span.type {float:left;display:block;padding:3px 3px 1px 2px;margin:0 6px 0 0;width:31px;text-align:center;letter-spacing:-1px;font-size:11px;color:#333;border:1px solid #b5b5b5;background:#fff;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
			div.depth03 ul li.special div span.type.special {color:#da0414;border:1px solid #da0414;}
			div.depth03 ul li.special div p {float:left;width:154px;}
			div.depth03 ul li.special div p a {display:block;letter-spacing:-1px;}
			div.depth03 ul li.special div p .title {overflow:hidden; zoom:1;display:block;color:#333;font-weight:bold;}/*text-overflow:ellipsis;white-space:nowrap;*/
			div.depth03 ul li.special div p .title span.text{float: left; max-height: 25px; max-width: 128px; overflow: hidden; text-overflow: ellipsis;}
			nobr {line-height:1.1;}
			div.depth03 ul li.special div p .time {margin-top:4px;color:#777;font-size:11px; height:14px;}


			div.depth03 .banner_area {float:left;width:231px;background:url("http://img.tvchosun.com/images/bul/gnb_depth_banner.gif") no-repeat left top;}
			div.depth03 .banner_area div {margin:20px 0 0 13px;}
			div.depth03 .banner_area div a {display:block;position:relative;font-size:17px;color:#333;}
			div.depth03 .banner_area div a img {width:230px; height:305px;}
			div.depth03 .banner_area div a:hover {color:#333;}
			div.depth03 .banner_area div a span {position:absolute;left:9px;top:100px;line-height:19px;}
			div.depth03 .banner_area div a span.date2 {position:absolute;left:14px;top:270px;line-height:19px;}

		/*gnbList02*/
		ul.gnbList02 {float:left; padding:46px 0 36px;}
			ul.gnbList02 li {float:left; padding:0 15px; background:url('http://img.tvchosun.com/images/bul/gnb_bar.gif') no-repeat 0 0;}
			ul.gnbList02 li.first{background:0 none; padding-left:26px;}
		.gnb.on ul.gnbList02 {background:url("http://img.tvchosun.com/images/bul/gnb_bg02.gif") no-repeat left top;}

		/*ohter*/
		div.other {position:absolute; top:46px; right:0;}
		div.other ul {text-align:right;margin:0 35px 0 0;position:relative;z-index:100;}
			div.other ul li {display:inline; padding:0 9px; background:url('http://img.tvchosun.com/images/bul/gnb_bar.gif') no-repeat 100% 0;}
			div.other ul li.last {background:0 none; }
			div.other ul li a {color:#999; font-size:11px;}
			div.other ul li.name {color:#999; position:absolute; top:-21px; left:0;background:0 none; font-size:11px;}
			div.other ul li.name strong {font-weight:bold; color:#333; font-size:11px;}
			div.other div.search_bar {overflow:hidden; position:absolute;top:-10px;right:0;width:232px;height:36px;}
			div.other p.search01{position:absolute; top:0; right:0;}
			div.other p.search01 a {display:block;}
			div.other p.search02 {display:none;position:absolute; z-index:200; top:0px; right:0px; padding:8px 9px 11px 10px; background:url('http://img.tvchosun.com/images/bul/bg_search.gif') no-repeat 100% 0; width:213px; text-align:left;}
			div.other p.search02 input {font-weight:bold; background:#fff; width:152px; line-height:1; padding-top:1px;}
			div.other p.search02 img {vertical-align:middle; margin-top:-1px;}
			div.other p.search02 .close {position:absolute; display:block; right:10px; top:8px; color:#da0414; font-size:11px; background:url(http://img.tvchosun.com/images/bul/arrow_red.png) no-repeat 100% 2px; margin:4px 0 4px 3px; padding-right:8px; line-height:1;}


/*depth*/
div.gnbDepthBG {display:none;position:absolute; top:136px; left:0; width:100%; height:325px; z-index:800; padding-bottom:10px; background:url('http://img.tvchosun.com/images/bul/bg_depth.png') repeat-x 0 0;}