*{padding:0;margin:0;}
body{
    font-family:tahoma,arial,sans-serif;
    font-size:62.5%;
    background:url(/assets/images/bg.jpg) repeat;
}
div.login{
    /*font-size:13px;
    margin:150px auto;
    background:url(/assets/images/box_login.png) no-repeat center center;
    width:460px;
    padding:95px 10px 0 10px ;
    height:178px;
    position: relative;*/
    
    background: url("/assets/images/box_login.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    font-size: 13px;
    height: 178px;
    margin: 25px auto;
    padding: 95px 10px 0;
    position: relative;
    width: 460px;
}
    div.login ul{
    padding:0 0 0 15px;
    line-height:0.3em;
    list-style:none;
    width:440px;
}
    div.login ul li{
    padding:4px 0;
    line-height:1.3em;
    list-style:none;
    overflow:hidden;
}
div.login ul li input.text{
    width:200px;
    height:26px;
    border:none;
    margin: 0;
    padding: 0 5px;
    color:#636363;
    font-weight:bold;
    font-size:13px;
    *height:14px;
    border:1px solid #fff;
}
div.login ul li span.lable{
    display:block;
    float:left;
    width:70px;
    height: 0.3em;
    padding:5px 0;
}
div.login ul li p.userlog{
    background:url(/assets/images/icon_lrg_user.png) no-repeat 5px center;
    padding-left:30px;
    border:1px solid #ECE9D8;
    width:215px;
    float:right;
}
div.login ul li p.passlog{
    background:url(/assets/images/lock.png) no-repeat 5px center;
    padding-left:30px;
    border:1px solid #ECE9D8;
    width:215px;
    float:right;
}

div.login ul li span#idsubmitspan img{
    vertical-align:middle;
}
a{
    color:#333333;
    text-decoration:none;
}
a.remember-me{
    background: url(/assets/images/icon-help.png) no-repeat left 3px;
    padding-left:18px;
    padding-top: 3px;
}
a.remember-me:hover{
    text-decoration: underline !important;
}
p.company{
    padding:5px;
    text-align:center;
    font-weight:bold;
    color:white;
    position: absolute;
    bottom:7px;
    width:94%;
    
}