@charset "utf-8";

/* Reset */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img { margin:0; padding:0; }
html { width:100%; height:100%; }
body,code { font:12px "돋움",Dotum,AppleGothic,sans-serif; color:#1c1c1c; background:#fff; }
body { min-width:1240px; }
li { list-style:none; }
img,fieldset { border:0; vertical-align:top; }
table { border:0; border-collapse:collapse; }
table img { vertical-align:middle; }
caption { display:none; }
th,td { border:0; }
input,select,textarea { font-size:13px; font-family:"돋움", Dotum; color:#111; vertical-align:middle; outline:0; }
legend { visibility:hidden; position:absolute; left:-9999px; top:-9999px; width:0; height:0; line-height:0; }
button { overflow:visible; padding:0; margin:0; border:0; cursor:pointer; }
iframe { border:0; width:100%; }
hr.layout { display:none; }
a { text-decoration:none; color:#1c1c1c; outline:0; }
a:hover { text-decoration:underline; }


/* Layout */
body { height:100%; min-width:800px; }
#wrap { max-width:1600px; min-height:100%; margin:0 0 -47px; background: url("images/admin/bg_sidebar.gif") 0 0 repeat-y; }


/* Footer */
#footer { position:relative; max-width:1600px; width:100%; height:26px; padding:19px 0 0; text-align:center; border-top:2px solid #43557b; background-color:#fff; }
#footer a { text-decoration:none; }

/* mLogin */
.mLogin { width:100%; height:100%; background:#010101 url("images/admin/bg_login2.jpg") center 0 no-repeat; background-size:100% auto;  }

.mLogin .login_box { width:732px; height:280px; margin:0 auto 0; padding-top:15%;}
.mLogin .login_box:after { content:""; display:block; clear:both; }
.mLogin .login_box .logo { float:left; width:200px; height:240px; margin:0; padding:20px; background:#00b3ec; }
.mLogin .login_box .content { position:relative; float:left; width:422px; height:224px; margin:0; padding:28px 35px; vertical-align:top; background:#fff; }
.mLogin .login_box label{display:block;}
.mLogin .login_box label input.fText { border:1px solid #d9d9d9; background:#fff; margin:5px 0; text-indent:10px;}

.mLogin .login_box p.btnLogin { width:422px; height:60px; position:absolute; left:35px; bottom:28px; display:inline-block; border-radius:2px; text-indent:150%; white-space:nowrap; font-size:0; line-height:0; background:#032a59 url("images/admin/btn_login.png") center no-repeat; cursor:pointer;}

.mLogin p.footer { padding-top:75px; color:#fff; text-align:center;}


    /* mTab + typeLogin */
    .mTab.typeLogin { position:relative; width:422px; height:37px; border-bottom:1px solid #a6a6a8; *zoom:1; }
    .mTab.typeLogin:after { content:""; display:block; clear:both; }
    .mTab.typeLogin li { float:left; position:relative; top:-3px; width:422px; font-size:14px; color:#96979a; text-align:center; line-height:28px; height:40px; line-height:40px; color:#4d4e56; font-weight:bold; border:1px solid #a6a6a8; border-bottom:0; background:url("images/admin/sfix_tab_login.png") 100% -27px repeat-x; background-position:100% 0;}




