@charset "utf-8";
/* CSS Document */

html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,strong,var,u,i,center,ol,ul,li,form,label,table,tr,th,td,footer,header,menu,nav,section,audio,video{
margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline
}
html{line-height:1
}
ol,ul{list-style:none
}
table{border-collapse:collapse;border-spacing:0
}
th,td{text-align:left;font-weight:400;vertical-align:middle
}
blockquote{quotes:none
}
blockquote:before,blockquote:after{content:"";content:none
}
a img{border:none
}
footer,header,main,menu,nav,section{display:block
}
html,body{font-family: Arial, Helvetica, sans-serif;min-height:100%;background:#EAE7DC
}
body{
    font-family:Helvetica,arial,sans-serif;
    font-weight:400;
    font-style:normal;
    /* [disabled]font-size:16px; */
    line-height:20px;
    color:#404040;
}
*{outline:none;box-sizing:border-box
}
i{display:inline-block;vertical-align:middle
}
em{font-style:italic
}
strong{font-weight:700
}
small{font-size:.777em
}
span{vertical-align:middle
}
a{color:#e34234;-moz-transition:.333s;-o-transition:.333s;-webkit-transition:.333s;transition:.333s;text-decoration:none;display:inline-block;vertical-align:middle
}
a:hover{color:#8e0000;text-decoration:none
}
a.dashed{border-bottom:1px dashed #e13d3d
}
a.dashed:hover{border-bottom:1px dashed rgba(215,0,0,.09)
}
p{margin-bottom:1em; text-indent: 25px; font-size:14px;
}
p:last-child{margin-bottom:0
}
.overflow-table td {
    font-size:14px
}
.icons { left:1em; position:absolute
}
.wrapper{position: relative; right:0px; left:0px
}
.wrapper:before{content:'';display:block;clear:both
}
.wrapper:after{content:'';display:block;clear:both
}
h1{font-size:1.4em;line-height:1.5em;margin-bottom:.5em;text-transform:uppercase;font-weight:600
}
h2{font-size:1.2em;line-height:1.2em;margin-bottom:.4em;text-transform:uppercase;font-weight:600; color:#4c4c4c; text-align:center
}
h3{font-size:1.2em;line-height:1.2em;text-transform:uppercase;margin-bottom:.4em;font-weight:600; 
}
h4{font-size:1.1em;text-transform:uppercase;line-height:1.1em;margin-bottom:.5em;font-weight:600
}
ol{padding-left:1.5em;margin-bottom:1em
}
ol li{list-style-type:decimal
}
.clearfix{clear:both
}
.breadcrumbs{padding:1em 0;width:100%; font-size: 12px;
}
.breadcrumbs:after{content:'';display:block;clear:both
}
.breadcrumbs ul:after{content:'';display:block;clear:both
}
.breadcrumbs ul li{float:left;padding-left:0;margin-right:.333em;position:relative;color:#80868a
}
.breadcrumbs ul li:after{display:block!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;display:inline-block!important;vertical-align:middle;margin-left:.333em;content:" | "
}
.breadcrumbs ul li:before{display:none
}
.breadcrumbs ul li a,.breadcrumbs ul li span{display:inline-block;vertical-align:middle;color:#E98074 ;border-bottom:0; font-weight:600
}
.breadcrumbs ul li span{color:#E98074 !important;font-weight:600
}
.breadcrumbs ul li:last-child a{color:#FFF
}
.breadcrumbs ul li:last-child:after{display:none!important
}
.zakaz-form { background:#963;
}
.submit-button-zakaz { background:#F00
}




.car-page.part-0 {
    border-bottom: #e2e2e2 1px solid;
}
.car-page .car {
    padding: 0 0 2em;
}
.car-page .car .car-gallery {
    float: left;
    width: 60%;
}
.car-page .car .car-gallery .level-0 {padding:1em;  height:19em; padding-left: 2em; padding-top:0;
}
.car-page .car .car-gallery .level-0 .img {height: 18em;
}
.car-page .car .car-gallery .img {
    width: 100%;
    background-size: cover;
    background-position: center;
    position: relative;
    -moz-transition: opacity .777s;
    -o-transition: opacity .777s;
    -webkit-transition: opacity .777s;
    transition: opacity .777s;
}

.car-page .car .car-gallery .img a {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    border-bottom: 0;
}
.car-page .car .car-gallery .level-1 {
    margin-top: 0.5em;
}
#fancybox-close, .fancybox {
    border-bottom: 0;
}
.car-page .car .car-gallery .level-1 .owl-item:first-child {
    padding-left: 0;
}

.car-page .car .car-gallery .level-1 .owl-item {
    padding-left: 1em;
}

