.page-contacts .container {margin:35px 0;}
.contatstext {float:left; width:62%; line-height:18px;}
.contphone {font-size:18px;}
.contsmallphone {font-size:14px;}
.contadd {font-size:16px; line-height:20px;}
.con-skype {background:#00AFF0; color:#fff; padding:1px 5px; font-size:14px;}
.mappopup-open {margin-top:15px; cursor:pointer; width:280px; height:141px; overflow:hidden}
#mappopup {display:none; width:930px; max-height:615px !important;}
#mappopup .inner {width:900px; padding-bottom:0 !important; height:520px !important}
#yamap {width: 100%; height:290px; overflow: hidden;}

.contatsformright {float:right; width:35%;}
.contatsform {padding:20px; border:1px solid #FE6053; max-width:300px; margin:0 auto;}
.contatsform h3 {color:#FE6053; font-weight:bold;}
.contatsform .form label {
margin-top:10px;
float:left;}
.contatsform label {margin-top:15px;color:#777;}
.contatsform .form .button{text-shadow: none!important;}
.contatsform input[type="text"], #porder-email {
float:left;
width:100%;
border:1px solid #FE6053;
border-radius:2px;
background:#FdFdFd;
height:30px;
margin-top:3px;
padding:3px 5px;
font-size:14px;

color:#555;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}

.contatsform textarea {
height:100px;
float:left;
width:100%;
border:1px solid #FE6053;
border-radius:2px;
background:#FdFdFd;
margin-top:3px;
padding:3px 5px;
font-size:14px;

color:#555;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}

.contatsform input[type="button"] {
width:100%;
margin-top:15px;}