@charset "euc-kr";

/* IMBC Web Operation Division */ 
@import url("http://imbc.com/commons/css/common2011.css");
/*@import url("http://www.imbc.com/broad/css/default.css");*/

/* Type */
h1 		{position:absolute; left:0; top:0;}
h1 a 	{display:block; width:; height:;}
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:url(http://img.imbc.com/broad/radio/fm4u/dream/images/pattern_bg.gif); text-align:center; font-size:75%;}
#wrap 		{width:100%; text-align:center;background:url(http://img.imbc.com/commons/images/bg_footer.gif) repeat-x bottom;}
#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;}
#content	{z-index:10; position:relative; overflow:hidden; width:820px; text-align:left;}
#footer		{z-index:10; clear:both; width:100%;}
#Adcode		{top:-478px !important;}

/* Class */
.skip_navi {display:none;}
.float_left {float:left;}
.display_none {display:none;}

.front {z-index:10; height:511px; position:relative; text-align:center; background:url(http://img.imbc.com/broad/radio/fm4u/dream/images/bgHome.png) no-repeat 50% 0}
#container {margin-top:-33px}

/* Content */
#content .section {position:relative; width:585px; min-height:600px; height:auto !important; height:600px; text-align:center;}

/* program_info */
.program_info {width:800px; *width:820px; height:22px; *height:33px; padding:11px 20px 0 0; background:#907a5d; font-size:11px; color:#fff; letter-spacing:0px; text-align:right; line-height:135%;}

/* article */
.article {margin:0;overflow:hidden; width:804px; *width:820px; padding:10px 0 20px 14px; height:247px; *height:278px; border:1px solid #907a5d; border-top:0; background:#fff url(http://img.imbc.com/broad/radio/fm4u/dream/images/bg_articleHome.gif) repeat-y;}

/* main menu */
.menu_section {float:left; overflow:hidden; width:139px; margin:0 26px 0 0; text-align:left;}
.menu_section ul {overflow:hidden; width:139px;}
.menu_section ul li {float:left; width:134px; *width:139px; height:22px; *height:28px; padding:6px 0 0 5px; line-height:120%; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_menu_dott.gif) repeat-x left bottom; line-height:1em;}
.menu_section ul li.no_bg {background:none;}
.menu_section ul li a {font-size:12px; color:#907a5d; font-weight:bold; letter-spacing:-1px; text-decoration:none;}
.menu_section ul li a:hover {text-decoration:none;}

/* corner_section */
.corner_section {float:left; overflow:hidden; width:335px; margin:0 35px 0 0;}

/* daily menu */
#daily_wrap {float:left; overflow:hidden; width:139px; margin-right:21px}
.daily_section {float:left; overflow:hidden; width:139px; margin-bottom:6px}
.daily_section h2 {height:21px; *height:27px; padding:6px 0 0 4px; font-size:12px; color:#907a5d; font-weight:bold; letter-spacing:-1px; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_sub_icon_v3.gif) no-repeat 131px -274px;}
.daily_section ul {overflow:hidden; width:139px; padding:8px 0 0 0; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_menu_dott.gif) repeat-x left top;}
.daily_section ul li {float:left; width:115px; *width:139px; height:15px; margin:0 0 6px 0; padding:0 0 0 24px; line-height:1em; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_sub_icon_v3.gif) no-repeat 6px -252px;}
.daily_section ul li a {font-size:11px; color:#000; letter-spacing:-1px; text-decoration:none; line-height:14px;}
.daily_section ul li a:hover {text-decoration:none;}

/* weekly menu */
.weekly_section {float:left; overflow:hidden; width:175px; margin:0 0 6px 0; text-align:left;}
.weekly_section h2 {height:21px; *height:27px; padding:6px 0 0 4px; font-size:12px; color:#907a5d; font-weight:bold; letter-spacing:-1px; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_sub_icon_v3.gif) no-repeat 131px -274px;}
.weekly_section ul {overflow:hidden; width:175px; padding:11px 0 0 0; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_menu_dott.gif) repeat-x left top;}
.weekly_section ul li {float:left; width:141px; *width:175px; margin:0 0 4px 0; padding-left:24px;}
.weekly_section ul li.mon {background:url(http://img.imbc.com/broad/radio/fm4u/dream/images5/bg_sub_icon_v2.gif) no-repeat 5px -1px;}
.weekly_section ul li.tues {background:url(http://img.imbc.com/broad/radio/fm4u/dream/images5/bg_sub_icon_v2.gif) no-repeat 5px -37px;}
.weekly_section ul li.wedne {background:url(http://img.imbc.com/broad/radio/fm4u/dream/images5/bg_sub_icon_v2.gif) no-repeat 5px -73px;}
.weekly_section ul li.thur {background:url(http://img.imbc.com/broad/radio/fm4u/dream/images5/bg_sub_icon_v2.gif) no-repeat 5px -109px;}
.weekly_section ul li.fri {background:url(http://img.imbc.com/broad/radio/fm4u/dream/images5/bg_sub_icon_v2.gif) no-repeat 5px -145px;}
.weekly_section ul li.sat {background:url(http://img.imbc.com/broad/radio/fm4u/dream/images5/bg_sub_icon_v2.gif) no-repeat 5px -181px;}
.weekly_section ul li.sun {background:url(http://img.imbc.com/broad/radio/fm4u/dream/images5/bg_sub_icon_v2.gif) no-repeat 5px -217px;}
.weekly_section ul li a {display:block; line-height:16px; font-size:11px; color:#000; letter-spacing:-1px; text-decoration:none;}
.weekly_section ul li a:hover {text-decoration:none;}

/* sms */
.sms {clear:both; width:336px; height:16px; *height:20px; margin:6px 0 0 0px; padding:4px 38px 0 38px; font-size:11px; color:#907a5d; letter-spacing:-1px; line-height:135%; background:#eee4e2;}

/* notice menu */
.notice_section {float:left; overflow:hidden; width:229px; margin:0 0 5px 0;}
.notice_section h2 {height:21px; *height:27px; padding:6px 0 0 4px; font-size:12px; color:#907a5d; font-weight:bold; letter-spacing:-1px;background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_menu_dott.gif) repeat-x left bottom;}
.notice_section ul {margin:5px 0 0;}
.notice_section ul li {float:left; width:271px; *width:279px; height:13px; margin-top:5px; padding:0; font-size:11px; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_sub_icon_v3.gif) no-repeat 0 -307px; letter-spacing:-1px;}
.notice_section ul li a {display:block; text-align:left; font-size:11px; color:#555; text-decoration:none;}
.notice_section ul li a:hover {text-decoration:none;}

/* vod */
.vod_section {float:left; overflow:hidden; width:229px;}
.vod_section h2 {position:relative; height:22px; *height:28px; margin:0 0 8px 0; padding:6px 0 0 4px; font-size:12px; color:#907a5d; font-weight:bold; letter-spacing:-1px; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_menu_dott.gif) repeat-x left bottom;}
.vod_section h2 .more {position:absolute; display:block; right:0; top:6px; height:17px; padding:0 0 0 11px; color:#136f86; text-decoration:none; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_sub_icon_v3.gif) no-repeat 0 -327px}
.vod_section h2 .more:hover {text-decoration:none;}
.vod_section .visual {float:left; display:inline; margin:0 15px 0 5px;}
.vod_section .detail {float:left; width:100px;}
.vod_section .detail a {font-size:11px; color:#555; text-decoration:none; line-height:135%;}



/* vod2 */
.vod_section2 {float:left; overflow:hidden; width:229px;}
.vod_section2 h2 {position:relative; height:22px; *height:28px; margin:0 0 8px 0; padding:6px 0 0 4px; font-size:12px; color:#907a5d; font-weight:bold; letter-spacing:-1px; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_menu_dott.gif) repeat-x left bottom;}
.vod_section2 h2 .more {position:absolute; display:block; right:0; top:6px; height:17px; padding:0 0 0 11px; color:#136f86; text-decoration:none; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_sub_icon_v3.gif) no-repeat 0 -327px}
.vod_section2 h2 .more:hover {text-decoration:none;}
.vod_section2 .visual {float:left; display:inline; margin:0 15px 0 5px;}
.vod_section2 .detail {float:left; width:100px;}
.vod_section2 .detail a {font-size:11px; color:#555; text-decoration:none; line-height:135%;}


/* vod3 */
.vod_section3 {float:left; overflow:hidden; width:127px; padding:0 0 0 20;}
.vod_section3 h2 {position:relative; height:22px; *height:28px; margin:0 0 8px 0; padding:6px 0 0 4px; font-size:12px; color:#907a5d; font-weight:bold; letter-spacing:-1px; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_menu_dott.gif) repeat-x left bottom;}
.vod_section3 h2 .more {position:absolute; display:block; right:0; top:6px; height:17px; padding:0 0 0 11px; color:#136f86; text-decoration:none; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_sub_icon_v3.gif) no-repeat 0 -327px}
.vod_section3 h2 .more:hover {text-decoration:none;}
.vod_section3 .visual {float:left; display:inline; margin:0 15px 0 5px;}
.vod_section3 .detail {float:left; width:100px;}
.vod_section3 .detail a {font-size:11px; color:#555; text-decoration:none; line-height:135%;}


/* zip code */
.zip_code {float:left; height:46px; *height:60px; padding:14px 0 0 15px; font-size:11px; color:#3e3c3a; line-height:14px;}

/* minidown */
.minidown {float:right; width:200px; height:52px; *height:60px; padding:8px 0 0 0;}
.minidown .mini_flash {float:left; margin:0 7px 0 0;}
.minidown .mini_icon {float:left; margin:0 0 4px 0;}
.minidown .program_link {float:left;}

/* show radio */
.show_radio {z-index:50; position:absolute; right:175px; top:-66px; overflow:hidden; width:200px; height:55px; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_show_radio.png)}
.show_radio a {display:inline-block; overflow:hidden; width:166px; *width:200px; height:25px; padding:0 17px; margin:4px 0 0 0; *margin:5px 0 0 0; font-size:11px; color:#35770f; font-weight:bold; letter-spacing:-1px; text-decoration:none; text-align:left; line-height:120%;}
.show_radio a:hover {text-decoration:none;}
.show_radio a b font {color:#35770f;}