@charset "euc-kr";

/* IMBC Web Operation Division, Lee gil hwan */ 

@import url("http://www.imbc.com/broad/css/default.css");

/* Type */
h1 		{position:absolute; left:265px; top:0;}
h1 a 	{display:block; width:285px; height:155px;}
h1 span {position:absolute; width:0; height:0; overflow:hidden; text-indent:-5000px;}
hr 		{clear:both; display:none;}
em	 	{font-style:normal;}
caption {display:none;}

/* Layout */
body		{background:url(http://img.imbc.com/broad/radio/fm4u/bestfriend2/images/bg_body.gif); text-align:center; font-size:75%;}
#body_outer {width:100%; background:url(http://img.imbc.com/broad/radio/fm4u/bestfriend2/images/bg_body_x.jpg) repeat-x;}
#wrap_outer {width:100%; background:url(http://img.imbc.com/broad/radio/fm4u/bestfriend2/images/bg_sub.jpg) no-repeat center 150px; text-align:center}
#wrap 		{width:100%; background:url(http://img.imbc.com/broad/radio/fm4u/bestfriend2/images/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;}
.colgroup	{z-index:10; position:relative; overflow:hidden; width:818px; *width:820px; margin-bottom:50px; border:1px solid #FFF; background:#fff;}
.snb		{z-index:10; float:left; overflow:hidden; width:178px; padding:25px 0 50px 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;}

/* program_info */
.program_info {position:absolute; left:0; top:175px; width:800px; *width:820px; height:22px; *height:33px; padding:11px 20px 0 0; background:#5a4a2f; font-size:11px; color:#c5ab8a; letter-spacing:-1px; text-align:right; line-height:135% !important; word-spacing:0;}
.program_info strong {font-size:11px; color:#c5ab8a;}
.program_info em {color:#845f34;}

/* sub menu */
#sub_menu_top {margin:0 auto 6px auto;}
#sub_menu_bottom {margin:0 auto 15px auto;}
.sub_menu {overflow:hidden; width:140px; margin:0 auto 6px auto; text-align:left;}
.sub_menu ul {overflow:hidden; width:140px; padding:1px 0 0 0; background:url(http://img.imbc.com/broad/radio/fm4u/bestfriend2/images/bg_menu_dott.gif) repeat-x left top;}
.sub_menu ul li {float:left; width:135px; *width:140px; height:22px; *height:28px; padding:6px 0 0 5px; line-height:120%; background:url(http://img.imbc.com/broad/radio/fm4u/bestfriend2/images/bg_menu_dott.gif) repeat-x left bottom; line-height:1em;}
.sub_menu ul li a {font-size:12px; color:#333 !important; font-weight:bold; letter-spacing:-1px; text-decoration:none;  line-height:140%; vertical-align:top;}
.sub_menu ul li a:hover {text-decoration:none;}

/* daily menu */
.daily_menu {overflow:hidden; width:140px; margin:0 auto 6px auto; text-align:left;}
.daily_menu h2 {height:22px; padding:0 0 0 4px; font-size:12px; color:#c35c00; font-weight:bold; letter-spacing:-1px; background:url(http://img.imbc.com/broad/radio/fm4u/bestfriend2/images/bg_sub_icon.gif) no-repeat 131px -276px;}
.daily_menu ul {overflow:hidden; width:140px; padding:0 0 3px 0; background:url(http://img.imbc.com/broad/radio/fm4u/bestfriend2/images/bg_menu_dott.gif) repeat-x left bottom; font-size:11px; color:#777; line-height:14px;}
.daily_menu ul li {float:left; width:116px; *width:140px; margin:0 0 6px 0; padding:0 0 0 24px; line-height:1em !important; background:url(http://img.imbc.com/broad/radio/fm4u/bestfriend2/images/bg_sub_icon.gif) no-repeat 6px -252px; font-size:11px; color:#777; line-height:14px;}
.daily_menu ul li a {font-size:11px; color:#777; letter-spacing:-1px; text-decoration:none; line-height:14px !important;}
.daily_menu ul li a:hover {font-size:11px; color:#c35c00; text-decoration:underline; line-height:14px}

/* weekly menu */
.weekly_menu {overflow:hidden; width:140px; margin:0 auto; text-align:left;}
.weekly_menu h2 {height:22px; padding:0 0 0 4px; font-size:12px; color:#c35c00; font-weight:bold; letter-spacing:-1px; background:url(http://img.imbc.com/broad/radio/fm4u/bestfriend2/images/bg_sub_icon.gif) no-repeat 131px -276px;}
.weekly_menu ul {overflow:hidden; width:140px; padding:1px 0 8px 0;}
.weekly_menu ul li {float:left; width:114px; *width:140px; min-height:20px; height:auto !important; height:20px; padding:0 0 0 26px;}
.weekly_menu ul li.mon {background:url(http://img.imbc.com/broad/radio/fm4u/bestfriend2/images/bg_sub_icon.gif) no-repeat 5px -1px;}
.weekly_menu ul li.tues {background:url(http://img.imbc.com/broad/radio/fm4u/bestfriend2/images/bg_sub_icon.gif) no-repeat 5px -37px;}
.weekly_menu ul li.wedne {background:url(http://img.imbc.com/broad/radio/fm4u/bestfriend2/images/bg_sub_icon.gif) no-repeat 5px -73px;}
.weekly_menu ul li.thur {background:url(http://img.imbc.com/broad/radio/fm4u/bestfriend2/images/bg_sub_icon.gif) no-repeat 5px -109px;}
.weekly_menu ul li.fri {background:url(http://img.imbc.com/broad/radio/fm4u/bestfriend2/images/bg_sub_icon.gif) no-repeat 5px -145px;}
.weekly_menu ul li.sat {background:url(http://img.imbc.com/broad/radio/fm4u/bestfriend2/images/bg_sub_icon.gif) no-repeat 5px -181px;}
.weekly_menu ul li.sun {background:url(http://img.imbc.com/broad/radio/fm4u/bestfriend2/images/bg_sub_icon.gif) no-repeat 5px -217px;}
.weekly_menu ul li a {display:block; min-height:14px; height:auto !important; height:14px; *height:16px; padding:2px 0 0 0; font-size:11px; color:#777; letter-spacing:-1px; text-decoration:none; line-height:14px !important;}
.weekly_menu ul li a:hover {color:#c35c00; text-decoration:underline;}

/* 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;}

/* Content */
#content .section {position:relative; width:600px; min-height:670px; height:auto !important; height:670px; margin:0 auto 50px auto; text-align:left;}
#content h2 {position:relative; width:600px; height:55px; margin:0 auto 10px auto; text-align:left; background:url(http://img.imbc.com/broad/radio/fm4u/bestfriend2/images/bg_menu_dott.gif) repeat-x left bottom;}
#content h2 .depth_1 {float:left; display:inline-block; margin:21px 0 0 0; font-size:14px; color:#555;}
#content h2 .depth_2 {float:left; display:inline-block; margin:18px 0 0 0; font-size:18px; color:#000; 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;}

/* text */
.text {width:542px; *width:600px; margin:-10px 0 10px 0; padding:13px 26px 11px 26px; font-size:12px; color:#8e7d61; border:3px solid #ece6d6; background:#f7f4ed; line-height:17px;}

/* corner */
.corner {width:600px; border-collapse:collapse}
.corner th {height:27px; font-size:12px; font-family:Dotum; font-weight:bold; color:#624a26; background:#e0d6c7; text-align:center;}
.corner td.name {padding:5px 10px; font-size:11px; font-family:Dotum; color:#6c624; background:#f6f3ea url(http://img.imbc.com/broad/radio/images/common_dotline3.gif) repeat-x left bottom;; text-align:center;}
.corner td.content {padding:15 15 15 20px; font-size:11px; font-family:Dotum; color:#6c6248; line-height:17px; letter-spacing:-1px; text-align:left; background:url(http://img.imbc.com/broad/radio/images/common_dotline3.gif) repeat-x left bottom;}
.corner td.request {padding: 0 0 0 5px; background:#f6f3ea url(http://img.imbc.com/broad/radio/images/common_dotline3.gif) repeat-x left bottom;; text-align:center;}
.corner td.request img {vertical-align:top;}