@charset "utf-8";
/* CSS Document */


/* 상단 뉴스 영역 */
/* TOP뉴스 */
.space15 {position:relative; float:left; width:15px; height:15px;}

.m_top_news1 {position:relative; float:left; width:310px;}
.m_top_news1 .photo {width:308px; height:227px;}
.m_top_news1 .photo img {width:306px; height:225px; border:1px solid #333333;}
/* 1줄 */
.m_top_news1 .title1 {position:absolute; top:174px; left:12px; color:#ff8300; font-size:0.83em; font-weight:bold; z-index:40;}
.m_top_news1 .text1 {position:absolute; width:308px; height:57px; top:170px; left:0; z-index:30; background:url(/images/layout/main_topnews1_bg.png) top no-repeat;}
.m_top_news1 .text1 .text {padding:28px 12px 0 12px;}
/*.m_top_news1 .text1 .text a {color:#fff; white-space: nowrap;}*/
.m_top_news1 .text1 .text a {color:#fff;} /* 17-10-30 제거 관련 뉴스 줄 바꿈 이슈 */
/* 2줄 */
.m_top_news1 .title2 {position:absolute; top:154px; left:12px; color:#ff8300; font-size:0.83em; font-weight:bold; z-index:40;}
.m_top_news1 .text2 {position:absolute; width:308px; height:77px; top:150px; left:0; z-index:30; background:url(/images/layout/main_topnews1_bg.png) top no-repeat;}
.m_top_news1 .text2 .text {padding:28px 12px 0 12px;}
.m_top_news1 .text2 .text a {color:#fff;}
/* 3줄 */
.m_top_news1 .title3 {position:absolute; top:134px; left:12px; color:#ff8300; font-size:0.83em; font-weight:bold; z-index:40;}
.m_top_news1 .text3 {position:absolute; width:308px; height:97px; top:130px; left:0; z-index:30; background:url(/images/layout/main_topnews1_bg.png) top no-repeat;}
.m_top_news1 .text3 .text {padding:28px 12px 0 12px;}
.m_top_news1 .text3 .text a {color:#fff;}
.m_top_news1 .list {position:relative; width:310px;}


/* 비디오뉴스 */
.m_top_news2 {position:relative; float:left; width:310px;}
.m_top_news2 .photo {width:308px; height:227px; margin-left:1px;}
.m_top_news2 .photo img {width:306px; height:225px; border:1px solid #333333;}
.m_top_news2 .btn {position:absolute; top:57px; left:113px;}
.m_top_news2 .btn img {clear:both;}
/* 1줄 */
.m_top_news2 .text1 {position:absolute; width:308px; height:42px; top:184px; left:1px; z-index:30; background:url(/images/layout/main_topnews2_bg.png) top no-repeat;}
.m_top_news2 .text1 .text {padding:13px 12px 0 12px;}
.m_top_news2 .text1 .text a {color:#fff;}
/* 2줄 */
.m_top_news2 .text2 {position:absolute; width:308px; height:62px; top:164px; left:1px; z-index:30; background:url(/images/layout/main_topnews2_bg.png) top no-repeat;}
.m_top_news2 .text2 .text {padding:13px 12px 0 12px;}
.m_top_news2 .text2 .text a {color:#fff;}
/* 3줄 */
.m_top_news2 .text3 {position:absolute; width:308px; height:82px; top:144px; left:1px; z-index:30; background:url(/images/layout/main_topnews2_bg.png) top no-repeat;}
.m_top_news2 .text3 .text {padding:13px 12px 0 12px;}
.m_top_news2 .text3 .text a {color:#fff;}


/* 뉴스리스트 */
.m_news_list_set {position:relative; float:left; width:310px; margin:2px 0 0 0;}

.m_news_list {position:relative; clear:both; float:left; width:310px; margin:16px 0 0 0;}
.m_news_list .title {font-size:13px; padding:0 0 6px 1px; color:#000; font-weight:bold; border-bottom:1px solid #d6d6d6;}
.m_news_list .list {width:635px; margin-top:12px;}
.m_news_list .list ul {float:left; width:310px;}
.m_news_list .list li {background:url(/images/layout/bl_black.gif) 2px 8px no-repeat; padding:0 5px 8px 9px; line-height:18px;}
.m_news_list .list li a {color:#111; font-weight:normal;}
.m_news_list .more {position:absolute; top:1px; right:1px; width:100px; text-align:right;}
.m_news_list .more a {font-size:0.85em; color:#777;}

.m_news_list_set .extra_li {clear:both; width:290px; padding:10px 8px 8px 8px; background:#f1f3f4; border:#d6d6d6 1px solid; overflow:hidden;}
.m_news_list_set .extra_li ul li {float:left; width:287px; background:url(/images/layout/ico_latest02.gif) left 3px no-repeat; padding-left:7px; padding-bottom:6px; font-size:11px; color:#333; line-height:12px;}
.m_news_list_set .extra_li ul li a {color:#333;}


/* 기타뉴스 */
.m_etc_news {position:relative; float:left; width:310px; margin:16px 0 0 15px;}
.m_etc_news .title {font-size:13px; color:#000; font-weight:bold; padding:0 0 6px 11px;}
.m_etc_news .list1 {float:left; position:relative; width:130px; margin-left:10px;}
.m_etc_news .list1 .btn_play {position:absolute; top:35px; left:50px;}
.m_etc_news .list1 .btn_play img {border:0; cursor:pointer;}
.m_etc_news .list1 .photo img {border:1px solid #c0c0c0;}
.m_etc_news .list1 .text {margin-top:8px;}
.m_etc_news .list1 .text a {color:#111; padding:0 2px;}
.m_etc_news .list2 {float:right; position:relative; width:130px; margin-right:10px;}
.m_etc_news .list2 .btn_play {position:absolute; top:35px; left:50px;}
.m_etc_news .list2 .btn_play img {border:0; cursor:pointer;}
.m_etc_news .list2 .photo img {border:1px solid #c0c0c0;}
.m_etc_news .list2 .text {margin-top:8px;}
.m_etc_news .list2 .text a {color:#111; padding:0 2px;}





/* 좌우 화살표 버튼 */
.btn_main_arrow_left {position:absolute; top:75px; left:0;}
.btn_main_arrow_right {position:absolute; top:75px; right:0;}




/* 프로그램 영역 */
/* 개별프로그램 */

.news_box_blue_set {position:relative; float:left;}

.news_box_blue {position:relative; float:left; width:310px; height:114px; margin-top:18px;}
.news_box_blue .title {font-size:13px; font-weight:bold; padding:0 0 5px 1px;}
.news_box_blue .title2 {font-size:13px; font-weight:bold; padding:0 0 5px 1px; letter-spacing:-0.02em;}
.news_box_blue .photo {float:left; width:130px; height:94px;}
.news_box_blue .photo img {width:128px; height:92px; border:1px solid #b0b4b8;}
.news_box_blue .list {float:left; width:180px; height:94px; background:#2a60a3; }
.news_box_blue .list li.title {font-weight:bold; color:#fff; padding:0 8px 0 8px; margin-top:10px; line-height:14px;}
.news_box_blue .list li.title a {color:#fff;}
.news_box_blue .list li.text {padding:0 8px 0 8px; margin-top:10px; line-height:16px;}
.news_box_blue .list li.text a {color:#cfd8e6;}
.news_box_blue .more {position:absolute; top:1px; right:1px; width:100px; text-align:right;}
.news_box_blue .more a {font-size:0.85em; color:#777;}

.news_box_blue_sublist {clear:both; width:310px; padding-top:6px;}
.news_box_blue_sublist ul li {color:#333; padding-left:8px; padding-bottom:7px; background:url(/images/layout/bl_06.gif) 1px 8px no-repeat;}
.news_box_blue_sublist ul li h2 {font-size:11px; line-height:16px;}
.news_box_blue_sublist ul li p { line-height:16px; width:302px;}
.news_box_blue_sublist ul li p a {color:#333;}
.news_box_blue_sublist ul li p img {margin:3px 0 0 9px;}


/* 엔터테인먼트 */
.m_entertainment_area {position:relative; clear:both; float:left; width:635px; min-height:248px; margin-top:18px;}
.m_entertainment_area .title {font-size:13px; font-weight:bold; padding:0 0 5px 1px;}

.m_entertainment_area .con_box {position:relative; min-height:248px; border:1px solid #d6d6d6; background:#f8f8f8; overflow:hidden;}
.m_entertainment_area .con_box ul {clear:both; margin:0 0 0 10px; overflow:hidden;}
.m_entertainment_area .con_box li {float:left; color:#aaa; margin:12px 0 0 7px; font-weight:normal;}
.m_entertainment_area .con_box li a {color:#555; font-weight:normal; padding:0 4px;}
.m_entertainment_area .con_box li a.over {color:#333; font-weight:bold;}
.m_entertainment_area .con_box ul.list {margin:0 0 14px 38px; overflow:hidden;}
.m_entertainment_area .con_box ul.list ul {display:table;}
.m_entertainment_area .con_box ul.list li {padding:0 3px;}
.m_entertainment_area .con_box ul.list .photo {width:168px; height:122px;}
.m_entertainment_area .con_box ul.list .photo img {width:166px; border:1px solid #bababa;}
.m_entertainment_area .con_box ul.list .text {width:168px; margin-top:8px;}
.m_entertainment_area .con_box ul.list .text a {color:#333; padding:0; font-size:12px;}

.m_entertainment_area .btn_left {position:absolute; width:32px; height:32px; top:100px; left:12px; overflow:hidden; font-size:0; line-height:0;}
.m_entertainment_area .btn_right {position:absolute; width:32px; height:32px; top:100px; left:577px;}

.m_entertainment_area .more {position:absolute; top:1px; right:3px; width:100px; text-align:right;}
.m_entertainment_area .more a {font-size:0.85em; color:#777;}


/* 메인용 Photo News & Graphic News */
.m_photo_graphic {position:relative; clear:both; float:left; width:310px; overflow:hidden; margin-top:17px;}
.m_photo_graphic .title {width:310px; overflow:hidden;}
.m_photo_graphic .title li {float:left; color:#aaa; padding:0 8px 2px 1px; font-weight:normal;}
.m_photo_graphic .title li a {font-size:13px; color:#555; font-weight:normal;}
.m_photo_graphic .title li a.over {color:#000; font-weight:bold;}

.m_photo_graphic .box {clear:both; float:left; width:310px;}
.m_photo_graphic .box .photo { position:relative; float:left; width:233px; height:169px; padding-right:3px;; z-index:10;}
.m_photo_graphic .box .photo img {border:1px solid #aeaeae;}
.m_photo_graphic .box .list {float:right; width:74px;}
.m_photo_graphic .box .list ul li {float:left; height:55px; padding-bottom:2px ;font-size:0; line-height:0;}
.m_photo_graphic .box .list ul li.last {padding-bottom:0;}
.m_photo_graphic .box .list ul li a img {border:1px solid #d4d4d4;}
.m_photo_graphic .box .list ul li a:hover img {border:1px solid #2a40a3;}
.m_photo_graphic .box .list ul li a.curr img {border:1px solid #d4d4d4;}
.m_photo_graphic .box .list ul li a:hover.curr img {border:1px solid #2a40a3;}

/* 타이틀이 한줄일 때 */
.m_photo_graphic .box .photo .title_01 {position:absolute; width:201px; height:22px; top:139px; left:1px; padding:7px 15px 0 15px; color:#FFF; line-height:16px; overflow:hidden; z-index:100;}
.m_photo_graphic .box .photo .title_01 a {color:#FFF;}
.m_photo_graphic .box .photo .title_bg_01 {position:absolute; width:231px; height:29px; top:139px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=70, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100 ); opacity:0.7; z-index:20; }
/* 타이틀이 두줄일 때 */
.m_photo_graphic .box .photo .title_02 {position:absolute; width:201px; height:42px; top:119px; left:1px;  padding:7px 15px 0 15px; color:#FFF; line-height:16px; overflow:hidden; z-index:100;}
.m_photo_graphic .box .photo .title_02 a {color:#FFF;}
.m_photo_graphic .box .photo .title_bg_02 {position:absolute; width:231px; height:49px; top:119px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=70, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100 ); opacity:0.7; z-index:20; }
/* 타이틀이 세줄일 때 */
.m_photo_graphic .box .photo .title_03 {position:absolute; width:201px; height:62px; top:99px; left:1px;  padding:7px 15px 0 15px; color:#FFF; line-height:16px; overflow:hidden; z-index:100;}
.m_photo_graphic .box .photo .title_03 a {color:#FFF;}
.m_photo_graphic .box .photo .title_bg_03 {position:absolute; width:231px; height:69px; top:99px; left:1px; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=70, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100 ); opacity:0.7; z-index:20; }

.m_photo_graphic .more {position:absolute; top:1px; right:3px; width:100px; text-align:right;}
.m_photo_graphic .more a {font-size:0.85em; color:#777;}


/* North Korea A to Z */
.m_north_korea {position:relative; float:left; width:310px; margin-top:18px;}
.m_north_korea .title {width:310px; overflow:hidden;}
.m_north_korea .title li {float:left; color:#aaa; padding:0 8px 2px 1px; font-weight:normal;}
.m_north_korea .title li a {font-size:13px; color:#555; font-weight:normal;}
.m_north_korea .title li a.over {color:#000; font-weight:bold;}
.m_north_korea .box {clear:both; width:308px; border:#d6d6d6 1px solid; overflow:hidden;}
.m_north_korea .box ul {padding-top:11px;}
.m_north_korea .box li {background:url(/images/layout/bl_black.gif) 12px 8px no-repeat; padding:2px 12px 6px 19px; line-height:18px;}
.m_north_korea .box li a {color:#111;}
.m_north_korea .box ul.btn {width:290px; border-top:#d6d6d6 1px solid; margin:5px 8px 7px 8px; padding-top:3px; overflow:hidden;}
.m_north_korea .box ul.btn li {float:left; padding:3px 22px 1px 22px; background:url(/images/layout/bl_right_atoz.gif) right 9px no-repeat; color:#444d79;}
.m_north_korea .box ul.btn li a {color:#444d79; }
.m_north_korea .box ul.btn li a:hover {color:#14317e;}
.m_north_korea .box ul.btn li.last {padding:3px 22px 1px 22px; background:none; text-align:center;}
.m_north_korea .more {position:absolute; top:1px; right:1px; width:100px; text-align:right;}
.m_north_korea .more a {font-size:0.85em; color:#777;}


.m_current {position:relative; float:left; width:310px; margin-top:18px;}
.m_current .title {width:310px; overflow:hidden;}
.m_current .title li {float:left; color:#aaa; padding:0 8px 2px 1px; font-weight:normal;}
.m_current .title li a {font-size:13px; color:#555; font-weight:normal;}
.m_current .title li a.over {color:#000; font-weight:bold;}
.m_current .current_box {position:relative; width:310px; height:94px;}
.m_current .current_box .btn_play {position:absolute; top:34px; left:51px;}
.m_current .current_box .photo {float:left; width:130px; height:94px; z-index:10;}
.m_current .current_box .photo a img {border:1px solid #aeaeae;}
.m_current .current_box .photo a:hover img {border:1px solid #2a40a3;}
.m_current .current_box .con {float:right; width:163px; height:72px; padding:10px 8px 10px 8px; border-top:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; border-bottom:#d6d6d6 1px solid; overflow:hidden;}
.m_current .current_box .con a {color:#111;}
.m_current .list {float:left; width:310px; padding-top:9px; overflow:hidden; }
.m_current .list ul li {padding-left:8px; padding-bottom:4px; background:url(/images/layout/bl_06.gif) 1px 8px no-repeat; color:#333; line-height:18px;}
.m_current .list ul li a {color:#111;}
.m_current .more {position:absolute; top:1px; right:1px; width:100px; text-align:right;}
.m_current .more a {font-size:0.85em; color:#777;}



/* let's_learn Korean */
.m_lets_learn {position:relative; float:left; width:310px; margin-top:18px;}
.m_lets_learn .title {float:left; font-size:13px; font-weight:bold; padding:0 0 5px 1px;}
.m_lets_learn .box {clear:both; width:308px; border:#d6d6d6 1px solid;}
.m_lets_learn .box ul.text {height:84px; padding:7px 12px 4px 15px; line-height:18px;}
.m_lets_learn .box ul.text li {float:none; line-height:18px; padding-top:5px;}
.m_lets_learn .box ul.text li a {color:#111; font-weight:bold;}

.m_lets_learn .box ul.arrow {clear:both; text-align:right;}
.m_lets_learn .box ul.arrow a {font-size:0.92em; color:#777;}
.m_lets_learn .box ul.arrow li {float:left; text-align:right; line-height:18px;}
.m_lets_learn .box ul.arrow li .more {position:absolute; top:100px; left:268px; width:40px; height:27px;}
.m_lets_learn .box ul.arrow li .more li {float:left; padding:0 5px;}

.m_lets_learn .box ul.btn {clear:both; width:290px; border-top:#d6d6d6 1px solid; margin:5px 8px 5px 8px; padding-top:3px; overflow:hidden;}
.m_lets_learn .box ul.btn li {float:left; padding:0 12px 0 12px; background:url(/images/layout/bl_right_atoz.gif) right 9px no-repeat; color:#444d79; font-family:Tahoma, Geneva, sans-serif; font-size:0.85em;}
.m_lets_learn .box ul.btn li a {color:#444d79;} 
.m_lets_learn .box ul.btn li a:hover {color:#14317e;}
.m_lets_learn .box ul.btn li.last {background:none;}

.m_lets_learn .more {position:absolute; top:1px; right:1px; width:100px; text-align:right;}
.m_lets_learn .more a {font-size:0.85em; color:#777;}

.m_lets_learn a.banner {clear:both; color:#111;}
.m_lets_learn a.banner:hover {text-decoration:none;}
.m_lets_learn a.banner:active {text-decoration:none;}
.m_lets_learn a.banner:visited {text-decoration:none;}
.m_lets_learn a.banner div.bg {width:308px; height:24px; border:1px solid #d6d6d6; background:url(/images/layout/bg_lets_learn_korea.gif) bottom repeat-x #fafafa; text-align:center; padding-top:6px; margin-top:5px;}


/* let's_learn Korean - 20130217 - 배너추가 */
.m_lets_learn2 {position:relative; float:left; width:310px; margin-top:18px;}
.m_lets_learn2 .title {float:left; font-size:13px; font-weight:bold; padding:0 0 5px 1px;}
.m_lets_learn2 .box {clear:both; width:308px; border:#d6d6d6 1px solid;}
.m_lets_learn2 .box .tit {font-size:12px; font-weight:bold; padding: 8px 0 5px 9px;}
.m_lets_learn2 .box .tit.dramatit + div.bg2 {margin: 0 auto;}
.m_lets_learn2 .box ul.text {width:263px; min-height:84px; padding:7px 12px 0 15px; line-height:18px; background:#f8f8f8; border:#d6d6d6 1px solid; margin:0 0 0 8px; overflow:hidden;}
.m_lets_learn2 .box ul.text li {float:none; line-height:18px; padding-top:5px;}
.m_lets_learn2 .box ul.text li a {color:#111; font-weight:bold;}

.m_lets_learn2 .box ul.arrow {clear:both; text-align:right;}
.m_lets_learn2 .box ul.arrow a {font-size:0.92em; color:#777;}
.m_lets_learn2 .box ul.arrow li {float:left; text-align:right; line-height:18px;}
.m_lets_learn2 .box ul.arrow li .more {position:absolute; top:180px; right:15px; width:40px; height:27px;}
.m_lets_learn2 .box ul.arrow li .more li {float:left; padding:0 5px;}

.m_lets_learn2 .box ul.btn {clear:both; margin:0 6px 0 6px; padding-top:3px; overflow:hidden;}
.m_lets_learn2 .box ul.btn li {float:left; padding:0 20px; background:url(/images/layout/bl_right_atoz.gif) right 9px no-repeat; color:#444d79; font-size:11px;}
.m_lets_learn2 .box ul.btn li a {color:#444d79;} 
.m_lets_learn2 .box ul.btn li a:hover {color:#14317e;}
.m_lets_learn2 .box ul.btn li.last {background:none;}

.m_lets_learn2 .more {position:absolute; top:75px; right:9px; width:100px; text-align:right;}
.m_lets_learn2 .more a {font-size:0.85em; color:#777;}

.m_lets_learn2 a.banner {clear:both; color:#111;}
.m_lets_learn2 a.banner:hover {text-decoration:none;}
.m_lets_learn2 a.banner:active {text-decoration:none;}
.m_lets_learn2 a.banner:visited {text-decoration:none;}
.m_lets_learn2 .bg {clear:both; width:292px; height:24px; border:1px solid #d6d6d6; background:url(/images/layout/bg_lets_learn_korea.gif) bottom repeat-x #fafafa; text-align:center; padding-top:6px; margin:3px auto;}
.m_lets_learn2 .bg2 {width:292px; height:42px; margin:8px auto;}



/* Achive */
.m_achive {position:relative; float:left; width:310px; margin-top:18px;}
.m_achive .title {float:left; font-size:13px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; padding:0 0 5px 1px;}
.m_achive .m_achive_con {clear:both; width:308px; border:1px solid #d6d6d6;}

.m_achive .m_achive_con .tab {}
.m_achive .m_achive_con .tab li {float:left; text-align:center; padding:4px 0; font-size:11px;}
.m_achive .m_achive_con .tab li a div {color:#111;}
.m_achive .m_achive_con .tab li a:hover {text-decoration:none;}
.m_achive .m_achive_con .tab li a:active {text-decoration:none;}
.m_achive .m_achive_con .tab li a:visited {text-decoration:none;}
.m_achive .m_achive_con .tab li.left {width:153px; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; background:#f8f8f8;}
.m_achive .m_achive_con .tab li.left_over {width:154px; font-weight:bold;}
.m_achive .m_achive_con .tab li.right {width:153px; border-left:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; background:#f8f8f8;}
.m_achive .m_achive_con .tab li.right_over {width:154px; font-weight:bold;}

.m_achive .m_achive_con .box {clear:both; overflow:hidden;}
.m_achive .m_achive_con .box ul {padding-top:12px; float:left;}
.m_achive .m_achive_con .box li {background:url(/images/layout/bl_black.gif) 12px 8px no-repeat; padding:0 19px 6px; line-height:18px; float:left;}
.m_achive .m_achive_con .box li a {color:#111; word-break:break-word; float:left;}

.m_achive .more {position:absolute; top:1px; right:1px; width:100px; text-align:right;}
.m_achive .more a {font-size:0.85em; color:#777;}



/* 우측 인터넷 영역 */
/* 앱 링크 영역 */
#app_link{width:310px; height:100px; background:url(../images/kbs_world_radio_app_bg.jpg) 0 0 no-repeat; margin-top:18px;}
#app_link h2{float:left; margin:16px 0 0 24px; width:auto; display:inline-block; width:180px;}
#app_link h2 a{float:left; display:block;}
#app_link h2 a img{float:left;}
#app_link h2 a img:first-child{margin-bottom:11px;}
#app_link .appicon_view{float:left; width:72px; height:72px; overflow:hidden; margin:10px 0 0 15px;}
#app_link .appicon_view a{float:left; display:none;}
#app_link .appicon_view a:first-child{display:block;}
#app_link .appicon_view a.appicon_on{display:block;}
#app_link .appicon_view a.appicon_off{display:none;}
#app_link .appicon_view a img{float:left;}
#app_link .app_dot{float:right; clear:both; margin:-3px 40px 0 0;}
#app_link .app_dot ul, #app_link .app_dot ul li, #app_link .app_dot ul li img{float:left;}
#app_link .app_dot ul li:first-child{margin-right:8px;}
#app_link .app_dot ul li{background:url(../images/kbs_world_radio_app_circle_off.jpg) 50% 50% no-repeat; cursor:pointer;}
#app_link .app_dot ul li img{visibility:hidden;}
#app_link .app_dot ul li.dot_on{background:url(../images/kbs_world_radio_app_circle_on.jpg) 50% 50% no-repeat;}


/* 특집/이벤트 */
.m_event {position:relative; width:310px; height:224px; margin-top:10px;}
.m_event .photo img {border:1px solid #b9b9b9;}

.m_event .pagenation {width:308px; height:28px; background:#222; border:1px solid #000;}
.m_event .pagenation .more {width:110px; height:21px; margin:0 auto; margin-top:4px;}
.m_event .pagenation .more p {float:left; padding:0 8px; color:#fff; font-size:0.83em;}
.m_event .pagenation .more p a {font-size:0.85em; color:#fff; padding:5px;}
.m_event .pagenation .more p a:hover {text-decoration:none;}

.m_event .pagenation_new {width:308px; height:29px; background:#f1f3f4; border-bottom:1px solid #b9b9b9; border-left:1px solid #b9b9b9; border-right:1px solid #b9b9b9;}
.m_event .pagenation_new .more {overflow:hidden;}
.m_event .pagenation_new .more .txt {float:left; width:220px; margin:0 auto; text-align:center; padding-top:4px;}
.m_event .pagenation_new .more .txt a {color:#111;}
.m_event .pagenation_new .more .left {float:left; width:35px; padding:4px 0 0 4px;}
.m_event .pagenation_new .more .right {float:right; width:35px; padding:4px 4px 0 0;}


/* 인물/문화 */
.m_Program_other {position:relative; width:310px; margin-top:20px;}
.m_Program_other .title {font-size:1.08em; font-weight:bold; padding:0 0 5px 1px;}
.m_Program_other .title img {padding:0 5px 2px 0; vertical-align:middle;}

.m_Program_other .box {position:relative; width:310px; border-top:#d6d6d6 1px solid; overflow:hidden;}
.m_Program_other .box .box_left {float:left; width:129px; height:135px; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
.m_Program_other .box .box_left img {width:129px;}
.m_Program_other .box .box_left li {float:none; text-align:center; line-height:18px;}
.m_Program_other .box .box_left li a {color:#111;}

.m_Program_other .box .box_list {float:left; width:179px;}
.m_Program_other .box .box_list li {float:none; line-height:18px; overflow:hidden;}
.m_Program_other .box .box_list li a 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;}
.m_Program_other .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;}
.m_Program_other .box .box_list li a:hover {text-decoration:none;}
.m_Program_other .box .box_list li a:active {text-decoration:none;}
.m_Program_other .box .box_list li a:visited {text-decoration:none;}
.m_Program_other .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;}

.m_Program_other .box .box_list_over1 {position:absolute; left:123px; top:0px; width:167px; height:24px; padding:7px 5px 8px 17px; color:#2a40a3; font-weight:bold; background:url(/images/layout/bg_vodbank_r.png) no-repeat;}
.m_Program_other .box .box_list_over2 {position:absolute; left:123px; 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;}
.m_Program_other .box .box_list_over3 {position:absolute; left:123px; 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;}
.m_Program_other .box .box_list_over4 {position:absolute; left:123px; 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;}
.m_Program_other .box .box_list_over1 a {color:#111;}
.m_Program_other .box .box_list_over1 a:hover {text-decoration:none;}
.m_Program_other .box .box_list_over2 a {color:#111;}
.m_Program_other .box .box_list_over2 a:hover {text-decoration:none;}
.m_Program_other .box .box_list_over3 a {color:#111;}
.m_Program_other .box .box_list_over3 a:hover {text-decoration:none;}
.m_Program_other .box .box_list_over4 a {color:#111;}
.m_Program_other .box .box_list_over4 a:hover {text-decoration:none;}


/* PR Room / Message Board */
.pr_board {position:relative; margin-top:12px; overflow:hidden;}
.pr_board .tab { clear:both; width:310px; height:29px; overflow:hidden;}
.pr_board .tab ul li {float:left; width:155px; height:29px; font-size:1em; text-align:center; line-height:28px; cursor:pointer; cursor:hand;}
.pr_board .tab ul li a {color:#111;}
.pr_board .tab ul li a:hover {text-decoration:none;}
.pr_board .tab ul li.pr {background:url(/images/layout/bg_m_tab_left.gif) no-repeat;}
.pr_board .tab ul li.pr_r {background:url(/images/layout/bg_m_tab_r.gif) no-repeat; font-weight:bold;}
.pr_board .tab ul li.message {background:url(/images/layout/bg_m_tab_right.gif) no-repeat;}
.pr_board .tab ul li.message_r {background:url(/images/layout/bg_m_tab_r.gif) no-repeat; font-weight:bold;}

.pr_board .box {width:308px; min-height:81px; padding:10px 0 5px 0; border-bottom:#d6d6d6 1px solid;  border-right:#d6d6d6 1px solid;  border-left:#d6d6d6 1px solid; overflow:hidden;}
.pr_board .box ul {padding:0px 0;}
.pr_board .box ul li {padding-left:15px;padding-bottom:4px; background:url(/images/layout/bl_06.gif) 7px 8px no-repeat; color:#111; line-height:18px; font-size:1em;}
.pr_board .box ul li.notice_list {font-weight:normal;}
.pr_board .box ul a {color:#111;}
.pr_board .box ul li.quiz {height:18px; padding-top:5px; margin-bottom:5px; background:url(/images/layout/bl_06.gif) 7px 12px no-repeat #f1f3f4; font-size:1em; color:#111; font-weight:bold; overflow:hidden;}
.pr_board .box ul li.quiz a {padding-right:15px;}
.pr_board .box ul li.quiz span {color:#2a40a3;}
.pr_board .box ul li.quiz img {text-align:right; padding:5px 0 2px 0; margin:0;}

.pr_board .m_frequency {width:308px; height:56px; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; background:url(/images/layout/bg_frequency02.gif) no-repeat;}
.pr_board .m_frequency li {float:left; padding-top:8px;}
.pr_board .m_frequency li img {padding-bottom:3px;}
.pr_board .m_frequency li a {font-size:0.83em; color:#777;}
.pr_board .m_frequency li span {height:8px;}
.pr_board .m_frequency li div {width:77px; text-align:center; line-height:10px;}

/* PR Room / Music Board / Message Board */
.pr_board_new {position:relative; margin-top:12px; overflow:hidden;}
.pr_board_new .tab { clear:both; width:310px; height:29px; overflow:hidden;}
.pr_board_new .tab ul li {float:left; width:103px; height:29px; font-size:11px; text-align:center; line-height:28px; cursor:pointer; cursor:hand;}
.pr_board_new .tab ul li a {color:#111;}
.pr_board_new .tab ul li a:hover {text-decoration:none;}
.pr_board_new .tab ul li.pr {background:url(/images/layout/bg_m_tab_left02.gif) no-repeat;}
.pr_board_new .tab ul li.pr_r {background:url(/images/layout/bg_m_tab02_r.gif) no-repeat; font-weight:bold;}
.pr_board_new .tab ul li.music {background:url(/images/layout/bg_m_tab_center.gif) no-repeat;}
.pr_board_new .tab ul li.music_r {background:url(/images/layout/bg_m_tab03_r.gif) no-repeat; font-weight:bold;}
.pr_board_new .tab ul li.message {width:104px; background:url(/images/layout/bg_m_tab_right03.gif) no-repeat;}
.pr_board_new .tab ul li.message_r {width:104px; background:url(/images/layout/bg_m_tab04_r.gif) no-repeat; font-weight:bold;}

.pr_board_new .box {width:308px; min-height:81px; padding:10px 0 5px 0; border-bottom:#d6d6d6 1px solid;  border-right:#d6d6d6 1px solid;  border-left:#d6d6d6 1px solid; overflow:hidden;}
.pr_board_new .box ul {padding:0px 0;}
.pr_board_new .box ul li {padding-left:15px; padding-bottom:4px; background:url(/images/layout/bl_06.gif) 7px 8px no-repeat; color:#111; line-height:18px; font-size:1em;}
.pr_board_new .box ul li.notice_list{font-weight:normal; }
.pr_board_new .box ul a {color:#111;}
.pr_board_new .box ul li img {margin-bottom:6px;}
.pr_board_new .box ul li.quiz {width:308px; height:18px; padding-top:5px; margin-bottom:5px; background:url(/images/layout/bl_06.gif) 7px 12px no-repeat #f1f3f4; font-size:1em; color:#111; font-weight:bold;}
.pr_board_new .box ul li.quiz span {color:#2a40a3;}
.pr_board_new .box ul li.quiz img {float:right; padding:5px 24px 0 0; margin-bottom:0;}

.pr_board_new .m_frequency {width:308px; height:64px; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; background:url(/images/layout/bg_frequency02.gif) no-repeat;}
.pr_board_new .m_frequency li {float:left; padding-top:8px;}
.pr_board_new .m_frequency li a {font-size:0.83em; color:#777;}
.pr_board_new .m_frequency li img {padding-bottom:5px;}
.pr_board_new .m_frequency li span {height:8px;}
.pr_board_new .m_frequency li div {width:76px; text-align:center; line-height:10px;}




/* 우측 배너 */
.main_right_banner {width:310px; padding-top:12px; overflow:hidden;}
.main_right_banner .btn {float:right; width:309px; height:10px; padding-right:1px;}
.main_right_banner .btn ul {margin:0; padding:0;}
.main_right_banner .btn ul li {float:right; height:10px; margin:0; padding:0 0 0 2px; font-size:0; line-height:0;}
.main_right_banner .title {float:left; font-weight:bold; padding:0 0 4px 5px; overflow:hidden;}
.main_right_banner .btn02 {float:right; width:32px; padding-right:2px; padding-top:6px;}
.main_right_banner .btn02 div {float:left; width:10px; height:9px; padding-left:6px;}
.main_right_banner .banner {float:left; width:310px; height:50px; overflow:hidden;}
.main_right_banner .banner div {float:left;}
.main_right_banner .banner div.right {float:right; padding-left:2px;}
.main_right_banner .banner div img {border:#bababa 0px solid;}




/* Banner Zone */
.banner_zone {position:relative; width:310px; margin-top:12px; float:left;}
.banner_zone .title {font-size:1.08em; font-weight:bold; padding:0 0 5px 1px;}
.banner_zone .banner {float:left; height:45px;}
.banner_zone .banner img {}
.banner_zone .banner a { padding-right:3px;}
.banner_zone .more {position:absolute; top:0; left:265px;}
.banner_zone .more p {float:left;}



/* 메인 좌측 텝 배너 */



.m_top_banner {position:relative; float:left; width:240px; height:70px; margin:2px 0 0 0;}
.m_top_banner .banner {width:240px; margin-top:10px;}
.m_top_banner .banner img {}
.m_top_banner .more {position:absolute; top:0; left:194px; float:right; width:100px;}
.m_top_banner .more p {float:left;}
.m_top_banner .more p img {}
.m_top_banner .more p span {padding-left:10px; font-size:10px; padding-top:0; line-height:15px;}




/* 2~6개 아코디언 형식 가변식 프로그램 */
.accordion {position:relative; font-size:11px; margin:12px 0 12px 0;}
.accordion .title {font-size:1.08em; font-weight:bold; padding:0 0 5px 1px;}
.accordion ul {width:310px; border-top:1px solid #d6d6d6; margin:0; padding:0; list-style:none;}
.accordion li {border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-top:0;}
.accordion .tit {margin:0;}
.accordion .tit a {display:block; padding:4px 12px 5px 12px; font-weight:bold; color:#333; text-align:left; text-decoration:none; background:#f8f8f8 url(../../images/layout/bl_up_b.png) no-repeat 290px 12px;}
.accordion .article_con {margin:0; min-height:84px; overflow:hidden;}
.accordion .article_con .photo {float:left; width:102px; height:74px; border:1px solid #bfbfbf; margin:5px 8px 5px 5px;}
.accordion .article_con .photo img {width:102px; height:74px;}
.accordion .article_con .tit {padding:5px 5px 0 0; background:none;}
.accordion .article_con .tit a {font-weight:bold; color:#2a40a3; line-height:16px; background:none;}
.accordion .article_con .con {padding:0 5px 15px 0;}
.accordion .article_con .con a {line-height:16px; color:#333;}
.accordion .article_con .con a:hover {text-decoration:underline;}

/* 포토뉴스 */
#current_az02{clear:none;}
