 .edit_f{
 color: rgb(200, 200, 200);
 margin-top: 15px;
 background-image: none;
 background-color: rgb(255, 255, 255);
 border: 1px solid rgb(200, 200, 200);
 border-top-left-radius: 0px;
 border-top-right-radius: 0px;
 border-bottom-right-radius: 0px;
 border-bottom-left-radius: 0px; height: 25px;
 padding: 5px 10px;
 width: 220px;
 outline:none;

 }

 .edit_f_te{color: rgb(0, 0, 0);}

 .edit_f_error{
     background: url("../img/input_f1_eror.png")no-repeat!important;

     height: 43px;
     padding-left: 28px;
     border: none;
     width: 264px;
     color: #666666;
 }
  
 .sendbtn { cursor: hand; cursor: pointer;	margin-top: 15px;}

.label_sndok{
	text-align:center;
}

form input{font-size: 16px;color: rgba(0, 0, 0, 0.55);}



#block1 #form1{

  width: 295px;
  text-align: center;
  float: right;
  margin: 136px 23px 0 0;
  height: 398px;
  background: #fff;

}

#block1 #form1 h3{

  color: #525151;
  font-size: 17px;
  

  margin: 16px 16px 6px;
  font-family: 'open_sansregular';
  line-height: 23px; 
  width: 260px;
  padding: 0;
  position: relative;

}

#block1 #form1 h3 div{

}

#block1 #form1 h3 #span1{
    text-transform: uppercase;

    font-family: 'open_sansbold';
    font-size: 17px;
    margin: 0;
}

#block1 #form1 h3 #span2{
    display: inline-block;

    font-size: 17px;
    margin: 0;
    font-family: 'open_sansbold';
}

#block1 #form1 form .name{

	color: #757575;  
	font-size: 16px;
	font-family: 'open_sansregular';
	float: left;
	padding: 0 0 0 18px;

}

#block1 #form1 form .fio{
    width: 237px;
    height: 38px;
    padding: 0 0 0 20px;
    margin: 0 0 4px 0;
    border-radius: 12px;
    border: 1px solid #000;
    outline:none;
	
}

#block1 #form1 form .phone{
    width: 237px;
    height: 38px;
    padding: 0 0 0 20px;
    margin: 0 0 11px 0;
    border-radius: 12px;
    border: 1px solid #000;
	outline:none;

}

#block1 #form1 form .button{
  margin: 7px 0 0 0px;
  position: relative;
  width: 275px;
  height: 49px;
  font-size: 17px;
  background: url(../img/sprite/button.png) no-repeat -18px -49px;
  color: #000;
  text-transform: uppercase;
  padding: 1px 0px 2px 15px;
  border: 0;
  cursor: pointer;
  font-family: 'open_sanssemibold';
  outline:none;

}


#block4 #form2{

  width: 620px;
  text-align: center;
  margin: 120px auto 0;
  height: auto;
  background: #fff;
  padding: 15px 0;
  border-radius: 5px;

}

#block4 #form2 form > h3{

  color: #525151;
  font-size: 30px;
  

  line-height: 31px; 
  position: relative;
  font-family: 'open_sansextrabold';
  text-transform: uppercase;
  

  padding: 6px 0 0 8px;
  

  margin: 0 auto 41px;
  width: 490px;

}

#block4 #form2  form  > h3 > span{
    font-family: 'open_sansregular';
	font-size: 22px;
    text-transform: none;
     
}

#block4 #form2 form  > h3 > span:before{

	content: '';
	position: absolute;
	background: url(../img/photo.png) no-repeat center top;
	width: 50px;
    height: 36px;
	

	left: 65px;
	

	top: 41px;


}

#block4 #form2 h3 #span1{
    text-transform: uppercase;
    font-family: 'open_sansbold';
    font-size: 17px;
    margin: 0;
}

#block4 #form2 h3 #span2{
    display: inline-block;
    font-size: 17px;
    margin: 0;
    font-family: 'open_sansbold';
}

