body{
    background: url('../images/bgr.jpg') no-repeat fixed;
    background-size: cover;
} 
li{vertical-align:top;}
.main-content{margin: 20px 0 10px 0;}
p.pname{margin:10px 0 10px 0;font-size: 1.4em;}
ul.ul-info li{background:url(../images/chambi.png) no-repeat 0px 9px;margin-bottom:5px; padding-left:15px;color:#373737;font:13px/20px Arial;}
li.col-left{width:580px;}

form#login_system p.ptitle{
    font:4em/30px Arial;
    color:#059dfe; 
    text-align: center;
    margin-top: 1.5em;
}
form#login_system p.ptitle span{
     
    color:#fff; 
     
}
input.ip-login{color:#fefefe; width:300px;padding-left:10px;font: italic 14px/20px Arial; height:36px; border:1px solid #fff;
margin-left: 10px;
background: url('../images/ip-login-bg.png');}
ul.ul-login li{display:list-item;margin-bottom:10px;}

input.ip-check-box {
    background-color:#000; 
    height:18px;
    width:18px;
    cursor:pointer; 
    border-left-color:#06F;    
    border-right-color:#06F; 
    float:left;
    margin-left: 146px;
}
	
label.lb-for-check{float:left; color:#f3f3f3;font:1.1em/18px Arial; margin-left:10px; margin-top:3px;}

a.forgot{color:#f3f3f3; font:1.3em/2em Arial; margin: 0 10px;}
a.forgot:hover{color:#DADADA; text-decoration:none}
li.error div.er{background:#F3F3F3;border:1px solid #ff0000;}
li.error div.er p{font:12px/20px Arial ; margin:10px ;color:#888;}
input.error{border:1px solid #DDB9B9;}

.div-top{padding-bottom:36px;}
.login-form-content{
    width: 542px; height:394px;
    background: url('../images/form-bg.png') no-repeat 50% 50%;
    margin: 0.5em auto 0 auto;
}
.login-form-content ul.ul-login{
    margin: 180px 0 0 10px;
    float: left;
}
.login-form-content ul.ul-login label.lb{
    width: 135px;
    color: #f3f3f3;
    font: 1.4em/1.8em  Arial;
    display: inline-block;
}
::-webkit-input-placeholder {
   color: #ddd;
}

:-moz-placeholder { /* Firefox 18- */
   color: #ddd;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #ddd;  
}

:-ms-input-placeholder {  
   color: #ddd;  
}
input[placeholder], [placeholder], *[placeholder] {
   color: #ddd ;
}
input.ip-submit{
    background-color:#206baa;
    border:2px solid #f3f3f3; 
    padding:0px 20px; 
    text-transform:uppercase;
    font:1.4em/2em Arial;
    color:#fff;
    margin-top:20px;
    display: inline-block;
    border-radius: 5px;
}

label[for=LoginForm_password] .required{
    display: none;
}
li.error .errorMessage{
    margin-left: 146px;
    background: #D8D8D8;
    border: 1px solid #F6984E;
    padding-left: 5px; color:#597783;
    font: 11px/16px Arial ;
}




