@charset "euc-kr";
@import url("http://www.imbc.com/commons/css/common2011.css");
/* Aside AD Banner Hide */
#Adcode{display:block !important; margin-top:-150px !important;}
/* Default Selectors */
.hide {position:absolute; left:-2000%; top:0; width:0; height:0; font-size:0; line-height:0; overflow:hidden}
.HideText {text-indent:-5000em;}
.radio {width:13px; height:12px; margin:-1px 2px 0 0; vertical-align:middle;}
.checkbox {width:13px; height:13px; vertical-align:middle}
.skip_navi {display:none;}
/* ºí·¯ ¾ø¾Ö±â (ÅÇÅ°°¡ ÀÛµ¿ÇÏÁö ¾ÊÀ¸¹Ç·Î °¡±ÞÀû »ç¿ëÇÏÁö ¾Êµµ·Ï ±ÇÀå) */
/* a, img, label, input{selector-dummy:expression(this.hideFocus=true);} */
/* Default Layout */
body		{text-align:center; font-size:75%}
#wrap 		{width:100%; 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}
#container	{z-index:20; position:relative; width:990px; margin:0 auto; text-align:left;}
#content	{z-index:10; width:990px;}
#home #f_copyright	{z-index:10; clear:both; width:100%; height:60px; *height:85px; color:#ea005e; padding-top:25px; text-align:center;}
#sub #f_copyright	{z-index:10; clear:both; width:100%; height:60px; *height:85px; color:#ea005e; padding-top:25px; text-align:left; text-indent:210px;}
#footer {z-index:1000;}


#home #wrap {background:url("http://img.imbc.com/broad/radio/event/11summer/images/bg_home.jpg") 50% 150px no-repeat;}
#home #content {position:relative; overflow:hidden; width:990px;}
#home .section {position:relative; display:inline; float:left;}

#home #visual {position:relative; width:100%; height:741px;}

#floating_ticket_noti_v1 {z-index:50; position:absolute; display:none; left:0px; top:0px; width:100%; height:891px; background:url("http://img.imbc.com/broad/radio/event/11summer/images/bg_floating.png") 0px 0px repeat; text-align:center;}
.floating_v1 {margin:0px auto; margin-top:209px; width:551px; height:600px; background:url("http://img.imbc.com/broad/radio/event/11summer/images/info_ticket_notice.jpg") 0px 0px no-repeat;}
input#ok_v1 {display:inline; float:left; width:15px; height:15px; margin-left:150px; margin-top:280px;}
input#cancel_v1 {display:inline; float:left; width:15px; height:15px; margin-left:130px; margin-top:280px;}
.floating_v1 .btn_ticket_application {float:left; margin-top:20px; width:285px; height:41px;}
.floating_v1 .btn_ticket_application img {display:inline; float:left; margin-left:98px;}
.floating_v1 .btn_cancel {float:left; margin-top:20px; width:266px; height:41px;}
.floating_v1 .btn_cancel img{display:inline; float:left; margin-left:67px; cursor:pointer;}

#floating_ticket_noti_v2 {z-index:50; position:absolute; display:none; left:0px; top:0px; width:100%; height:891px; background:url("http://img.imbc.com/broad/radio/event/11summer/images/bg_floating.png") 0px 0px repeat; text-align:center;}
.floating_v2 {margin:0px auto; margin-top:209px; width:551px; height:600px; background:url("http://img.imbc.com/broad/radio/event/11summer/images/info_ticket_notice.jpg") 0px 0px no-repeat;}
input#ok_v2 {display:inline; float:left; margin-top:278px; margin-left:145px;}
input#cancel_v2 {display:inline; float:left; margin-top:278px; margin-left:125px;}
.floating_v2 .btn_ticket_application {float:left; margin-top:20px; width:285px; height:41px;}
.floating_v2 .btn_ticket_application img {display:inline; float:left; margin-left:98px;}
.floating_v2 .btn_cancel {float:left; margin-top:20px; width:266px; height:41px;}
.floating_v2 .btn_cancel img{display:inline; float:left; margin-left:67px; cursor:pointer;}

