/*
Author : 박희정
Version : 1.0
*/

/* Common */
.fontGray777 {color:#777 !important;}
.fontRed {color:#da0414 !important;}
.title_head {font-size:28px; font-family:"06CsnTg", "중고딕"; font-weight:normal; color:#2d2d2d; margin-bottom:10px;}
.title_head a {color:#2d2d2d !important;}
.title_head a:hover {text-decoration:none !important;}
.fontSize12 {font-size:12px;}


.con_title {position:relative; background:#fff; height:38px; border-bottom:1px solid #dedede; padding:0px 0 0 16px; font-size:14px; line-height:40px;}
.con_title img {margin-top:11px;}
.con_title .btn_more {position:absolute; height:12px; top:12px; right:15px; background:url(http://img.tvchosun.com/images/bul/arrow_gray.png) right center no-repeat; color:#999; padding:2px 10px 2px 2px; font-weight:normal; font-size:12px; line-height:13px;}
.con_title .btn_more:hover {color:#999;}

.con_title2 {position:relative; background:#fff; height:38px; border-bottom:1px solid #dedede; padding:0 16px 0 16px; font-size:14px; line-height:40px; }
.con_title2 a {display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;-moz-binding:url(js/ellipsis.xml#ellipsis)undefinedundefinedundefined;}
.con_title2 span.text {display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;-moz-binding:url(js/ellipsis.xml#ellipsis)undefinedundefinedundefined;}
.con_title2 img {margin-top:11px;}
.con_title2 .btn_more {position:absolute; height:12px; top:12px; right:15px; background:url(http://img.tvchosun.com/images/bul/arrow_gray.png) right center no-repeat; color:#999; padding:2px 10px 2px 2px; font-weight:normal; font-size:12px; line-height:13px;}
.con_title2 .btn_more:hover {color:#999;}

.con_title3 {position:relative; background:#fff; height:38px; border-bottom:1px solid #dedede; padding:0 16px 0 16px; font-size:14px; line-height:40px; }
.con_title3 a {display:block;overflow:hidden; height:40px;}/* white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;-moz-binding:url(js/ellipsis.xml#ellipsis)undefinedundefinedundefined;*/
.con_title3 span.text {display:block;overflow:hidden; }/*white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;-moz-binding:url(js/ellipsis.xml#ellipsis)undefinedundefinedundefined;*/
.con_title3 img {margin-top:11px;}
.con_title3 .btn_more {position:absolute; height:12px; top:12px; right:15px; background:url(http://img.tvchosun.com/images/bul/arrow_gray.png) right center no-repeat; color:#999; padding:2px 10px 2px 2px; font-weight:normal; font-size:12px; line-height:13px;}
.con_title3 .btn_more:hover {color:#999;}

.line1TGray {border-top:1px solid #dedede !important;}
.width80 {width:80% !important;}
.mBottom0 {margin-bottom:0 !important;}
/*tab menu 20121126 add*/
div.indexTab {width:780px; margin:0 auto;position:relative; padding-right:143px; border:1px solid #2b2b2b; background:url('http://img.tvchosun.com/images/bul/bg_tab_03.gif') repeat-x 0 100%;
						-moz-box-shadow:0 5px 5px #f2f2f2; -webkit-box-shadow:0 5px 5px #f2f2f2; box-shadow:0 5px 5px #f2f2f2; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; -khtml-border-radius: 1px;behavior: url(/front/js/PIE.htc);}
div.indexTab ul.menu {overflow:hidden; zoom:1; background:url('http://img.tvchosun.com/images/bul/bg_news_tab.gif') repeat-x 0 0;}
div.indexTab ul.menu li{float:left;width:79px; margin-right:-1px;}
div.indexTab ul.menu li a {display:block; text-align:center; padding:17px 0 16px; border-right:1px solid #c7c7c7;}
div.indexTab ul.menu li.on a{position:relative; z-index:10; border-color:#282828; background:url('http://img.tvchosun.com/images/bul/bg_tab_01.gif') no-repeat 0 0;}/**/
	
	div.indexTab div.tabSelect {position:absolute; top:0; right:0px;width:142px; background:#fff; border-left:1px solid #c7c7c7;}
	div.indexTab div.tabSelect ul {display:none;}
	div.indexTab div.on {border-left:1px solid #2b2b2b;}
	div.indexTab div.on ul {display:block;}
	div.indexTab div.on p a {background:url("http://img.tvchosun.com/images/icon/arrow_top.gif") no-repeat 118px 48% !important; }
	div.indexTab div.tabSelect p{ width:143px; z-index:2; color:#333;}
	div.indexTab div.tabSelect p a {display:block; padding:0 16px; height:48px; line-height:48px; background:url("http://img.tvchosun.com/images/icon/arrow_bottom.gif") no-repeat 118px 48%; }
	div.indexTab div.tabSelect p a:hover {color:#da0414;}
	div.indexTab div.tabSelect ul { position:absolute; top:48px; right:-1px; border:1px solid #2b2b2b; width:143px; padding-top:8px; background:#fff; height:125px; overflow-x:hidden; overflow-y:auto;}
	div.indexTab div.tabSelect ul li a {display:block; height:24px;line-height:24px;padding:0 16px;}
	div.indexTab div.tabSelect ul li.last a {padding-bottom:8px;}
	div.indexTab div.tabSelect ul li a:hover {color:#da0414;}

.selectType1 {position:absolute; top:0; right:0;width:143px;background:#fff; border-left:1px solid #c7c7c7;}
.selectType1 .scrollCon {position:absolute;z-index:1000;left:-88px; width:226px;height:133px;background:#fff; border:1px solid #2b2b2b;}
.selectType1 .scrollCon .scrollbar {float:right;position:relative;width:5px;}
.selectType1 .scrollCon .scrollbar .track {position:relative;width:5px;  background:#f7f7f7;}
.selectType1 .scrollCon .scrollbar .track .thumb {overflow:hidden;position:absolute;top:0px;height:20px;width:5px;cursor:pointer;background:#777;}
.selectType1 .scrollCon .viewport {float:left;overflow:hidden;position:relative;width:220px;height:133px;}
.selectType1 .scrollCon .viewport .overview {position:absolute;left:0;top:0;width:100%;}
.selectType1 > p {width:100px; padding:0 23px 0 16px; height:48px; line-height:48px; color:#333;background:url("http://img.tvchosun.com/images/icon/arrow_bottom.gif") no-repeat 118px 48%;}
.selectType1 > p a {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#777 !important;}
.selectType1 > p a:hover {color:#777 !important;}
.selectType1 ul {width:100%;padding:8px 0;}
.selectType1 ul li a {display:block;padding:6px 16px; word-break:break-all;color:#000; background:#fff;}
.selectType1.on {border-left:1px solid #2b2b2b;}
.selectType1.on p {background:url("http://img.tvchosun.com/images/icon/arrow_top.gif") no-repeat 118px 48% !important;}
.selectType1 a:hover {color:#da0414;}
.selectType1 > p a:hover{color:#777 !important;}

/*main rolling*/
.introduce {position:relative; width:925px; margin:0 auto;}/*2013-02-02*/
	.rollingWrap {height:307px; width:925px;overflow:hidden; position:relative; background:#fff; }
		.rollingWrap ul.img {position:absolute;left:0;top:0;width:2000px;}
		.rollingWrap ul.img li {float:left;width:231px; background:#fff;}
		.rollingWrap ul.img li a {border:1px solid #dedede; cursor:pointer; display:block; position:relative;  height:305px; margin-right:-1px;}
		.rollingWrap ul.img li a:hover {border-color:#da0414; z-index:10;}
		.rollingWrap ul.img li .label {position:absolute; top:0; right:0;}
		.rollingWrap ul.img li span.date01 {position:absolute; top:102px; left:18px; color:#333; font-size:17px; line-height:1.2em; }/*20130205 font-family:Arial; */
		.rollingWrap ul.img li span.date02 {position:absolute; top:273px; left:14px; color:#333; font-size:17px; font-family:Arial; line-height:1.2em; }

ul.arrowBtn li.left {position:absolute; top:133px; left:-45px;}
ul.arrowBtn li.right {position:absolute; top:133px; right:-45px;}
ul.arrowBtn li a {display:block;}
div.circleBtn {text-align:center; padding:11px 0 11px 0;}/*2013-02-02*/
div.circleBtn a {display:inline-block;width:9px;height:8px;vertical-align:middle;text-indent:-9999px;background-image:url("http://img.tvchosun.com/images/bul/bul_circle_onoff.gif");background-position:left top;}
div.circleBtn a.on {background-position:left -8px;}

/*topic rolling*/
.topic {position:relative; width:925px; margin:0 auto; }/*2013-02-02*/
	.topicWrap {height:307px; width:925px;overflow:hidden;}
		.topicWrap ul.img {position:relative;width:925px;height:307px;overflow:hidden;}
		.topicWrap ul.img li {position:absolute;width:925px;left:925px;}
		.topicWrap ul.img li a {border:1px solid #dedede; cursor:pointer; display:block; position:relative; height:305px;}
		/*.topicWrap ul.img li a:hover {border-color:#da0414;}*/
		.topicWrap ul.img li a img.img2 {display:none;width:692px;}
		.topicWrap ul.img li .label {position:absolute; top:0; right:0;}
		.topicWrap ul.img li span.date01 {position:absolute; top:28px; right:48px; color:#333; font-size:17px; line-height:1.2em; }/*20130205 font-family:Arial;*/

ul.programBanner02 {overflow:hidden; *zoom:1; clear:both; margin:-1px 0 20px;}
	ul.programBanner02 li {float:left;}
	ul.programBanner02 li a {display:block; position:relative; z-index:1; border-top:1px solid #dedede; border-bottom:1px solid #dedede; border-left:1px solid #fff; border-right:1px solid #fff; width:230px; margin-right:-1px;}
	ul.programBanner02 li a img {width:230px;}
	ul.programBanner02 li.first a {border-left:1px solid #dedede;}
	ul.programBanner02 li.last a {border-right:1px solid #dedede;}
	ul.programBanner02 li a.on , ul.programBanner02 li a:hover{border-color:#da0414 !important; position:relative; z-index:10;}
	ul.programBanner02 li span {position:absolute; bottom:22px; color:#999; font-size:11px; z-index:12;}
	ul.programBanner02 li span.date01 {right:52px; }
	ul.programBanner02 li span.date02 {right:58px; }
	ul.programBanner02 li span.date03 {right:60px; }
	ul.programBanner02 li span.date04 {right:56px; }
	ul.programBanner02 li img.on{position:absolute; top:0; left:0;display:none;}
	
/*long banner 20130313 by phj*/		
div.longbanner02 {min-height:90px; margin-bottom:20px;display:none;}
div.longbanner02 div.banner_b {display:block;} /*20130314 by phj*/	
div.longbanner02 div.banner_s {display:none;} /*20130314 by phj*/	

/* News Index */
div.box_news01 {border:1px solid #dedede; box-shadow:1px 1px 4px #fff; -moz-box-shadow:1px 1px 4px #fff; -webkit-box-shadow:1px 1px 4px #fff; behavior: url(/front/js/PIE.htc); color:#333; padding:19px; margin-bottom:20px; background:#fff;}
div.box_news01 a:hover {color:#333;}
div.box_news01 .title {font-size:14px; font-weight:bold; margin-bottom:5px; height:22px; display:block;}
div.box_news01 .title img {vertical-align:middle}
div.box_news01 .news_cont {zoom:1}
div.box_news01 .news_cont:after {content:""; clear:both; height:0; width:100%; display:block;}
div.box_news01 .news_cont .thum {float:left; margin-right:20px}
div.box_news01 .news_cont .view {float:left; width:320px;}
div.box_news01 .news_cont .view p {margin-bottom:10px; line-height:1.5}
div.box_news01 .news_cont ul li {background:url(http://img.tvchosun.com/images/bul/bul_halfsquare_red.gif) 0 3px no-repeat; padding-left:15px; margin-bottom:8px;}
div.box_news01 .news_cont ul li a {font-size:14px; font-weight:bold; line-height:1.1;}

div.box_news02 {background:#f6f6f6; border:1px solid #dedede; margin-bottom:16px; zoom:1;}
div.box_news02:after {content:""; clear:both; height:0; width:100%; display:block;}
div.box_news02 .con_left,
div.box_news02 .con_right {float:left; padding:18px 18px 17px 18px; width:309px; margin:0; border-right:1px solid #dedede; }
div.box_news02 .con_right {border-right:none}
div.box_news02 .title {font-size:14px; color:#333; font-weight:bold; margin-bottom:10px; }
div.box_news02 .title a:hover {color:#333;}
div.box_news02 .thum {float:left; margin-right:13px;}
div.box_news02 .view {float:left; width:154px; line-height:18px;}
div.box_news02 .view a {color:#777;}
div.box_news02 .view a:hover {color:#777;}

div.box_news03 {border:1px solid #dedede; border-bottom:none; margin-bottom:20px; zoom:1;}
div.box_news03:after {content:""; clear:both; height:0; width:100%; display:block;}
div.box_news03 a {color:#333;}
div.box_news03 a:hover {color:#333;}
div.box_news03 .con_left {float:left; border-right:1px solid #dedede; width:461px;}
div.box_news03 .con_right {float:left; width:230px;}
div.box_news03 .con_news {overflow:hidden; clear:both; padding:15px 15px 1px 15px; min-height:148px; border-bottom:1px solid #dedede;}
div.box_news03 .con_news .thum {float:left; margin-right:13px; width:142px;}
div.box_news03 .con_news .thum strong {margin-top:10px; display:block; line-height:18px;}
div.box_news03 .con_news .view {float:left; width:272px;}
div.box_news03 .con_news .view li {margin-bottom:14px; line-height:1;}
div.box_news03 .con_news .view a {font-weight:bold; font-size:14px; line-height:1.1; }
div.box_news03 .con_news2 {padding:15px 15px 0 15px; border-bottom:1px solid #dedede; min-height:149px;}
div.box_news03 .con_news2 strong {margin-top:10px; display:block; letter-spacing:-0.1em; 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.box_news03 .con_news3 {padding:15px 15px 0 15px; border-bottom:1px solid #dedede; min-height:149px;}
div.box_news03 .con_news3 strong {margin-top:10px; display:block; letter-spacing:-0.1em;  height:14px; overflow:hidden;}

div.box_news04 {border:1px solid #dedede; margin-bottom:16px; zoom:1}
div.box_news04:after {content:""; clear:both; height:0; width:100%; display:block;}
div.box_news04 .con_left,
div.box_news04 .con_right {float:left; padding:18px 18px 3px 18px; width:309px; margin:0; border-right:1px solid #dedede; }
div.box_news04 .con_right {border-right:none}
div.box_news04 ul li {margin-bottom:12px; line-height:14px;}
div.box_news04 ul li a {font-size:14px; font-weight:bold; color:#333; line-height:1.1; }
div.box_news04 ul li.reply {height:14px; line-height:14px;  padding:0 0 0 15px; background:url(http://img.tvchosun.com/images/bul/bul_halfsquare_red.gif) 2px 5px no-repeat;}
div.box_news04 ul li.reply a{font-size:12px; font-weight:normal; line-height:1.2;}


.news_program {margin-top:20px;}
.news_program .title {position:relative; height:38px; border:1px solid #dedede; line-height:38px; padding-left:16px;}
.news_program .title img {margin-top:10px}
.news_program .title .btn {position:absolute; top:0; right:0; border-left:1px solid #dedede;}
.news_program .title .btn a {background:url(http://img.tvchosun.com/images/btn/btn_news_open.png) center center no-repeat; color:#777; width:71px; height:38px; line-height:38px; text-indent:20px; display:block; font-weight:normal;}
.news_program .title .btn a.on {background:url(http://img.tvchosun.com/images/btn/btn_news_close.png) center center no-repeat;}
.news_program .box_list {background:#f6f6f6; overflow:hidden; border:1px solid #dedede; border-top:none; border-bottom-left-radius:2px; border-bottom-right-radius:2px; -moz-border-bottom-left-radius:2px; -moz-border-bottom-right-radius:2px; -webkit-border-bottom-left-radius:2px; -webkit-border-bottom-right-radius:2px; behavior: url(/front/js/PIE.htc); display:none;}
.news_program .on {display:block;}

.news_program .box_list ul {padding:15px 15px 5px 15px;}
.news_program .box_list ul li,
.news_program .box_list ul li {background:url(http://img.tvchosun.com/images/bul/bul_square_3x3_02.gif) 0 4px no-repeat; padding-left:10px; margin-bottom:10px;}

.news_program .box_list ul li span {display:inline-block; padding-right:5px;}
.news_program .box_list ul li a {color:#777;}
.news_program .box_list ul li a span {color:#333;}

.news_program .box_list ul li a:hover,
.news_program .box_list ul li a:hover span,
.news_program .box_list ul li.special a:hover,
.news_program .box_list ul li.special a:hover span {color:#da0414 !important;}
.news_program .box_list ul li.special a {font-weight:bold; color:#333;}

/* News Detail */
div.box_newsdetail01 {border:1px solid #dedede; box-shadow:1px 1px 4px #fff; -moz-box-shadow:1px 1px 4px #fff; -webkit-box-shadow:1px 1px 4px #fff; behavior: url(/front/js/PIE.htc); color:#333; padding:19px; margin-bottom:10px; background:#fff;}
div.box_newsdetail01 a:hover {color:#333;}
div.box_newsdetail01 .title {font-weight:bold; margin-bottom:10px; font-size:12px;}
div.box_newsdetail01 .title * {vertical-align:middle; margin-top:-2px; *margin-top:-1px;}
div.box_newsdetail01 .news_cont {margin-top:24px; zoom:1;}
div.box_newsdetail01 .news_cont:after {content:""; clear:both; height:0; width:100%; display:block;}
div.box_newsdetail01 .news_cont .reporter { float:left; width:410px;}
div.box_newsdetail01 .news_cont .name {position:relative; float:left; margin:10px 20px 0 0; display:inline-block;}
div.box_newsdetail01 .news_cont .index {z-index:2;}
div.box_newsdetail01 .news_cont .name a {color:#777;}
div.box_newsdetail01 .news_cont .name a:hover,
div.box_newsdetail01 .news_cont .name a.on {color:#da0414;}
div.box_newsdetail01 .news_cont .name dt a {background:url(http://img.tvchosun.com/images/icon/arrow_bottom.gif) 100% 4px no-repeat; padding-right:15px;}
div.box_newsdetail01 .news_cont .name dt a.on {background:url(http://img.tvchosun.com/images/icon/arrow_top.gif) 100% 4px no-repeat;}
div.box_newsdetail01 .news_cont .name dd {position:absolute; top:20px; border:1px solid #000; background:#fff; display:none;}
div.box_newsdetail01 .news_cont .name .on {display:block;}
div.box_newsdetail01 .news_cont .name dd ul li a {padding:9px 12px 9px 0; display:block;}
div.box_newsdetail01 .news_cont .name dd ul .mail a{background:url(http://img.tvchosun.com/images/icon/icon_mail2.gif) 12px 11px no-repeat; border-bottom:1px solid #dedede; padding-left:30px; min-width:105px;}
div.box_newsdetail01 .news_cont .name dd ul .another a {padding-left:12px; min-width:123px;}
div.box_newsdetail01 .news_cont .info {float:right; color:#999; font-size:11px; margin-top:10px}

div.box_newsdetail02 {border:1px solid #dedede; height:38px; padding:0 16px 0 18px; zoom:1}
div.box_newsdetail02:after {content:""; clear:both; height:0; width:100%; display:block;}
div.box_newsdetail02 .box_sns {float:left; color:#333;}
div.box_newsdetail02 .box_sns .txt {float:left; padding:14px 10px 12px 0; height:12px; background:url(http://img.tvchosun.com/images/icon/arrow_right.gif) right 16px no-repeat; margin-right:2px;}
div.box_newsdetail02 .box_sns .listSns {float:left; padding-top:7px;}
div.box_newsdetail02 .control {float:right; padding-top:14px; position:relative;}
div.box_newsdetail02 .control .box_url {}
div.box_newsdetail02 .control .box_url span {position:absolute; width:245px; background:#fff; border:1px solid #000; padding:10px; right:30px; top:32px; }
div.box_newsdetail02 .control .box_url .on {display:block;}
div.box_newsdetail02 .control .box_url span input {height:28px; line-height:28px; border:1px solid #dedede; border-right:none; width:170px; padding:0 10px; float:left;}
div.box_newsdetail02 .control .box_url span a {background:url(http://img.tvchosun.com/images/btn/btn_copy.gif) no-repeat; float:left; width:54px; height:30px; margin:0;}
div.box_newsdetail02 .control a {background:url(http://img.tvchosun.com/images/icon/icon_newsdetail.gif) no-repeat; display:inline-block; text-indent:-9999px; overflow:hidden; height:10px; margin:0 2px; float:left;}
div.box_newsdetail02 .control a.url {background-position:-124px 0; width:71px; margin-right:10px;}
div.box_newsdetail02 .control a.url:hover {background-position:-124px -10px;}
div.box_newsdetail02 .control a.textBig {border-right:1px solid #dedede; width:22px; padding-right:8px;}
div.box_newsdetail02 .control a.textBig:hover {background-position:0 -10px;}
div.box_newsdetail02 .control a.textSmall {background-position:-38px 0; width:22px; margin-right:10px;}
div.box_newsdetail02 .control a.textSmall:hover {background-position:-38px -10px;}
div.box_newsdetail02 .control a.mail {background-position:-70px 0; width:13px; border-right:1px solid #dedede; padding-right:8px;}
div.box_newsdetail02 .control a.mail:hover {background-position:-70px -10px;}
div.box_newsdetail02 .control a.print {background-position:-96px 0; width:13px;}
div.box_newsdetail02 .control a.print:hover {background-position:-96px -10px;}
div.box_newsdetail02 .control a.top {color:#333; background:url(http://img.tvchosun.com/images/icon/arrow_top.gif) right center no-repeat; height:12px; text-indent:0; margin-left:10px;  font-size:11px; padding-right:10px;}

div.box_location {margin:15px auto 10px; color:#777; width:923px;}
div.box_location a {color:#777;}
div.box_location a span {color:#000; font-weight:bold;}

div.news_body {margin:50px 20px 30px;}
div.news_body .box_vod {width:600px; margin:auto; margin-bottom:46px;}
div.news_body .articleTitle {font-family:Gulim, Dotum, Arial; font-size:14px; color:#000; line-height:1.7; font-weight:bold; margin-bottom:30px;}
div.news_body .article p {font-family:Gulim, Dotum, Arial; font-size:14px; color:#000; line-height:1.7; margin-top:25px;} /* 20120225 p 마진추가*/

div.news_body .copy {color:#989898 !important; font-size:12px !important;}
div.news_body .copy span {float:right;}
div.news_body .copy span a{color:#989898 !important; font-size:12px !important;}
div.news_body .news_list {margin-top:30px;}
div.news_body .news_list li {background:url(http://img.tvchosun.com/images/bul/bul_halfsquare_red.gif) 0 3px no-repeat; padding-left:15px; margin-top:20px;}
div.news_body .news_list li a {font-size:14px; font-weight:bold; color:#333}
div.news_body .news_list li a:hover {color:#333;}
div.news_body .otherNews {text-align:right; background:url(http://img.tvchosun.com/images/icon/arrow_right.gif) right 4px no-repeat; padding-right:10px; margin-top:30px;}
div.news_body .otherNews a {color:#000; font-weight:bold}
div.news_body .otherNews a:hover {color:#000;}

div.news_body .box_img {margin-bottom:46px; text-align:left;}

div.popular_news {border:1px solid #dedede; margin:20px 0;}
div.popular_news .title {height:38px; line-height:38px; border-bottom:1px solid #dedede; padding:0 10px; font-size:14px}
div.popular_news .title img {margin-top:10px;}
div.popular_news ul {padding:20px 15px 10px;}
div.popular_news ul li {margin-bottom:10px;}
div.popular_news ul li a  {color:#333;}
div.popular_news ul li a:hover {color:#333;}

/* 동영상 기본 리스트 */
ul.program_Album {overflow:hidden; border-left:1px solid #dedede;}
ul.program_Album li {display:inline-block; float:left; border-right:1px solid #dedede; border-bottom:1px solid #dedede; width:199px; height:152px; padding:16px; margin:-1px 0 0 -1px; }
ul.program_Album li.borTop {border-top:1px solid #dedede; margin-top:0;}
ul.program_Album li .thum {position:relative;}
ul.program_Album li .thum a {display:block;}
ul.program_Album li .thum a img.imgfixed{width:200px; height:111px;}
ul.program_Album li .thum .best {position:absolute; top:0; left:0;}/*20121121 left:0; add*/
ul.program_Album li .thum .time {position:absolute; bottom:10px; left:10px; background:url(http://img.tvchosun.com/images/common/bg_playTime.png) no-repeat; width:75px; height:15px; color:#bebdbd; font-weight:bold; text-align:center; padding-top:4px; letter-spacing:0.08em;}
ul.program_Album li .thum .play {position:absolute; bottom:10px; right:10px;}
ul.program_Album li .thum .tag_red {background:url(http://img.tvchosun.com/images/icon/tag_red.png) no-repeat;}
ul.program_Album li .thum .tag_gray {background:url(http://img.tvchosun.com/images/icon/tag_gray.png) no-repeat;}
ul.program_Album li .thum .tag_red,
ul.program_Album li .thum .tag_gray {position:absolute; top:0; left:0; width:38px; height:36px; color:#fff; padding:6px 0 0 5px; font-weight:bold;}
ul.program_Album li .detail .title {font-weight:bold; margin-top:12px; display:block; letter-spacing:-0.1em; overflow:hidden;}
ul.program_Album li .detail .title a {display:inline-block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;-moz-binding:url(js/ellipsis.xml#ellipsis)undefinedundefinedundefined;}
ul.program_Album li .detail .title a,
ul.program_Album li .detail .title a:hover {color:#333;}
ul.program_Album li .detail .title .comment {color:#da0414; margin:0 10px 0 5px;}
ul.program_Album li .detail .title * {vertical-align:middle}
ul.program_Album li .detail .info {font-size:11px; margin-top:3px;}
ul.program_Album li .detail .info a, 
ul.program_Album li .detail .info a:hover {color:#999;}
ul.program_Album li .detail .info a span {display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;-moz-binding:url(js/ellipsis.xml#ellipsis)undefinedundefinedundefined;}
ul.program_tabBox {display:none;}
ul.program_tabBox.on {display:block;}

/* 프로그램 찾기 */
div.box_search {margin-top:20px; width:694px;}
div.box_search .con_title {border:1px solid #dedede; position:relative; z-index:-1;}
div.box_program {border:1px solid #dedede; border-top:none; background:#f6f6f6; zoom:1}
div.box_program:after,
div.box_program .list_program .tabmenu:after {content:""; clear:both; height:0; width:100%; display:block;}
div.box_program .list_program {float:left; width:228px; border-right:1px solid #dedede;}
div.box_program .list_program .tabmenu {zoom:1;}
div.box_program .list_program .tabmenu li {float:left;}
div.box_program .list_program .tabmenu a {float:left; border:1px solid #dedede; border-right:none; background:url(http://img.tvchosun.com/images/icon/bg_news.gif) repeat-x; height:38px; width:76px; color:#666; font-weight:bold; text-align:center; line-height:40px; margin:-1px 0 0 -1px;}
/*div.box_program .list_program .tabmenu a:hover,*/
div.box_program .list_program .tabmenu a.on {border-color:#2b2b2b; background:#363636; color:#fff; width:76px;}

div.box_program .list_sort {float:left; width:230px; border-right:1px solid #dedede;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
div.box_program .list_sort .sort {position:relative; background:#fff; z-index:2;} /* 2013.02.20 수정 by 박희정 */
div.box_program .list_sort .sort>a {border-bottom:1px solid #dedede; padding:0 10px; width:210px; height:38px; display:block; line-height:38px; color:#777;}  /* 2013.02.21 스크롤 수정 by 박희정 */
div.box_program .list_sort .sort>a {background:url(http://img.tvchosun.com/images/icon/arrow_bottom.gif) no-repeat 92% center;}
div.box_program .list_sort .sort>a.on {background:url(http://img.tvchosun.com/images/icon/arrow_top.gif) no-repeat 92% center;}
div.box_program .list_sort .sort ul {position:absolute; top:39px; left:0; z-index:10; display:none; border-right:1px solid #dedede; }/*20121121 left:0; add*/  /* 2013.02.21 스크롤 수정 by 박희정 */
div.box_program .list_sort .sort ul.on {display:block;}
div.box_program .list_sort .sort ul li a {padding:0 10px; width:210px; height:38px; display:block; line-height:38px; background:#fff; border-bottom:1px solid #dedede; color:#777;}  /* 2013.02.21 스크롤 수정 by 박희정 */
div.box_program .list_sort .sort a:hover {color:#da0414 !important;}
div.box_program .list_search {float:left; width:232px;}  /* 2013.02.21 스크롤 수정 by 박희정 */
div.box_program .list_search {border-bottom:1px solid #dedede;}
div.box_program .list_search input.textbox {background:url(http://img.tvchosun.com/images/icon/bg_index_search.gif) repeat-x; width:143px; height:38px; line-height:40px; padding:0 15px; color:#da0414; font-weight:bold; border:none; border-right:1px solid #dedede; margin:0; float:left;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
div.box_program .list_search input.button {background:url(http://img.tvchosun.com/images/icon/bg_news.gif) repeat-x; width:58px; height:38px; text-align:center; line-height:40px; color:#333; font-weight:bold; border:none; margin:0; float:left;}


/* 2013.02.01 박희정*/
div.program_all {float:left; width:100%; padding:16px 0px 11px; background:url('http://img.tvchosun.com/images/bul/bg_program_search.gif') repeat-y 228px 0px} /* 2013.02.21 스크롤 수정 by 박희정 */ 
div.program_all .scrollCon {float:left; width:100%;}
div.program_all .scrollCon .scrollbar {float:right;position:relative; width:8px;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
div.program_all .scrollCon .scrollbar .track {position:relative; width:8px; background:#e3e3e3;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
div.program_all .scrollCon .scrollbar .track .thumb {overflow:hidden;position:absolute; top:0px; height:20px; width:8px; cursor:pointer; background:#d2d2d2;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
div.program_all .scrollCon .viewport {float:left; overflow:hidden; position:relative; width:98.5%; height:262px;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
div.program_all .scrollCon .viewport .overview {position:absolute;left:0;top:0;width:100%;}
div.program_all .scrollCon .viewport .overview ul {overflow:hidden;} /* 2013.02.21 스크롤 수정 by 박희정 */ 
div.program_all .scrollCon .viewport .overview li {float:left; margin-bottom:11px; display:inline-block; width:198px; padding:1px 15px 0 14px;} /* 2013.02.28 수정 by 박희정 */
div.program_all .scrollCon .viewport .overview a {color:#666; }
div.program_all .scrollCon .viewport .overview a:hover {color:#da0414;}
/* 2013.02.01 박희정*/


/* Program, Topic Index */
div.box_trail {margin-bottom:16px;}
div.box_trail div.title {border:1px solid #dedede; height:38px; padding-left:16px; line-height:40px;}
div.box_trail div.title li {float:left; background:url(http://img.tvchosun.com/images/bul/var_gray.gif) left center no-repeat; padding:0 10px; height:38px; line-height:40px;}
div.box_trail div.title li a {display:inline-block; color:#999; font-size:14px; font-weight:bold;}
/*div.box_trail div.title li a:hover,*/
div.box_trail div.title li a.on {color:#000;}
div.box_trail div.title .first {padding-left:0px; background:none;}
.boxH {height:184px !important; overflow:hidden !important; position:relative; zoom:1; }

div.box_vod {margin-bottom:16px;}
div.box_vod .con_title {border:1px solid #dedede;}

/* VOD Index */
div.list_vod {border-top:1px solid #dedede; margin-top:20px;}
div.vod_search {overflow:hidden;}
div.vod_search .box_search {float:left;}
div.vod_search .vod_banner {float:left; position:relative; margin:20px 0 0 -1px;}
div.vod_search .vod_banner .btn_go_guide {position:absolute;left:0; bottom:26px; width:100%; text-align:center;}
ul.tab_vod {overflow:hidden; margin-top:10px;}
ul.tab_vod li {float:left; }
ul.tab_vod li a {width:155px; height:50px; display:block; text-indent:-9999px; overflow:hidden; margin-right:-1px}
/*ul.tab_vod li a:hover, 20121206 ldh*/
ul.tab_vod li a.on {background-position:0 -50px;}
ul.tab_vod .vod_best a {background:url(http://img.tvchosun.com/images/btn/btn_vod_best.gif) no-repeat;}
ul.tab_vod .vod_new a {background:url(http://img.tvchosun.com/images/btn/btn_vod_new.gif) no-repeat;}
ul.tab_vod .vod_onair a {background:url(http://img.tvchosun.com/images/btn/btn_vod_onair.gif) no-repeat;}
ul.tab_vod .vod_finish a {background:url(http://img.tvchosun.com/images/btn/btn_vod_finish.gif) no-repeat;}
ul.tab_vod .vod_view a {background:url(http://img.tvchosun.com/images/btn/btn_vod_view.gif) no-repeat;}
ul.tab_vod .vod_info a {background:url(http://img.tvchosun.com/images/btn/btn_vod_info.gif) no-repeat;}

/* 방영프로그램 */
div.tab_broadcast {margin:10px 0 -10px; overflow:hidden;}
div.tab_broadcast ul {float:left; margin-top:10px}
div.tab_broadcast ul li {float:left; border-left:1px solid #dedede;}
div.tab_broadcast ul li:first-child {border-left:none;}
div.tab_broadcast ul li a {height:15px; display:block; text-indent:-9999px; overflow:hidden; margin:0 20px;}
div.tab_broadcast ul li a.on {background-position:0 -15px;}
div.tab_broadcast ul .all a {background:url(http://img.tvchosun.com/images/btn/btn_vod_broad01.gif) no-repeat; width:27px;}
div.tab_broadcast ul .drama a {background:url(http://img.tvchosun.com/images/btn/btn_vod_broad02.gif) no-repeat; width:42px;}
div.tab_broadcast ul .variety a {background:url(http://img.tvchosun.com/images/btn/btn_vod_broad03.gif) no-repeat; width:28px;}
div.tab_broadcast ul .refinement a {background:url(http://img.tvchosun.com/images/btn/btn_vod_broad04.gif) no-repeat; width:28px;}
div.tab_broadcast ul .special a {background:url(http://img.tvchosun.com/images/btn/btn_vod_broad05.gif) no-repeat; width:41px;}
div.tab_broadcast ul .current a {background:url(http://img.tvchosun.com/images/btn/btn_vod_broad06.gif) no-repeat; width:28px;}
div.tab_broadcast div.search {float:right; border:1px solid #dedede;}
div.tab_broadcast div.search .textbox {float:left; width:160px; height:28px; line-height:30px; color:#333; padding-left:15px; background:#f6f6f6; border:none; border-right:1px solid #dedede;}
div.tab_broadcast div.search .button {float:left; width:54px; text-align:center; height:28px; line-height:30px; color:#777; border:none; background:#fff;}

/* 종영프로그램 */
p.program_result {margin-top:20px; padding:0 14px; height:38px; line-height:40px; border:1px solid #dedede; background:#f6f6f6; font-size:14px; font-weight:bold; color:#000;}
p.program_result span:first-child {color:#2360b5;}
p.program_result span:last-child {color:#da0414;}
dl.list_vod_finish {margin-top:20px;}
dl.list_vod_finish.search {margin-top:0 !important;}
dl.list_vod_finish.search dt {margin-top:-1px !important;}
dl.list_vod_finish dt {margin-top:16px; border:1px solid #dedede; height:38px; line-height:40px; color:#000; font-size:14px; padding:0 15px; font-weight:bold; overflow:hidden;}
dl.list_vod_finish dt a {color:#000; font-size:14px; font-weight:bold;}
dl.list_vod_finish dt:first-child {margin-top:0;}
dl.list_vod_finish dt i {margin:8px 5px 0 0; float:left;}
dl.list_vod_finish dd {border:1px solid #dedede; border-top:none; overflow:hidden; padding:15px;}
dl.list_vod_finish dd .thum {float:left; margin-right:16px; position:relative; width:200px;}
dl.list_vod_finish dd .thum a {display:block;}
dl.list_vod_finish dd .thum a img.imgfixed{width:200px; height:111px;}/*20130214*/
dl.list_vod_finish dd .thum .best {position:absolute; top:0; left:0;}/*20121121 left:0; add*/
dl.list_vod_finish dd .thum .time {position:absolute; bottom:10px; left:10px; background:url(http://img.tvchosun.com/images/common/bg_playTime.png) no-repeat; width:75px; height:15px; color:#bebdbd; font-weight:bold; text-align:center; padding-top:4px; letter-spacing:0.08em;}
dl.list_vod_finish dd .thum .play {position:absolute; bottom:10px; right:10px;}
/*.boardWebzine li .detail {padding-top:2px;}*/
dl.list_vod_finish dd .detail .title {font-size:14px; font-weight:bold; margin-bottom:10px; display:block; color:#333;}
dl.list_vod_finish dd .detail .title a {font-size:14px; font-weight:bold; color:#333;}
dl.list_vod_finish dd .detail .title .comment {color:#da0414; margin-right:10px; margin-top:-2px; *margin-top:0;display:inline-block;}
dl.list_vod_finish dd .detail .title * {vertical-align:middle;}
dl.list_vod_finish dd .detail .title img {margin-top:-2px;}
dl.list_vod_finish dd .detail .summary a {display:block; line-height:1.3; color:#777; height:76px; *height:77px; overflow:hidden;}

/* 최근 본 프로그램 */
table.lately_vod_list {margin-top:20px; border-left:1px solid #dedede; border-bottom:1px solid #dedede;}
table.lately_vod_list th {background:#f6f6f6; height:38px; border-top:1px solid #dedede; border-right:1px solid #dedede; color:#000;}
table.lately_vod_list th:first-child {width:44px}
table.lately_vod_list td {border-top:1px solid #dedede; border-right:1px solid #dedede;}
table.lately_vod_list td:first-child {text-align:center;}
table.lately_vod_list .list {padding:15px;}
table.lately_vod_list .list .thum {float:left; margin-right:16px; position:relative; width:200px;}
table.lately_vod_list .list .best {position:absolute; top:0; left:0;}/*20121121 left:0; add*/
table.lately_vod_list .list .time {position:absolute; bottom:10px; left:10px; background:url(http://img.tvchosun.com/images/common/bg_playTime.png) no-repeat; width:75px; height:15px; color:#bebdbd; font-weight:bold; text-align:center; padding-top:4px; letter-spacing:0.08em;}
table.lately_vod_list .list .play {position:absolute; bottom:10px; right:10px;}
/*.boardWebzine li .detail {padding-top:2px;}*/
table.lately_vod_list .list .title {font-size:14px; font-weight:bold; margin-bottom:10px; display:block; color:#333; display:block;overflow:hidden;width:65% !important;white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;-moz-binding:url(js/ellipsis.xml#ellipsis)undefinedundefinedundefined;}

table.lately_vod_list .list .title .comment {color:#da0414; margin-right:10px; margin-top:-2px; *margin-top:0;display:inline-block;}
table.lately_vod_list .list .title * {vertical-align:middle;}
table.lately_vod_list .list .summary {height:48px; overflow:hidden;}
table.lately_vod_list .list .summary a {line-height:1.3; color:#777;}
table.lately_vod_list .list .info {font-size:11px; color:#999; margin-top:18px;}
table.lately_vod_list .list .info li {display:inline; border-left:1px solid #dbdbdb; padding:0 10px;}
table.lately_vod_list .list .info li:first-child {border-left:none; padding-left:0;}
table.lately_vod_list .list .info li span {font-family:Arial;}

/* VOD 상품안내 */
div.vod_product_guide {border:1px solid #dedede; margin-top:20px;}
div.vod_product_guide h3.title {height:38px; line-height:40px; border-bottom:1px solid #dedede; background:#fff; padding:0px 0 0 16px;}
div.vod_product_guide h3.title img {margin-top:12px;}

div.vod_info {background:#f6f6f6; margin-top:20px;}
div.vod_info ul li {color:#777; line-height:1.5; }
div.vod_info ul.vod_step {overflow:hidden; padding:15px;}
div.vod_info ul.vod_step .step01 {background:url(http://img.tvchosun.com/images/common/bg_vod_step01.gif) no-repeat 20px center #fff;} 
div.vod_info ul.vod_step .step02 {background:url(http://img.tvchosun.com/images/common/bg_vod_step02.gif) no-repeat 20px center #fff;}
div.vod_info ul.vod_step .step03 {background:url(http://img.tvchosun.com/images/common/bg_vod_step03.gif) no-repeat 20px center #fff;}
div.vod_info ul.vod_step li {position:relative; float:left; margin-right:-1px; width:33.2%; height:98px; padding-top:25px; border:1px solid #da0414; box-shadow:0 4px #e5e5e5;  -moz-box-shadow:0 4px #e5e5e5; -webkit-box-shadow:0 4px #e5e5e5; behavior: url(/front/js/PIE.htc); background:#fff;}
div.vod_info ul.vod_step li p {margin:0 0 10px 120px;}
div.vod_info ul.vod_step li.faq {width:33.1%; background-position:10px center;}
div.vod_info ul.vod_step li.faq p {margin:0 10px 10px 100px;}
div.vod_info ul.vod_info_detail {margin:3px 0 10px 15px;}
div.vod_info ul.vod_info_detail li {background:url(http://img.tvchosun.com/images/bul/bul_square_3x3_02.gif) no-repeat 0 7px; padding-left:10px;}

div.vod_pay {margin-bottom:0; zoom:1}
div.vod_pay ul {float:left; width:675px; padding-bottom:20px;}
div.vod_pay li {display:inline;}
div.vod_pay li a {float:left; background:url(http://img.tvchosun.com/images/btn/btn_vod_pay.gif) no-repeat; width:200px; height:114px; display:inline-block; margin:20px 0 0 23px}
div.vod_pay li a span {position:relative; z-index:-1; display:block; line-height:2;}
div.vod_pay .pay02 a {background-position:0 -129px;}
div.vod_pay .pay03 a {background-position:0 -257px;}
div.vod_pay .pay04 a {background-position:0 -391px;}
div.vod_pay .pay05 a {background-position:0 -523px;}
div.vod_pay .pay06 a {background-position:0 -659px;}
div.vod_pay .down01 a {background-position:-220px 0;}
div.vod_pay .down02 a {background-position:-220px -129px;}
div.vod_pay .down03 a {background-position:-220px -257px;}
div.vod_pay .right_banner {float:right; padding:20px; width:190px; height:114px; border-left:1px solid #dedede; color:#999;}
div.vod_pay .right_banner p {margin-bottom:10px;}
div.vod_pay .banner_replay {background:url(http://img.tvchosun.com/images/common/bg_vod_replay.png) no-repeat 90% 100% #f6f6f6; height:248px;}
div.vod_pay .banner_download {background:url(http://img.tvchosun.com/images/common/bg_vod_down.png) no-repeat 90% 100% #f6f6f6; height:114px;}
div.vod_pay:after,
div.vod_pay ul:after {content:""; clear:both; height:0; width:100%; display:block;}
div.vod_pay li span.ticket {float:left; background:url(http://img.tvchosun.com/images/btn/btn_vod_pay.gif) no-repeat; width:200px; height:114px; display:inline-block; margin:20px 0 0 23px;}
div.vod_pay li span.ticket i {position:relative; z-index:-1; display:block; line-height:2;}
div.vod_pay li span.pay02 {background-position:0 -129px;}
div.vod_pay li span.pay03 {background-position:0 -257px;}
div.vod_pay li span.pay04 {background-position:0 -391px;}
div.vod_pay li span.pay05 {background-position:0 -523px;}
div.vod_pay li span.pay06 {background-position:0 -659px;}
div.vod_pay li span.down01 {background-position:-220px 0;}
div.vod_pay li span.down02 {background-position:-220px -129px;}
div.vod_pay li span.down03 {background-position:-220px -257px;}

p.vod_txt {margin:35px 0; text-align:center;}

div.vod_btn {text-align:center; margin-top:30px;}
div.vod_btn a {display:inline-block; background:url(http://img.tvchosun.com/images/btn/btn_dkgray.gif) repeat-x; height:39px; width:192px; line-height:40px; border:1px solid #2b2b2b; color:#fff; text-align:center; font-weight:bold;}
div.vod_btn2 {text-align:center; margin-top:30px;}
div.vod_btn2 a {display:inline-block;}

/* VOD detail */
div.vod_top {background:#000; /*height:403px;*/ width:100%; padding:29px 0; clear:both; overflow:hidden;} /* 2013.02.26 추가 by 박희정 height없애고 상하 패딩값 줌 */

ul.tab_vod_view {overflow:hidden;}
ul.tab_vod_view li {float:left; }
ul.tab_vod_view li a {width:347px; height:51px; display:block; text-indent:-9999px; overflow:hidden; margin-right:-1px}
/*ul.tab_news li a:hover, 20121205 ldh*/
ul.tab_vod_view li a.on {background-position:0 -51px;}
ul.tab_vod_view .vod_lately a {background:url(http://img.tvchosun.com/images/btn/btn_vod_lately.gif) no-repeat;}
ul.tab_vod_view .vod_start a {background:url(http://img.tvchosun.com/images/btn/btn_vod_start.gif) no-repeat;}

/* 2013.02.26 추가 by 박희정 */
ul.tab_vod_view2 {overflow:hidden;}
ul.tab_vod_view2 li {float:left; }
ul.tab_vod_view2 li a {width:463px; height:51px; display:block; text-indent:-9999px; overflow:hidden; margin-right:-1px}
/*ul.tab_news li a:hover, 20121205 ldh*/
ul.tab_vod_view2 li a.on {background-position:0 -51px;}
ul.tab_vod_view2 .vod_lately a {background:url(http://img.tvchosun.com/images/btn/btn_vod_lately2.gif) no-repeat;}
ul.tab_vod_view2 .vod_start a {background:url(http://img.tvchosun.com/images/btn/btn_vod_start2.gif) no-repeat;}


/* On Air Index */
div.onair_vod {background:url(http://img.tvchosun.com/images/common/bg_onair.gif) repeat-x; height:432px; width:100%; padding-top:29px;}
div.vod_left {float:left; padding-right:29px;}
div.vod_left.add {padding:0 29px 0 50px !important;}
div.vod_right {float:left;}
div.vod_right .now {position:relative; z-index:3; width:224px; height:106px; padding:15px 0 0 20px; color:#fff; background:url(http://img.tvchosun.com/images/icon/ico_onair.png) no-repeat 160px 100% #da0414; border:1px solid #ff0013; -moz-box-shadow:0 3px 8px #262626; -webkit-box-shadow:0 3px 8px #262626; box-shadow:0 3px 8px #262626; border-top-left-radius:2px; border-top-right-radius:2px; -moz-border-top-left-radius:2px; -moz-border-top-right-radius:2px; -webkit-border-top-left-radius:2px; -webkit-border-top-right-radius:2px; behavior: url(/front/js/PIE.htc);}
div.vod_right .now .btn_tvguide {position:absolute; top:0px; right:0px;}
div.vod_right .now .txt_now {margin:0 0 -2px -10px;}
div.vod_right .now .txt_now img.img02 {display:none;} 
div.vod_right .now .title {font-size:14px; line-height:1.5; margin-bottom:3px;}
div.vod_right .now .title span {font-size:16px; font-weight:bold;}/*font-family:Arial, Helvetica, sans-serif;*/
div.vod_right .now .program_info {overflow:hidden;}
div.vod_right .now .program_info li {border-left:1px solid #ff0426; padding:0 4px; display:inline;}
div.vod_right .now .program_info li:first-child {border:none; padding-left:0;}
div.vod_right .list_onair {position:relative; z-index:2; overflow:hidden; width:246px}
div.vod_right .list_onair li {color:#999; float:left; background:#333; width:204px; height:56px; padding:15px 20px 0; line-height:1.7; border:1px solid #464646; border-top:none; border-bottom:1px solid #3d3d3d;}
div.vod_right .list_onair li em {display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal;}
div.vod_right .list_onair li .program {float:left; display:inline-block; width:168px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;-moz-binding:url(js/ellipsis.xml#ellipsis)undefinedundefinedundefined;}
div.vod_right .list_onair li .type {float:right; display:inline-block; margin-top:24px;}
div.vod_right .list_onair li.next {position:relative; z-index:1; background:#444; border:1px solid #545454; border-top:none; -moz-box-shadow:0 2px 10px #262626; -webkit-box-shadow:0 2px 10px #262626; box-shadow:0 2px 10px #262626; behavior:url(/front/js/PIE.htc);}
div.vod_right .list_onair li.next em {color:#fff;}
div.vod_right .sns {position:relative; background:#333; width:244px; height:46px; padding-top:20px; border:1px solid #464646; border-top:none; -moz-box-shadow:0 3px 8px #000; -webkit-box-shadow:0 3px 8px #000; box-shadow:0 3px 8px #000; border-bottom-left-radius:2px; border-bottom-right-radius:2px; -moz-border-bottom-left-radius:2px; -moz-border-bottom-right-radius:2px; -webkit-border-bottom-left-radius:2px; -webkit-border-bottom-right-radius:2px; behavior:url(/front/js/PIE.htc);}
div.vod_right .sns .listSns {width:210px; margin:0 auto; overflow:visible; zoom:1}
div.vod_right .sns .listSns:after {content:""; clear:both; display:block;}
div.vod_right .sns .listSns li {position:relative; float:left; margin-left:15px; box-shadow:0px 2px 5px #0c0c0c; -moz-box-shadow:0px 2px 5px #0c0c0c; -webkit-box-shadow:0px 2px 5px #0c0c0c; behavior:url(/front/js/PIE.htc);}

div.vod_right .scrollCon { width:220px;height:95px;margin-top:4px;} /* 20130222 상품요금 추가 수정 by 박희정 */
div.vod_right .scrollCon .scrollbar {float:right;position:relative;width:8px;} /* 20130222 상품요금 추가 수정 by 박희정 */
div.vod_right .scrollCon .scrollbar .track {position:relative;width:8px;height:115px; background:#292929;} /* 20130222 상품요금 추가 수정 by 박희정 */
div.vod_right .scrollCon .scrollbar .track .thumb {overflow:hidden;position:absolute;top:0px;height:20px;width:8px;cursor:pointer;background:#777;} /* 20130222 상품요금 추가 수정 by 박희정 */
div.vod_right .scrollCon .viewport {float:left;overflow:hidden;position:relative;width:212px;height:95px;} /* 20130222 상품요금 추가 수정 by 박희정 */
div.vod_right .scrollCon .viewport .overview {position:absolute;left:0;top:0;width:100%;}
div.vod_right .program_detail {position:relative; background:#333; width:204px; height:226px; padding:15px 20px; color:#999; letter-spacing:-1px; border:1px solid #464646; border-top:none; -moz-box-shadow:0 3px 8px #000; -webkit-box-shadow:0 3px 8px #000; box-shadow:0 3px 8px #000; border-bottom-left-radius:2px; border-bottom-right-radius:2px; -moz-border-bottom-left-radius:2px; -moz-border-bottom-right-radius:2px; -webkit-border-bottom-left-radius:2px; -webkit-border-bottom-right-radius:2px; behavior:url(/front/js/PIE.htc);}
div.vod_right .program_detail dt {color:#fff; margin-top:10px;}
div.vod_right .program_detail dt:first-child {margin:0;}
div.vod_right .program_detail dt.go {margin-top:15px !important;}/*20130104 ldh*/
div.vod_right .program_detail dt.pay {color:#f7941d; letter-spacing:0;} /* 20130222 상품요금 추가 수정 by 박희정 */
div.vod_right .program_detail dd {margin-top:3px; line-height:1.5}
div.vod_right .program_detail .btn_gohomepage {background:url(http://img.tvchosun.com/images/bul/arrow_white.png) no-repeat right center; color:#fff; padding-right:10px;}
div.vod_right .program_detail .vod_view {position:relative; margin:18px -6px 0;}/*20130104 ldh*/ /* 20130222 상품요금 추가 수정 by 박희정 */
div.vod_right .program_detail .vod_view ul {border:1px solid #2b2b2b; /*width:139px;*/} /*20130222 3분무료보기 삭제 수정 by 박희정*/
div.vod_right .program_detail .vod_view ul li {position:relative; border-top:1px solid #2b2b2b; background:#3d3d3d; color:#999; height:28px; line-height:30px; padding:0 10px 0 15px; text-shadow:0 1px 0 #343434; behavior:url(/front/js/PIE.htc);} /*20130222 3분무료보기 삭제 수정 by 박희정*/
div.vod_right .program_detail .vod_view ul li:first-child {border:none;}
div.vod_right .program_detail .vod_view ul li .btn {position:absolute; right:5px; top:8px; overflow:hidden} /*20130222 3분무료보기 삭제 수정 by 박희정*/
div.vod_right .program_detail .vod_view ul li .btn a {background:url(http://img.tvchosun.com/images/icon/icon_vod_view.png) no-repeat 8px 0; height:13px; display:inline-block; overflow:hidden; padding:0 7px 0 28px; vertical-align:middle; float:left; border-left:1px solid #2f2f2f; font-size:11px; color:#999; line-height:1.5;} /*20130222 3분무료보기 삭제 수정 by 박희정*/
div.vod_right .program_detail .vod_view ul li .btn a:first-child {border:none;}
/*div.vod_right .program_detail .vod_view ul li .btn .btn_quality:hover,*/
div.vod_right .program_detail .vod_view ul li .btn .btn_quality.on {background-position:8px -23px;} /*20130222 3분무료보기 삭제 수정 by 박희정*/
div.vod_right .program_detail .vod_view ul li .btn .btn_down {background-position:8px -46px;} /*20130222 3분무료보기 삭제 수정 by 박희정*/
/*div.vod_right .program_detail .vod_view ul li .btn .btn_down:hover,*/
div.vod_right .program_detail .vod_view ul li .btn .btn_down.on {background-position:8px -70px;} /*20130222 3분무료보기 삭제 수정 by 박희정*/
div.vod_right .program_detail .vod_view .btn_free {position:absolute; right:0; top:0;}


/* 2013.02.26 추가 by 박희정*/
div.horizon {margin-bottom:30px;}
div.horizon .vod_left {margin-left:25px;}
div.vertical {margin-bottom:30px;}
div.vertical #player {margin:0 auto !important;}
div.vod_bottom {width:600px; margin:10px auto 0; overflow:hidden; min-height:172px;}
div.vod_bottom .now {float:left; position:relative; z-index:3; width:178px; height:172px; padding:15px 0 0 20px; color:#fff; background:url(http://img.tvchosun.com/images/icon/ico_onair.png) no-repeat 95% 100% #da0414; border:1px solid #ff0013; -moz-box-shadow:0 3px 8px #262626; -webkit-box-shadow:0 3px 8px #262626; box-shadow:0 3px 8px #262626; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; behavior: url(/front/js/PIE.htc);}
div.vod_bottom .now.news {height:102px !important;}
div.vod_bottom .now .btn_tvguide {position:absolute; top:0px; right:0px;}
div.vod_bottom .now .txt_now {margin:0 0 -2px -10px;}
div.vod_bottom .now .title {font-size:14px; line-height:1.5; margin-bottom:3px; display:block;overflow:hidden;width:90%;white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;}
div.vod_bottom .now .title span {font-size:16px; font-weight:bold; }/*font-family:Arial, Helvetica, sans-serif;*/
div.vod_bottom .now .detail span.bar {color:#fd0527;padding:0 6px 0 4px;}
div.vod_bottom .now .program_info {overflow:hidden; margin-bottom:5px;}
div.vod_bottom .now .program_info li {border-left:1px solid #ff0426; padding:0 4px 0 7px; display:inline;}
div.vod_bottom .now .program_info li:first-child {border:none; padding-left:0;}
div.vod_bottom .list_onair {float:left; position:relative; z-index:2; overflow:hidden; width:246px; background:url(http://img.tvchosun.com/images/bul/bg_pop_onair.gif) no-repeat;}
div.vod_bottom .list_onair li {color:#999; float:left; background:#333; line-height:1.7; border:1px solid #464646; border-top:none; border-bottom:1px solid #3d3d3d;}
div.vod_bottom .list_onair li a {width:204px; height:56px; padding:15px 20px 0; } 
div.vod_bottom .list_onair li em {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal;}
div.vod_bottom .list_onair li .program {float:left; display:inline-block;}
div.vod_bottom .list_onair li .type {float:right; display:inline-block;}
div.vod_bottom .list_onair li.next {position:relative; z-index:1; background:#444; border:1px solid #545454; border-top:none; -moz-box-shadow:0 2px 10px #262626; -webkit-box-shadow:0 2px 10px #262626; box-shadow:0 2px 10px #262626; behavior:url(/front/js/PIE.htc);}
div.vod_bottom .list_onair li.next em {color:#fff;}
div.vod_bottom .sns {position:relative; background:#333; width:244px; height:46px; padding-top:20px; border:1px solid #464646; border-top:none; -moz-box-shadow:0 3px 8px #000; -webkit-box-shadow:0 3px 8px #000; box-shadow:0 3px 8px #000; border-bottom-left-radius:2px; border-bottom-right-radius:2px; -moz-border-bottom-left-radius:2px; -moz-border-bottom-right-radius:2px; -webkit-border-bottom-left-radius:2px; -webkit-border-bottom-right-radius:2px; behavior:url(/front/js/PIE.htc);}
div.vod_bottom .sns .listSns {width:210px; margin:0 auto; overflow:visible; zoom:1}
div.vod_bottom .sns .listSns:after {content:""; clear:both; display:block;}
div.vod_bottom .sns .listSns li {position:relative; float:left; margin-left:15px; box-shadow:0px 2px 5px #0c0c0c; -moz-box-shadow:0px 2px 5px #0c0c0c; -webkit-box-shadow:0px 2px 5px #0c0c0c; behavior:url(/front/js/PIE.htc);}
div.vod_bottom .scrollCon { height:55px;margin-top:4px;}
div.vod_bottom .scrollCon .scrollbar {float:right;position:relative;width:8px;}
div.vod_bottom .scrollCon .scrollbar .track {position:relative;width:8px;height:55px; background:#292929;}
div.vod_bottom .scrollCon .scrollbar .track .thumb {overflow:hidden;position:absolute;top:0px;height:20px;width:8px;cursor:pointer;background:#777;}
div.vod_bottom .scrollCon .viewport {float:left;overflow:hidden;position:relative;width:342px;height:55px;}
div.vod_bottom .scrollCon .viewport .overview {position:absolute;left:0;top:0;width:100%;}
div.vod_bottom .scrollCon .viewport .programInfro {margin:0;}
div.vod_bottom .scrollCon .viewport .programInfro dt {margin-top:5px;}
div.vod_bottom .scrollCon .viewport .programInfro dt:first-child {margin-top:0px;}
div.vod_bottom .program_detail {float:left; position:relative; background:#333; width:358px; height:157px; padding:15px 20px; color:#999; letter-spacing:-1px; border:1px solid #464646; -moz-box-shadow:0 3px 8px #000; -webkit-box-shadow:0 3px 8px #000; box-shadow:0 3px 8px #000; border-top-right-radius:2px; border-bottom-right-radius:2px; -moz-border-top-right-radius:2px; -moz-border-bottom-right-radius:2px; -webkit-border-top-right-radius:2px; -webkit-border-bottom-right-radius:2px; behavior:url(/front/js/PIE.htc);}
div.vod_bottom .program_detail dl {overflow:hidden; clear:both; margin-top:18px; position:relative;}
div.vod_bottom .program_detail dt {color:#fff;}
div.vod_bottom .program_detail dt.go {position:absolute; right:0; top:0;}
div.vod_bottom .program_detail dt.pay {color:#f7941d; letter-spacing:0;}
div.vod_bottom .program_detail dd {margin-top:3px; line-height:1.5}
div.vod_bottom .program_detail .btn_gohomepage {background:url(http://img.tvchosun.com/images/bul/arrow_white.png) no-repeat right center; color:#fff; padding-right:10px;}
div.vod_bottom .program_detail .vod_view {position:relative; margin:8px 0 0;}
div.vod_bottom .program_detail .vod_view ul {border:1px solid #2b2b2b; /*width:139px;*/}
div.vod_bottom .program_detail .vod_view ul li {position:relative; border-top:1px solid #2b2b2b; background:#3d3d3d; color:#999; height:28px; line-height:30px; padding:0 10px 0 10px; text-shadow:0 1px 0 #343434; behavior:url(/front/js/PIE.htc);}
div.vod_bottom .program_detail .vod_view ul li:first-child {border:none;}
div.vod_bottom .program_detail .vod_view ul li .btn {position:absolute; left:90px; top:8px; overflow:hidden}
div.vod_bottom .program_detail .vod_view ul li .btn a {background:url(http://img.tvchosun.com/images/icon/icon_vod_view.png) no-repeat; height:13px; display:inline-block; overflow:hidden; vertical-align:middle; float:left; border-left:1px solid #2f2f2f; font-size:11px; color:#999; line-height:1.5;}
div.vod_bottom .program_detail .vod_view ul li .btn a:first-child {border:none;}
/*div.vod_right .program_detail .vod_view ul li .btn .btn_quality:hover,*/  
div.vod_bottom .program_detail .vod_view ul li .btn .btn_quality {background-position:0 0; padding:0 50px 0 20px}
div.vod_bottom .program_detail .vod_view ul li .btn .btn_quality.on {background-position:0 -23px; color:#fff;} 
div.vod_bottom .program_detail .vod_view ul li .btn .btn_down {background-position:50px -44px; padding:0 20px 0 70px;}
/*div.vod_right .program_detail .vod_view ul li .btn .btn_down:hover,*/
div.vod_bottom .program_detail .vod_view ul li .btn .btn_down.on {background-position:50px -68px; color:#fff;}
div.vod_bottom .program_detail .vod_view .btn_free {position:absolute; right:0; top:0;}


div.leftWrap_onair .box_submit {overflow:hidden; margin-bottom:20px;}
div.leftWrap_onair .box_submit .input_onair {background:url(http://img.tvchosun.com/images/bul/bg_onair_input.gif) no-repeat; height:50px; width:495px; line-height:50px; font-weight:bold; color:#333; padding:0 18px; border:none; float:left;}
div.leftWrap_onair .vod_talk {min-height:1000px; overflow:hidden; background:url(http://img.tvchosun.com/images/bul/bg_vodtalk.gif) 324px 18px no-repeat; padding-bottom:60px;}
div.leftWrap_onair .vod_talk .left {float:left;}
div.leftWrap_onair .vod_talk .right {float:right;}
div.leftWrap_onair .vod_talk .clear {clear:both; width:100%; height:0; margin:0;}
div.leftWrap_onair .vod_talk li {margin-bottom:20px; width:308px}
div.leftWrap_onair .vod_talk li .box {position:relative; width:268px; background:#fff; border:1px solid #dedede; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -moz-box-shadow:1px 3px 5px #f3f3f3; -webkit-box-shadow:1px 3px 5px #f3f3f3; box-shadow:1px 3px 5px #f3f3f3; behavior: url(/front/js/PIE.htc); display:inline-block; padding:22px 19px;}
div.leftWrap_onair .vod_talk li .box .btnClose {position:absolute; top:10px; right:10px;} 
div.leftWrap_onair .vod_talk li .box .btnClose a {display:block;}
div.leftWrap_onair .vod_talk li .new {border:1px solid #da0414;}
div.leftWrap_onair .vod_talk li .box .info {margin-top:46px; color:#777; overflow:hidden; font-size:11px;}
div.leftWrap_onair .vod_talk li .box .arrow {position:absolute; top:9px; width:20px; height:20px; background:url(http://img.tvchosun.com/images/bul/var_onair.png) no-repeat;}
div.leftWrap_onair .vod_talk li .box .reply {line-height:1.5; word-wrap:break-word; height:60px;}
div.leftWrap_onair .vod_talk .left .arrow {right:-20px;}
div.leftWrap_onair .vod_talk .right .arrow {left:-20px; background-position:0 -26px !important;}
div.leftWrap_onair .vod_talk .left .new .arrow {background-position:0 -51px !important;}
div.leftWrap_onair .vod_talk .right .new .arrow {background-position:0 -80px !important;}
div.leftWrap_onair .vod_talk .date {background:url(http://img.tvchosun.com/images/bul/bg_onair_date.png) no-repeat; height:24px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding:4px 19px 0 18px; letter-spacing:-1px; margin-top:10px}
div.leftWrap_onair .vod_talk .left .date {background-position:right; margin-right:-11px; text-align:right}
div.leftWrap_onair .vod_talk .right .date {margin-left:-10px;}


/* News Program */
div.news_title {/*width:694px; height:240px;*/ position:relative; display:block; margin-bottom:15px; border:1px solid #dedede;}
div.news_title .time, 
div.news_title .time2 {position:absolute; font-family:Arial; font-weight:bold; font-size:18px; text-align:right; color:#333;}
div.news_title .time {top:98px; right:39px;}
div.news_title .time2 {top:120px; right:30px;}
div.news_title .name {position:absolute; top:173px; right:39px;}
div.news_title .name dl {overflow:hidden; margin-bottom:6px;}
div.news_title .name dl dt,
div.news_title .name dl dd {float:left;}
div.news_title .name dl dt {height:18px; width:42px; display:inline-block; padding:4px;}
div.news_title .name dl dd ul {overflow:hidden; border:1px solid #eee;}
div.news_title .name dl dd ul li {float:left;}
div.news_title .name dl dd ul .line {background:url(http://img.tvchosun.com/images/icon/var_gray_h15.gif) right center no-repeat; width:1px; height:22px; display:inline-block}
div.news_title .name dl dd ul li a {float:left; background:url(http://img.tvchosun.com/images/icon/ico_gray_sns.gif) no-repeat; width:24px; height:22px; display:inline-block; text-indent:-9999px; overflow:hidden}
div.news_title .name dl dd ul .twitter a:hover,
div.news_title .name dl dd ul .twitter a.on {background-position:0 -22px;}
div.news_title .name dl dd ul .facebook a {background-position:-34px 0;}
div.news_title .name dl dd ul .facebook a:hover,
div.news_title .name dl dd ul .facebook a.on {background-position:-34px -22px;}

ul.tab_news {margin-bottom:15px; overflow:hidden;}
ul.tab_news li {float:left; }
ul.tab_news.tab01 li a{width:692px !important;}
ul.tab_news.tab02 li a{width:345px !important;}
ul.tab_news.tab02 li a.on {width:346px !important;}
ul.tab_news.tab03 li a{width:230px !important;}
ul.tab_news.tab04 li a{width:172px !important;}
ul.tab_news.tab05 li a{width:137px !important;}
ul.tab_news.tab05 li a.on {width:140px !important;}

ul.tab_news li:first-child a {margin:0;}
ul.tab_news li a {background:url(http://img.tvchosun.com/images/bul/bg_tab_h38.gif) repeat-x; width:172px; height:38px; margin-left:-1px; line-height:40px; display:block; font-size:14px; color:#333; border:1px solid #dfdfdf; text-align:center; font-weight:bold; letter-spacing:-1px;}
/*ul.tab_news li a:hover, 20121205 ldh*/
ul.tab_news li a.on {background:url(http://img.tvchosun.com/images/bul/bg_tab_h38_on.gif) repeat-x; color:#fff; border:1px solid #2b2b2b;}
/*ul.tab_news .news_replay a {background:url(http://img.tvchosun.com/images/btn/btn_news_replay.gif) no-repeat;}
ul.tab_news .news_board a {background:url(http://img.tvchosun.com/images/btn/btn_news_board.gif) no-repeat;}
ul.tab_news .news_schedule a {background:url(http://img.tvchosun.com/images/btn/btn_news_schedule.gif) no-repeat;}
ul.tab_news .news_ranking a {background:url(http://img.tvchosun.com/images/btn/btn_news_ranking.gif) no-repeat;}*/


ul.tab_search{margin-top:20px; overflow:hidden;}
ul.tab_search li {float:left; }
ul.tab_search li a {width:139px; height:51px; display:block; text-indent:-9999px; overflow:hidden; margin-right:-1px}
ul.tab_search .all a {background:url(http://img.tvchosun.com/images/btn/btn_search_all.gif) no-repeat; width:140px;}
ul.tab_search .program a {background:url(http://img.tvchosun.com/images/btn/btn_search_program.gif) no-repeat; width:140px;}
ul.tab_search .news a {background:url(http://img.tvchosun.com/images/btn/btn_search_news.gif) no-repeat; width:138px;}
ul.tab_search .movie a {background:url(http://img.tvchosun.com/images/btn/btn_search_movie.gif) no-repeat; width:138px;}
ul.tab_search .board a {background:url(http://img.tvchosun.com/images/btn/btn_search_board.gif) no-repeat; width:140px;}
ul.tab_search li a.on {position:relative; z-index:100; background-position:0 -51px;}

div.news_date {height:58px; border:1px solid #dedede; overflow:hidden; text-align:center; line-height:58px; position:relative}
div.news_date strong {vertical-align:middle}
div.news_date .btn_prev,
div.news_date .btn_next {position:absolute; top:0; width:58px; height:58px; display:inline-block; text-indent:-9999px; overflow:hidden;}
div.news_date .btn_prev {left:0; background:url(http://img.tvchosun.com/images/icon/icon_bigarrow_left.gif) center center no-repeat; border-right:1px solid #dedede;}
div.news_date .btn_next {right:0; background:url(http://img.tvchosun.com/images/icon/icon_bigarrow_right.gif) center center no-repeat; border-left:1px solid #dedede;}
div.news_date .date {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#555; letter-spacing:-0.1em;}
div.news_date .day {color:#333; font-size:16px; position:relative; top:2px;}/*20121207 ldh add*/
div.news_date .week {font-size:16px; font-family:Gulim; position:relative; top:-3px;}
div.news_date .total {font-size:20px;} /* 20130226 by 박희정 */
div.news_date .choose {position:absolute; top:18px; right:50%; margin-right:-175px; height:24px; width:80px; line-height:0px;}
div.news_date .pullMovie {position:absolute; top:18px; left:165px;}

/* Sport Program */
table.program_sport {border:1px solid #dedede; margin-bottom:20px; table-layout:fixed;}
table.program_sport td,
table.program_sport th {height:38px; border-top:1px solid #dedede;}
table.program_sport th {background:url(http://img.tvchosun.com/images/icon/var_gray_h15.gif) no-repeat right center #f6f6f6; color:#000;}
table.program_sport td {text-align:center; color:#333;}
table.program_sport td img {vertical-align:middle}
table.program_sport .date {font-family:Arial, Helvetica, sans-serif; font-size:14px;}
table.program_sport .td_end { background-image:none}
table.program_sport .point {font-size:14px; font-weight:bold;}
table.program_sport .bg_gray {background:#f9f9f9;}
table.program_sport .stadium {color:#777; font-size:11px;}
table.program_sport tr.on {border:1px solid #da0414 !important;}
/*table.program_sport tr.on td {border-top:1px solid #da0414 !important; border-bottom:1px solid #da0414 !important}*/
table.program_sport tr.on td {border-top:1px solid #da0414 !important; border-bottom:1px solid #da0414 !important;}

ul.sport_month {border:1px solid #dedede; border-bottom:none; overflow:hidden}
ul.sport_month li {float:left; background:url(http://img.tvchosun.com/images/icon/var_gray_h15.gif) no-repeat left center;}
ul.sport_month .li_first {background:none; margin-left:-1px;}
ul.sport_month li a {font-weight:bold; color:#333; width:58px; height:48px; display:inline-block; float:left; line-height:48px; text-align:center; margin-right:-1px;}
/*ul.sport_month li a:hover, 20121205 ldh*/
ul.sport_month li a.on {color:#fff; width:56px; border-left:1px solid #dedede; border-right:1px solid #dedede; background:#333;}
ul.sport_month .more a {width:61px;}
/*ul.sport_month .more a:hover, 20121205 ldh*/
ul.sport_month .more a.on {width:59px}

div.sport_info {background:#f6f6f6; border:1px solid #dedede; border-bottom:none; height:38px; line-height:38px;}
div.sport_info span {display:inline-block; text-align:center; font-weight:bold; background:url(http://img.tvchosun.com/images/icon/var_gray_h15.gif) no-repeat right center; color:#000;}
div.sport_info .date {width:90px;}
div.sport_info .time {width:77px;}
div.sport_info .game {width:324px;}
div.sport_info .stadium {width:91px;}
div.sport_info .note {width:110px; background:0 none !important;} /*20130128*/
div.sport_info .ranking {width:97px;}
div.sport_info .club {width:165px;}
div.sport_info .clubInfo {width:86px;}
div.sport_info .last {background:none;}
ul.sport_list a:hover {color:#000}

ul.sport_list {zoom:1; margin-bottom:20px; }
ul.sport_list:after {content:""; clear:both; display:block; height:0; width:100%;}
ul.sport_list li {border:1px solid #dedede; margin-top:-1px; float:left;}
ul.sport_list li.on {border:1px solid #da0414; position:relative; z-index:2}
ul.sport_list span {display:inline-block; float:left; text-align:center; color:#333; height:38px; line-height:39px;}
ul.sport_list .bg_gray {background:#f9f9f9;}
ul.sport_list .date {width:90px;}
ul.sport_list .date strong {font-family:Arial, Helvetica, sans-serif; font-size:14px;}
ul.sport_list .time {width:77px; font-size:11px;}
ul.sport_list .team {width:122px;}

ul.sport_list .team img {vertical-align:middle;}

ul.sport_list .vs {width:80px; font-size:14px; font-weight:bold;}
ul.sport_list .stadium {width:91px; color:#777; font-size:11px;}
ul.sport_list .note {width:110px;}
ul.sport_list .note img {margin-top:10px;}
ul.sport_list .nogame {width:324px; font-size:11px; color:#999;}
ul.sport_list .box_right {float:left; width:602px;}
ul.sport_list .box_right .line {border-bottom:1px solid #dedede; overflow:hidden}
ul.sport_list .ranking {width:97px; font-size:11px;}
ul.sport_list .club {width:165px; text-align:left; font-weight:bold;}
ul.sport_list .club img {vertical-align:middle;}
ul.sport_list .clubInfo {width:86px; font-size:11px; color:#777;}
ul.sport_list a:hover {color:#000}

/*viewNo*/
div.viewNo {padding:100px 0 80px; text-align:center; font-size:12px; font-weight:bold;}

/* Schedule Icons */
.ico_schedule {background:url(http://img.tvchosun.com/images/icon/ico_schedule.png) no-repeat; display:inline-block; color:transparent; overflow:hidden; height:20px;font-size:0; line-height:0;} /* 2013.02.22 스케쥴 아이콘 안내 추가 by 박희정 */
.ico_sche_current {width:34px;}									/* 시사 */
.ico_sche_current_off {background-position:0 -20px; width:34px;} 
.ico_sche_news {background-position:-48px 0; width:34px;}		/* 뉴스 */
.ico_sche_news_off {background-position:-48px -20px; width:34px;}
.ico_sche_refinement {background-position:-98px 0; width:34px;}	/* 교양 */
.ico_sche_refinement_off {background-position:-98px -20px; width:34px;}
.ico_sche_art {background-position:-148px 0; width:34px;}		/* 예능 */
.ico_sche_art_off {background-position:-148px -20px; width:34px;}
.ico_sche_drama {background-position:-198px 0; width:34px;}		/* 드라마 */
.ico_sche_drama_off {background-position:-198px -20px; width:34px;}
.ico_sche_special {background-position:-248px 0; width:34px;}	/* 스페셜 */
.ico_sche_special_off {background-position:-248px -20px; width:34px;}
.ico_sche_live {background-position:-297px 0; width:24px;}		/* 생방 */
.ico_sche_live_off {background-position:-297px -20px; width:24px;}
.ico_sche_onair {background-position:-333px 0; width:24px;}		/* 본방 */
.ico_sche_onair_off {background-position:-333px -20px; width:24px;}
.ico_sche_rerun {background-position:-369px 0; width:24px;}		/* 재방 */
.ico_sche_rerun_off {background-position:-369px -20px; width:24px;}
.ico_sche_caption {background-position:-405px 0; width:24px;}	/* 자막 */
.ico_sche_caption_off {background-position:-405px -20px; width:24px;}
.ico_sche_sign {background-position:-441px 0; width:24px;}		/* 수화 */
.ico_sche_sign_off {background-position:-441px -20px; width:24px;}
.ico_sche_on {background-position:-477px 0; width:24px;}		/* on */
.ico_sche_on_off {background-position:-477px -20px; width:24px;}
.ico_sche_hd {background-position:-513px 0; width:24px;}		/* hd */
.ico_sche_hd_off {background-position:-513px -20px; width:24px;}
.ico_sche_all {background-position:-554px 0; width:19px;}		/* 전연령 */
.ico_sche_all_off {background-position:-554px -20px; width:19px;}
.ico_sche_age5 {background-position:-580px 0; width:19px;}		/* 5세 */
.ico_sche_age5_off {background-position:-580px -20px; width:19px;}
.ico_sche_age7 {background-position:-608px 0; width:19px;}		/* 7세 */
.ico_sche_age7_off {background-position:-608px -20px; width:19px;}
.ico_sche_age12 {background-position:-637px 0; width:19px;}		/* 12세 */
.ico_sche_age12_off {background-position:-637px -20px; width:19px;}
.ico_sche_age15 {background-position:-665px 0; width:19px;}		/* 15세 */
.ico_sche_age15_off {background-position:-665px -20px; width:19px;}
.ico_sche_age19 {background-position:-695px 0; width:19px;}		/* 19세 */
.ico_sche_age19_off {background-position:-695px -20px; width:19px;}
.ico_sche_explain {background-position:-725px 0; width:24px;}	/* 해설 */
.ico_sche_explain_off {background-position:-725px -20px; width:24px;}

/*search_add*/
div.searchArea {border:1px solid #da0414; padding:15px 15px 0 15px;}
ul.sMethod {padding:19px 0 16px; text-align:center;}
ul.sMethod li {display:inline;text-align:center; padding:0 14px 0 19px;}/*background:url('http://img.tvchosun.com/images/bul/bul_bar01.gif') no-repeat 0 50%;*/

ul.sMethod li.arrow a{padding:0 10px 0 0px; color:#333; font-weight:bold; display:inline-block; background:url('http://img.tvchosun.com/images/icon/arrow_bottom.gif') no-repeat 100% 45%;}
ul.sMethod li.arrow.on a{background:url('http://img.tvchosun.com/images/icon/arrow_top02.gif') no-repeat 100% 45%; color:#da0414;}
ul.sMethod li.reSearch {padding:0 19px; background:url('http://img.tvchosun.com/images/bul/bul_bar01.gif') no-repeat 0 50%;}

ul.sMethod li input {margin:-6px 7px -3px 0;}
ul.sMethod li label {font-weight:bold; color:#333;  background:#fff;}

div.sConnection {position:relative;padding-bottom:11px;}
div.sConnection dl {overflow:hidden; zoom:1; padding:0 15px 0 100px;}
div.sConnection dl dt {position:absolute; top:6px; left:0; color:#da0414; font-size:14px; font-weight:bold;}
div.sConnection dl dd {display:inline; padding-right:28px; line-height:2.2;}
div.sConnection dl dd a {color:#777;}
div.sConnection dl dd.on a{color:#000; text-decoration:underline;}

table.searchBox {width:100%;}
table.searchBox tr th {border:1px solid #dedede; padding:14px 15px 12px 15px; text-align:left; font-weight:bold; color:#333;}
table.searchBox tr td {border:1px solid #dedede; padding:14px 0 12px 15px; text-align:left;}
table.searchBox tr td input {margin-right:4px; *margin:-2px 4px 0 -6px;}
table.searchBox tr td label {padding-right:25px; color:#333;}
.searchBtn {text-align:center; margin:20px 0;}

ul.newsList {border:1px solid #dedede; padding:17px 15px 16px 15px;}
ul.newsList.top20 {margin-top:20px;}
ul.newsList a {line-height:2; 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.sTitleWrap {position:relative;}
div.sTitleWrap ul {position:absolute; top:32px; right:0; z-index:2;} /* 2013.02.22 z-index:2 추가 by 박희정 */
div.sTitleWrap ul li {float:left; padding:0 9px 0 8px; background:url('http://img.tvchosun.com/images/bul/bul_bar01.gif') no-repeat 100% 50%;}
div.sTitleWrap ul li a {color:#333; display:inline-block; }
div.sTitleWrap ul li.last {background:0 none; padding-right:0;}
div.sTitleWrap ul li.on a {font-weight:bold; letter-spacing:-1px;}

p.searchTitle {padding:19px 0 15px; color:#000; font-weight:bold; font-size:14px;}
p.searchTitle strong {color:#2360b5;}
p.searchTitle span {color:#da0414;}
p.searchTitle2 {padding:28px 0 16px; color:#000; font-weight:bold; font-size:14px;}
p.searchTitle2 strong {color:#2360b5;}
p.searchTitle2 span {color:#da0414;}

p.searchMore {margin-top:18px; text-align:right;}
p.searchMore a {display:inline-block;   color:#333; padding-right:15px; background:url('http://img.tvchosun.com/images/btn/btn_more02.gif') no-repeat 100% 42%;}


.thum a img.imgfixed{width:200px; height:111px;} /* 검색결과 이미지 고정 */

/* 뉴스 업데이트 레어어 팝업 */
.layerA {position:relative;}
div.news_update2 {position:absolute; top:235px; left:120px; border:1px solid #000; height:200px; width:230px; text-align:center; background:#fff; z-index:100;}
div.news_update2 p{color:#333;}
div.news_update2 .btn_go2 {position:absolute; bottom:30px; left:0; width:100%; text-align:center;}
.line28 {line-height:28px !important; height:28px !important;}


