@charset "euc-kr";

@import url("http://www.imbc.com/broad/css/default.css");

/* IMBC Web Operation Division Lee,gil hwan 100302 */ 

/* Type Selector */
h1 		{position:absolute; left:128px; top:58px;}
h1 a 	{display:block; width:315px; height:200px;}
h1 span {position:absolute; width:0; height:0; overflow:hidden; text-indent:-5000px;}
hr 		{clear:both; display:none;}

/* Layout Selector */
body		{background:url(http://img.imbc.com/event/10th/images/topBG.jpg) repeat-x left 150px; text-align:center; line-height:150%;}
#wrap 		{width:100%; background:url(http://img.imbc.com/event/10th/images/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;}
#container	{z-index:20; position:relative; width:990px; margin:0 auto; text-align:left;}
.spot		{z-index:10; position:relative; width:990px; height:365px; text-align:right !important;}
.colgroup	{z-index:10; position:relative; overflow:hidden; width:990px; background:none;}
.snb		{z-index:10; float:left; width:185px;  min-height:600px; height:auto !important; height:600px; margin-right:45px;}
#content	{z-index:10; float:left; position:relative; overflow:hidden; width:760px; background:none; text-align:left;}
#footer		{z-index:10; clear:both; width:100%;}
#Adcode		{top:0 !important;}

/* Class Selector */
.blind {position:absolute; left:-1000%; top:0; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
.radio {width:13px; height:12px; margin:-1px 2px 0 0; vertical-align:middle;}
.checkbox {width:13px; height:13px; vertical-align:middle;}
.tip_left {float:left; margin-top:11px;}
.tip_right {float:right; margin-top:6px;}
.congratulation_image {width:760px; height:600px; margin-bottom:20px;}
.congratulation_flash {position:absolute; width:500px; height:405px; left:125px; top:78px; }
.toktok {overflow:hidden; width:760px; margin:0 auto; text-align:center;}
.spot > div {float:right !important; text-align:right !important;}
.spot div {float:right !important; text-align:right !important;}
.spot a {float:right;}
.spot_flash {z-index:100; position:absolute; height:365px; left:0; top:0;}
.intro_flash {z-index:50; position:absolute; width:990px; height:365px; left:-250px; top:0;}

/* Content */
#content h2 {float:left; font-size:0; margin-bottom:15px;}
#content .section {position:relative; width:760px; min-height:600px; height:auto !important; height:600px; padding-bottom:30px; text-align:center;}

/* banner */
.event_mini {position:absolute; display:block; width:250px; height:250px; right:0; top:0;}
a.event_vod {position:absolute; display:block; width:250px; height:55px; right:0; top:260px;}

/* snb */
.snb ol.leftmenu {width:185px; height:317px; background:url(http://img.imbc.com/event/10th/images/bg_leftmenu_off.gif) no-repeat;}
.snb ol.leftmenu li a {text-indent:-5000px;}
.snb ol.leftmenu li a.menu1_c {display:block; width:185px; height:37px; margin-bottom:4px;}
.snb ol.leftmenu li a.menu2_c {display:block; width:185px; height:37px; margin-bottom:4px;}
.snb ol.leftmenu li a.menu3_c {float:left; display:block; width:185px; height:37px;}
.snb ol.leftmenu li a.menu4_c {clear:both; display:block; width:185px; height:49px; margin-bottom:4px;}
.snb .leftmenu li ol.event_list {float:left; overflow:hidden; width:140px; margin:13px 0 15px 0;}
.snb .leftmenu li ol.event_list li {margin-bottom:8px;}
.snb .leftmenu li ol.event_list li a {display:block; width:140px; height:16px; text-indent:-5000px; line-height:14px;}
.snb .leftmenu li ol.event_list li a.menu3_1_c {display:block; width:140px; height:16px; text-indent:-5000px;}
.snb .leftmenu li ol.event_list li a.menu3_2_c {display:block; width:140px; height:16px; text-indent:-5000px;}
.snb .leftmenu li ol.event_list li a.menu3_3_c {display:block; width:140px; height:16px; text-indent:-5000px;}
.snb .leftmenu li ol.event_list li a.menu3_4_c {display:block; width:140px; height:16px; text-indent:-5000px;}
.snb .leftmenu li ol.event_list li a.menu3_5_c {display:block; width:140px; height:16px; text-indent:-5000px;}
.snb .leftmenu li a.menu1_c:hover, .snb .leftmenu li a.menu1_c_on {display:block; width:185px; height:37px; margin-bottom:4px; background:url(http://img.imbc.com/event/10th/images/bg_leftmenu_on.gif) 0 0;}
.snb .leftmenu li a.menu2_c:hover, .snb .leftmenu li a.menu2_c_on {display:block; width:185px; height:37px; margin-bottom:4px; background:url(http://img.imbc.com/event/10th/images/bg_leftmenu_on.gif) 0 -41px;}
.snb .leftmenu li a.menu3_c:hover, .snb .leftmenu li a.menu3_c_on {display:block; width:185px; height:37px; background:url(http://img.imbc.com/event/10th/images/bg_leftmenu_on.gif) 0 -82px;}
.snb .leftmenu li ol.event_list li a.menu3_1_c:hover, .snb .leftmenu li ol.event_list li a.menu3_1_c_on {background:url(http://img.imbc.com/event/10th/images/bg_leftmenu_on.gif) 0 -132px;}
.snb .leftmenu li ol.event_list li a.menu3_2_c:hover, .snb .leftmenu li ol.event_list li a.menu3_2_c_on {background:url(http://img.imbc.com/event/10th/images/bg_leftmenu_on.gif) 0 -156px;}
.snb .leftmenu li ol.event_list li a.menu3_3_c:hover, .snb .leftmenu li ol.event_list li a.menu3_3_c_on {background:url(http://img.imbc.com/event/10th/images/bg_leftmenu_on.gif) 0 -180px;}
.snb .leftmenu li ol.event_list li a.menu3_4_c:hover, .snb .leftmenu li ol.event_list li a.menu3_4_c_on {background:url(http://img.imbc.com/event/10th/images/bg_leftmenu_on.gif) 0 -204px;}
.snb .leftmenu li ol.event_list li a.menu3_5_c:hover, .snb .leftmenu li ol.event_list li a.menu3_5_c_on {background:url(http://img.imbc.com/event/10th/images/bg_leftmenu_on.gif) 0 -228px;}


/* check */
.summary {height:27px; *height:37px; background:url(http://img.imbc.com/event/10th/images/bg_caption.gif) no-repeat; font-size:14px; color:#fff; font-weight:bold; text-align:left; padding:10px 0 0 024px}
.summary span {color:#fff600;}
.check {border-collapse:collapse; border:6px solid #ffc4d1;}
.check caption {display:none;}
.check th {border-right:2px solid #ffc4d1;}
.check th.no_bg {border-right:0;}
.check td {border-right:2px solid #ffc4d1; vertical-align:middle; line-height:17px; font-size:11px; color:#888; text-align:center;}
.check td.no_line {border-right:0;}
.check td.icon_td {height:115px; background:url(http://img.imbc.com/event/10th/images/bg_check_td.gif) repeat-x left bottom;}
.check td p.ft12 {font-size:12px; color:#888; font-weight:bold;}
.check td p.ft14 {font-size:14px; color:#000; font-weight:bold;}

/* stamp */
.log_in {width:760px; height:37px; background:url(http://img.imbc.com/event/10th/images/bg_check_caption.gif) no-repeat;}
.log_in .info {float:left; margin-top:10px; padding-left:24px; font-size:14px; font-weight:bold; color:#fff;}
.log_in .info span {color:#fffc00;}
.log_in .coupon_info {float:right; margin:12px 16px 0 0;}

.log_out {width:760px; height:37px; background:url(http://img.imbc.com/event/10th/images/bg_check_caption.gif) no-repeat;}
.log_out .info {float:left; margin-top:9px; padding-left:24px; font-weight:bold; color:#fff;}
.log_out .info span {color:#fffc00;}

.stamp {width:730px; *width:760px; height:103px; *height:113px; padding:10px 0 0 30px; background:url(http://img.imbc.com/event/10th/images/bg_stamp.gif) no-repeat; text-align:left;}
.stamp img {margin-right:12px;}

/* calendar */
.calendar {width:754px; *width:760px; height:551px; *height:588px; padding:37px 0 0 6px; background:url(http://img.imbc.com/event/10th/images/bg_calendar.gif) no-repeat;}
.calendar .day {float:left; width:98px; *width:106px; height:82px; *height:90px; margin:0 1px 1px 0; border:4px solid #fff;}
.calendar .day_nomargin {float:left; width:98px; *width:106px; height:82px; *height:90px; margin:0 0 1px 0; border:4px solid #fff;}
.calendar .day_on {float:left; width:98px; *width:106px; height:82px; *height:90px; margin:0 1px 1px 0; border:4px solid #fac7d2;}
.calendar .day_nomargin_on {float:left; width:98px; *width:106px; height:82px; *height:90px; margin:0 0 1px 0; border:4px solid #fac7d2;}
.calendar .icon_check {margin:17px 0 0 0}
.calendar .btn_check {margin:37px 0 0 0}
.vod_best {overflow:hidden; width:714px; *width:760px; margin-top:15px; padding:0 0 17px 34px; border:6px solid #e9e9e9; text-align:left;}
.vod_best h2 {margin:19px 0 11px 0; font-size:0;}
.vod_best ul {overflow:hidden; width:680px;}
.vod_best ul li {float:left; overflow:hidden; width:115px; margin-right:26px;}
.vod_best ul li a {color:#343434; letter-spacing:-1px; text-decoration:none;}
.vod_best ul li a:hover {text-decoration:none;}
.vod_best ul li a img {margin-bottom:6px;}
.vod_best ul li.nomargin {margin-right:0;}


/* 10th drama package */
.package_buy {float:left; width:331px; height:145px;}
.package_list {overflow:hidden; width:760px;}
.package_list li {float:left; overflow:hidden; width:140px; height:225px; margin:0 15px 0 0; text-align:left;}
.package_list li img {margin-bottom:5px;}
.package_list li.nomargin {margin-right:0;}

/* thankyou event */
ul.event_list {overflow:hidden; width:760px;}
ul.event_list li {margin-bottom:10px;}

/* search */
.search_left {float:left; overflow:hidden; width:257px;}
.search_right {float:left; overflow:hidden; width:481px; *width:503px; padding:25px 0 30px 20px; border:1px solid #e2e2e2; text-align:left;}
.search_right ul {overflow:hidden; width:463px;}
.search_right ul li {float:left; width:432px; *width:463px; height:30px; *height:31px; padding:0 18px 0 13px; border-bottom:1px solid #ebebeb;}
