@charset "euc-kr";

/* IMBC Web Operation Division, Lee gil hwan */ 

@import url("http://www.imbc.com/broad/css/default.css");

/* Type */
#container h1 		{position:absolute; left:0; top:0;}
#container h1 a 	{display:block; width:285px; height:155px;}
#container 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;}
.blind {position:absolute; left:-1000%; top:0; width:0; height:0; font-size:0; line-height:0; overflow:hidden}

/* Layout */
body {width:100%; background:#fff url(http://img.imbc.com/broad/radio/fm/audiodrama/images/bg_sub_v2.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; z-index:9999; display:block;}

/* Class */
.skip_navi {display:none;}

/* program_info */
.program_info_bg{position:absolute; left:0; top:175px; width:800px; *width:820px; height:22px; *height:33px; padding:11px 20px 0 0; background-color:#190e0a;}
.program_info {position:absolute; left:0; top:175px; width:800px; *width:820px; height:22px; *height:33px; padding:11px 20px 0 0; font-size:11px; color:#fff; letter-spacing:-1px; text-align:right; line-height:135% !important; word-spacing:0;}
.program_info strong {font-size:11px; color:#fff;}
.program_info em {color:#c2b488;}

/* 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:#235800; 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;}
.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;}
.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 {color:#235800; text-decoration:underline;}

/* 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:#235800; 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:#235800; text-decoration:underline;}

/* program_link */
.program_link {overflow:hidden; width:139px; margin:0 auto; text-align:left;}
.program_link p {margin:5px 0 8px 5px;}
.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:#6a5925; 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:#1d2105; background:#e1e276; text-align:center;}
.corner td.name {padding:5px 10px; font-size:11px; font-family:Dotum; color:#414c00; background:#ffffd3 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:#414c00; 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:#ffffd3 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;}

.bebe_event {overflow:hidden; width:159px; height:382px; background:url(http://img.imbc.com/broad/radio/fm/audiodrama/images/banner_bebeSam_vertical.png) no-repeat}
.bebe_event a {text-indent:-5000em; width:72px; height:16px}