body{font-family:Tahoma, sans-serif;font-size:14px;font-style:normal;color:#0f1b34;}
a,
a:hover,
a:focus{text-decoration:none;}
.icon{background-image:url('../images/sprite.png');background-repeat:no-repeat;display:inline-block;}
.icon-clock{width:20px;height:20px;background-position:-5px -5px;vertical-align:middle;margin-right:10px;}
.icon-ig{width:40px;height:40px;background-position:-35px -5px;}
.icon-master{width:153px;height:31px;background-position:-5px -55px;}
.icon-ok{width:40px;height:40px;background-position:-85px -5px;}
.icon-phone{width:20px;height:20px;background-position:-135px -5px;vertical-align:middle;margin-right:10px;}
.icon-pointer{width:20px;height:20px;background-position:-5px -96px;vertical-align:middle;margin-right:10px;}
.icon-question{width:19px;height:20px;background-position:-35px -96px;margin:0 10px -6px 0;}
.icon-vk{width:40px;height:40px;background-position:-165px -5px;}
.top-line{padding:25px 0 0 0;}
.top-block{display:inline-block;vertical-align:top;text-align:left;border-right:1px solid #ccc;height:83px;}
.top-block:last-child{border-right:none;}
.top-block p{color:#2485ff;font-size:11px;padding-bottom:8px;padding-left:49px;margin:0;}
.top-block .desc{font-weight:bold;margin-left:20px;padding-right:20px;}
.top-block:first-child .desc{margin-left:0;}
.top-block:first-child p{padding-left:30px;}
.top-block .desc span{display:inline-block;vertical-align:middle;}
.top-block.address span{text-decoration:underline;}
.top-block.phone span{font-size:18px;}
.main-menu li{float:left;background:linear-gradient(to bottom, #213b54 0%,#0d162f 100%);border-left:1px solid rgba(255,255,255,0.3);width:16.666%;}
.main-menu a{color:#fff;display:inline-block;font-size:15px;text-align:center;padding:0 32px;line-height:47px;height:47px;width:100%;}
.main-menu a.active{background:#2485ff;border-radius:5px;}
.main-menu li:hover{background:#2485ff;border-radius:5px;}
.main-menu ul{padding:0;list-style:none;}
.call-box{display:none;margin-top:20px;}
.tel a{color:#111832;text-decoration:none;font-size:20px;}
.call-box .call a{display:block;background:#2485ff;border-radius:5px;font-size:25px;color:#fff;text-decoration:none;line-height:46px;}
.call-box .addr a{color:#213b54;border-bottom:1px dashed;text-decoration:none;display:inline-block;}
h1{font:33px "PT Sans Narrow", sans-serif;text-align:center;margin:0 0 25px 0;color:#333333;border-bottom:1px solid #a8a9a4;padding-bottom:15px;}
.content{padding:40px 0 0 0;}
.car-item{padding:12px;border:1px solid #ebedef;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,0.2);text-align:center;margin-bottom:25px;}
.car-item img{width:100%;max-width:236px;height:auto;}
.car-item .img-block{position:relative;}
.car-item h2{color:#2485ff;font-size:20px;margin:0 0 5px 0;}
.car-item span{color:#2485ff;font-size:20px;margin:0 0 5px 0;}
.car-item p{font-size:14px;color:#767676;padding-bottom:5px;}
.car-item button{display:inline-block;height:34px;line-height:34px;color:#fff;font-size:17px;padding:0 35px;border:none;border-radius:5px;background:#213b54;background:-moz-linear-gradient(top, #213b54 0%, #0d162f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#213b54), color-stop(100%,#0d162f));background:-webkit-linear-gradient(top, #213b54 0%,#0d162f 100%);background:-o-linear-gradient(top, #213b54 0%,#0d162f 100%);background:-ms-linear-gradient(top, #213b54 0%,#0d162f 100%);background:linear-gradient(to bottom, #213b54 0%,#0d162f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#213b54', endColorstr='#0d162f',GradientType=0);text-decoration:none;outline:none;}
.car-item button:hover{background:#2485ff;}
.content .margin{margin-bottom:20px;}
.aside-block{
	margin: 11px 0px;
}

.aside-block span{
	text-transform: uppercase;
	color: #666666;
	position: relative;
  padding: 8px 0 8px 0;
  font: 12px "PT Sans Narrow", sans-serif;
	border-bottom: 4px solid #a8a9a4;
	margin-bottom: 0;
}


.aside-block span:before{
  content: '';
  position: absolute;
  bottom: -4px;
  left: 0;
  height: 4px;
  width: 20px;
  display: block;
  background-color: #2485ff;
}
.star{color:red;}
.aside-block p{margin-top:5px;}
.form-group{display:inline-block;width:49%;vertical-align:top;}
.form-group label{display:block;}
.form-group input,
.form-group select{width:100%;display:block;height:21px;}
form textarea{width:100%;height:100px;}
.footer{min-height:91px;background-color:#000;margin-top:50px;}
.footer .info{margin:30px 0 0 0;font:1em "PT Sans Narrow", sans-serif;color:#9e9898;}
.footer nav{margin-top:30px;}
.footer nav a{display:inline-block;font:16px "PT Sans Narrow", sans-serif;color:#eeeded;text-decoration:none;text-transform:uppercase;margin:0 10px;}
.footer nav a.active{color:#2485ff;}
.modal{padding:18px;background-color:rgb(249, 249, 249);border-style:none;border-color:rgb(0, 0, 0);border-width:1px;border-radius:9px;box-shadow:rgba(2, 2, 2, 0.23) 1px 1px 3px 0px;display:block;max-width:560px;width:100%;position:fixed;height:350px;top:50%;left:50%;transform:translate(-50%, -50%);}
.overflow{background-color:rgba(147, 147, 147, 0.5);width:100%;height:100%;position:fixed;top:0;left:0;display:none;}
.overflow.open{display:block;}
.modal p{font-size:20px;color:#8c8c8c;}
.modal label{color:#8c8c8c;display:block;}
.f-group{margin-bottom:10px;}
button.close{padding:8px;background-color:#00b7cd;display:inline-block;color:#fff;opacity:1;font-size:14px;font-weight:normal;position:absolute;top:0;right:0;outline:none;}
.open-menu{display:none;border:none;width:24px;outline:none;height:19px;background:url('../images/m-toggle.png');}
.open-menu.active{height:26px;background-position:0 -19px;margin-top:-2px;}
.mobile-btn{display:inline-block;height:26px;line-height:26px;color:#fff;font-size:12px;padding:0 25px;border:none;border-radius:5px;background:#213b54;background:-moz-linear-gradient(top, #213b54 0%, #0d162f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#213b54), color-stop(100%,#0d162f));background:-webkit-linear-gradient(top, #213b54 0%,#0d162f 100%);background:-o-linear-gradient(top, #213b54 0%,#0d162f 100%);background:-ms-linear-gradient(top, #213b54 0%,#0d162f 100%);background:linear-gradient(to bottom, #213b54 0%,#0d162f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#213b54', endColorstr='#0d162f',GradientType=0);text-decoration:none;outline:none;margin:0 2px;display:none;}
@media(max-width:1199px){.top-block .desc{padding-left:10px;margin-left:0;padding-right:15px;}
.top-block .desc span{font-size:12px;}
.top-block p{padding-left:39px;}
.top-block:first-child p{padding-left:40px;}
}
@media(max-width:991px){.top-line,
.footer{text-align:center;}
.top-block{margin:15px 0;}
.footer{padding-bottom:20px;}
.main-menu a{padding:0;}
}
@media(max-width:767px){.main-menu li{float:none;width:100%;}
.main-menu ul{display:none;}
.open-menu{display:inline-block;}
.main-menu{background:#ccc;text-align:center;padding:6px 0 3px 0;}
}
@media(max-width:750px){.top-block{display:none;}
.main-menu{margin-top:20px;}
}
@media(max-width:580px){.footer nav a{font-size:14px;margin:0 5px;}
h1{font-size:26px;}
}
@media(max-width:641px){.call-box{display:block;text-align:center;}
.mobile-btn{display:inline-block;}
.car-item button{display:none;}
}
@media(max-width:400px){.f-width{width:100%;}
}
* 12.2 - Galleries
*/.gallery{margin:0 -1.1666667% 1.75em;width:90%;}
.gallery a{display:inline-block;}
.gallery-item{display:inline-block;max-width:33.33%;padding:0 1.1400652% 2.2801304%;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-1 .gallery-item{max-width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-icon img{margin:0 auto;width:100%;height:auto;}
.gallery-caption{color:#686868;display:block;font-size:13px;font-size:0.8125rem;font-style:italic;line-height:1.6153846154;padding-top:0.5384615385em;}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption{display:none;}
/* - таблицы */
.table{}
.content table{width:100%;}
.content table td{vertical-align:middle;text-align:center;padding:10px;border:1px solid #d3dae8;background:#fff;}
.content table th{padding:10px;color:#fff;font-weight:normal;border:1px solid #d3dae8;text-align:center;background:#3898e2;background:-moz-linear-gradient(top, #3898e2 0%, #02256f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3898e2), color-stop(100%,#02256f));background:-webkit-linear-gradient(top, #3898e2 0%,#02256f 100%);background:-o-linear-gradient(top, #3898e2 0%,#02256f 100%);background:-ms-linear-gradient(top, #3898e2 0%,#02256f 100%);background:linear-gradient(to bottom, #3898e2 0%,#02256f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3898e2', endColorstr='#02256f',GradientType=0);}
.content h1 ,
.content h2 ,
.content h3 ,
.content h4 ,
.content h5 ,
.content h6,
.content .ch1 ,
.content .ch2{padding-bottom:0.5em;text-align:center;line-height:1.25em;}