@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2011v2.css");

/* base */
body		{text-align:center}
#wrap 		{z-index:10; width:100%;}
#header		{z-index:30; position:relative; width:100%; height:150px; background:#fff; text-align:center;}
.gnb		{z-index:30; position:relative; width:990px; margin:0 auto; text-align:left;}
#content	{z-index:30; position:relative; width:990px; margin:0 auto; text-align:left}
#Adcode		{display:none !important;}
#footer		{width:990px !important; margin:0 auto; text-align:center; clear:both;}

body{background:url(http://img.imbc.com/broad/radio/fm4u/todaym/images4/bgRepeat.jpg) repeat-x 0 150px;}
#logo{text-indent:-5000px; width:277px; height:130px; position:absolute; top:66px; left:57px; z-index:50;}
#logo a{width:277px; height:130px; display:block; background:url(http://img.imbc.com/broad/radio/fm4u/todaym/images4/logo.png) no-repeat;}
#front{height:482px; width:1118px; margin:0 auto; background:url(http://img.imbc.com/broad/radio/fm4u/todaym/images4/bg2.jpg) no-repeat top right; position:relative; text-align:left;}
#front p{position:absolute; top:208px; left:84px; z-index:50;}
#visual{margin-left:264px; position:relative; width:790px;}
#visual ul li{position:absolute; top:0; left:0;}
#content{height:400px; overflow:hidden; position:relative; margin-bottom:30px;}
#nav{background:#c4958f; text-align:right; width:973px; *width:990px; padding-right:17px; color:#fff; font-weight:bold; height:33px; line-height:33px;}
#aside{width:176px; background:#f6f6f6; padding:17px 0 0 0; height:270px; *height:287px; float:left;}
#aside ul{width:140px; margin:0 0 0 20px;}
#aside ul li{border-bottom:1px solid #cfcfcf; height:27px; line-height:27px; padding-left:6px;}
#aside ul li a{color:#3a3b3b; font-weight:bold;}
#banner{position:absolute; top:50px; right:0;}
#daily h2, #week h2{background:url(http://img.imbc.com/broad/radio/fm4u/todaym/images4/blick.jpg) no-repeat 114px 3px; color:#6e1f28; font-size:12px; font-weight:bold; margin-bottom:7px;}
#week{float:left; width:120px; margin:25px 26px 0 0; letter-spacing:-1px;}
#week li{line-height:20px; clear:both;}
#week li span{background:url(http://img.imbc.com/broad/radio/fm4u/todaym/images4/bgBlick.jpg) no-repeat 0 3px; *background-position:0 2px; width:14px; *width:15px; display:block; float:left; padding:1px 0 0 1px; margin-right:7px;}
#week li .dayEtc{background:none; widtH:36px;}
#daily{float:left; width:120px; margin:25px 13px 0 20px; letter-spacing:-1px;}
#daily ul li{line-height:20px; background:url(http://img.imbc.com/broad/radio/fm4u/todaym/images4/blick2.jpg) no-repeat 0 4px; padding-left:13px; clear:both;} 
#notice {position:relative; float:left; width:260px; margin-top:25px; height:240px;}
#notice h2 {padding-bottom:8px; color:#6e1f28; font-weight:bold;}
#notice p {position:absolute; top:2px; right:20px; width:50px; text-align:right; }
#notice ul li {line-height:20px;}
#context{clear:both; border-top:1px solid #e6e6e6;height:76px; width:990px; letter-spacing:-1px; color:#5c5c5c; background:#ebebeb;}
#context ul {width:480px;  *width:630px; float:left; padding-top:23px; padding-left:170px;}
#context ul li {line-height:1.5;}
#context ul li span{font-weight:bold;}
#context .minidown {float:left; padding-top:15px;  }
#context .minidown object {float:left; padding-right:5px}
#context .minidown .p_selbox {float:left; margin-top:22px; padding-left:5px;}
#context select{border:1px solid #eee;}
#section{position:relative; width:990px}
.x_mas p{text-indent:-5000px; background:url(http://img.imbc.com/broad/radio/fm4u/todaym/images4/xmasMain.jpg) no-repeat; width:164px; height:44px; position:absolute; top:155px; left:-260px;}
.x_mas p a{display:block; width:164px; height:44px;}

.minidown{float:left;}
.p_selbox{float:left; position:relative; top:36px; left:10px;}

#btnCtrl{position:absolute; top:456px; left:997px; z-index:5000;}
#btnCtrl button{cursor:pointer; vertical-align:middle; padding:0; text-align:left; border:none; margin-left:4px; background:none;}
.viewRadio {z-index:100; position:absolute; left:198px; top:216px; width:248px; *width:250px; height:63px; *height:70px; padding-top:5px; border:1px solid #ccc; text-align:center; background:#fff}
.btn_xmas {display:block; position:absolute; left:196px; top:183px; width:250px; height:70px}

.event_bn {position:absolute; left:196px; top:196px; overflow:hidden; width:437px; height:45px}
.event_bn ul {overflow:hidden; width:447px; height:45px}
.event_bn ul li {float:left; width:139px; height:45; margin-right:10px}
.event_bn img {vertical-align:top}

.look-radio {width:203px; height:55px; position:absolute; top:138px; right:300px;}