@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:url("http://img.imbc.com/broad/tv/culture/4color/images3/bg_main1.jpg") no-repeat center 150px}
body.sub {background:#f5edce url("http://img.imbc.com/broad/tv/culture/4color/images3/bg_sub1.jpg") no-repeat center 150px}
#wrap {overflow:hidden; width:100%; 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:center; padding-top:450px}
body.sub #container {z-index:20; position:relative; overflow:hidden; width:990px; margin:0 auto; text-align:left}
#f_copyright {overflow:hidden; width:990px; height:40px; *height:60px; margin:0 auto; padding-top:20px; text-align:center; font-size:12px; color:#191919; line-height:1.335}
body.sub #f_copyright {overflow:hidden; width:735px; height:40px; *height:60px; padding-top:20px; text-align:center; font-size:12px; color:#191919; line-height:1.335}
/* @ Accessibility */
#accessibility{position:relative; z-index:9999; text-align:left}
#accessibility li {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}

/* --- Main --- */
#m_top {overflow:hidden; width:990px; height:35px}
#m_top ul {float:right; overflow:hidden; width:180px; height:35px; background:url("http://img.imbc.com/broad/tv/culture/4color/images3/m_menu1.jpg") no-repeat}
#m_top ul li {float:left; height:35px}
#m_top ul li.vod {width:85px}
#m_top ul li.bbs {width:95px}
#m_top ul li a {display:block; height:35px; text-indent:-5000em}
#m_top p {float:right; width:800px; *width:810px; height:23px; *height:35px; padding:12px 10px 0 0; background:#3f302f; font-size:12px; color:#fff; text-align:right; line-height:1.335}
#m_con {position:relative; overflow:hidden; width:988px; *width:990px; border:1px solid #cfcfcf; text-align:left; background:#fff}
#m_con .m_menu {float:left; overflow:hidden; width:140px; *width:179px; min-height:385px; height:auto !important; height:401px; margin:0 20px 0 0; padding:16px 24px 0 15px; background:#f8f8f8}
#m_con .m_menu .menu {overflow:hidden; width:140px; margin-bottom:21px}
#m_con .m_menu .menu li {height:22px; *height:31px; padding:8px 0 0 16px; border-bottom:1px dotted #d4d4d4; vertical-align:top}
#m_con .m_menu .menu li a {font-size:12px; color:#191919; font-weight:bold; line-height:1.335}
#m_con .staff {overflow:hidden; width:140px}
#m_con .staff li {position:relative; width:123px; *width:140px; padding-left:17px; margin-bottom:4px; vertical-align:top; font-size:12px; color:#333; line-height:1.335; letter-spacing:-1px}
#m_con .staff li.indent {width:93px; *width:140px; padding-left:47px}
#m_con .staff li.indent span {position:absolute; left:17px; top:0; }
#imbc_content {float:left; overflow:hidden; width:789px}
#imbc_content .vod {overflow:hidden; width:516px; padding-top:24px}
#imbc_content .vod h2 {margin-bottom:6px; font-size:12px; color:#191919; line-height:1.335}
#imbc_content .vod .txt {position:relative; width:311px; *width:516px; min-height:153px; height:auto !important; height:168px; padding:15px 0 0 205px}
#imbc_content .vod .txt .title {display:block; margin-bottom:7px; font-size:16px; color:#353535; line-height:1.335; letter-spacing:-1px}
#imbc_content .vod .txt .c_date {display:block; margin-bottom:4px; font-size:12px; color:#717171; line-height:1.335; font-weight:bold}
#imbc_content .vod .txt .c_txt  {display:block; font-size:12px; color:#353535; line-height:1.335}
#imbc_content .vod .txt .c_img {position:absolute; left:0; top:0; width:189px; width:191px; height:143px; *height:145px}
#imbc_content .tvin {position:relative; overflow:hidden; width:789px}
#imbc_content .tvin h2 {margin-bottom:5px; font-size:12px; color:#191919; line-height:1.335}
#imbc_content .tvin .more {display:block; position:absolute; right:280px; top:2px; padding-left:11px; font-size:11px; color:#191919; line-height:1.335; font-weight:bold; background:url("http://img.imbc.com/broad/tv/culture/4color/images3/icon_more.gif") no-repeat 0 2px}
#imbc_content .tvin ul {overflow:hidden; width:789px}
#imbc_content .tvin ul li {float:left; overflow:hidden; width:130px; margin-right:63px}
#imbc_content .tvin ul li .txt {font-size:12px; color:#545454; line-height:1.335}
#imbc_content .tvin ul li .txt strong {display:block; letter-spacing:-1px}
#imbc_content .tvin ul li .img {display:block; width:128px; *width:130px; height:88px; *height:90px; margin-bottom:5px; border:1px solid #cfcfcf}
#imbc_content .tvin ul li .img img {width:128px; height:88px; vertical-align:top}
body.main #rectangle_banner {position:absolute; right:9px; top:8px; overflow:hidden; width:250px; height:250px}
/* --- Sub --- */
#l_con {float:left; overflow:hidden; width:735px; margin-right:5px}
#spot {position:relative; width:735px; height:219px; margin-bottom:50px}
#spot h1 {position:absolute; left:75; top:51; width:428px; height:160px}
#spot h1 a {display:block; height:160px; text-indent:-5000em; background:url("http://img.imbc.com/broad/tv/culture/4color/images3/bg_blankg.gif")}
#spot .t_menu {position:absolute; left:0; top:219px; overflow:hidden; width:130px; height:50px; background:url("http://img.imbc.com/broad/tv/culture/4color/images3/s_menu.jpg") no-repeat}
#spot .t_menu li {width:114px; *width:130px; height:20px; *height:25px; padding:5px 0 0 16px; vertical-align:top}
#spot .t_menu li a {font-size:12px; color:#fff; line-height:1.4; font-weight:bold}
#spot .date {position:absolute; right:0; top:219px; width:597px; *width:605px; height:39px; *height:50px; padding:9px 8px 0 0; border:1px solid #391f13; border-left:0; background:#3f302f; text-align:right; font-size:11px; 
color:#fff; line-height:1.335}
#spot .date strong {font-size:12px; color:#fff}
.colgroup {overflow:hidden; width:733px; width:735px; border:1px solid #cfcfcf; border-top:0; background:#fff}
#snb {float:left; overflow:hidden; width:128px; padding-top:2px}
#snb .menu {overflow:hidden; width:128px; margin-bottom:35px}
#snb .menu li {height:23px; *height:36px; padding:12px 0 0 23px; border-bottom:1px solid #e8e8e8}
#snb .menu li a {font-size:12px; color:#191919; line-height:1.335; font-weight:bold}
#snb .staff {overflow:hidden; width:128px}
#snb .staff li {position:relative; width:114px; *width:128px; padding-left:14px; margin-bottom:4px; vertical-align:top; font-size:12px; color:#333; line-height:1.335; letter-spacing:-1px}
#snb .staff li.indent {width:84px; *width:128px; padding-left:44px}
#snb .staff li.indent span {position:absolute; left:14px; top:0; }
#s_con {float:left; overflow:hidden; width:299px; width:600px; padding-bottom:75px; border-left:1px solid #cfcfcf; text-align:center}
#s_con h2 {width:585px; height:32px; *height:52px; padding-top:19px; font-size:16px; color:#353535; line-height:1.335; margin:0 auto; text-align:left; letter-spacing:-1px}
#s_con .section {width:585px; min-height:600px; min-height:600px; height:auto !important; height:600px; margin:0 auto; text-align:left}
/* --- Program --- */
.program_wrap {overflow:hidden; width:585px; height:710px; background:url("http://img.imbc.com/broad/tv/culture/4color/images3/program1.jpg") no-repeat center top; text-indent:-5000em}
/* --- Mc --- */
.mc_wrap {overflow:hidden; width:585px; height:538px; background:url("http://img.imbc.com/broad/tv/culture/4color/images3/mc.jpg") no-repeat center top; text-indent:-5000em}
/* --- Tvin --- */
.tvin_top {overflow:hidden; width:585px; height:114px; *height:115px; margin-bottom:10px; border-top:1px dotted #d4d4d4; background:url("http://img.imbc.com/broad/tv/culture/4color/images3/bg_tvin.jpg") no-repeat center; text-indent:-5000em}
.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/4color/images3/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}