@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:180px; 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:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_sub_x.gif) repeat-x 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;}
.spot 		{z-index:10; position:relative; width:830px; height:208px; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/20111031_bg_sub_intro.jpg) no-repeat;}
.colgroup	{z-index:10; position:relative; overflow:hidden; width:818px; *width:820px; margin-bottom:50px; border:1px solid #e6e6e6; background:#fff;}
.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; border-left:1px solid #e6e6e6; text-align:center;}
#footer		{z-index:10; clear:both; width:100%;}
#Adcode		{top:0 !important;}

/* Class */
.skip_navi {display:none;}

/* 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:#3e8cc0; 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:#3e8cc0; 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:145px; margin:0 auto 7px auto; text-align:left;}
.sub_menu ul {overflow:hidden; width:145px; padding:1px 0 0 0; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_menu_dott.gif) repeat-x left top;}
.sub_menu ul li {float:left; width:140px; *width:145px; 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;}
.sub_menu ul li a {font-size:12px; color:#1a6292 !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:145px; margin:0 auto 8px auto; text-align:left;}
.daily_menu h2 {height:22px; padding:0 0 0 4px; font-size:12px; color:#27b068; font-weight:bold; letter-spacing:-1px; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_sub_icon.gif) no-repeat 131px -271px;}
.daily_menu ul {overflow:hidden; width:145px; padding:0 0 1px 0; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_menu_dott.gif) repeat-x left bottom;}
.daily_menu ul li {float:left; width:121px; *width:145px; margin:0 0 5px 0; padding:0 0 0 24px; line-height:1em; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_sub_icon.gif) no-repeat 6px -252px;}
.daily_menu ul li a {font-size:11px; color:#000; letter-spacing:-1px; text-decoration:none; line-height:14px;}
.daily_menu ul li a:hover {text-decoration:none;}

/* weekly menu */
.weekly_menu {overflow:hidden; width:145px; margin:0 auto 15px auto; text-align:left;}
.weekly_menu h2 {height:22px; padding:0 0 0 4px; font-size:12px; color:#27b068; font-weight:bold; letter-spacing:-1px; background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_sub_icon.gif) no-repeat 131px -271px;}
.weekly_menu ul {overflow:hidden; width:145px;}
.weekly_menu ul li {float:left; width:121px; *width:145px; margin:0 0 4px 0; padding:1px 0 0 24px; line-height:1em;}
.weekly_menu ul li.mon {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_sub_icon.gif) no-repeat 5px -1px;}
.weekly_menu ul li.tues {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_sub_icon.gif) no-repeat 5px -37px;}
.weekly_menu ul li.wedne {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_sub_icon.gif) no-repeat 5px -73px;}
.weekly_menu ul li.thur {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_sub_icon.gif) no-repeat 5px -109px;}
.weekly_menu ul li.fri {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_sub_icon.gif) no-repeat 5px -145px;}
.weekly_menu ul li.sat {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_sub_icon.gif) no-repeat 5px -181px;}
.weekly_menu ul li.sun {background:url(http://img.imbc.com/broad/radio/fm/enjoy/images_2010/bg_sub_icon.gif) no-repeat 5px -217px;}
.weekly_menu ul li a {display:block; font-size:11px; color:#000; 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;}