@charset "euc-kr";
/* IMBC Web Operation Division */ 
@import url("http://www.imbc.com/broad/css/default.css");
/* --- type --- */
#container h1 		{position:absolute; left:350px; top:36px}
#container h1 a 	{display:block; width:271px; height:151px}
#container h1 span {position:absolute; width:0; height:0; overflow:hidden; text-indent:-5000px;}
hr 		{clear:both; display:none;}
em	 	{font-style:normal;}
label 	{position:relative; top:1px;}
caption {display:none;}
/* --- layout --- */
body.main	{background:#d4adcb url("http://img.imbc.com/broad/radio/fm/night/images3/bg_content.gif") repeat-x center 150px}
body.sub	{background:#e0e3e4 url("http://img.imbc.com/broad/radio/fm/night/images3/bg_sub.jpg") no-repeat center 150px; text-align:center}
#wrap 		{width:100%; background:url("http://img.imbc.com/broad/radio/fm/night/images3/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:33px; *height:208px; padding-top:175px}
#colgroup	{z-index:10; position:relative; overflow:hidden; width:818px; *width:820px; margin-bottom:50px; background:#fff; border:1px solid #e6e6e6}
#snb		{z-index:10; float:left; width:140px; *width:178px; padding:26px 18px 50px 19px}
#main_content {z-index:10; position:relative; overflow:hidden; width:830px; height:780px; background:none; text-align:left;}
#sub_content {z-index:10; position:relative; overflow:hidden; float:left; width:639px; *width:640px; padding-bottom:50px; text-align:center; border-left:1px solid #e6e6e6}
#footer		{z-index:10; clear:both; width:100%;}
#Adcode		{top:0 !important;}
/* --- common --- */
.display_none {display:none;}
/* --- content --- */
.main_program_info {margin-bottom:15px; padding-left:15px; font-size:11px; color:#86485f; letter-spacing:-1px; line-height:1.335}
.sub_program_info {width:800px; *width:820px; height:22px; *height:33px; padding:11px 20px 0 0; background:#d4adcb; font-size:11px; color:#86485f; letter-spacing:-1px; text-align:right}
.sub_program_info strong {font-size:11px; color:#86485f}
.sub_program_info em {color:#efd7ea; font-size:11px}
#left_section {overflow:hidden; float:left; width:160px; padding:23px 0 0 0; margin-right:15px}
#left_section .main_menu {overflow:hidden; width:160px; padding-top:1px; margin-bottom:11px; background:url("http://img.imbc.com/broad/radio/fm/night/images3/icon_menu_dott.gif") repeat-x left top}
#left_section .main_menu li {float:left; width:160px; height:27px; *height:28px; padding:0 0 1px 0; background:url("http://img.imbc.com/broad/radio/fm/night/images3/icon_menu_dott.gif") repeat-x left bottom}
#left_section .main_menu li a {display:block; float:left; overflow:hidden; width:145px; *width:160px; height:18px; *height:25px; padding:7px 0 0 15px; color:#480839; font-weight:bold; font-size:12px}
#left_section .main_menu li a:hover {background:#ffe2f8; text-decoration:none}
#left_section .daily {overflow:hidden; width:145px; *width:160px; margin-bottom:13px; padding:0 0 10px 15px; background:url("http://img.imbc.com/broad/radio/fm/night/images3/icon_menu_dott.gif") repeat-x left bottom}
#left_section .daily h2 {margin-bottom:5px; color:#4c123e; font-weight:bold}
#left_section .daily ul {overflow:hidden; width:145px}
#left_section .daily ul li {float:left; width:130px; *width:145px; margin-bottom:2px; padding-left:15px; color:#8b3b78; background:url("http://img.imbc.com/broad/radio/fm/night/images3/icon_daily.gif") no-repeat 0 2px; }
#left_section .daily ul li a {color:#8b3b78; font-size:11px}
#left_section .daily ul li a:hover {color:#480839; text-decoration:underline}
#left_section .weekly {overflow:hidden; width:145px; *width:160px; padding:0 0 9px 15px}
#left_section .weekly h2 {margin-bottom:4px; color:#4c123e; font-weight:bold}
#left_section .weekly ul {overflow:hidden; width:145px;  color:#8b3b78;}
#left_section .weekly ul li {position:relative; float:left; width:128px; *width:145px; min-height:15px; height:auto !important; height:16px; margin-bottom:4px; padding:1px 0 0 17px; color:#8b3b78;}
#left_section .weekly ul li .week {display:inline-block; position:absolute; left:0; top:0; width:15px; height:15px; *height:16px; padding-top:1px; text-align:center; font-size:11px; color:#8b3b78; background:url("http://img.imbc.com/broad/radio/fm/night/images3/icon_weekly.gif") no-repeat}
#left_section .weekly ul li a {color:#8b3b78; font-size:11px}
#left_section .weekly ul li p {color:#8b3b78; font-size:11px}
#left_section .weekly ul li a:hover {color:#480839; text-decoration:underline}
#left_section .sms {margin-bottom:14px; padding-left:15px; font-size:11px; color:#86485f; letter-spacing:-1px; line-height:14px}
#left_section address {margin-bottom:13px; padding:0 0 0 15px; font-size:11px; color:#86485f; font-style:normal; letter-spacing:-1px; line-height:14px}
#mini_flash {display:block; position:absolute; left:215px; top:699px; overflow:hidden; width:100px}
#program_link {display:block; position:absolute; left:215px; top:750px; overflow:hidden; width:130px}
/* --- main_flash --- */
#main_flash {float:left; width:655px; height:780px; background:url("http://img.imbc.com/broad/radio/fm/night/images3/bg_main_flash.jpg")}
/* --- notice --- */
#notice {position:absolute; left:200px; top:341px; overflow:hidden; width:286px}
#notice h3 {padding:0 0 11px 18px; margin-bottom:14px; font-size:11px; color:#d4d4d4; font-weight:bold; border-bottom:1px solid #8a8684}
#notice h3 a {font-size:11px; color:#cfcdcd}
#notice h3 a:hover {text-decoration:none}
#notice h3 a em {color:#4a4844}
#notice ul {overflow:hidden; width:286px}
#notice ul li {float:left; width:252px; *width:286px; padding:0 17px}
#notice ul li a {font-size:11px; color:#cfcdcd; letter-spacing:-1px; line-height:18px}
#notice ul li a:hover {text-decoration:none}
/* --- photo --- */
#photo {position:absolute; left:200px; top:483px; overflow:hidden; width:286px}
#photo h3 {padding:0 0 11px 18px; margin-bottom:8px; font-size:11px; color:#d4d4d4; font-weight:bold}
#photo h3 a {font-size:11px; color:#cfcdcd}
#photo h3 a:hover {text-decoration:none}
#photo h3 a em {color:#4a4844}
#photo .img {display:block; float:left; width:80px; height:80px;; margin-right:16px;}
#photo .img img {vertical-align:top}
#photo .text {display:block; float:left; width:190px; font-size:11px; color:#cfcdcd; letter-spacing:-1px}
#photo .text:hover {text-decoration:none}
/* --- snb --- */
#snb .main_menu {overflow:hidden; width:140px; margin-bottom:5px; padding-top:1px; background:url("http://img.imbc.com/broad/radio/fm/night/images3/icon_sub_menu_dott.gif") repeat-x left top}
#snb .main_menu li {float:left; width:140px; height:22px; *height:28px; padding-top:6px; background:url("http://img.imbc.com/broad/radio/fm/night/images3/icon_sub_menu_dott.gif") repeat-x left bottom}
#snb .main_menu li a {font-weight:bold; color:#480839}
#snb .main_menu li a:hover {text-decoration:none}
#snb .daily {overflow:hidden; width:140px; margin-bottom:4px; padding-bottom:4px; background:url("http://img.imbc.com/broad/radio/fm/night/images3/icon_sub_menu_dott.gif") repeat-x left bottom}
#snb .daily h2 {margin-bottom:7px; color:#480839; font-weight:bold; background:url("http://img.imbc.com/broad/radio/fm/night/images3/icon_arrow.gif") no-repeat 131px 8px}
#snb .daily ul {overflow:hidden; width:160px}
#snb .daily ul li {float:left; width:145px; *width:160px; margin-bottom:2px; padding-left:15px; background:url("http://img.imbc.com/broad/radio/fm/night/images3/icon_sub_daily.gif") no-repeat 0 2px}
#snb .daily ul li a {color:#777; font-size:11px}
#snb .daily ul li a:hover {text-decoration:none}
#snb .weekly {overflow:hidden; width:140px; padding-bottom:9px}
#snb .weekly h2 {margin-bottom:8px; color:#480839; font-weight:bold; background:url("http://img.imbc.com/broad/radio/fm/night/images3/icon_arrow.gif") no-repeat 131px 8px}
#snb .weekly ul {overflow:hidden; width:160px}
#snb .weekly ul li {position:relative; float:left; width:143px; *width:160px; min-height:15px; height:auto !important; height:16px; margin-bottom:4px; padding:1px 0 0 17px; color:#777; font-size:11px}
#snb .weekly ul li .week {display:inline-block; position:absolute; left:0; top:0; width:15px; height:15px; *height:16px; padding-top:1px; background:url("http://img.imbc.com/broad/radio/fm/night/images3/icon_sub_weekly.gif") no-repeat; text-align:center; font-size:11px; color:#010101}
#snb .weekly ul li a {color:#777; font-size:11px}
#snb .weekly ul li p { color:#777; font-size:11px}
#snb .weekly ul li a:hover {text-decoration:none}
#snb .program_link {overflow:hidden; width:140px; padding-top:15px}
#snb .program_link p {margin-bottom:7px}
/* --- content --- */
#sub_content h3 {position:relative; width:600px; height:55px; margin:0 auto 8px auto; text-align:left; background:url("http://img.imbc.com/broad/radio/fm/night/images3/icon_sub_menu_dott.gif") repeat-x left bottom}
#sub_content h3 .depth_1 {float:left; display:inline-block; margin:21px 0 0 0; font-size:14px; color:#555}
#sub_content h3 .depth_2 {float:left; display:inline-block; margin:18px 0 0 0; font-size:18px; color:#480839; font-weight:bold; line-height:130%}
#sub_content .content_wrap {width:600px; min-height:600px; height:auto !important; height:600px; margin:0 auto; text-align:left}
#sub_content .content_wrap .text {overflow:hidden; width:564px; *width:600px; margin-bottom:40px; padding:13px 17px 10px 17px; border:1px solid #c6cebe; color:#6a6a6a; line-height:18px; text-align:left; background:#efefef}
#sub_content .content_wrap .comment {overflow:hidden; width:560px; *width:600px; margin-bottom:15px; padding:18px 19px 15px 19px ;border:1px solid #e6e6e6; background:#f5f5f5; font-size:12px; color:#6d6f70; line-height:1.5; letter-spacing:-1px}
