@charset "euc-kr";

/* IMBC Web Operation Division */ 

@import url("http://www.imbc.com/broad/css/default.css");

/* Type */
h1 		{position:absolute; left:0; top:0;}
h1 a 	{display:block; width:250px; height:175px;}
h1 span {position:absolute; width:0; height:0; overflow:hidden; text-indent:-5000px;}
hr 		{clear:both; display:none;}
em	 	{font-style:normal;}

/* Layout */
body		{background:#000; text-align:center; font-size:75%;}
#wrap 		{width:100%; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/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;}
#container	{z-index:20; position:relative; width:990px; margin:0 auto; text-align:left;}
.spot 		{z-index:10; position:relative; width:820px; height:208px; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_intro.jpg) no-repeat;}
.colgroup	{z-index:10; position:relative; overflow:hidden; width:818px; *width:820px; margin-bottom:50px; border-right:1px solid #d3d3d3; background:#fff url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_section.jpg) repeat-y 0 0;}
.snb		{z-index:10; float:left; overflow:hidden; width:178px; padding:25px 0 0 0; text-align:center;}
#content	{z-index:10; position:relative; float:left; overflow:hidden; width:639px; *width:640px; text-align:center;}
#footer		{z-index:10; clear:both; width:100%;}
#Adcode		{top:0 !important;}

/* Class */
.skip_navi {display:none;}
.hide {position:absolute;top:0;left:0; width:1px; height:1px; overflow:hidden; visibility:hidden; font-size:0; line-height:0}

/* Content */
#content .section {position:relative; width:600px; min-height:700px; height:auto !important; height:700px; margin:0 auto 30px auto; text-align:left;}
#content h2 {position:relative; width:600px; height:56px; margin:0 auto 10px auto; text-align:left; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_menu_dott.gif) repeat-x left bottom;}
#content h2 .depth_1 {float:left; display:inline-block; margin:21px 0 0 0; font-size:12px; color:#000000;}
#content h2 .depth_2 {float:left; display:inline-block; margin:16px 0 0 0; font-size:18px; color:#1e2208; font-weight:bold; line-height:130%}
#content h2 .btn {position:absolute; left:123px; top:18px; display:block; width:143px; height:19px;}
#content h2 .btn img {vertical-align:top;}

/* program_info */
.program_info {position:absolute; left:0; top:175px; width:800px; *width:820px; height:22px; *height:33px; padding:11px 20px 0 0; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_program_info.jpg) repeat-x 0 0; font-size:11px; color:#fff; letter-spacing:-1px; text-align:right; line-height:135%;}
.program_info strong {font-size:11px; color:#fff;}

/* sub menu */
.sub_menu {overflow:hidden; width:137px; margin:0 auto 7px auto; text-align:left;}
.sub_menu ul {overflow:hidden; width:137px; padding:1px 0 0 0;}
.sub_menu ul li {float:left; width:132px; *width:137px; height:22px; *height:28px; padding:6px 0 0 5px; line-height:120%; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_menu_dott.gif) repeat-x left bottom; line-height:1em;}
.sub_menu ul li a {font-size:12px; color:#ededed !important; font-weight:bold; letter-spacing:-1px; text-decoration:none;}
.sub_menu ul li a:hover {text-decoration:none;}

/* daily menu */
.daily_menu {overflow:hidden; width:137px; margin:0 auto 8px auto; text-align:left;}
.daily_menu h2 {height:22px; padding:0 0 0 4px; font-size:12px; color:#ededed; font-weight:bold; letter-spacing:-1px;}
.daily_menu ul {overflow:hidden; width:137px; padding:0 0 1px 0; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_menu_dott.gif) repeat-x left bottom;}
.daily_menu ul li {float:left; width:127px; *width:145px; margin:0 0 5px 0; padding:0 0 0 18px; line-height:1em; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_note.gif) no-repeat 4px 0px;}
.daily_menu ul li a {font-size:11px; color:#a2a2a2; letter-spacing:-1px; text-decoration:none; line-height:14px;}
.daily_menu ul li a:hover {text-decoration:none;}

/* sub_menu_banner */
.sub_menu_banner {width:137px; height:52px; margin:0 auto 8px auto; padding-bottom:9px; text-align:left; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_menu_dott.gif) repeat-x left bottom;}
.sub_menu_banner img {border:1px solid #5f5f5f; width:135px; height:50px;}

/* weekly menu */
.weekly_menu {overflow:hidden; width:137px; margin:0 auto; text-align:left;}
.weekly_menu h2 {height:22px; padding:0 0 0 4px; font-size:12px; color:#ededed; font-weight:bold; letter-spacing:-1px;}
.weekly_menu ul {overflow:hidden; width:137px; padding:0 0 6px 0; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_menu_dott.gif) repeat-x left bottom;}
.weekly_menu ul li {float:left; width:123px; *width:145px; margin:0 0 4px 0; padding:1px 0 0 22px; line-height:1em;}
.weekly_menu ul li.mon {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_mon.gif) no-repeat 4px 0px;}
.weekly_menu ul li.tues {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_tue.gif) no-repeat 4px 0px;}
.weekly_menu ul li.wedne {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_wed.gif) no-repeat 4px 0px;}
.weekly_menu ul li.thur {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_thu.gif) no-repeat 4px 0px;}
.weekly_menu ul li.fri {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_fri.gif) no-repeat 4px 0px;}
.weekly_menu ul li.sat {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_sat.gif) no-repeat 4px 0px;}
.weekly_menu ul li.sun {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_sun.gif) no-repeat 4px 0px;}
.weekly_menu ul li a {display:block; font-size:11px; color:#a2a2a2; letter-spacing:-1px; text-decoration:none;}
.weekly_menu ul li a:hover {text-decoration:none;}

/* program_link */
.program_link {overflow:hidden; width:139px; margin:0 auto; text-align:left;}
.program_link p {margin:0 0 8px 0;}
.program_link .bookmark {overflow:hidden; width:139px;}

/* ÄÚ³Ê¼Ò°³ */
.corner {overflow:hidden; width:600px}
.corner li {width:600px; min-height:79px; height:auto !important; height:110px; margin-bottom:5px; padding:15px 38px; border-bottom:1px dotted #626262}
.corner li strong.subject {display:block; margin-bottom:7px; font-size:14px; color:#464646; letter-spacing:-1px; line-height:1.4; vertical-align:top}
.corner li strong.subject img {position:relative; top:3px; margin-left:8px}
.corner li .txt {font-size:12px; color:#838383; letter-spacing:-1px; line-height:1.5}

#ucc_wrap {overflow:hidden; position:relative; width:595px; *width:600px; padding:0 2px 20px 3px}
#ucc_wrap .summary {overflow:hidden; width:569px; *width:595px; margin:18px 0; padding:13px 12px 9px 12px; border:1px solid #d9d9d9; background:#eaeaea; color:#000; line-height:1.4}
#ucc_wrap .summary strong {display:block}
#ucc_wrap .poll {overflow:hidden; width:595px; margin-bottom:20px; text-align:center}
#ucc_wrap .poll ul {overflow:hidden; width:610px; margin-bottom:25px}
#ucc_wrap .poll ul li {float:left; overflow:hidden; position:relative; width:289px; margin-right:15px; text-align:left; font-weight:bold; color:#000}
#ucc_wrap .poll ul li .img {display:block; position:relative; width:287px; *width:289px; height:159px; *height:161px; margin-top:10px; border:1px solid #000; cursor:pointer}
#ucc_wrap .poll ul li input {overflow:hidden; width:13px; height:13px; margin:-1px 4px 0 0}
#ucc_wrap .btn_poll {vertical-align:top; margin:0 5px}
#ucc_wrap .btn_result {vertical-align:top; margin:0 5px}
#ucc_wrap .btn_play {position:absolute; left:50%; top:50%; margin:-30px 0 0 -30px; cursor:pointer}
#view_layer {display:none; overflow:hidden; position:absolute; left:3px; top:420px; width:595px; height:380px; *height:400px; padding-top:20px; background:#000; text-align:center}
#view_layer .btn {display:block; position:absolute; right:11px; top:6px; width:25px; height:24px; padding:0; border:0; background:url("http://img.imbc.com/broad/radio/fm/enjoy/images5/btn_close.gif") no-repeat; text-indent:-5000em; cursor:pointer}
.pre_photo {display:block; float:right; width:132px; height:38px; margin-bottom:15px}