@charset "euc-kr";
/* @ Lyaout */
html, body {height:100%}
body {text-align:center}
.ui-main {background:#fff url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/bg-main-x.jpg") repeat-x center 150px}
.ui-sub {background:#f7ede7 url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/bg-sub-x.jpg") repeat-x center 150px}
.page-wrapper {overflow:hidden; width:100%}
.page-main {background:url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/bg-main.jpg") no-repeat center 150px}
.page-sub {background:url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/bg-sub.jpg") no-repeat center 150px}
#header {width:100%; height:150px}
#header .gnb {width:990px; margin:0 auto; text-align:left}
.page-content-layout {overflow:hidden; position:relative; width:990px; margin:0 auto; text-align:left}
.page-content-main {padding-top:320px}
.page-content-sub {padding-top:186px}
.about-program {overflow:hidden; width:990px; line-height:1.333; letter-spacing:-1px; font-size:11px}
.about-program .label-staff {margin-left:9px; padding-left:10px; font-weight:normal; background:url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/img-vertical-bar.jpg") no-repeat}
.about-program-date {display:block; float:right; height:26px; *height:37px; padding:11px 17px 0 0; font-weight:bold}
.content-body {overflow:hidden; position:relative; width:990px}
.nav-grid {overflow:hidden; float:left}
.nav-primary {overflow:hidden}
.nav-primary li {letter-spacing:-1px; font-weight:bold}
.nav-tw {display:block; width:129px; height:43px; margin-left:8px}
.corner-grid {overflow:hidden}
.corner-group {overflow:hidden; letter-spacing:-1px; line-height:1.333}
.corner-group h2 {height:20px; *height:21px; font-weight:bold}
.corner-group ul {overflow:hidden}
.daily-grid li {margin-bottom:4px; padding-left:15px; background:url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/ico-daily.png") no-repeat 0 1px}
.daily-grid span, .daily-grid a {display:block; font-size:11px}
.weekly-grid li {position:relative; margin-bottom:4px; padding-left:18px}
.weekly-grid span, .weekly-grid a {display:block; padding-top:2px; font-size:11px}
.banner-panel ul {overflow:hidden}
.banner-panel li {overflow:hidden; margin-bottom:5px}
.banner-panel a {display:block}
.banner-panel img {vertical-align:top}
.page-footer {overflow:hidden; width:100%; background:#fff}
.footer {overflow:hidden; width:990px; margin:0 auto}
/* @ Main Content */
.logo-main {position:absolute; left:25px; top:29px}
.about-program-main {width:990px; height:37px; color:#fdfdfd}
.content-body-main {height:476px; background:#f9f9f9}
.nav-grid-main {margin-right:20px; min-height:100%; height:100%; background:#eff9fa}
.nav-primary-main {position:relative; width:125px; *width:145px; margin-bottom:9px; padding:10px 10px 0}
.nav-primary-main li {width:125px; height:30px; *height:31px; border-bottom:1px solid #fca877}
.nav-primary-main a {display:block; height:22px; *height:30px; padding:8px 0 0 8px; color:#2f2f2f; line-height:1.333}
.corner-grid-main {float:left; width:325px; padding-top:20px}
.corner-group-main {float:left; width:139px; margin-right:15px}
.corner-group-main h2 {margin-bottom:10px; color:#c53c01; border-bottom:1px solid #fca37e; background:url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/ico-corner.png") no-repeat 133px 5px}
.daily-grid-main span, .daily-grid-main a {color:#5f5f5f}
.weekly-grid-main li {width:121px; *width:139px}
.weekly-grid-main span, .weekly-grid-main a {color:#5f5f5f}
.label-week {display:block; position:absolute; left:0; top:0; width:15px; height:16px; text-indent:-9999px}
.week-mon {background:url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/ico-weekly-mon.png") no-repeat}
.week-thes {background:url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/ico-weekly-thes.png") no-repeat}
.week-wedne {background:url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/ico-weekly-wedne.png") no-repeat}
.week-thur {background:url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/ico-weekly-thur.png") no-repeat}
.week-fri {background:url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/ico-weekly-fri.png") no-repeat}
.week-sat {background:url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/ico-weekly-sat.png") no-repeat}
.week-sun {background:url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/ico-weekly-sun.png") no-repeat}
.article-grid {overflow:hidden; float:left; width:230px; padding-top:20px}
.banner-panel-main {margin-bottom:19px}
.banner-panel-main ul {overflow:hidden}
.banner-panel-main li {width:230px}
.banner-panel-main a {width:230px; height:60px}
.article-group {overflow:hidden; position:relative; width:230px; height:145px; letter-spacing:-1px; line-height:1.333}
.article-group h2 {height:20px; *height:21px; margin-bottom:10px; color:#c53b00; font-weight:bold; border-bottom:1px solid #fca37e}
.article-group ul {overflow:hidden; width:210px; *width:230px; padding-left:20px}
.article-group li {float:left; overflow:hidden; width:90px; margin-right:10px}
.article-group .thumb {display:block; overflow:hidden; width:90px; height:65px; margin-bottom:4px}
.article-group .thumb img {width:90px; vertical-align:top}
.article-group .txt {display:block; padding:0 1px; color:#3c3c3c; font-size:11px}
.twitter-grid {overflow:hidden; float:left; position:relative; width:555px; line-height:1.333}
.twitter-grid h2 {height:18px; *height:21px; margin-bottom:10px; padding:2px 0 0 22px; color:#c53b00; font-weight:bold; border-bottom:1px solid #fca37e; background:url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/ico-tw.jpg") no-repeat 2px 0}
.twitter-grid ul {overflow:hidden; width:501px; *width:555px; padding:0 27px; background:#fff}
.twitter-grid li {position:relative; width:443px; *width:501px; min-height:45px; height:auto !important; height:48px; padding:3px 0 0 58px; border-bottom:1px dotted #ddd; line-height:1.333}
.twitter-grid .thumb {display:block; overflow:hidden; position:absolute; left:0; top:0; width:48px; height:48px; background:#000}
.twitter-grid .thumb img {width:48px}
.twitter-grid li em {display:block; margin-bottom:4px; padding-left:17px; color:#64b4d4; background:url("http://talk.imbc.com/images/star/ico_twitter.gif") no-repeat}
.twitter-grid .txt {margin-bottom:4px; color:#555}
.twitter-grid .tw-date {display:block; margin-bottom:3px; padding-left:17px; color:#808080; background:url("http://talk.imbc.com/images/star/ico_realtime2.jpg") no-repeat}
.btn-more-default {display:block; position:absolute; right:0; top:7px; width:37px; height:9px; text-indent:-9999px; background:url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/btn-more.png") no-repeat}
.bora-panel {overflow:hidden; position:absolute; right:0; top:280px; width:250px; height:70px; border:1px solid #ccc; background:#fff; text-align:center}
.zip-grid {width:100%; height:64px; *height:66px; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; background:#fff; text-align:center}
.zip-grid .txt-zip {position:relative;width:972px; *width:990px; height:48px; *height:64px; margin:0 auto; padding:16px 0 0 18px; text-align:left; line-height:1.4; color:#3c3c3c}
.zip-grid .media-obj {display:block; position:absolute; right:0; top:11px}
.ad-250 {position:absolute; right:0; top:373px; width:250px; height:250px}
.look-radio{width:203px; height:55px; position:absolute; top:643px; right:23px;}
/* @ Sub Content */
.logo-sub {position:absolute; left:18px; top:29px}
.logo-sub a {display:block; width:232px; height:97px}
.logo-sub img {vertical-align:top}
.content-body-sub {width:820px; margin-bottom:37px; background:#353535}
.about-program-sub {width:820px; height:33px; background:#684e3e; color:#fff}
.nav-grid-sub {position:relative; width:150px; *width:179px; padding:29px 14px 0 15px}
.nav-primary-sub {width:150px; margin-bottom:15px; border-top:1px solid #d36d36}
.nav-primary-sub li {width:150px; height:30px; *height:31px; border-bottom:1px solid #d36d36}
.nav-primary-sub a {display:block; height:22px; *height:30px; padding:8px 0 0 8px; color:#f7f6f6; line-height:1.333}
.corner-grid-sub {width:150px}
.corner-group-sub {width:150px}
.corner-group-sub h2 {color:#ff7b45; background:url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/ico-corner.png") no-repeat 143px 5px}
.daily-grid-sub {margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #d36d36}
.daily-grid-sub span, .daily-grid-sub a {color:#d7d7d7}
.weekly-grid-sub {margin-bottom:10px}
.weekly-grid-sub li {width:131px; *width:149px}
.weekly-grid-sub span, .weekly-grid-sub a {color:#d7d7d7}
.daily-grid-sub a:hover, .weekly-grid-sub a:hover {color:#ff7b45; text-decoration:underline}
.banner-panel-sub {margin-bottom:10px}
.banner-panel-sub ul {width:150px}
.banner-panel-sub li {width:150px}
.banner-panel-sub a {width:150px; height:60px}
.content-grid {float:left; width:600px; *width:641px; min-height:780px; height:auto !important; height:800px; padding:0 20px 20px; border-left:1px solid #e6e6e6; background:#fff}
.content-grid h2 {height:34px; *height:54px; margin-bottom:6px; padding-top:19px; font-size:18px; color:#47423f; font-weight:bold; letter-spacing:-1px; line-height:1.333; border-bottom:1px dotted #d4d4d4}
.label-weekly {margin-left:14px; padding-left:14px; font-size:14px; background:url("http://img.imbc.com/broad/radio/fm4u/mbcdate/images/bg-corner.gif") no-repeat 0 bottom}
.podcast-panel {overflow:hidden; position:relative; margin-bottom:15px; padding:14px 0 10px; border:1px solid #666; line-height:1.333; letter-spacing:-1px; color:#666; font-size:11px; text-align:center}
.podcast-panel .txt-heading {margin-bottom:10px}
.podcast-panel .txt strong {display:block}
.podcast-panel .btn-group {overflow:hidden; position:relative; margin:-40px 0 20px}
.podcast-panel .btn-group a {margin:0 4px}
.podcast-panel img {vertical-align:top}
.minimsg-heading {overflow:hidden; margin-bottom:15px; text-align:left}
.corner-heading {overflow:hidden; margin-bottom:15px; padding:14px 15px 10px; border:1px solid #666; color:#666; letter-spacing:-1px; line-height:1.4; text-align:left}
.r-grid {position:absolute; right:0; top:0; width:160px; height:600px}

/* 20131112Γί°‘_potcast */
#potcast_list {overflow:hidden; width:600px;}
#potcast_list div {height:26px; *height:39px; width:600px; padding-top:11px; overflow:hidden; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#555}
#potcast_list div span, #potcast_list ul li span {float:left; display:block; text-align:center;}
#potcast_list div span.broad_day {width:88px;}
#potcast_list div span.broad_title {width:422px;}
#potcast_list div span.broad_potcast {width:90px;}
#potcast_list ul {width:600px; overflow:hidden;}
#potcast_list ul li {width:600px; overflow:hidden; border-bottom:1px dotted #626262; text-align:center; font-size:11px; color:#333}
#potcast_list ul li span.broad_day {height:22px; *height:33px; width:88px; padding-top:11px;}
#potcast_list ul li span.broad_title {width:412px; *width:422px; padding:11px 0 5px 10px; text-align:left; line-height:13px;}
#potcast_list ul li span.broad_potcast {height:28px; *height:33px; padding-top:5px; width:90px;}