@charset "euc-kr";
@import url("http://imbc.com/commons/css/common2011.css");
body.m {background:url("http://img.imbc.com/broad/radio/fm/goodweek/images/bg_main_v4.jpg") no-repeat center 150px}
body.s {background:url("http://img.imbc.com/broad/radio/fm/goodweek/images/bg_sub_x.jpg") repeat-x center 150px;  margin:0 auto;}
#wrap {width:100%; background:url("http://img.imbc.com/broad/radio/fm/goodweek/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}
#Adcode {top:0 !important}
/* @ Accessibility */
#accessibility{position:relative; z-index:9999; text-align:left}
#accessibility li {position:absolute;top:0;left:0; width:100%}
#accessibility a {position:absolute; display:block; width:100%; left:0; text-align:center; top:-1000px; z-index:500; font-size:12px}
#accessibility a:focus, #accessibility a:active{position:absolute; top:0; height:40px; font-weight:bold; font-size:12px; color:#000; z-index:1000; background:#efefef; line-height:40px}
/* --- Main --- */
body.m #container {overflow:hidden; width:990px; margin:0 auto; text-align:left; padding-top:480px;}
body.m .bar {overflow:hidden; width:887px; *width:990px; height:22px; *height:33px; padding:11px 13px 0 0; background:#461b61; text-align:right; font-size:11px; color:#fffefe; letter-spacing:-1px; line-height:1.33}
body.m .bar span {font-weight:bold; margin:0 10px}
body.m #section {overflow:hidden; width:889px; *width:990px; padding:29px 0 55px 11px}
body.m #section .mm {overflow:hidden; float:left; width:180px; margin-right:48px; border-top:1px solid #aaa7a7}
body.m #section .mm ul {overflow:hidden; width:180px}
body.m #section .mm ul li {height:20px; *height:26px; padding:6px 0 0 8px; vertical-align:top; background:url("http://img.imbc.com/broad/radio/fm/goodweek/images/bg_menu.gif") repeat-x left bottom}
body.m #section .mm ul li a {color:#0a89a0; line-height:1.33; letter-spacing:-1px; font-weight:bold}
body.m #section .article {overflow:hidden; float:left; width:180px; margin-right:116px; border-top:1px solid #aaa7a7}
body.m #section .article strong {display:block; height:20px; *height:26px; padding:6px 0 0 8px; background:url("http://img.imbc.com/broad/radio/fm/goodweek/images/bg_menu.gif") repeat-x left bottom; color:#0a89a0; line-height:1.33; letter-spacing:-1px; font-weight:bold}
body.m #section .article ul {overflow:hidden; width:180px}
body.m #section .article ul li {height:20px; *height:26px; padding:6px 0 0 8px; vertical-align:top; background:url("http://img.imbc.com/broad/radio/fm/goodweek/images/bg_menu.gif") repeat-x left bottom; vertical-align:top}
body.m #section .article ul li a {padding-left:14px; font-size:11px; color:#6e6d6d line-height:1.33; letter-spacing:-1px; background:url("http://img.imbc.com/broad/radio/fm/goodweek/images/icon_daily.gif") no-repeat 0 0}
body.m #section .b_info {overflow:hidden; float:left; width:243px; padding-top:3px; border-top:1px solid #aaa7a7}
body.m #section .b_info .sms {margin-bottom:30px; font-size:11px; line-height:1.6}
body.m #section .b_info .sms strong {display:block}
body.m #section .b_info .mini {overflow:hidden; position:relative; width:243px}
body.m #section .b_info .mini img {position:absolute; left:63px; top:0}
body.m #section .b_info .mini .grp_prm {position:absolute; left:63px; top:25px}
body.m #section .b_info select {font-size:12px}
/* --- Sub --- */
body.s #container {overflow:hidden; width:100%; text-align:center; background:url("http://img.imbc.com/broad/radio/fm/goodweek/images/bg_sub_v2.jpg") no-repeat center top; margin:0 auto;}
#s_area {overflow:hidden; position:relative; width:990px; margin:0 auto; text-align:left}
#spot .logo {display:block; overflow:hidden; position:absolute; left:23px; top:38px; width:284px; height:101px; background:url("http://img.imbc.com/broad/radio/fm/goodweek/images/bg_blank.gif")}
#spot .logo img {vertical-align:top}
#spot {overflow:hidden; position:relative; width:820px; height:208px}
#spot .bar {overflow:hidden; position:absolute; z-index:10; left:0; bottom:0; width:807px; *width:820px; height:22px; *height:33px; padding:11px 13px 0 0; background:#1dabc5; text-align:right; font-size:11px; color:#fffefe; letter-spacing:-1px; line-height:1.33}
#spot .bar span {margin:0 10px; color:#fffefe}
#spot .bar strong {font-size:11px; color:#fff}
#spot .spot_img {position:absolute; z-index:20; right:40px; top:14px}
#colgroup {overflow:hidden; width:820px; margin-bottom:50px; border-bottom:1px solid #e6e4db; background:#f4f3e9}
#snb {overflow:hidden; float:left; width:140px; *width:180px; padding:25px 24px 0 16px}
#snb .sm {overflow:hidden; width:140px; margin-bottom:27px}
#snb .sm ul {overflow:hidden; width:140px; border-bottom:1px dotted #968584}
#snb .sm ul li {min-height:20px; height:auto !important; height:29px; padding:8px 0 0 10px; border-top:1px dotted #968584; vertical-align:top}
#snb .sm ul li a {font-weight:bold; line-height:1.33; letter-spacing:-1px; color:#0d7994}
#snb .sm ul li strong {display:block; margin-bottom:13px; line-height:1.33; letter-spacing:-1px; color:#0d7994}
#snb .sm ul li ul {overflow:hidden; margin-bottom:9px; padding-left:4px; border:0}
#snb .sm ul li ul li {min-height:15px; height:auto !important; height:15px; margin-bottom:8px; padding:0 0 0 14px; border:0; background:url("http://img.imbc.com/broad/radio/fm/goodweek/images/icon_daily.gif") no-repeat 0 2px}
#snb .sm ul li ul li a {font-weight:normal; color:#6e6d6d; font-size:11px}
#snb .grp_tb {display:block; margin-bottom:7px}
#snb  .grp_prm {display:block}
#snb select {font-size:12px}
body.s #section {overflow:hidden; float:left; width:600px; *width:640px; padding:0 20px 30px 19px; border-left:1px solid #e7e6dc; background:#fff}
body.s .content {position:relative; width:600px; min-height:auto !important; height:600px}
body.s #section h2 {height:35px; *height:56px; margin-bottom:25px; padding-top:20px; border-bottom:1px dotted #d4d4d4; font-size:16px; color:#4c3b3a; letter-spacing:-1px; line-height:1.33}
body.s #section h2 span {margin-right:7px; font-size:12px; letter-spacing:0; font-weight:normal}
.talk_box {overflow:hidden; width:566px; *width:600px; margin-bottom:12px; padding:9px 14px 6px; border:3px solid #d9d5ca}
.talk_box p {color:#646464; letter-spacing:-1px; line-height:1.55}
.mini_box {overflow:hidden; width:600px; margin-bottom:20px}

/* --- Sub : Corner --- */
.corner {overflow:hidden; width:600px}
.corner li {width:600px; min-height:59px; height:auto !important; height:90px; margin-bottom:5px; padding:15px 38px; border-bottom:1px dotted #626262}
.corner li strong.subject {display:block; margin-bottom:7px; font-size:14px; color:#464646; letter-spacing:-1px; line-height:1.4; vertical-align:top}
.corner li strong.subject img {position:relative; top:3px; margin-left:8px}
.corner li .txt {font-size:12px; color:#838383; letter-spacing:-1px; line-height:1.5}