body {margin:0px;background:#000;}
body,div,table,td,input {font-size:12px;font-family:돋움,dotum,gulim;}
body, th, td, h1, h2, h3, h4, h5, h6, input, textarea, select, div, p, form {margin:0px;padding:0px;font-size:12px;font-family:돋움,dotum,gulim;}
ol, ul, li, dl {list-style-type:none;margin:0;padding:0;}
input {vertical-align:middle;}
select {vertical-align:middle;}
em {font-style:normal;}
img, fieldset {border:none;}
img { -ms-vertical-align:top;*vertical-align:top; }
table {border-collapse:collapse;border-spacing:0;border:0;}
table, td, th {vertical-align:middle;}
img {border:0;}

#ev-layout .event_table {width:100%;height:100%;border-collapse:collapse;table-layout:fixed;}
#ev-layout .event_table td {vertical-align:top;padding:0;}
#ev-layout col.size {width:996px;}

/* 좌측 패턴 BG */
#ev-layout .left {height:100%;padding:0;background:url(img/bg_left.jpg) right top no-repeat;}
/* 우측 패턴 BG */
#ev-layout .right {height:100%;padding:0;background:url(img/bg_right.jpg) left top no-repeat;}
/* 좌측 BG */
#ev-layout .left .bg {width:100%;height:100%;}
/* 우측 BG */
/* 좌측 패턴 BG */
.event_2 #ev-layout .left {height:100%;padding:0;background:url(img/bg_left2.jpg) right top no-repeat;}
/* 우측 패턴 BG */
.event_2 #ev-layout .right {height:100%;padding:0;background:url(img/bg_right2.jpg) left top no-repeat;}
/* 좌측 BG */

.wrap { position:relative; }

.ev_1 { background:url(img/ev_img_1.jpg) 0% 0% no-repeat;height:484px;position:relative; }
	.tab { overflow:hidden;zoom:1;height:99px; }
	.tab li { float:left; }
	.tab li.on img { margin-top:-99px; }
	.ev_1 .btn_1 { width:102px;height:23px;display:block;top:341px;left:616px;position:absolute;text-indent:-5000px; }
	.ev_1 .btn_2 { width:102px;height:23px;display:block;top:370px;left:616px;position:absolute;text-indent:-5000px; }
	.ev_1 .btn_3 { width:103px;height:28px;display:block;top:420px;left:35px;position:absolute;text-indent:-5000px; }
	.ev_1 .btn_4 { width:66px;height:12px;display:block;top:421px;left:261px;position:absolute;text-indent:-5000px; }
	.ev_1 .btn_5 { width:175px;height:59px;display:block;top:39px;left:40px;position:absolute;text-indent:-5000px; }

	.ev_1 .login .before .bt1 { position:absolute;left:145px;top:420px; }
	.ev_1 .login .before .txt1 { position:absolute;left:262px;top:437px; }

	.ev_1 .login .after .bt1 { position:absolute;left:145px;top:420px; }
	.ev_1 .login .after .txt1 { position:absolute;left:262px;top:437px;background:url(img/ico_arrow2.gif) 0% 3px no-repeat;color:#a8a8a8;padding:0 0 0 10px; }
	.ev_1 .login .after .txt1 strong { color:#fff; }
	.ev_1 .info_layer { position:absolute;left:429px;top:20px; }

.ev_2 { background:url(img/ev_img_2.jpg) 0% 0% no-repeat;height:1147px;position:relative; }
	.ev_2 .count { font:75px verdana;color:#fffe31;width:120px;text-align:center;position:absolute;right:115px;top:68px; }
.ev_3 { background:url(img/ev_img_3.jpg) 0% 0% no-repeat;height:342px; }
.ev_4 { background:url(img/ev_img_4.jpg) 0% 0% no-repeat; }

.gift_1 { position:absolute;top:344px; }
	.gift_1 ul { overflow:hidden;zoom:1; }
	.gift_1 li { float:left;width:185px;height:139px;padding:0 11px 0 37px; }
	.gift_1 .join { text-align:right;padding:0 0 15px 0;height:28px; }
	.gift_1 .join a { margin-right:17px; }
	.gift_1 .info { overflow:hidden;zoom:1; }
	.gift_1 .txt_1 { color:#ff6000;float:left;width:38px;padding:19px 0 0 5px; }
	.gift_1 .txt_2 { float:left; }
	.gift_1 .txt_2 span { display:block;background:url(img/ico_arrow.gif) 0% 4px no-repeat;color:#ffaa1e;padding:0 0 0 5px; }
	.gift_1 .txt_2 em { color:#d7d7d7; }
.gift_2 { position:absolute;top:749px;left:222px; }
	.gift_2 ul { overflow:hidden;zoom:1; }
	.gift_2 li { float:left;width:110px;padding-left:30px; }
	.gift_2 li.last { padding-left:20px; }
	.gift_2 .join { text-align:center;padding:6px 0 15px 0;height:28px;vertical-align:top; }
	:root .gift_2 .join { padding-top:0\0; }
	.gift_2 .info { overflow:hidden;zoom:1; }
	.gift_2 .txt_1 { color:#ff6000;padding:0 0 5px 30px;text-align:center; }
	.gift_2 .txt_2 span { display:block;color:#ffaa1e;padding:0 0 0 5px;text-align:center;letter-spacing:-1px; }
	.gift_2 .txt_2 em { color:#d7d7d7; }
	
	@-moz-document url-prefix() { 
		.gift_2 .join { padding:3px 0 15px 0; }
	} 
.gift_3 { position:absolute;bottom:41px;left:78px;width:93px;text-align:center; }
	.gift_3 p { color:#ff6000;padding:0 0 5px 40px; }
	.gift_3 .btn_1 { display:block;width:93px;height:28px;text-indent:-5000px; }

.ev_4 { position:relative;padding:117px 0 0 0; }
	.ev_4 .sns { position:absolute;left:613px;top:76px; }
	.ev_4 .list { position:relative; overflow:hidden; zoom:1;width:830px;margin-left:80px; }
	.ev_4 .list li { position:relative; border-bottom:1px solid #1a1a1a; color:#90837a; vertical-align:top; min-height:35px; overflow:hidden; zoom:1; }
	.ev_4 .list .star { float:left; margin-top:11px; padding-left:21px; width:95px; }
	.ev_4 .list .star img { margin:0 auto; }
	.ev_4 .list .name { position:relative; float:left; margin-top:9px; padding:2px 0 0 24px; width:180px; font-weight:bold; color:#6a6a6a; }
	.ev_4 .list .name .ico { position:absolute; top:0; left:0; }
	.ev_4 .list .name .ico_level { position:absolute; top:0; left:0; }
	.ev_4 .list p { float:left; padding:13px 0 5px 0; width:480px; color:#6a6a6a; word-break:break-all; word-wrap:break-word; }
	.ev_4 .list p img { display:inline; vertical-align:middle; position:relative; top:-2px; }
	.ev_4 .list p .btn_delete { vertical-align:middle; margin-left:5px; }
	.ev_4 .list .date { position:absolute; top:15px; right:10px; font-size:11px; color:#6a6a6a; }
	.ev_4 .page { margin-top:21px; text-align:center; color:#6a6a6a; }
	.ev_4 .page img { position:relative; top:-2px; display:inline; margin:0 5px; vertical-align:middle; }
	.ev_4 .page a { color:#474747;text-decoration:none; }
	.ev_4 .page a:hover { color:#474747; }
	.ev_4 .page strong { color:#ee800a; }
	.ev_4 .wrt { padding:4px 0 0 185px; }
	.ev_4 .wrt .text { color:#b4b4b4;border:none;vertical-align:middle;background:#232323;height:20px;width:610px;margin:0 10px 0 0; }
	.ev_4 .wrt img { color:#b4b4b4;border:none;vertical-align:middle; }
	.ev_4 .comment { position:absolute;right:88px;top:78px;color:#b3b3b3; }
		.ev_4 .comment strong { color:#afa16f; }
	
.ev_5 { position:relative;background:url(img/ev_img_5.jpg) 0% 0% no-repeat;height:775px;margin:14px 0 0 0; }
	.ev_5 ul { position:absolute;top:684px;left:23px;overflow:hidden;zoom:1; }
		.ev_5 li { padding-right:8px;float:left;width:93px;height:28px;overflow:hidden;zoom:1; }
		

/* case_vivew */
.quickmenu { position:absolute; right:-50px; top:604px;background:url(img/bg_qmenu.gif) 0% 0% no-repeat;width:121px;height:172px; }
.quickmenu ul { padding:40px 0 0 16px; }
.quickmenu li { overflow:hidden;zoom:1;height:23px;margin:0 0 10px 0; }
.quickmenu li a.on img { margin-top:-23px; }
.quickmenu .btn { padding:0 0 0 16px; }
