@charset "euc-kr";
/* IMBC Web Operation Division */ 
@import url("http://www.imbc.com/broad/tv/drama/css/default100421.css");
/* --- default --- */
h1 		{position:absolute; left:330; top:0}
h1 a 	{display:block; width:198px; height:175px;}
h1 span {position:absolute; width:0; height:0; overflow:hidden; text-indent:-5000px}
hr 		{clear:both; display:none}
em	 	{font-style:normal}
label 	{position:relative; top:1px}
caption {display:none}
.blind {position:absolute; left:-1000%; top:0; width:0; height:0; font-size:0; line-height:0; overflow:hidden}
/* --- layout --- */
body		{background:url("http://img.imbc.com/broad/tv/ent/ha/images/bg_main2.jpg") repeat-y 50% 553px; text-align:center} /*background:url("http://img.imbc.com/broad/tv/ent/ha/images/bg_main2.jpg") repeat-y 50% 553px;*/
#wrap 		{width:100%; text-align:center; background:url("http://img.imbc.com/broad/tv/ent/ha/images/bg_main.jpg") no-repeat 50% 150px;}
#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}
#container	{z-index:20; position:relative; overflow:hidden; width:990px; margin:0 auto; text-align:left}
#spot 		{z-index:10; position:relative; width:730px; height:370px;}
#colgroup	{z-index:10; overflow:hidden; width:830px; padding-bottom:50px; background:#fff}
#snb		{z-index:10; float:left; overflow:hidden; width:178px; padding:20px 0 30px 0; text-align:center}
#content {z-index:10; float:left; position:relative; overflow:hidden; width:730px; height:305px; *height:303px; text-align:left; background-color:#fff; margin-bottom:29px;}
#r_com {float:left; width:260px; height:305px; *height:270px; background:url("http://img.imbc.com/broad/tv/ent/ha/images/bg_main_top.jpg") repeat-x 0 0;background-color:#fff;}
#sub_content {z-index:10; position:relative; float:left; overflow:hidden; width:639px; *width:640px; padding-bottom:20px; text-align:center}
#footer		{z-index:10; clear:both; width:100%; height:80px; text-align:center;}
#Adcode		{top:0 !important}

/* main */
#menu_section {position:relative; overflow:hidden; width:730px; height:305px; *height:303px; background:url("http://img.imbc.com/broad/tv/ent/ha/images/bg_main_top.jpg") repeat-x 0 0;}
.top_menu {float:left; width:180px; height:33px;}
.top_menu li {float:left; height:33px;}
.top_menu li a.vod {float:left; width:86px; height:33px; background:url("http://img.imbc.com/broad/tv/ent/ha/images/top_bar_menu.jpg") no-repeat 0 0; text-indent:-5000em}
.top_menu li a.bbs {float:left; width:94px; height:33px; background:url("http://img.imbc.com/broad/tv/ent/ha/images/top_bar_menu.jpg") no-repeat -86px 0; text-indent:-5000em}
#menu_section dl {float:left; width:160px;}
#menu_section dl dt {width:160px; height:23px; *height:33px; font-size:12px; color:#fff; font-weight:bold; padding-top:10px; letter-spacing:-1px; margin-bottom:15px;}
#menu_section dd {background:url("http://img.imbc.com/broad/tv/ent/ha/images/icon_note.gif") no-repeat 0px 2px; color:#111;}
.main_menu_line_h {float:left; margin-top:8px; width:2px;}
.icon_hot {margin-top:-2px;}
.main_menu1 dt {text-indent:47px; width:160px;}
.main_menu1 dd {margin-left:31px; text-indent:15px;}
.main_menu2 dt {text-indent:15px; width:160px;}
.main_menu2 dd {margin-left:18px; text-indent:15px;}
.main_menu3 dt {text-indent:47px; width:160px;}
.main_menu3 dd {margin-left:44px; text-indent:15px;}
.mm2_bold {font-weight:bold;}
.main_info {position:absolute; left:0px; top:33px; width:160px; *width:180px; height:252px; *height:270px; padding:15px 0 0 18px; border:1px solid #ffe0cd; background-color:#ffefe6; font-size:11px; color:#4e4d4c; letter-spacing:-1px; line-height:1.5}
.main_info strong{color:#f15a00;}
.main_info_idn {text-indent:30px;}
#content_section {width:730px; height:142px;}
#content_section img {margin-left:200px; margin-top:35px;}
.adFrame {float:right; display:inline; width:250px; margin-right:10px; margin-top:43px; margin-bottom:10px;}
.adFrame img {border:1px solid #d5d5d5;}
a.ucc_cont {float:left;}
ul.cont_ul_wrap {float:left; width:330px; float:left; margin-top:32px;}
ul.cont_ul_wrap li {float:left; width:120px; height:146px; margin-left:30px; display:inline;}

#menu_section #content_section ul.cont_ul_wrap li dl {width:120px;}