@charset "euc-kr";
@import url("http://imbc.com/commons/css/common2011.css");
body.main {background:url("http://img.imbc.com/broad/tv/culture/where/images/bg_main_xy.gif")}
body.sub {background:#ecd6c9 url("http://img.imbc.com/broad/tv/culture/where/images/bg_sub_x.jpg") repeat-x center 150px}
body.main #wrap {background:url("http://img.imbc.com/broad/tv/culture/where/images/bg_main.jpg") no-repeat center 150px}
body.sub #wrap {background:url("http://img.imbc.com/broad/tv/culture/where/images/bg_sub.jpg") no-repeat center 150px}
#wrap {width:100%; background:url("../http://img.imbc.com/broad/tv/culture/where/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; padding-top:440px; text-align:left}
body.sub #container {z-index:20; position:relative; overflow:hidden; width:990px; margin:0 auto; text-align:left}
/* --- Main --- */
#m_bar {overflow:hidden; width:990px; height:33px}
#m_bar ul {display:block; float:right; overflow:hidden; width:180px; height:33px}
#m_bar ul li {float:left; overflow:hidden; width:90px; height:33px; vertical-align:top}
#m_bar ul li img {vertical-align:top}
#m_bar .broad_info {float:right; overflow:hidden; width:791px; *width:810px; height:22px; *height:33px; padding:11px 19px 0 0; text-align:right; font-size:0.9em; letter-spacing:-1px; color:#fff; font-weight:bold; line-height:1.33; background:url("http://img.imbc.com/broad/tv/culture/where/images/bg_main_bar.jpg") no-repeat}
body.main #content {overflow:hidden; width:990px; margin-bottom:10px; background:#471818}
.m_menu {float:left; overflow:hidden; width:129px; *width:180px; padding:22px 27px 0 24px}
.m_menu ul {overflow:hidden; width:129px}
.m_menu ul li {width:128px; *width:129px; height:21px; *height:29px; padding:7px 0 0 1px; border-bottom:1px solid #633131; vertical-align:top}
.m_menu ul li a {color:#fff; letter-spacing:-1px; line-height:1.33; font-weight:bold}
.load_con {position:relative; float:left; overflow:hidden; width:790px; *width:810px; padding:19px 0 14px 20px; background:#fff}
.vod_con {overflow:hidden; width:500px; margin-bottom:14px; vertical-align:top}
.vod_con h2 {margin-bottom:10px; padding:0 0 7px 0; color:#471818; letter-spacing:-1px; line-height:1.33; border-bottom:1px dotted #ccc}
.vod_con dl {position:relative; width:289px; *width:500px; min-height:144px; height:auto !important; height:144px; padding-left:211px}
.vod_con dl dt {margin-bottom:8px}
.vod_con dl dt {font-size:16px; color:#666; font-weight:bold; line-height:1.33}
.vod_con dl dt a {font-size:16px; color:#666}
.vod_con dl dd {color:#666; line-height:1.55; letter-spacing:-1px}
.vod_con dl dd a {color:#666}
.vod_con dl dd.vod {position:absolute; left:0; top:0; width:192px; height:144px; background:#000}
.photo_con {overflow:hidden; width:500px; vertical-align:top}
.photo_con h2 {margin-bottom:20px; padding:0 0 7px 0; color:#471818; letter-spacing:-1px; line-height:1.33; border-bottom:1px dotted #ccc}
.photo_con .list {overflow:hidden; width:500px}
.photo_con .list ul {overflow:hidden; width:504px}
.photo_con .list ul li {float:left; overflow:hidden; width:116px; margin-right:10px}
.photo_con .list ul li a {display:block; overflow:hidden; text-align:center; font-size:0.9em; color:#666; line-height:1.33}
.photo_con .list ul li a img {display:block; width:114px; height:78px; margin-bottom:4px; border:1px solid #eee; vertical-align:top}
body.main #rectangle_banner {position:absolute; right:13px; top:20px; overflow:hidden; width:250px; height:250px; background:#000}
body.main #footer {overflow:hidden; width:990px; height:82px; *height:100px; padding-top:18px; text-align:center}
body.main  #f_copyright {color:#471818; line-height:1.4}
/* --- Sub --- */
#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:307px; top:0; width:188px; height:200px}
#spot h1 a {display:block; height:200px; text-indent:-5000em; background:url("http://img.imbc.com/broad/tv/culture/where/images/bg_blank.gif")}
#spot .broad_info {position:absolute; right:0; top:200px; width:594px; *width:605px; height:19px; *height:50px; padding:31px 11px 0 0; text-align:right; background:url("http://img.imbc.com/broad/tv/culture/where/images/bg_sub_bar.jpg") no-repeat; font-size:0.9em; letter-spacing:-1px; color:#fff; font-weight:bold; line-height:1.33}
#colgroup {overflow:hidden; width:735px; background:#471818}
#snb {float:left; overflow:hidden; width:130px}
#snb ul {overflow:hidden; width:130px}
#snb ul li {width:116px; *width:130px; height:20px; *height:29px; padding:8px 0 0 14px; border-bottom:1px solid #633131; vertical-align:top}
#snb ul li a {color:#fff; letter-spacing:-1px; line-height:1.33; font-weight:bold}
body.sub #content {float:left; overflow:hidden; width:585px; *width:605px; padding:0 10px 30px 10px; background:#fff}
body.sub #content h2 {height:42px; *height:61px; padding-top:19px; font-size:1.6em; color:#393939; line-height:1.33; letter-spacing:-1px}
.section {position:relative; width:585px; min-height:600px; height:auto !important; height:600px; background:url("http://img.imbc.com/broad/tv/culture/where/images/bg_section.gif") no-repeat}
body.sub #rectangle_banner {overflow:hidden; width:250px; height:250px}
body.sub #footer {overflow:hidden; width:735px; height:82px; *height:100px; padding-top:18px; text-align:center}
body.sub #f_copyright {color:#471818; line-height:1.4}
#right_common {float:left; overflow:hidden; width:250px}
.t_menu {position:absolute; left:0; top:200px; overflow:hidden; width:130px; height:50px}
.t_menu ul {overflow:hidden; width:130px; height:50px}
.t_menu ul li {overflow:hidden; vertical-align:top}
.t_menu ul li.vod {height:26px}
.t_menu ul li.bbs {height:24px}
/* --- Country --- */
.country_wrap {position:relative; overflow:hidden; width:585px; height:785px}
.country_wrap img {position:absolute; left:0; top:0}
/* --- Program --- */
.program_wrap {position:relative; overflow:hidden; width:585px; height:634px}
.program_wrap img {position:absolute; left:0; top:0}
/* --- Cast --- */
.cast_wrap {position:relative; overflow:hidden; width:585px; height:527px}
.cast_wrap img {position:absolute; left:0; top:0}