#floating_ticket_noti_v3 {z-index:50; position:absolute; display:none; left:0px; top:0px; width:100%; height:891px; background:url("http://img.imbc.com/broad/radio/event/11summer/images/bg_floating.png") 0px 0px repeat; text-align:center;}
.floating_v3 {margin:0px auto; margin-top:209px; width:551px; height:600px; background:url("http://img.imbc.com/broad/radio/event/11summer/images/info_ticket_notice.jpg") 0px 0px no-repeat;}
input#ok_v3 {display:inline; float:left; margin-top:278px; margin-left:145px;}
input#cancel_v3 {display:inline; float:left; margin-top:278px; margin-left:125px;}
.floating_v3 .btn_ticket_application {float:left; margin-top:20px; width:285px; height:41px;}
.floating_v3 .btn_ticket_application img {display:inline; float:left; margin-left:98px;}
.floating_v3 .btn_cancel {float:left; margin-top:20px; width:266px; height:41px;}
.floating_v3 .btn_cancel img{display:inline; float:left; margin-left:67px; cursor:pointer;}

.btn_faq_go {display:inline; float:left; margin-left:207px; margin-right:270px; margin-top:202px; width:61px; height:15px;}
.btn_faq_go a {display:block; width:61px; height:15px;}

#iframe_v1,
#iframe_v2,
#iframe_v3,
#faq {background:url("http://img.imbc.com/broad/radio/event/11summer/images/bg_bottom_repeat.jpg") 0px 0px repeat;}
#iframe_v1 #wrap,
#iframe_v2 #wrap,
#iframe_v3 #wrap,
#faq #wrap {width:100%; text-align:center; background:url("http://img.imbc.com/broad/radio/event/11summer/images/bg_sub_top.jpg") 50% 150px no-repeat;}
#iframe_v1 #wrap2 {width:100%; text-align:center; background:url("http://img.imbc.com/broad/radio/event/11summer/images/bg_sub_btm_v1.jpg") 50% 337px no-repeat;}
#iframe_v2 #wrap2 {width:100%; text-align:center; background:url("http://img.imbc.com/broad/radio/event/11summer/images/bg_sub_btm_v2.jpg") 50% 337px no-repeat;}
#iframe_v3 #wrap2 {width:100%; text-align:center; background:url("http://img.imbc.com/broad/radio/event/11summer/images/bg_sub_btm_v3.jpg") 50% 337px no-repeat;}
#iframe_v1 #wrap3 {width:100%; text-align:center; background:url("http://img.imbc.com/broad/radio/event/11summer/images/bg_foot.jpg") 50% bottom no-repeat;}
#iframe_v2 #wrap3 {width:100%; text-align:center; background:url("http://img.imbc.com/broad/radio/event/11summer/images/bg_foot.jpg") 50% bottom no-repeat;}
#iframe_v3 #wrap3 {width:100%; text-align:center; background:url("http://img.imbc.com/broad/radio/event/11summer/images/bg_foot.jpg") 50% bottom no-repeat;}
#faq #wrap2 {width:100%; text-align:center; background:url("http://img.imbc.com/broad/radio/event/11summer/images/bg_sub_btm_faq.jpg") 50% 337px no-repeat;}
#faq #wrap3 {width:100%; text-align:center; background:url("http://img.imbc.com/broad/radio/event/11summer/images/bg_foot.jpg") 50% bottom no-repeat;}
#iframe_v1 #visual,
#iframe_v2 #visual,
#iframe_v3 #visual,
#faq #visual {position:relative; width:990px; height:187px;}
#iframe_v1 #content,
#iframe_v2 #content,
#iframe_v3 #content,
#faq #content {position:relative; width:990px; height:583px; padding-bottom:200px;}
#iframe_v1 .section {position:relative; display:inline; float:left; margin-left:15px; padding-bottom:30px; width:505px; *width:515px; background:#f6f6f6; border:5px solid #fec7c7;}
#iframe_v2 .section {position:relative; display:inline; float:left; margin-left:15px; padding-bottom:30px; width:505px; *width:515px; background:#f6f6f6; border:5px solid #feea78;}
#iframe_v3 .section {position:relative; display:inline; float:left; margin-left:15px; padding-bottom:30px; width:505px; *width:515px; background:#f6f6f6; border:5px solid #84fdc0;}
#faq .section {position:relative; display:inline; float:left; margin-left:15px; padding-bottom:50px; width:505px; *width:515px; background:#f6f6f6; border:5px solid #0e1b7b;}
#iframe_v1 h2,
#iframe_v2 h2,
#iframe_v3 h2,
#faq h2 {display:block; position:absolute; left:34px; top:30px; width:368px; height:118px; text-indent:-5000;}
#iframe_v1 h2 a, 
#iframe_v2 h2 a,
#iframe_v3 h2 a,
#faq h2 a {display:block; width:368px; height:118px;}

