@charset "euc-kr";
@import url("http://www.imbc.com/broad/css/default.css");

/*** Base ***/
.png24 {tmp:expression(setPng24(this));}
h1{position:absolute; top:0; left:0;}
h1 a{display:block; width:830px; height:158px;}
h1 span {position:absolute; width:0; height:0; overflow:hidden;}

/* Layout Selector */

body		{background:url(http://img.imbc.com/broad/radio/fm4u/todaym/admin/admin11/__icsFiles/afieldfile/2011/09/19/autumn_main_2.jpg) repeat-y center 1112px; text-align:center;}
#wrap_outer {width:100%; background:url(http://img.imbc.com/broad/radio/fm4u/todaym/admin/admin11/__icsFiles/thumbnail/2011/09/19/autumn_main.jpg) no-repeat center 150px; text-align:center;}

#wrap 		{width:100%; background:url(http://img.imbc.com/broad/radio/fm4u/todaym/images2/bg_footer.gif) repeat-x left bottom; text-align:center; overflow:hidden;}
#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;}
#container	{z-index:20; position:relative; width:990px; margin:0 auto; text-align:left;}
.spot 		{z-index:20; position:relative; width:830px; height:197px;}
.colgroup	{z-index:10; position:relative; width:100%; background:none; margin-bottom:16px; overflow:hidden;}
.snb		{z-index:10; position:relative; float:left; width:205px; *width:207px; min-height:770px; *height:770px; border:1px solid #bfbfbf; background:#dfdfdf; margin:0 13px 0 0; text-align:center;}
#content	{z-index:10; position:relative; float:left; width:579px; *width:597px; min-height:770px; *height:770px; border:1px solid #848484; background:#fff; padding:0 7px 0 9px; text-align:center;}
#footer		{z-index:10; clear:both; width:100%; height:163px;}
#Adcode		{top:0 !important;}

/*** Intro Selector ***/
#intro {z-index:100; position:relative; min-width:990px; max-width:100%; width:expression(document.body.clientWidth < 991? "990px":document.body.clientWidth > 991? "100%" : "100%"); height:983px; text-align:center; margin-top:-1146px;}
/*
#layer {z-index:200; position:absolute; left:40%; top:200px;}
#layer a.skip {position:relative; display:block; width:86px; height:108px; background:url(http://img.imbc.com/broad/radio/fm4u/todaym/images2/skip.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.imbc.com/broad/radio/fm4u/todaym/images2/skip.png',sizingMethod='image'); cursor:pointer; margin:-40px 0 0 200px;}
#layer a.skip:hover {position:relative; display:block; width:86px; height:108px; background:url(http://img.imbc.com/broad/radio/fm4u/todaym/images2/skip_over.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.imbc.com/broad/radio/fm4u/todaym/images2/skip_over.png',sizingMethod='image'); cursor:pointer;}
#layer .txt {position:absolute; left:100px; top:25px; width:95px; font-size:11px; color:#636363; overflow:hidden; text-align:left;}
*/
.blind {position:absolute; left:-1000%; top:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden;}
#content_intro {z-index:900; position:relative; width:990px; height:952px; margin-top:-952px; background:#fff; filter:alpha(opacity=90); opacity:.9; -ms-filter: alpha(opacity=90);}
#left_intro {z-index:900; position:absolute; left:0; top:150px; height:952px; background:#fff; filter:alpha(opacity=90); opacity:.9; -ms-filter: alpha(opacity=90);}
#right_intro {z-index:900; position:absolute; right:0; top:150px; height:952px; background:#fff; filter:alpha(opacity=90); opacity:.9; -ms-filter: alpha(opacity=90);}

/*** Spot Selector ***/
.spot .program_info {width:550px; position:absolute; right:41px; top:164px; font-size:11px; color:#d0d0d0; line-height:15px;}

/*** Snb Selector ***/
.snb .tit {clear:both; font-size:12px; color:#3f3f3f; font-weight:bold; margin:8px 0 3px 0;}
.snb .link {}
.snb .link a {font-size:11px; color:#7f7f7f; text-decoration:none; padding-right:6px; background:url(http://img.imbc.com/broad/radio/fm4u/todaym/images2/icon_arrow1.gif) no-repeat right 1px;}
.snb .link a:hover {text-decoration:underline;}

.snb .bg_corner_box {width:205px; overflow:hidden; text-align:left; background:url(http://img.imbc.com/broad/radio/fm4u/todaym/images2/bg_left_top_v2.gif) no-repeat center top; margin:3px 0 0 0; padding-top:10px;}
.snb .bg_corner_box .corner_box {width:205px; overflow:hidden; text-align:left; background:url(http://img.imbc.com/broad/radio/fm4u/todaym/images2/bg_left_btm_v2.gif) no-repeat center bottom;}
.snb .bg_corner_box .corner_box h2 {font-size:12px; color:#393838; font-weight:bold; margin:0 0 0 22px;}

.snb .bg_corner_box .corner_box .daily {clear:both; width:150px; overflow:hidden; margin:0 0 0 35px;}
.snb .bg_corner_box .corner_box .daily li {float:left; width:150px; line-height:15px; margin-bottom:2px;}
.snb .bg_corner_box .corner_box .daily li a {font-size:12px; color:#393838; text-decoration:none;}
.snb .bg_corner_box .corner_box .daily li a:hover {color:#e56021; font-weight:bold;}

.snb .bg_corner_box .corner_box .weekly {clear:both; width:150px; margin:0 0 8px 35px; overflow:hidden;}
.snb .bg_corner_box .corner_box .weekly li {float:left; width:150px; line-height:15px; margin-bottom:2px;}
.snb .bg_corner_box .corner_box .weekly li a {font-size:12px; color:#393838; text-decoration:none;}
.snb .bg_corner_box .corner_box .weekly li a:hover {color:#e56021; font-weight:bold;}

.snb .bg_corner_box .corner_box .sub_menu {clear:both; width:176px; overflow:hidden; margin:0 0 0 14px; padding:14px 0 0 8px; background:url(http://img.imbc.com/broad/radio/fm4u/todaym/images2/line_dotted.gif) no-repeat center top;}
.snb .bg_corner_box .corner_box .sub_menu li {float:left; width:153px; *width:166px; background:url(http://img.imbc.com/broad/radio/fm4u/todaym/images2/icon_paper.gif) no-repeat left 2px; padding-left:13px; margin-bottom:4px;}
.snb .bg_corner_box .corner_box .sub_menu li a {font-size:12px; color:#393838; text-decoration:none;}
.snb .bg_corner_box .corner_box .sub_menu li a:hover {color:#e56021 !important; text-decoration:underline;}

.snb .corner_box .banner {clear:both; width:120px; *width:182px; height:17px; *height:23px; background:url(http://img.imbc.com/broad/radio/fm4u/todaym/images2/bg_left_banner.gif) no-repeat; margin:8px 0 8px 13px; font-size:11px; color:#393838; padding:6px 0 0 34px;}
.snb .corner_box .ad_banner {text-align:center; border:0; margin-bottom:10px;}
.snb .corner_box .banner a {font-size:11px; color:#393838; text-decoration:none;}
.snb .flash_clock {overflow:hidden; width:205px; padding:10px 0;}

.snb .program_link {width:183px; overflow:hidden; border-top:1px solid #b7b7b7; margin:0 auto;}

/*** subTop Selector **/
#content .subTop {clear:both; width:579px; height:43px; margin:0 auto;}
#content .subTop .tit {display:inline-block; float:left; font-size:14px; font-family:Dotum; color:#3c3c3c; font-weight:bold; padding:0 0 0 5px; margin:13px 0 0 0;}
#content .subTop .date {display:inline-block; float:right; font-size:11px; font-family:Dotum; color:#939393; padding:0 9px 0 0;  margin:15px 0 0 0;}

/*** subMain Selector ***/
#content .txt {clear:both; width:524px; *width:576px; overflow:hidden; border-bottom:1px solid #c7c7c7; padding:23px 30px 25px 22px; text-align:left; margin:0 auto;}

#content .board {width:576px; overflow:hidden; margin-top:23px; padding-bottom:35px;}

#content .board .photo {float:left; width:392px; *width:421px; overflow:hidden; text-align:left; padding:0 20px 0 9px;}
#content .board .photo h2 {float:left;}
#content .board .photo .more {display:inline-block; float:right; margin-top:3px;}
#content .board .photo ul {width:392px; overflow:hidden; clear:both; margin:15px 0 0 0;}
#content .board .photo ul li {float:left; width:115px;  margin-right:23px; overflow:hidden; text-align:center;}
#content .board .photo ul li img {display:block; margin-bottom:10px;}
#content .board .photo ul li a {font-size:11px; color:#3c3c3c; text-decoration:none;}


#content .board .world {float:left; width:115px; *width:155px; overflow:hidden; border-left:1px solid #cfcfcf; text-align:left; padding:0 19px 0 20px;;}
#content .board .world h2 {float:left;}
#content .board .world .more {display:inline-block; float:right; margin-top:3px;}

#content .board .world ul {width:115px; overflow:hidden; clear:both; margin:15px 0 0 0;}
#content .board .world ul li {float:left; width:115px; overflow:hidden; text-align:center;}
#content .board .world ul li img {display:block; margin-bottom:10px;}
#content .board .world ul li a {font-size:11px; color:#3c3c3c; text-decoration:none;}

#content .minidown {z-index:200; position:absolute; left:18px; bottom:14px; width:65px; height:50px; display:block;}

#content .program_info {width:564px; *width:579px; height:16px; *height:20px; font-size:11px; color:#2e2d2d; line-height:15px; background:#e1e1e1; text-align:left; padding:4px 0 0 15px; text-align:left !important;}

#content .copyright {z-index:100px; width:579px; height:56px; *height:77px; border-top:1px solid #c7c7c7; text-align:left; padding-top:20px; background:url(http://img.imbc.com/broad/radio/fm4u/todaym/images2/icon_hp.gif) no-repeat 88px 21px;}
#content .copyright .left {float:left; width:155px; *width:267px; font-size:11px; color:#4b4b4b; padding-left:112px; background:none;}
#content .copyright .right {float:right; width:301px; *width:312px; font-size:11px; color:#4b4b4b; border-left:1px solid #cfcfcf; padding-left:10px;}

/** added by  Á¤¹Î **/
#content #sub_content{clear:both;width:576px;border-top:1px solid #c7c7c7;text-align:left; margin:0 auto;padding:10px 0;}
#content .copyright_sub {width:579px; border-top:1px solid #c7c7c7;text-align:left; padding:10px 0 10px 10px;}
#content .copyright_sub dl, #content .copyright_sub dl dt, #content .copyright_sub dl dd{float:left;}
#content .copyright_sub dl dt{}
#content .copyright_sub dl dd{background:url(http://img.imbc.com/broad/radio/fm4u/todaym/images2/icon_hp.gif) no-repeat 20px 40%;padding:10px 0 0 40px;}
#content .copyright_sub dl dd .left {float:left; font-size:11px; color:#4b4b4b; padding-right:10px; }
#content .copyright_sub dl dd .right {float:left; font-size:11px; color:#4b4b4b; border-left:1px solid #cfcfcf; padding-left:10px;width:310px;}

#formWrap {width:571px; height:736px; *height:780px; margin:0 auto; padding-top:41px; background:url("http://img.imbc.com/broad/radio/fm4u/todaym/images2/bg_request.jpg") no-repeat}
#formWrap .info {position:relative; overflow:hidden; width:523px; *width:571px; margin-bottom:25px; padding-left:48px; text-align:left}
#formWrap .info ul {overflow:hidden; width:571px}
#formWrap .info ul li {font-size:11px; color:#8d8d8d; line-height:14px; letter-spacing:-1px}
#formWrap .info .mod {display:block; position:absolute; right:66px; top:17px; width:81px; height:18px}
#formWrap .form {width:490px; margin:0 auto 11px auto; border-collapse:collapse; border:1px solid #d6b38d}
#formWrap .form th {height:30px; border:1px solid #d6b38d; text-align:center; background:#f5ede1}
#formWrap .form td {padding:0 13px; font-size:12px; color:#8e8d8d; border:1px solid #d6b38d; text-align:left; line-height:1.2}
#formWrap .form td.photo {text-align:center}
#formWrap .form td.photo .img {margin-bottom:6px}
#formWrap .form td.addr {height:40px}
#formWrap .form td.together {padding:11px 13px}
#formWrap .form td.together textarea {border:1px solid e3d4c6}

#requestWrap {width:571px; height:382px; *height:423px; margin:0 auto; padding-top:41px; background:url("http://img.imbc.com/broad/radio/fm4u/todaym/images2/bg.jpg") no-repeat}
#requestWrap .info {margin-bottom:5px; font-size:11px; color:#a5a5a5; line-height:14px; letter-spacing:-1px}

#inviteWrap {width:571px; min-height:716px; height:auto !important; height:694px; margin:0 auto 10px auto; padding-top:41px; background:url("http://img.imbc.com/broad/radio/fm4u/todaym/images2/bg_request2.jpg") no-repeat}
.inviteWrap {width:571px; min-height:602px !important; height:auto !important; height:643px !important; margin:0 auto 10px auto; padding-top:41px; background:url("http://img.imbc.com/broad/radio/fm4u/todaym/images2/bg_request3.jpg") no-repeat !important}
#inviteWrap #tabMenu {width:474px; height:30px; padding-left:14px; margin:0 auto 19px auto}
#inviteWrap #tabMenu ul {width:460px; height:30px}
#inviteWrap #tabMenu ul li {float:left; overflow:hidden; width:109px; height:30px; margin-right:5px}
#inviteWrap #tabMenu ul li a {display:block; float:left; width:109px; height:30px; text-indent:-5000px}
#inviteWrap .text {margin-bottom:13px; padding-left:62px; color:#969696; font-size:12px; letter-spacing:-1px; text-align:left; line-height:13px}
#inviteWrap .text strong {color:#bf7b00}
#inviteWrap .text em {font-style:normal; color:#e69106}
#inviteWrap .btn {padding-top:11px; text-align:center}
.inviteList {width:530px; border-collapse:collapse; margin:0 auto; border:1px solid #e4d9c6}
.inviteList th {height:23px; font-weight:bold; color:#000; text-align:center; background:#cfbc99; border:1px solid #e4d9c6}
.inviteList td {height:23px; color:#555; text-align:center; border:1px solid #e4d9c6}