@charset "utf-8"; 
@import url('layout.css'); 
@import url('common.css'); 

/* wrapper */
#wrapper { width:100%; margin:0 auto; /*padding-bottom:34px; */}

/* header */
#header .header_menu { padding:20px 0 0 0; }
#header .header_menu .header_list01 { height:auto; }
#header .header_menu .header_list01 .globalmenu { float:left; overflow:hidden; padding:4px 0 0 33px; }

/* container */
#container { overflow:hidden; width:980px; margin:0 auto; clear:both; } /*  border-top:3px solid #6a6a6a; */
#container select { padding:2px 2px 2px 2px; border:1px solid #bdbdbd; }
#container .first { padding-left:0; }
#container .last { padding-right:0; background:none; }

/* content */
.content { float:left; width:668px; padding-bottom:65px; }
.content h2 { padding:18px 0; }
.red { color:#b40a16; }
.blue { color:#0b5987; }
.aside { overflow:hidden; float:right; width:295px; padding-bottom:10px; margin-bottom:30px; border:1px solid #c7c7c7; border-top:none; }
.radio { padding-bottom:15px; margin-bottom:100px; }

/* aside */
.aside .aside_list01 { position:relative; overflow:hidden; height:23px; padding:18px 0 17px 15px; border-top:0; border-bottom:3px solid #6a6a6a; }
.aside .aside_list01 h3 { float:left; padding-right:45px; }
.aside .aside_list01 ul { position:absolute; top:20px; right:0px; width:151px; }
.aside .aside_list01 ul li { float:left; padding-right:9px; background:url("/images/new/sub_new/bg_news03.gif") no-repeat 64px 2px; }
.aside .select { position:relative; overflow:hidden; width:286px; padding:9px 0 11px 9px; /*border-top:1px solid #c7c7c7; */ border-bottom:1px solid #c7c7c7; background:#e1e1e1; margin-bottom:10px; }
.aside .vodselect { margin-bottom:0; margin-top:10px; border-top:1px solid #c7c7c7; }
.aside .select .select_list01 { float:left; }
.aside .select .select_list02 { float:left; }
.aside .aside_list02 { clear:both; overflow:hidden; position:relative; width:295px; }
.aside .aside_list02 .aside_txtlist li { padding:5px 0 5px 15px; border-bottom:1px solid #e0e0e0; ; background:url("/images/new/sub_new/bul_news.gif") no-repeat 5px 13px; }
.aside .aside_list02 .aside_txtlist li a { font-size:12px; font-weight:bold; line-height:1.5; color:#204788; }
.aside .aside_list02 .con_bd { border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; }
.aside .aside_list02 h3 { padding:20px 0 21px 15px; border-top:0px solid #e0e0e0; }
.aside .con_bdt h3 { border-top:1px solid #e0e0e0; ; margin-top:0; }

.aside .select fieldset { position:relative; }

.aside .select select { margin:0; }
.select .date { width:127px; }
.select .time { width:113px; }
.select .input_type01 { position:absolute; top:0px; right:9px; }


.aside .aside_list02 .input_type01 { position:absolute; top:19px; right:9px; }
.aside_list03 p { overflow:hidden; width:291px; margin:0 0 23px 1px; border-right:1px solid #c7c7c7; border-left:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; background:#e9e9e9; }
.aside_list03 p span { display:block; float:left; padding:12px; }
.aside_list03 p em { display:block; float:right; padding:6px 12px 0 0; }
.aside_list04 { overflow:hidden; padding:12px 0 10px; margin-top:10px; border-top:1px solid #c7c7c7; }
.aside_list04 ul { overflow:hidden; }
.aside_list04 ul li { float:left; padding:0 0 10px 0; margin:0; }
.aside_list05 { clear:both; padding:10px 0 10px 15px; border:1px solid #c7c7c7; background:#e1e1e1; line-height:1.5; }
.search_list01 { overflow:hidden; width:290px; padding:5px 0 5px 6px; background:#e1e1e1; border-bottom:1px solid #c7c7c7; }
.mb15 { margin-bottom:15px; }
.search_list01 .search { width:280px; padding:3px 0; border:1px solid #bdbdbd; background:#fff; }
.search_list01 .search .textbox { width:199px; padding:3px; border:1px solid #fff; }

/* tab_list01 */
.tab_list01 { overflow:hidden; position:relative; height:560px; padding-left:1px; } /*hoohoot -- Radio Schedule Height*/
.tab_list01 li { float:left; }
.tab_list01 .table_type02 { overflow:hidden; position:absolute; top:35px; left:0; }
.tab_list01 .table_type02 thead th { padding:8px 0 9px; border:1px solid #bdbdbd; border-top:none; background:#e9e9e9; font-weight:normal; text-align:center; }
.tab_list01 .table_type02 tbody .txt_left { padding-left:10px; text-align:left; }

/* table_type01 */
.table_type01 { width:293px; padding-left:1px; }
.table_type01 thead th { padding:8px 0 11px; border:1px solid #323232; background:#555454; }
.table_type01 thead th a { color:#fff; font-weight:normal; }
.table_type01 tbody th { padding:8px 0 9px; border-right:1px solid #bdbdbd; border-left:1px solid #bdbdbd; background:#e9e9e9; font-weight:normal; }
.table_type01 tbody td { padding:8px 0 9px; border:1px solid #bdbdbd; text-align:center; }
.table_type01 tbody .now_play { padding-left:10px; text-align:left; border:3px solid #ed1846; }
.table_type01 tbody .now_play_highlight td {  border:3px solid #ed1846; border-width:3px 3px 3px 0; }
.table_type01 tbody .now_play_highlight td:first-child { border-width:3px 0 3px 3px; }

.mlist { clear:both; overflow:hidden; }
.mlist div { display:none; }
.mlist .table_on { display:block; }

/* news */
.content .con_type01 { position:relative; overflow:hidden; height:19px; padding:11px 0 11px 20px; border-top:3px solid #6a6a6a; border-bottom:1px solid #c7c7c7; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7; background:#e9e9e9; }
.content .con_type01 p { float:left; width:405px; padding:4px 0 0 20px; }
.content .con_type01 strong { display:block; float:left; padding-right:20px; border-right:1px solid #949494; }
.content .con_type01 div { float:left; width:500px; height:18px; padding-left:10px; margin-top:-1px; line-height:2.2; }
.content .con_type01 span { display:block; float:left; width:55px; padding-left:23px; }
.content .con_list01 { clear:both; overflow:hidden; position:relative; width:667px; margin:14px 0 22px; padding:14px 0; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; }
.content .con_list01 a img { border:1px solid #c6c6c6; }
.content .con_list01 p { float:left; overflow:hidden; }
.content .con_list01 div { float:right; width:290px; }
.content .con_list01 div strong { overflow:hidden; display:block; padding:0px; font-size:22px; }
.content .con_list01 div p { margin:0; padding:0; line-height:1.3; }
.content .con_list02 { clear:both; overflow:hidden; width:667px; padding-bottom:1px; border-bottom:1px solid #e0e0e0; }
.content .con_list02 h3 { padding-bottom:23px; }
.content .con_list02 div { position:relative; width:219px; background:url("/images/new/sub_new/bg_news01.gif") no-repeat right 0; }
.content .con_list02 div p { padding:0 0 20px 5px; font-size:13px; line-height:1.2; }
.content .radio_type01 div a img { width:218px; border:1px solid #c6c6c6; }
.content .con_list02 div strong, .content .tv01 div strong { display:block; padding:10px 0 5px 5px; font-size:14px; }
.content .con_list03 img { display:block; margin-bottom:7px; }
.content .con_list03 div p { padding-left:5px; font-size:12px; line-height:1.2; }
.content .con_list03 div p span { display:block; padding-top:8px; }
.content .con_list03 { clear:both; overflow:hidden; padding:22px 0 23px; }
.content .com_bd { border-bottom:1px solid #e0e0e0; }
.content .con_list03 div { width:163px; background:url("/images/new/sub_new/bg_news02.gif") no-repeat right 0; }
.content .con_list04 div { float:left; padding-right:3px; margin-left:1px; }
.content .con_list04 img { display:block; }
.content .con_list04 { clear:both; overflow:hidden; padding:19px 0 19px; }
.content .con_list03 div h3 { padding-bottom:17px; }
.content .con_list03 div h3 a img { border:none; }
.content .con_list01 div strong a, 
.content .con_list02 div p a,
.content .con_list03 div p a,
 .content .tv01 div strong a,
.content .con_list02 div strong a { color:#204788; font-weight:bold; line-height:1.3; }
.content .con_list02 div,
.content .con_list03 div { float:left; padding-right:3px; margin-left:1px; }
.content .con_list02 div a img,
.content .con_list03 div a img, .content .con_list04 div a img { border:1px solid #c6c6c6; }
.con_box_list01 { width:287px; padding:11px 0 8px 11px; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; background:#e1e1e1; }
.con_box_list01 div { width:270px; overflow:hidden; border:1px solid #c7c7c7; background:#fff; }
.con_box_list01 div p { float:left; padding:13px 0 14px 15px; }
.con_box_list01 div ul { float:left; padding:5px 40px 5px 15px; line-height:1.6; }
.con_box_list01 div span { display:block; float:left; padding-top:8px; }
.con_list01 .img01 { overflow:hidden; background:#e1e1e1; }
.con_list01 .img01 p { float:left; width:118px; padding:8px 0 8px 12px; font-size:14px; font-weight:bold; line-height:1.3; }
.con_list01 .img01 p a { color:#204788; font-size:13px; display:block; }
.con_list01 .img01 p strong { font-size:14px; }
.con_list01 .img01 p span { font-size:11px; padding-top:5px; display:block; font-weight:normal; }
.con_list01 .img01 img { float:left; display:block; border-top:1px solid #c6c6c6; border-right:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; }
/* .con_list01 .img01 img { border:1px solid #ababab; } */
.con_list01 .img02 p { width:161px; }
.con_list01 .img03 p { width:270px; padding-bottom:10px; }

/* radio */
.con_h2 { overflow:hidden; }
.con_h2 h2 { float:left; }
.con_h2 p { float:right; padding:18px 0; }
.content .radio_type01 { padding-top:27px ; border-bottom:none; }
.content .radio_type01 div p { font-size:11px; line-height:1.3; 
height:4em; }
.content .radio_type01 div { background:url("/images/new/sub_new/bg_radio01.gif") no-repeat right 0; }
.aside .radio_type01 h3 { padding:20px 0 20px 12px; margin-top:0; }
.aside .aside_list02 .select_list04 { position:absolute; top:25px; left:151px; }
.con_list01 .play { display:block; position:absolute; top:15px; left:1px; }
.play { display:block; position:absolute; top:1px; left:1px; }

/* tv01 */
.content .tv01 div { padding-bottom:30px; height:143px; background:url("/images/new/sub_new/bg_tv01_01.gif") no-repeat right 0; }
.content .tv01 div img { border:1px solid #c6c6c6; }
.content .tv01 h3 { padding-bottom:22px; }
.content .tv01 div strong { padding:0 0 3px 5px; }
.content .tv01 div span { padding:0 0 0 5px; }

/* tab_type01 */
.content .tab_type01 { height:41px; padding:0; }
.content .tab_type01 ul { overflow:hidden; }
.content .tab_type01 ul li { float:left; }

/* banner */
.bannerArea { clear:both; position:relative; width:295px; border-bottom:1px solid #c7c7c7; padding-bottom:10px; }
/* .area1 { margin:0 0 20px 0; } */
.listBtn { position:absolute; top:25px; z-index:99; display:none; }
.banner_tit01{ height:58px; }
.banner_tit01 .hid { padding:22px 0 29px 10px; }
.banner_tit02 { height:65px; }
.banner_tit02 .hid { padding:17px 0 17px 10px; }
.banner.jsRun { }
.banner.jsRun ul { }
.banner.jsRun ul li { width:295px; }
.banner.jsRun ul li div img { border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; }
.bannerArea .control { position:absolute; top:2px; left:180px; }
.bannerArea .control a { margin:0 5px 0 0; padding:0; border:0; cursor:pointer; background-color:#fff; }
#bannerArea2 .listBtn { top:26px; }
#bannerArea2 .tvevents { display:block; padding-top:10px; color:#204788; font-weight:bold; font-size:14px; }
#bannerArea2 .tvevents_title { display:block; color:#5f5f5f; font-weight:bold; font-size:14px; }
#bannerArea2.bannerArea .control { top:9px; left:200px; z-index:99; }
#bannerArea2 .banner.jsRun ul { }
#bannerArea2 .banner.jsRun ul li { width:295px; background:#e1e1e1; }
#bannerArea2 .banner.jsRun ul li:after { content:""; display:block; clear:both; }
#bannerArea2 .banner.jsRun ul li div img { float:left; margin-right:10px; border-top:1px solid #c6c6c6; border-right:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; }


/* tab_type02 */
.aside_list06 { border-top:none; padding:5px 0 0 0; }
.tab_list02 { clear:both; min-height:1500px; } /**hoohoot TV Schedule Height 2012.11.23**/
.tab_list01 .table_type03 { margin-top:6px; width:667px; }
.table_type03 tbody td img { vertical-align:middle; }
.con_tv02 .tv02_top { overflow:hidden; position:relative; width:485px; padding:23px 0 22px 180px; }
.con_tv02 .tv02_top div { overflow:hidden; margin-left:17px; height:22px; }
.con_tv02 .tv02_top ul li { height:20px; font-size:20px; }
.con_tv02 .tv02_top ul { width:2000px; }
.con_tv02 .tv02_top ul li { float:left; height:20px; font-size:20px; }


.con_tv02 .tv02_top .arrow .before { position:absolute; top:25px; left:160px; }
.con_tv02 .tv02_top .arrow .next { position:absolute; top:25px; right:180px; }
.con_tv02 .tv02_top .select_list01 { position:absolute; top:23px; right:0; height:26px; }
.con_box_list02 { clear:both; padding:9px 0 9px 470px; border:1px solid #c7c7c7; border-top:none; background:#e9e9e9; }

/* News */
.con_national { border-top:3px solid #6a6a6a; }
.aside .con_bottom h3 { border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0; }
.con_national h3 { padding:21px 0; margin-bottom:22px; border-bottom:1px solid #e0e0e0; }

/* article */
.pd40 { padding-bottom:40px; }
.pd20 { padding-bottom:20px; }
.pd260 { padding-bottom:260px; }
.pd110 { padding-bottom:110px; }
.con_national_list01 { position:relative; padding-bottom:30px; border-bottom:1px solid #e0e0e0; }
.con_national_list01 em { display:block; padding-bottom:17px; color:#575757; }
.con_national_list01 h4 { width:525px; padding-bottom:23px; color:#204788; font-size:25px; font-weight:bold; line-height: 1.2; }
.con_national_list01 .national_txt { width:500px; padding-top:23px; font-size:12px; line-height:1.5; }
.con_national_list01 .national_txt p { color:#575757; }
.con_national_list01 .national_box01 { width:127px; position:absolute; top:33px; right:0; border:1px solid #e0e0e0; }
.con_national_list01 .national_box01 .last { border-bottom:none; }
.con_national_list01 .national_box01 ul li { overflow:hidden; width:104px; padding:9px 0 9px 9px; margin-left:6px; border-bottom:1px solid #e0e0e0; }
.con_national_list01 .national_box01 ul li span { display:block; float:left; }
.con_national_list01 .national_box01 ul li .bg_facebook { width:14px; height:14px; padding:4px 0 0 13px; background:url("/images/new/sub_new/bg_balloon01.gif") no-repeat right 0; }
.con_national_list01 .national_box01 ul li .bg_tweet { width:11px; height:15px; padding:5px 0 0 9px; background:url("/images/new/sub_new/bg_balloon02.gif") no-repeat right 0; }
.con_national .con_national_list02 h3 { margin-bottom:0; border-bottom:none; }
.con_national .con_national_list02 .national_textarea { padding:13px 0 13px 13px; border:1px solid #c7c7c7; background:#e9e9e9; }
.con_national .con_national_list02 .list02_txt { margin-top:11px; padding:20px 0; /*border-top:1px solid #c7c7c7; */ border-bottom:1px solid #c7c7c7; font-size:12px; }
.con_national .con_national_list02 .list02_txt strong a { color:#204788; }
.con_national .con_national_list02 .list02_txt span { padding-left:15px; color:#575757; font-weight:bold; }
.con_national .con_national_list02 .list02_txt p { padding-top:10px; line-height:1.5; }
.news_article_img { border:1px solid #c7c7c7; }

/* Photo News */
.todayPhoto { width:640px; margin-bottom:25px; }
.section { overflow:hidden; width:640px; margin-bottom:20px; }
.section:after { display:block; content:''; clear:both; }
.todayPhoto h4 { font-size:20px; color:#204788; letter-spacing:-1px; }
.todayPhoto span { display:block; width:192px; padding:4px 0 3px 8px; margin-bottom:14px; background-color:#eaebeb; }
.todayPhoto .section .desc { float:left; width:316px; }
.todayPhoto .section div p { margin:5px 0 10px 0; }
.todayPhoto .bigPhoto { float:left; overflow:hidden; width:306px; margin-right:18px; }
.todayPhoto .bigPhoto img { border:3px solid #d8d7d8; }
.bPaging { width:640px; margin-bottom:14px; }
.bPaging span { display:block; margin-top:3px; }
.bPaging01 { width:430px; margin-top:29px; }
.bPaging02 { width:668px; margin-top:29px; }
.bPagingList { overflow:hidden; text-align:center; }
.bPagingList .on { color:#fff; background-color:#999; }
.bPagingList .on:hover { color:#fff; text-decoration:underline; }
.bPagingList .nolist { display:inline-block; width:18px; height:18px; text-align:center; border:1px solid #C6C6C6; }
.bot_sel_box { height:20px; padding:10px 0 10px 0; margin-bottom:50px; background-color:#f7f7f7; border:1px solid #e0dfe1; }
.bot_sel_box .input_select { width:120px; vertical-align:middle; margin-right:11px; }
.bot_sel_box .bot_search { width:160px; }
.bot_sel_box .search_area { text-align:center; vertical-align:middle; }
.bot_sel_box .search_area label { margin-right:3px; }

/**hoohoot 2012.11.20**/

#content2 table { margin-bottom:8px; text-align:center; }
#content2 table th { padding:6px 0; background:#f2f2f2 url('/images/new/bg/bg_th_border.gif') no-repeat 0 6px; color:#4a4a4a; font-size:11px; }
#content2 table th:first-child { background-image:none; }
#content2 table td { line-height:26px; border-bottom:1px solid #d9d9d9; font-size:12px; }
#content2 table tr:hover { background-color:#f0f8de; }
#content2 table .subject { padding-left:10px; text-align:left; }
.aside .aside_list02 .radionow { border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; }


/* table_type_tv01 */
.table_type01_tv01 { width:293px; padding-left:1px; }
.table_type01_tv01 thead th { padding:8px 0 11px; border:1px solid #323232; background:#555454; }
.table_type01_tv01 thead th a { color:#fff; font-weight:normal; }
.table_type01_tv01 tbody th { padding:8px 0 9px; border-right:1px solid #bdbdbd; border-left:1px solid #bdbdbd; background:#e9e9e9; font-weight:normal; }
.table_type01_tv01 tbody td { padding:2px 0 3px; border:1px solid #bdbdbd; text-align:center; }
.table_type01_tv01 tbody .now_play { padding-left:10px; text-align:left; border:3px solid #ed1846; }
.mlist div { display:none; }
.mlist .table_on { display:block; }


/* text rolling */
.previous { position:absolute; right:41px; top:11px; }
.next { position:absolute; right:23px; top:11px; }
button.play { position:absolute; left:490px; top:2px; width:14px; height:17px; background:url("/images/new/sub_new/icon_stop.gif") no-repeat left top; }/* background:url("../images/sub_new/icon_stop.gif") no-repeat left top; */
button.pause { position:absolute; left:490px; top:2px; width:14px; height:17px; background:url("/images/new/sub_new/play_button.jpg") no-repeat left top; }


/* most popular video */
.mostpopular { width:295px; clear:both; position:relative; border-bottom: 1px solid #c7c7c7; padding-bottom: 10px; }
.mostpopular_title { height:58px; }
.mostpopular_title .hid { padding:20px 0 20px 10px; }
.mostpopular_content { background-color:#f3f3f3; }
.mostpopular_list { padding:13px 6px 13px 10px; float:left; }
.mostpopular_program { color:#204788; font-weight:bold; font-size:14px; width: 190px; float: left; padding:6px 6px 6px 0; }
.mostpopular_date { font-size:11px; padding:9px 0; float: left; }
.mostpopular_play { padding:11px 7px 11px 5px; float: right; display:none; }
.mostpopular_content1 { /*height:33px; */
	overflow: hidden; border-top: 1px solid #c7c7c7; } 
.mostpopular_content2 { /*height:33px; */
	overflow: hidden; border-top: 1px solid #c7c7c7; border-bottom: 1px solid #c7c7c7; } 
.mostpopular_content1:hover .mostpopular_play { display:block; }
.mostpopular_content2:hover .mostpopular_play { display:block; }

/* news layout chang : ljm 20140116 */
.con_national h3 { padding:21px 0 0 0px; margin-bottom:0px; border-bottom:0px solid #e0e0e0; }
.con_national_list01_1 { position:relative; padding:0 0 30px; border-bottom:1px solid #e0e0e0; }
.con_national_list01_1 em { position:relative; top:0px; left:0px; display:block; float:none; margin:0; padding:0px; color:#777; }
.con_national_list01_1 h4 { width:100%; margin:0; padding:5px 0 15px; font-size:2em; line-height:100%; font-weight:bold; }
.con_national_list01_1 .national_box01 { float:none; position:relative; top:-20px; right:0; margin:0; padding:0; border:0; text-align:right; }
.con_national_list01_1 .national_box01 ul li { overflow:hidden; display:inline-block; *display:inline; padding:0; }
.con_national_list01_1 .national_box01 ul li:first-child { margin:0; }
.con_national_list01_1 .national_txt { width:100%; margin-top:20px; line-height:160%; color:#555; font-size:13px; font-family:arial,verdana,helvetica,sans-serif; letter-spacing:0px; word-spacing:0; }

.now_play_highlight { background:#fff; border:3px solid #ed1846; color:#000; }
.now_play_highlight:hover { background:#f1f1f1; }
.table_type01_tv01 tbody .now_play_highlight td { border:1px solid #fff; *border:3px solid #ed1846; *border-width:3px 0; }
.table_type01_tv01 tbody .now_play_highlight td:first-child { *border-left-width:3px; }
.table_type01_tv01 tbody .now_play_highlight td+td+td+td+td { *border-right-width:3px; }
.table_type01_tv01 tbody .now_play_highlight:hover td { *background:#f1f1f1; }
.now_play_highlight a { color:#000; }

/* sns 공유 버튼 */
.aSnsShareBtn { margin:10px 20px; padding:0; text-align:right; }
.aSnsShareBtn li { overflow:hidden; display:inline-block; *display:inline; margin:0 0 0 7px; padding:0; }
.aSnsShareBtn li:first-child { margin:0; }

/* TV Schedule */
#aTVSchedule { width:668px; }
.aTVS_country { margin-bottom:10px; text-align:right; }
.aTVS_form { text-align:right; }
.aTVSF_select { text-align:left; }
.aTVSF_input { width:30px; padding:4px 5px 3px; background:#efefef; border:1px solid #dadada; text-align:center; cursor:pointer; }
.aTVSF_input:hover { background:#aaa; border:1px solid #777; }

.aTVS_WeekNav { position:relative; height:40px; margin:0 0 20px; background:#515151; border:1px solid #444; } 
.aTVS_WeekNav ul { overflow:hidden; _zoom:1; margin:0; padding:0 0 0 40px; list-style:none; }
.aTVS_WeekNav li { float:left; width:80px; height:35px; padding-top:5px; background:url(http://img.arirang.com/images/tv/aTVS_WeekNav_li.gif) no-repeat 100% 0; font-size:14px; text-align:center; line-height:100%; }
.aTVS_WeekNav li:hover { background:#737373; color:#fff; }
.aTVS_WeekNav li.on { width:106px; background:#737373; }
.aTVS_WeekNav li b { display:block; padding-top:3px; font-size:12px; }
.aTVS_WeekNav li a { display:block; color:#999; text-decoration:none; line-height:100%; }
.aTVS_WeekNav li.on a,
.aTVS_WeekNav li a:hover { color:#fff; }
.aTVS_WeekNav .aTVS_controller { display:block; width:40px; height:40px; position:absolute; top:0px; background:url(http://img.arirang.com/images/tv/aTVS_controller.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden; }

.aTVS_WeekNav .aTVS_WeekNav_prev { left:0; background-position:0 -80px; }
.aTVS_WeekNav .aTVS_WeekNav_prev:hover { left:0; background-position:0 0px; }
.aTVS_WeekNav .aTVS_WeekNav_next { right:0; background-position:0 -120px; }
.aTVS_WeekNav .aTVS_WeekNav_next:hover { right:0; background-position:0 -40px; }

.aTVS_tbl { width:100%; table-layout:fixed; border-collapse:collapse; }
.aTVS_tbl th,
.aTVS_tbl td { vertical-align:middle; font-size:12px; text-align:center; font-family:dutum, arial; }
.aTVS_tbl th { height:34px; padding:0 !important; font-weight:bold; text-align:center !important; } 
.aTVS_tbl thead th { height:34px; padding:0 !important; font-weight:bold; text-align:center !important; background:#efefef; border-top:1px solid #dadada; border-bottom:1px solid #dadada; color:#666; }
.aTVS_tbl thead th:first-child { border-left:1px solid #dadada; }
.aTVS_tbl thead th:last-child { border-right:1px solid #dadada; }
.aTVS_tbl td { padding:10px 5px 8px; border-bottom:1px solid #e5e5e5; color:#666; }
.aTVS_tbl td a { text-decoration:none; }
.aTVS_tbl td.sc_time { font-size:16px; font-weight:bold; color:#999; font-style:italic; }
.aTVS_tbl td.sc_time_gmt { color:#666; font-style:italic; }
.aTVS_tbl td.sc_program { padding-left:10px; text-align:left; font-weight:bold; }
.aTVS_tbl td.sc_program a { color:#444; }
.aTVS_tbl td.sc_time { text-align:center; }
.aTVS_tbl td.sc_time b { margin-right:10px; padding:5px; border:1px solid #ccc; border-radius:12px; font-size:12px; font-weight:normal; color:#777; }
/* .aTVS_tbl td.sc_program b:after { content:"\0020\0020\007C"; color:#ccc; } */

.aTVS_tbl td.sc_video { background:url(http://img.arirang.com/images/tv/aTVS_icon_video.gif) no-repeat 50% 52%; text-indent:-9999px; }
.aTVS_tbl td.sc_video:hover { background-image:url(http://img.arirang.com/images/tv/aTVS_icon_video_on.gif); }
.aTVS_tbl td.sc_video a { display:block; width:47px; *width:100%; height:16px; margin:auto; }
.aTVS_tbl td.sc_firstrun { background:url(http://img.arirang.com/images/tv/aTVS_icon_first.gif) no-repeat 50% 52%; text-indent:-9999px; }

.aTVS_tbl tr.on td { background-color:#404040; color:#fff; }
.aTVS_tbl tr.on td a { color:#fff; }
.aTVS_tbl tr.on td.sc_program { padding-left:55px; background:#404040 url(http://img.arirang.com/images/tv/aTVS_icon_now.gif) no-repeat 10px 55%; }
.aTVS_tbl tr.on td.sc_program b { color:#fff; }
.aTVS_tbl tr.on td.sc_time b { color:#fff; }

.aTVS_guide { padding:10px; background:#fafafa; color:#aaa; }
.aTVS_down  { position:relative; padding:10px; background:#aaa; text-align:right; }
.aTVS_down strong { position:absolute; top:12px; left:10px; font-weight:normal; color:#fff; }
.aTVS_down a.aTVSD_btn { display:inline-block; zoom:1; *display:inline; width:91px; height:19px; background:url(http://img.arirang.com/images/tv/aTVS_btn_thisweek.gif) no-repeat 50% 50%; text-indent:-9999px; text-align:left; }
*:first-child + html .aTVS_down a.aTVSD_btn span { visibility:hidden; overflow:hidden; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0; line-height:0; }
.aTVS_down a.aTVSD_btn:hover { background-image:url(http://img.arirang.com/images/tv/aTVS_btn_thisweek_on.gif) }
.aTVS_down a.next_week { width:94px; background-image:url(http://img.arirang.com/images/tv/aTVS_btn_nextweek.gif); }
.aTVS_down a.next_week:hover { background-image:url(http://img.arirang.com/images/tv/aTVS_btn_nextweek_on.gif); }

#banner2 li { list-style:none; }