#iframe_v1 .section h4,
#iframe_v2 .section h4,
#iframe_v3 .section h4{display:inline; float:left; margin-left:25px; margin-top:20px; margin-bottom:0px;}


.nav_sub {position:relative; float:left; width:264px; height:450px;}
.nav_sub ul {float:right; margin-top:280px; text-align:right; width:180px;}
.nav_sub ul li {float:left;}
.nav_sub ul li.btn_faq {overflow:hidden; float:left; margin-bottom:3px; width:69px; height:26px;}
.nav_sub ul li.btn_faq img {width:69px; height:26px;}
.nav_sub ul li.btn_menu_v1,
.nav_sub ul li.btn_menu_v2,
.nav_sub ul li.btn_menu_v3{overflow:hidden; float:right; margin-bottom:3px; width:180px; height:45px;}
.nav_sub ul li.btn_menu_v1 img,
.nav_sub ul li.btn_menu_v2 img,
.nav_sub ul li.btn_menu_v3 img{width:180px; height:45px;}

#iframe_v1 .notice,
#iframe_v2 .notice,
#iframe_v3 .notice {float:left; margin-top:0px; margin-bottom:3px; padding-right:21px; width:494px; *width:515px; color:#f86522; text-align:right;}
#iframe_v1 .iframe_wrap {display:inline; float:left; margin-left:20px; width:475px; height:360px; padding-top:30px; border:1px solid #cecece; background:#fff;} 
#iframe_v2 .iframe_wrap {display:inline; float:left; margin-left:20px; width:475px; height:420px; padding-top:30px; border:1px solid #cecece; background:#fff;}
#iframe_v3 .iframe_wrap {display:inline; float:left; margin-left:20px; width:475px; height:500px; padding-top:30px; border:1px solid #cecece; background:#fff;}