#block4 #form2 form .name{

	color: #757575;  	
	font-size: 14px;
	font-family: 'open_sansregular';	
	padding: 0 0 0 77px;
	text-align: left;
    outline:none;
	font-weight: bold;

}

#block4 #form2 form .fio{
    width: 446px;
    height: 31px;
    padding: 0 0 0 20px;
    margin: 0 0 0px 0px;
    border-radius: 7px;
    border: 1px solid #000;
    outline:none;
	
}

#block4 #form2 form .phone{
    width: 446px;
    height: 32px;
    padding: 0 0 2px 20px;
    margin: 0 0 0px 0px;
    border-radius: 7px;
    border: 1px solid #000;
    outline:none;
	
}

#block4 #form2 form .button{
  margin: 20px auto 0;
  position: relative;
  width: 275px;
  height: 57px;
  font-size: 19px;
  background: url(../img/sprite/button.png) no-repeat -18px -49px;
  color: #000;
  padding: 0px 0px 5px 7px;
  border: 0;
  cursor: pointer;
  font-family: 'open_sansregular';
  clear: both;
  display: block;
  outline:none;

}
 
#block4 #form2 #form2_1 #small_button{cursor: pointer;} 
 
#block4 #form2 #form2_1{
  /* float: left; */
  padding: 3px 0 0 56px;
  font-size: 19px;
  font-family: 'open_sansregular';
  clear: both;
  display: block;
}


#block7 #form3{

  width: 620px;
  text-align: center;   
  margin: 120px auto 0;
  height: auto;
  background: #fff;
  padding: 15px 0;
  border-radius: 5px;

}

#block7 #form3 form > h3{

  color: #525151;
  font-size: 30px;
  line-height: 30px;
  position: relative;
  font-family: 'open_sansextrabold';
  text-transform: uppercase;
  padding: 7px 0 0 7px;
  margin: 0 auto 39px;
  width: 479px;

}

#block7 #form3 form  > h3 > span{
    font-family: 'open_sansregular';
	font-size: 22px;
    text-transform: none;
     top: 9px;
}

#block7 #form3 form  > h3 > span:before{

	content: '';
	position: absolute;
	background: url(../img/photo.png) no-repeat center top;
	width: 50px;
    height: 36px;
	

	left: 59px;
	

	top: 40px;

}

#block7 #form3 h3 #span1{
    text-transform: uppercase;
    font-family: 'open_sansbold';
    font-size: 17px;
    margin: 0;
}

#block7 #form3 h3 #span2{
    display: inline-block;
    font-size: 17px;
    margin: 0;
    font-family: 'open_sansbold';
}

#block7 #form3 form .name{

	font-weight: bold;
	color: #757575;  	
	font-size: 14px;
	font-family: 'open_sansregular';	
	padding: 0px 0 0 78px;
	text-align: left;
    outline:none;

}

#block7 #form3 form .fio{

  width: 450px;
  

  height: 34px;
  

  padding: 0 0 0 16px;
  

  margin: 0 0 0px 0px;
  

  border-radius: 8px;
  border: 1px solid #000;
  outline: none;
	
}



#block7 #form3 form .phone{

  width: 445px;
  

  height: 34px;
  padding: 0 0 0 20px;
  

  margin: 0 0 0px 0px;
  

  border-radius: 6px;
  border: 1px solid #000;
  outline: none;
	
}

#block7 #form3 form .span{
  float: left;
  padding: 3px 0 0 56px;
  font-size: 19px;
  font-family: 'open_sansregular';
}

#block7 #form3 form .button{
  margin: 0 auto 0;
  position: relative;
  width: 275px;
  height: 57px;
  font-size: 19px;
  background: url(../img/sprite/button.png) no-repeat -18px -49px;
  color: #000;
  padding: 0px 0px 5px 7px;
  border: 0;
  cursor: pointer;
  font-family: 'open_sansregular';
  clear: both;
  display: block;
  outline:none;

}


