@charset "utf-8";

article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary {display:block;} 
*{margin:0; padding:0;}
/* Basic */
body{ font-family:"돋움", Dotum, "굴림", Gulim, Arial, sans-serif; font-size:12px; color:#666; }
div, p, ol, ul, li, img, a, h1, h2, h3, form, span, iframe, dl, dt, dd { }
dl, ul, ol { list-style:none; }
table, th, td { empty-cells:show; border-collapse: collapse; table-layout:fixed; }
fieldset { border:none; }
legend, caption, hr {display:none;}
img{border:none; }
img, label{vertical-align:middle;}
input,button{ font-size:12px;font-family:"돋움", Dotum, "굴림", Gulim, Arial, sans-serif; vertical-align:middle;}
/* 마진 하단값 */
.mgb5 {margin-bottom:5px !important;}
.mgb10 {margin-bottom:10px !important;}
/* 일반 링크 */
a:link, a:visited	{text-decoration:none;color:#666;}
a:hover, a:active	{text-decoration:none;color:#666;}

/* login type2 */
#index{background:#fff url("../img/login/bg_login2.jpg") repeat-x;}
.index_wrap{position:relative;width:1022px;margin:0 auto;}
.index_wrap .top{position:relative;height:558px;background:url("../img/login/bg_login.png") no-repeat;}
.index_wrap .top h1{position:absolute;top:10px;left:0;}
.index_wrap .top .login_box{position:absolute;top:412px;left:133px;width:550px;padding:30px 0 0 205px;background:url("../img/login/bg_loginBox.png") no-repeat 0 7px;}
.index_wrap .top .login_box label{color:#bababa;}
.index_wrap .top .login_box input[type=text], .index_wrap .top .login_box input[type=password]{
height:22px !important;line-height:23px !important;width:155px;padding:0 0 0 3px !important;
background:#363b42;border:1px solid #515254;color:#fff;
}
.index_wrap .top .login_box .btn{text-align:center;position:absolute;top:0;left:240px;cursor:pointer;display:block;border:none;width:92px;height:35px;padding:20px 0 0 0;font-weight:bold;color:#fff;background:url("../img/login/btn_login.gif") no-repeat;}
.index_wrap .top .login_box .txt, .index_wrap .top .index_wrap .txt label, .index_wrap .top .login_box .txt a{cursor:pointer;color:#a1a3a6 !important;font-size:11px;letter-spacing:-1px;font-weight:normal;}
.index_wrap .top .login_box .txt{padding-top:10px;margin-left:74px;}
.index_wrap .top .login_box .txt input[type=checkbox]{width:13px;height:13px;border:1px solid #515254;background:#fff;}
.index_wrap .top .login_box .txt em{font-style:normal;font-size:10px;padding:0 5px;}

.index_wrap .top .language_Box{position:absolute;top:422px;right:0;}
.index_wrap .top .language_Box a{display:inline-block;width:57px;height:25px;margin-left:-4px;cursor:pointer;}
.index_wrap .top .language_Box a.on{background:url(../img/login/c_bg_lang_on.png) no-repeat;}
.index_wrap .top .language_Box a span{display:inline-block;width:57px;height:25px;}
.index_wrap .top .language_Box a span.KOR{background:url(../img/login/c_txt_KOR.png) no-repeat;}
.index_wrap .top .language_Box a span.ENG{background:url(../img/login/c_txt_ENG.png) no-repeat;}
.index_wrap .top .language_Box a span.CHI{background:url(../img/login/c_txt_CHI.png) no-repeat;}

.index_wrap .footer{width:1022px;min-height:30px;padding:40px 0 0 0;margin:0 auto;text-align:center;background:#fff;}
.index_wrap .footer .call{float:left;font-size:11px;}
.index_wrap .footer address{float:right;font-size:11px;font-style:normal;}