.txt_field_wrap_v1 {overflow:hidden; margin:0px auto; text-align:left; width:340px;}
.txt_field_wrap_v2 {overflow:hidden; margin:0px auto; text-align:left; width:385px;}
.txt_field_wrap_v3 {overflow:hidden; margin:0px auto; text-align:left; width:385px;}
.txt_field {float:left;}
.txt_field span {font-size:12px; color:#737373; font-weight:bold;}
.txt_field2 {float:left; width:345px;}
.txt_field3 {float:left; width:385px;}
.txt_field4 {float:left; width:385px; margin-top:10px;}
.txt_field5 {float:left; width:385px;}
.txt_field6 {float:left; width:375px; *width:385px; padding-left:10px;}
.textarea_wrap {float:left; margin-top:10px; padding-bottom:10px;}
.textarea_wrap_v2 {float:left; margin-top:10px; padding-bottom:10px;}
.textarea_wrap_v3 {float:left; margin-top:10px; padding-bottom:10px;}

body#iframe_1stday,
body#iframe_2stday,
body#iframe_3stday {background:#fff;}

form {margin:0px;}
caption {text-indent:-5000;}
.iframe_table th {float:left; width:107px; text-align:right; font-size:12px; color:#737373;}
tr.name_field th {float:left; vertical-align:top; padding-top:2px; *padding-top:4px;}
tr.name_field td {display:inline; float:left; padding-left:9px; width:310px; *width:350px; padding-bottom:15px;}
input#user_name {float:left; width:130px; height:20px; border:1px solid #c2c2c2;}
tr.phone_field th {float:left; vertical-align:top; padding-top:2px; *padding-top:4px;}
tr.phone_field td {display:inline; float:left; padding-left:9px; width:310px; *width:350px;  padding-bottom:15px;}
tr.phone_field select option {width:63px; height:20px; border:1px solid #c2c2c2;}
input.phone_v2,
input.phone_v3 {width:43px; height:20px; border:1px solid #c2c2c2;}
tr.location_field th {float:left; vertical-align:top; padding-top:2px; *padding-top:4px;}
tr.location_field td {display:inline; float:left; padding-left:9px; width:310px; *width:350px;  padding-bottom:15px;}
tr.location_field select option{width:110px; height:20px; border:1px solid #c2c2c2;}
tr.textin_field th {float:left; vertical-align:top; padding-top:2px; *padding-top:4px;}
tr.textin_field td {display:inline; float:left; padding-left:9px; width:310px; *width:350px;}
textarea {width:340px; height:70px; border:1px solid #c2c2c2}
.textarea_wrap_v2 textarea {width:385px; height:70px; border:1px solid #c2c2c2}
.textarea_wrap_v3 textarea {width:385px; height:70px; border:1px solid #c2c2c2}
.btn_apply {margin-top:25px;}

#faq .section h4{display:inline; float:left; margin-left:25px; margin-top:20px; margin-bottom:27px;}
#faq dl.faq {overflow:hidden; float:left; margin-left:24px; margin-bottom:20px; width:457px;}
#faq dl.faq dt {float:left; margin-bottom:10px; width:457px; color:#343434; font-weight:bold; font-size:13px; cursor:pointer;}
#faq dl.faq dd {float:left; width:421px; *width:457px; padding:18px 25px; background:#ebebeb; font-size:11px; color:#545454;}
#faq dl.faq dd span {font-weight:bold;}
#faq dl.faq dd {display:none;}

.ticket_close_wrap {display:none; float:left; width:505px; height:302px; margin-top:80px; padding-bottom:50px;}

.ticket_result_wrap {position:relative; display:none; float:left; width:505px;}
.cont_ticket_result {position:relative; display:inline; float:left; margin-left:20px; width:465px; margin-top:20px; padding-top:20px; padding-bottom:20px; padding-left:9px; padding-right:3px; border-top:1px dotted #c9c9c9; border-bottom:1px dotted #c9c9c9;}

#content table {border-collapse:collapse; float:left; width:232px; border:2px solid #8c8c8c;}
#content #winnerListFirstHalf {display:inline; float:left; margin-left:20px; margin-top:18px; border-left:0px solid #8c8c8c; *border-left:2px solid #8c8c8c; border-right:0px solid #8c8c8c; *border-right:2px solid #8c8c8c; border-top:0px solid #8c8c8c; *border-top:2px solid #8c8c8c; border-bottom:0px solid #8c8c8c; *border-bottom:2px solid #8c8c8c;}
#content #winnerListSecondHalf {position:relative; float:left; width:232px; margin-top:18px; border-left:1px solid #8c8c8c; *border-left:2px solid #8c8c8c; border-right:1px solid #8c8c8c; *border-right:2px solid #8c8c8c; border-top:1px solid #8c8c8c; *border-top:2px solid #8c8c8c; border-bottom:1px solid #8c8c8c; *border-bottom:2px solid #8c8c8c;}
#content table #w_no1,#content table #w_no2 {width:60px;}
#content table #w_name1,#content table #w_name2 {width:119px}
#content table #w_id1,#content table #w_id2 {width:119px}
#content table th {border:1px solid #8c8c8c; background:#dfdfdf; color:#343434; height:29px}
#content table td {display:inline; border:1px solid #8c8c8c; text-align:center; color:#343434; height:29px;  margin-right:3px;}
#content table td.w_no {font-weight:bold; display:inline; margin-right:3px;}