@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2011v2.css");

/* Default Layout */
body		{text-align:center; font-size:75%;}
#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}
#wrap{position:relative;}
#container	{z-index:20; position:relative; width:990px; margin:0 auto; text-align:center; overflow:hidden;} 
#footer_box{background:#fff; margin:0 auto; width:990px;}

.main_bg{background:url(http://img.imbc.com/broad/radio/fm/funtalk/images/bg_y.jpg) repeat-y;}
.sub_bg{background:#383432;}
.sub_img{width:1030px; margin:0 auto; position:relative;}
.sub_img2{background:url(http://img.imbc.com/broad/radio/fm/funtalk/images/sub_img.jpg) no-repeat; height:177px; width:1030px;}
.aside_wrap, .sub_aside, .content_wrap, .sub_wrap{text-align:left; float:left;}
.radio_banner{position:absolute; top:0; right:0;}
.content_wrap{width:631px;}
.aside_wrap{width:200px; background:#141211; color:#a29d9a;}
.sub_aside{width:182px; background:#1d1d1d; color:#a29d9a;}
.sub_wrap{background:#fff; width:638px;}
.content{margin-left:40px !important; background:url(http://img.imbc.com/broad/radio/fm/funtalk/images/bg_suby.jpg) repeat-y;}


h1{position:absolute; top:50px; left:105px; text-align:left;}
/* aside */
.aside{width:160px; margin:50px 0 0 10px; border-top:1px dotted #656565;}
.aside li{border-bottom:1px #656565 dotted; margin-top:2px;}
.aside a{color:#a29d9a; font-size:12px; font-weight:bold; line-height:2.2; letter-spacing:-1px;}
.aside a:hover, .aside li a.on{color:#ff9600;}
.aside_txt{color:#6d6d6d; font-size:12px; line-height:1.3; margin:207px 0 0 10px; border-top:1px dotted #656565; padding-top:15px; width:160px;}
.aside_ov a{color:#ff9600;}
/* »ó´Ü¸Þ´º */
/* ¸ÞÀÎ */
.program_info{overflow:hidden; position:absolute; top:10px; letter-spacing:-1px;}
.program_info li{color:#fff; float:left; font-size:11px; padding-left:10px;}
.pa_r{padding-right:20px;}
.bold{font-weight:bold;}
/* ¼­ºê */
.top_info{width:820px; background:url(http://img.imbc.com/broad/radio/fm/funtalk/images/bg_top.jpg) no-repeat; float:left; color:#fff;padding:12px 0 0 0; height:21px; *height:33px; font-size:11px; text-align:right;}

/* ÇÁ·Î±×·¥ ¹Ù·Î°¡±â */
.program_link   {overflow:hidden; width:133px; *width:139px; margin:9px auto 0 auto; padding:0 0 0 6px; text-align:left;}
.program_link p {margin:3px 0 0 0;}

/* common */
.sub_tit{font-size:16px; font-weight:bold; margin:22px 22px 25px 20px; padding:0 0 18px 2px; border-bottom:1px dotted #968584;}
/* ÁøÇàÀÚ¼Ò°³ */
.dj{overflow:hidden; line-height:1.5;}
.dj .dj_img, .dj .dj_list{float:left;}
.dj .dj_list{margin-top:30px;}
.dj_list li{color:#858585;}
.dj_list li.dj_name{color:#555; font-weight:bold;}
.dj_tit{color:#ff9600; font-weight:bold;}
.dj_list2{position:relative; top:-18px; left:42px;}
.cl_bo{margin-top:-18px;}

/*  */
.snb{z-index:10; position:relative; float:left; overflow:hidden; width:178px; padding:25px 0 50px 12px; text-align:left;}
.program_link{margin-left:-7px;}
.section{margin-left:20px; *margin-left:0;}

/* ÆÌÄ³½ºÆ® */
#s_con {overflow:hidden; width:594px; *width:596px; margin:0 0 15px 20px; padding:15px 0 7px 0; border:1px solid #d6d6d6; text-align:center;}
#s_con .fst {display:block; margin-bottom:5px; font-size:12px; color:#666; line-height:1.335; letter-spacing:-1px}
#s_con p {margin-bottom:5px; font-size:11px; color:#666; line-height:1.4; letter-spacing:-1px}
.pod_tb{width:596px; margin-left:20px; table-layout:fixed;}
.pod_tb th {height:40px; font-size:12px; color:#555; line-height:1.335; background:url(http://img.imbc.com/broad/radio/fm/funtalk/images/board_mid.jpg) repeat-x left top}
.pod_tb td {height:34px; padding:0 10px; font-size:11px; line-height:1.4; text-align:center; border-bottom:1px solid #e6e6e6}
.pod_tb td.con {font-size:12px; line-height:1.335; text-align:left}


/* ´Ù½Ãº¸±â */
#section{width:596px; margin-left:20px;}