@charset "utf-8";
/* reset */
*{padding:0; margin:0;}
body{background:#f7f7f7;font-size:12px;}
#login{width:489px;height:311px;background:url(../login.gif) no-repeat; position:absolute; top:50%;left:50%; 
margin:-155px 0 0 -244px;} 
h1{height:91px;width:269px;background:url(../shop_login_logo.gif) no-repeat;margin:37px 0 0 45px;}
form {/*width:375px;*/ margin:0 auto; padding:0; position:relative}
.item{width:265px;float:left; text-align:left;color:#666666; margin-top:18px;}
.input{border:1px #d2d2d2 solid;padding:5px 5px 0; float:right;line-height:21px; height:21px;background:url(../inputbg.gif);width:176px;}
.input input{border-width: 0;width:150px;height:18px;margin-left:8px;_margin-left:5px;}
label{line-height:28px; font-weight:bold;}
.icon{width:12px;height:18px; overflow:hidden;float:left;background:url(../login_name.gif) 0 2px no-repeat}
.icon2{width:12px;height:18px; float:left;background:url(../login_password.gif) no-repeat}
.submit{width:83px;height:75px;border:0; position:absolute; top:17px; right:0;background:url(../login_submit.gif); float:right; cursor:pointer}
.copyright{color:#aaaaaa;font-family:Arial,Helvetica,sans-serif; text-align:center; margin-top:20px;}
#notice{border:0;width:250px;height:20px;line-height:20px;clear:both;color:#FF0000;margin:8px 0 0 134px;}
td{font-size:12px; line-height:18px;}