#block10 #form4{

  width: 477px;
  text-align: center;   
  margin: 0 auto;
  height: 453px;
 
}

#block10 #form4 form > h3{

  color: #525151;
  font-size: 30px;
  line-height: 23px; 
  position: relative;
  font-family: 'open_sansextrabold';
  text-transform: uppercase;  
  padding: 27px 0 0 0;

}

#block10 #form4 form  > #form4_1{

  font-family: 'open_sansregular';
  font-size: 22px;
  text-transform: none;
  position: relative;
  text-align: center;
  width: 235px;
  margin: 0 auto 38px;
  
}

#block10 #form4 form .name{

	color: #757575;  	
	font-size: 19px;
	font-family: 'open_sansregular';	
	padding: 0 0 0 56px;
	text-align: left;
    outline:none;

}

#block10 #form4 form .fio{
    width: 364px;
    height: 45px;
    padding: 0 0 0 20px;
    margin: 0 0 26px 0;
    border-radius: 16px;
    border: 1px solid #000;
    outline:none;
	
}

#block10 #form4 form .phone{
    width: 368px;
    height: 44px;
    padding: 0 0 0 20px;
    margin: 0 0 11px 0;
    border-radius: 17px;
    border: 1px solid #000;
    outline:none;
	
}

#block10 #form4 form .button{
  margin: 38px auto 0;
  position: relative;
  width: 400px;
  height: 60px;
  font-size: 19px;
  background: url(../img/sprite/button.png) no-repeat -186px -277px;
  color: #fff;
  padding: 5px 0px 5px 9px;
  border: 0;
  cursor: pointer;
  font-family: 'open_sansregular';
  clear: both;
  display: block;
  outline:none;
 
}

#block10 #form4  #form4_2{font-family: 'open_sansbold';font-size: 20px;margin: 31px 15px 0 0;}
#block10 #form4  #form4_3{font-size: 20px;font-family: 'open_sansregular';padding-right: 109px;}

#block10 #form4  #ul3{width: 261px;line-height: 31px;}

#block10 #form4  #ul3 li{list-style: none; 
font-family: 'open_sansregular';
font-size: 20px;
background: url(../img/sprite/5.png) no-repeat 34px 4px;
}

#block10 #form4  #ul4{margin: 7px 0 0 37px; line-height: 25px;}
#block10 #form4  #ul4 li{

	list-style: none;
	font-family: 'open_sansregular';
	text-align: left;
	font-size: 20px;

}
#block10 #form4  #ul4 li span{font-family: 'open_sansbold';}


 

.modal_form .form4 {

	background: #fff;
    padding: 25px;
}

.modal_form .form4 form > h3{

  color: #525151;
  font-size: 30px;
  line-height: 23px; 
  padding: 0;
  position: relative;
  font-family: 'open_sansextrabold';
  text-transform: uppercase;
  padding: 27px 0 0 0;
  margin: 0 0 52px 0;

}

.modal_form .form4   form  > h3 > span{
    font-family: 'open_sansregular';
	font-size: 22px;
    text-transform: none;
    position: relative;
    top: 9px;
}

.modal_form .form4  form  > h3 > span:before{

	content: '';
	position: absolute;
	background: url(../img/photo.png) no-repeat center top;
	width: 50px;
    height: 36px;
    left: -55px;
    top: -1px;

}

.modal_form .form4  h3 #span1{
    text-transform: uppercase;
    font-family: 'open_sansbold';
    font-size: 17px;
    margin: 0;
}

.modal_form .form4  h3 #span2{
    display: inline-block;
    font-size: 17px;
    margin: 0;
    font-family: 'open_sansbold';
}

.modal_form .form4  form .name{

	color: #757575;  	
	font-size: 19px;
	font-family: 'open_sansregular';	
	padding: 0;
	text-align: left;
    outline:none;

}

.modal_form .form4  form .fio{
    width: 368px;
    height: 45px;
    padding: 0 0 0 20px;
    margin: 0 0 26px 0;
    border-radius: 12px;
    border: 1px solid #000;
    outline:none;
	
}

