@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:; 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:#111 url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_main.jpg) no-repeat center 150px; 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; margin-top:-31px;}
#content	{z-index:10; position:relative; overflow:hidden; width:820px; text-align:left;}
#footer		{z-index:10; clear:both; width:100%;}
#Adcode		{top:-554px !important;}

/* Class */
.skip_navi {display:none;}
.float_left {float:left;}
.display_none {display:none;}

/* Content */
#content .section {position:relative; width:585px; min-height:600px; height:auto !important; height:600px; text-align:center;}

/* flash */
.flash {z-index:10; width:100%; height:585px; text-align:center;}

/* program_info */
.program_info {width:800px; *width:820px; padding:9px 20px 7px 0; font-size:11px; color:#dcdcdc; letter-spacing:-1px; text-align:right;}

/* article */
.article {overflow:hidden; width:800px; *width:820px; padding:19px 0 50px 20px; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_main_article.gif) repeat-y;}

/* main menu */
.menu_section {float:left; overflow:hidden; width:137px; margin:0 41px 0 0; text-align:left;}
.menu_section ul {overflow:hidden; width:137px;}
.menu_section ul li {float:left; width:132px; *width:139px; padding:7px 0 5px 5px; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_menu_dott.gif) repeat-x left bottom;}
.menu_section ul li.no_bg {background:none;}
.menu_section ul li a {font-size:12px; color:#ededed; font-weight:bold; letter-spacing:-1px; text-decoration:none;}
.menu_section ul li a:hover {text-decoration:none;}

.article_r {float:left; width:615px;}

/* corner_section */
.corner_section {float:left; margin-right:27px; overflow:hidden; width:367px;}

/* daily menu */
#daily_wrap {float:left; overflow:hidden; width:164px; margin-right:32px}
.daily_section {float:left; overflow:hidden; width:164px; margin-top:10px;}
.daily_section h2 {font-size:12px; color:#cd5fdf; padding-bottom:5px; font-weight:bold; letter-spacing:-1px; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_v3.gif) no-repeat 159px 5px;}
.daily_section ul {overflow:hidden; width:164px;}
.daily_section ul li {float:left;  width:149px; *width:164px; padding:0 0 3px 15px; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_note.gif) no-repeat 0px 2px;}
.daily_section ul li a {font-size:11px; color:#a2a2a2; letter-spacing:-1px; text-decoration:none;}
.daily_section ul li a:hover {text-decoration:none;}
.daily_banner {float:left; overflow:hidden; width:163px; height:50px; margin-top:3px; border:1px solid #5e5e5e;}

/* weekly menu */
.weekly_section {float:left; overflow:hidden; width:171px; margin:10px 0 0 0; text-align:left;}
.weekly_section h2 {font-size:12px; color:#cd5fdf; padding-bottom:5px; font-weight:bold; letter-spacing:-1px; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_v3.gif) no-repeat 159px 5px;}
.weekly_section ul {overflow:hidden; width:164px;}
.weekly_section ul li {float:left; width:144px; *width:164px; padding:2px 0 6px 20px;}
.weekly_section ul li.mon {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_mon.gif) no-repeat 0px 0px;}
.weekly_section ul li.tues {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_tue.gif) no-repeat 0px 0px;}
.weekly_section ul li.wedne {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_wed.gif) no-repeat 0px 0px;}
.weekly_section ul li.thur {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_thu.gif) no-repeat 0px 0px;}
.weekly_section ul li.fri {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_fri.gif) no-repeat 0px 0px;}
.weekly_section ul li.sat {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_sat.gif) no-repeat 0px 0px;}
.weekly_section ul li.sun {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_sun.gif) no-repeat 0px 0px;}
.weekly_section ul li a {display:block; font-size:11px; color:#a2a2a2; letter-spacing:-1px; text-decoration:none;}
.weekly_section ul li a:hover {text-decoration:none;}

/* news_wrap */
.news_wrap {overflow:hidden; float:left; margin-top:12px; margin-bottom:17px; width:219px; height:177px; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_news.jpg) no-repeat 0px 0px;}
.news_wrap img {display:inline; float:left; width:194px; height:142px; margin-left:13px; margin-top:12px;}


/* twitter_wrap */
.twitter_wrap {float:left; margin:50px 0 0 0; width:165px; height:46px;}
.twitter_wrap a {overflow:hidden; float:left; width:164px; height:44px; border:1px solid #5e5e5e;}
.twitter_wrap a img {width:164px; height:44px;}

/* show_radio_wrap */
.show_radio_wrap {float:left; margin:55px 0 0 0;}
.show_radio_wrap ul {margin-top:4px;}
.show_radio_wrap ul li {color:#CCCCCC; font-size:11px; width:165px; height:12px; padding:0px !important; padding-bottom:3px;}
.show_radio_wrap ul li a {color:#CCCCCC; font-size:11px;}
.show_radio_wrap ul li a p{color:#CCCCCC; font-size:11px;}

/* vod */
.vod_section {position:relative; float:left; margin-top:5px; overflow:hidden; width:219px;}
.vod_section h2 {position:relative; height:21px; *height:27px; margin:0 0 0 0; padding:6px 0 0 4px; font-size:12px; color:#cd5fdf; font-weight:bold; letter-spacing:-1px;}
.vod_section h2 .more {position:absolute; display:block; right:0; top:0px; width:35px; height:17px; padding:0 0 0 11px; color:#136f86; text-decoration:none; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2011/bg_sub_icon_more.gif) no-repeat 0 10px; text-indent:-5000px;}
.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:#a2a2a2; 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:#999; 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; left:0; top:-95px; overflow:hidden; width:200px; height:87px; 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;}