

/* Start:/css/lightbox.css?17853956124470*/
.nivo-lightbox-overlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nivo-lightbox-overlay.nivo-lightbox-open{visibility:visible;opacity:1;}
.nivo-lightbox-wrap{position:absolute;top:10%;bottom:10%;left:10%;right:10%;}
.nivo-lightbox-content{width:100%;height:100%;}
.nivo-lightbox-title-wrap{position:absolute;bottom:0;left:0;width:100%;z-index:99999;text-align:center;}
.nivo-lightbox-nav{display:none;}
.nivo-lightbox-prev{position:absolute;top:50%;left:0;}
.nivo-lightbox-next{position:absolute;top:50%;right:0;}
.nivo-lightbox-close{position:absolute;top:2%;right:2%;}
.nivo-lightbox-image{text-align:center;}
.nivo-lightbox-image img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle;}
.nivo-lightbox-content iframe{width:100%;height:100%;background:#ffffff;}
.nivo-lightbox-ajax{max-height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nivo-lightbox-error{display:table;text-align:center;width:100%;height:100%;color:#fff;text-shadow:0 1px 1px #000;}
.nivo-lightbox-error p{display:table-cell;vertical-align:middle;}
.nivo-lightbox-effect-fade,
.nivo-lightbox-effect-fadeScale,
.nivo-lightbox-effect-slideLeft,
.nivo-lightbox-effect-slideRight,
.nivo-lightbox-effect-slideUp,
.nivo-lightbox-effect-slideDown,
.nivo-lightbox-effect-fall{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);-moz-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);-ms-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);-o-transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap{-webkit-transform:translateX(-10%);-moz-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%);}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap{-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%);}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);}
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;}
.nivo-lightbox-effect-fall .nivo-lightbox-wrap{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform:translateZ(300px);-moz-transform:translateZ(300px);-ms-transform:translateZ(300px);transform:translateZ(300px);}
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}
/* End */