.modal_form .form4  form .phone{
    width: 368px;
    height: 44px;
    padding: 0 0 0 20px;
    margin: 0 0 11px 0;
    border-radius: 12px;
    border: 1px solid #000;
    outline:none;
	
}

.modal_form .form4  form .button{
  margin: 38px auto 0;
  position: relative;
  width: 275px;
  height: 57px;
  font-size: 19px;
  background: url(../img/sprite/button.png) no-repeat -18px -49px;
  color: #000;
  padding: 0px 0px 5px 7px;
  border: 0;
  cursor: pointer;
  font-family: 'open_sansregular';
  clear: both;
  display: block;
  outline:none;
  
}
 
.modal_form .form4  #form2_1 #small_button{cursor: pointer;} 
 
.modal_form .form4  #form2_1{
  float: left;
  padding: 3px 0 0 56px;
  font-size: 19px;
  font-family: 'open_sansregular';
}



.modal_form .form5{
  background: #fff;
  width: 542px;
  height: 575px;
  padding: 15px 5px;
}

.modal_form .form5 ul{margin: 0; padding: 35px;}

.modal_form .form5 li{

	color: #000;
	font-family: 'open_sansbold';
	text-align: center;
	list-style: none;	
	display: inline-block;		
	width: 140px;	
	font-size: 16px;
	padding: 0 34px 0 -10px;
	float: left;
	text-align: center;
	cursor: pointer;

}

.modal_form .form5 li:nth-child(1){

	background: url(../img/sprite/8.png) no-repeat 0px 0px;
	width: 94px;
	height: 50px;
	padding: 100px 0 15px 2px;

}

.modal_form .form5 li:nth-child(2){

	background: url(../img/sprite/8.png) no-repeat -186px 0px;
	width: 114px;
	height: 50px;
	padding: 97px 0 15px 0;
	position: relative;
	left: 17px;

}

.modal_form .form5 li:nth-child(3){

	background: url(../img/sprite/8.png) no-repeat -380px 11px;
	width: 120px;
	padding: 98px 0 15px 0;
	height: 70px;
	position: relative;
	left: 32px;

}

.modal_form .form5 li:nth-child(4){

	background: url(../img/sprite/8.png) no-repeat 9px -169px;
	width: 100px;
	height: 67px;
	padding: 97px 0 15px 0;
	position: relative;
	left: 50px;

}

.modal_form .form5 li:nth-child(5){

	background: url(../img/sprite/8.png) no-repeat 0px -176px;	
	width: 97px;
	height: 70px;
	padding: 90px 0 0 0;

}

.modal_form .form5 li:nth-child(6){

	background: url(../img/sprite/8.png) no-repeat -194px -175px;
	width: 116px;
	height: 24px;
	padding: 85px 0 0 0;
	position: relative;
	clear: both;

}

.modal_form .form5 li:nth-child(7){

	background: url(../img/sprite/8.png) no-repeat -358px -178px;
	width: 110px;
	height: 73px;
	padding: 83px 0 0 0;
	position: relative;

}

.modal_form .form5 li:nth-child(8){

	background: url(../img/sprite/8.png) no-repeat 11px -365px;
	width: 125px;
	height: 87px;
	padding: 85px 0 0 0;
	position: relative;
	left: 14px;

}

.modal_form .form5 li:nth-child(9){

	background: url(../img/sprite/8.png) no-repeat -190px -363px;
	width: 103px;
	height: 50px;
	padding: 86px 0 0 0;
	position: relative;
	left: 18px;

}

.modal_form .form5 li:nth-child(10){

	background: url(../img/sprite/8.png) no-repeat -186px -353px;
	width: 116px;
	height: 100px;
	padding: 100px 0 0 0;
	position: relative;
	left: 5px;

}

