@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2013v1.css");

/* @ 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}

/* @ lyaout */
body{text-align:center; background:#cbc1f6;}
#wrapper{position:relative; width:100%; background:url(http://img.imbc.com/broad/tv/culture/with/images2/bg_sub.jpg) no-repeat center 150px;}
#header{position:relative; width:100%;}
#header .gnb{width:990px; margin:0 auto; text-align:left;}
#container{position:relative; width:990px; margin:0 auto; text-align:left;}
#footer {position:relative; padding:30px 0;}

/* container */
#visual{position:relative; width:735px; height:219px;}
#content{overflow:hidden; width:733px; *width:735px; border:1px solid #cdcdcd; background:#fff url(http://img.imbc.com/broad/tv/culture/with/images2/content_bg.gif) repeat-y 127px 0;}
#right_common{position:absolute; top:0; right:0; z-index:100;}

/* visual */
#visual h1{width:173px; height:155px; margin:25px 0 0 24px;}
#visual h1 img{width:173px; height:155px;}
#visual p{position:absolute; top:61px; right:34px;}
#visual p img{width:318px; height:58px;}

/* nav */
#nav{width:735px; height:50px; background:url(http://img.imbc.com/broad/tv/culture/with/images2/sub_bar_bg.gif) no-repeat;}
#nav ul{width:130px; float:left;}
#nav ul li{width:116px; *width:130px; height:19px; *height:25px; padding:6px 0 0 14px;}
#nav ul li a{display:block; font:bold 12px dotum; color:#fff;}
#nav p{float:right; width:593px; *width:605px; padding:32px 12px 0 0; text-align:right; font:12px dotum; color:#fff;}

/* content */
#aside{float:left; width:129px;}
#section{float:left; width:584px; *width:604px; height:780px; *height:820px; padding:20px 10px;}
#section_vod{overflow-x:hidden; float:left; width:584px; *width:604px; padding:20px 10px;}

/* aside */
#aside ul{font:bold 12px dotum; color:#191919;}
#aside ul li{width:103px; *width:127px; height:22px; *height:36px; padding:13px 0 0 24px; border-bottom:1px solid #cdcdcd; letter-spacing:-1;}
#aside ul li a{display:block;}
#aside dl{width:115px; *width:127px; padding:15px 0 0 12px; font:12px dotum; color:#4e4e4e; line-height:18px; letter-spacing:-1;}
#aside dl dt{float:left; font-weight:bold;}
#aside dl dd span{display:block; text-indent:35px;}

/* section */
#section h2, #section_vod h2{font:bold 16px dotum; color:#393939; padding-bottom:15px; margin-bottom:18px; border-bottom:1px dotted #440000;}

/* ÇÁ·Î±×·¥ ¼Ò°³ */
.pro{background:url(http://img.imbc.com/broad/tv/culture/with/images2/pro_bg.jpg) no-repeat 0 50px;}
.pro img{margin:32px 0 0 12px; display:block;}

/* mc¼Ò°³ */
.mc{height:400px; background:url(http://img.imbc.com/broad/tv/culture/with/images2/mc_bg.jpg) no-repeat 296px 0;}
.mc_img{float:left; width:226px; *width:228px; height:331px; *height:333px; margin:0 37px 0 9px; border:1px solid #9296e4;}
.mc_info{float:left; font:12px gulim; color:#262626;}
.mc_info dl{margin:5px 0 25px 0;}
.mc_info dl dt img{display:block;}
.mc_info dl dt span{display:block; margin-top:15px;}
.mc_info dl dt{margin-bottom:18px;}
.mc_info dl dd{line-height:18px;}
.program dd{padding-left:15px;}