@charset "euc-kr";

/* css ÃÊ±âÈ­ ================================================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, select, input, textarea {
	margin:0; padding:0; border:0; vertical-align:baseline; }

body, input, textarea, select, td { font-size:12px; font-family:µ¸¿ò; color:#000000; }
h1, h2, h3, h4, h5, h6 { font-size:12px; }
h1, h2, h3, h4, h5, h6, strong { font-weight:bold; }

a { text-decoration:none; color:#000000; }
a:hover { text-decoration:underline; }

em { font-style:normal; }
 
body { line-height:120%; }
ol, ul { list-style: none; }

table { margin:0; outline:0; border-collapse:collapse; border-spacing:0; }
caption, th, td { font-weight:normal; }
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* css ÃÊ±âÈ­ ================================================================================== */

.main { width:100%; height:100%; background:#fff url(http://file.sayclub.co.kr/images/pmang/one/gnb/bg_gnb_bottom.gif) left top repeat-x; }
.main .wrap { position:relative; width:100%; min-height:1182px; _height:100%; _text-align:center; background:url(../img/bg_main_top.jpg) center top repeat-x; }
.main .container { position:relative; width:100%; height:100%; z-index:1; }

.main .contents { position:relative; margin:0 auto; width:980px; _text-align:left; z-index:2; }
.main .contents img { display:block; }
.main .bg_left { position:absolute; top:0; left:0; margin-left:-490px; width:50%; height:100%; background:url(../img/img_main_left.jpg) right top no-repeat; }
.main .bg_right { position:absolute; top:0; left:50%; margin-left:-1px; width:50%; height:100%; background:url(../img/img_main_right.jpg) 490px top no-repeat; }
.main hr { display:none; }

.main h1 { position:relative; width:100%; height:301px; overflow:hidden; text-indent:-1000px; background:#fff url(../img/img_main_title.jpg) left top no-repeat; }
.main .flash { position:absolute; top:222px; right:0; width:442px; height:447px; z-index:2; }

.main .login_before { position:absolute; top:111px; left:681px; }
.main .login_before h3 { margin:0 0 0 2px; height:31px; }
.main .login_before input { display:block; margin-top:4px; padding:5px 0 0 5px; color:#4b4b56; border:1px solid #d6ddeb; width:115px; height:15px; }
.main .login_before input.id { background:#fff url(../img/bg_login_id.gif) 6px 6px no-repeat; }
.main .login_before input.pw { background:#fff url(../img/bg_login_pw.gif) 6px 6px no-repeat; }
.main .login_before input.bgnone { background-image:none; }
.main .login_before .btn_login { position:absolute; top:24px; left:130px; }

.main .login_after { position:absolute; top:120px; left:675px; }
.main .login_after .user { margin:0 0 0 9px; font-size:11px; color:#848591; line-height:1.4; }
.main .login_after .user strong { color:#ff5700; }

.main .howto { position:relative; width:538px; height:216px; overflow:hidden; background:url(../img/img_main_howto.jpg) left top no-repeat; }
.main .howto h3, .main .howto ol, .main .howto ul, .main .howto table { position:absolute; top:-1000px; }

.main .gift { position:relative; width:100%; height:355px; overflow:hidden; background:url(../img/img_main_gift.jpg) left top no-repeat; }
.main .gift p { position:absolute; top:-1000px; }
.main .gift .btn_result { position:absolute; top:294px; left:159px; display:block; width:216px; height:31px; text-indent:-1000px; overflow:hidden; background:url(../img/blank.gif) repeat; z-index:2; }

.main .notice { position:relative; width:100%; height:248px; overflow:hidden; background:url(../img/img_main_notice.gif) 162px top no-repeat; }
.main .notice h3, .main .notice ul { position:absolute; top:-1000px; }
.main .notice .btn_mypmang { position:absolute; top:119px; left:618px; display:block; width:216px; height:31px; text-indent:-1000px; overflow:hidden; background:url(../img/blank.gif) repeat; z-index:2; }

.main .footer { position:relative; margin:0 auto; width:439px; height:26px; overflow:hidden; background:url(../img/img_main_footer.gif) left top no-repeat; }
.footer a { position:absolute; display:block; text-indent:-1000px; overflow:hidden; background:url(../img/blank.gif) repeat; }
.footer .copyright { display:none; }
.footer .neowiz { top:0; left:0; width:97px; height:24px; }
.footer .email { top:1px; left:305px; width:54px; height:18px; }
.footer .eventall { top:1px; left:359px; width:86px; height:18px; }