.modal_form .form5 li:nth-child(11){

	background: url(../img/sprite/8.png) no-repeat -377px -355px;
	width: 115px;
	height: 100px;
	position: relative;
	padding: 104px 0 0 0;
	clear: both;

}

.modal_form .form5 li:nth-child(12){

	background: url(../img/sprite/8.png) no-repeat 14px -554px;
	width: 115px;
	height: 100px;
	padding: 105px 0 0 0;
}

.modal_form .form5 li:nth-child(13){

	background: url(../img/sprite/8.png) no-repeat -180px -553px;
	width: 125px;
	height: 100px;
	padding: 105px 0 0 0;
	position: relative;
	left: 10px;

}

.modal_form .form5 li:nth-child(14){

	background: url(../img/sprite/8.png) no-repeat -388px -553px;
	width: 87px;
	height: 100px;
	padding: 105px 0 0 0;
	position: relative;
	left: 20px;

}





.modal_form2 {

  width: 490px;
  text-align: center;
  margin: 0 auto;
  height: 453px;
  background: #fff;
  
}


.modal_form2 .form4 {

	background: #fff;
    padding: 25px;
}

.modal_form2 .form4 form > h3{

  color: #525151;
  font-size: 30px;
  line-height: 23px; 
  padding: 0;
  position: relative;
  font-family: 'open_sansextrabold';
  text-transform: uppercase;
  padding: 27px 0 0 0;
  margin: 0 0 52px 0;

}

.modal_form2 .form4   form  > h3 > span{
    font-family: 'open_sansregular';
	font-size: 22px;
    text-transform: none;
    position: relative;
    top: 9px;
}

.modal_form2 .form4  form  > h3 > span:before{

	content: '';
	position: absolute;
	background: url(../img/photo.png) no-repeat center top;
	width: 50px;
    height: 36px;
    left: -55px;
    top: -1px;

}

.modal_form2 .form4  h3 #span1{
    text-transform: uppercase;
    font-family: 'open_sansbold';
    font-size: 17px;
    margin: 0;
}

.modal_form2 .form4  h3 #span2{
    display: inline-block;
    font-size: 17px;
    margin: 0;
    font-family: 'open_sansbold';
}

.modal_form2 .form4  form .name{

	color: #757575;  	
	font-size: 19px;
	font-family: 'open_sansregular';	
	padding:  0 0 0 25px;
	text-align: left;
    outline:none;

}

.modal_form2 .form4  form .fio{
    width: 368px;
    height: 45px;
    padding: 0 0 0 20px;
    margin: 0 0 26px 0;
    border-radius: 12px;
    border: 1px solid #000;
    outline:none;
	
}

.modal_form2 .form4  form .phone{
    width: 368px;
    height: 44px;
    padding: 0 0 0 20px;
    margin: 0 0 11px 0;
    border-radius: 12px;
    border: 1px solid #000;
    outline:none;
	
}

.modal_form2 .form4  form .button{
  margin: 38px auto 0;
  position: relative;
  width: 275px;
  height: 57px;
  font-size: 19px;
  background: url(../img/sprite/button.png) no-repeat -18px -49px;
  color: #000;
  padding: 0px 0px 5px 7px;
  border: 0;
  cursor: pointer;
  font-family: 'open_sansregular';
  clear: both;
  display: block;
  outline:none;
  
}
 
.modal_form2 .form4  #form2_1 #small_button{cursor: pointer;} 
 
.modal_form2 .form4  #form2_1{
  float: left;
  padding: 3px 0 0 56px;
  font-size: 19px;
  font-family: 'open_sansregular';
}



.modal_form2 .form5{
  background: #fff;
  width: 542px;
  height: 575px;
  padding: 15px 5px;
}

.modal_form2 .form5 ul{margin: 0; padding: 35px;}

.modal_form2 .form5 li{

	color: #000;
	font-family: 'open_sansbold';
	text-align: center;
	list-style: none;	
	display: inline-block;		
	width: 140px;	
	font-size: 16px;
	padding: 0 34px 0 -10px;
	float: left;
	text-align: center;

}

