body {width:1180px;}
#partners{padding-left:0;padding-right:15px;}
#partners p {width:100%; text-align: right;}
#partners span a {font-size:18px;}
/*#toper .telephone {width: 700px;}*/
#underbody .links {width: 1130px;text-align: center;}
#poisk {width: 795px;}
#search_form .tip { float: left; margin: 12px 0 0; width: 138px; }

#search_tt, #search_pt{width: 100%;}
#table_manager {width: inherit;}

#element_photos {min-height: 341px;}
#element_photos #element_photos .big_photo {min-height: 239px;}

.promo_offer {background: #32883f; color: #fff; font-size: 11px; padding: 12px 15px; }

.highslide-html .modal-title a {float:right;padding: 0 8px;font-weight: bold;font-size: 20px;color: silver;}
.highslide-html .modal-title a:hover{color: #587eb8; text-decoration: none;}
.highslide-html input {width:200px;}
.highslide-html .btn.btn-lg {}

.tabs ul {width: 780px;}

.social {float: left;margin-left: 55px;margin-top: 12px;}

.social__icon-wrap {margin-right: 15px;}

.social__icon-wrap:hover {
    text-decoration: none;
}

.social__icon {
    width: 28px;
    height: 28px;
    transition: 0.1s ease-in;
}

.social__icon:hover {
    transform: scale(1.1);

}

.social__icon:active {
    transform: scale(.9);
}

.social__icon-line {
    margin-bottom: 10px;
}