/*
.contacts .address .fig iframe {width:100%;height:198px}
.contacts .address .fig p {margin-top:0;font-size:12px}
.contacts .address .h+p {margin-top:0}
*/
.contacts .addr a {color:#00A94F}
.contacts .addr .a {position:relative;display:inline-block;padding-left:20px;color:#787878;font-weight:bold}
.contacts .addr .a .mk {position:absolute;width:8px;height:11px;left:0;top:2px;background-image:url('design.png')}
.contacts .addr .prt .mk {background-position:-106px -80px}
.contacts .addr .gm .mk {background-position:-116px -80px}
.contacts .form {position:relative}
.contacts .form .vmsg {position:absolute;width:50%;top:534px}
.contacts .form .name {margin-left:54px}
.contacts .form .name input {margin-left:-54px;padding-left:54px}
.contacts .form .phone {margin-left:62px}
.contacts .form .phone input {margin-left:-62px;padding-left:62px}
.contacts .form .email {margin-left:56px}
.contacts .form .email input {margin-left:-56px;padding-left:56px}
.contacts .form .msg textarea {height:250px}
.contacts .dl {display:inline-block;position:relative}
.contacts .dt {position:absolute;top:0}
.contacts .dd {display:inline-block;padding-left:20px}

/*

.contacts .popup {width:500px;margin-left:-250px}
.contacts .popup .sbar {text-align:center}
@media only screen and (max-width:1020px){
.contacts > .address{width:300px}
.contacts > .form{width:400px}
}
@media only screen and (max-width:760px){
.contacts .img,
.contacts .img iframe {width:438px}
.contacts > .address{width:440px}
.contacts > .form{width:440px}
.contacts .popup {width:440px;margin-left:-220px}
}
@media only screen and (max-width:460px){
.contacts .img,
.contacts .img iframe {width:298px}
.contacts > .address{width:300px}
.contacts > .form{width:300px}
.contacts .popup {width:300px;margin-left:-150px}
}
*/