﻿@charset "UTF-8";
@import url(http://image.cabal.co.kr/Cabalver0.1/css/gnb.css);

/* reset style [start] */
html, body, div, span, a, img, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td, h1, h2, h3, h4, fieldset, input, dt, dd, dl, iframe, p 
{margin:0; padding:0; border:0; line-height:1.2;}
ul, li {margin:0; padding:0; list-style:none;}

body {font-size:75%; font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana; color:#686767; background:#030303}

a:link {color:#173f44; text-decoration:none;}
a:visited {color:#173f44; text-decoration:none;}
a:hover {color:#173f44; text-decoration:underline;}
a:active {color:#173f44; text-decoration:underline;}



.bg_l {overflow:hidden; position:absolute; right:50%; top:30px; width:50%; height:1900px; margin-right:512px; background:url('../img/bg_l.jpg') no-repeat 100% 0}
.bg_r {overflow:hidden; position:absolute; right:0; _right:auto; _left:50%; top:30px; width:50%; height:1900px; background:url('../img/bg_r.jpg') no-repeat 512px 0}

body:first-of-type .bg_l {left:-512px}
*+html .bg_l {margin-right:511px}
body:first-of-type .bg_r {left:50%}

#welcome {display:none; position:absolute; left:50%; top:80px; margin-left:-248px; z-index:200}

#wrapper {}
#wrap {position:relative; width:1024px; height:1900px; margin:0 auto; background:url('../img/wrap_bg.jpg') no-repeat left top}
#header {height:1080px}
#header h1 {position:absolute; left:53px; top:32px; font-size:0;}
#header .gnb {position:absolute; right:25px; top:42px;}
#header .gnb,
#header .gnb a {letter-spacing:-1px; line-height:1.2; color:#cdced0; font-size:11px}
#header .gnb strong {letter-spacing:0;}
#header .gnb li {float:left; padding:0 9px; background:url('../img/gnb_line.gif') no-repeat left 5px; line-height:1.2;}
#header .gnb li.first {padding-left:0; background:none;}

#container {position:relative}
.swf {display:none; position:absolute; left:71px; top:51px}
.btn_coupon {position:absolute; left:585px; top:501px}
.btn_cash_play  {position:absolute; left:252px; top:207px}

#fix_footer {position:fixed; left:0; bottom:0; width:100%; height:67px; background:url(../img/fix_footer_bg.png) no-repeat center top}
#fix_footer div {position:relative; width:1024px; margin:8px auto 0; text-align:center}
#fix_footer div a {margin-right:8px}

.ly_c {display:none; position:absolute; z-index:1000}
.ly_c a.btn_ok,
.ly_c a.btn_cancel {position:absolute;}

#ly_1 {left:335px; top:510px}



.GB_overlayBG {background-color:#000; filter:alpha(opacity=75); opacity: 0.75;}
#GB_overlay {position:absolute; margin:auto; top:0; left:0; z-index:100; width:100%; height:1935px}
* html body, * html {height:100%; width:100%;}

/* Layout */
.clearfix:after {display:block; clear:both; content:"."; visibility:hidden; height:0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.skip {position:absolute; overflow:hidden; height:0; width:0; font-size:0; visibility:hidden;}
legend, caption {display:none;}
fieldset {border:0;}