@charset "utf-8";
@import url(master.css);

/*로그인 팝업*/
.lay_wrap {background: none repeat scroll 0 0 #FFFFFF; overflow: visible; position: absolute; text-align: left; z-index: 500;}
.lay_login {left: 50%;margin-left: -145px;margin-top: -80px;top: 50%;width: 290px;}

.lay_wrap .lay_conts {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #333333;position: relative;z-index: 100;}
.lay_login .lay_head {background: none repeat scroll 0 0 transparent;border-top: 4px solid #55aaee;}
.lay_login .lay_head .h2_login {background: url("../images/login/login.jpg") no-repeat scroll 0 0 transparent;height: 16px;text-indent: -9999px;top: 21px;
    width: 75px;}
.lay_wrap .lay_head h2, .lay_head2 h2 {left: 16px;padding: 0;position: absolute;top: 17px;z-index: 1000;}
.lay_login .lay_head .lay_close {background: url("/images/login/login_close.jpg") no-repeat scroll 0 0 transparent;height: 10px;width: 9px;}

.lay_wrap .btn {background: url("/images/login/login_close.jpg") no-repeat scroll 0 0 transparent;display: inline-block;}
.lay_wrap .btn span {display: block;    overflow: hidden;text-align: left;text-indent: -9999px;}
.lay_wrap .lay_close {background-position: -85px 0;height: 15px;position: absolute;right: 15px;top: 17px;width: 15px;}
.lay_login .lay_loginbox {padding: 50px 20px 20px 20px;}
.lay_login .lay_loginbox p.input_login {height: 59px;}
.lay_login .lay_loginbox p.input_login span.input {float: left; width: 188px;}
.lay_login .lay_loginbox p.user input {width:12px; height:12px; margin-right:3px; vertical-align:middle; }
.lay_login .lay_loginbox p.user em {color: #DCDADC;}

.lay_login .lay_loginbox p.user {font-size: 11px;padding-top: 15px;}
.lay_login .lay_loginbox p.user {font-size: 11px;padding-top: 15px;}
.lay_login .lay_loginbox p.error_msg {background: url("/images/login/bg_input.jpg") no-repeat scroll -2px -65px transparent;color:red; font-size: 11px; line-height:15px;margin-top:20px;padding-left:15px;}
.lay_login .input_id {background: url("/images/login/bg_input.jpg") no-repeat scroll 8px 5px transparent;border-color: #A6A6A6 #C0C0C0 #C0C0C0 #A6A6A6;border-left: 1px solid #A6A6A6; border-style: solid;border-width: 1px;float: left;height: 13px;margin-bottom: 4px;padding: 6px 8px;width: 170px;}
.lay_login .input_id:focus, .lay_login .input_pw:focus {border: 1px solid #55aaee;background-image: none;}

.lay_login .input_pw {background: url("/images/login/bg_input.jpg") no-repeat scroll 8px -25px transparent; border-color: #A6A6A6 #C0C0C0 #C0C0C0 #A6A6A6;
    border-left: 1px solid #A6A6A6; border-style: solid;border-width: 1px;float: left;height: 13px;padding: 6px 8px;width: 170px;}
.lay_login .btn_login {float: left; height: 59px;width: 56px;  margin-left:2px;  border:0px;background: url("/images/login/btn_login.jpg") no-repeat scroll 0 0 transparent;}
button span {display: block;text-indent: -9999px;}




em, address, cite, code, var {font-style: normal;font-weight: normal;}
.b {font-weight: bold;}
a {color: #333333;text-decoration: none;}


/*로그인*/
.loginWrap{width:576px; margin:0 auto; text-align:center; margin-top:50px; }
.loginWrap p{margin-top:5px; }
.login_wrap{width:576px; height:305px; margin-top:0px; border-top:2px solid #d4d4d4; border-bottom:0px solid #d4d4d4; background-color:#f2f2f2; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.login_wrap2{width:510px; height:240px; margin:0 auto; margin-top:30px;  background: url("/images/login/login_bg.jpg") no-repeat 0 20px; background-color:white;   }
.login_wrap22{width:510px; height:240px; margin:0 auto; margin-top:30px;  background: url("/images/login/login_bg_2.jpg") no-repeat 0 20px; background-color:white;   }
.login_wrap2 .lay_loginbox p.input_login span.input {float:left; width: 188px; margin-left:190px;}
.lay_login .btn_login2{float: left; height: 58px;width: 73px;  margin-left:2px;  border:0px; background: url("/images/login/btn_login2.jpg") no-repeat scroll 0 0 transparent;}

.login_wrap2 .lay_loginbox .error_msg {display:inline; float:left; width:254px; margin-left:190px; background: url("/images/login/bg_input.jpg") no-repeat scroll -2px -65px transparent;color:red; font-size: 11px; line-height:15px;margin-top:20px;padding-left:15px;}
.login_wrap2 .lay_loginbox .user {display:inline; float:left; width:254px; margin-left:190px; font-size: 11px;padding-top: 15px;}
.login_wrap2 .lay_loginbox .user input {width:12px; height:12px; margin-right:3px; vertical-align:middle; }
.login_wrap2 .lay_loginbox .user em {color: #DCDADC;}


.product{margin-top:10px; font-family:verdana; font-size:9px; }
.product img{vertical-align:middle;}

