.autorization{
position:absolute;
top:-46px;
right:0px;
padding:46px 0 0 0;
width:285px;
}


a.upersonal {
position:absolute;
top:-2px;
right:-4px;
padding: 27px 0 0 0;
background: url(images/blue_key.png) 20px 0 no-repeat;
color: #015495;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

.form_hide{
display:none;
}
.form_show{
display:block;
}



.open_form{
width:95px;
height: 57px;
position: absolute;
top: -11px;
right: 0px;
font-size: 10pt;
text-indent: -10000px;
background: url(images/w_key.png) 23px 9px no-repeat #015495;
z-index:800;
}

.topaz_auth_form{
border-top:5px solid #015495;
height:242px;
width:257px;
padding: 12px 14px;
background: url(images/auto_bk.png) repeat-x;
color:#fff;
position:relative;
}

.topaz_auth_form h5{
text-transform:uppercase;
color:#fff;
font-size:11pt;
margin-top:0;
font-weight: normal;
}

.form_error{
color:#ff0000;
margin:0 0 10px 0;
font-size: 7pt;
}


.topaz_auth_form .key{
position:absolute;
right:0;
top:-62px;
width:95px;
height:57px;
background: url(images/w_key.png) 23px 16px no-repeat #015495;
}


.topaz_auth_form span{
display:block;
}  


.topaz_auth_form .inp_text {
color:#8e8e8e;
font-size:9pt;
font-style:italic;
padding:5px 13px; 
width:227px;
margin:0 0 13px 0;
}

.topaz_auth_form input.user_exit{
float: right;
width:71px;
height:34px;
background:#0095da;
Color:#fff;
text-transform:uppercase;
font-style:normal;
border:none;
cursor:pointer;
}  

span.chl{display:inline-block; color:#fff; margin-bottom:0;} 
a.forgot-pass{display:block;}

.aut_user_reg{
position:absolute;
left:16px;
bottom:27px;
font-size:9pt;
font-family: Arial, Helvetica, sans-serif;
}

.user_data{
color:#015495;
text-align:right;
position: absolute;
top: 0;
right: 0;
}

.user_data h6{
color:#015495;
text-align:right;
font-style:normal;
 font-size:9pt;
 margin:2px 0;
}


 .user_data span {
 font-weight:bold;
 font-size:9pt
 }

 .user_data a{
 color:#0095da;
 font-size:9pt
 }























