body{
background-color:#fafcff;
font-family:arial, verdana;
font-size:15px;
}
.logo{
    width: 170px;
    aspect-ratio: auto 170 / 170;
    height: 170px;
	margin-bottom: 10px;
}
.ast_gos{color: #595959; font-family: arial; font-size: 22px; margin-bottom: 1px;margin-top: 20px;}
.sis_upr{color: #B30000; font-family: arial;font-size: 16px;margin-top: 8px;margin-bottom:10px;}
.back_form{
 position: relative;
border-radius:10px;
behavior: url(/templates/aspunew/css/pie/PIE.htc);
background-color: #F2F2F2; 
box-shadow: 0 0 7px rgba(0, 0, 0, 0.21); 
-moz-box-shadow: 0 3 7px rgba(0, 0, 0, 0.21);
-webkit-box-shadow: 0 3 7px rgba(0, 0, 0, 0.21);
height: 180px;   
padding: 10px; 
width: 250px;}
.vhod{color: #005FCC;font-size: 17px;margin: 0 0 11px;}
.form_name{color: #777777; font-size: 13px; margin-bottom: 2px;margin-top: 0;}
.form_name1{float:left; margin-bottom: 10px; margin-right:20px;margin-left:36px;}
.form_name2{
color:#4d4d4d; 
background: none repeat scroll 0 0 #ffffff; 
border:1px solid #D9D9D9; 
behavior: url(/templates/aspunew/css/pie/PIE.htc); 
border-radius: 5px 5px 5px 5px; 
float: right;   
font-size: 15px;   
height: 27px;   
line-height: 27px;  
margin-left: 4px;   
padding: 0 0 0 5px;   
text-align: left;   
width: 165px;}
.form_pas {color: #777777; font-size: 13px; margin-bottom: 2px;margin-top: 0;}
.form_pas1{float:left;margin-right: 20px;margin-left:36px;}
.form_pas2{
color:#4d4d4d; 
background: none repeat scroll 0 0 #ffffff; 
border:1px solid #D9D9D9; 
float: right;   
font-size: 15px;   
height: 27px;   
line-height: 27px;   
margin-left: 4px;   
padding: 0 0 0 5px;   
text-align: left;   
width: 165px;
border-radius: 5px 5px 5px 5px; 
behavior: url(/templates/aspunew/css/pie/PIE.htc);}
.form_button{
color:#ffffff;
 background: #990000;
	  border:2px solid #ffffff;
	  height: 29px;
	  width: 65px;
	  margin: 7px 0 0 0;
	  overflow: hidden;
	  text-align: center;
	  line-height: 20px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
-webkit-transition: All 0.5s ease;
-moz-transition: All 0.5s ease;
-o-transition: All 0.5s ease;
-ms-transition: All 0.5s ease;
transition: All 0.5s ease;}
.form_button:hover{ background-color: #e50000; color:#e5e5e5;}
.form_cop{margin-top:8px; color:#b3b3b3; font-size:10px;}
.error{background:#cc2929; color:#fff;padding:15px;max-width:700px;margin-bottom:30px; min-height:40px;}
.error img {float:left; margin-right:20px;}
.error1{margin: 3px 0 0;float:left}
.error2{margin:0px;float:left}
#rus{position: absolute; left: 240px; top: 117px;}
.popup {background: #fff none repeat scroll 0 0;
    border: 0px solid #b6b6b6;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 4px 25px -5px rgba(0, 0, 0, 0.5);
    font-size: 13px;
    padding: 16px 10px;
    width: 123px;}
.popup-tail{ background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 8px 8px 30px -5px rgba(0, 0, 0, 0.5);
    content: "";
    height: 15px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
    width: 15px;
	clip: rect(0px, auto, 16px, -1px);
	 margin: -6px -8px;	}