.modal_form2 .form5 li:nth-child(1){

	background: url(../img/sprite/8.png) no-repeat 0px 0px;
	width: 94px;
	height: 50px;
	padding: 100px 0 15px 2px;

}

.modal_form2 .form5 li:nth-child(2){

	background: url(../img/sprite/8.png) no-repeat -186px 0px;
	width: 114px;
	height: 50px;
	padding: 97px 0 15px 0;
	position: relative;
	left: 17px;

}

.modal_form2 .form5 li:nth-child(3){

	background: url(../img/sprite/8.png) no-repeat -380px 11px;
	width: 120px;
	padding: 98px 0 15px 0;
	height: 70px;
	position: relative;
	left: 32px;

}

.modal_form2 .form5 li:nth-child(4){

	background: url(../img/sprite/8.png) no-repeat 9px -169px;
	width: 100px;
	height: 67px;
	padding: 97px 0 15px 0;
	position: relative;
	left: 50px;

}

.modal_form2 .form5 li:nth-child(5){

	background: url(../img/sprite/8.png) no-repeat 0px -176px;	
	width: 97px;
	height: 70px;
	padding: 90px 0 0 0;

}

.modal_form2 .form5 li:nth-child(6){

	background: url(../img/sprite/8.png) no-repeat -194px -175px;
	width: 116px;
	height: 24px;
	padding: 85px 0 0 0;
	position: relative;
	clear: both;

}

.modal_form2 .form5 li:nth-child(7){

	background: url(../img/sprite/8.png) no-repeat -358px -178px;
	width: 110px;
	height: 73px;
	padding: 83px 0 0 0;
	position: relative;

}

.modal_form2 .form5 li:nth-child(8){

	background: url(../img/sprite/8.png) no-repeat 11px -365px;
	width: 125px;
	height: 87px;
	padding: 85px 0 0 0;
	position: relative;
	left: 14px;

}

.modal_form2 .form5 li:nth-child(9){

	background: url(../img/sprite/8.png) no-repeat -190px -363px;
	width: 103px;
	height: 50px;
	padding: 86px 0 0 0;
	position: relative;
	left: 18px;

}

.modal_form2 .form5 li:nth-child(10){

	background: url(../img/sprite/8.png) no-repeat -186px -353px;
	width: 116px;
	height: 100px;
	padding: 100px 0 0 0;
	position: relative;
	left: 5px;

}

.modal_form2 .form5 li:nth-child(11){

	background: url(../img/sprite/8.png) no-repeat -377px -355px;
	width: 115px;
	height: 100px;
	position: relative;
	padding: 104px 0 0 0;
	clear: both;

}

.modal_form2 .form5 li:nth-child(12){

	background: url(../img/sprite/8.png) no-repeat 14px -554px;
	width: 115px;
	height: 100px;
	padding: 105px 0 0 0;
}

.modal_form2 .form5 li:nth-child(13){

	background: url(../img/sprite/8.png) no-repeat -180px -553px;
	width: 125px;
	height: 100px;
	padding: 105px 0 0 0;
	position: relative;
	left: 10px;

}

.modal_form2 .form5 li:nth-child(14){

	background: url(../img/sprite/8.png) no-repeat -388px -553px;
	width: 87px;
	height: 100px;
	padding: 105px 0 0 0;
	position: relative;
	left: 20px;

}


 

.info_form{

  background: #fff;
  width: 480px;
  height: 340px;
  color: #000;

}

.info .info_1{

  background: url(../img/ico/8.png) no-repeat center;
  width: 148px;
  height: 86px;
  font-size: 25px;
  margin: 0 auto;
  font-family: 'open_sansbold';
  text-align: center;
  padding: 40px 0 0; 
  
}

.info_form .info_1_1{
	font-family: 'open_sansregular';
	font-size: 19px;
}

.info_form .info_1_1 span{}

.info_form .info_1_2{
	font-family: 'open_sansregular';
	font-size: 19px;
}