@charset "utf-8";
@import url("sub.css");
@import url("/css/contents.css");
@import url("common.css");

/* Type Selector */
*{margin:0;padding:0; font-family:Arial, MS Gothic;}
/*body{*word-break:break-all; -ms-word-break:break-all;}*/
body{*word-break:break-word; -ms-word-break:break-word;}
body,input{background-color:#fff;}
body,input,button{font-family:Arial, MS Gothic; font-size:12px;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}

a{color:#484848; text-decoration:none;}
a:hover{color:#0095cb; text-decoration:none;}

em{font-style:normal; font-size:15px; font-weight:bold;}
button,label{cursor:pointer ;_cursor :hand;}
button *{position:relative;}
textarea{overflow:auto;}
html:first-child select{height:20px; padding-right:6px;}
option{padding-right:6px;}

/* Layout */
#wrap{min-width:955px;}
#header, #container, #footer{width:955px; margin:0 auto;}
#container{width:955px;}

/* Class Selector */
.input_text{position:absolute; right:0px; top:7px; margin:0 10px 0 0; padding-right:5px; width:160px; height:18px; border:1px solid #34A5BC; font-size:15px; color:#484848; text-align:right;}
.input_check{}
.input_radio{} 
.blind, legend, hr, .ke_kbd .skip_kbd, .wg_sports thead th{visibility:hidden; overflow:hidden; position:absolute; width:0; height:0; font-size:0; line-height:0;}

/* Header */
#header{overflow:visible; position:relative; z-index:3; width:955px; height:110px; margin-bottom:10px; text-align:center;}
#header h1{position:absolute; left:389px; top:28px;}
#header h1 a{text-decoration:none; color:#000000;}
.topbn{position:absolute; left:0px; top:13px;}
.topdate{position:absolute; right:0px; top:23px; z-index:5; width:220px; font-size:13px; color:#8D8D8D; text-align:right;}
.worldtime{position:absolute; right:0px; top:40px; z-index:6; width:201px; font-size:13px; text-align:right; color:#8D8D8D;}
.topreport{position:absolute; z-index:10; right:200px; top:86px; width:110px; height:15px;}
.topselect{position:absolute; z-index:7; right:0; top:75px; width:200px; height:28px; _height /**/:35px; padding-top:7px; background:#014B94;}
.topselect_box{right:10px; color:#4F4F4F; width:180px; line-height:16px;}
.topmenu {position:absolute; z-index:9; right:200px; top:75px; width:755px; height:23px; padding-top:12px; background:#014B94; color:#FFF; font-weight:bold;}
.topmenu ul {overflow:hidden;}
.topmenu li {display:inline; float:left; margin:0 2px 0 -2px; padding:0 25px 0 25px; background:url(../../images/bar_white11.gif) no-repeat 0 1px; _background:url(../../images/bar_white11.gif) no-repeat 0 0;}
.topmenu li a{color:#FFF; text-decoration:none;}
.topmenu span.t1style {font-family:dotum; letter-spacing:-3px;}


/*LEFT*/
#content_left{float:left; width:235px;}


/* 라디오 */
#kbs_radio{/*width:235px;*/width:225px; height:302px; background:url(../../images/bg_main_radio.gif) no-repeat; text-align:left; padding-left:10px; /*border:1px solid #333333;*/}
.kbs_radio_flash{height:48px; margin-left:169px;}
.radio_contentbox{float:left; border:1px solid #FD7302; width:193px; background-color:#ffffff; padding:0 10px 0 10px;}
.radio_contentbox .radio_ch{width:193px; height:28px;}
.radio_contentbox .radio_ch ul li{float:left; _display:inline;}
.radio_contentbox .radio_ch .ch{padding-right:6px;}
.radio_contentbox .radio_ch .ch2{padding-left:6px;}
.radio_contentbox .radio_ch img{vertical-align:top; margin-top:7px;}
.radio_contentbox .radio_content{float:left; width:193px;}
.radio_contentbox .radio_content img{vertical-align:middle;}
.radio_contentbox .radio_content .volume{width:193px; height:25px; background:url(../../images/img_main_vol2.gif) no-repeat; }
.radio_contentbox .radio_content .radio_on{ color:#88CE17; font-size:11px; font-weight:bold;}
.radio_contentbox .radio_content .radio_brodcast{ color:#484848; font-size:11px;}
.radio_contentbox .radio_content .kbs_radio_text1{ background:url(../../images/icon_music_list.gif); background-repeat:no-repeat; background-position:left top;padding:0 10px 0px 15px; color:#484848; font-size:11px; font-family:Arial, MS Gothic;}
.radio_contentbox .radio_content .kbs_radio_text2{ background:url(../../images/icon_vod03.gif); background-repeat:no-repeat; padding-left:18px; color:#484848; font-size:11px; font-family:Arial, MS Gothic;}
.radio_contentbox .radio_content .radio_text{color:#7D7D7D;}
.radio_contentbox .radio_content .select_radio{width:193px; color:#000000;}

/* 라디오 - 100802 */
#kbs_radio01{/*width:235px;*/width:225px; height:340px; background:url(../../images/bg_main_radio.gif) no-repeat; text-align:left; padding-left:10px; /*border:1px solid #333333;*/}



/* 연예뉴스 */
.leftsynop{position:relative; margin:12px 0 10px 0; text-align:left;}
.leftsynop .detail{margin:0; padding-top:9px; position:relative; line-height:16px; vertical-align:top;}
.leftsynop .detail img{float:left; margin:0 8px 5px 0px; border:1px solid #D1D1D1; width:70px;}
.leftsynop .detail strong{font-size:12px; line-height:14px; color:#060067;}
.leftsynop .detail p{margin:2px 0 5px 0; color:#484848; font-size:12px; line-height:13px;}
.leftsynop .bbs_board{margin:0; padding-top:8px; position:relative; line-height:20px; vertical-align:top;}
.leftsynop .bbs_board p{background:url(../../images/bl_dot01.gif) no-repeat; background-position:left; padding-left:10px; line-height:18px;}

/*배너존 화살표-ex6*/
.leftsynop .tit div.arrow{float:right; margin-right:2px;}

.boardbox{width:235px; padding-top:8px; text-align:left; background:url(../../images/ln_gray_01.gif) no-repeat;}
.boardbox p a{background:url(../../images/bl_blackdot02.gif) no-repeat; background-position:left; line-height:16px; padding-left:5px;}

/* Rss / podcast / Blog */
.iconbox{height:50px; margin:10px 0 10px 0; padding:10px 0 5px 0; border:1px solid #E2E2E2; background-color:#F7F7F7;}
.iconbox li{float:left; padding:0 15px; text-align:center;}
.iconbox li.iconright{float:left; padding:0 0 0 20px; text-align:center;}
.iconbox li img{margin:0 0 3px 0;}
.iconbox li span{display:block; color:#6E6E6E; font-size:10px; }
.iconbox li span.ttahoma{display:block; color:#6E6E6E; font-size:10px; font-family:Tahoma; }

/* Rss / podcast / kong / iphone / nokia */
.iconbox01{clear:both; height:60px; margin:10px 0 10px 0; padding:7px 0px 6px 7px; border:1px solid #E2E2E2; background-color:#F7F7F7; text-align:center;}
.iconbox01 li{float:left; padding:0px 6px; text-align:center;}
.iconbox01 li img{margin:0 0 3px 0;}
.iconbox01 li span.han{display:block; color:#878787; font-size:11px; line-height:12px; font-family:Simsun,"黑体","微软雅黑","新宋体";}
.iconbox01 li span.eng{display:block; color:#878787; font-size:11px; line-height:11px; font-family:arial;}

/* Rss / podcast / kong / iphone / nokia 서브*/
.iconbox02{clear:both; height:63px; margin:10px 0 10px 0; padding:7px 0px 6px 8px; border:1px solid #E2E2E2; background-color:#F7F7F7; text-align:center;}
.iconbox02 li{float:left; padding:0 6px 0 6px; text-align:center;}
.iconbox02 li img{margin:0 0 3px 0;}
.iconbox02 li span.han{display:block; color:#878787; font-size:11px; line-height:12px; font-family:Simsun,"黑体","微软雅黑","新宋体";}
.iconbox02 li span.eng{display:block; color:#878787; font-size:11px; line-height:12px; font-family:arial;}


/* ucc */
.ucc{width:229px; margin-bottom:10px; padding:2px 0px 3px 0px; border:3px solid #E2E2E2; text-align:left;}
.ucc_box1{position:relative; width:99px; margin-top:26px;}
.ucc_play{position:absolute;	z-index:6; left:35px;	top:20px;}
.ucc_box2{width:91px; height:61px; border:1px solid #D0D0D0;}
.ucc_box3 {width:90px; padding-top:7px; color:#484848; font-size:12px; text-align:center;}
.ucc_box3 a{text-decoration:none; color:#484848;}
.ucc_box3 a:hover{text-decoration:none;color:#0095cb;}

/* BBS */
.bbs-box{padding:10px 8px 5px 10px; border:2px solid #E2E2E2; background:#F7F7F7; margin-top:10px;}
.bbs-box h3{margin:0 0 3px 0;color:#000; font-size:12px; text-align:left;}
.bbs-box select{width:215px;}

.bbs-box .leftsynop01{position:relative; margin:2px 0 2px 0; text-align:left;} 
.bbs-box .leftsynop01 .bbs_board p{background:url(../../images/bl_dot01.gif) no-repeat; background-position:left 8px; padding-left:8px; line-height:16px; font-weight:normal; margin:3px 0;}
.bbs-box .leftsynop01 .bbs_board p img{vertical-align:middle;}
.bbs-box .leftsynop01 .bbs_board .tt{background:url(../../images/bl_dot01.gif) no-repeat; background-position:left 8px; padding-left:8px; line-height:18px; font-weight:bold; color:#FF7302;}

/* Happy Birth */
.happybirth{padding-top:10px; width:235px; height:59px; text-align:left;}
.sub_banner {padding-top:10px; width:235px; text-align:left;}
.sub_banner div.bn_l{float:left;}
.sub_banner div.bn_r{float:right;}

/* flash_주파수 편성표 청취방법 수신보고 */
.flash_cate {width:234px; height:54px; text-align:left; vertical-align:top;}

.bn{position:relative; margin-top:10px;}
.bn_right{margin-left:5px;}

/* Archive Site */
.selectbox_wh {width:235px; text-align:left;}
.selectbox_wh select {width:235px; text-align:left;}

/*CENTER*/
#content_center{float:left; width:470px; margin-left:15px;}
/* Top News */
.spot{position:relative; width:470px; text-align:left;}
.spot a{ color:#000000;}
.spot h2 a{height:30px; font-size:16px; font-weight:bold;  line-height:18px; margin-top:4px; text-align:left; vertical-align:top;}
.top_news{margin-top:0px;}
.top_news h3{float:left; border:1px solid #cecece; margin-right:8px; height:160px; }
.spot p.cont-txt{float:right; width:240px; line-height:18px;}
.spot p.cont-txt2 a{float:right; margin:20px 0 0 0; padding:0 0 0 13px; background:url('../../images/txt_news_full.gif') no-repeat 0 49%; color:#959595;}

.divclear{clear:both; padding:9px 0 0 0; text-align:left; margin-bottom:10px;}
.divclear p a{background:url(../../images/bl_orangeallow.gif) no-repeat 0 2px; padding-left:13px; line-height:18px; margin:0px; color:#6e6e6e;}

/* 뉴스일반 */
.news_common_box{width:468px; height:140px; border:1px solid #DDDDDD; text-align:left;}
.news_common_box ul{padding:5px 11px 0 11px;}
.news_common_box ul li a{background:url(../../images/bl_dot01.gif) no-repeat; background-position:0px 50%; padding-left:10px; line-height:26px;}

/* 뉴스카테고리 */
.newscate{float:left; width:230px; margin:15px 0px 0px 0px; text-align:left;}
.newscate .detail{margin:0; padding-top:10px; position:relative; line-height:16px; vertical-align:top;}
.newscate .detail img{float:left; margin-right:8px; border:1px solid #D4D4D4; width:85px;}
.newscate .detail strong, p{line-height:16px;}
.newscate .detail ul li {background:url(../../images/bl_dot01.gif) 95px 9px no-repeat; padding-left:103px; line-height:20px; margin:0px;}
.newscate .detail ol li {line-height:20px; color:#484848; font-size:12px;}
.newscate .detail ol li img {width:1px; height:1px; margin-top:8px;}

/* Photo뉴스 */
.photonews{float:left; width:217px; padding:8px 6px 8px 5px; border:1px solid #E2E2E2; text-align:left; margin-top:15px;}
.photonews .tit{height:22px; border:0px;}
.photonews .photo_txt p{border:1px solid #D4D4D4;}
.photonews .photo_txt ul {padding-top:5px;}
.photonews .photo_txt ul li {background:url(../../images/bl_dot01.gif) no-repeat; background-position:left; padding-left:10px; line-height:20px; margin:0px;}

/* 비즈니스뉴스 */
.business{clear:both; float:left; width:470px; padding:15px 0 10px 0; text-align:left;}
.business_txt{width:470px; padding-top:10px; float:left;}
.business_txt .images{width:85px; border:1px solid #D4D4D4; float:left;}
.business_txt2 {margin-left:9px; width:365px; float:left;}
.business_txt2 ul li {background:url(../../images/bl_dot01.gif) no-repeat left; padding-left:8px;line-height:20px;}
p.corner_tit{font-size:12px; line-height:16px; color:#0082D1; font-weight:bold; margin-top:3px;}

/* 마켓데이타 */
.marketdata{clear:both; position:relative; width:440px; height:109px; margin-bottom:5px; padding:15px 0 0 30px; background:url(../img/bg_marketdata.gif) no-repeat; margin-top:10px;}
.marketdata .btn_more{position:absolute; left:298px; top:25px;}
.marketdata .time{color:#6a6a6a; font-size:11px; font-weight:normal; line-height:26px; text-align:left;}

/*RIGHT*/
#content_right{float:right; width:220px;}
.md3_1{float:inherit; width:208px; height:28px; border:1px solid #E2E2E2; background-color:#F7F7F7; background:url(/german/img/img_main_atoz.gif);background-repeat:no-repeat; padding:15px 10px 0 0; text-align:right;/* 독문메인에서만 추가 */ margin-top:10px;}
.scroll_list ul{padding:5px 0 5px 0; border:1px solid #E2E2E2; background-color:#ffffff; margin:10px;}
.scroll_list ul li{margin:5px 0 5px 5px; list-style:none; background:url(../../images/bl_main_atoz.gif); background-repeat:no-repeat;background-position:5px 8px; padding-left:10px; color:#484848; line-height:140%; font-size:12px;}

/* 배너 이미지 링크 */
.banner img{width:220px; height:45px; margin-top:10px;}
.banner2 img{width:220px; height:45px; margin-top:10px;}

/* 특집페이지링크 */
.special_news_box {width:231px;  /* IE 버전 width:230px을 width:231px로 변경  사파리 width:215px를 width:211px로 변경*/ height:335px; border:2px solid #E2E2E2;	background:url(../../images/bg_main_gradation.gif) repeat-x; margin-top:10px; text-align:center;}
.special_news_box1 {width:200px; border-bottom:1px solid #FFFFFF; margin:8px 15px 0px 15px;	background:url(../img/ttl_coverstory.gif) no-repeat; background-position:1px 0px; text-align:center;}
.special_news_image {border:1px solid #ffffff; margin-top:2px; }
.special_news_text {margin:5px 0 5px 0; height:18px; text-align:center;}
.special_news_ttl {height:19px; width:202px;}
.special_news_ttl2 {height:22px; width:202px; text-align:left; margin-top:8px; padding-left:1px;}

/*.hot_news_box {width:97px; *width:90px; float:left; text-align:center; margin-left:0px; *margin-left:12px;}*/
.special_news_box2 {clear:both; width:202px; margin:0 15px 8px 15px;}
.special_news_box2 div.hot_news_box {width:97px; float:left; text-align:center;}
.special_news_box2 div.hot_news_box p.hot_news_image {width:95px; height:70px; border:1px solid #ffffff; margin-bottom:6px;}
.special_news_box2 div.hot_news_box p.hot_news_tit {font-size:11px; line-height:14px;}
.special_news_box2 div.hot_news_box_cate_r{width:97px; text-align:center; float:right;}
.special_news_box2 div.hot_news_box_cate_r p.hot_news_image {width:95px; height:70px; border:1px solid #ffffff; margin-bottom:6px;}
.special_news_box2 div.hot_news_box_cate_r p.hot_news_tit {font-size:11px; line-height:14px;}

/* 주제별뉴스 */
.categoty{float:left; width:220px; background:url(../../images/bg_main_focus.gif) repeat-x; margin-top:10px;}
.categoty .tit{border:0; margin:10px 10px 10px 10px; height:16px;}
.categoty .detail{line-height:16px;width:210px;float:right;}
.categoty .detail img.main {float:left; margin:0 7px 0px 0px; border:1px solid #D7D7D7; width:70px; height:60px;}
.categoty .detail strong{font-size:12px; line-height:16px; color:#0082D1;}
.categoty .detail a:hover strong{color:#6600CC}
.categoty .detail .line{clear:both; height:10px; margin:0px 0px 10px 0px; border-bottom:1px solid #DFDFDF;}
.categoty .detail .line2{clear:both; height:10px; margin:0px 10px 10px 10px;}
.categoty .category_plus{float:left; width:220px; height:30px; color: #484848; font-weight:bold;  background:url(../../images/bg_main_focus2.gif) repeat-x; }
.categoty .category_plus p{margin:10px 10px 0 10px;}
.categoty .category_plus img{margin-left:6px;}

/*FOOTER*/
#footer{position:relative; clear:both; width:955px; height:50px; padding:1em 0; margin-top:30px; border-top:2px solid #ACACAC;}
.link{text-align:center;}
.link a{text-decoration:none;}
.link li{display:inline; font-weight:bold; line-height:23px; padding:0 20px 0 20px; background:url(../../images/bar_main_foot.gif) no-repeat 0 -2px; background-position:right;}
.link .f{padding-right:15px; background:none;}
address{color:#7D7D7D; text-align:center; font-style:normal;}
address.addr2{color:#7D7D7D; text-align:center; font-style:normal; line-height:20px;}


/* 공통 */
.tit{height:17px; font-size:12px; border-bottom:1px solid #DFDFDF; overflow:hidden;}
.tit h4{float:left; font-size:12px;}
.tit p{float:right; vertical-align:top;}
.tit h4.t2style{float:left; font-size:12px; height:20px;}
.tit p{float:right; vertical-align:top;}
.tit p.moreh{margin-top:3px;}
.cate_r1{margin-right:10px;}
span.txttahoma{font-family:Tahoma;}

table.cellyes { border-collapse:inherit;}

/* Main_news_tab */

.newstab {border:1px solid #DDDDDD;}
.newstab tr td ul {margin:5px;}
.newstab tr td ul li {background:url(../img/bl_main.gif) no-repeat 0 50%; padding-left:10px; line-height:25px;}

/* main_right_txt */
#main_righttxt {border:5px solid #E2E2E2; clear:both; padding:0 10px 5px 10px;}
#main_righttxt h5 {font-size:12px; line-height:0px; *margin-top:5px; margin-top:10px; margin-bottom:5px;}
#main_righttxt p {color:#EE6A00;}


/* top banner */
.topbn{position:absolute; left:0px; top:13px;}
.top_banner {position:absolute; left:0px; top:3px; width:235px;}
.top_banner .btn {float:right; height:10px; *height:12px; padding-right:1px;}
.top_banner .btn ul { margin:0; padding:0;}
.top_banner .btn ul li {float:right; height:10px; margin:0; font-size:0; line-height:0; vertical-align:top;}
.top_banner .banner {float:left; width:235px; height:50px; margin-top:3px;}
.top_banner .banner img {width:235px; height:50px; margin-top:0px;}


