/*
Author : ?다??
Version : 1.0
*/
/*common*/
.colorRed {color:#da0414 !important;}

/*rnb Evnet*/
.rnbArea01 .first {margin-top:0 !important;}
.eventTop20{margin-top:16px;}
.event {border:1px solid #dedede; background:#f6f6f6; position:relative;}
	.event p.title{position:relative; background:#fff; border-bottom:1px solid #dedede; color:#000; font-size:14px; letter-spacing:-1px;  font-weight:bold; padding:0 15px; line-height:37px; height:37px;}
	.event p.title span {*zoom:1; position:absolute; top:14px; right:14px; height:8px; } /* lst */
	.event p.title span:after {content:"";clear:both;display:block;} /* lst */
	.event p.title span a {display:block; float:left; text-indent:-2000px; margin-left:5px;width:9px;height:8px;background-image:url("http://img.tvchosun.com/images/bul/bul_flliking_onoff.gif");background-position:left top;}/* lst */
	.event p.title span a:hover , .event p.title span a.on {background-position:left -8px;}/* lst 2012-11-14 */
	.eventRolling {position:relative;}
		.event div.ImgWrap {overflow:hidden;zoom:1;position:relative; width:183px;padding:15px 0 10px; margin:0 auto;}
		.event div.ImgWrap ul {position:relative;width:915px;height:176px;}/* lst 2012-11-14 */
		.event div.ImgWrap ul li {position:absolute;left:183px;width:183px;height:176px;}/* lst 2012-11-14 */
		.event div.ImgWrap ul li a {}
	.event ul.btn li.left {position:absolute; top:47px; left:10px; z-index:10;}
	.event ul.btn li.right {position:absolute; top:47px; right:10px; z-index:11;}
	.event ul.btn li.line {position:absolute; top:15px; left:15px; z-index:-1;}
	dl.eventDetail {padding:10px 0 5px 0;} /* lst 2012-11-14 */
		dl.eventDetail dt {padding-bottom:2px; color:#777;}
		dl.eventDetail dt a {color:#777; line-height:1.5;}
		dl.eventDetail dt strong {font-weight:bold;}
		dl.eventDetail dd {color:#000; font-family:Arial; font-size:14px; font-weight:bold;}

/*vod Evnet*/
.vod {border:1px solid #dedede; background:#f6f6f6; position:relative;}
	.vod p.title{position:relative; background:#fff; border-bottom:1px solid #dedede; color:#000; font-size:14px; letter-spacing:-1px;  font-weight:bold; padding:0 15px; line-height:37px; height:37px;}
	.vod p.title span {*zoom:1; position:absolute; top:14px; right:14px; height:8px; } /* lst */
	.vod p.title span:after {content:"";clear:both;display:block;} /* lst */
	.vod p.title span a {display:block; float:left; text-indent:-2000px; margin-left:5px;width:9px;height:8px;background-image:url("http://img.tvchosun.com/images/bul/bul_flliking_onoff.gif");background-position:left top;}/* lst */
	.vod p.title span a:hover , 
	.vod p.title span a.on {background-position:left -8px;}/* lst 2012-11-14 */
	.eventRolling {position:relative;}
		.vod div.ImgWrap {overflow:hidden;zoom:1;position:relative; width:183px;padding:15px 0 10px; margin:0 auto;}
		.vod div.ImgWrap ul {position:relative;width:915px;height:176px;}/* lst 2012-11-14 */		
		.vod div.ImgWrap ul li {position:absolute;left:183px;width:183px;height:176px;}/* lst 2012-11-14 */
		.vod div.ImgWrap ul li a {}
		.vod div.ImgWrap .finish {height:140px !important;}
		
	.vod ul.btn li.left {position:absolute; top:47px; left:10px; z-index:10;}
	.vod ul.btn li.right {position:absolute; top:47px; right:10px; z-index:11;}
	.vod ul.btn li.line {position:absolute; top:15px; left:15px; z-index:8;}
	dl.eventDetail {padding:10px 0 5px 0;} /* lst 2012-11-14 */
		dl.eventDetail dt {padding-bottom:2px; color:#777;}
		dl.eventDetail dt a {color:#777; line-height:1.5;}
		dl.eventDetail dt strong {font-weight:bold;}
		dl.eventDetail dd {color:#000; font-family:Arial; font-size:14px; font-weight:bold;}
		
/* Finish Program 20130612 by phj */ 
.finish_program {border:1px solid #dedede; background:#f6f6f6; position:relative;margin-top:16px;}
	.finish_program p.title{position:relative; background:#fff; border-bottom:1px solid #dedede; color:#000; font-size:14px; letter-spacing:-1px;  font-weight:bold; padding:0 15px; line-height:37px; height:37px;}
	.finish_program p.title span {*zoom:1; position:absolute; top:14px; right:14px; height:8px; } /* lst */
	.finish_program p.title span:after {content:"";clear:both;display:block;} /* lst */
	.finish_program p.title span a {display:block; float:left; text-indent:-2000px; margin-left:5px;width:9px;height:8px;background-image:url("http://img.tvchosun.com/images/bul/bul_flliking_onoff.gif");background-position:left top;}/* lst */
	.finish_program p.title span a:hover , 
	.finish_program p.title span a.on {background-position:left -8px;}/* lst 2012-11-14 */
	.eventRolling {position:relative;}
		.finish_program div.ImgWrap {overflow:hidden;zoom:1;position:relative; width:183px;padding:15px 0 10px; margin:0 auto;}
		.finish_program div.ImgWrap ul {position:relative;width:915px;height:176px;}/* lst 2012-11-14 */		
		.finish_program div.ImgWrap ul li {position:absolute;left:183px;width:183px;height:176px;}/* lst 2012-11-14 */
		.finish_program div.ImgWrap ul li a {color:#777; line-height:1.3;}
		.finish_program div.ImgWrap ul li a:hover {text-decoration:none !important;;}
		.finish_program div.ImgWrap ul li span {display:block; margin:10px 0 5px; font-weight:bold; color:#333;overflow: hidden;text-overflow:ellipsis;width: 100%;line-height: 1.2;white-space: nowrap;}		
		.finish_program div.ImgWrap .finish {height:140px !important;}
		
	.finish_program ul.btn li.left {position:absolute; top:47px; left:10px; z-index:10;}
	.finish_program ul.btn li.right {position:absolute; top:47px; right:10px; z-index:11;}
	.finish_program ul.btn li.line {position:absolute; top:15px; left:15px; z-index:8;}
	
		

/* vod Best 20130612 by phj */
.best_vod {border:1px solid #dedede; background:#f6f6f6; position:relative;margin-top:16px;}
	.best_vod p.title{position:relative; background:#fff; border-bottom:1px solid #dedede; color:#000; font-size:14px; letter-spacing:-1px;  font-weight:bold; padding:0 15px; line-height:37px; height:37px;}
	.best_vod p.title span {*zoom:1; position:absolute; top:14px; right:14px; height:8px; } /* lst */
	.best_vod p.title span:after {content:"";clear:both;display:block;} /* lst */
	.best_vod p.title span a {display:block; float:left; text-indent:-2000px; margin-left:5px;width:9px;height:8px;background-image:url("http://img.tvchosun.com/images/bul/bul_flliking_onoff.gif");background-position:left top;}/* lst */
	.best_vod p.title span a:hover , 
	.best_vod p.title span a.on {background-position:left -8px;}/* lst 2012-11-14 */
	.eventRolling {position:relative;}
		.best_vod div.ImgWrap {overflow:hidden;zoom:1;position:relative; width:183px;padding:15px 0 10px; margin:0 auto;}
		.best_vod div.ImgWrap ul {position:relative;width:915px;height:176px;}/* lst 2012-11-14 */
		.best_vod div.ImgWrap ul li {position:absolute;left:183px;width:183px;height:176px;}/* lst 2012-11-14 */
		.best_vod div.ImgWrap ul li a {color:#777; line-height:1.3;overflow: }
		.best_vod div.ImgWrap ul li a:hover {text-decoration:none !important;;}
		.best_vod div.ImgWrap ul li span {display:block; margin:10px 0 5px; font-weight:bold; color:#333;overflow: hidden;text-overflow:ellipsis;width: 100%;line-height: 1.2;white-space: nowrap;}
		.best_vod div.ImgWrap .finish {height:140px !important;}
		
	.best_vod ul.btn li.left {position:absolute; top:47px; left:10px; z-index:10;}
	.best_vod ul.btn li.right {position:absolute; top:47px; right:10px; z-index:11;}
	.best_vod ul.btn li.line {position:absolute; top:15px; left:15px; z-index:8;}

/* ?기검?어 by 박희??(20121206) */
div.popVod .title {background:#333; height:37px; padding:0 15px; color:#fff; font-size:14px; font-weight:bold; line-height:37px; border:1px solid #000; letter-spacing:-1px;}
div.popVod .bg_white {background:#fff; color:#000; border:1px solid #dedede;}
div.popVod ul {overflow:hidden; }
div.popVod ul li a {position:relative; float:left; background:#fff; border:1px solid #dedede; height:37px; line-height:37px; padding:0 14px; margin-top:-1px; color:#777; font-weight:bold; letter-spacing:-1px; cursor:pointer;}
div.popVod ul li a .num,
div.popVod ul li a .program,
div.popVod ul li a .ranking {float:left; display:inline-block;}
div.popVod ul li a .num {width:19px;}
div.popVod ul li a .program {width:166px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;-moz-binding:url(js/ellipsis.xml#ellipsis)undefinedundefinedundefined;} /* 20130311 by phj */
div.popVod ul li a .ranking {width:38px; text-align:right; height:37px; line-height:37px; *height:45px; *line-height:45px;}
div.popVod ul li a .ranking em {background:url(http://img.tvchosun.com/images/icon/ico_keyword.gif) no-repeat; text-indent:-9999px; overflow:hidden; display:inline-block; margin:13px 0 0 5px; *margin-top:-17px;}
div.popVod ul li a .ranking .down {width:8px; height:9px;}
div.popVod ul li a .ranking .up {background-position:0 -15px; width:8px; height:9px;}
div.popVod ul li a .ranking .same {background-position:0 -32px; width:9px; height:10px;}
div.popVod ul li a .ranking .new {background-position:0 -50px; width:30px; height:10px;}
div.popVod ul li a:hover,
div.popVod ul li a.on {border:2px solid #da0414; height:35px; line-height:35px; padding:0 13px; color:#333; z-index:2;}
div.popVod ul li a:hover .num,
div.popVod ul li a:hover .program,
div.popVod ul li a.on .num,
div.popVod ul li a.on .program {font-size:14px;}
div.popVod.icon ul li a .ranking em {*margin-top:13px !important;}

/*sns*/
div.snsRnb  {margin-top:16px; border:1px solid #dedede;}
div.snsRnb 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.snsRnb div.detail {background:#f6f6f6; border:1px solid #fff;}
.rnbSnsWrap {border:1px solid #fff; background:#f6f6f6; padding:15px 0 12px; }
.rnbSns {width:160px; margin:0 auto; overflow:hidden; zoom:1; text-align:center;} /* 2013-02-19 */ /* 2013-02-26 by 박희?? */
.rnbSns li {display:inline; margin-right:10px; vertical-align:middle;float:left;} /* 2013-02-19 */
/*
.rnbSns {width:194px; margin:0 auto; overflow:hidden; zoom:1;}
.rnbSns li {display:inline; margin-right:10px; float:left;}
*/

.rnbSns li a {background:url('http://img.tvchosun.com/images/icon/ico_sns.gif') no-repeat; width:24px; height:24px; display:inline-block;}
.rnbSns .twitter a:hover,
.rnbSns .twitter a.on {background-position:0 -24px;}
.rnbSns .facebook a {background-position:-39px 0;}
.rnbSns .facebook a:hover,
.rnbSns .facebook a.on {background-position:-39px -24px;}
.rnbSns .me2day a {background-position:-78px 0;}
.rnbSns .me2day a:hover,
.rnbSns .me2day a.on {background-position:-78px -24px;}
.rnbSns .yozm a {background-position:-117px 0;}
.rnbSns .yozm a:hover,
.rnbSns .yozm a.on {background-position:-117px -24px;}
.rnbSns .clog a {background-position:-156px -24px;}
.rnbSns .clog a:hover,
.rnbSns .clog a.on {background-position:-156px -24px;}
.rnbSns .tvchosun a {background-position:-195px -24px;}
.rnbSns .tvchosun a:hover,
.rnbSns .tvchosun a.on {background-position:-195px -24px;}
.rnbSns li.tvchosun {margin-right:0;}
.rnbSns span {position:relative; display:block; z-index:-1; font-size: 11px; width:24px; height:24px; overflow:hidden}

ul.programBanner {overflow:hidden; zoom:1; border:1px solid #dedede; clear:both;}
			ul.programBanner li {float:left; position:relative;}
			ul.programBanner li a:hover {background:#e5e5e5; display:block;}
			ul.programBanner li span {position:absolute; bottom:22px; color:#999; font-size:11px;}
			ul.programBanner li span.date01 {right:52px; }
			ul.programBanner li span.date02 {right:58px; }
			ul.programBanner li span.date03 {right:60px; }
			ul.programBanner li span.date04 {right:56px; }
			ul.programBanner li img.on{position:absolute; top:0; left:0;display:none;}/* lst 2012-11-14 */
			
/* networkrnb */
.networkrnb {
	BORDER: 0px; PADDING-BOTTOM: 0px; MARGIN-TOP: 16px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.networkrnb IMG {
	VERTICAL-ALIGN: middle
	}
.networkrnb a img.twitteron {display: none;border:0px;}
.networkrnb a img.twitteroff {display: inline;border:0px;}
.networkrnb a:hover img.twitteron {display: inline;border:0px;}
.networkrnb a:hover img.twitteroff {display: none;border:0px;}

.networkrnb a img.facebookon {display: none;border:0px;}
.networkrnb a img.facebookoff {display: inline;border:0px;}
.networkrnb a:hover img.facebookon {display: inline;border:0px;}
.networkrnb a:hover img.facebookoff {display: none;border:0px;}

.networkrnb a img.youtubeon {display: none;border:0px;}
.networkrnb a img.youtubeoff {display: inline;border:0px;}
.networkrnb a:hover img.youtubeon {display: inline;border:0px;}
.networkrnb a:hover img.youtubeoff {display: none;border:0px;}

.networkrnb a img.daumon {display: none;border:0px;}
.networkrnb a img.daumoff {display: inline;border:0px;}
.networkrnb a:hover img.daumon {display: inline;border:0px;}
.networkrnb a:hover img.daumoff {display: none;border:0px;}

.networkrnb a img.blogon {display: none;border:0px;}
.networkrnb a img.blogoff {display: inline;border:0px;}
.networkrnb a:hover img.blogon {display: inline;border:0px;}
.networkrnb a:hover img.blogoff {display: none;border:0px;}
/* network sns */	

/* ?기검?어 by 박희??(20121206) */
div.keyword .title {background:#333; height:37px; padding:0 15px; color:#fff; font-size:14px; font-weight:bold; line-height:37px; border:1px solid #000; letter-spacing:-1px; margin-top:16px;}
div.keyword .bg_white {background:#fff; color:#000; border:1px solid #dedede;}
div.keyword ul {overflow:hidden; }
div.keyword ul li a {position:relative; float:left; background:#fff; border:1px solid #dedede; height:37px; line-height:37px; padding:0 14px; margin-top:-1px; color:#777; font-weight:bold; letter-spacing:-1px; cursor:pointer;}
div.keyword ul li a .num,
div.keyword ul li a .program,
div.keyword ul li a .ranking {float:left; display:inline-block;}
div.keyword ul li a .num {width:19px;}
div.keyword ul li a .program {width:128px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;-moz-binding:url(js/ellipsis.xml#ellipsis)undefinedundefinedundefined;} /* 20130311 by phj */
div.keyword ul li a .ranking {width:38px; text-align:right; height:37px; line-height:37px; *height:45px; *line-height:45px;}
div.keyword ul li a .ranking em {background:url(http://img.tvchosun.com/images/icon/ico_keyword.gif) no-repeat; text-indent:-9999px; overflow:hidden; display:inline-block; margin:13px 0 0 5px; *margin-top:-17px;}
div.keyword ul li a .ranking .down {width:8px; height:9px;}
div.keyword ul li a .ranking .up {background-position:0 -15px; width:8px; height:9px;}
div.keyword ul li a .ranking .same {background-position:0 -32px; width:9px; height:10px;}
div.keyword ul li a .ranking .new {background-position:0 -50px; width:30px; height:10px;}
div.keyword ul li a:hover,
div.keyword ul li a.on {border:2px solid #da0414; height:35px; line-height:35px; padding:0 13px; color:#333; z-index:2;}
div.keyword ul li a:hover .num,
div.keyword ul li a:hover .program,
div.keyword ul li a.on .num,
div.keyword ul li a.on .program {font-size:14px;}
div.keyword.icon ul li a .ranking em {*margin-top:13px !important;}

div.serviceInfor {border: 1px solid #DEDEDE; clear: both;}

/*notic*/
div.Hot{margin-top:16px; border:1px solid #dedede;}
div.Hot 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.Hot ul.noticeType {padding:10px 15px 11px 15px; background:#fff;}/*20130204*/
div.Hot ul.noticeType li {background:url('http://img.tvchosun.com/images/bul/bul_number.gif') no-repeat 0 4px; }
div.Hot ul.noticeType li a {height:22px; line-height:22px; color:#333; 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.Hot ul.noticeType li a span {padding:0 8px 0 4px; color:#fff; font-weight:bold; font-size:11px; display:inline-block;}
div.Hot ul.noticeType li.on {background-position:0 -18px;}

div.looking{margin-top:16px; border:1px solid #dedede;}
div.looking 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.looking ul.noticeType {padding:10px 15px 11px 15px;}
	div.looking ul.noticeType li a {height:22px; line-height:22px; color:#333; 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.looking ul.noticeType li a span {padding:0 0 0 4px; color:#fff; font-weight:bold; font-size:11px; display:inline-block;}
	div.looking ul.noticeType li.on {background-position:0 -18px;}

/*serviceInfor*/
div.serviceInfor2 {margin-top:16px; border:1px solid #dedede;}
div.goodsInfor{margin-top:16px; }
div.goodsInfor a {display:block; padding:17px 0 17px; text-align:center; background:url('http://img.tvchosun.com/images/bul/bg_vod_product.gif') repeat-x 0 0; border:1px solid#ff0013;}
div.goodsInfor img.img02{display:none;}
div.twitterRnb2 {margin-top:16px; border:1px solid #dedede;}
	div.twitterRnb2 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.twitterRnb2 div.detail {width:184px; height:216px; margin:0 auto; padding:20px 0 26px;}
	
/* Title 20130612 by phj */ 
.program_title {border:1px solid #dedede; background:#f6f6f6; position:relative; margin-top:16px;}
.program_title p.title{position:relative; background:#fff; border-bottom:1px solid #dedede; color:#000; font-size:14px; letter-spacing:-1px;  font-weight:bold; padding:0 15px; line-height:37px; height:37px;}

.program_title div.ImgWrap {overflow:hidden;zoom:1;position:relative; width:183px; height:190px; padding:15px 0 10px; margin:0 auto;}
.program_title div.ImgWrap img {width:180px; height:111px;}
.program_title div.ImgWrap a {color:#777; font-weight:normal;}
.program_title div.ImgWrap span {font-weight:bold; margin:10px 0; color:#000 !important; display:block;}

