.login-form { position: absolute; top: 21px; right: 400px; z-index: 600; width: 220px; float:right; }
.login-form .close { border-top: 1px solid #3f3f3f; width: 60px; text-align: center; margin: 0 auto; background: #434343; height: 29px; line-height: 25px; }
.login-form .close a { color: #ffffff; text-decoration: none; font-weight: bold; }
.login-form form { background: #434343 url(../../images/bg_login.png) repeat-x bottom; width: 220px; margin: 0; border-right: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.login-form fieldset { margin: 0; padding: 10px; }
.login-form .inputs { width: 130px; float: left; }
.login-form .input { margin-bottom: 5px; }
.login-form .input label { color: #fff; }
.login-form label.overlabel-apply { margin-top: 6px; color: #fff; }
.login-form .input input { border: 1px solid #848483; border-top: none; border-left: none; background: #5c5c5b url(../../images/input.gr.png) repeat-x 0 -99px; color: #ffffff; font-size: 12px; padding: 6px 5px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; height: 16px; vertical-align: middle; width: 118px; }
.login-form .button { width: 64px; float: right; }
.login-form .button input { width: 64px; height: 64px; background: url(../../images/bg_login_sub.png) no-repeat; border: none; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; box-shadow: 0 0 0; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; padding: 0; color: #989898; font-size: 16px; font-weight: bold; text-shadow: 0 -1px 0px #5F5B5B, 0 1px 0 #fff; }
.login-form .remember { clear: both; margin-bottom: 4px; }
.login-form .remember label { color: #e4e4e4; font-size: 11px; vertical-align: middle; }
.login-form .remember input { vertical-align: middle; }
.login-form .lost { font-size: 11px; }
.login-form .lost a { color: #ffffff; text-decoration: none; }
.login-form .lost a:hover { text-decoration: underline; }


.modal-popup {
position: absolute; 
top: 226px; 
left: 436px; 
z-index: 200; 
display:none;
width:400px;
height:300px;
background:#fff;
text-align:left;  
z-index:10000;
}
.modal-popup .title {
margin:30px;
}
.modal-popup .title h1{
padding-bottom:5px;
border-bottom:1px solid #e7e7e7; 
margin:10px 0 20px 0;
}
.close-popup {
float:right;
width:20px;
height:20px;
margin:10px;
background:url(../images/close_btn.jpg) no-repeat;
}

#formLabels3 { width: 300px; float: right; margin:20px;}
#formLabels3 p { float: left; display: inline; margin: 0 0 10px; width: 100%; color: #8B8B8B; }
#formLabels3 p label { width: 60px; float: left; color: #333; font-weight: bold; }
#formLabels3 p.last { margin-right: 0; }
#formLabels3 input { 
  margin-right: 5px;
  width: 220px; 
  border-top: 1px solid #cecece; 
  border-left: 1px solid #dbdbdb; 
  border-right: 1px solid #dbdbdb; 
  background: #eeeeee; border-bottom: none; 
  -moz-border-radius: 3px; 
  border-radius: 3px; 
  }

#formLabels3  .button { float:right; -moz-border-radius: 3px; -webkit-border-radius: 3px;  background: -moz-linear-gradient(0% 170% 90deg, #c4c4c4, white); /* Image fallback */ background: -webkit-gradient(linear, 0% 0%, 0% 170%, from(white), to(#c4c4c4)); border: 1px solid; border-color: #e6e6e6 #cccccc #cccccc #e6e6e6; border-radius: 3px; color: #404040; display: inline-block; font-family: "helvetica neue", helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif; font-size: 11px; outline 0; padding: 4px 4px; text-align:center;text-decoration: none; white-space: nowrap; margin-right:10px; width: 150px; height: 27px;margin-top:20px; }
#formLabels3  .button:hover { background: -moz-linear-gradient(0% 170% 90deg, #b8b8b8, white); background: -webkit-gradient(linear, 0% 0%, 0% 170%, from(white), to(#b8b8b8)); border-color: #99ccff; color: #333333; }
#formLabels3  .button:active { position: relative; top: 1px; }
#formLabels3  .button:active, .button:focus { background-position: 0 -25px; background: -moz-linear-gradient(0% 170% 90deg, white, #dedede); background: -webkit-gradient(linear, 0% 0%, 0% 170%, from(#dedede), to(white)); border-color: #8fc7ff #94c9ff #94c9ff #8fc7ff; color: #1a1a1a; text-shadow: 1px -1px 0 rgba(255, 255, 255, 0.5); }