.car-page .car .car-gallery .level-1 .img {height: 6em;
}
.car-page .car .car-description {
    float: left;
    width: 40%;
}
.car-page .car .car-description .title {display:none;
    background: #7d746d;
    color: #EAE7DC;
    padding: 0.4em 5em;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 600;
    text-align: center;
}
.car-page .car .car-description .rental-price {
    padding: 1.1em 0;
}
.car-page .car .car-description .rental-price span {
    font-weight: 600;
    font-size: 1em;
    color: #3d3d3d;
    float: left;
}
.car-page .car .car-description .rental-price font {
    float: right;
    color: #e34234;
    font-size: 1.2em;
    font-weight: 600;
}
.car-page .car .car-description .rental-price:after {
    content: '';
    display: block;
    clear: both;
}
.car-page .car .car-description .table .row {
    background: #EAE7DC;
    border-bottom: 1px solid #e2e2e2;
    border-top: 1px solid #EAE7DC;
    padding: 0.3em;
}
.car-page .car .car-description .table .row div:nth-child(1) {
    padding-right: 1em;
}
.car-page .car .car-description .table .row div {
    float: left;
    color: #3d3d3d;
    font-weight: 600;
}
.car-page .car .car-description .table .row div .right { float: right;
}
.car-page .car .car-description .table .row div:nth-child(2) {
    font-size: 1em;
    float: right;
}
.car-page .car .car-description .table .row div:nth-child(3) {
    float: right;
    font-size: 1.333em;
}
.car-page .car .car-description .table .row:after {
    content: '';
    display: block;
    clear: both;
}
.car-page .car .car-description .button-and-info {
    margin-top: 1em;
}
.car-page .car .car-description .button-and-info .button .btn {
    border-radius: 0;
    padding: 1.25em 1em;
    font-size: 1.5em;
}
.car-page .car .car-description .button-and-info .button .btn {
    display: block;
    font-size: 1em;
    padding: 1em 0;
    background: #3b3b3b;
    border: #212121;
    border-radius: 4px;
    border-bottom: 0!important;
}

