.contacts {

}
.bot_fix {
position: fixed;
bottom: 0;
right: 3%;
z-index: 10;
}
.btn_fix {
	-moz-box-shadow:inset 0px 1px 6px -2px #f5978e;
	-webkit-box-shadow:inset 0px 1px 6px -2px #f5978e;
	box-shadow:inset 0px 1px 6px -2px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	-webkit-border-top-left-radius:15px;
	-moz-border-radius-topleft:15px;
	border-top-left-radius:15px;
	-webkit-border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	border-top-right-radius:15px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #d02718;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:35px;
	line-height:38px;
	width:110px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #810e05;
}
.btn_fix:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color:#c62d1f;
}.btn_fix:active {
	position:relative;
	top:1px;
}


a.modalbox {
text-decoration: none;
}
.phone {
margin-top: 0.3em;
font-size: 1.4em;
color: #2E4352;
background: url(../images/phone.png) no-repeat top left;
line-height: 24px;
padding-left:30px;
}
.fax {
margin-top: 0.3em;
font-size: 1.4em;
color: #2E4352;
background: url(../images/fax.png) no-repeat top left;
line-height: 24px;
padding-left:30px;
}
.skype {
margin-top: 0.3em;
font-size: 1.4em;
color: #2E4352;
background: url(../images/skype.png) no-repeat top left;
line-height: 24px;
padding-left:30px;


}
.skype a {
color: #2E4352;
transition:color 0.4s ease;
}
.skype a:hover {
color: #2677BD;
text-decoration: none;
transition:color 0.4s ease;
}
.viber {
margin-top: 0.3em;
font-size: 1.4em;
line-height: 24px;
padding-left:30px;
background: url(../images/viber.png) no-repeat top left;
}
.viber a {
color: #2E4352;
transition:color 0.4s ease;
}
.viber a:hover {
color: #8B51A2;
transition:color 0.4s ease;
text-decoration: none;
}
/*popup*/
#zakaz {
margin: 0 auto;
width: 100%;
height: auto;
text-align: center;

/*background-image: url(../images/girl.jpg);*/
background-repeat: no-repeat;
background-position: center left;
}
#zakaz p {
font-size: 1.2em;

}
.btn_200 {
width: 190px;
margin-left: 20px;
margin: 0 auto;
}
.top_btn {
background: #2677BD;
text-align: center;
padding: 0.4em;
color: #fff;
font-size: 2.9em;
font-weight: bold;
cursor: pointer;
}
.top_btn:hover {
background: #fff;
color: #2677BD;
box-shadow: inset 0 0 0px 1px #2677BD;
}

.form-field {
font-size: 16px;
   border: 3px solid #ccc;
   background: #fff;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   color: #777;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   
 height: 30px;
 margin-top: 5px;
   margin-bottom:14px;
   width:160px;
box-shadow: 1px 1px 1px 3px rgba(0,0,0,0);
-webkit-box-shadow: 1px 1px 1px 3px rgba(0,0,0,0);
transition:box-shadow 0.6s ease; 
padding-left: 40px;
   }

  .form-field.error {
   
border: 3px solid  #E8623C;
   }
.form-field:focus {
   background: #fff;
   color: #222;

border: 3px solid #88B6E7;

   }
.nm,.nm:focus {
background: url(../images/nm.png)no-repeat 10px center;
}
.ph,.ph:focus {
background: url(../images/ph.png)no-repeat 10px center;
}