@charset "euc-kr";
@import url("http://imbc.com/commons/css/common2011.css");@charset "euc-kr";
@import url("http://imbc.com/commons/css/common2011.css");
body.m {background:#000 url("http://img.imbc.com/broad/radio/fm/goodweek/images/bg_main_v4.jpg") no-repeat center 150px}
body.s {background:#000 url("http://img.imbc.com/broad/radio/fm/goodweek/images/bg_sub_v3.jpg") repeat-x center 150px}
#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}
#footer_wrap {clear:both; width:100%; background-color:#fff;}
#footer {width:990px !important; margin:0 auto;  height:163px;}
#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:977px; *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:990px; padding:18px 0 50px 0px}
body.m #section .mm {overflow:hidden; float:left; width:116px; margin: 0 48px 0 11px;}
body.m #section .mm ul {overflow:hidden; width:116px}
body.m #section .mm ul li {height:20px; *height:26px; padding:6px 0 0 8px; vertical-align:top; }
body.m #section .mm ul li a {color:#4e4e4e; line-height:1.33; letter-spacing:-1px; font-weight:bold}
body.m #section .article {overflow:hidden; float:left; width:180px; margin-left:45px;}
body.m #section .article span {display:block; height:20px; *height:26px; padding:6px 0 0 8px; color:#461b61; line-height:1.33; letter-spacing:-1px; font-weight:bold}
body.m #section .pyevent {width:302px; height:253px; float:left; }
body.m #section .article .icoweek span {float:left; width:15px; height:16px; margin-right:3px; font-weight:normal; color:#010101; background:url("http://img.imbc.com/broad/radio/fm/goodweek/images/ico_week.jpg") no-repeat 0 0; padding:2px 0 0 2px;}
body.m #section .article .icoweek a {font-weight:normal; background:none; padding-top:4px; padding-left:0;}
body.m #section .article ul {overflow:hidden; width:180px}
body.m #section .article ul a {width:150px}

body.m #section .article ul li {height:20px; *height:26px; padding:6px 0 0 8px; vertical-align:top; border-bottom:1px dashed #d9cecc; 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 #banner {float:right; margin:0 20px 20px 0}

body.m #section .b_info {clear:both; width:990px; padding:15px 0; }
body.m #section .b_info .sms {float:left; width:350px; margin:10px 0 0 230px; font-size:11px; line-height:1.6;}
body.m #section .b_info .sms span {font-weight:bold;}
body.m #section .b_info .mini {overflow:hidden; float:left; width:300px; margin-top:5px;}
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:990px; text-align:center; background:#000 url("http://img.imbc.com/broad/radio/fm/goodweek/images/bg_sub_v3.jpg") no-repeat center top}
#s_area {overflow:hidden; float:left;  position:relative; width:820px; margin:0 auto; text-align:left}
#r_ad {float:right;}
#spot .logo {display:block; overflow:hidden; position:absolute; left:120px; top:10px; width:150px; height:150px; background:url("http://img.imbc.com/broad/radio/fm/goodweek/images/bg_blank.gif") no-repeat; text-indent:-5000px;}
#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:#461b61; text-align:right; font-size:11px; color:#fffefe; letter-spacing:-1px; line-height:1.33}
#spot .bar span {margin:0 10px; color:#fffefe; font-weight:bold;}
#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:#f6f6f6}
#snb {overflow:hidden; float:left; width:140px; *width:180px; padding:25px 24px 0 16px}
#snb .sm {overflow:hidden; width:160px !important; margin-bottom:27px}
#snb .sm ul {overflow:hidden; width:150px; border-bottom:1px dotted #cdcdcd}
#snb .sm ul li {min-height:20px; height:auto !important; height:29px; padding:8px 0 0 10px; border-top:1px dotted #cdcdcd; vertical-align:top}
#snb .sm ul li a {font-weight:bold; line-height:1.33; letter-spacing:-1px; color:#4e4e4e}
#snb .sm ul li span {display:block; font-weight:bold; margin-bottom:13px; line-height:1.33; letter-spacing:-1px; color:#461b61}
#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:#494848; font-size:11px}
#snb .sm ul li .icoweek {background:none; padding-left:0;}
#snb .sm ul li .icoweek span {float:left; width:15px; height:16px; margin-right:3px; font-weight:normal; color:#010101; background:url("http://img.imbc.com/broad/radio/fm/goodweek/images/ico_Sweek.jpg") no-repeat 0 0; padding:2px 0 0 2px;}
#snb .sm ul li .icoweek a {font-weight:normal; background:none; padding-left:0;}
#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}
body.m {background:#000 url("http://img.imbc.com/broad/radio/fm/goodweek/images/bg_main_v4.jpg") no-repeat center 150px}
body.s {background:#000 url("http://img.imbc.com/broad/radio/fm/goodweek/images/bg_sub_v3.jpg") repeat-x center 150px}
#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}
#footer {clear:both; width:100%; height:163px;}
#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:977px; *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:990px; padding:18px 0 50px 0px}
body.m #section .mm {overflow:hidden; float:left; width:116px; margin: -2px 48px 0 11px;}
body.m #section .mm ul {overflow:hidden; width:116px}
body.m #section .mm ul li {height:22px; *height:28px; padding:6px 0 0 8px; vertical-align:top; }
body.m #section .mm ul li a {color:#4e4e4e; line-height:1.33; letter-spacing:-1px; font-weight:bold}
body.m #section .article {overflow:hidden; float:left; width:190px; margin-left:45px;}
body.m #section .article span {display:block; height:20px; *height:26px; padding:6px 0 0 8px; color:#461b61; line-height:1.33; letter-spacing:-1px; font-weight:bold}
body.m #section .pyevent {width:292px; height:253px; float:left; }
body.m #section .article .icoweek span {float:left; width:15px; height:16px; margin-right:3px; font-weight:normal; color:#010101; background:url("http://img.imbc.com/broad/radio/fm/goodweek/images/ico_week.jpg") no-repeat 0 0; padding:2px 0 0 2px;}
body.m #section .article .icoweek a {font-weight:normal; background:none; padding-left:0; width:160px;}
body.m #section .article ul {overflow:hidden; width:190px}
body.m #section .article ul a {width:173px}

body.m #section .article ul li {height:20px; *height:26px; padding:6px 0 0 8px; vertical-align:top; border-bottom:1px dashed #d9cecc; 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 #banner {float:right; margin:0 20px 20px 0}

body.m #section .b_info {clear:both; width:990px; padding:15px 0; }
body.m #section .b_info .sms {float:left; width:350px; margin:10px 0 0 230px; font-size:11px; line-height:1.6;}
body.m #section .b_info .sms span {font-weight:bold;}
body.m #section .b_info .mini {overflow:hidden; float:left; width:300px; margin-top:5px;}
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:990px; text-align:center; background:#000 url("http://img.imbc.com/broad/radio/fm/goodweek/images/bg_sub_v3.jpg") no-repeat center top; margin:0 auto;}
#s_area {overflow:hidden; float:left;  position:relative; width:820px; margin:0 auto; text-align:left}
#r_ad {float:right;}
#spot .logo {display:block; overflow:hidden; position:absolute; left:120px; top:10px; width:150px; height:150px; background:url("http://img.imbc.com/broad/radio/fm/goodweek/images/bg_blank.gif") no-repeat; text-indent:-5000px;}
#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:#461b61; text-align:right; font-size:11px; color:#fffefe; letter-spacing:-1px; line-height:1.33}
#spot .bar span {margin:0 10px; color:#fffefe; font-weight:bold;}
#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:#f6f6f6}
#snb {overflow:hidden; float:left; width:164px; *width:180px; padding:25px 8px 0 8px}
#snb .sm {overflow:hidden; width:164px; margin-bottom:27px}
#snb .sm ul {overflow:hidden; width:165px; border-bottom:1px dotted #cdcdcd}
#snb .sm ul li {min-height:20px; height:auto !important; height:29px; padding:8px 0 0 10px; border-top:1px dotted #cdcdcd; vertical-align:top}
#snb .sm ul li a {font-weight:bold; line-height:1.33; word-spacing:-1.4; letter-spacing:-1px; color:#4e4e4e}
#snb .sm ul li span {display:block; font-weight:bold; margin-bottom:13px; line-height:1.33; letter-spacing:-1px; color:#461b61}
#snb .sm ul li ul {overflow:hidden; margin-bottom:9px; padding-left:0px; 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:#494848; font-size:11px}
#snb .sm ul li .icoweek {background:none; padding-left:0;}
#snb .sm ul li .icoweek span {float:left; width:15px; height:16px; margin-right:3px; font-weight:normal; color:#010101;  margin-bottom:0; line-height:1;background:url("http://img.imbc.com/broad/radio/fm/goodweek/images/ico_Sweek.jpg") no-repeat 0 0; padding:2px 0 0 2px; overflow:hidden;}
#snb .sm ul li .icoweek a {font-weight:normal; background:none; padding-left:0;}
#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:#666666; letter-spacing:-1px; line-height:1.5}