@media(min-width:1280px) {
.content-modules .cell{width:32%;margin-right:auto}
.content-page .content-place .left-foto {float:left; width:32%
}
.content-page .content-place .text-foto {float:left; width:64%; margin-left: 30px;
}
.footer{display:block; margin-top: 2em}
.footer-adaptive { display:none}
.header .part-2 ul li a{ text-align: center
}
.header .part-2 ul li.grey-background{ text-align: center;  background:#7f7f7f; padding: 0.8em 0.5em
}
.car-page .car .car-gallery .level-0 {max-height: 19em;
}
.car-page .car .car-gallery .level-0 .img {max-height: 18em; max-width: 400px;
}
.car-page .car .car-description .title { font-size: 1em;
}
.min-600 {display:none;
}
}
@media(max-width:1280px){
.breadcrumbs{padding:.5em 1em}
.icon-title .icon-place,.big-icon-title .icon-place{padding:0 34%}
.content-modules .cell{width:33%;margin-right:auto}
.content-modules .cell:nth-child(3n){margin-right:0!important}
.content-modules .cell .button{padding:0 1em 1em; font-size: 14px;}
.header .part-1 ul li a{font-size:14px}
.header .part-2 ul li a{ text-align: center}
.header .part-2 ul li.grey-background { text-align: center; background:#7f7f7f; padding: 0.8em 0.5em}
.header .part-2 ul li a img{-ms-transform:scale(.75,.75);-webkit-transform:scale(.75,.75);transform:scale(.75,.75)}
.header .part-2 ul li a img{ display:none}
.header .part-2 ul li.grey-background img{-ms-transform:scale(.75,.75);-webkit-transform:scale(.75,.75);transform:scale(.75,.75)}
.header .part-2 ul li.grey-background img{ display:none}
.header .part-2 ul li a span{display:inline-block;line-height:18px;font-size:12px }
.header .part-2 ul li.grey-background span{display:inline-block;line-height:18px;font-size:12px }
.header-main {display:block}
.footer{display:block; margin-top: 2em}
.footer-adaptive{display:none}
.container{max-width:100%}
.container.content{padding:1em}
.min-600 {display:none;
}
}
form .btn{display:block;font-size:1em;padding:1em 0;background:#3b3b3b;border:#212121;border-radius:4px;border-bottom:0!important
}
form .btn:hover{background:#d70000
}
form .btn.red{background:#d70000;color:#FFF
}
form .btn.red:hover{background:#db1c1c
}
form .error{color:#d70000;border:1px solid;padding:1em
}
form .server-request{border:1px solid;padding:1em
}
.space{width:100%;margin-bottom:1em;border-bottom:3px dashed #616161
}
ul:after{content:'';display:block;clear:both
}
ul:before{content:'';display:block;clear:both
}
ul li{padding-left:2em;position:relative;font-weight:200
}
ul li:after{content:'';display:block;clear:both
}
ul li:before{content:'';display:block;clear:both
}
ul li:after{position:absolute;left:0;top:0
}
.gray-place{background:#e2e3e4
}
.icon-title,.big-icon-title{margin:2em 0
}
.icon-title h1,.big-icon-title h1,.icon-title h2,.big-icon-title h2{text-align:center;color:#242424;font-size:1.1em
}
.icon-title .icon-place,.big-icon-title .icon-place{padding:0 33em
}
@media(max-width:864px){.icon-title .icon-place,.big-icon-title .icon-place{padding:0 24%
}
}
@media(max-width:564px){.icon-title .icon-place,.big-icon-title .icon-place{padding:0 9%
}
.content-page .content-place .sistem .cell {
width:98% !important
}
}
@media(max-width:400px){.icon-title .icon-place,.big-icon-title .icon-place{padding:0 1em
}
.car-page .car .car-gallery .level-0 {max-height:14em;
}
.car-page .car .car-gallery .level-0 .img {max-height:13em;
}
}
.icon-title .icon-place div,.big-icon-title .icon-place div{text-align:center;position:relative;width:100%; padding-top: 1em
}
.icon-title .icon-place div:after,.big-icon-title .icon-place div:after{content:'';display:block;clear:both
}
.icon-title .icon-place div:before,.big-icon-title .icon-place div:before{content:'';display:block;clear:both
}
.icon-title .icon-place div:after,.big-icon-title .icon-place div:after,.icon-title .icon-place div:before,.big-icon-title .icon-place div:before{background:#242424;height:1px;width:7em;position:absolute;bottom:50%
}
.icon-title .icon-place div:after,.big-icon-title .icon-place div:after{left:0}.icon-title .icon-place div:before,.big-icon-title .icon-place div:before{right:0
}
.big-icon-title{margin:0
}
.big-icon-title .icon-place{padding:0;padding-bottom:1em
}
.big-icon-title .icon-place div:after{width:100%;z-index:0
}
.big-icon-title .icon-place div:before{background:#EAE7DC;height:2em;width:3em;left:0;right:0;margin:0 auto;top:0;z-index:1
}
.big-icon-title .icon-place div i{position:relative;z-index:7
}
.big-icon-title .icon-place div img{position:relative;z-index:7
}
label{cursor:pointer
}
.title-arrow{display:block;position:relative;margin-bottom:1.777em
}
.title-arrow:after{content:'';display:block;clear:both
}
.title-arrow:before{content:'';display:block;clear:both
}
.title-arrow a{border-bottom:0;color:#404040
}
.title-arrow:before{position:absolute;right:0;bottom:-17px;z-index:1
}
.title-arrow:after{background:#3b3b3b;height:2px;width:100%;position:absolute;bottom:-7px;left:0
}
.content-modules .cell{margin-bottom:1em;border:1px solid #aeaeae;min-height:29em;position:relative
}
@media(max-width:680px){
.content-page .content-place .company .cell .img-place img{max-width:265px !important; max-height:162px !important;
}
.content-page .content-place .text-foto {padding-left:40px;
}
.content-page .content-place .text-foto p {font-size:12px;
}
.content-modules .cell{min-height:auto;padding-bottom:0.5em; max-width:100%!important; margin-right:0!important
}
.cell.size-33:nth-child(1n){margin-right:0
}
.content-modules .cell:nth-child(2n){margin-right:0
}
.content-modules .cell:nth-child(3n){margin-right:0}
.content-modules.cell.img-place {width:100%;
}
.content-modules.cell.description {width:100%;
}
.content-modules .cell .title { width:100%
}
.cell.size-33 { width:100% 	
}
.cell.size-50 { width: 100%;  margin-right: 0;
}
}
.content-modules .cell .img{background-repeat:no-repeat;height:10em;background-size:cover;background-position:center;margin-bottom:0!important
}
.content-modules .cell .title{background:#d70000;color:#FFF;font-size:1.1em;text-transform:uppercase;text-align:center;padding:0.8em
}
.content-modules .cell .description{padding:1em 0.5em;font-size:14px;color:#606060;text-align:left!important
}
.content-modules .cell .description div{margin-bottom:.5em
}
.content-modules .cell .button{position:absolute;bottom:0;width:100%;padding:0 2em 1em
}
.content-modules .cell .button a{display:block;padding:1em
}
.content-modules .cell .button .btn{display:block;font-size:80%;padding:1em 0;background:#3b3b3b;border:#212121;border-radius:4px;border-bottom:0!important
}
.content-modules .cell .button .btn:hover{background:#d70000
}
.content-modules .cell .button .btn.red{background:#d70000;color:#FFF
}
.content-modules .cell .button .btn.red:hover{background:#db1c1c
}
.left{float:left
}
.right{float:right
}
.text-left{text-align:left!important
}
.text-center{text-align:center!important
}
.text-right{text-align:right!important
}
.text-middle {text-align:justify !important; font-size:0.9em; line-height:1.5em;}
.btn{display:inline-block;vertical-align:middle;cursor:pointer;background: #e34234 ;padding:.444em 3em;text-align:center;color:#FFF;border-bottom:2px solid #e34234;text-transform:uppercase;font-size:18px;font-weight:600;position:relative;-moz-transition:.333s,ease-in;-o-transition:.333s,ease-in;-webkit-transition:.333s,ease-in;transition:.333s,ease-in
}
.btn:after{content:'';display:block;clear:both
}
.btn:before{content:'';display:block;clear:both
}
.btn:before{position:absolute;left:0;top:.533em
}
.btn:after{position:absolute;right:0;top:.533em
}
.btn.red{background:#e34234
}
.btn:hover{background:#da1212;color:#ededed;border-bottom:2px solid #e34234
}
.btn.gray{color:#3a4246;background:#d5d5d5;text-shadow:#FFF 0 1px 0;border-bottom:2px solid #c9c9c9
}
.btn.gray:before{top:.333em!important
}
.btn.gray:after{top:.333em!important
}
.btn.gray:hover{background:#bbb;color:#333a3e;border-bottom:2px solid #b1b1b1
}
.btn.small{padding:.222em!important
}
.btn.small:before{top:.333em!important
}
.btn.small:after{top:.333em!important
}
.btn.curve{border-radius:4px
}
button[disabled]{background:#80868a!important;cursor:no-drop
}
.subtitle{color:#101010
}
.text-green{color:#8acf3e
}
.text-red{color:#d70000
}
.text-brown{color:#ff8900
}
.text-gray{color:#80868a
}
.group:before{content:'';display:block;clear:both
}
.group:after{content:'';display:block;clear:both
}
.cell{float:left;display:block
}
.cell.size-100{width:100%
}
.cell.size-50{width:48%;margin-right:2%
}
.cell.size-50:nth-child(2n){margin-right:0
}
.cell.size-33{max-width:33%;margin-right:0.5%;
}
.cell.size-33:nth-child(3n){margin-right:0
}
.cell.size-25{width:23%;margin-right:1.3%
}
.cell.size-25:nth-child(4n){margin-right:0
}
.cell.size-20{width:20%
}
.cell.size-15{width:15%
}
.line{width:100%;position:absolute;height:1px;background:#ff8a00
}
.img-left{float:left;margin-right:1em
}
.img-right{float:right;margin-left:1em
}
.darkness{position:absolute;left:0;top:0;background:rgba(0,0,0);width:100%;height:100%;z-index:1259712;display:none
}
@media(max-width:767px){
.container { max-width: 100%
}
.big-icon-title h1 { font-size:15px !important; 
}
.header{display:none
}
.header-main {display:none
}
.header-adaptive,.footer-adaptive{display:block !important
}
.header-adaptive .level-1 { padding-top:.5em !important
}
.header-adaptive a,.footer-adaptive a{border-bottom:0
}
.header-adaptive .level-1 img,.footer-adaptive .level-1 img{margin-right:.3em; margin-top:2em;
}
.header-adaptive img,.footer-adaptive img{margin-right:.3em
}
.fixed-adaprive-menue{display:block !important
}
.car-page .car .car-gallery .level-0 .img {height: 15em;
}
.car-page .car .car-description .table .row {font-size: 0.9em;
}
.content-page .content-place .company .cell .img-place img{max-width:320px; max-height:195px;
}
.content-page .content-place .left-foto {width:46%  !important
}
.content-page .content-place .text-foto {width:48% !important
}
.footer {display:none
}
}
.header .part-1{background:#3b3b3b;border-bottom:2px #2e2e2e solid;position:relative
}
.header .part-1 ul{float:left
}
.header .part-1 ul li{float:left;padding:0;position:relative
}
.header .part-1 ul li.grey-background{background:#7f7f7f;
}
.header .part-1 ul li:after{content:'';display:block;clear:both
}
.header .part-1 ul li:after{width:1px;height:100%;left:0;top:0;background:#505050;border-left:1px solid #2e2e2e
}
.header .part-1 ul li:nth-child(1):after{display:none
}
.header .part-1 ul li a{color:#FFF;border-bottom:0;font-size:16px;font-weight:600;text-transform:uppercase;padding:1.251em 2em
}
.header .part-1 ul li span{color:#FFF;border-bottom:0;font-size:16px;font-weight:600;text-transform:uppercase;padding:1.251em 2em; display: inline-block; vertical-align: middle;
}
.header .part-1 ul li:hover>a{background:#5c5c5c
}
.header .part-1 .right{float:right
}
.header .part-1 .right:after{content:'';display:block;clear:both
}
.header .part-1 .right .button{float:left
}
.header .part-1 .right .button .btn{padding:1.25em 2.7em;font-weight:600;border-bottom:0
}	
@media(max-width:1126px){
.content-place .car-list .popular-car .cell .img-place .img{max-width:250px;position:relative
}
.cell.size-33{max-width:33%;margin-right:0.5%}
.icon-title .icon-place,.big-icon-title .icon-place{padding:0 1em}
.header .part-1 .right .button .btn{padding:1.25em 1.9em;font-weight:600; font-size:16px; border-bottom:0
} 
.container {max-width:100%
}
.content-place{width:100% !important;padding-left:1em !important; margin:0 auto !important
}
.car-page .car .car-gallery .level-0 {height: 22em;
}
.car-page .car .car-gallery .level-0 .img {max-width:500px; height: 21em;
}
.right-place{width:100% !important;padding:1em; height: auto;}
.right-place .place.auto-class{font-size:0;margin-top:1rem}
.right-place .place.auto-class .tema{display:inline-block;vertical-align:top;font-size:1rem;padding:1em 0;width:32%;margin-right:2%}
.right-place .place.auto-class .tema:nth-child(3n){margin-right:0}
.right-place .place.auto-class .tema .img img{display:inline-block;vertical-align:middle;  max-width:100%}
.right-place .place.auto-class .tema .text{text-align:center
}
}
.header .part-1 .right .button .btn:before{content:'';display:block;clear:both
}
.header .part-1 .right .button .btn:before{position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#d70000;z-index:1;top:auto
}
.header .part-2 ul{ background:#525152;border:1px solid #535353;border-radius:0 0 3em 3em
}
.header .part-2 ul li{float:left;padding:0;position:relative;min-height:4em
}
.header .part-2 ul li:after{content:'';display:block;clear:both
}
.header .part-2 ul li:after{width:1px;height:100%;left:0;top:0;background:#7a797a;border-left:1px solid #535353
}
.header .part-2 ul li.grey-background :after{content:'';display:block;clear:both
}
.header .part-2 ul li.grey-background :after{width:1px;height:100%;left:0;top:0;background:#7a797a;border-left:1px solid #535353
}
.header .part-2 ul li:nth-child(1):after{display:none
}
.header .part-2 ul li a{color:#FFF;border-bottom:0;position: absolute;top:0;left:0;width:100%; padding:0.8em .5em
}
.header .part-2 ul li .grey-background{background:#7f7f7f;color:#FFF;border-bottom:0;position: absolute;top:0;left:0;width:100%; padding:0.8em .5em
}
@media(max-width:1030px){
.header .part-1 .right .button .btn { padding: 1.25em 1.5em; font-size: 16px;}
.header .part-1 ul li a {padding: 1.25em 1.5em;}
}
@media(max-width:999px){
.header .part-2 ul li a{line-height:3em;text-align:center}
.header .part-2 ul li a i{display:none}
.header .part-2 ul li a img{display:none}
.header .part-2 ul li.grey-background {line-height:3em;text-align:center}
.header .part-2 ul li.grey-background i{display:none}
.header .part-2 ul li.grey-background img{display:none}
}
@media(max-width:954px){
.header .part-1 .right .button .btn { padding: 1.25em 1.5em; font-size: 15px;}
.header .part-1 ul li span {padding: 1.25em 1.4em; font-size:15px}
.header .part-1 ul li a {padding: 1.25em 1.4em; font-size:15px}
.header-main .part-1 .row .place .header-text strong { font-size:14px !important
}
.car-page .car .car-gallery {width: 55%;  padding-right: 0.5em;
}
.car-page .car .car-gallery .level-0 {height: 21em; padding-left: 0;
}
.car-page .car .car-gallery .level-0 .img {max-width:600px; height: 20em;
}
.car-page .car .car-description {width: 45%;
}
}
@media(max-width:864px){
.header .part-1 .right .button .btn { padding: 1.25em 1.2em; font-size: 15px;}
.header .part-1 ul li a {padding: 1.25em 1.2em; font-size:15px}
.header .part-2 ul li.grey-background span{font-size:13px;
}
.header .part-2 ul li span{font-size:14px;
}
.car-page .car .car-gallery .level-0 {height:19em;
}
.car-page .car .car-gallery .level-0 .img {height:18em;
}
}
@media(max-width:831px){
.header .part-1 .right .button .btn { padding: 1.25em 1.0em; font-size: 14px}
.header .part-1 ul li a {padding: 1.25em 1.0em; font-size:14px}
.header .part-2 ul li a {font-size: 11px; }
.header .part-2 ul li.grey-background {font-size: 11px;  background:#7f7f7f;}
}
.header .part-2 ul li a img{position:absolute;left:1em
}
.header .part-2 ul li.grey-background img{position:absolute;left:1em
}
.header .part-2 ul li a span{display:block; font-size:14px; 
}
.header .part-2 ul li.grey-background span{display:block; font-size:14px; background:#7f7f7f; color:#fff; margin-left: 0.5em
}
.header .part-2 ul li a:hover{background:rgba(255,255,255,.111)
}
.header .part-2 ul li:nth-child(1){width:15%; border-radius: 0 0 0 3em;
}
.header .part-2 ul li:nth-child(2){width:12%
}
.header .part-2 ul li:nth-child(3){width:9%
}
.header .part-2 ul li:nth-child(4){width:10%
}
.header .part-2 ul li:nth-child(5){width:14%
}
.header .part-2 ul li:nth-child(6){width:15%
}
.header .part-2 ul li:nth-child(7){width:10%
}
.header .part-2 ul li:nth-child(8){width:15%; border-radius: 0 0 3em 0;
}
.header-main .part-1{padding:2em 0;background:#EAE7DC
}
.header-main .part-1:after{content:'';display:block;clear:both
}
.header-main .part-1 .row{float:left;font-size:14px
}
.header-main .part-1 .row .place .header-text  {line-height: 1.5;
}
.header-main .part-1 .row .place .header-text span {font-weight: 500; font-size: 14px; color:#2e2e2e ;
}
.header-main .part-1 .row .place .header-text strong {	color:#E85A4F ;	font-size: 16px;
}
.header-main .part-1 .row.logo-place{padding-left:10px
}
.header-main .part-1 .row.logo-place:hover{opacity:1
}
.header-main .part-1 .row a{border-bottom:0
}
.header-main .part-1 .row:nth-child(1){width:40%
}
.header-main .part-1 .row:nth-child(2){width:24%
}
.header-main .part-1 .row:nth-child(3){width:35%
}
.header-main .part-1 .row .place{position:relative;padding-left:0.5em
}
.header-main .part-1 .row .place img{position:absolute;left:-2em;top:0
}
.header-main .part-1 .row .place a{font-weight:800;color:#242424
}
.header-main .part-1 .row .place div{margin-top:1em
}
.footer .part-1{padding:30px 0;background:#EAE7DC
}
.footer .part-1:after{content:'';display:block;clear:both
}
.footer .part-1 .row{float:left;font-size:14px
}
.footer .part-1 .row.logo-place:hover{opacity:1
}
.footer .part-1 .row a{border-bottom:0
}
.footer .part-1 .row:nth-child(1){width:29%; padding:10px
}
@media(max-width:1030px){
.footer .part-1 .row:nth-child(1){width:100%;text-align:center;padding-bottom:1.4em}
.footer .part-1 .row:nth-child(2){width:36% !important; padding-left: 4%;}
.footer .part-1 .row:nth-child(3){width:27% !important}
.footer .part-1 .row:nth-child(4){width:36% !important}
}
.footer .part-1 .row:nth-child(2){width:24%
}
.footer .part-1 .row:nth-child(2) .place div{margin-top:.111em;padding-right:.5em
}
.footer .part-1 .row:nth-child(2) .place div:nth-child(3){margin-top:1em!important
}
.footer .part-1 .row:nth-child(3){width:20%
}
.footer .part-1 .row:nth-child(4){width:27%
}
.footer .part-1 .row .place{position:relative;padding-left:1em
}
.footer .part-1 .row .place img{position:absolute;left:-1.5em;top:0
}
.footer .part-1 .row .place a{font-weight:700;color:#242424
}
.footer .part-1 .row .place div{margin-top:1em
}
.footer .part-2 .container .desclaimer .metrika{padding:1em 0 0;text-align:right
}
.footer .part-2 .container .desclaimer .metrika:after{content:'';display:block;clear:both
}
.footer .part-2 .container .desclaimer .metrika a{border-bottom:0
}
.footer .part-2 .container .desclaimer .metrika div{display:inline-block;vertical-align:middle;margin-left:1em; padding-right: 30px
}
.footer .part-2{background:#140f0b;padding:1em 1.5em;font-size:12px;color:#808080
}
.footer .part-2 .container:after{content:'';display:block;clear:both
}
.footer .part-2 .container a{color:#808080;border-bottom:0; padding-left:10px
}
.footer .part-2 .container .desclaimer{float:left
}
.footer .part-2 .container .desclaimer .left span{ padding-left:10px
}
.header-adaptive {display:none;color:#2c302e
}
@media(max-width:240px){
.wrapper { max-width:230px; padding-left:5px; padding-right:5px} 
.container {width:100%
}
.header-adaptive a,.footer-adaptive a{border-bottom:0; font-size:.8em
}
.header-adaptive .level-1,.footer-adaptive .level-1{text-align:center;padding:3em 0em .5em !important
}
.header-adaptive .level-1 img, .footer-adaptive .level-1 img{ width:97%
}
.header-adaptive .level-3 ul li a span{font-size:.9em
}
.footer-adaptive .level-4{ font-size:.9em
}
.icon-title h1,.big-icon-title h1,.icon-title h2,.big-icon-title h2{font-size:1.2em
}
.icon-title .icon-place, .big-icon-title .icon-place {padding: 0;
}
.right-place .place.auto-class .tema .img img{ width:200px
}
.title-arrow{ font-size:.9em; line-height:1.5em
}
}
@media(max-width:360px){
.container {width:100% !important
}
.content-place{width:100% !important;padding-left:.5em !important
}
.content-place .content-text p {font-size: .8em;
}
.fixed-adaprive-menue .left .open-adaptive-menue i {font-size:0.75em; zoom:.75
}
.header-adaptive .icons-main-logo,.footer-adaptive .icons-main-logo{zoom:.75
}
.header-adaptive .level-3 ul li a span {font-size: .7em;
}
.fixed-adaprive-menue .left{font-size:.7em;padding:.5em 1em}
.fixed-adaprive-menue .btn{font-size:.75em !important;padding:.5em 1em
}
}
.header-adaptive .place,.footer-adaptive .place{margin:0 auto;width:100%
}
.header-adaptive .level-1,.footer-adaptive .level-1{text-align:center;padding:4em 1em 1em; margin-top: 2em;
}
.header-adaptive .level-2, .footer-adaptive .level-2 {width:100%; padding-right:1.5em; margin-bottom: 2em
}
.header-adaptive .level-2 .row,.footer-adaptive .level-2 .row{border-bottom:#c4c4c4 1px solid;padding:.5em
}
.header-adaptive .level-2 .row ,.footer-adaptive .level-2 .row {position:relative
}
.header-adaptive .level-2 .row ,.footer-adaptive .level-2 .row {display: table-row;  width: 100%;  clear: both;
}
.header-adaptive .level-2 .row .column,.footer-adaptive .level-2 .row .column { float: left;  display: table-column;  width: auto;   font-size: 12px;    font-weight:600;  padding-left:1em;
}
.header-adaptive .level-2 .row img, .footer-adaptive .level-2 .row img{width:1.5em;
}
.header-adaptive .level-2 .row .column-color,.footer-adaptive .level-2 .row .column-color { float: left;  display: table-column;  width: auto;   font-size: 12px;    font-weight:600;  padding-left:3px; color:#bd2222;
}
.header-adaptive .level-2 .row strong,.footer-adaptive .level-2 .row  strong{font-size:12px; font-weight:600;
}
.header-adaptive .level-2 .row .button,.footer-adaptive .level-2 .row .button{margin-top:1em
}
.header-adaptive .level-2 .row .button .btn,.footer-adaptive .level-2 .row .button .btn{display:block;font-size:1em
}
.header-adaptive .level-3 ul li{background:#3b3b3b;color:#FFF;padding:0
}
.header-adaptive .level-3 ul li a{color:#FFF;border-bottom:0;padding:0.7em 1em;padding-left:6em;position:relative;border-top:#838383 1px solid;border-bottom:#535353 1px solid;display:block
}
.header-adaptive .level-3 ul li.grey-background {color:#FFF;border-bottom:0;padding:0.7em 1em;padding-left:6em;position:relative;border-top:#838383 1px solid;border-bottom:#535353 1px solid; background: #7f7f7f;
}
.header-adaptive .level-3 ul li a img{position:absolute;left:1em;top:0.2em
}
.header-adaptive .level-3 ul li a span{display:block;text-transform:uppercase;font-weight:600; font-size:12px
}
.header-adaptive .level-3 ul li span{display:block;text-transform:uppercase;font-weight:600; font-size:12px
}
.header-adaptive .level-3 ul li img{position:absolute;left:1em;top:0.2em
}
.header-adaptive .level-3 ul li a:hover{background:rgba(255,255,255,.111)
}
.footer-adaptive .level-1{padding-top:0.4em
}
.footer-adaptive .level-2 .button{display:none
}
.footer-adaptive .level-4{background:#202020;color:#9e9e9e;padding:1em;text-align:center; font-size:12px;
}
.fixed-adaprive-menue{position:fixed;left:0;top:0; width:100%;display:none;z-index:1000
}
.fixed-adaprive-menue:after{content:'';display:block;clear:both
}
.fixed-adaprive-menue .left{width:44%;float:left;background:#e3e0d3;padding:.5em 1em;border-bottom:2px solid #2e2e2e; 
}
.fixed-adaprive-menue .left .open-adaptive-menue{float:left
}
.fixed-adaprive-menue .left .open-adaptive-menue img { float:left; margin-right:1.8em}
.fixed-adaprive-menue .left .open-adaptive-menue span{text-transform:uppercase; font-size:1em; font-weight:600; color:#595858;
}
.fixed-adaprive-menue .btn{width:56%;float:left;padding:.53em 1em; font-size:1em; border-bottom: 2px solid #2e2e2e;
}
.fixed-adaprive-menue .sandwich-menue{background:#eae7dc;position:absolute;left:-500px;top:2.3em; font-size:14px; padding:15px; padding-left:25px; -moz-transition:.444s;-o-transition:.444s;-webkit-transition:.444s;transition:.444s
}
.fixed-adaprive-menue .sandwich-menue.active{background:#e3e0d3;position:absolute;left:0;top:2.3em; font-weight:500; font-size:12px; padding:15px; padding-left:25px; -moz-transition:.444s;-o-transition:.444s;-webkit-transition:.444s;transition:.444s
}
.fixed-adaprive-menue .sandwich-menue ul{padding:0
}
.fixed-adaprive-menue .sandwich-menue ul li{padding:0; text-transform:uppercase;border-bottom:#6b6767 0.2px solid;border-top:#6b6767 0.2px solid
}
.fixed-adaprive-menue .sandwich-menue ul li a{display:block;color:#696868;padding:0.6em;border-bottom:0; font-weight: 600;
}
.fixed-adaprive-menue .sandwich-menue ul li span{display:block;color:#696868;padding:0.6em;border-bottom:0; font-weight: 600; background:#d9d6cc
}
.container{ width:1280px; margin:0 auto;position:relative
}
.container:after{content:'';display:block;clear:both
}
.container.content{padding-bottom:2em
}
.container.content h1,.container.content h2,.container.content h3,.container.content h4{text-transform:uppercase
}
.content-page{padding:0 0
}
.content-page .content-place:after{content:'';display:block;clear:both
}
.content-page .content-place ul{padding:0;padding-left:1em;margin-bottom:1.777em
}
.content-page .content-place ul li{list-style:disc;padding:0;font-weight:400;margin-bottom:.5em
}
.content-page .content-place ul li:before{display:none
}
.content-page .content-place ul li:last-child{margin-bottom:0
}
.content-page .content-place .page-image{width:auto;margin-bottom:1em;margin-right:1em;float:left;max-width:100%
}
.content-page .content-place .img{margin-bottom:1em; vertical-align:middle; max-width:100%
}
.content-page .content-place h2{ font-size:14px;  color:#EAE7DC;   background-color: #4d4d4d; padding: 0.4em 5em; text-transform: uppercase;  font-weight: 600;  text-align: center;
}
.content-page .content-place .text{text-align:justify;margin-bottom:1em
}
.content-page .content-place .text:after{content:'';display:block;clear:both
}
.content-page .content-place .text a,.content-page .content-place .text span,.content-page .content-place .text strong,.content-page .content-place .text b{vertical-align:top
}
.content-page .content-place .text img{max-width:100%
}
.content-page .content-place .popular-car .cell{margin-bottom:1em;border:1px solid #aeaeae; position:relative
}
.content-page .content-place .sistem {font-size: 8px;
}
.content-page .content-place .sistem .cell {font-size: 1rem;	float: none !important;	display: inline-block;	vertical-align: top;
}
.content-page .content-place .company{padding:2em 0
}
.content-page .content-place .company .cell{text-align:center;margin-bottom:2em
}
.content-page .content-place .company .cell p{ padding-right:1.5em
}
.content-page .content-place .company .cell .icon-place{padding-bottom:1em
}
.content-page .content-place .company .cell .img-place{padding-bottom:1em
}
.content-page .content-place .company .cell .img-place img{width:350px; height:212px;
}
.content-page .content-place .company .cell .title{font-size:0.9em;line-height:1.5em;text-transform:uppercase;font-weight:600;margin-bottom:.5em; color:#993333
} 
.content-page .content-place .form-contact{border-radius:4px;overflow:hidden;width:80%;margin:0 auto
}
.content-page .content-place .form-contact .form-title{background:#d70000;color:#FFF;font-size:1.333em;padding:.5em 1em;text-transform:uppercase;text-align:center
}
.content-page .content-place .form-contact .form-place{background:#f5f5f5;padding:1em;border:1px solid #dadada
}
.content-page .content-place .buttons-place{background:#f5f5f5;width:77%;margin:2em auto;padding:1.5em 1em;text-align:center
}
.content-page .content-place .buttons-place .title{font-size:1.5em;text-align:center;font-weight:600;margin-bottom:1em;text-transform:uppercase
}
.content-page .content-place .buttons-place .group{width:60%;margin:0 auto
}
.content-page .content-place .buttons-place .group{width:87%
}
.content-page .content-place .buttons-place .group .btn{font-size:1em;padding:.5em 1.777em
}
.content-page .content-place table{width:100%;margin:2em 0
}
.content-page .content-place table th{background:#cdcdcd;font-size:1.333em;color:#3a3a3a;padding:.5em 1em;font-weight:600
}
.content-page .content-place table td{background:#EAE7DC;padding:.3em 1em
}
.content-page .content-place table.tariff td{font-size:1.111em;text-align:center
}
.content-page .content-place table.tariff th{text-align:center;text-transform:uppercase
}
.content-place{	float:left;	width:75%;	padding-right:1em;	padding-left: 1em;
}
.content-page .content-place .left-foto {float:left; width:40%
}
.content-page .content-place .text-foto {float:left; width:54%; margin-left: 30px;
}
.right-place{float:left;width:25%
}
.right-place .btn{display:block;font-size:70%;padding:1em 0;background:#3b3b3b;border:#212121;border-radius:4px;border-bottom:0!important
}
.right-place .btn:hover{background:#d70000
}
.right-place .btn.red{background:#d70000;color:#FFF
}
.right-place .btn.red:hover{background:#db1c1c
}
.right-place .place{border:#cdcdcd 1px solid;background:#EAE7DC;padding:1em
}
.right-place .place.auto-class{margin-top:1em
}
.right-place .place.auto-class .tema{margin-bottom:1em;text-align:center
}
.right-place .place.auto-class .tema .img img{display:inline-block;vertical-align:middle; max-width:100%}
.right-place .place.auto-class .tema .text{ font-size:16px 
}
@media(max-width:700px){
.right-place .place.auto-class .tema .text{ font-size:14px !important
}
.car-page .car .car-gallery .level-0 {height: 14em !important
}
.car-page .car .car-gallery .level-0 .img {height: 13em !important
}
}
@media(max-width:800px){
.car-page .car .car-gallery .level-0 {height: 17em;
}
.car-page .car .car-gallery .level-0 .img {height: 16em;
}
.right-place .place.auto-class .tema{padding:1em 0;
}
}
@media(max-width:600px){
.car-page .car .car-gallery {width: 100%;
}
.car-page .car .car-description {width: 100%;
}
.car-page .car .car-gallery .level-0 {height:18em !important; max-width: 450px; margin: auto; padding-right: 0;
}
.car-page .car .car-gallery .level-0 .img {height: 17em !important
}
.car-page .car .car-gallery .level-1 .img {max-width: 150px;
}
.right-place .place.auto-class .tema .text{ font-size:15px !important
}
.right-place .place.auto-class .tema{width:100%!important;margin-right:0!important
}
.max-600 {display:none;
}
.min-600 {display:block;
}
}
.right-place .place.auto-class .tema a{border:1px solid #f6f6f6;display:block;padding:1em
}
.right-place .place.auto-class .tema a:hover{border:1px solid #e0e0e0
}
.right-place .place.auto-class .tema a:hover .btn{background:#E85A4F;color:#FFF
}
.right-place .place.auto-class .tema a:hover .btn:hover{background:#E85A4F
}
.right-place .place.auto-class .tema .btn{margin-top:1em;display:block
}
.content img{height:auto; overflow: auto ;max-width:100%
}
@media(-o-min-device-pixel-ratio:5 / 4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi),(min-resolution:1.25dppx){
.icheckbox_minimal-red,.iradio_minimal-red{background-image:url(../images/);-webkit-background-size:200px 20px;background-size:200px 20px}}

