@charset "euc-kr";
@import url("http://imbc.com/commons/css/common2011.css");
body.main {background:#252525 url("http://img.imbc.com/broad/tv/culture/mbcspecial/images3/bg_main_v2.jpg") no-repeat center 120px}
body.sub {background:#262626 url("http://img.imbc.com/broad/tv/culture/mbcspecial/images3/bg_sub_v2.jpg") no-repeat center 120px}
#wrap {width:100%; background:url("../http://img.imbc.com/broad/tv/culture/mbcspecial/images3/bg_footer.gif") repeat-x bottom; text-align:center}
/* --- Main --- */
body.main #container {z-index:20; position:relative; overflow:hidden; width:990px; margin:0 auto; padding-top:111px; text-align:left}
.m_menu {position:relative; overflow:hidden; width:990px; height:40px; margin-bottom:10px; background:url("http://img.imbc.com/broad/tv/culture/mbcspecial/images/new_header.jpg") no-repeat; text-indent:-5000em}
.m_menu li {float:left; height:40px}
.m_menu li a {display:block; height:40px; text-indent:-5000em;}
.m_menu li.m_vod {width:93px}
.m_menu li.m_bbs {width:92px; margin-right:36px}
.m_menu li.m_cm2 {width:53px; margin-right:33px}
.m_menu li.m_con {width:61px; margin-right:35px}
.m_menu li.m_staff {width:51px; margin-right:32px}
.m_menu li.m_noti {width:42px; margin-right:32px}
.m_menu li.m_be {width:51px; margin-right:32px}
.m_menu li.m_public {width:42px}
.b_vodmon {position:absolute; right:30px; top:0; font-size:12px; z-index:100; padding-top:14px; text-indent:0;  letter-spacing: -1px; color:#e4e7eb;}
.pre_vod  {position:relative; float:left; width:730px; height:463px; margin:0 10px 10px 0}
.pre_vod .detail {position:absolute; z-index:10; left:0; bottom:0; width:692px; *width:730px; height:105px; *height:122px; padding:17px 19px 0 19px}
.pre_vod .detail .tit {display:block; margin-bottom:14px; font-size:16px; color:#fff; line-height:1.33; letter-spacing:-1px}
.pre_vod .detail .tit a em {display:block; margin-top:2px; font-size:11px; font-family:Tahoma; letter-spacing:0}
.pre_vod .detail .tit a {color:#fff; font-size:16px}
.pre_vod .detail .txt {color:#a6a6a6; line-height:1.55; letter-spacing:-1px}
.pre_vod .detail .txt a {color:#a6a6a6}
.pre_vod .btn_preview {display:block; position:absolute; z-index:30; right:20px; top:9px; width:116px; height:44px; padding:0; border:0; background:none; cursor:pointer}
.pre_vod .bg_alpha {display:block; position:absolute; z-index:5; left:0; bottom:0; width:730px; height:121px; *height:122px; background:#000; border-top:1px solid #000; filter:alpha(opacity=70); opacity:.7; text-indent:-5000em}
.pre_vod .m_preview {display:none; position:absolute; z-index:50; left:0; top:0; width:730px; height:463px; background:#252525; filter:alpay(opacity=0); opacity:0}
.pre_vod .m_preview .btn_close {position:absolute; z-index:100; right:0; top:0; overflow:hidden; width:42px; height:43px; padding:0; border:0; background:url("http://img.imbc.com/broad/tv/culture/mbcspecial/images3/bg_blank.gif"); cursor:pointer}
.pre_vod .m_preview .m_btn_close {position:absolute; z-index:100; right:-42px; top:-43px; overflow:hidden; width:42px; height:43px; padding:0; border:0; background:url("http://img.imbc.com/broad/tv/culture/mbcspecial/images3/bg_blank.gif"); cursor:pointer}
#preview_layer {display:none}
.m_banner {float:left; overflow:hidden; width:250px; height:463px; margin-bottom:10px}
.m_banner .series {overflow:hidden; width:250px; height:154px; margin-bottom:5px; background:url("http://img.imbc.com/broad/tv/culture/mbcspecial/images3/series.png") no-repeat}
.m_banner .series h2 {height:34px; margin-bottom:16px; text-indent:-5000em}
.m_banner .series .list {overflow:hidden; width:250px; height:93px}
.m_banner .series .list li {float:left}
.m_banner .series .list li a {display:block; height:46px; text-indent:-5000em}
.m_banner .series .list li a.series1 {width:107px}
.m_banner .series .list li a.series2 {width:121px}
.m_banner .series .list li a.series3 {width:107px}
.m_banner .series .list li a.series4 {width:121px}
.m_banner .p_banner {overflow:hidden; width:250px}
.m_banner .p_banner li {margin-bottom:10px; vertical-align:top}
.m_banner .p_banner li a {display:block; height:44px}
.m_banner .p_banner li a img {vertical-align:top}
body.main #rectangle_banner {overflow:hidden; width:250px; height:250px; vertical-align:top}
.m_notice {overflow:hidden; width:989px; *width:990px; height:43px; margin-bottom:20px; border-right:1px solid #3c3c3c}
.m_notice h2 {float:left; overflow:hidden; width:111px; height:43px; margin-right:66px}
.m_notice h2 img {vertical-align:top}
.m_notice .list {position:relative; float:left; overflow:hidden; width:734px; *width:803px; height:32px; margin-top:6px; padding-left:69px; background:url("http://img.imbc.com/broad/tv/culture/mbcspecial/images3/bg_notice.jpg") no-repeat}
.m_notice .list ul {overflow:hidden; width:655px; height:32px}
.m_notice .list ul li {display:none; height:24px; *height:32px; padding-top:8px; vertical-align:top}
.m_notice .list ul li a {font-size:12px; color:#fffb00; letter-spacing:-1px; line-height:1.33}
.m_notice .list .btn_pre {display:block; position:absolute; right:66px; top:10px; overflow:hidden; width:13px; height:13px; padding:0; border:0; background:none; cursor:pointer}
.m_notice .list .btn_next {display:block; position:absolute; right:12px; top:10px; overflow:hidden; width:13px; height:13px; padding:0; border:0; background:none; cursor:pointer}
.m_notice .navi {position:absolute; right:35px; top:9px; font-size:11px; color:#7b7a7a; letter-spacing:-1px; line-height:1.33; font-family:Tahoma}
.m_latest {position:relative; width:950px; *width:990px; height:181px; *height:241px; padding:40px 0 0 20px; border:10px solid #353535; background:#252525}
.m_latest h2 {position:absolute; left:-11px; top:8px; width:992px; height:15px}
.m_latest .list {overflow:hidden; width:940px; height:161px}
.m_latest .list li {position:relative; float:left; overflow:hidden; width:225px; height:161px; margin-right:10px}
.m_latest .list li .bg_alpha {display:block; position:absolute; z-index:5; left:0; top:111px; width:225px; height:161px; background:#353535; filter:alpha(opacity=90); opacity:.9; text-indent:-5000em}
.m_latest .list li .txt {display:block; position:absolute; z-index:10; left:0; top:111px; width:215px; *width:225px; height:47px; *height:161px; padding:14px 0 0 10px; color:#fff; letter-spacing:-1px; line-height:1.15}
.m_latest .list li .txt .detail {display:block; padding-top:10px; font-size:11px}
.m_latest .list li .txt em {display:block; margin-top:1px; font-size:11px; color:#6ea314; font-family:Tahoma}
body.main #footer {overflow:hidden; width:990px; height:82px; *height:100px; padding-top:18px; font-size:12px; text-align:center}
body.main #f_copyright {color:#686767; line-height:1.33}
/* --- Sub --- */
body.sub #container {z-index:20; position:relative; overflow:hidden; width:990px; margin:0 auto; text-align:left}
.l_con {float:left; overflow:hidden; width:735px; margin-right:5px}
.spot {position:relative; width:735px; height:200px; margin-bottom:50px}
.spot h1 {position:absolute; left:15px; top:30px; width:226px; height:50px}
.spot h1 a {display:block; height:50px; text-indent:-5000em}
.bar_menu {position:absolute; left:0; top:200px; overflow:hidden; width:130px; height:50px; background:url("http://img.imbc.com/broad/tv/culture/mbcspecial/images3/bg_s_menu.jpg") no-repeat}
.bar_menu ul {overflow:hidden; width:130px; height:50px}
.bar_menu ul li {height:25px; vertical-align:top}
.bar_menu ul li a {display:block; height:19px; *height:25px; padding:6px 0 0 16px; color:#fff; font-weight:bold; line-height:1.33; letter-spacing:-1px}
.spot .broad_info {position:absolute; right:0; top:200px; overflow:hidden; width:592px; *width:605px; height:50px; padding-right:13px; background:url('http://img.imbc.com/broad/tv/culture/mbcspecial/images3/bg-broad-info.jpg') no-repeat; color:#82c118; letter-spacing:-1.5px;  padding-top:18px; text-align:right; }
.spot .broad_info img {vertical-align:top; padding-right:10px;}
.colgroup {overflow:hidden; width:735px; background:#fff url("http://img.imbc.com/broad/tv/culture/mbcspecial/images3/bg_content.gif") repeat-y 130px 0}
.snb {float:left; overflow:hidden; width:129px; *width:130px; border-right:1px solid #dcdcdc}
.snb .menu {overflow:hidden; width:130px; margin-bottom:2px; padding-top:14px}
.snb .menu li {margin-bottom:8px; padding-left:28px; background:url("http://img.imbc.com/broad/tv/culture/mbcspecial/images3/bg_menu_dott.gif") no-repeat 22px 6px; vertical-align:top}
.snb .menu li a {color:#303030; letter-spacing:-1px; line-height:1.33; font-weight:bold}
.b_list {overflow:hidden; width:129px; border-top:1px solid #d7d7d7}
.b_list li {float:left; overflow:hidden; border-bottom:1px solid #d7d7d7}
.b_list li a {display:block; overflow:hidden}
.b_list li a img {vertical-align:top}
.snb h2 {}
.snb h2 img {vertical-align:top}
.series_list {overflow:hidden; width:130px; border-bottom:1px solid #d7d7d7}
.series_list li {float:left}
.series_list li a {display:block}
.series_list li img {vertical-align:top}
.content {float:left; overflow:hidden; width:585px; *width:605px; padding:0 10px 30px 10px}
.content h2 {height:49px; *height:60px; padding:11px 0 0 8px; font-size:18px; color:#393939; letter-spacing:-1px; line-height:1.33}
.content h3 {font-size:14px; color:#393939; letter-spacing:-1px; line-height:1.33; margin-bottom:10px; padding-left:8px}
.section {position:relative; width:585px; min-height:600px; height:auto !important; height:600px}
body.sub #footer {overflow:hidden; width:735px; height:82px; *height:100px; padding-top:18px; font-size:12px; text-align:center}
body.sub #f_copyright {color:#686767; line-height:1.33}
/* --- Sub : Program --- */
.program {position:relative; overflow:hidden; width:585px; height:469px}
.program img {position:absolute; left:0; top:0}
/* --- Sub : Jebo --- */
.jebo_top {position:relative; overflow:hidden; width:585px; height:185px; margin-bottom:15px}
.jebo_top img {position:absolute; left:0; top:0}
/* --- Sub : Last --- */
.btn_last {overflow:hidden; width:585px; margin-bottom:20px; text-align:right}
.btn_last a {display:block; float:right; width:172px; overflow:hidden}
.btn_last img {vertical-align:top}
/* --- Sub : Staff --- */
.staff {position:relative; width:415px; *width:585px; min-height:107px; height:auto !important; height:108px; margin-bottom:15px; padding:1px 0 0 170px}
.staff dt {margin-bottom:8px; padding:0 0 4px 20px; border-bottom:1px solid #d0d0d0; color:#555; line-height:1.33; letter-spacing:-1px; font-weight:bold; background:url("http://img.imbc.com/broad/tv/culture/mbcspecial/images3/icon_staff.gif") no-repeat 3px 2px}
.staff dd {color:#555; line-height:1.33; letter-spacing:-1px}
.staff dd.img {position:absolute; left:10px; top:0; width:140px; *width:148px; height:100px; *height:108px; padding:3px; border:1px solid #c2c2c2}
.staff dd.img img {vertical-align:top}
/* --- Sub : Special Vod --- */
.special_list {overflow:hidden; width:565px; *width:585px; height:67px; margin-bottom:15px; padding: 0 10px}
.special_list .list1 {width:440px; *width:565px; height:21px; *height:31px; margin-bottom:5px; padding:10px 0 0 125px; background:url("http://img.imbc.com/broad/tv/culture/mbcspecial/images3/special_series1.jpg") no-repeat}
.special_list .list1 li {float:left; overflow:hidden; height:11px}
.special_list .list1 li a {display:block; height:11px; text-indent:-5000em}
.special_list .list1 li.series1 {width:50px; margin-right:14px}
.special_list .list1 li.series2 {width:69px; margin-right:15px}
.special_list .list1 li.series3 {width:59px; margin-right:14px}
.special_list .list1 li.series4 {width:50px;}
.special_list .list2 {width:439px; *width:565px; height:20px; *height:31px; padding:11px 0 0 126px; background:url("http://img.imbc.com/broad/tv/culture/mbcspecial/images3/special_series2.jpg") no-repeat}
.special_list .list2 li {float:left; overflow:hidden; height:9px}
.special_list .list2 li a {display:block; height:11px; text-indent:-5000em}
.special_list .list2 li.link_2011 {width:23px; margin-right:16px}
.special_list .list2 li.link_2010 {width:24px; margin-right:18px}
.special_list .list2 li.link_2009 {width:25px; margin-right:14px}
.special_list .list2 li.link_2008 {width:25px; margin-right:14px}
.special_list .list2 li.link_2007 {width:24px; margin-right:14px}
.special_list .list2 li.link_2006 {width:25px}
.wating {position:relative; overflow:hidden; width:565px; *width:585px; height:318px; padding:0 10px}
.wating img {position:absolute; left:10px; top:0}
.wating a {display:block; position:absolute; left:33px; top:211px; width:168px; height:31px; background:url("http://img.imbc.com/broad/tv/culture/mbcspecial/images3/bg_blank.gif"); text-indent:-5000em}
/* --- Sub : Twitter --- */
/* --- Sub : Twitter --- */
.spe_twitter {width:579px; *width:585px; margin-bottom:13px; padding:23px 0 21px 0; border:3px solid #ccc; background:url("http://img.imbc.com/broad/tv/culture/mbcspecial/images3//bg_twitter.gif") no-repeat center top}
.spe_twitter .profile {overflow:hidden; float:left; width:119px height:106px; *height:113px; padding-top:7px; text-align:center}
.spe_twitter .profile .img {display:block; overflow:hidden; width:48px; height:48px; margin:0 auto 16px auto}
.spe_twitter .profile .img img {vertical-align:top}
.spe_twitter .profile .user {position:relative; overflow:hidden; width:108px; *width:119px; padding-left:11px; font-size:11px; color:#919191; line-height:1.33; text-align:left}
.spe_twitter .profile .user strong {display:block; width:73px; color:#36aed6; font-size:12px; letter-spacing:-1px}
.spe_twitter .profile .user .icon {display:block; position:absolute; right:8px; top:2px; overflow:hidden; width:26px; height:26px}
.spe_twitter .profile .user .icon img {vertical-align:top}
.spe_twitter .list {overflow:hidden; float:left; overflow:hidden; width:439px; *width:460px; padding-left:21px; border-left:1px solid #dadada}
.spe_twitter .list ul {overflow:hidden; width:428px; margin-top:-3px}
.spe_twitter .list ul li {overflow:hidden; width:414px; *width:428px; padding:6px 7px; border-top:1px dotted #a7a7a7; vertical-align:top; font-size:11px; color:#6a6a6a; line-height:1.33}
.spe_twitter .list ul li a {color:#36aed6}

/* È¸¿øÁ¤º¸ */
.warning{width:485px; *width:580px; background:url(http://img.imbc.com/broad/tv/culture/mbcspecial/images3/bg_580.jpg) no-repeat; position:relative; padding:14px 0 15px 95px; margin-bottom:15px;}
.btn_warning{position:absolute; top:26px; right:21px;}

/* @ Accessibility */
#accessibility{z-index:9999; text-align:left; position:absolute; top:0; left:0; width:100%}
#accessibility a {position:absolute; display:block; width:100%; left:0; text-align:center; top:-1000px; z-index:500; font-size:12px}
#accessibility a:focus, #accessibility a:active{position:absolute; top:0; height:40px; font-weight:bold; font-size:12px; color:#000; z-index:1000; background:#efefef; line-height:40px}

.btn-like-program-wrap {position:absolute; top:10px; right:10px; z-index:999;}