html, body{padding:0;margin:0;width:100%;height:100%;min-height:300px;min-width:900px;}
#page-wrapre{background:rgba(118,173,197,1);background:-moz-linear-gradient(top, rgba(118,173,197,1) 0%, rgba(118,173,197,1) 50%, rgba(255,255,255,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(118,173,197,1)), color-stop(50%, rgba(118,173,197,1)), color-stop(100%, rgba(255,255,255,1)));background:-webkit-linear-gradient(top, rgba(118,173,197,1) 0%, rgba(118,173,197,1) 50%, rgba(255,255,255,1) 100%);background:-o-linear-gradient(top, rgba(118,173,197,1) 0%, rgba(118,173,197,1) 50%, rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top, rgba(118,173,197,1) 0%, rgba(118,173,197,1) 50%, rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(118,173,197,1) 0%, rgba(118,173,197,1) 50%, rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#76adc5', endColorstr='#ffffff', GradientType=0 );height:100%;width:100%;position:inherit;}
#auth_form{border:none;display:block;margin:-150px auto auto;top:50%;position:relative;width:370px;}
.auth-form-title{background:rgba(57,102,161,1);background:-moz-linear-gradient(top, rgba(57,102,161,1) 0%, rgba(101,154,197,1) 50%, rgba(78,139,188,1) 51%, rgba(118,173,197,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(57,102,161,1)), color-stop(50%, rgba(101,154,197,1)), color-stop(51%, rgba(78,139,188,1)), color-stop(100%, rgba(118,173,197,1)));background:-webkit-linear-gradient(top, rgba(57,102,161,1) 0%, rgba(101,154,197,1) 50%, rgba(78,139,188,1) 51%, rgba(118,173,197,1) 100%);background:-o-linear-gradient(top, rgba(57,102,161,1) 0%, rgba(101,154,197,1) 50%, rgba(78,139,188,1) 51%, rgba(118,173,197,1) 100%);background:-ms-linear-gradient(top, rgba(57,102,161,1) 0%, rgba(101,154,197,1) 50%, rgba(78,139,188,1) 51%, rgba(118,173,197,1) 100%);background:linear-gradient(to bottom, rgba(57,102,161,1) 0%, rgba(101,154,197,1) 50%, rgba(78,139,188,1) 51%, rgba(118,173,197,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3966a1', endColorstr='#76adc5', GradientType=0 );color:#fff;height:20px;padding:5px;text-align:center;text-shadow:0 1px 0 #333;font:16px "Tahoma";}
.auth-form-data{border:medium none;min-height:150px;padding:5px 20px;background-color:#76acc4;}
.auth-form-data table{margin:0;padding:0;border-collapse:collapse;width:323px;}
.auth-form-data table td{padding:5px 0 0 5px;text-align:left;vertical-align:top;}
.auth-form-data table td.button-enter{padding:0 0 10px 0;text-align:left;vertical-align:top;}

.auth-form-data table td.remind-pass {
    border-top: 2px solid #1b5aaf;
    padding: 5px 0;
    position: relative;
}
.auth-form-data table td label{color:#fff;text-shadow:0 1px 0 #666;font:14px "Tahoma";}
.auth-form-data table td img{clear:both;display:block;}
.auth-form-data table td a {
    color: #fff;
    font: 14px "Tahoma";
    text-shadow: 0 1px 0 #666;
    text-transform: lowercase;
}
.auth-form-data table td a.remind-pass{color:#fff;font:14px "Tahoma";}

.auth-form-data table td a.register-link {
    color: #fff;
    font: 14px "Tahoma";
    position: absolute;
    right: 0;
    text-align: right;
}
.auth-form-data table td a:hover{color:#fff;text-shadow:0 1px 0 #666;font:14px "Tahoma";text-decoration:none;}
.auth-form-data input{margin:0 auto;width:225px;}
.auth-form-data #LoginForm_verifyCode{width:100px;}
.auth-form-data #RemindForm_verifyCode{width:100px;}
.auth-form-data #LoginForm_rememberMe{width:13px;}
.login-form{margin:0;padding:0;}
span.required{color:#FF1000;}

.errorMessage {
    color: #ff1000;
    font:12px Tahoma;
    padding-left: 0;
    text-align: left;
    text-transform: uppercase;
}
#login-form{width:333px;}

.button-enter input {
    background-color: #fb6e3e;
    border: medium none;
    color: #fff;
    font: 18px Tahoma;
    height: 36px;
    margin: 10px auto 0;
    padding: 0;
    text-shadow: 0 1px 0 #666;
    width: 323px;
}
.button-enter input:hover{cursor:pointer;background-color:#ec460f;}