@charset "utf-8";
/* CSS Document */
/*@import url("/css/fa/css/font-awesome.css");*/

.clear {clear:both;}
.float_l {float:left;}
.float_r {float:right;}


/* News Table */
.cont_tb {background:#cdcdcd; margin-bottom:10px;}
.cont_tb caption{padding:12px 8px 10px 8px; font-weight:bold;}
.cont_tb tr th{padding:5px 8px; background:#ffffff; font-weight:normal;}
.cont_tb tr td{padding:5px 8px; background:#ffffff;}


/* 특집 전용 포토 갤러리 - 상단썸네일, 코멘트 유 */
.common_gallery{padding-left:20px;}

.common_thumb {width:633px; height:92px; background:#ffffff; border:#d6d6d6 1px solid; overflow:hidden; }
.common_thumb .list {width:633px; height:90px; border:#d6d6d6 1px solid; }
.common_thumb .list ul li {float:left; padding:14px 5px; overflow:hidden;}
.common_thumb .list ul li a img {border:1px solid #bdbdbd;}
.common_thumb .list ul li a:hover img {border:1px solid #7ea3e2;}
.common_thumb .list ul li.prev {float:left; padding:33px 5px 0 0;}
.common_thumb .list ul li.prev a img {border:none;}
.common_thumb .list ul li.prev a:hover img {border:none;}
.common_thumb .list ul li.next {float:right; padding:33px 0 0 0;}
.common_thumb .list ul li.next a img {border:none;}
.common_thumb .list ul li.next a:hover img {border:none;}

.common_viewer {width:633px; overflow:hidden; z-index:10; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-left:1px solid #e7e7e7; margin-bottom:20px;}
.common_viewer table {width:635px;  overflow:hidden;}
.common_viewer table tr td {background:#f9f9f9;}
.common_viewer .prev {padding:0 0 0 25px; float:left;}
.common_viewer .next {padding:0 25px 0 0; float:right;}
.common_viewer .viewImg {border:1px solid #e7e7e7;}
.common_viewer .tit {color:#3d3d3d; text-align:center; margin-bottom:30px; font-weight:bold;}
.common_viewer .status {color:#3d3d3d;}


/* 청취자 게시판 테이블 */
.listeners {text-align: center; border:1px solid #d6f2f7; border-collapse:collapse;}
.listeners caption {height:30px; font-weight:bold;}
.listeners th {border:1px solid #d6f2f7;}
.listeners tr {height: 20px; border:1px solid #d6f2f7;}
.listeners td {height: 20px; border:1px solid #d6f2f7;}



/* Video News */
.video_news {position:relative; margin-top:12px; overflow:hidden;}
.video_news .title {float:left; font-weight:bold; padding:2px 0 4px 1px; display:block;}
.video_news .title img {vertical-align:text-bottom; margin-bottom:1px; margin-left:5px;}
.video_news .con {clear:both; padding-bottom:11px; background:#f9f9f9; border:#d6d6d6 1px solid; overflow:hidden;}
.video_news .con .video {padding:14px 4px 1px 4px; overflow:hidden;}
.video_news .con .video div {float:left;}
.video_news .con .video .img_box {position:relative; width:130px; padding:0 5px 3px 5px; text-align:center; font-size:12px; line-height:18px;}
.video_news .con .video .img_box .btn_play {position:absolute; top:34px; left:57px;}
.video_news .con .video .img_box .btn_play img {border:0;}
.video_news .con .video .img_box a .btn_play img {border:0;}
.video_news .con .video .img_box a:hover .btn_play img {border:0;}
.video_news .con .video .img_box a img {border:1px solid #cdcdcd;}
.video_news .con .video .img_box a:hover img {border:1px solid #7ea3e2;}
.video_news .con .video .img_box a {color:#333; font-weight:normal;}
.video_news .con .video .img_box a.thum {display:block; width:130px; height:94px; margin:0 auto; margin-bottom:6px;}
.video_news .con .video .img_box p {line-height:16px; padding-bottom:6px;}
.video_news .con .video .btn {margin-top:37px;}
.video_news .con .news_today {height:24px; margin:0 0 0 10px; background:url(/chinese/images/right_bg_news_today.gif) left top no-repeat; padding:6px 0 0 38px; line-height:18px;}
.video_news .con .news_today span.date {font-size:11px; font-weight:normal; color:#444; padding-left:10px;}
.video_news .con a {font-size:12px; font-weight:bold; color:#111;}
.video_news .con a:hover {text-decoration:none; color:#111;}
.video_news .more {position:absolute; top:2px; right:2px; text-align:right;}
.video_news .more a {font-size:0.92em; color:#777;}


/* Listen */
.listen {clear:both; width:310px; margin-top:15px; overflow:hidden;}
.listen a:hover {text-decoration:none;}
.listen .title {float:left; font-weight:bold; padding:0 0 7px 1px; overflow:hidden;}
.listen .con {clear:both; float:left; width:310px; height:147px; overflow:hidden;}
.listen .con .listen_top {float:left; width:275px; height:26px; padding:8px 0 0 35px; background:url(/images/layout/bg_listen_top.gif) left top no-repeat; color:#111; font-family:tahoma; font-size:11px; overflow:hidden;}
.listen .con .listen_top strong {padding-right:6px; color:#153282; font-size:11px;}

.listen .con .listen_con {float:left; width:310px; height:85px; overflow:hidden; background:url(/images/layout/bg_listen_con_chinese.gif) left top no-repeat;}
.listen .con .listen_con .btn_korean24 {float:left; width:75px; height:65px; padding-top:16px; overflow:hidden; text-align:center;}
.listen .con .listen_con .channel {float:left; width:43px; height:87px; text-align:center; overflow:hidden; background:url(/images/layout/bg_listen_li.gif) left top no-repeat;}
.listen .con .listen_con .channel div {color:#333; font-size:9px; font-family:tahoma; line-height:15px;}
.listen .con .listen_con .channel div a {color:#333;}
.listen .con .listen_con .channel .ico {padding:25px 0 0px 0;}
.listen .con .listen_con .channel .btn {width:41px; padding-top:5px; margin:0 auto; overflow:hidden;}
.listen .con .listen_con .channel .btn p {float:left;}
.listen .con .listen_con .music {float:left; width:40px; height:87px; text-align:center; overflow:hidden; background:url(/images/layout/bg_listen_li.gif) left top no-repeat;}
.listen .con .listen_con .music div {color:#333; font-size:9px; font-family:tahoma; line-height:15px;}
.listen .con .listen_con .music div a {color:#333;}
.listen .con .listen_con .music .ico {padding:25px 0 0px 0;}
.listen .con .listen_con .music .btn {width:41px; padding-top:5px; margin:0 auto; overflow:hidden;}
.listen .con .listen_con .music .btn p {float:left;}
.listen .con .listen_con .again {float:left; width:62px; height:87px; text-align:center; overflow:hidden; background:url(/images/layout/bg_listen_li.gif) left top no-repeat;}
.listen .con .listen_con .again div {color:#333; font-size:9px; font-family:tahoma; line-height:12px;}
.listen .con .listen_con .again div a {color:#333;}
.listen .con .listen_con .again .ico {padding:25px 0 0px 0;}
.listen .con .listen_con .again .btn {width:41px; padding-top:5px; margin:0 auto; overflow:hidden;}
.listen .con .listen_con .again .btn p {float:left;}
.listen .con .listen_btn {float:left; height:23px;}


/* News Extra */
.news_extra {position:relative; margin-top:12px; overflow:hidden;}
.news_extra .title {float:left; font-weight:bold; padding:2px 0 5px 1px;}
.news_extra .con {clear:both; overflow:hidden;}
.news_extra .con .img_box {height:67px;}
.news_extra .con .img_box .photo {float:left; width:92px;}
.news_extra .con .img_box .photo a img {border:1px solid #bdbdbd;}
.news_extra .con .img_box .photo a:hover img {border:1px solid #7ea3e2;}
.news_extra .con .img_box .text {float:right; width:193px; height:51px; padding:7px 12px ; background:#f1f3f4; border-top:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; border-bottom:#d6d6d6 1px solid; color:#333; font-size:12px; line-height:18px; font-weight:bold; overflow:hidden;}
.news_extra .con .img_box .text a {color:#333;}
.news_extra .con .extra {clear:both; padding:7px 15px 11px 20px; background:url(/images/layout/ico_latest.gif) 8px 13px no-repeat; border-right:#d6d6d6 1px solid; border-bottom:#d6d6d6 1px solid; border-left:#d6d6d6 1px solid; line-height:18px;}
.news_extra .con .extra a {color:#111;}
.news_extra .more {position:absolute; top:2px; right:2px; text-align:right;}
.news_extra .more a {font-size:0.92em; color:#777;}


/* Major News */
.major_news {position:relative; margin-top:12px; overflow:hidden;}
.major_news .title {float:left; font-weight:bold; padding:2px 0 5px 1px;}
.major_news .box {clear:both; overflow:hidden;}
.major_news .list {width:290px; padding:10px 10px 6px 8px ; background:#f9f9f9; border:#d6d6d6 1px solid;overflow:hidden;}
.major_news .list ul li {background:url(/images/layout/bl_black.gif) 2px 8px no-repeat; padding:0 5px 6px 9px; line-height:18px;}
.major_news .list ul li a {color:#111;}
.major_news .list ul li.top {color:#4858d7;}
.major_news .list ul li.top a {color:#4858d7;}
.major_news .list ul li.headline {color:#111;}
.major_news .list ul li.headline a {color:#111;}
.major_news .list02 {width:290px; padding:10px 10px 6px 8px ; border:#d6d6d6 1px solid;overflow:hidden;}
.major_news .list02 ul li {background:url(/images/layout/bl_black.gif) 2px 8px no-repeat; padding:0 5px 6px 9px; line-height:18px;}
.major_news .list02 ul li a {color:#111;}
.major_news .list02 ul li.top {color:#4858d7;}
.major_news .list02 ul li.top a {color:#4858d7;}
.major_news .list02 ul li.headline {color:#111;}
.major_news .list02 ul li.headline a {color:#111;}
.major_news .more {position:absolute; top:2px; right:2px; text-align:right;}
.major_news .more a {font-size:0.92em; color:#777;}


/* News list */
.news_list {padding:3px 0 0 5px;}
.news_list ul li {line-height:18px; padding-top:8px;}
.news_list ul li em {padding:0 11px 0 0; background:url(/images/layout/bl_d6.gif) no-repeat right 5px; color:#000; font-weight:bold;}
.news_list ul li em a {color:#000;}
.news_list ul li span {padding-left:10px; color:#444;}
.news_list ul li span a {color:#444;}


/* Photo News & Graphic News */
.photo_graphic {overflow:hidden; margin-top:18px;}
.photo_graphic .tab_menu {overflow:hidden; padding-bottom:1px;}
.photo_graphic .tab_menu ul li {float:left; width:155px; height:29px; cursor:pointer; text-align:center; line-height:2.5em;}
.photo_graphic .tab_menu ul li.photo {background:url(/images/layout/right_bg_tab01.gif) no-repeat; color:#111;}
.photo_graphic .tab_menu ul li.photo_r {background:url(/images/layout/right_bg_tab01_r.gif) no-repeat;}
.photo_graphic .tab_menu ul li.graphic {background:url(/images/layout/right_bg_tab02.gif) no-repeat; color:#111;}
.photo_graphic .tab_menu ul li.graphic_r {background:url(/images/layout/right_bg_tab02_r.gif) no-repeat;}

.photo_graphic .tab_menu ul li a {display:block; width:155px; height:24px; padding-top:7px; color:#777; text-align:center;}
.photo_graphic .tab_menu ul li a:hover {text-decoration:none;}
.photo_graphic .tab_menu ul li.photo a {color:#111;}
.photo_graphic .tab_menu ul li.graphic a {color:#111;}

.photo_graphic .box {clear:both; float:left; width:310px;}
.photo_graphic .box .photo { position:relative; float:left; width:233px; height:169px; padding-right:3px;; z-index:10;}
.photo_graphic .box .photo img {border:1px solid #aeaeae;}

/* 타이틀이 한줄일 때 */
.photo_graphic .box .photo .title_01 {position:absolute; width:201px; height:19px; top:142px; left:1px;  padding:7px 15px 0 15px; color:#FFF; font-size:11px; line-height:12px; overflow:hidden;z-index:100;}
.photo_graphic .box .photo .title_01 a {color:#FFF;}
.photo_graphic .box .photo .title_bg_01 {position:absolute; width:231px; height:26px; top:142px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20; }
/* 타이틀이 두줄일 때 */
.photo_graphic .box .photo .title_02 {position:absolute; width:201px; height:31px; top:130px; left:1px;  padding:7px 15px 0 15px; color:#FFF; font-size:11px; line-height:12px; overflow:hidden;z-index:100;}
.photo_graphic .box .photo .title_02 a {color:#FFF;}
.photo_graphic .box .photo .title_bg_02 {position:absolute; width:231px; height:38px; top:130px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20; }
/* 타이틀이 세줄일 때 */
.photo_graphic .box .photo .title_03 {position:absolute; width:201px; height:43px; top:118px; left:1px;  padding:7px 15px 0 15px; color:#FFF; font-size:11px; line-height:12px; overflow:hidden;z-index:100;}
.photo_graphic .box .photo .title_03 a {color:#FFF;}
.photo_graphic .box .photo .title_bg_03 {position:absolute; width:231px; height:50px; top:118px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=50, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100 ); opacity:0.5; z-index:20; }

.photo_graphic .box .list {float:right; width:74px;}
.photo_graphic .box .list ul li {float:left; height:55px; padding-bottom:2px ;font-size:0; line-height:0;}
.photo_graphic .box .list ul li.last {padding-bottom:0;}
.photo_graphic .box .list ul li a img {border:1px solid #d4d4d4;}
.photo_graphic .box .list ul li a:hover img {border:1px solid #2a40a3;}
.photo_graphic .box .list ul li a.curr img {border:1px solid #d4d4d4;}
.photo_graphic .box .list ul li a:hover.curr img {border:1px solid #2a40a3;}


/* 프로그램 코너별 */
.rihgt_program {position:relative; margin-top:12px; overflow:hidden;}
.rihgt_program .title {float:left; font-weight:bold; padding:2px 0 5px 1px;}
.rihgt_program .con {clear:both; overflow:hidden;}
.rihgt_program .img_box {height:67px;}
.rihgt_program .img_box .photo {float:left; width:92px;}
.rihgt_program .img_box .photo a img {border:1px solid #bdbdbd;}
.rihgt_program .img_box .photo a:hover img {border:1px solid #7ea3e2;}
.rihgt_program .img_box .text {float:right; width:197px; height:59px; padding:6px 10px 0 10px; border-top:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; border-bottom:#d6d6d6 1px solid; color:#333; font-size:11px; line-height:16px;}
.rihgt_program .img_box .text p {padding-bottom:3px;}
.rihgt_program .img_box .text p img {vertical-align:top; margin-top:1px; margin-left:5px;}
.rihgt_program .img_box .text a {color:#111; font-size:11px;}
.rihgt_program .more {position:absolute; top:2px; right:2px; text-align:right;}
.rihgt_program .more a {font-size:0.92em; color:#777;}

/* 우단-Vod Bank */ 
.right_vodbank {position:relative; width:310px; margin-top:15px;}
.right_vodbank .title {font-size:1.08em; font-weight:bold; padding:0 0 5px 1px;}
.right_vodbank .title img {vertical-align:top; margin-top:3px; margin-left:5px;}

.right_vodbank .box {position:relative; width:310px; border-top:#d6d6d6 1px solid; overflow:hidden;}
.right_vodbank .box .box_left {float:left; width:128px; height:135px; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
.right_vodbank .box .box_left li {float:none; text-align:center; line-height:16px;}
.right_vodbank .box .box_left li a {color:#111; padding-top:4px; font-size:11px;}
.right_vodbank .box .box_left li.txt a {padding:4px 4px 0 4px;}

.right_vodbank .box .box_list {float:left; width:179px; height:135px; background:#f1f3f4;}
.right_vodbank .box .box_list li {float:none; line-height:18px; overflow:hidden; font-size:11px;}
.right_vodbank .box .box_list li div {width:164px; padding:6px 5px 8px 8px; background:#f1f3f4; border-top:#f1f3f4 1px solid; border-left:#f1f3f4 1px solid; border-bottom:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; color:#111;}
.right_vodbank .box .box_list li a:hover div {text-decoration:none; background:#fff; border-top:#2a40a3 1px solid; border-left:#2a40a3 1px solid; border-bottom:#2a40a3 1px solid; border-right:#2a40a3 1px solid; color:#2a40a3;}
.right_vodbank .box .box_list li a:hover {text-decoration:none;}
.right_vodbank .box .box_list li a:active {text-decoration:none;}
.right_vodbank .box .box_list li a:visited {text-decoration:none;}
.right_vodbank .box .box_list li.no {width:177px; height:32px; background:#f1f3f4; border-top:#f1f3f4 1px solid; border-left:#f1f3f4 1px solid; border-bottom:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid;}

.right_vodbank .box .box_list_over1 {position:absolute; left:122px; top:0; width:167px; height:24px; padding:7px 5px 8px 17px; color:#2a40a3; font-weight:bold; background:url(/images/layout/bg_vodbank_r.png) no-repeat;}
.right_vodbank .box .box_list_over2 {position:absolute; left:122px; top:33px; width:167px; height:24px; padding:8px 5px 8px 17px; color:#2a40a3; font-weight:bold; background:url(/images/layout/bg_vodbank_r.png) no-repeat;}
.right_vodbank .box .box_list_over3 {position:absolute; left:122px; top:67px; width:167px; height:24px; padding:8px 5px 8px 17px; color:#2a40a3; font-weight:bold; background:url(/images/layout/bg_vodbank_r.png) no-repeat;}
.right_vodbank .box .box_list_over4 {position:absolute; left:122px; top:102px; width:167px; height:24px; padding:8px 5px 8px 17px; color:#2a40a3; font-weight:bold; background:url(/images/layout/bg_vodbank_r.png) no-repeat;}
.right_vodbank .box .box_list_over1 a {color:#111; font-size:11px;}
.right_vodbank .box .box_list_over1 a:hover {text-decoration:none;}
.right_vodbank .box .box_list_over2 a {color:#111; font-size:11px;}
.right_vodbank .box .box_list_over2 a:hover {text-decoration:none;}
.right_vodbank .box .box_list_over3 a {color:#111; font-size:11px;}
.right_vodbank .box .box_list_over3 a:hover {text-decoration:none;}
.right_vodbank .box .box_list_over4 a {color:#111; font-size:11px;}
.right_vodbank .box .box_list_over4 a:hover {text-decoration:none;}

/* North Korea A to Z */
.north_korea {position:relative; width:310px; margin-top:12px; overflow:hidden;}
.north_korea .m_title {float:left; font-size:13px; font-weight:bold; padding:2px 0 5px 1px;}
.north_korea .title {float:left; font-weight:bold; padding:0 0 5px 1px;}
.north_korea .con {clear:both; overflow:hidden;}
.north_korea .box {width:298px; padding:11px 10px 0 0; background:#f8f8f8; border:#d6d6d6 1px solid; overflow:hidden;}
.north_korea .box ul li {background:url(/images/layout/bl_01.gif) 8px 7px no-repeat; padding-left:18px; line-height:16px; padding-bottom:6px;}
.north_korea .box ul li a {color:#111;}
.north_korea .btn {width:290px; min-height:27px; background:url(/images/layout/bg_right_atoz.gif) bottom repeat-x #f7f7f7; border:#d6d6d6 1px solid; margin:8px 8px 10px 8px; overflow:hidden;}
.north_korea .btn ul {margin-left:5px;}
.north_korea .btn ul li {float:left; padding:6px 12px; background:url(/images/layout/bl_right_atoz.gif) right 10px no-repeat; color:#444d79; font-size:0.88em; text-align:center; line-height:14px;}
.north_korea .btn ul li a {color:#444d79;}
.north_korea .btn ul li.last {padding:6px 12px; background:none;}
.north_korea .btn ul li.last img {}
.north_korea .more {position:absolute; top:2px; right:2px; text-align:right;}
.north_korea .more a {font-size:0.92em; color:#777;}


/* Entertainment News */
.etn_news {position:relative; margin-top:12px; overflow:hidden;}
.etn_news .title {float:left; font-weight:bold; padding:2px 0 4px 1px;}
.etn_news .title img {vertical-align:text-bottom; margin-bottom:1px;}
.etn_news .con {clear:both; overflow:hidden;}
.etn_news .box {width:300px; padding:14px 4px 0 4px; background:#f9f9f9; border:#d6d6d6 1px solid; overflow:hidden;}
.etn_news .box div {float:left;}
.etn_news .box .img_box {position:relative; width:130px; padding:0 5px 3px 5px; text-align:center; font-size:12px;}
.etn_news .box .img_box .btn_play {position:absolute; top:34px; left:57px;}
.etn_news .box .img_box .btn_play img {border:0;}
.etn_news .box .img_box a img {border:1px solid #cdcdcd;}
.etn_news .box .img_box a:hover img {border:1px solid #7ea3e2;}
.etn_news .box .img_box a {color:#333;}
.etn_news .box .img_box p {line-height:16px; padding-bottom:6px;}
.etn_news .box .btn {margin-top:34px;}
.etn_news .more {position:absolute; top:2px; right:2px; text-align:right;}
.etn_news .more a {font-size:0.92em; color:#777;}


/* Market Data */
.market_data {position:relative; margin-top:12px; overflow:hidden;}
.market_data .title {float:left; font-weight:bold; padding:0 0 4px 5px;}
.market_data .date {float:left; padding:0 0 4px 14px; color:#777; font-size:11px;}
.market_data .more {position:absolute; top:4px; left:273px;}
.market_data .con {clear:both; width:303px; height:75px; padding:5px 0 0 5px; border:#d6d6d6 1px solid; overflow:hidden;}
.market_data .con .box01 {float:left; padding:0 4px 5px 0;}
.market_data .con .box01 .tit {padding:5px 5px 0 0; text-align:right;}


/* RSS / Podcasts / Twitter  / Nokia */
.etc_ico {width:310px; height:68px; margin-top:12px; background:#f8f8f8; overflow:hidden;}
.etc_ico ul li {float:left; width:71px; padding:7px 3px 0 3px; background:url(/images/layout/bl_ico.gif) no-repeat right 7px; text-align:center; line-height:12px;}
.etc_ico ul li.last {background:none;}
.etc_ico ul li p {padding-bottom:5px; font-size:11px; color:#6E6E6E; text-align:center;}
.etc_ico ul li a {color:#6E6E6E;}


/* Mobile apps */
.mobile_apps {position:relative; margin-top:12px; overflow:hidden;}
.mobile_apps .title {float:left; font-weight:bold; padding:2px 0 4px 1px; overflow:hidden;}
.mobile_apps .btn {float:right; height:10px; padding-top:8px; padding-right:1px;}
.mobile_apps .btn ul {margin:0; padding:0;}
.mobile_apps .btn ul li {float:right; height:10px; margin:0; padding:0 0 0 2px; font-size:0; line-height:0;}

.mobile_apps .con {clear:both; overflow:hidden;}
.mobile_apps .list {width:288px; height:63px; /*5개일때 padding-left:6px;*/ padding-left:20px; background:#f9f9f9; border:#d6d6d6 1px solid;}
.mobile_apps .list ul li {float:left; width:41px; padding:10px 15px 11px 12px;  /*5개일때 padding:10px 9px 11px 9px; */}

.mobile_apps .more {position:absolute;top:2px; right:2px; text-align:right;}
.mobile_apps .more a {font-size:0.92em; color:#777;}


/* SNS */
.sns {position:relative; margin-top:12px; overflow:hidden;}
.sns .m_title {float:left; font-weight:bold; padding:2px 0 4px 1px; font-size:13px;}
.sns .title {float:left; font-weight:bold; padding:0 0 4px 5px; overflow:hidden;}
.sns .list {clear:both; width:308px; height:38px; border:#d6d6d6 1px solid; overflow:hidden;}
.sns .list ul {clear:both;}
.sns .list li {float:left; padding:9px 0 0 10px;}
.sns .list li div {float:left;}
.sns .list li div a {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#555; padding-left:3px;}

/* SNS - 160823 */
.social {position:relative; margin-top:12px; overflow:hidden;}
.social .m_title {float:left; font-weight:bold; padding:2px 0 4px 1px; font-size:13px;}
.social .list {clear:both; width:308px; border-top:#d6d6d6 1px solid; border-left:#d6d6d6 1px solid; border-bottom:#d6d6d6 1px solid; overflow:hidden;}
.social .list ul li {float:left; width:76px; border-right:#d6d6d6 1px solid; text-align:center; padding:10px 0 5px 0;}
.social .list ul li p{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#555; padding:0;}


/* Blog */
.blog {margin-top:12px; overflow:hidden;}
.blog .title {float:left; font-weight:bold; padding:2px 0 4px 5px;}
.blog .con {clear:both;  overflow:hidden;}
.blog .box {width:309px; border-top:#bebebe 1px solid; border-left:#bebebe 1px solid;  overflow:hidden;}
.blog .box div {float:left; border-bottom:#bebebe 1px solid; border-right:#bebebe 1px solid;}


/* News Search */
.news_search {margin-top:15px; overflow:hidden;}
.news_search_input {float:left; width:204px; height:20px; padding-top:4px; padding-left:37px; background:url(/images/layout/bg_search.gif) no-repeat 8px 4px; border:#d6d6d6 1px solid;}
.news_search_input input {width:198px; height:18px; border:0; color:#999;}
.news_search_btn {float:right; width:64px;}


/* News Extra Search */
.news_extra_search {width:306px; height:26px; margin:0 auto; margin-top:20px;}
.news_extra_search_input {float:left; width:204px; height:20px; padding-top:4px; padding-left:37px; background:url(/images/layout/bg_search.gif) no-repeat 8px 4px; border:#9cacbe 1px solid;}
.news_extra_search_input input {width:198px; height:18px; border:0; color:#999;}
.news_extra_search_btn {float:right; width:60px;}


/* Special Program */
.special_program {margin-top:12px; overflow:hidden;}
.special_program .title {float:left; padding:2px 0 5px 1px; color:#153282; font-weight:bold;}
.special_program .con {clear:both; position:relative; width:310px; height:74px;}
.special_program .con .photo {float:left; width:105px; height:72px;}
.special_program .con .photo img {border:#394da9 1px solid;}
.special_program .con .tit {float:left; width:180px; _width:178px; height:58px; padding:7px 9px; background:#2a60a3; border-top:#152c91 1px solid; border-bottom:#152c91 1px solid; color:#fff; line-height:18px;}
.special_program .con .tit a {color:#fff;}
.special_program .con .btn_spe_over01 {position:absolute; left:298px; cursor:pointer;}
.special_program .con .btn_spe_over02 {position:absolute; left:298px; top:24px; cursor:pointer;}
.special_program .con .btn_spe_over03 {position:absolute; left:298px; top:48px; cursor:pointer;}
.special_program .con .btn {float:left; width:5px; height:72px; border:#22538f 1px solid;}
.special_program .con .btn ul li {float:left; width:5px; height:23px; border-bottom:#152c91 1px solid; cursor:pointer; font-size:0;}
.special_program .con .btn ul li.last {border-bottom:#74a7eb 1px solid;}



/* Music BBS */
/* 타 언어와 동일한 포멧
.musicbbs {position:relative; overflow:hidden; margin-top:15px;}
.musicbbs .title {float:left; font-weight:bold; padding:2px 0 5px 1px;}
.musicbbs .box {clear:both; overflow:hidden; background:#f9f9f9; border:1px solid #d6d6d6;}
.musicbbs .list {width:290px; padding:10px 10px 4px 8px; overflow:hidden;}
.musicbbs .list ul li {background:url(/images/layout/bl_black.gif) 2px 8px no-repeat; padding:0 5px 6px 9px; line-height:18px;}
.musicbbs .list ul li a {color:#111;}
.musicbbs .list ul li.top {color:#4858d7; font-weight:bold;}
.musicbbs .list ul li.top a {color:#4858d7;}
.musicbbs .list ul li.headline {color:#111; font-weight:bold;}
.musicbbs .list ul li.headline a {color:#111;}
.musicbbs .more {position:absolute; top:2px; right:2px; text-align:right;}
.musicbbs .more a {font-size:0.92em; color:#777;}
*/

.musicbbs {width:302px; height:92px; overflow:hidden; background:url(../images/bg_musicbbs.jpg) no-repeat; padding:48px 0 0 8px; margin-top:15px;}
.musicbbs .title {float:left; font-weight:bold; padding:0 0 5px 5px;}
.musicbbs .box {clear:both; overflow:hidden; width:290px; height:82px; background:#fff; border:1px solid #f3eef2; }
.musicbbs .more {float:right; padding:4px 4px 0 0;}
.musicbbs .list {width:290px; padding:3px 10px 11px 8px ; background:#fff; overflow:hidden;}
.musicbbs .list ul li {background:url(/images/layout/bl_01.gif) 0 13px no-repeat; padding-left:10px; line-height:16px; padding-top:3px;}
.musicbbs .list ul li a {color:#111;}
.musicbbs .list ul li.top {color:#4858d7; font-weight:bold;}
.musicbbs .list ul li.top a {color:#4858d7;}
.musicbbs .list ul li.headline {color:#111; font-weight:bold;}
.musicbbs .list ul li.headline a {color:#111;}
.musicbbs .list02 {width:290px; padding:0px 10px 11px 8px ; overflow:hidden;}
.musicbbs .list02 ul li {background:url(/images/layout/bl_01.gif) 0 13px no-repeat; padding-left:10px; line-height:16px; padding-top:5px;}
.musicbbs .list02 ul li a {color:#333333;}
.musicbbs .list02 ul li.top {color:#4858d7; font-weight:bold;}
.musicbbs .list02 ul li.top a {color:#4858d7;}
.musicbbs .list02 ul li.headline {color:#111; font-weight:bold;}
.musicbbs .list02 ul li.headline a {color:#111;}



/* KBS World Service */
.world_service {position:relative; width:310px; margin-top:12px; float:left;}
.world_service .title {font-size:1.08em; font-weight:bold; padding:0 0 5px 1px;}

.world_service .box {height:98px; border:1px solid #d6d6d6;}
.world_service .box img {float:left; padding:11px 0 0 13px;}
.world_service .box ul {float:left; width:210px; padding:5px 10px 0 13px;}
.world_service .box li {font-size:11px; color:#333; line-height:15px;}
.world_service .box li a {display:block; font-weight:bold; color:#111; font-size:12px; padding:6px 0 6px 0;}

.world_service .more {position:absolute; top:0; right:3px; width:50px;}
.world_service .more p {float:left; padding:0 0 0 5px; font-size:0.83em;}
.world_service .more p a {font-size:0.7em; color:#777;}
.world_service .more p a:hover {text-decoration:none;}

form[name="search_frm"]{float:left; clear:both;}

/* 게시판 개인정보체크 */
.write_check {padding:10px 0 10px 0;}
.write_check .check {float:left; padding:3px 10px 0 0;}
.write_check .text {float:left; padding:0 10px 0 0; color:#555;}
.write_check .btn {float:left; padding:0 10px 0 0; font-size:11px;}
.write_check .btn a {text-decoration:underline; color:#777;}


/* 18대대선 - 2012.11.19 */
/* Breaking News - 뉴스서브메인, width 633  뉴스메인- 대선 브레이킹뉴스*/

.pe18th_news {clear:both; width:633px; height:27px; background:#898daa; border-bottom:#00328c 2px solid; color:#FFF; font-size:0.96em;}
.pe18th_news .breaking a{float:left; height:27px; padding:6px 15px 0 15px; background:#696c7f; color:#d6dcf5; font-weight:bold; }
.pe18th_news .breaking_btn {float:left; margin:6px 0 0 20px; overflow:hidden;}
.pe18th_news .breaking_btn p {float:left;}
.pe18th_news .breaking_con {float:left; margin:6px 28px 0 10px; background:#898daa; color:#FFF;}
.pe18th_news .breaking_con a {color:#fff;}
.pe18th_news .breaking_date {float:left; padding-right:10px; margin:4px 0 0 15px; background:url(/images/layout/bl_m_bn.gif) right 6px no-repeat; font-size:0.92em; color:#d6dcf5;}
.pe18th_news .breaking_ico {float:right; margin:8px 10px 0 0;}
.pe18th_news a {color:#FFF;}



/* 무엇이든 물어보세요 qna 2013.01.24*/
.qna {position:relative; width:100%; padding-bottom:0px; overflow:hidden; margin:0 0 20px 0;}
.qna h2{font-size:1.12em; color:#263c9b; line-height:18px; padding:5px 5px;}
.qna .q {overflow:hidden; padding-bottom:8px;}
.qna .q p{float:left; color:#333; padding:10px 20px 4px 20px; font-weight:normal;}
.qna .q span{color:#ff740e; padding:14px 5px 0 0; font-weight:bold;}
.qna .a {clear:both; padding:20px; margin:0; color:#333; background:#f9f9f9; border-top:1px solid #4977ba; border-bottom:1px solid #4977ba;}
.qna .a span{font-weight:bold; color:#2a40a3; padding:14px 5px 0 0;}
.qna .ico_answer {position:absolute; width:40px; height:40px; top:36px; top:36px\0IE8+9; left:0; background:url(/images/layout/ico_answer.png) no-repeat;}


/* TOUR (신삿갓비경유람) */
.txt_olive_b14 {padding-bottom:10px; color:#94A600; font-weight:bold; font-size:14px;}
.txt_gray {color:#757575;}

/* 트렌드 코리아 */
.txt_stblue {color:#174C99;}

/* 얼쑤 우리가락 */
.txt_italic_b {font-weight:bold; font-style:italic;}

/* 아티스트 소개 */
.artistInfo, .albumInfo {display:inline-block; padding-bottom:5px; color:#59b600; font-weight:bold; font-size:14px;}
.txt_redorange_b {color:#FF3C00; font-weight:bold;}
.txt_orange_b {color:#FF6C00; font-weight:bold;}
.writeUp {color:#484848; text-align:right;}

/*뉴스인줌 2013.03.15*/
.bl_blue4 {display: inline-block; padding-left:12px; background:url(/images/layout/bl_dotblue.gif) no-repeat 0 2px; margin-top: 15px; margin-bottom: 5px; }
.txt_dkblue2_b {color:#174c99; font-weight:bold;}

/*경제초점 */
.txt_dkblue{color:#174C99;}

/* 한국 오늘과 내일 */
.bl_blue3 {display:inline; padding-left:12px; background:url(/images/layout/bl_dotblue.gif) no-repeat 0 2px;}
.txt_olive {color:#666633;}
.txt_orange_b16 {color:#FF6600; font-weight:bold; font-size:16px;}
.txt_navy_b16 {color:#000080; font-weight:bold; font-size:16px;}

/*한국인이야기*/
.arrow_brown {display:inline; background:url(/images/news_history_icon.gif) no-repeat 0 3px; padding-left:18px;}
.txt_brown_b {color:#996600; font-weight:bold;}
.txt_i_b {font-weight:bold; font-style:italic;}

/* 대체 텍스트 */
.archive_detail .r_cont{position: relative;}
.a11y-hidden {clip: rect(0,0,0,0); clip: rect(0 0 0 0); width:1px; height:1px; margin:-1px; color:#fff; text-indent: -99999em; z-index: -1; overflow: hidden; position: absolute; border: 0; padding: 0;}
.a11y-hidden:focus {clip: auto; width: auto; height: auto; margin: 0; overflow: visible; position: static;}