@charset "utf-8"; 
/* 
EPAYGEN:
Author : PJH 081201
E-MAil:thelunacy@daum.net
*/

/*폰트 컬러 모음*/
.font{font-weight:bold;}
.font_s{font-size:11px;}
.font1{color:#f16721}/*주황색*/
.font1_b{font-weight:bold; font-size:11px;color:#f16721}/*굵은 주황색*/
.font1_b1{font:bold 11px gulim; color:#f16721; word-spacing:-2px;}
.font1_b2{font-weight:bold;color:#f16721}
.font1_b3{font:bold 13px gulim;color:#f16721}
.font2{font:bold 11px gulim;color:#595959}/*회색*/
.font2_1{font:bold 11px dotum;color:#919191}/*회색*/
.font3{color:#cccccc}/*옅은회색*/
.font4{font:11px dotum;color:#ae816a}/*옅은갈색*/
.font5_b{font-weight:bold;color:#595959}/*짙은회색*/
.font6_b{font-weight:bold;color:#9f8b80}
.font6_bb{font:bold 12px;color:#f16721}
.font7{font:11px gulim;color:#919191;}
.font8{font:11px gulim; color:#7d5a4b;}/*짙은갈색*/
.font8_b{font:bold 11px gulim; color:#7d5a4b;}/*짙은갈색*/
.font9_b{font:bold 11px gulim; color:#6b7994;}/*옅은회색*/
.font10{font-size:11px; color:#606060}
.align_C{text-align:center;margin:10px 0;}
.align_C2{text-align:center;margin:20px 0;}
.align_C3{text-align:center;}
.align_R{text-align:right;}
.align_R2{text-align:right; margin:10px 0;}
.align_L{text-align:left;}
.alignL2{text-align:left; padding-left:27px;}
.mgt30{margin-top:30px;}
.mgt60{margin-top:30px;}
.mgL30{margin-left:30px;}
.input_1{border:1px solid #dcdcdc}
.bgnone{background:none;}
.vertical_base{vertical-align:baseline}
.no_content{border-bottom:1px solid #e8e8e8;color:#919191}

/* base */
*{margin:0; padding:0; }
body{*word-break:break-all;-ms-word-break:break-all;font-size:12px; font-family:dotum, Gulim,  AppleGothic, Sans-serif, verdana; color:#919191}
select, input {font:12px dotum; color:#919191}
img, fieldset, button{border:none;}
hr, button img{display:none;}
li{list-style:none;}
a{text-decoration:none;color:#919191}
a:hover,
a:active,
a:focus{text-decoration:none;color:#000}
textarea{overflow:auto;} 
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */ 
option {padding-right:6px;} /* Firefox Fix */
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 
div,p,input{line-height:140%;}
input{height:17px; vertical-align:middle;}
select{vertical-align:middle;}
img{vertical-align:top;}
.clear{clear:both;}
table{border-collapse:collapse;}
/*html img{vertical-align:top;}/
/* scroll_bar 
html{
scrollbar-face-color: #DFDFDF;
scrollbar-shadow-color: #E9E9E9;
scrollbar-highlight-color: #EFEEEE;
scrollbar-3dlight-color: #C0BFBF;
scrollbar-darkshadow-color: #A6A6A6;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #000000;
}*/

/* 이미지 롤오버 : IE6.0 IE7.0 FF 지원 */
a.rollover img{border-width:0px; display:inline;}
a.rollover img.over{display:none;}

a.rollover:hover{border:0px}
a.rollover:hover img{display:none;}
a.rollover:hover img.over{display:inline;}

/*LAYOUT*/
body{margin-top:10px;}
#wraper{float:left;width:1000px;}
#header{position:relative;width:100%; height:228px;background: #fff url(../images/common/sub_bg_x.gif) repeat-x right 34px;}
#container{width:996px;}
#snb{float:left;width:179px;padding:0 10px 150px 20px;background: url(../images/header/bg_content_line.gif) no-repeat 199px top;}
#content_wraper{float:left; width:664px;padding-bottom:30px;}
#footer{width:100%; height:116px;background: url(../images/footer/bg_footer_x.gif) repeat-x 0px 4px;}
#quick_menu {position:absolute; left:910px; top:230px; width:78px; height:307px;}

#gnb{width:996px;}
#gnb ul{float:right; margin-right:40px; height:18px;display:inline}
#gnb li{float:left;margin-left:20px;height:18px;display:inline;}

.dgis_logo{position:absolute; top:-2px; left:0px;width:306px;height:74px;background:#fff;}
#lnb_wraper{float:left;width:1000px; height:188px;margin:16px 0 0 0px; display:inline;}
#lnb_wraper .lnb_login{float:left;width:249px; height:131px; margin-top:34px;background: url(../images/common/bg_login.gif) no-repeat;}
#lnb_wraper .lnb_login .login_check{width:100px; height:15px;margin:22px 0 0 100px;}
#lnb_wraper .lnb_login .login_input{margin:7px 0 0 20px;}
#lnb_wraper .login_pw_find{width:127px;margin:7px 0 0 20px;}
#lnb_wraper .lnb_login .log_out_text{width:171px; height:36px; margin:45px 0 0 20px; padding-left:10px;}
#lnb_wraper .lnb_login .login_btn{margin-left:20px; margin-top:5px;}
#lnb_wraper .lnb_flash{float:left; width:736px; height:188px;z-index:100;margin-left:-1px;background:#fff;display:inline;}
#lnb_wraper img{vertical-align:middle;}
.guide{font:11px dotum; color:#939393;text-align:right;}