@charset "euc-kr";
@import url("http://imbc.com/commons/css/common2011v2.css");
body.m {background:url("http://img.imbc.com/broad/radio/fm4u/musicparty/images4/bg_main.jpg") no-repeat center 150px}
body.s {background:url("http://img.imbc.com/broad/radio/fm4u/musicparty/images4/bg_sub_x.jpg") repeat-x center 150px}
#wrap {width:100%; background:url("http://img.imbc.com/broad/radio/fm4u/musicparty/images4/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}
#footer {width:990px}
/* --- Main --- */
body.m .flash {width:820px; height:488px}
body.m #container {overflow:hidden; width:990px; position:relative; margin:0 auto; text-align:left}
body.m .bar {overflow:hidden; width:358px; *width:820px; height:33px; padding-left:452px; background:#878199}
body.m .bar ul {overflow:hidden; width:358px; height:22px; *height:33px; padding-top:11px}
body.m .bar ul li {float:left; padding-right:13px; margin-right:9px; font-size:11px; color:#dadedf; line-height:1.33; letter-spacing:-1px; background:url("http://img.imbc.com/broad/radio/fm4u/musicparty/images4/bg_bar.gif") no-repeat right 1px}
body.m .bar ul li.nobg {padding:0; margin:0; background:none}
body.m .colgroup {overflow:hidden; width:830px; background:#ececec}
body.m .nav {overflow:hidden; float:left; width:176px}
body.m .nav ul {overflow:hidden; width:140px; *width:176px; padding:7px 16px 0 20px; margin-bottom:70px}
body.m .nav ul li {height:20px; *height:28px; padding:7px 0 0 4px; border-bottom:1px solid #cfcfcf}
body.m .nav ul li a {color:#5f6191; line-height:1.33; font-weight:bold}
body.m .nav p {padding:0 12px 0 10px; font-size:11px; color:#5c5c5c; line-height:1.55; letter-spacing:-1px; word-break:keep-all}
body.m .nav p span {display:block}
body.m .content {overflow:hidden; float:left; width:641px; *width:654px; padding: 0 0 25px 13px; background:#fff url("http://img.imbc.com/broad/radio/fm4u/musicparty/images4/bg_content.gif") no-repeat 350px 0}
body.m .daily {overflow:hidden; float:left; width:164px; padding-top:24px}
body.m .daily h2 {margin-bottom:5px; color:#5e6694; letter-spacing:-1px; line-height:1.33; background:url("http://img.imbc.com/broad/radio/fm4u/musicparty/images4/icon_h2.gif") no-repeat 125px 5px}
body.m .daily ul {overflow:hidden; width:164px; margin-bottom:19px}
body.m .daily ul li {margin-bottom:6px; padding-left:14px; background:url("http://img.imbc.com/broad/radio/fm4u/musicparty/images4/icon_daily.gif") no-repeat 0 1px}
body.m .daily ul li a {color:#323232; letter-spacing:-1px; line-height:1.15}
body.m .daily ul li a.special {font-weight:bold; color:#bd10b9}
body.m .weekly {overflow:hidden; float:left; width:174px; margin-right:33px; padding-top:24px}
body.m .weekly h2 {margin-bottom:3px; color:#5e6694; letter-spacing:-1px; line-height:1.33; background:url("http://img.imbc.com/broad/radio/fm4u/musicparty/images4/icon_h2.gif") no-repeat 125px 5px}
body.m .weekly ul {overflow:hidden; width:174px; padding-top:2px}
body.m .weekly ul li {position:relative; width:163px; *width:174px; margin-bottom:6px; padding-left:21px; color:#323232; letter-spacing:-1px; line-height:1.15}
body.m .weekly ul li span {display:block; position:absolute; left:0; top:-2px; width:15px; height:14px; *height:16px; padding-top:2px; background:url("http://img.imbc.com/broad/radio/fm4u/musicparty/images4/bg_weekly.gif") no-repeat; text-align:center; font-size:11px; color:#010101; letter-spacing:-1px; line-height:1.33}
body.m .daily .banner {display:block}
body.m .notice {overflow:hidden; float:left; width:240px; margin-bottom:22px; padding-top:25px}
body.m .notice h2 {margin-bottom:6px; padding:0 0 5px 8px; border-bottom:1px dotted #8c8887; color:#5f6191; line-height:1.15; font-weight:bold}
body.m .notice ul {overflow:hidden; width:240px}
body.m .notice ul li {margin-bottom:8px; padding-left:14px; background:url("http://img.imbc.com/broad/radio/fm4u/musicparty/images4/icon_notice.gif") no-repeat 3px 5px; color:#545454; font-size:11px; letter-spacing:-1px; line-height:1.15}
body.m .notice ul li a {color:#545454; font-size:11px; letter-spacing:-1px; line-height:1.15}
body.m .photo {overflow:hidden; float:left; width:114px; margin-right:12px}
body.m .photo h2 {margin-bottom:10px; padding:0 0 5px 8px; border-bottom:1px dotted #8c8887; color:#5f6191; line-height:1.15; font-weight:bold}
body.m .photo a {display:block; overflow:hidden; width:114px; text-align:center; color:#000; line-height:1}
body.m .photo a img {display:block; width:90px; height:65px; margin-bottom:5px}
body.m .vod {overflow:hidden; float:left; width:114px}
body.m .vod h2 {margin-bottom:10px; padding:0 0 5px 8px; border-bottom:1px dotted #8c8887; color:#5f6191; line-height:1.15; font-weight:bold}
body.m .vod a {display:block; overflow:hidden; width:114px; text-align:center; color:#000; line-height:1}
body.m .vod a img {display:block; width:90px; height:65px; margin-bottom:5px}
body.m .add {overflow:hidden; width:641px; padding-top:31px}
body.m .radio {overflow:hidden; float:left; width:246px; *width:248px; height:68px; *height:70px; margin-right:25px; border:1px solid #ccc; text-align:center}
body.m .mini {overflow:hidden; float:left; position:relative; width:200px; height:42px; margin-bottom:9px}
body.m .mini .img {position:absolute; left:65px; top:0}
body.m .mini select {position:absolute; left:65px; top:22px; font-size:12px}
body.m .sms {float:left; width:354px; *width:360px; height:15px; *height:19px; padding:4px 0 0 6px; background:#e3e3e3; font-size:11px; color:#777; letter-spacing:-1px; line-height:1.15}
body.m .sms strong {color:#3b3a3a}
/* Sub */
body.s #container {overflow:hidden; width:990px; position:relative; margin:0 auto; text-align:left}
.spot {width:820px; height:177px; background:url("http://img.imbc.com/broad/radio/fm4u/musicparty/images4/bg_spot.jpg") no-repeat}
.spot .logo {display:block; position:absolute; left:0; top:5px; width:265px; height:81px; text-indent:-5000em; background:url("http://img.imbc.com/broad/radio/fm4u/musicparty/images4/bg_blank.gif")}
body.s .bar {overflow:hidden; width:358px; *width:820px; height:33px; padding-left:462px; background:#878199}
body.s .bar ul {overflow:hidden; width:358px; height:22px; *height:33px; padding-top:11px}
body.s .bar ul li {float:left; padding-right:13px; margin-right:9px; font-size:11px; color:#dadedf; line-height:1.33; letter-spacing:-1px; background:url("http://img.imbc.com/broad/radio/fm4u/musicparty/images4/bg_bar.gif") no-repeat right 1px}
body.s .bar ul li strong {font-size:11px; color:#dadedf}
body.s .bar ul li.nobg {padding:0; margin:0; background:none}
body.s .colgroup {overflow:hidden; width:820px; background:#ececec}
.snb {overflow:hidden; float:left; width:181px; padding:25px 0 9px}
.snb .banner {display:block; overflow:hidden; margin:-5px 0 5px 16px}
.snb select {font-size:12px}
.snb .menu {overflow:hidden; width:139px; *width:181px; margin-bottom:15px; padding:0 26px 0 16px}
.snb .menu li {height:20px; *height:28px; padding:7px 0 0 4px; border-bottom:1px solid #cfcfcf}
.snb .menu li.bdr {border-top:1px solid #cfcfcf}
.snb .menu li a {color:#5f6191; line-height:1.33; font-weight:bold; text-decoration:none}
.snb .etc {overflow:hidden; width:139px; *width:181px; margin-bottom:12px; padding:0 26px 0 16px}
.snb .etc li {height:21px; *height:28px; padding:7px 0 0 4px; border-bottom:1px solid #cfcfcf}
.snb .etc li.bdr {border-top:1px solid #cfcfcf}
.snb .etc li a {color:#5f6191; line-height:1.33; font-weight:bold}
.snb .special {color:#bd10b9; font-weight:bold}
body.s .daily {overflow:hidden; width:145px; *width:181px; padding:0 10px 0 26px}
body.s .daily h2 {margin-bottom:6px; color:#5e6694; letter-spacing:-1px; line-height:1.33}
body.s .daily ul {overflow:hidden; width:145px}
body.s .daily ul li {margin-bottom:6px; padding-left:15px; background:url("http://img.imbc.com/broad/radio/fm4u/musicparty/images4/icon_daily.gif") no-repeat 0 0}
body.s .daily ul li a {color:#323232; letter-spacing:-1px; line-height:1.15; text-decoration:none}
body.s .daily ul li a.special {font-weight:bold; color:#bd10b9}
body.s .weekly {overflow:hidden; width:140px; *width:150px; margin:0 0 5px 16px; padding:14px 0 0 10px; border-top:1px solid #cfcfcf}
body.s .weekly h2 {margin-bottom:6px; color:#5e6694; letter-spacing:-1px; line-height:1.33}
body.s .weekly ul {overflow:hidden; width:174px; padding-top:2px}
body.s .weekly ul li {position:relative; width:121px; *width:140px; *width:174px; margin-bottom:6px; padding-left:19px; color:#323232; letter-spacing:-1px; line-height:1.15}
body.s .weekly ul li span {display:block; position:absolute; left:0; top:-3px; width:15px; height:14px; *height:16px; padding-top:2px; background:url("http://img.imbc.com/broad/radio/fm4u/musicparty/images4/bg_weekly.gif") no-repeat; text-align:center; font-size:11px; color:#010101; letter-spacing:-1px; line-height:1.33}
body.s .weekly ul li a {color:#323232; letter-spacing:-1px; line-height:1.15; text-decoration:none}
body.s .content {overflow:hidden; float:left; width:597px; *width:639px; padding:0 22px 30px 20px; background:#fff}
body.s .content h2 {height:35px; *height:56px; margin-bottom:25px; padding:20px 0 0 2px; border-bottom:1px dotted #968584; font-size:16px; color:#323232; line-height:1.33; letter-spacing:-1px}
body.s .content h2 span {font-size:12px; font-weight:normal}
body.s .sms {height:39px; *height:50px; padding:11px 0 0 10px; font-size:11px; color:#11100e; line-height:1.5}
body.s .sms .zip {display:block}
.section {width:597px; min-height:700px; height:auto !important; height:700px}
.grp_tb {display:block; margin-bottom:7px; padding-left:16px}
.grp_prm {display:block; padding-left:16px}
/* Common */
.talk_box {overflow:hidden; width:563px; *width:597px; margin-bottom:12px; padding:9px 14px 6px; border:3px solid #b9b2cf}
.talk_box p {color:#646464; letter-spacing:-1px; line-height:1.55}
.listen_tb {overflow:hidden; width:597px; margin-bottom:10px}
.view_radio {margin-bottom:15px}
.mini_top {overflow:hidden; width:597px; margin-bottom:15px}
/* --- Sub : Podcast --- */
.rss_box {overflow:hidden; width:595px; *width:597px; 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/fm4u/musicparty/images4/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}
/* iPad Css */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	#wrap {width:990px}
	#header {width:990px}
	.gnb {width:990px}
	body.main #container {overflow:hidden; width:990px}
	body.sub #container {overflow:hidden; width:990px}
}

