html , body {
    width:100%;
    height:100%;
    background:url("../images/square-background.png") repeat 0 0;
    overflow:hidden;
}

.login-pannel{
    width:599px;
    height:107px;
    position:absolute;
    left:50%;
    top:50%;
}
.login-pannel-container {
    width:100%;
    height:100%;
    position:relative;
    left:-50%;
    top:-50%;
    background:url("../images/login-pannel.png") no-repeat 0 0;
    box-shadow: 2px 2px 5px 1px #888888;
    -webkit-box-shadow:  2px 2px 15px 1px #888888;
    -moz-box-shadow: 2px 2px 5px 1px #888888;
}

.logo-login {
    width:118px;
    height:32px;
    background:url("../images/logo-login.png") no-repeat 0 0;
    text-indent:-10em;
    overflow:hidden;
    position:absolute;
    left:0;
    top:-38px;display:none; 
}
.login-copyright {
    position:absolute;
    right:0;
    bottom:-25px;
    color:#bbf4ff;
    font-size:11px;
    padding:0 10px 0 0;
    font-family:tahoma;
    display:none; 
}

.fields {
    width:261px;
    padding:10px 0 0;

}
.text-field {

	height:29px;
	overflow:hidden;
	padding-bottom: 8px;
	padding-left: 103px;
	margin-bottom: 0px !important;
	margin-bottom: 8px;
	


}

.text-field-focus {
    background:url("../images/field-hover.png") no-repeat 15px 0;
}
.label {
    float:left;
    width:81px;
    height:25px;
    padding:4px 6px 0 0;
    color:#dcffff;
    font-weight:700;
    margin:0 0 0 -87px;
    text-align:right;
	font-family:Arial;
}
.input {
    float: left;
    padding: 6px 4px 5px;
    border: none;
    margin: 1px 0 0 0;
    width: 146.5px;
    font: 500 14px tahoma,arial,\5b8b\4f53,\5B8B\9AD4;
    background: transparent;
    height: 27px;
}
.input:focus {
    outline:none;
}
.submit {
    padding:10px 0 0 0;
}

.submit input {
    width:73px;
    height:66px;
    border:none;
    cursor:pointer;
    padding:0;
    background:url("../images/login-btn.png") no-repeat 0 0;
}

.submit input:hover{
	background:url("../images/login-btn-bs.png") no-repeat 0 0;
}

.fields, .submit {
    float:left;
}

.text-field-radio {
      width: 200px;
  position: absolute;
  left: 160px;
}
.text-field-radio label {
    padding-top:0;
    color:#000;
}

.error-msg {
    color:#f00;
    margin:0 -100px 0 0;
}