@charset "euc-kr";
@import url("http://imbc.com/commons/css/common2011.css");
body.m {}
body.s {background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/bg_sub_y.jpg") center 150px}
#outer {background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/bg_sub_x.jpg") repeat-x center 150px}
body.m #wrap {width:100%; background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/bg_main_v2.jpg") no-repeat center 150px; text-align:center}
body.s #wrap {width:100%; background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/bg_sub.jpg") no-repeat center 150px; 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 {width:100%}
#Adcode {top:0 !important}
/* --- Main --- */
body.m #container {overflow:hidden; width:100%; text-align:center; background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/bg_footer.gif") repeat-x center bottom}
.flash {overflow:hidden; position:relative; z-index:10; width:820px; height:467px}
#m_area {position:relative; width:990px; margin:0 auto; text-align:left}
body.m #section {overflow:hidden; position:relative; z-index:20; width:860px; margin:-12px 0 0 -21px; padding-top:25px; background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/bg_m_top.png") no-repeat center top}
body.m .bar {overflow:hidden; width:824px; *width:860px; height:23px; *height:33px; margin-bottom:21px; padding:10px 36px 0 0; text-align:right; font-size:11px; color:#fff; letter-spacing:-1px; line-height:1.33}
body.m .bar span {color:#d5cbad; margin:0 9px}
body.m .content {overflow:hidden; width:815px; *width:860px; padding:0 0 25px 45px; background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/bg_m_btm.png") no-repeat center bottom}
.l_con {overflow:hidden; float:left; width:156px; *width:157px; margin-right:-1px; padding-bottom:26px; border-right:1px solid #e2d3c6}
.l_con .daily {overflow:hidden; position:relative; width:146px; margin-bottom:16px; background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/icon_s_menu.gif") no-repeat right 5px}
.l_con .daily strong {display:block; margin-bottom:5px; color:#3f7e07; line-height:1.33; letter-spacing:-1px}
.l_con .daily ul {overflow:hidden; width:146px}
.l_con .daily ul li {margin-bottom:4px; padding-left:15px; vertical-align:top; background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/icon_daily.gif") no-repeat 0 1px}
.l_con .daily ul li a {color:#2b2b2b; line-height:1.33}
.l_con .mm {overflow:hidden; width:140px; margin-bottom:57px}
.l_con .mm ul {overflow:hidden; width:140px}
.l_con .mm ul li {height:21px; *height:29px; padding:7px 0 0 5px; border-bottom:1px solid #e3d4c7; vertical-align:top}
.l_con .mm ul li a {color:#323232; font-weight:bold; line-height:1.33; letter-spacing:-1px}
.l_con .sms {font-size:11px; color:#323232; line-height:1.23; letter-spacing:-1px}
.r_con {overflow:hidden; float:left; width:592px; *width:615px; padding:0 0 0 22px; border-left:1px solid #e2d3c6}
.r_con .weekly {overflow:hidden; width:592px; margin-bottom:28px; background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/icon_s_menu.gif") no-repeat 559px 3px}
.r_con .weekly strong {display:block; color:#3f7e07; line-height:1.33; letter-spacing:-1px}
.r_con .weekly ul {overflow:hidden; width:592px}
.r_con .weekly ul li {position:relative; width:165px; *width:191px; padding-left:26px; vertical-align:top}
.r_con .weekly ul li a {display:block; font-size:14px; color:#323232; line-height:1.83; letter-spacing:-1px; font-weight:bold}
.r_con .weekly ul li .icon {display:block; overflow:hidden; position:absolute; left:0; top:4px; width:13px; *width:15px; height:14px; *height:16px; padding:2px 0 0 2px; background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/bg_weekly.gif") no-repeat; color:#010101; line-height:1.33; font-size:11px}
.r_con .weekly ul li .icon_daily {display:block; overflow:hidden; position:absolute; left:0; top:4px; width:22px; *width:23px; height:14px; *height:16px; padding:2px 0 0 1px; background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/bg_daily.gif") no-repeat; color:#010101; line-height:1.33; font-size:11px}
.r_con .weekly ul li .txt {display:block; overflow:hidden; position:absolute; left:191px; top:6px; width:401px; padding-left:9px; background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/icon_summary.gif") no-repeat 0 3px; white-space:nowrap; text-overflow:ellipsis; font-size:11px; color:#313131; line-height:1.33}
.r_con .mb {overflow:hidden; width:592px}
.r_con .sr {overflow:hidden; float:left; width:174px; *width:176px; height:49px; *height:51px; margin-right:7px; border:1px solid #8d6349}
.r_con .mini {overflow:hidden; float:left; position:relative; width:196px; *width:201px; height:45px; *height:51px; margin-right:7px; padding:4px 0 0 3px; border:1px solid #8d6349; background:#fff}
.r_con .mini img {position:absolute; left:66px; top:4px}
.r_con .mini .grp_prm {position:absolute; left:66px; top:26px}
.r_con .mini select {font-size:12px}
.r_con.zip {overflow:hidden; float:left; width:156px; *width:201px; height:44px; *height:51px; padding:5px 0 0 43px; border:1px solid #8d6349; background:#fff url("http://img.imbc.com/broad/radio/fm/hurray/images3/bg_zip.gif") no-repeat 6px 14px}
.r_con.zip p {color:#5c5c5c; font-size:11px; line-height:1.23; letter-spacing:-1px}
/* --- Sub --- */
body.s .logo {display:block; overflow:hidden; position:absolute; left:0; top:0; width:225px; height:125px; background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/bg_blank.gif"); text-indent:-5000em}
body.s #container {overflow:hidden; width:100%; text-align:center; background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/bg_footer.gif") repeat-x bottom}
#s_area {overflow:hidden; position:relative; width:990px; margin:0 auto; text-align:left}
#spot {position:relative; width:820px; height:208px}
body.s .bar {overflow:hidden; position:absolute; left:0; bottom:0; width:801px; *width:820px; height:22px; *height:33px; padding:11px 19px 0 0; background:#b39466; text-align:right; font-size:11px; color:#fff; letter-spacing:-1px; line-height:1.33}
body.s .bar span {color:#d5cbad; margin:0 9px}
body.s .bar strong {font-size:11px; color:#fff}
#colgroup {overflow:hidden; width:820px; margin-bottom:50px; background:#fff}
#snb {overflow:hidden; float:left; width:140px; *width:179px; padding:26px 19px 0 20px}
#snb .sm {overflow:hidden; width:140px}
#snb .type2 {margin-bottom:30px; border-bottom:1px dotted #d4d4d4}
#snb .sm ul {overflow:hidden; width:140px}
#snb .sm ul li {height:27px; *height:28px; padding:7px 0 0 5px; border-top:1px dotted #d4d4d4; vertical-align:top}
#snb .sm ul li a {color:#323232; line-height:1.33; font-weight:bold; letter-spacing:-1px}
#snb .daily {overflow:hidden; width:140px; padding:8px 0 6px}
#snb .daily strong {display:block; width:140px; margin-bottom:7px; padding-left:5px; color:#3f7e07; line-height:1.33; background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/icon_article.gif") no-repeat 131px 7px}
#snb .daily ul {overflow:hidden; width:140px}
#snb .daily ul li {margin-bottom:4px; padding-left:19px; vertical-align:top; letter-spacing:-1px; background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/icon_daily.gif") no-repeat 6px 2px; letter-spacing:-1px}
#snb .daily ul li a {font-size:11px; color:#777; line-height:1.33}
#snb .weekly {overflow:hidden; width:140px; margin-bottom:10px; padding-top:10px; border-top:1px dotted #d4d4d4}
#snb .weekly strong {display:block; width:140px; margin-bottom:7px; color:#3f7e07; line-height:1.33; background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/icon_article.gif") no-repeat right 5px}
#snb .weekly ul {overflow:hidden; width:140px}
#snb .weekly ul li {position:relative; width:116px; *width:140px; margin-bottom:4px; padding:1px 0 0 24px; vertical-align:top; letter-spacing:-1px}
#snb .weekly ul li a {display:block; font-size:11px; color:#777; line-height:1.33}
#snb .weekly ul li .icon {display:block; overflow:hidden; position:absolute; left:5px; top:0; width:13px; *width:15px; height:14px; *height:16px; padding:2px 0 0 2px; background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/bg_weekly.gif") no-repeat; color:#010101; line-height:1.33; font-size:11px}
#snb .weekly ul li .txt {display:none}
#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:641px; padding:0 20px 30px; border-left:1px solid #e6e6e6}
body.s #section h2 {height:37px; *height:55px; margin-bottom:8px; padding-top:18px; border-bottom:1px dotted #d4d4d4; font-size:18px; color:#537038; letter-spacing:-1px; line-height:1.33}
body.s #section h2 span {margin-left:7px; font-size:12px; letter-spacing:0; font-weight:normal}
body.s .content {position:relative; width:600px; min-height:700px; height:auto !important; height:700px}
.talk_box {overflow:hidden; width:566px; *width:600px; margin-bottom:20px; padding:12px 16px 11px; border:1px solid #c6cebe; background:#eef2ed}
.talk_box p {color:#6a6a6a; letter-spacing:-1px; line-height:1.55}
.mini_box {overflow:hidden; width:600px; margin-bottom;20px}
.sr_box {overflow:hidden; width:600px; margin-bottom:20px}
.sr_box p {color:##0066cc; line-height:1.55}
/* --- Sub : Podcast --- */
.rss_box {overflow:hidden; width:598px; *width:600px; margin-bottom:19px; padding:14px 0 10px; border:1px solid #d9c4e1; text-align:center}
.rss_box p {font-size:11px; letter-spacing:-1px; line-height:1.33; color:#666}
.podcast_tb {width:100%; table-layout:fixed}
.podcast_tb th {height:38px; background:url("http://img.imbc.com/broad/radio/fm/hurray/images3/bg_th_podcast.gif") repeat-x center; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-align:center; color:#555}
.podcast_tb td {height:33px; border-bottom:1px dotted #626262; text-align:center; font-size:11px; color:#333}
.podcast_tb td.hr_left {text-align:left; color:#666; font-size:12px}
/* --- Sub : Corner --- */
.corner {overflow:hidden; width:600px}
.corner li {width:600px; min-height:79px; height:auto !important; height:110px; 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}