/* Start:/css/themes/default.css?17853956122316*/
.nivo-lightbox-theme-default.nivo-lightbox-overlay{background:#666;background:rgba(0,0,0,0.6);}
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background:url(../../../../../../css/themes/loading.gif) no-repeat 50% 50%;}
.nivo-lightbox-theme-default .nivo-lightbox-nav{top:10%;width:8%;height:80%;text-indent:-9999px;background-repeat:no-repeat;background-position:50% 50%;opacity:0.5;}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{opacity:1;background-color:rgba(0,0,0,0.5);}
.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image:url(../../../../../../css/themes/prev.png);border-radius:0 3px 3px 0;}
.nivo-lightbox-theme-default .nivo-lightbox-next{background-image:url(../../../../../../css/themes/next.png);border-radius:3px 0 0 3px;}
.nivo-lightbox-theme-default .nivo-lightbox-close{display:block;background:url(../../../../../../css/themes/close.png) no-repeat 5px 5px;width:16px;height:16px;text-indent:-9999px;padding:5px;opacity:0.5;}
.nivo-lightbox-theme-default .nivo-lightbox-close:hover{opacity:1;}
.nivo-lightbox-theme-default .nivo-lightbox-title-wrap{bottom:-7%;}
.nivo-lightbox-theme-default .nivo-lightbox-title{font:14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-weight:normal;background:#333;color:#fff;padding:7px 15px;}
.nivo-lightbox-theme-default .nivo-lightbox-image img{background:#fff;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.4);box-shadow:0px 1px 1px rgba(0,0,0,0.4);}
.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline{background:#fff;padding:40px;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.4);box-shadow:0px 1px 1px rgba(0,0,0,0.4);}
@media (-webkit-min-device-pixel-ratio:1.3),
(-o-min-device-pixel-ratio:2.6/2),
(min--moz-device-pixel-ratio:1.3),
(min-device-pixel-ratio:1.3),
(min-resolution:1.3dppx){.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background-image:url(../../../../../../css/themes/loading@2x.gif);background-size:32px 32px;}
.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image:url(../../../../../../css/themes/prev@2x.png);background-size:48px 48px;}
.nivo-lightbox-theme-default .nivo-lightbox-next{background-image:url(../../../../../../css/themes/next@2x.png);background-size:48px 48px;}
.nivo-lightbox-theme-default .nivo-lightbox-close{background-image:url(../../../../../../css/themes/close@2x.png);background-size:16px 16px;}
}
/* End */


/* Start:/css/style.css?178539561269248*/
@font-face {
    font-family: 'Proxima Nova Regular';
    src: url('../../../../../../fonts/ProximaNova-Regular.eot');
    src: url('../../../../../../fonts/ProximaNova-Regular.eot#iefix') format('embedded-opentype'),
    url('../../../../../../fonts/ProximaNova-Regular.woff') format('woff'),
    url('../../../../../../fonts/ProximaNova-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

* {margin:0; padding:0;}
html {height:100%;}
body {height:100%; min-height:100%;	background:url('../../../../../../i/bg.jpg') 50% 0 #f3f4f8 no-repeat; color:#333; text-align:center;line-height: 1;
    font-family: 'Proxima Nova Regular', sans-serif!important;
    font-weight: 400;}
body.inner {background:#ffffff;}
img {border:0;}
:focus {outline:none;}

#panel {position:fixed; z-index:9999999;}

#wrap {position:relative; width:100%; min-height:100%; -height:100%; min-width:990px;}

#top {position:fixed; top:0; left:0; width:100%; height:34px; background:#6E6D6D; z-index:999;}
#top div {width:990px; margin:0 auto; font:12px/12px 'Proxima Nova Regular'; color:#fff; text-align:left;}

canvas {position:absolute; display:block; width:100%; overflow:hidden;}

.social {float:right; text-align:right; margin-top:10px;}
.social a {display:inline-block; width:20px; height:20px; margin:0 1px; background:url('../../../../../../i/social.png') no-repeat; vertical-align:middle;}
.social a.fb {background-position:-28px 0;}
.social a.tw {background-position:-57px 0;}
.social a.vk {margin-left:5px;}
.search {display:inline-block; position:relative; width: 100%;text-align: right;}
.search input {display:inline-block;vertical-align: middle; width:250px; border:1px solid #515050; height:35px; padding:2px 10px 2px 10px; background:#fff; font:11px 'Proxima Nova Regular'; color:#000;font-size: 14px;}
.search input.find {display: inline-block;
    vertical-align: middle;
    width: 35px;
    height: 33px;
    background: url(../../../../../../i/search.png) no-repeat center;
    cursor: pointer;
    background-size: 15px;
    border: 1px solid #fff;
    margin: 0 0 0 -5px;
}

.search-fast {display:inline-block; position:relative; width:300px;}
.search-fast input {display:block; width:277px; border:1px solid #dcdcdc; height:20px; padding:2px 10px 2px 10px; background:#fff; font:11px 'Proxima Nova Regular'; color:#666;}
.search-fast input.find {display:block; position:absolute; right:0; top:7px; border:0; width:11px; height:11px; background:url('../../../../../../i/search-fast.png') no-repeat; cursor:pointer;}

.title-search-result {width:295px !important; background:#fff; z-index:998; margin-left:2px; -moz-box-shadow: 0 2px 10px rgba(0,0,0,.08); -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.08); box-shadow: 0 2px 10px rgba(0,0,0,.08);}
.title-search-result td {border-top:1px solid #f0f0f0; padding:6px 10px 9px 10px; text-align:left;}
.title-search-result tr:first-child td {border:0;}
.title-search-result td a {font:13px 'Proxima Nova Regular'; color:#e30613;}

#search-result {list-style:none; margin:20px 0 0 0 !important;}
#search-result li {font:13px/20px 'Proxima Nova Regular'; color:#3c3b39; margin-bottom:20px; text-align:left;}
#search-result li a {display:block; color:#db2032; font-size:17px; margin-bottom:8px; text-decoration:underline;}
#search-result li a b {display:inline; padding:0; background:none;}
#search-result li a:hover {text-decoration:none;}
#search-result li b {font-weight:bold;}

#menu {position:fixed; top:34px; left:0; width:100%; height:44px; background:url('../../../../../../i/menu-bg.png') repeat-x; z-index:999;}
#menu ul {display:table; width:990px; list-style:none; margin:0 auto;}
#menu ul li {position:relative; display:table-cell; height:34px; padding:10px 14px 0 12px; text-align:center;}
#menu ul li:first-child {background:url('../../../../../../i/menu-hr.png') no-repeat;}
#menu ul li:after {content:''; position:absolute; right:0; top:0; width:2px; height:44px; vertical-align:top; background:url('../../../../../../i/menu-hr.png') no-repeat;}
#menu ul li.active {background:#a50812;}
#menu ul li a {font:16px/22px 'Ubuntu Condensed', sans-serif; color:#fff; text-decoration:none; text-transform:uppercase;}
#menu ul li a:hover {text-decoration:underline;}

#header {width:990px; margin:0 auto; padding-top:110px; text-align:left;}
#header > a {float:left; display:inline-block; width:396px; height:80px; background:url('../../../../../../i/logo.png') no-repeat;}
#header div {display:inline-block; float:right; text-align:right; font:21px/18px 'Ubuntu Condensed', sans-serif; color:#5f5f5f; text-shadow:0 0 2px #fff;}
#header div span {display:block; font-size:21px; margin-top:8px;}
#header div p {font-size:16px; margin-top:13px;}

#deals {position:relative; width:100%; max-width:1290px; height:390px; margin:0 auto; padding-top:70px; overflow:hidden;}
#deals ul li {position:relative; display:inline-block; width:300px;	height:400px; margin-right:41px; text-align:left;}
#deals ul li.gray {margin-left:-27px;}
#deals ul li:first-child {margin-left:-23px;}
#deals ul li > a {position:relative; display:block;	width:400px; height:360px; -webkit-transform-style:preserve-3d;	-moz-transform-style:preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-perspective:2000px; -moz-perspective:2000px; -o-perspective:2000px; -ms-perspective:2000px; perspective:2000px; overflow:hidden; text-align:left; margin-left:-70px;}
#deals ul li img {float:left; width:500px; height:347px; transform:translateZ(-200px) rotateY(45deg); -webkit-transform:translateZ(-200px) rotateY(45deg); box-shadow:0px 5px 10px rgba(0,0,0,0.3);}

#deals ul li a {text-decoration:none;}
#deals ul li div {position:absolute; width:276px; height:90px; padding:0 20px 2px 20px; font:22px/28px 'Ubuntu Condensed', sans-serif; color:#fff;}
#deals ul li div a {display:table-cell; width:100%; height:90px; color:#fff; font-weight:normal; vertical-align:middle;}
#deals ul li.gray div {left:23px; width:267px; background:#6e6d6d; background:rgba(109,108,108,0.8); top:50px;}
#deals ul li.red div {left:5px; background:#d40511; background:rgba(227,6,19,0.8); bottom:100px;}
#deals ul li.gray:hover div {background:rgba(109,108,108,0.9);}
#deals ul li.red:hover div {background:rgba(227,6,19,0.9);}
#deals ul li.gray img {width:500px; transform:translateZ(-200px) rotateY(-45deg); -webkit-transform:translateZ(-200px) rotateY(-45deg);}

.jcarousel-clip {overflow:hidden;}
.jcarousel-prev, .jcarousel-next {position:absolute; top:160px; display:block; width:42px; height:42px; background:url('../../../../../../i/nav.png') #e30613 no-repeat; cursor:pointer; border-radius:50%; z-index:998;}
.jcarousel-prev {left:0%; margin-left:0;}
.jcarousel-next {right:0%; margin-right:0; background-position:-42px 0;}

#main {width:990px; margin:10px auto 40px auto; padding-bottom:200px; text-align:left;}
#main p {font:22px/30px 'Open Sans Condensed', sans-serif; color:#222; text-shadow:0 0 1px #fff; margin-bottom:20px;}
#main ul {list-style:none; padding-top:30px;}
#main ul li:first-child {margin-left:0;}
#main ul li {display:inline-block; width:310px; height:280px; margin-left:25px; vertical-align:top;}
#main ul li a {text-decoration:none;}
#main ul li a strong {position:relative; display:block; font:26px/26px 'Proxima Nova Regular'; color:#333;}
#main ul li a strong:after {content:''; position:absolute; top:40px; left:0; width:60px; height:3px; background:#e30613;}
#main ul li a img {margin-top:60px;}
#main ul li.map {margin-left:40px; margin-right:-15px;}
#main ul li.map a img {margin:42px 0 0 10px;}

#logo-slider {position:relative; width:990px;}

#top .logo-slider {margin-top:5px;}

.car-logos {display:inline-block; list-style:none; width:990px; margin-top:15px;}
.car-logos li {display:inline-block; float:left; text-align:center;}
.car-logos li a {display:inline-block; width:40px; height:30px; font-size:0; text-indent:100%; overflow:hidden; text-decoration:none; vertical-align:top;}
.car-logos li a img {display:block;}

#fulltext #services {list-style:none; margin:0 0 0 -65px; text-align:center;}
#services li {display:inline-block; width:190px; margin:15px 0 20px 65px; padding:0; text-align:center;}
#services li img {display:inline-block; margin-bottom:20px; width:130px;}
#services li a {display:block; font-size:16px;}

#prev, #next, #prev2, #next2 {position:absolute; top:6px; left:50%; margin:0 0 0 -515px; display:block; width:8px; height:21px; background:url('../../../../../../i/brands-arrows.png') no-repeat; z-index:9999;}
#next, #next2 {left:auto; right:50%; background-position:-10px 0; margin:0 -515px 0 0;}
#prev2, #next2 {top:20px;}

#content {clear:both; width:990px; margin:0 auto; padding-top:40px; text-align:left;}
#fulltext {clear:both; width:990px; margin:0 auto; padding-top:10px; padding-bottom:230px; text-align:left; font:15px/22px 'Proxima Nova Regular'; color:#333; min-height:300px; overflow: auto;}
#fulltext h1 {position:relative; display:block; margin-bottom:40px; font:26px/26px 'Proxima Nova Regular'; color:#333;}
#fulltext h1:after {content:''; position:absolute; bottom:-15px; left:0; width:60px; height:3px; background:#e30613;}
#fulltext a {color:#e30613;}
#fulltext a:hover {text-decoration:none;}
#fulltext p {margin:17px 0;}
#fulltext ul {margin:10px 0 10px 25px;}

#nav {display:none;}
#infscr-loading {width:20px; height:20px; margin:20px auto;}

#image {float:left; width:310px; margin:6px 70px 0 0; font:14px/18px 'Proxima Nova Regular'; color:#333;}
#newstext {width:510px; overflow:hidden;}

#text {float:left; width:610px; margin-left:70px; /*padding-bottom:60px;*/ font:15px/22px 'Proxima Nova Regular'; color:#333; min-height: 570px;}
#text p {margin:17px 0;}
#text ul {margin:10px 0 10px 25px;}
#text a {color:#e30613;}
#text a:hover {text-decoration:none;}
#text h3 {position:relative; display:block; margin:30px 0 40px 0; font:22px/24px 'Proxima Nova Regular'; color:#333;}
#text h3:after {content:''; position:absolute; bottom:-18px; left:0; width:60px; height:3px; background:#e30613;}

#left {float:left; width:310px; margin-top:15px; /*min-height:570px; padding-bottom:40px;*/ font:14px/18px 'Proxima Nova Regular'; color:#333;}
#left h1, #left h2 {position:relative; display:block; margin-bottom:35px; font:26px/26px 'Proxima Nova Regular'; color:#333;}
#left h1:after, #left h2:after {content:''; position:absolute; bottom:-15px; left:0; width:60px; height:3px; background:#e30613;}
#left ul {margin-left: 23px;}
#left ul + b {display: block; margin-top: 20px;}
#left ul li {margin:4px 0;}
#left a {color:#e30613;}
#left a:hover {text-decoration:none;}
#left .phone {display:block; text-decoration:none; color:#333; padding:15px 0; background:#bf0000; text-align:center;}
#left .phone b {font-size:21px; color:#fff; cursor:pointer;}
#left .phone.active b {color:#fff; text-decoration:none;}
#left .phone:hover {color:#e30613;}
#left .logo {padding:15px 25px; margin-bottom:15px; background:#fff; border:1px solid #dcdcdc;}

#left #podmenu {margin:0 0 40px 0; list-style:none;}
#left #podmenu li {margin-bottom:10px;}
#left #podmenu li a {font:18px/26px 'Proxima Nova Regular'!important;}
#left #podmenu li.active a {color:#333; text-decoration:none;}
#left #podmenu li ul {display:none; margin:15px 20px;}
#left #podmenu li.active ul {display:block;}
#left #podmenu li.active ul li {list-style:none;}
#left #podmenu li.active ul li a {font:14px/20px 'Proxima Nova Regular'; color:#e30613; text-decoration:underline;}
#left #podmenu li.active ul li a:hover {text-decoration:none;}
#left #podmenu li.active ul li.active a {color:#333; text-decoration:none;}

#scheme {margin:20px 0 0 -55px;}

#filter {width:100%; height:40px; margin-top:18px;}
#filter form {float:right; display:inline-block;}
#filter p {display:inline-block; margin-top:7px; font:13px/13px 'Proxima Nova Regular'; vertical-align:top;}
#filter p a {color:#333; margin-right:10px;}
#filter p a.active {color:#e30613; text-decoration:none;}

/* Хлебные крошки */

#breadcrumbs {font:13px 'Proxima Nova Regular'; color:#333; margin:0 0 5px 0;}
#breadcrumbs i {margin:0 3px; font-style:normal;}
#breadcrumbs a {font:13px 'Proxima Nova Regular'; color:#e30613; text-decoration:underline;}
#breadcrumbs a:hover {text-decoration:none;}

#text #renters {list-style:none; margin:15px 0 0 -20px;}
#text #renters li {display:inline-block; float:left; margin:0 0 0 19px; width:107px; height:178px; line-height:1px; vertical-align:top; text-align:center;}
#text #renters li img {padding:7px; background:#fff; border:1px solid #dcdcdc;}
#text #renters li div {display:table-cell; width:100px; height:100px; vertical-align:middle; text-align:center; padding:7px; background:#fff; border:1px solid #dcdcdc;}
#text #renters li div img {border:0;}
#text #renters li b {display:block; margin-top:16px;}
#text #renters li strong {display:block; margin-top:16px; line-height:16px;}
#text #renters li div.logo {display:table-cell; width:180px; height:120px; font:21px/18px "Ubuntu Condensed",sans-serif; color:#000; text-transform: uppercase; vertical-align:middle; text-align:center; padding:7px; background:#fff; border:1px solid #dcdcdc;}

#text #renters-logo {list-style:none; margin:15px 0 0 -20px;}
#text #renters-logo li {display:inline-block; float:left; margin:0 0 0 19px; width:190px; height:195px; line-height:13px; vertical-align:top; text-align:center;}
#text #renters-logo li img {padding:7px; background:#fff; border:1px solid #dcdcdc;}
#text #renters-logo li div {display:table-cell; width:100px; height:68px; vertical-align:middle; text-align:center; padding:7px; background:#fff; border:1px solid #dcdcdc;}
#text #renters-logo li div img {border:0;}
#text #renters-logo li b {display:block; margin-top:7px;}
#text #renters-logo li strong {display:block; margin-top:16px;}
#text #renters-logo li div.logo {display:table-cell; width:180px; height:120px; font:15px/14px "Ubuntu Condensed",sans-serif; color:#000; text-transform: uppercase; vertical-align:middle; text-align:center; padding:7px; background:#fff; border:1px solid #dcdcdc;}

#fulltext #renters {list-style:none; margin:15px 0 0 -8px;}
#fulltext #renters li {display:inline-block; float:left; margin:0 0 0 8px; width:191px; height:200px; line-height:1px; vertical-align:top; text-align:center;}
#fulltext #renters li img {padding:7px; background:#fff; border:1px solid #dcdcdc;}
#fulltext #renters li div {display:table-cell; width:180px; height:120px; vertical-align:middle; text-align:center; padding:7px; background:#fff; border:1px solid #dcdcdc;}
#fulltext #renters li div img {border:0;}
#fulltext #renters li b {display:block; margin-top:16px;}
#fulltext #renters li strong {display:block; margin-top:16px;}
#fulltext #renters li div.logo {display:table-cell; width:180px; height:120px; font:19px/18px 'Open Sans Condensed', sans-serif; color:#666; vertical-align:middle; text-align:center; padding:7px; background:#fff; border:1px solid #dcdcdc;}

#text #gallery {list-style:none; margin:0 0 0 -2px; line-height:1px;}
#text #gallery li {display:inline-block; float:left; margin:0 2px 10px 2px; padding:0; width:200px; height:130px;}
#text #gallery li a {line-height:1px;}

#text table.abc {position:relative; overflow:hidden; border-collapse:collapse;}
#text table.abc ul {list-style:none;}
#text table.abc ul li {display:inline-block; width:180px; margin:5px 0; vertical-align:top; line-height:1px;}
#text table.abc ul li a {font-size:12px; line-height:16px;}
#text table.abc strong {font:22px/22px 'Proxima Nova Regular';}

.social-likes {float:right; margin-top:7px !important;}

#fulltext #news-list {list-style:none; margin:0; width:480px;}
#fulltext #news-list li {display:block; margin-bottom:20px; font:12px/16px 'Proxima Nova Regular'; overflow:hidden;}
#fulltext #news-list li img {float:left; margin-right:20px;}
#fulltext #news-list li span {display:block; color:#666; font:11px 'Proxima Nova Regular'; margin-top:-5px;}
#fulltext #news-list li a {display:block; font:15px 'Proxima Nova Regular'; margin-bottom:5px;}

#garages {list-style:none; margin:0 !important;}
#garages li {display:block; margin:20px 0; height:140px; overflow:hidden;}
#garages li a {display:block; font-size:22px;}
#garages li a img {float:left; padding:10px; margin-right:20px; background:#fff;}
#garages li div {display:table-cell; width:100%; height:140px; vertical-align:middle;}
#garages li div > img {margin:2px 2px 2px 0;}
#garages li div p {margin-top:23px;}

#more {position:absolute; display:block; font-size:0; text-indent:-9999; top:280px; right:0; width:145px; height:144px; background:url('../../../../../../i/news.png') no-repeat; z-index:998;}

#footer {position:relative; width:100%; min-width:1020px; background:#6e6d6d; min-height:1px; -height:1px; margin-top:-172px; line-height:1px; clear: left;}
#footer div {position:relative; width:990px; margin:0 auto; font:12px/18px 'Proxima Nova Regular'; color:#fff; padding:18px 0 20px 0; text-align:left;}
#footer div p {margin-top:15px;}
#footer div p.social {clear:right; margin-top:33px;}
#footer div.footer {margin-top:-20px;}
#footer div.footer ul {float:right; margin-top:2px; display:inline-block;}
#footer div.footer ul li {display:inline-block; margin-left:30px;}
#footer div.footer ul li a {display:block; padding-bottom:7px; font:19px/19px 'Ubuntu Condensed', sans-serif; border-bottom:3px solid #d5d5d5; color:#fff; text-decoration:none;}
#footer div.footer ul li a:hover {border-color:#e30613;}
#footer div a {color:#fff; text-decoration:none;}

/* Зебра */

.zebra {width:100% !important;}
.zebra td {padding:12px 8px; border-bottom:1px solid #fff; border-right:1px solid #fff; text-align:left;}
.zebra td:nth-child(1) {border-left:1px solid #fff;}
.zebra th {padding:20px 8px; background:#fff; border-bottom:1px solid #fff;}
.zebra tr.even {background:#f8f8f8;}
.zebra tr.odd {background:#e8eaea;}
.zebra .title {background:#F3F4F8; border-color:#F3F4F8; padding-left:0; padding-top:50px; padding-bottom:20px;}
.zebra .title:nth-child(1) {border-color:#F3F4F8;}
.zebra .title h4 {font-size:24px;}

.zebra.fixed {position:absolute; width:990px;}
.zebra.fixed.fix {position:fixed; top:85px;}

#actions {clear:both; padding:30px 0 0 0; margin-bottom:-30px;}
#actions a {display:inline-block; width:360px; height:94px; margin:0 40px; padding-left:45px; background:url('../../../../../../i/button-repair.png') no-repeat; font:20px/103px "Ubuntu Condensed",sans-serif; color:#fff; text-decoration:none; text-transform:uppercase;}
#actions a.parts {background:url('../../../../../../i/button-parts.png') no-repeat;}
#actions a:hover {opacity:0.8;}

#fulltext #select-car {display:block; list-style:none; margin:0;}
#fulltext #select-car li {display:inline-block; margin:0 5px 10px 0; padding:3px 5px; background:#ebebeb;}
#fulltext #select-car li img {vertical-align:middle; margin-right:5px;}
#fulltext #select-car li a {font-size:13px; line-height:28px; text-decoration:none;}
#fulltext #select-car li:hover, #fulltext #select-car li.active {background:#fff;}

#send input {display:block; width:400px; font:13px 'Proxima Nova Regular'; border:1px solid #bebebe; padding:3px; margin-bottom:10px;}
#send textarea {display:block; width:397px; height:50px; font:13px 'Proxima Nova Regular'; border:1px solid #bebebe; padding:5px; margin-bottom:10px; resize:none;}
#send input.send {display:block; width:120px; border:0; font:16px 'Proxima Nova Regular'; background:#e30615; color:#fff; cursor:pointer;padding: 10px;}
#send input.error, #send textarea.error {border-color:#e10d00;}

#e404 {height:420px;}

.advantages {font:22px 'Open Sans Condensed', sans-serif;}
.video {display:inline-block; margin:-20px auto 20px auto; padding:25px 30px; background:#e30615; font:22px/1px 'Open Sans Condensed', sans-serif; color:#fff !important; text-decoration:none;}

#text #renters-logo.small li {width:115px; height:115px; text-align:left;}
#text #renters-logo.small li img {width:100px;}
#text #renters-logo.small li a {font-size:12px; text-align:center;}
.parts_order{margin-bottom: 20px;}


#text .wrap{width: 100%;}

@font-face {
    font-family: 'Proxima Nova Regular';
    src: url('../../../../../../fonts/ProximaNova-Regular.eot');
    src: url('../../../../../../fonts/ProximaNova-Regular.eot#iefix') format('embedded-opentype'),
    url('../../../../../../fonts/ProximaNova-Regular.woff') format('woff'),
    url('../../../../../../fonts/ProximaNova-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
    font-family: 'Proxima Nova Regular', sans-serif;
    font-weight: 400;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
a{text-decoration: none;}
.wrap{
    width: 1410px;
    margin: 0 auto;
}
header{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding: 15px 0 0;
    position: relative;
    z-index: 100;
    -webkit-box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.16);
    -moz-box-shadow:    2px 2px 6px 0px rgba(0, 0, 0, 0.16);
    box-shadow:         2px 2px 6px 0px rgba(0, 0, 0, 0.16);
}
header .logo{
    float: left;
}
header .logo img{width: 100%;}
header .menu{
    float: left;
    margin: 8px 0 0 30px;
}
header .wrap{
    position: relative;
}
header .menu li{
    display: inline-block;
    vertical-align: bottom;
    margin-right: 25px;
    padding: 1px 0 25px 0;
}
header .menu > li:first-child{
    padding-left: 40px;
    background: url("../../../../../../img/menu.png")no-repeat left 0;
}
header .menu li a{
    text-transform: uppercase;
    font-size: 15px;
    color: #000;
    transition: 0.3s;
    border-bottom: 2px solid rgba(0,0,0,0);
    display: block;
}
header .menu li:hover > a{
    border-bottom: 2px solid #000;
}
header .menu li > a.selected{
    border-bottom: 2px solid #000;
}
header .menu li:hover .menu_vsp{
    display: block;
}
header .menu_vsp{
    display: none;
    position: absolute;
    top: 51px;
    left: 0;
    width: 100%;
    background: #fff;
    padding: 30px;
}
header .menu_vsp{
    -webkit-column-width: 200px;
    -moz-column-width: 200px;
    column-width: 200px;
    -webkit-column-count: 6;
    -moz-column-count: 6;
    column-count: 6;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
}
header p{
    float: right;
    font-size: 15px;
    line-height: 18px;
    color: #000;
    text-align: right;
}
.content1{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    overflow: hidden;
}
.content1 .block{
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    overflow: hidden;
}
.content1 .left{
    float: left;
    position: relative;
    width: 617px;
    height: 673px;
}
.content1 .left .left_back{
    transition: 0.3s;
    height: 100%;
    width: 647px;
    /*padding: 50px 40px 30px;*/
}
.content1 .hover_left .left_back{
    background: #eee;
}
/*.content1 .left .left_back .block_cn{
    background: #fff;
    padding: 26px 30px 30px;
}*/

.content1 .right .left_back .block_cn{
    background: #fff;
    padding: 26px 30px 30px;
}
.content1 .right .left_back .block_cn .link{
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
.content1 .right .left_back .block_cn .link a{
    display: block;
    font-size: 19px;
    color: #424E5D;
    padding: 0 0 0 20px;
    margin: 4px 0 0;
    position: relative;
}
.content1 .right .left_back .block_cn .link a:hover{
    text-decoration: underline;
}
.content1 .right .left_back .block_cn > a{
    font-size: 19px;
    color: #424E5D;
    float: right;
    margin: -17px 0 0 18px;
}
.content1 .right .left_back .block_cn .link a.letter::before{
    content: 'a';
    text-transform: uppercase;
    font-size: 19px;
    color: #CC1234;
    position: absolute;
    left: 0;
    top: 3px;
    font-weight: 600;
}
.content1 .right .left_back .block_cn .link a.letter.b::before{content: 'b'}
.content1 .right .left_back .block_cn .link a.letter.c::before{content: 'c'}
.content1 .right .left_back .block_cn .link a.letter.d::before{content: 'd'}
.content1 .right .left_back .block_cn .link a.letter.e::before{content: 'e'}
.content1 .right .left_back .block_cn .link a.letter.f::before{content: 'f'}
.content1 .right .left_back .block_cn .link a.letter.g::before{content: 'g'}
.content1 .right .left_back .block_cn .link a.letter.h::before{content: 'h'}
.content1 .right .left_back .block_cn .link a.letter.i::before{content: 'i'}
.content1 .right .left_back .block_cn .link a.letter.j::before{content: 'j'}
.content1 .right .left_back .block_cn .link a.letter.k::before{content: 'k'}
.content1 .right .left_back .block_cn .link a.letter.l::before{content: 'l'}
.content1 .right .left_back .block_cn .link a.letter.m::before{content: 'm'}
.content1 .right .left_back .block_cn .link a.letter.n::before{content: 'n'}
.content1 .right .left_back .block_cn .link a.letter.o::before{content: 'o'}
.content1 .right .left_back .block_cn .link a.letter.p::before{content: 'p'}
.content1 .right .left_back .block_cn .link a.letter.q::before{content: 'q'}
.content1 .right .left_back .block_cn .link a.letter.r::before{content: 'r'}
.content1 .right .left_back .block_cn .link a.letter.s::before{content: 's'}
.content1 .right .left_back .block_cn .link a.letter.t::before{content: 't'}
.content1 .right .left_back .block_cn .link a.letter.u::before{content: 'u'}
.content1 .right .left_back .block_cn .link a.letter.v::before{content: 'v'}
.content1 .right .left_back .block_cn .link a.letter.w::before{content: 'w'}
.content1 .right .left_back .block_cn .link a.letter.x::before{content: 'x'}
.content1 .right .left_back .block_cn .link a.letter.y::before{content: 'y'}
.content1 .right .left_back .block_cn .link a.letter.z::before{content: 'z'}
.content1 .right .left_back .block_cn p{
    font-size: 15px;
    font-weight: 500;
}
.content1 .right .left_back .block_cn p::after{
    content: '';
    width: 100%;
    height: 1px;
    margin: 10px 0 15px;
    background: #EBEEF2;
    display: block;
}

/*.content1 .left .left_back .block_cn .link{
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}
.content1 .left .left_back .block_cn .link a{
    display: block;
    font-size: 19px;
    color: #424E5D;
    padding: 0 0 0 20px;
    margin: 4px 0 0;
    position: relative;
}
.content1 .left .left_back .block_cn .link a:hover{
    text-decoration: underline;
}
.content1 .left .left_back .block_cn > a{
    font-size: 19px;
    color: #424E5D;
    float: right;
    margin: -17px 0 0 18px;
}
.content1 .left .left_back .block_cn .link a.letter::before{
    content: 'a';
    text-transform: uppercase;
    font-size: 19px;
    color: #CC1234;
    position: absolute;
    left: 0;
    top: 3px;
    font-weight: 600;
}
.content1 .left .left_back .block_cn .link a.letter.b::before{content: 'b'}
.content1 .left .left_back .block_cn .link a.letter.c::before{content: 'c'}
.content1 .left .left_back .block_cn .link a.letter.d::before{content: 'd'}
.content1 .left .left_back .block_cn .link a.letter.e::before{content: 'e'}
.content1 .left .left_back .block_cn .link a.letter.f::before{content: 'f'}
.content1 .left .left_back .block_cn .link a.letter.g::before{content: 'g'}
.content1 .left .left_back .block_cn .link a.letter.h::before{content: 'h'}
.content1 .left .left_back .block_cn .link a.letter.i::before{content: 'i'}
.content1 .left .left_back .block_cn .link a.letter.j::before{content: 'j'}
.content1 .left .left_back .block_cn .link a.letter.k::before{content: 'k'}
.content1 .left .left_back .block_cn .link a.letter.l::before{content: 'l'}
.content1 .left .left_back .block_cn .link a.letter.m::before{content: 'm'}
.content1 .left .left_back .block_cn .link a.letter.n::before{content: 'n'}
.content1 .left .left_back .block_cn .link a.letter.o::before{content: 'o'}
.content1 .left .left_back .block_cn .link a.letter.p::before{content: 'p'}
.content1 .left .left_back .block_cn .link a.letter.q::before{content: 'q'}
.content1 .left .left_back .block_cn .link a.letter.r::before{content: 'r'}
.content1 .left .left_back .block_cn .link a.letter.s::before{content: 's'}
.content1 .left .left_back .block_cn .link a.letter.t::before{content: 't'}
.content1 .left .left_back .block_cn .link a.letter.u::before{content: 'u'}
.content1 .left .left_back .block_cn .link a.letter.v::before{content: 'v'}
.content1 .left .left_back .block_cn .link a.letter.w::before{content: 'w'}
.content1 .left .left_back .block_cn .link a.letter.x::before{content: 'x'}
.content1 .left .left_back .block_cn .link a.letter.y::before{content: 'y'}
.content1 .left .left_back .block_cn .link a.letter.z::before{content: 'z'}
.content1 .left .left_back .block_cn p{
    font-size: 15px;
    font-weight: 500;
}
.content1 .left .left_back .block_cn p::after{
    content: '';
    width: 100%;
    height: 1px;
    margin: 10px 0 15px;
    background: #EBEEF2;
    display: block;
}*/



.content1 .right{
    float: right;
    position: relative;
    cursor: pointer;
    width: 617px;
    height: 673px;
}
.content1 .left .left_back{
    height: 100%;
    width: 647px;
    margin-left: 0px;
    transition: 0.3s;
}
.content1 .hover_right .left_back{
    background: #eee;
}
.content1 .left .left_back .block_cn{
    padding: 20px 0 0 30px;
}
.content1 .left .left_back .block_cn .item{
    width: 164px;
    margin: 37px 15px 0;
    float: left;
    background: #fff;
    border-radius: 5px;
    text-align: center;
    padding: 20px 15px 12px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.13);
    -moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 0.13);
}
.content1 .left .left_back .block_cn .item .img{
    width: 80px;
    height: 80px;
    display: block;
    margin: 0 auto;
}
.content1 .left .left_back .block_cn .item .img img{
    display: block;
    max-height: 100%;
    max-width: 100%;
    position: static;
    margin: 0 auto;
}
.content1 .left .left_back .block_cn .item p{
    font-size: 14px;
    font-weight: 500;
    height: 41px;
    color: #424E5D;
    line-height: 1.4;
    border-bottom: 1px solid #EBEEF2;
}
.content1 .left .left_back .block_cn .item p.st{
    font-size: 12px;
    font-weight: 400;
    padding: 14px 0 0;
    height: auto;
    border: none;
}
.content1 .left .left_back .block_cn .item p.price{
    color: #16A47D;
    font-size: 21px;
    font-weight: 500;
    padding: 3px 0 0;
    height: auto;
    border: none;
}
.content1 .left .left_back .block_cn .item a{
    width: 134px;
    border-radius: 3px;
    background: #CC1234;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    display: block;
    line-height: 38px;
    margin: 15px auto 0;
    transition: 0.3s;
}
.content1 .left .left_back .block_cn .item a:hover{
    background: #E41339;
}

/*.content1 .right .left_back{
    height: 100%;
    width: 647px;
    margin-left: -30px;
    transition: 0.3s;
}
.content1 .hover_right .left_back{
    background: #eee;
}
.content1 .right .left_back .block_cn{
    padding: 20px 0 0 30px;
}
.content1 .right .left_back .block_cn .item{
    width: 164px;
    margin: 37px 15px 0;
    float: left;
    background: #fff;
    border-radius: 5px;
    text-align: center;
    padding: 20px 15px 12px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.13);
    -moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 0.13);
}
.content1 .right .left_back .block_cn .item .img{
    width: 80px;
    height: 80px;
    display: block;
    margin: 0 auto;
}
.content1 .right .left_back .block_cn .item .img img{
    display: block;
    max-height: 100%;
    max-width: 100%;
    position: static;
    margin: 0 auto;
}
.content1 .right .left_back .block_cn .item p{
    font-size: 14px;
    font-weight: 500;
    height: 41px;
    color: #424E5D;
    line-height: 1.4;
    border-bottom: 1px solid #EBEEF2;
}
.content1 .right .left_back .block_cn .item p.st{
    font-size: 12px;
    font-weight: 400;
    padding: 14px 0 0;
    height: auto;
    border: none;
}
.content1 .right .left_back .block_cn .item p.price{
    color: #16A47D;
    font-size: 21px;
    font-weight: 500;
    padding: 3px 0 0;
    height: auto;
    border: none;
}
.content1 .right .left_back .block_cn .item a{
    width: 134px;
    border-radius: 3px;
    background: #CC1234;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    display: block;
    line-height: 38px;
    margin: 15px auto 0;
    transition: 0.3s;
}
.content1 .right .left_back .block_cn .item a:hover{
    background: #E41339;
}*/

.content1 p.zag{
    font-size: 35px;
    color: #fff;
    margin: 0 0 0 38px;
    position: absolute;
    left: 0;
    bottom: 60px;
    z-index: 120;
}
.content1 .right p.zag{
    margin-left: -62px;
}
.content1 img{
    display: block;
    position: absolute;
    top: 0;
    transition: 0.7s;
    height: 100%;
}
.content1 .hv{
    display: block;
    position: absolute;
    top: 0;
    transition: 0.7s;
    width: 617px;
    height: 673px;
    z-index: 10;
}
.content1 .left .hv{
    left: 0;
}
.content1 .right .hv{
    right: 0;
}
.content1 .left .hv img{
    -webkit-clip-path: polygon(0 0, 100% 0, 81% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 81% 100%, 0% 100%);
    left: 0;
}
.content1 .right .hv img{
    -webkit-clip-path: polygon(19% 0, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(19% 0, 100% 0, 100% 100%, 0% 100%);
    right: 0;
}
.content1 .left.hover_left .hv{
    left: -762px;
}
.content1 .right.hover_left .hv img{
    -webkit-clip-path: polygon(0% 0, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0% 0, 100% 0, 100% 100%, 0% 100%);
}
.content1 .right.hover_right .hv{
    right: -762px;
}
.content1 .left.hover_right .hv img{
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}


.content2{
    margin: 25px 0 0;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    text-align: center;
}

.content2 .left{
    display: inline-block;
    vertical-align: top;
    width: 646px;
    text-align: left;
    margin: 0 12px;
}
.content2 .left h2{
    font-size: 30px;
    color: #000;
}
.content2 .left p{
    font-size: 16px;
    color: #000;
    padding: 20px 0 0;
    line-height: 20px;
}
.content2 .left ul li{
    font-size: 16px;
    color: #000;
    line-height: 20px;
}
.content2 .right p{
    font-size: 20px;
    color: #000;
    text-align: left;
}
.content2 .right{
    display: inline-block;
    vertical-align: top;
    width: 588px;
    margin: 0 12px;
}
.content2 .right .video{
    margin: 12px 0 0;
    position: relative;
}
.content2 .right .video img{width: 100%;}
.content2 .right .video::before{
    content: '';
    background: url("../../../../../../img/play.png")no-repeat;
    width: 64px;
    height: 64px;
    left: 50%;
    top: 50%;
    margin: -32px 0 0 -32px;
    position: absolute;
    cursor: pointer;
}

.content3{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding: 50px 0 0;
    overflow: hidden;
}
.content3 .item1{
    background: url("../../../../../../img/slide.jpg")no-repeat center;
    width: 100%;
    height: 305px;
    padding: 0 100px;
}
.content3 .item p{
    font-size: 25px;
    color: #fff;
    padding: 30px 0 0;
}
.content3 .item h2{
    font-size: 35px;
    line-height: 42px;
    padding: 30px 0 0;
    color: #fff;
    width: 400px;
}
.content3 .item a{
    font-family: 'Exo 2', sans-serif;
    width: 148px;
    line-height: 42px;
    background: #CC1234;
    border-radius: 4px;
    font-size: 16px;
    margin: 50px 0 0;
    display: block;
    color: #fff;
    text-align: center;
    font-weight: 600;
    transition: 0.3s;
}
.content3 .item a:hover{
    background: #CC1234;
}
.content3 .owl-carousel .owl-nav button{
    text-indent: -9999px;
    outline: none;
}
.content3 .owl-carousel .owl-nav button span{
    background: url("../../../../../../img/str.png")no-repeat !important;
    width: 15px;
    height: 26px;
    display: block;
}
.content3 .owl-nav{
    position: absolute;
    top: 50%;
    margin-top: -13px;
    width: 100%;
}
.owl-carousel .owl-nav button span{
    opacity: 0.7;
    transition: 0.3s;
}
.owl-carousel .owl-nav button span:hover{
    opacity: 1;
}
.content3 .owl-carousel .owl-nav button.owl-prev span{
    margin-left: 24px;
}
.content3 .owl-carousel .owl-nav button.owl-next span{
    -moz-transform: rotate(180deg); /* Для Firefox */
    -ms-transform: rotate(180deg); /* Для IE */
    -webkit-transform: rotate(180deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(180deg); /* Для Opera */
    transform: rotate(180deg);
    margin-right: 24px;
}
.owl-carousel .owl-nav button.owl-next{
    float: right;
}


.content4{
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding: 50px 0 0;
}
.content4 .wrap{
    width: 1035px;
}
.content4 h2{
    font-size: 25px;
    color: #000;
}
.content4 .slider2{
    margin: 25px 0 0;
}
.content4 .item{
    border: 1px solid #A8A7A7;
    height: 305px;
}
.content4 .item img{
    width: 100%;
}
.content4 .item p{
    font-size: 16px;
    color: #000;
    line-height: 22px;
    padding: 27px 20px 0;
}
.content4 .item a{
    display: block;
    margin: 20px 20px 0 0;
    font-size: 16px;
    line-height: 20px;
    color: #CC1234;
    float: right;
}
.content4 .owl-carousel .owl-nav button{
    text-indent: -9999px;
}
.content4 .owl-carousel .owl-nav button.disabled{
    opacity: 0;
}
.content4 .owl-carousel .owl-nav button span{
    width: 32px;
    height: 32px;
    display: block;
    border-radius: 50%;
    background: url("../../../../../../img/str2.png")no-repeat 50% 50%;
    -webkit-box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.16);
    -moz-box-shadow:    2px 2px 6px 0px rgba(0, 0, 0, 0.16);
    box-shadow:         2px 2px 6px 0px rgba(0, 0, 0, 0.16);
}
.content4 .owl-carousel .owl-nav button{
    outline: none;
}
.content4 .owl-carousel .owl-nav button.owl-prev span{
    -moz-transform: rotate(180deg); /* Для Firefox */
    -ms-transform: rotate(180deg); /* Для IE */
    -webkit-transform: rotate(180deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(180deg); /* Для Opera */
    transform: rotate(180deg);
    /* margin-left: 21px; */
    position: absolute;
    left: -67px;
}

.content4 .owl-carousel .owl-nav button.owl-next span{
    margin-right: 2px;
    position: absolute;
    right: -63px;
}
.content4 .owl-nav{
    position: absolute;
    height: 32px;
    top: 50%;
    left: 0;
    width: 100%;
    margin-top: -16px;
}

.content5{
    padding: 60px 0 0;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 385px;
}
.content5 .map, footer .foot{
    padding: 0 155px;
}
.content5 .cont{
    background: #140126;
    padding: 25px 30px;
    width: 487px;
    position: relative;
    z-index: 120;
    margin: -261px 0 0 80px;
}
.content5 .cont h2{
    color: #fff;
    font-size: 25px;
    padding-bottom: 30px;
}
.content5 .cont p{
    color: #fff;
    font-size: 16px;
    line-height: 20px;
}
footer{
    background: #140126;
    text-align: center;
    padding: 38px 0;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    margin: 30px 0 0;
}
footer .menu_footer a{
    font-size: 16px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    transition: 0.3s;
}
footer .menu_footer a:hover{
    opacity: 0.8;
}
.footer_text{
    margin: 40px 0 0;
    text-align: left;
    float: left;
    width: 65%;
    color: #fff;
    font-size: 14px;
    line-height: 1.3;
}
.right_footer{
    float: right;
    margin: 40px 0 0;
    width: 30%;
}
.footer_text a{
    color: #fff;
    font-size: 14px;
    border-bottom: 1px solid #fff;
}
.live a{
    border: none !important;
}
footer p.cop {
    font-size: 16px;
    color: #fff;
    padding: 20px 0 0;
    display: inline-block;
    width: 100%;
}
.footer_text a:hover{
    border-color: rgba(0,0,0,0);
}
footer span{
    font-size: 16px;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
}
footer p{
    font-size: 16px;
    color: #fff;
    padding: 20px 0 0;
}
footer .soc_set{
    display: block;
    margin: 0;
    text-align: right;
}
footer .soc_set p{
    color: #fff;
    font-size: 16px;
    padding: 35px 0 0;
}
footer .soc_set a{
    display: inline-block;
    vertical-align: middle;
    margin: 12px 6px 0;
}
.menu_link{display: none;}

.content6{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding: 10px 0 20px;
}
.content6 .left{
    width: 363px;
    float: left;
}
.content6 .left .bread li, .content6 .bread li, .bread li{
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    color: #424E5D;
}
.bread{
    font-size: 15px;
    color: #424E5D;
}
.content6 .left .bread li a, .content6 .bread li a, .bread li a, .bread a{
    font-size: 15px;
    color: #424E5D;
}
.content_services .bread li, .content_about .bread li{
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    color: #424E5D;
}
.content_services .bread li a, .content_about .bread li a{
    font-size: 15px;
    color: #424E5D;
}
.content6 .left .menu_left{
    margin: 15px 0 0;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
.content6 .left .menu_left li{
    display: block;
    width: 100%;
    margin: 7px 0 0;
}
.content6 .left .menu_left li a{
    text-decoration: none;
    position: relative;
}
.content6 .left .menu_left li a p{
    font-size: 20px;
    color: #424E5D;
    margin-left: 6px;
    display: inline-block;
    vertical-align: middle;
}

.content6 .left .menu_left li a .img{
    display: inline-block;
    vertical-align: middle;
    width: 35px;
}
.content6 .left .menu_left li a .img img{
    display: block;
    margin: 0 auto;
}
.content6 .left .menu_left .sub_menu_link > a::before{
    content: '';
    background: url("../../../../../../img/str3.png")no-repeat;
    width: 11px;
    height: 6px;
    position: absolute;
    right: -16px;
    top: 9px;
    transition: 0.3s;
    -moz-transform: rotate(180deg); /* Для Firefox */
    -ms-transform: rotate(180deg); /* Для IE */
    -webkit-transform: rotate(180deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(180deg); /* Для Opera */
    transform: rotate(180deg);
}
.content6 .left .menu_left .sub_menu_link > a.open::before{
    -moz-transform: rotate(0deg); /* Для Firefox */
    -ms-transform: rotate(0deg); /* Для IE */
    -webkit-transform: rotate(0deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(0deg); /* Для Opera */
    transform: rotate(0deg);
}
.content6 .left .menu_left .sub_menu{
    padding: 0 0 0 70px;
    display: none;
}
.content6 .left .menu_left .sub_menu li{}
.content6 .left .menu_left .sub_menu li a{
    color: #000;
}

.content6 .right{
    width: 1035px;
    float: right;
}
.content6 .right .block_cn{
    background: #fff;
    padding: 26px 30px 30px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.13);
    -moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 0.13);
    margin: 13px 0 0;
}
.content6 .right .block_cn p{
    font-size: 15px;
    font-weight: 500;
}
.content6 .right .block_cn p::after {
    content: '';
    width: 100%;
    height: 1px;
    margin: 10px 0 15px;
    background: #EBEEF2;
    display: block;
}
.content6 .right .block_cn .link{
    -webkit-column-count: 6;
    -moz-column-count: 6;
    column-count: 6;
}
.content6 .right .block_cn .link a{
    display: block;
    font-size: 19px;
    color: #424E5D;
    padding: 0 0 0 10px;
    margin: 5px 0 0;
    position: relative;
}

.content6 .right .block_cn .link a.letter::before{
    content: 'a';
    text-transform: uppercase;
    font-size: 19px;
    color: #CC1234;
    position: absolute;
    left: -9px;
    top: 0;
    font-weight: 600;
}
.content6 .right .block_cn .link a.letter.b::before{content: 'b'}
.content6 .right .block_cn .link a.letter.c::before{content: 'c'}
.content6 .right .block_cn .link a.letter.d::before{content: 'd'}
.content6 .right .block_cn .link a.letter.e::before{content: 'e'}
.content6 .right .block_cn .link a.letter.f::before{content: 'f'}
.content6 .right .block_cn .link a.letter.g::before{content: 'g'}
.content6 .right .block_cn .link a.letter.h::before{content: 'h'}
.content6 .right .block_cn .link a.letter.i::before{content: 'i'}
.content6 .right .block_cn .link a.letter.j::before{content: 'j'}
.content6 .right .block_cn .link a.letter.k::before{content: 'k'}
.content6 .right .block_cn .link a.letter.l::before{content: 'l'}
.content6 .right .block_cn .link a.letter.m::before{content: 'm'}
.content6 .right .block_cn .link a.letter.n::before{content: 'n'}
.content6 .right .block_cn .link a.letter.o::before{content: 'o'}
.content6 .right .block_cn .link a.letter.p::before{content: 'p'}
.content6 .right .block_cn .link a.letter.q::before{content: 'q'}
.content6 .right .block_cn .link a.letter.r::before{content: 'r'}
.content6 .right .block_cn .link a.letter.s::before{content: 's'}
.content6 .right .block_cn .link a.letter.t::before{content: 't'}
.content6 .right .block_cn .link a.letter.u::before{content: 'u'}
.content6 .right .block_cn .link a.letter.v::before{content: 'v'}
.content6 .right .block_cn .link a.letter.w::before{content: 'w'}
.content6 .right .block_cn .link a.letter.x::before{content: 'x'}
.content6 .right .block_cn .link a.letter.y::before{content: 'y'}
.content6 .right .block_cn .link a.letter.z::before{content: 'z'}
.content6 .right .block_cn .link .vaz{margin: 28px 0 0;}


.content7{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding: 0 0 50px;
}
.content7 .item{
    margin: 0 0 45px;
}
.content7 .item .zag{}
.content7 .item .zag img{
    display: inline-block;
    vertical-align: middle;
}
.content7 .item .zag p{
    font-size: 25px;
    color: #424E5D;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 7px;
    padding: 0 0 1px 0;
    border-bottom: 2px solid #E0080E;
}
.content7 .item table{
    margin: 12px 0 0;
    width: 100%;
    text-align: left;
    font-size: 18px;
}
.content7 .item table tr{
}
.content7 .item table tr th{
    font-size: 20px;
    color: #fff;
    background: #424E5D;
    padding: 7px 19px;
}
.content7 .item table tr td{
    padding: 7px 19px;
}
.content7 .item table tr td a{
    color: #000;
}
.content7 .item table tr:nth-child(2n){
    background: #E3E8EE;
}
.content7 .item .all{
    float: right;
    margin: 16px 0 0;
    font-size: 18px;
    color: #424E5D;
}

.content7 .shema{
    margin: 70px 0 0;
}
.content7 .shema p{
    font-size: 35px;
    color: #424E5D;
    display: inline-block;
    vertical-align: top;
}
.content7 .shema a{
    width: 148px;
    line-height: 42px;
    text-align: center;
    color: #fff !important;
    background: #CC1234;
    border-radius: 3px;
    display: inline-block;
    vertical-align: bottom;
    margin: 0 0 0 20px;
}

#fulltext img{
    max-width: 100%;
}



@media screen and (max-width: 1450px) and (min-width: 1340px) {
    .wrap{width: 1280px;}
    .content2 .right{width: 500px;}
    .content2 .left{width: 600px;}
    .content5 .map, footer .foot {padding: 0 110px;}
    .content1 .left{width: 559px;height: 612px;}
    .content1 .right{width: 559px;height: 612px;}
    .content1 .hv{width: 559px;height: 612px;}
    .content1 .left .left_back{width: 587px;padding: 25px 20px 20px;}
    .content1 .right .left_back{width: 587px;margin-left: -28px;}
    /*.content1 .left .left_back .block_cn{padding: 15px 20px 25px;}
    .content1 .left .left_back .block_cn a{font-size: 18px !important;}
    .content1 .left .left_back .block_cn a:before{font-size: 17px !important}
    .content1 .left .left_back .block_cn > a{margin: -17px 0 0 17px;}
    .content1 .right .left_back .block_cn .item{    margin: 27px 7px 0;}
    .content1 .right .left_back .block_cn{padding: 0 0 0 27px;}*/
    .content1 .right .left_back .block_cn{padding: 15px 20px 25px;}
    .content1 .right .left_back .block_cn a{font-size: 18px !important;}
    .content1 .right .left_back .block_cn a:before{font-size: 17px !important}
    .content1 .right .left_back .block_cn > a{margin: -17px 0 0 17px;}
    .content1 .left .left_back .block_cn .item{margin: 27px 5px 0;}
    .content1 .left .left_back .block_cn{padding: 0 0 0 27px;}
    header .menu li a{font-size: 14px;}
    .content6 .right{width: 900px}
    header .menu li{margin-right: 14px;}
    header .menu{margin-left: 25px;}
    .content6 .right{width: 900px}
}

@media screen and (max-width: 1339px) and (min-width: 1024px) {
    header .menu{float: right;}
    header p{float:none;text-align: center;display: inline-block;margin:0 0 15px;width:100%;}
    .wrap{width: 960px;}
    .content2 .right{width: 400px;}
    .content2 .left{width: 500px;}
    .content5 .map, footer .foot {padding: 0 50px;}
    header .menu li a{font-size: 13px;}
    header .logo{width: 120px;}
    header .menu li{margin-right: 15px;padding: 4px 0 20px 0;}
    header p{font-size: 11px;}
    header .menu{margin: 4px 0 0 20px;}
    .content4 .wrap{width: 760px;}
    .content5 .cont{margin: -271px 0 0 40px;width: 430px;}
    .content5 .cont p{font-size: 14px;}
    .content1 .left{width: 420px;height: 459px;}
    .content1 .right{width: 420px;height: 459px;}
    .content1 .hv{width: 420px;height: 459px;}
    .content1 .left .left_back{width: 439px;/*padding: 25px 30px 20px;*/}
    .content1 .right .left_back{width: 439px;margin-left: -19px;}
    .content1 .left .left_back .block_cn{padding: 15px 10px 15px;}
    /*.content1 .left .left_back .block_cn a{font-size: 13px !important;}
    .content1 .left .left_back .block_cn a:before{font-size: 17px !important}
    .content1 .left .left_back .block_cn > a{margin: -11px 0 0 10px;}
    .content1 .right .left_back .block_cn .item{margin: 20px 5px 0;width: 136px;padding: 10px 5px 10px;}
    .content1 .right .left_back .block_cn{padding: 0;}
    .content1 .right .left_back .block_cn .item a{width: 104px;margin: 8px auto 0;}
    .content1 .right .left_back .block_cn .item p{
        font-size: 12px;
        line-height: 1.3;
        height: 31px;
    }
    .content1 .right .left_back .block_cn .item .img{width: 50px;height: 50px;}
    .content1 .right .left_back .block_cn .item p.price{font-size: 18px;}
    .content1 .left .left_back .block_cn p{font-size: 13px;}*/
    .content1 .right .left_back .block_cn a{font-size: 13px !important;}
    .content1 .right .left_back .block_cn a:before{font-size: 17px !important}
    .content1 .right .left_back .block_cn > a{margin: -11px 0 0 10px;}
    .content1 .left .left_back .block_cn .item{margin: 20px 5px 0;width: 136px;padding: 10px 5px 10px;}
    .content1 .left .left_back .block_cn{padding: 0;}
    .content1 .left .left_back .block_cn .item a{width: 104px;margin: 8px auto 0;}
    .content1 .left .left_back .block_cn .item p{
        font-size: 12px;
        line-height: 1.3;
        height: 31px;
    }
    .content1 .left .left_back .block_cn .item .img{width: 50px;height: 50px;}
    .content1 .left .left_back .block_cn .item p.price{font-size: 18px;}
    .content1 .right .left_back .block_cn p{font-size: 13px;}

    .content6 .right{width: 600px;}
    .content6 .right .block_cn .link {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
    }
    .content7 .item table{
        font-size: 14px;
    }
    .content7 .shema p{font-size: 28px;}
    .content7 .item .all{font-size: 16px;}
    .content7 .item .zag p{
        font-size: 22px;
    }
    .content6 .left .menu_left li a p{font-size: 18px}
    .content6 .left{width: 350px;}
}
@media screen and (max-width: 1023px) and (min-width: 768px) {
    .wrap{width: 700px;}
    header p{padding-right: 70px}
    .content4 .wrap{width: 600px;}
    .content2 .right{width: 100%;margin: 30px 0 0;}
    .content2 .left{width: 100%;}
    .content3 .item1{padding: 0 60px;height: 245px;}
    .content3 .item h2{font-size: 28px;line-height: 34px;padding: 20px 0 0;}
    .content3 .item p{font-size: 20px;}
    .content3 .item a{margin: 30px 0 0;}
    .content5 .map, footer .foot{padding: 0;}
    .content5 .cont p{font-size: 12px;}
    .content5 .cont{margin: -271px 0 0 0;width: 380px;}
    header{padding: 15px 0;}
    .menu_link{display: block;}
    footer .soc_set{float: none;display: inline-block;margin: 5px 0 0;}
    header .menu{display: none;position: absolute;background: #fff;width: 100%;left: 0;top: 0;padding: 20px;z-index: 900;margin: 0}
    header .menu li{display: block;width: 33.3333%;padding: 5px 0 !important;margin: 15px 0 0;float: left;background: none !important;}
    header .menu.open{
        display: block;
    }
    header .menu_vsp{display: block;top: 122px;padding: 0 20px 20px;-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}
    .menu_link{    height: 26px;display: block;float: right;position: relative;z-index: 999;margin: 5px 0 0;height: 26px;}
    .menu_link div{
        position: relative;
        width: 35px;
        height: 3px;
        background: #000;
        margin: 11px 0 0;
        transition: 0.3s;
    }
    .menu_link div::before{
        content: '';
        width: 100%;
        height: 3px;
        background: #000;
        top: -11px;
        left: 0;
        position: absolute;
        transition: 0.3s;
    }
    .menu_link div::after{
        content: '';
        width: 100%;
        height: 3px;
        background: #000;
        top: 11px;
        left: 0;
        position: absolute;
        transition: 0.3s;
    }
    .menu_link.open div{
        background: transparent;
    }
    .menu_link.open div::before{
        top: 0;
        -moz-transform: rotate(45deg); /* Для Firefox */
        -ms-transform: rotate(45deg); /* Для IE */
        -webkit-transform: rotate(45deg); /* Для Safari, Chrome, iOS */
        -o-transform: rotate(45deg); /* Для Opera */
        transform: rotate(45deg);
    }
    .menu_link.open div::after{
        top: 0;
        -moz-transform: rotate(-45deg); /* Для Firefox */
        -ms-transform: rotate(-45deg); /* Для IE */
        -webkit-transform: rotate(-45deg); /* Для Safari, Chrome, iOS */
        -o-transform: rotate(-45deg); /* Для Opera */
        transform: rotate(-45deg);
    }
    .content1 .left{
        width: 100%;
        float: none;
        height: auto;
    }
    .content1 .left .hv{
        position: relative;
        width: 100%;
        height: auto;
        background: url('../../../../../../img/back_left.jpg')no-repeat center;
        left: auto !important;
    }
    .content1 img{
        display: none;
    }
    .content1 p.zag{
        position: static;
        text-align: center;
        padding: 30px 0;
        margin: 0 !important;
    }
    .content1 .left .left_back{
        width: 100%;
        background: #eee;
        padding: 20px;
    }
    .content1 .right{
        width: 100%;
        float: none;
        height: auto;
    }
    .content1 .right .hv{
        position: relative;
        width: 100%;
        height: auto;
        background: url('../../../../../../img/back_right.jpg')no-repeat center;
        right: auto !important;
    }
    .content1 .right .left_back{
        width: 100%;
        background: #eee;
        padding: 20px;
        margin: 0;
    }
    .content1 .right .left_back .block_cn{
        display: inline-block;
        vertical-align: top;
        width: 100%;
        padding: 0;
    }
    /*.content1 .right .left_back .block_cn .item{
        margin: 0 10px 20px;
        width: 200px;
    }*/
    .content1 .left .left_back .block_cn .item{
        margin: 0 10px 20px;
        width: 200px;
    }
    .content6 .left{
        width: 100%;
        float: none;
    }
    .content6 .right{
        width: 100%;
        float: none;
    }
    .content6 .right .block_cn .link {
        -webkit-column-count: 5;
        -moz-column-count: 5;
        column-count: 5;
    }
    .content7 .item table{
        font-size: 14px;
    }
    .content7 .item .zag p{
        font-size: 20px;
    }
    .content7 .shema p{
        font-size: 28px;
    }
    #content{
        width: 96%;
    }
    #fulltext{
        width: 100%;
    }
    #fulltext{
        padding: 0 0 25px 0
    }
    #left{
        width: 30%;
    }
    #text{
        width: 65%;
        margin: 30px 0 0 5%;
        min-height:100%;
    }
    .scheme-left img{
        width: 100%;
    }
    .zebra{
        font-size: 14px;
    }
    .zebra td{
        padding: 8px 2px;
        width: 70px !important;
    }
    #wrap{
        min-width:100%;
    }
    #map{
        margin: 30px 0 0 !important;
        height: 300px !important;
    }
    #map > ymaps{
        height: 300px !important;
    }
    .right_footer{
        float: none;
        width: 100%
    }
    .footer_text{
        float: none;
        width: 100%;
        text-align: center;
    }
    .search{
        text-align: center;
    }
    footer .menu_footer a{
        margin: 12px 0 0;
    }
    footer .menu_footer span{
        margin: 12px 0 0;
    }
    header .menu li a{
        display: inline-block;
        text-align:center;
    }
    .entry__illustration{
        width: 230px !important;
    }
    .entry .entry__carousel{width: 230px !important;}
    .entry__description{width: 500px !important;}
    .entry__header{padding: 0 !important;margin: 25px 0 10px !important;}
    .entry__logo{display:none;}
    .entry__rating{margin: 15px 0 15px !important;position:static !important;}
    .prop-list{font-size:14px;}
    .order-btn{font-size: 18px !important;width:250px !important}
    .prop-list__label{float:none !important;width:100% !important;margin: 0 !important;}
    .prop-list__value{float:none !important;width:100% !important;text-align: left !important;}
    .prop-list__item{padding: 0 !important;}
    .prop-list{padding: 20px 0 0 !important;}
    .entry__description-wrapper{padding: 0 15px !important;}
}
@media screen and (max-width: 767px) and (min-width: 320px) {
    .entry__rating{margin: 15px 0 15px !important;position:static !important;}
    .prop-list{font-size:14px;}
    .order-btn{font-size: 18px !important;width:250px !important}
    .prop-list__label{float:none !important;width:100% !important;margin: 0 !important;}
    .prop-list__value{float:none !important;width:100% !important;text-align: left !important;}
    .prop-list__item{padding: 0 !important;margin: 10px 0 0 !important;}
    .fixed-content-nav{display: none !important;}
    .contacts-block__col{width: 45% !important;padding: 15px 3% 0 !important;}
    .contacts-block__fields{width: 100% !important;}
    #send input, #send textarea{width: 100% !important;}
    .prop-list{padding: 20px 0 0 !important;}
    .entry__description-wrapper{padding: 0 15px !important;}
    .entry__header{padding: 0 !important;}
    .entry{display:block !important;}
    .zebra td p{max-width:95px;}
    #text > iframe{display: none;}
    #order-popup{width: 100% !important;}
    h1.sort{float:none;}
    #text #gallery{text-align: center;}
    #text #gallery li{width:47%;display:inline-block;    margin: 0 2px 1% 2px;}
    #text #gallery li a img{display:block;margin: 0 auto;}
    .entry__illustration{margin: 0 auto !important;}
    .entry__description{display:block !important;width: 100% !important;}
    .entry__logo{display:none;}
    .order-btn{float:none;margin: 15px 0;}
    .order-btn{float:none;margin: 15px 0;}
    .wrap{width: 96%;}
    .content4 .wrap{width: 75%;}
    .content2 .right{width: 100%;margin: 30px 0 0;}
    .content2 .left{width: 100%;margin: 0;}
    .content3 .item1{padding: 0 30px;height: 220px;width: auto;text-align: center;}
    .content3 .owl-carousel .owl-nav button.owl-prev span{margin-left: 7px;}
    .content3 .owl-carousel .owl-nav button.owl-next span{margin-right: 7px;}
    .content3 .item h2{font-size: 24px;line-height: 26px;padding: 25px 0 0;width: 100%;}
    .content3 .item p{font-size: 18px;padding: 15px 0 0}
    .content3 .item a{margin: 25px auto 0;width: 120px;font-size: 14px;line-height: 36px;}
    .content5 .map, footer .foot{padding: 0;}
    .content5 .cont p{font-size: 12px;}
    .content5 .cont{margin: 0 0 0 0;width: 100%;}
    header{padding: 15px 0;}
    header .logo{width: 130px;}
    header p{float: none;text-align: center;padding: 20px 0 0;font-size: 13px;display: inline-block;width: 100%;}
    header .menu{display: none;position: absolute;background: #fff;width: 100%;left: 0;top: 0;padding: 20px;z-index: 900;margin: 0}
    header .menu li{display: block;width: 50%;padding: 5px 0 !important;margin: 15px 0 0;float: left;background: none !important;}
    header .menu.open{
        display: block;
    }
    header .menu_vsp{display: block;top: 147px;padding: 0 20px 20px;    -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;}
    .menu_link{display: block;float: right;position: relative;z-index: 999;    height: 26px;}
    .menu_link div{
        position: relative;
        width: 35px;
        height: 3px;
        background: #000;
        margin: 11px 0 0;
        transition: 0.3s;
    }
    .menu_link div::before{
        content: '';
        width: 100%;
        height: 3px;
        background: #000;
        top: -11px;
        left: 0;
        position: absolute;
        transition: 0.3s;
    }
    .menu_link div::after{
        content: '';
        width: 100%;
        height: 3px;
        background: #000;
        top: 11px;
        left: 0;
        position: absolute;
        transition: 0.3s;
    }
    .menu_link.open div{
        background: transparent;
    }
    .menu_link.open div::before{
        top: 0;
        -moz-transform: rotate(45deg); /* Для Firefox */
        -ms-transform: rotate(45deg); /* Для IE */
        -webkit-transform: rotate(45deg); /* Для Safari, Chrome, iOS */
        -o-transform: rotate(45deg); /* Для Opera */
        transform: rotate(45deg);
    }
    .menu_link.open div::after{
        top: 0;
        -moz-transform: rotate(-45deg); /* Для Firefox */
        -ms-transform: rotate(-45deg); /* Для IE */
        -webkit-transform: rotate(-45deg); /* Для Safari, Chrome, iOS */
        -o-transform: rotate(-45deg); /* Для Opera */
        transform: rotate(-45deg);
    }
    .content4 .owl-carousel .owl-nav button.owl-next span{
        right: -35px;
    }
    .content4 .owl-carousel .owl-nav button.owl-prev span{
        left: -35px;
    }
    .content5{
        height: auto;
    }
    footer .soc_set{float: none;display: inline-block;margin: 5px 0 0;}

    .content1 .left{
        width: 100%;
        float: none;
        height: auto;
    }
    .content1 .left .hv{
        position: relative;
        width: 100%;
        height: auto;
        background: url('../../../../../../img/back_left.jpg')no-repeat center;
        left: auto !important;
    }
    .content1 img{
        display: none;
    }
    .content1 p.zag{
        position: static;
        text-align: center;
        padding: 30px 0;
        margin: 0 !important;
        font-size: 24px;
    }
    .content1 .left .left_back{
        width: 100%;
        background: #eee;
        padding: 0;
    }
    .content1 .right{
        width: 100%;
        float: none;
        height: auto;
        text-align: center;
    }
    .content1 .right .hv{
        position: relative;
        width: 100%;
        height: auto;
        background: url('../../../../../../img/back_right.jpg')no-repeat center;
        right: auto !important;
    }
    .content1 .right .left_back{
        width: 100%;
        background: #eee;
        padding: 20px 0 0;
        margin: 0;
    }
    .content1 .right .left_back .block_cn{
        display: inline-block;
        vertical-align: top;
        width: 100%;
        padding: 0;
    }
    /*.content1 .right .left_back .block_cn .item{
        margin: 0 5px 20px;
        width: 141px;
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    .content1 .left .left_back .block_cn .link a.letter::before{
        font-size: 16px;
        left: -3px;
        top: 0;
    }
    .content1 .left .left_back .block_cn > a{
        font-size: 16px;
        margin: -10px 0 0 11px;
        float: none;
    }
    .content1 .right .left_back .block_cn .item .img{
        width: 40px;
        height: 40px;
    }
    .content1 .right .left_back .block_cn .item p{
        margin: 10px 0 0;
        font-size: 12px;
        height: 33px;
    }
    .content1 .right .left_back .block_cn .item p.st{
        margin: 0;
    }
    .content1 .right .left_back .block_cn .item p.price{
        margin: 0;
    }
    .content1 .right .left_back .block_cn .item a{
        margin: 10px auto 0;
        width: 103px;
        line-height: 30px;
    }
    .content1 .left .left_back .block_cn .link a{
        font-size: 16px;
        padding-left: 10px;
    }*/
    .content1 .left .left_back .block_cn .item{
        margin: 0 5px 20px;
        width: 141px;
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    .content1 .right .left_back .block_cn .link a.letter::before{
        font-size: 16px;
        left: -3px;
        top: 0;
    }
    .content1 .right .left_back .block_cn > a{
        font-size: 16px;
        margin: -10px 0 0 11px;
        float: none;
    }
    .content1 .left .left_back .block_cn .item .img{
        width: 40px;
        height: 40px;
    }
    .content1 .left .left_back .block_cn .item p{
        margin: 10px 0 0;
        font-size: 12px;
        height: 33px;
    }
    .content1 .left .left_back .block_cn .item p.st{
        margin: 0;
    }
    .content1 .left .left_back .block_cn .item p.price{
        margin: 0;
    }
    .content1 .left .left_back .block_cn .item a{
        margin: 10px auto 0;
        width: 103px;
        line-height: 30px;
    }
    .content1 .right .left_back .block_cn .link a{
        font-size: 16px;
        padding-left: 10px;
    }
    .content6 .left{
        width: 100%;
        float: none;
    }
    .content6 .right{
        width: 100%;
        float: none;
    }
    .content6 .right .block_cn .link {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
    .content7 .item table{
        font-size: 10px;
    }
    .content7 .item table tr th{
        font-size: 12px;
        padding: 7px 5px;
    }
    .content7 .item .zag p{
        font-size: 18px;
    }
    .content7 .shema p{
        font-size: 28px;
        display: block;
        text-align: center;
    }
    .content6 .right .block_cn .link a{
        font-size: 14px;
        padding: 5px 0 0;
        margin: 0;
    }
    .content6 .right .block_cn .link a.letter::before{
        font-size: 14px;
        top: 4px;
        left: -11px;
    }
    .content7 .item table tr td{
        padding: 7px 3px;
        width:50px;
    }
    .content7 .item .all{
        font-size: 14px;
    }
    .content7 .shema a{
        display: block;
        margin: 15px auto 0;
    }
    #content{
        width: 96%;
    }
    #fulltext{
        width: 100%;
    }
    #fulltext{
        padding: 0 0 25px 0
    }
    #left{
        float: none;
        width: 100%;
    }
    #text{
        float: none;
        width: 100%;
        margin: 30px 0 0;
        min-height:100%;
    }
    .zebra{
        font-size: 11px;
    }
    .zebra td, .zebra th{
        padding: 8px 2px;
        width: 70px !important;
    }
    #wrap{
        min-width:100%;
    }

    #map{
        margin: 30px 0 0 !important;
        height: 300px !important;
    }
    #map > ymaps{
        height: 300px !important;
    }
    .right_footer{
        float: none;
        width: 100%
    }
    .footer_text{
        float: none;
        width: 100%;
        text-align: center;
    }
    .search{
        text-align: center;
    }
    footer .menu_footer a{
        margin: 12px 0 0;
    }
    footer .menu_footer span{
        margin: 12px 0 0;
    }
    header .menu li a{
        display: inline-block;
        text-align:center;
    }
    .entry-list__item{
        margin: 25px 0 0 !important;
        padding: 0 0 25px !important;
        border-bottom: 1px solid #ccc;
    }
}

@media screen and (max-width: 767px) and (min-width: 400px) {
    .content7 .item table {
        font-size: 12px;
    }
}

#fulltext #renters li {
    width: 102px;
    height:65px;
    line-height: 15px;
}
#fulltext #renters li div {
    width: 102px;
    height: 80px;
}
/* End */


/* Start:/local/templates/mirus/assets/styles/slick.css?17853956121885*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/* End */


/* Start:/local/templates/mirus/assets/styles/common.css?17853956128069*/
@font-face {
    font-family: 'Proxima Nova Regular';
    src: url('../../../../../../local/templates/mirus/assets/fonts/ProximaNova-Regular.eot');
    src: url('../../../../../../local/templates/mirus/assets/fonts/ProximaNova-Regular.eot#iefix') format('embedded-opentype'),
    url('../../../../../../local/templates/mirus/assets/fonts/ProximaNova-Regular.woff') format('woff'),
    url('../../../../../../local/templates/mirus/assets/fonts/ProximaNova-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

body {
    line-height: 1;
    font-family: 'Proxima Nova Regular', sans-serif!important;
    font-weight: 400;
}

.banner{display:block;margin:0 0 38px;}
.banner__image{display:block;}
.contacts-block__map{height:182px;background:#e2e2e2;}
.contacts-block__info{background:#fff;}
.contacts-block__info:after{display:table;clear:both;content:'';}
.contacts-block__illustration{float:left;width:282px;}
.contacts-block__image{display:block;border-right:5px solid #bf0000;}
.contacts-block__fields{float:left;width:328px;font-size:13px;line-height:1.1;}
.contacts-block__fields:after{display:table;clear:both;content:'';}
.contacts-block__col{box-sizing:border-box;float:left;width:50%;padding:17px 0 0 25px;}
.entry-list__item{margin:0 0 20px;}
.entry{display:table;width:100%;height:100%;background:#fff;}
.entry__illustration{display:table-cell;vertical-align:top;width:300px;height:100%;background:#333;}
.entry .entry__carousel{width:300px;height:100%;}
.entry__description{display:table-cell;vertical-align:top;width:690px;font-size:16px;}
.entry__description-wrapper{padding:0 35px;}
.entry__header{position:relative;min-height:30px;margin:0 0 20px;padding:30px 200px 0 0;}
.entry__rating{position:absolute;top:30px 0 0;right:0;}
.entry__title{margin:0;font-size:24px;line-height:1.2;}
.entry__footer:after{display:table;clear:both;content:'';}
.entry__logo{float:left;width:410px;}
.entry__price{float:left;text-align:left;width:175px;padding:0 0 0 35px;}
.entry__price-value{padding:7px 0 0;color:#e30613;font-size:23px;font-weight:700;line-height:1.2;}
.epc{box-sizing:border-box;position:relative;height:100%;}
.epc__image{position:relative;z-index:1;display:block;height:100%;max-height:100%;}
.epc__main{width:100%;height:273px;}
.epc__nav{width:100%;height:60px;}
.epc__nav .slick-current:before{content:'';position:absolute;top:0;left:0;z-index:10;display:block;width:100%;height:100%;background:#d72525;background:rgba(215,37,37,0.7);}
.epc__slide-nav{position:relative;cursor:pointer;}
.epc .slick-list,
.epc .slick-track,
.epc .slick-slide{height:100%;}
.fixed-content-nav{position:fixed;top:50%;right:0;z-index:100;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;padding:0;list-style:none;overflow:hidden;}
.fixed-content-nav__item{width:240px;margin:0 0 1px;padding:0;font-size:0;list-style:none;-webkit-transform:translateX(181px);-ms-transform:translateX(181px);transform:translateX(181px);-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;background:#fff;}
.fixed-content-nav__item--active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.fixed-content-nav__icon{float:left;display:block;width:59px;height:54px;margin:0 0 0 -78px;}
.fixed-content-nav__inner{display:block;padding:0 10px 0 78px;color:#333;font-size:16px;font-weight:700;line-height:54px;text-align:left;text-decoration:none;}
.fixed-content-nav__inner:after{display:table;clear:both;content:'';}
.fixed-content-nav__inner:hover{text-decoration:none;}
.fixed-content-nav__text{display:inline-block;vertical-align:middle;line-height:1.2;}
.fixed-content-nav__count{color:#ccc;}
body.inner--style_image{background-position:center top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;}
body.inner--style_image #wrap{position:relative;}
body.inner--style_image #wrap:after{display:table;clear:both;content:'';}
body.inner--style_image #wrap:before{content:'';position:absolute;top:0;left:50%;z-index:1;display:block;width:1086px;height:100%;margin:0 0 0 -543px;background:#f3f4f8;}
body.inner--style_image #wrap #header,
body.inner--style_image #wrap #content{position:relative;z-index:10;}
#text .list,
.list{margin:0;padding:0;}
#text .list__item,
.list__item{list-style:none;margin:0;padding:0;}
#text .list__item:before,
.list__item:before{content:'— ';}
.logos-line{position:relative;width:100%;padding:5px 10px;}
.logos-line__image{display:block;}
.logos-line .slick-arrow{position:absolute;top:50%;z-index:10;display:block;width:9px;height:22px;margin:-11px 0 0;font-size:0;line-height:0;cursor:pointer;border:0 none;outline:0 none;background:url("../../../../../../local/templates/mirus/assets/images/sprite.png") -17px 0px no-repeat;}
.logos-line .slick-prev{left:0;background-position:-17px 0px;}
.logos-line .slick-next{right:0;background-position:-51px 0px;}
.logos-line--type_simple .logos-line__item{display:inline-block;vertical-align:middle;padding:0 5px 5px 0;}
#text .prices,
.prices{margin:0;padding:0;list-style:none;}
#text .prices__item,
.prices__item{position:relative;display:block;margin:0 0 27px;padding:0;list-style:none;overflow:hidden;}
#text .prices__item:after,
.prices__item:after{content:'';display:block;overflow:hidden;height:14px;border-bottom:1px dotted #db8284;}
#text .prices__label,
.prices__label{float:left;display:block;z-index:2;padding-right:10px;color:#434242;}
#text .prices__value,
.prices__value{display:block;float:right;z-index:2;padding-left:10px;font-size:16px;font-weight:700;}
.prop-list{padding:20px 0;line-height:1.3;}
.prop-list__item{padding:0 0 0 117px;}
.prop-list__item:after{display:table;clear:both;content:'';}
.prop-list__label{float:left;width:117px;margin:0 0 0 -117px;color:#b4b4b4;}
.rating-widget{position:relative;}
.rating-widget__stars{position:relative;display:inline-block;vertical-align:middle;margin:0 0 0 12px;background:#ccc;}
.rating-widget__stars:before{content:'';position:relative;z-index:10;display:block;width:89px;height:16px;background:url("../../../../../../local/templates/mirus/assets/images/sprite.png") -68px 0px no-repeat;}
.rating-widget__prg{position:absolute;top:0;left:0;z-index:1;display:block;height:16px;background:#e30613;}
.rating-widget__prg--style_a{background:#3c3;}
.rating-widget__label,
#fulltext a.rating-widget__label{display:inline-block;vertical-align:middle;color:#cdcdcd;font-size:16px;font-weight:400;line-height:1.2;}
.review-list__item{margin:0 0 18px;}
.review-list__header{margin:0 0 20px;padding:0 300px 0 0;}
.review-list__header:after{display:table;clear:both;content:'';}
.review-list__name{font-size:16px;font-weight:700;}
.review-list__meta{float:right;width:300px;margin:0 -300px 0 0;text-align:right;}
.review-list__more{padding:10px 0 0;}
.review-list__more-button{display:inline-block;vertical-align:middle;color:#fff;min-width:160px;padding:7px 10px 10px;line-height:1.2;font-size:16px;font-weight:700;text-align:center;background:#bf0000;}
.service-info__item{margin:0 0 50px;}
.service__item{margin:0 0 13px;padding:0 0 0 90px;}
.service__item:after{display:table;clear:both;content:'';}
.service__label{float:left;min-width:63px;margin:0 0 0 -90px;padding:0 2px;color:#fff;font-size:14px;text-align:center;background:#333;}
#text .title{margin:0 0 25px;padding:0;font-size:16px;font-weight:700;line-height:1.2;}
#text .title__text{display:inline-block;vertical-align:middle;min-width:145px;padding:7px 10px 7px 20px;border-left:5px solid #bf0000;background:#fff;}
#text .title:after{display:none;}
#text #gallery:after{display:table;clear:both;content:'';}
#text .review-list__more-button{color:#fff;text-decoration:none;}
#text .review-list__more-button:hover{color:#fff;text-decoration:none;opacity:0.8;}
.slick-arrow{display:none;}
.main-desc{font-size:17px;font-family:"Arial", sans-serif;}
a[href^="tel"]{text-decoration:none;color:#333!important;}
a.disabled{pointer-events:none;cursor:default;color:#333!important;text-decoration:none;}
.nivo-lightbox-content{margin-left:auto!important;margin-right:auto!important;width:800px!important;height:100%!important;max-height:800px!important;overflow:hidden;}
/* End */


/* Start:/bitrix/components/bitrix/menu/templates/.default/style.min.css?1785395584490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(../../../../../components/bitrix/menu/templates/.default/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/mirus/styles.css?1785395612711*/
p{font-size:15px;    line-height: 1.5;}
#left .phone a
{
    color: #fff!important;
    text-decoration: none;
}

.entry__illustration
{
    background-color: #fff!important;
}

.main-desc
{
    font-size: 16px;
    font-family: "Open Sans Condensed", sans-serif;
}


.nivo-lightbox-item
{
    max-height: 600px;
    overflow: hiddenl
}


.nivo-lightbox-close
{
    top: 15%!important;
    right: 25%!important;
}

#text #gallery li
{
    overflow: hidden;
}

#main table {
    width: 100%;
}

#main table tbody tr td:first-child {
    width: 68%;
}

#main table tbody tr td:last-child {
    width: 32%;
}

/*.epc__slide
{
    max-height: 250px!important;
    width: 100%!important;
    overflow: hidden;
} */


/* End */


/* Start:/local/templates/mirus/template_styles.css?17853956122462*/
/*#deals ul li.gray div {*/
/*  -webkit-transform: rotate(4deg);*/
/*  -ms-transform: rotate(4deg);*/
/*  transform: rotate(4deg);*/
/*}*/

/*#deals ul li.red div {*/
/*  -webkit-transform: rotate(-4deg);*/
/*  -ms-transform: rotate(-4deg);*/
/*  transform: rotate(-4deg);*/
/*  left: 7px !important;*/
/*  width: 253px;*/
/*}*/

/*#deals ul li div {*/
/*  position: absolute;*/
/*  top: 331px;*/
/*}*/

/*#deals ul li.gray div {*/
/*  width: 267px !important;*/
/*  position: absolute;*/
/*  top: 331px !important;*/
/*  left: 20px !important;*/
/*}*/

/*#deals {*/
/*  height: 459px;*/
/*}*/

/*.jcarousel-list {*/
/*  height: 433px;*/
/*}*/



#deals ul li.gray div {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

#deals ul li.red div {
  -webkit-transform: rotate(-0deg);
  -ms-transform: rotate(-0deg);
  transform: rotate(-0deg);
}

#deals ul li div {
  width: 255px;
  position: absolute;
  top: 324px;
  z-index: -1;
}

#deals ul li.gray div {
  width: 267px !important;
  position: absolute;
  top: 321px !important;
  z-index: -1;
  /*margin-left: 3px;*/
  background: rgba(109, 108, 108, 1);
}

/* #deals ul li.gray:first-child div {
 width: 266px !important;
} */

#deals {
  height: 459px;
}

#deals ul li.red div {
  width: 276px !important;
  position: absolute;
  top: 321px !important;
  margin-left: -1px;
  background: rgba(227, 6, 19, 1);
}

.jcarousel-list {
  height: 433px;
}

.entry__footer .content_cart_brand h2 {
    color: #CC1234;
    font-size: 16px;
    font-weight: 600;
    padding: 15px 0 0;
}
.entry__footer .content_cart_brand ul {
    margin: 0!important;
    width: 100%;
}
.entry__footer .content_cart_brand ul li {
    margin: 3px 5px 0px 0;
	float:left;
	line-height: 12px;
}
.entry__footer .content_cart_brand ul li a {
	color: #424E5D!important;
    font-size: 12px;
    line-height: 12px;
}

.logos-line {
	padding:0px;
}
.logos-line .content_cart_brand h2 {
    color: #CC1234!important;
    font-size: 16px!important;
    font-weight: 600!important;
    padding: 15px 0 0;
	margin:0px!important;
}
.logos-line .content_cart_brand h2:after {
	display:none;
}
.logos-line .content_cart_brand ul {
    margin: 0!important;
    width: 100%;
}
.logos-line .content_cart_brand ul li {
    margin: 3px 5px 0px 0!important;
	float:left;
	line-height: 12px;
}
.logos-line .content_cart_brand ul li a {
	color: #424E5D!important;
    font-size: 14px;
    line-height: 14px;
}

/* End */
/* /css/lightbox.css?17853956124470 */
/* /css/themes/default.css?17853956122316 */
/* /css/style.css?178539561269248 */
/* /local/templates/mirus/assets/styles/slick.css?17853956121885 */
/* /local/templates/mirus/assets/styles/common.css?17853956128069 */
/* /bitrix/components/bitrix/menu/templates/.default/style.min.css?1785395584490 */
/* /local/templates/mirus/styles.css?1785395612711 */
/* /local/templates/mirus/template_styles.css?17853956122462 */
