@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2011.css");
/* --- HTML Layout --- */
body {text-align:center; font-size:75%}
body.main {background:#f0711c url("http://img.imbc.com/broad/tv/culture/wide/images/bg_main_x.jpg") repeat-x center 150px}
body.sub {background:#f0711c url("http://img.imbc.com/broad/tv/culture/wide/images/bg_sub_x.jpg") repeat-x center 150px}
body.main #wrap_outer {overflow:hidden; width:100%; background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_main_v5.jpg") no-repeat center 150px}
body.sub #wrap_outer {overflow:hidden; width:100%; background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_sub_v2.jpg") no-repeat center 150px}
#wrap {width:100%; background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_footer.gif") repeat-x bottom; text-align:center}
#header {z-index:30; position:relative; clear:both; width:100%; height:150px; background:#fff; text-align:center}
.gnb	{z-index:30; position:relative; width:990px; margin:0 auto; text-align:left}
body.main #container {z-index:20; position:relative; overflow:hidden; width:990px; margin:0 auto; text-align:left}
body.sub #container {z-index:20; position:relative; overflow:hidden; width:990px; margin:0 auto; text-align:left}
#footer {clear:both}
#Adcode {display:none}
/* --- Main --- */
#m_con {float:left; overflow:hidden; width:732px; margin:408px 8px 40px 0; background:#fff}
#l_con {float:left; overflow:hidden; width:180px}
#r_con {float:left; overflow:hidden; width:552px}
#rectangle_banner {float:left; overflow:hidden; width:250px; height:250px}
body.main #rectangle_banner {margin-top:408px}
body.main .t_menu {overflow:hidden; width:180px; height:33px; background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_t_menu.jpg") no-repeat 0 0}
body.main .t_menu li {float:left}
body.main .t_menu li a {display:block; height:33px; text-indent:-5000em}
body.main .t_menu li a.vod {width:86px}
body.main .t_menu li a.bbs {width:94px}
body.main .m_date {width:552px; height:33px; margin-bottom:19px; background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_t_menu.jpg") no-repeat 0 -33px; text-indent:-5000em}
.m_menu {float:left; overflow:hidden; width:140px; *width:180px; height:367px; *height:387px; padding:20px 20px 0 20px; background:#e3e3e3}
.m_menu ul {overflow:hidden; width:140px; border-top:1px dotted #bbb}
.m_menu ul li {width:140px; height:21px; *height:28px; padding-top:6px; border-bottom:1px dotted #bbb; vertical-align:top}
.m_menu ul li a {font-size:12px; color:#303030; font-weight:bold; letter-spacing:-1px; line-height:1.335}
.m_vod {overflow:hidden; width:480px; *width:500px; margin-bottom:27px; padding-left:20px}
.m_vod h2 {width:73px; height:15px; margin-bottom:6px; background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_t_menu.jpg") no-repeat 0 -66px; text-indent:-5000em}
.m_vod dl {position:relative; width:294px; *width:500px; min-height:173px; height:auto !important; height:188px; padding:15px 0 0 206px; border-top:1px dotted #c9c9c9}
.m_vod dl dt {margin-bottom:4px; letter-spacing:-1px}
.m_vod dl dt a {font-size:14px; color:#f26522; line-height:1.335; font-weight:bold}
.m_vod dl dd a {font-size:12px; color:#666; line-height:1.55}
.m_vod dl dd.img {position:absolute; left:0; top:13px; width:192px; height:173px}
.m_vod dl dd.date {margin-bottom:3px}
.m_vod dl dd.date a {font-size:12px; color:#9a9a9a}
.m_info {float:left; overflow:hidden; width:238px; *width:258px; margin-right:21px; padding-left:20px}
.m_info h2 {width:73px; height:15px; margin-bottom:6px; background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_t_menu.jpg") no-repeat 0 -81px; text-indent:-5000em}
.m_info ul {overflow:hidden; width:258px; padding-top:10px; border-top:1px dotted #c9c9c9}
.m_info ul li {margin-bottom:2px; vertical-align:top}
.m_info ul li a {font-size:12px; color:#666; line-height:1.335}
.m_banner {float:left; overflow:hidden; width:231px; height:93px}
/* --- Sub --- */
body.sub #l_con {float:left; overflow:hidden; width:732px; margin-right:8px}
#spot {position:relative; width:732px; height:249px; margin-bottom:48px}
#spot h1 {position:absolute; left:0; top:0; width:280px; height:175px}
#spot h1 a {display:block; height:175px; text-indent:-5000em}
body.sub .t_menu {position:absolute; left:0; top:249px; overflow:hidden; width:130px; height:48px; background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_s_menu.jpg") no-repeat 0 0}
body.sub .t_menu li {vertical-align:top}
body.sub .t_menu li a {display:block; text-indent:-5000em}
body.sub .t_menu li a.vod {height:25px}
body.sub .t_menu li a.bbs {height:23px}
body.sub .m_date {position:absolute; left:130px; top:249px; width:602px; height:48px; background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_s_menu.jpg") no-repeat 0 -48px; text-indent:-5000em}
#colgroup {overflow:hidden; width:732px; margin-bottom:37px; background:#e3e3e3}
#snb {float:left; overflow:hidden; width:130px}
#snb ul {overflow:hidden; width:130px}
#snb ul li {height:22px; *height:29px; padding:6px 0 0 11px; border-bottom:1px solid #cdcdcd; vertical-align:top}
#snb ul li a {font-size:12px; color:#303030; line-height:1.335}
#s_con {float:left; overflow:hidden; width:602px; background:#fff; text-align:center; padding-bottom:20px;}
#s_con h2 {width:572px; height:42px; margin:0 auto; text-indent:-5000em}
#s_con h2.program {background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_h2.gif") no-repeat 0 0}
#s_con h2.mc {background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_h2.gif") no-repeat 0 -42px}
#s_con h2.jebo {background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_h2.gif") no-repeat 0 -84px}
#s_con h2.info {background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_h2.gif") no-repeat 0 -126px}
#s_con h2.tvinfo {background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_h2.gif") no-repeat 0 -168px}
#s_con h2.vod {background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_h2.gif") no-repeat 0 -210px}
#s_con h2.bbs {background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_h2.gif") no-repeat 0 -252px}
#s_con h2.cor {background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_h2.gif") no-repeat 0 -294px}
#s_con h2.clip {background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_h2.gif") no-repeat 0 -336px}
#s_con .section {width:572px; min-height:585px; height:auto !important; height:600px; padding-top:15px; border-top:1px dotted #c9c9c9; text-align:center; margin:0px auto;}
.program_wrap {overflow:hidden; width:510px; margin:0 auto; text-align:left}
.program_wrap h3 {font-size:12px; color:#737373; line-height:1.55}
.program_wrap h3.bg {background:url("http://img.imbc.com/broad/tv/culture/wide/images/h3_line.gif") no-repeat 60px center}
.program_wrap p {margin-bottom:30px; font-size:12px; color:#737373; line-height:1.55}
.program_wrap dl {position:relative; width:278px; *width:510px; min-height:140px; height:auto !important; height:140px; margin-bottom:30px; padding-left:232px}
.program_wrap dl dt {font-size:12px; color:#737373; line-height:1.55; font-weight:bold}
.program_wrap dl dd.img {position:absolute; left:0; top:0; overflow:hidden; width:230px; text-align:center}
.program_wrap dl dd {font-size:12px; color:#737373; line-height:1.55}
.mc_wrap {overflow:hidden; width:533px; margin:0 auto; text-align:left}
.mc_wrap h3.mc {height:15px; margin-bottom:25px;  background:url("http://img.imbc.com/broad/tv/culture/wide/images/h3_mc.gif") no-repeat 0 0; text-indent:-5000em}
.mc_wrap .mc_list {overflow:hidden; width:521px; *width:533px; margin-bottom:30px; padding-left:20px}
.mc_wrap .mc_list li {float:left; overflow:hidden; width:155px; margin-right:10px}
.mc_wrap .mc_list li dl {position:relative; overflow:hidden; width:141px; *width:155px; padding:193px 0 0 14px}
.mc_wrap .mc_list li dl dt {font-size:12px; color:#737373; line-height:1.55; font-weight:bold}
.mc_wrap .mc_list li dl dd {font-size:11px; color:#737373; line-height:1.55}
.mc_wrap .mc_list li dl dd.img {position:absolute; left:0; top:0; width:146px; *width:155px; height:177px; *height:186px; padding:9px 0 0 9px; background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_mc.gif") no-repeat}
.mc_wrap .mc_list li dl dd.img img {vertical-align:top}
.mc_wrap h3.panel {height:17px; margin-bottom:25px; background:url("http://img.imbc.com/broad/tv/culture/wide/images/h3_mc.gif") no-repeat 0 -15px; text-indent:-5000em}
.mc_wrap .panel_list {overflow:hidden; width:453px; *width:533px; padding-left:80px}
.mc_wrap .panel_list li {float:left; overflow:hidden; width:80px; min-height:200px; height:auto !important; height:200px; margin-right:60px}
.mc_wrap .panel_list li dl {position:relative; overflow:hidden; width:80px; padding-top:110px}
.mc_wrap .panel_list li dl dt {font-size:11px; color:#737373; line-height:1.55; font-weight:bold}
.mc_wrap .panel_list li dl dd {font-size:11px; color:#737373; line-height:1.55}
.mc_wrap .panel_list li dl dd.img {position:absolute; left:0; top:0; width:78px; *width:80px; height:98px; *height:100px; border:1px solid #dfdfdf}
.mc_wrap .panel_list li dl dd.img img {width:78px; height:98px; vertical-align:top}
.tvinfo_top {overflow:hidden; width:585px; margin-bottom:15px; text-alignF:center}
.tvinfo_box {position:relative; overflow:hidden; width:585px; height:153px; margin-bottom:15px; background:url("http://img.imbc.com/broad/tv/culture/wide/images/bg_tvinfo.jpg") no-repeat}
.tvinfo_box .tip {text-indent:-5000em}
.tvinfo_box .list {position:absolute; left:241px; top:40px; overflow:hidden; width:308px}
.tvinfo_box .list ul {overflow:hidden; width:324px}
.tvinfo_box .list ul li {float:left; overflow:hidden; width:90px; margin-right:18px}
.tvinfo_box .list ul li .img {display:block; width:88px; *width:90px; height:64px; *height:66px; margin-bottom:7px; border:1px solid #d7d3d4}
.tvinfo_box .list ul li .img img {vertical-align:top}
.tvinfo_box .list ul li .txt {display:block; width:90px; font-size:11px; color:#565656; letter-spacing:-1px; text-align:center; line-height:1.33}
.clip_top {overflow:hidden; width:585px; margin-bottom:25px}
.clip_top img {vertical-align:top}

/* È¸¿øÁ¤º¸ */
.warning{width:465px; *width:560px; background:url(http://img.imbc.com/broad/tv/culture/wide/images/bg_560.jpg) no-repeat; position:relative; padding:14px 0 15px 95px; margin-bottom:15px;}
.btn_warning{position:absolute; top:26px; right:18px;}
.war_dd, .warning dt{position:relative; left:-70px;}