

/* Start:/bitrix/templates/autosendi/css/lightbox.css?15855567693714*/
html.lb-disable-scrolling {
  overflow: hidden;
  /* Position fixed required for iOS. Just putting overflow: hidden; on the body is not enough. */
  position: fixed;
  height: 100vh;
  width: 100vw;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;

  /* Image border */
  border: 4px solid white;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;

  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(/bitrix/templates/autosendi/css/../images/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(/bitrix/templates/autosendi/css/../images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(/bitrix/templates/autosendi/css/../images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(/bitrix/templates/autosendi/css/../images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* End */


/* Start:/bitrix/templates/autosendi/css/slick.css?15855567691776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    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;
    margin-left: auto;
    margin-right: auto;
}
.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:/bitrix/templates/autosendi/css/a.kopylov.css?159654098623981*/
body,
html{
    padding: 0px;
    margin: 0px;
}
.allSites{
    font-size: 14px;
    font-family: "HelveticaNeueCyr";
    overflow: hidden;
    overflow-y: auto;
    position: relative;
    left: 0px;
}
.allSites,
.allSites *,
.allSites *:before,
.allSites *:after{
    box-sizing: border-box;
    transition: all .3s ease;
    outline: none;
    vertical-align: top;
}

.allSites ymaps,
.allSites ymaps *,
.allSites ymaps *:before,
.allSites ymaps *:after{
    transition: none;
}

.allSites .content{
    max-width: 1200px;
    padding: 0px 15px;
    margin: auto;
}
.allSites .clear{
    clear: both;
}

.allSites .items{
    font-size: 0px;
}
.allSites .items .item{
    font-size: 14px;
    display: inline-block;
}
.allSites .tl{ text-align: left; }
.allSites .tc{ text-align: center; }
.allSites .tr{ text-align: right; }

.allSites .items .item.w5{ width: 5%; }
.allSites .items .item.w10{ width: 10%; }
.allSites .items .item.w15{ width: 15%; }
.allSites .items .item.w20{ width: 20%; }
.allSites .items .item.w25{ width: 25%; }
.allSites .items .item.w30{ width: 30%; }
.allSites .items .item.w35{ width: 35%; }
.allSites .items .item.w40{ width: 40%; }
.allSites .items .item.w45{ width: 45%; }
.allSites .items .item.w50{ width: 50%; }
.allSites .items .item.w55{ width: 55%; }
.allSites .items .item.w60{ width: 60%; }
.allSites .items .item.w65{ width: 65%; }
.allSites .items .item.w70{ width: 70%; }
.allSites .items .item.w75{ width: 75%; }
.allSites .items .item.w80{ width: 80%; }
.allSites .items .item.w85{ width: 85%; }
.allSites .items .item.w90{ width: 90%; }
.allSites .items .item.w95{ width: 95%; }
.allSites .items .item.w100{ width: 100%; }

.allSites ul.red{
    list-style: none;
    padding-left: 0px;
    margin-left: 0px;
}
.allSites ul.red li{
    position: relative;
    z-index: 0;
    padding-left: 20px;
    margin-left: 20px;
}
.allSites ul.red li:before{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    display: block;
    content: '';
    background-color: #ba0000;
    position: absolute;
    top:8px;
    left: 0px;
    z-index: 0;
}

.allSites .btn{
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    letter-spacing:1px;
    background-color: #ba0000;
    border: 2px solid #ba0000;
    color:#fff;
    height: 40px;
    line-height: 37px;
    padding: 0px 28px;
    border-radius: 20px;
    box-shadow: 0px 10px 10px #e6a4a4;
}
.allSites .btn:hover{
    color:#ba0000;
    background-color: #fff;
}

header{
    display: block;
    position: relative;
    z-index: 1;
}
.AllShadow header{
    box-shadow: 0px 5px 15px #f2f2f2;
}
header ._block1{
    background-color: #ba0000;
    min-height: 50px;
    color:#fff;
    padding: 17px 0px 17px 0px;
}
header ._block1 .bttn{
    background-color: #fff;
    color: #ba0000;
    display: inline-block;
    margin: 0px 15px 0px 0px;
    padding: 6px 15px;
    border-radius: 10px;
    position: absolute;
    top:-7px;
    right: 20%;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .7) inset;
}
header ._block2{
    min-height: 100px;
    border-bottom: 2px solid #f2f2f2;
}
header ._block2 a.logo{
    margin: 46px 0px 0px 0px;
    display: inline-block;
}
header ._block2 a.cal{
    margin: 40px 0px 0px 0px;
    text-decoration: none;
}
header ._block2 .TopMenu{}
header ._block2 .TopMenu ul{
    padding: 0px;
    margin: 0px;
    list-style: none;
    font-size: 0px;
}
header ._block2 .TopMenu ul li{
    display: inline-block;
}
header ._block2 .TopMenu ul a{
    color:#787878;
    font-size: 16px;
    text-decoration: none;
    font-weight: 500;
    display: block;
    position: relative;
    z-index: 1;
    padding: 50px 18px;
}
header ._block2 .TopMenu > ul > li > a:before{
    display: block;
    position: absolute;
    bottom: 0px;
    width: 0%;
    background-color: #ba0000;
    height: 4px;
    content: '';
    z-index: 10;
    left: 50%;
}
header ._block2 .TopMenu > ul > li > a:hover:before,
header ._block2 .TopMenu > ul > li.select > a:before{
    width: 100%;
    left: 0%;
}
header ._block2 .TopMenu ul ul{
    position: absolute;
    top:100%;
    background-color: #ba0000;
    z-index: 10;
    padding: 5px 0px;
    overflow: hidden;
    max-height: 0px;
    opacity: 0;
}
header ._block2 .TopMenu ul ul li{
    display: block;
}
header ._block2 .TopMenu ul ul li a{
    padding: 5px 15px;
    color: #fff;
    /*font-size: 14px;*/
}
header ._block2 .TopMenu ul ul li a:hover{
    background-color: #fff;
    color: #ba0000;
}
/*header ._block2 .TopMenu ul ul li:first-child a{ padding: 10px 15px 5px 15px; }*/
/*header ._block2 .TopMenu ul ul li:last-child a{ padding: 5px 15px 10px 15px; }*/

header ._block2 .TopMenu ul > li:hover ul{
    opacity: 1;
    max-height: 300px;
}


main{
    display: block;
    position: relative;
    z-index: 0;
}

footer{
    background-color: #222222;
    position: relative;
    z-index: 0;
    display: block;
}
footer,
footer a{
    color: #fff;
}
footer .item{
    padding: 0px 0px 0px 30px;
}
footer > .content{
    position: relative;
    z-index:1;
    min-height: 265px;
}
footer > .content:before,
footer > .content:after{
    position: absolute;
    top:0px;
    left: 0px;
    display: block;
    z-index: 1;
    content: '';
    min-height: 100%;
    background-position: 0px 100%;
}
footer > .content:before{
    background-image: url('/img/f1.png');
    width: 368px;
    left: -368px;
}
footer > .content:after{
    background-image: url('/img/f2.png');
    width: 391px;
    right: -391px;
    left: auto;
}
footer .title{
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 60px 0px 20px 0px;
    display: block;
    text-decoration: none;
}
footer ul.BMenu{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
footer ul.BMenu li{}
footer ul.BMenu li + li{
    padding: 5px 0px 0px 0px;
}
footer ul.BMenu li a{
    font-size: 16px;
}
footer ul.BMenu li a:hover{
    text-decoration: none;
}
footer .ftel{
    font-size: 20px;
}
footer * + .fadres{
    padding: 20px 0px 0px 0px;
}
footer .fadres span{
    display: block;
    font-size: 16px;
}
footer .soc{
    font-size: 0px;
    padding: 50px 0px 0px 0px;
}
footer .soc a{
    width: 45px;
    height: 45px;
    background-color: #910101;
    border-radius: 50%;
    display: inline-block;
    padding: 12px;
}
footer .soc a + a{
    margin: 0px 0px 0px 24px;
}
footer .soc a svg{
    fill:#fff;
}


.h1Shadow{
    position: relative;
    z-index: 0;
}
.h1Shadow .content{
    position: relative;
    z-index: 0;
}
.h1Shadow h1{
    font-size: 130px;
    color: #f8f8f8;
    line-height: 140px;
    margin: 0px;
    padding: 30px 0px;
    position: relative;
    z-index: 0;
    left: -10px;
    text-transform: uppercase;
}
.h1Shadow .text{
    font-size: 50px;
    color:#ba0000;
    font-weight: bold;
}
.h1Shadow h1 + .text{
    position: absolute;
    left: 0px;
    top:50%;
    margin: -25px 0px 0px 15px;
}

.PagesH1{}
.PagesH1 h1{
    margin: 0px;
    padding: 10px 0px 15px 0px;
    z-index: 0;
    font-size: 50px;
    color:#ba0000;
    font-weight: bold;
}

.content.Pages{
    font-size: 16px;
    padding-bottom: 50px;
}


.BannerPages{
    position: relative;
    z-index: 0;
}
.BannerPages .Img{
    min-height: 700px;
    background-position: 50% 50%;
    position: relative;
    z-index: 0;
    background-repeat: no-repeat;
}
.BannerPages .Img,
.BannerPages .Img a{
    color:#fff;
}
.BannerPages .Img:before{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: -1;
    width: 100%;
    height: 100%;
    display: block;
    content: '';
    background: #ba0000;
    background: linear-gradient(45deg, #ba0000 0%, rgba(9,9,121,0) 100%);
}
.BannerPages .Img .title{
    padding: 140px 0px 0px 0px;
    max-width: 800px;
    width: 100%;
    position: relative;
    z-index: 0;
}
.BannerPages .Img .title:before{
    display: block;
    content: '';
    width: 100px;
    height: 4px;
    background-color: #fff;
    position: absolute;
    left: 0px;
    bottom: -30px;
}
.BannerPages .Img .title h1{
    padding: 0px;
    margin: 0px;
    font-size: 60px;
    font-weight: 500;
}
.BannerPages .Img .text{
    padding: 80px 0px 0px 0px;
    max-width: 1100px;
    width: 100%;
    font-size: 20px;
}
.BannerPages .Img .prim{
    padding: 40px 0px 0px 0px;
}
.BannerPages .Img .prim span{
    font-size: 20px;
    font-weight: bold;
    padding-right: 17px;
}
.BannerPages .Img .prim span + span{
    padding-left: 17px;
    position: relative;
    z-index: 0;
}
.BannerPages .Img .prim span + span:before{
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #ff9800;
    position: absolute;
    z-index: 0;
    display: inline-block;
    content: '';
    top:50%;
    left: 0px;
    margin: -2px 0px 0px 0px;
}
.BannerPages .Img .button{
    padding: 40px 0px 0px 0px;
}
.BannerPages .Img .button a{
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
    text-decoration: none;
    height: 46px;
    line-height: 44px;
    padding: 0px 35px;
    background-color: #fff;
    border-radius: 25px;
    color: #ba0000;
    border:2px solid #fff;
    box-sizing: border-box;
}
.BannerPages .Img .button a:hover{
    background: none;
    color: #fff;
}
.BannerPages .Img .button a.red{
    background: none;
    color: #fff;
}
.BannerPages .Img .button a.red:hover{
    background-color: #fff;
    color: #ba0000;
}
.BannerPages .Img .button a + a{
    margin-left: 30px;
}

*[data-scroll="PagesText"]{
    cursor: pointer;
}

.ServicesText{
    padding: 100px 0px 50px 0px;
}
.ServicesText + .ServicesText{
    padding-top: 0px;
}
.ServicesText.Main{
    padding: 100px 0px 0px 0px;
}
.ServicesText .title{
    font-size: 40px;
    color:#ba0000;
    font-weight: 500;
}
.ServicesText .text{
    font-size: 20px;
    width: 100%;
    margin: auto;
    color: #4b4b4b;
}
.ServicesText .text p{
    color: #4b4b4b;

}
.ServicesText * + .text{
    padding: 0px 0px 0px 0px;
}
.ServicesText .text *.pt100{
    padding-top: 100px;
}
.ServicesText .text *.pt60{
    padding-top: 60px;
}
.ServicesText .text *.pt50{
    padding-top: 50px;
}
.ServicesText .text *.pt40{
    padding-top: 40px;
}
.ServicesText .text *.pt30{
    padding-top: 30px;
}
.ServicesText .text *.pt20{
    padding-top: 20px;
}
.ServicesText .text *.pt10{
    padding-top: 10px;
}
.ServicesText .text p{
    margin: 0px;
}
.ServicesText .text p + p{}


.GrenServices{
    background-color: #f3f3f3;
    padding: 100px 0px 50px 0px;
}
.GrenServices .item ._block{
    max-width: 600px;
    width: 100%;
    display: inline-block;
    padding: 90px 0px 0px 0px;
    text-align: left;
}
.GrenServices .item ._block .name{
    font-size: 44px;
    color: #ba0000;
    font-weight: bold;
}
.GrenServices .item ._block .text{
    font-size: 26px;
    color: #1b1b1b;
    width: 95%;
}
.GrenServices .item ._block * + .text{
    padding: 30px 0px 0px 0px;
}
.GrenServices .item .img{
    height: 696px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.RedSevicesBottomText{
    background-color: #ba0000;
    color:#fff;
    padding: 70px 0px;
}
.RedSevicesBottomText .title{
    font-size: 28px;
    font-weight: bold;
}
.RedSevicesBottomText .text{
    font-size: 20px;
    line-height: 28px;
}
.RedSevicesBottomText * + .text{
    padding: 25px 0px 0px 0px;
}

.RedSevicesBottomText a.detail{
    display: inline-block;
    font-size: 12px;
    text-align: center;
    background-color: #a00000;
    color:#fff;
    height: 50px;
    line-height: 50px;
    padding: 0px 35px;
    border-radius: 25px;
    text-transform: uppercase;
    text-decoration: none;
    margin: 40px 0px 0px 0px;
}


.ImgGb,
.ImgGb p,
.ImgGb li{
    font-size: 20px;
    color: #4b4b4b;
}
.ImgGb.h700{
    min-height: 700px;
    background-repeat: no-repeat;
    background-position: 150% 0px;
}
.ImgGb.h500{
    min-height: 533px;
    background-repeat: no-repeat;
    background-position: 120% 0px;
}
.ImgGb .item ._block{
    display: inline-block;
    padding: 150px 0px 0px 0px;
}
.ImgGb .item ._block.w900{
    max-width: 630px;
    width: 100%;
}

.ServicesText{}
.ServicesText ._block{
    padding-bottom: 50px;
}
.ServicesText.Main ._block{
    padding-top: 50px;
}
.ServicesText .img{
    height: 100px;
}
.ServicesText.Main .img{
    height: 189px;
}
.ServicesText .img img{
    /*max-height: 100%;*/
}
.ServicesText .name{
    padding-top: 30px;
    color:#585858;
    font-size: 24px;
    width: 80%;
    margin: auto;
}
.ServicesText.Main .name{
    padding-top: 30px;
    color:#787878;
    font-size: 18px;
    width: 80%;
    margin: auto;
}


.TextImgPosition{
    background-color: #f8f8f8;
    padding: 60px 0px;
    min-height: 800px;
}
.TextImgPosition .items{}
.TextImgPosition .items .item{
    position: relative;
    z-index: 0;
}
.TextImgPosition .title{
    font-size: 44px;
    color: #ba0000;
    font-weight: bold;
}
.TextImgPosition .text{
    font-size: 26px;
    color: #1b1b1b;
    width: 90%;
    padding-top: 30px;
}
.TextImgPosition .items .item ._block{
    max-width: 580px;
    width: 100%;
    display: inline-block;
    padding: 100px 0px 0px 0px;
}
.TextImgPosition .items .item.img{}
.TextImgPosition .items .item.img img{
    position: absolute;
    top:-150px;
    left: 20px;
}

.PagesBannImg{
    padding: 100px 0px;
}
.PagesBannImg ._block{
    max-width: 550px;
    display: inline-block;
    padding-right: 100px;
}
.PagesBannImg ._block .title{
    font-size: 40px;
    font-weight: bold;
    padding-top: 100px;
}
.PagesBannImg ._block .text{
    font-size: 24px;
    color: #777676;
    padding-top: 40px;
}
.PagesBannImg ._block .text.red{
    color: #ba0000;
}
.PagesBannImg .img{
    min-height: 645px;
    background-repeat: no-repeat;
    background-position: 0px 50%;
}

.PagesText{
}
.PagesText .title{
    padding-top: 100px;
    font-size: 36px;
    color: #ba0000;
    font-weight: bold;
}
.PagesText .text{
    font-size: 24px;
    color: #777676;
}


.FormAutosendi{}
.FormAutosendi form{
    background-color: #ba0000;
    width: 100%;
    padding: 0px 0px 40px 0px;
    border-radius: 25px;
}
.FormAutosendi form .FormTitle{
    font-size: 22px;
    color: #ffffff;
    font-weight: bold;
    padding: 30px 0px 0px 0px;
    text-transform: uppercase;
}
.FormAutosendi form .name .item{
    color:#fff;
    font-size: 14px;
    text-transform: uppercase;
    height: 50px;
    line-height: 50px;
}
.FormAutosendi form .name a.faq{
    font-size: 14px;
    color:#fff;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
    background-color: #2d2d2d;
    height: 50px;
    line-height: 50px;
    border-radius: 25px;
}
.FormAutosendi form ._blockForm{
    padding: 30px 40px 0px 40px;
}
.FormAutosendi form ._blockForm .item{
    width: 100%;
}
.FormAutosendi form ._blockForm .item + .item{
    padding: 20px 0px 0px 0px;
}
.FormAutosendi form ._blockForm .item input{
    width: 100%;
    background-color: #ba0000;
    border: 2px solid #fff;
    border-radius: 25px;
    height: 38px;
    padding: 0px 15px;
    color: #ffffff;
}
.FormAutosendi form ._blockForm .item input::-moz-placeholder { color: #e39999; }
.FormAutosendi form ._blockForm .item input::-webkit-input-placeholder { color: #e39999; }
.FormAutosendi form ._blockForm .item textarea{
    width: 100%;
    height: 180px;
    border-radius: 25px;
    background-color: #fff;
    border: none;
    color:#777777;
    font-size: 16px;
    padding: 15px;
}
.FormAutosendi form ._blockForm .item button{
    width: 100%;
    height: 40px;
    line-height: 30px;
    border-radius: 20px;
    border:none;
    background-color: #ffffff;
    color:#ba0000;
    text-transform: uppercase;
    font-size: 18px;
    cursor: pointer;
    box-shadow: 0px 10px 5px #a00000;
}


.LogoMain{
    padding: 100px 0px;
}
.LogoMain .item{
    min-height: 110px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}


.MainAbout{
    padding: 100px 0px 0px 0px;
}
.MainAbout ._block{
    background-image: url('/img/overley.png');
    background-position: 50%;
    height: 700px;
    width: 100%;
    color: #ffffff;
    padding: 70px 0px 0px 0px;
}
.MainAbout ._block .title{
    font-size: 50px;
}
.MainAbout ._block .text{
    padding: 30px 0px 0px 0px;
    font-size: 20px;
    max-width: 100%;
    margin: auto;
    text-align: justify;
}
.MainAbout ._block .text ul{
    text-align: left;
}
.MainAbout .newsMain{
    position: relative;
    z-index: 0;
    margin: -200px 0px 0px 0px;
}
.MainAbout .newsMain .Items{
    font-size: 0px;
    text-align: center;
}
.MainAbout .newsMain .Items .Item{
    font-size: 14px;
    display: inline-block;
    width: 33.33333%;
}
.MainAbout .newsMain .Items .Item ._item{
    max-width: 370px;
    margin: auto;
    text-align: left;
}
.MainAbout .newsMain .Items .Item ._item .shadow{
    /*box-shadow: 0px 0px 10px #f4f4f4;*/
    padding: 0px 0px 25px 0px;
}
.MainAbout .newsMain .Items .Item ._item .img{
    min-height: 200px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1;
}
.MainAbout .newsMain .Items .Item ._item .name{
    font-size: 20px;
    color: #ba0000;
    font-weight: bold;
    padding: 25px 15px 0px 15px;
    text-align: center;
}
.MainAbout .newsMain .Items .Item ._item .text{
    padding: 25px 25px 0px 25px;
    font-size: 16px;
    color:#777777;
    display: none;
}
.MainAbout .newsMain .Items .Item ._item .text > div:before{
    display: inline-block;
    content: '';
    background-image: url('/img/Rectangle.png');
    width: 5px;
    height: 11px;
    position: absolute;
    top:3px;
    left: 0px;;
}
.MainAbout .newsMain .Items .Item ._item .text > div{
    position: relative;
    z-index: 0;
    padding: 0px 0px 0px 20px;
}
.MainAbout .newsMain .Items .Item ._item .text > div + div{
    margin-top: 10px;
}


.MainMaps{
    padding: 100px 0px 0px 0px;
}
.MainMaps .title{
    font-size: 40px;
    color:#ba0000;
    font-weight: 500;
    padding: 0px 0px 90px 0px;;
}
.MainMaps .items .name{
    font-size: 28px;
    color: #4a4a4a;
    font-weight: 500;
    padding: 0px 0px 30px 0px;
}
.MainMaps .items .text{
    font-size: 18px;
    color: #8e8a8a;
    padding: 0px 0px 60px 0px;
}



.PagesForm > .items{
    padding-top: 100px;
    padding-bottom: 50px;
}
.PagesForm ._block{
    padding-right: 70px;;
}
.PagesForm .title{
    font-size: 36px;
    color: #ba0000;
    font-weight: bold;
    padding: 30px 0px 0px 0px;
}
.PagesForm .bold{
    padding-top: 50px;
    font-size: 24px;
    font-weight: bold;
}
.PagesForm * + .text{
    padding-top: 50px;

}
.PagesForm .text{
    font-size: 24px;
    color: #777676;
}
.PagesForm .text.fs18{
    font-size: 18px;
}
.PagesForm .text.fs16{
    font-size: 16px;
}


.directions{}
.directions + .directions{
    padding-top: 40px;
}
.directions img{
    max-width: 100%;
}
.directions .item{}
.directions .item + .item{
    padding-left: 30px;
}
.directions .title{
    font-size: 36px;
    color: #ba0000;
    font-weight: bold;
    padding: 30px 0px 0px 0px;
    text-decoration: none;
    display: block;
}
.directions .text{
    padding-top: 20px;
    font-size: 24px;
    color: #777676;
}


.AutoDetail{
    padding: 0px 0px 50px 0px;
}
.AutoDetail .item{
    padding-right: 30px;
}
.AutoDetail .item + .item{
}
.AutoDetail .ImgCar{
    margin: 0px 0px 0px -3px;
}
.AutoDetail .ImgCar .bPhoto{
    padding: 0px 3px;
    display: block;
}
.AutoDetail .ImgCar img{
    max-width: 100%;
}
.AutoDetail .ImgCar .smPhotos{
    padding: 5px 0px 0px 0px;
    font-size: 0px;
    width: 100%;
    margin: 0px 0px 0px 0px;
}
.AutoDetail .ImgCar .smPhotos .smPhoto{
    display: inline-block;
    width: 16.666666667%;
    padding: 0px 3px 5px 3px;
}
.AutoDetail .ImgCar .smPhotos .smPhoto:nth-child(6n + 6){
    /*padding-right: 0px;*/
}
.AutoDetail .ImgCar .smPhotos .smPhoto img{
    max-width: 100%;
    height: 70px;
}
.AutoDetail .PropsCar{
}
.AutoDetail .PropsCar > div{
}
.AutoDetail .PropsCar > div + div{
    padding: 7px 0px 0px 0px;
}
.AutoDetail .PropsCar > div span{
    display: inline-block;
    min-height: 30px;
    line-height: 30px;
}
.AutoDetail .PropsCar > div span.nam{
    background-color: #ba0000;
    color:#fff;
    padding: 0px 15px;
    border-radius: 15px;
    margin: 0px 10px 0px 0px;
}
.AutoDetail .PropsCar > div span.val{

}
.AutoDetail * + .PricesCard,
.AutoDetail * + .PormCard{
    padding: 35px 0px 0px 0px;
}
.AutoDetail .PricesCard{}
.AutoDetail .PricesCard .pric{
    font-size: 36px !important;
    color: #434343;
    font-weight: bold;
}
.AutoDetail .PricesCard .creditModal{
    display: inline-block;
    height: 40px;
    line-height: 36px;
    color: #fff;
    background-color: #ba0000;
    padding: 0px 15px;
    border-radius: 20px;
    border: 2px solid #ba0000;
}
.AutoDetail .PricesCard .creditModal:hover{
    background-color: #fff;
    color: #ba0000;
}
.AutoDetail .PormCard{}
.AutoDetail .PormCard .leasingModal{
    text-decoration: underline;
    font-size: 18px;
    color: #434343;
}
.AutoDetail .description{}
.AutoDetail * + .description{
    padding: 50px 0px 0px 0px;
}
.AutoDetail .description p{
    padding: 0px;
    margin: 0px;
}
.AutoDetail .description p.title{
    font-size: 30px;
    color: #ba0000;
    font-weight: 600;
}
.AutoDetail .description * + p{
    padding: 15px 0px 0px 0px;
}
.AutoDetail .description * + p.title{
    padding: 25px 0px 0px 0px;
}

.contactImg{
    background-image: url('/img/con1.jpg');
    height: 800px;
    width: 100%;
    background-size: auto 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
* + .contactImg{
    margin: 20px 0px 0px 0px;
}


.GambMenu{
    width: 50px;
    height: 50px;
    border: 1px solid #ba0000;
    padding: 8px;
    position: relative;
    z-index: 0;
    /*top:5px;*/
    right: -100%;
    opacity: 0;
    display: none;
    margin: 10px 5px 0px 30px;
    border-radius: 4px;
    background-color: #ba0000;
}
.GambMenu span{
    display: block;
    width: 100%;
    height: 4px;
    border-radius: 2px;
    background-color: #fff;
    margin-top: 4px;
}
.GambMenu span + span{
    margin: 6px 0px 0px 0px;
}

.BlockMobyleMenu{
    width: 300px;
    position: fixed;
    left: -100%;
    height: 100%;
    top:0px;
    z-index: 100;
    background-color: #fff;
    overflow: hidden;
    overflow-y: auto;
    padding: 50px 15px 30px 15px;
    box-sizing: border-box;
    transition: all .5s ease;
    box-shadow: 0px 0px 15px #646464;
}
.BlockMobyleMenu .cloze{
    display: block;
    position: absolute;
    top:0px;
    right: 0px;
    width: 40px;
    height: 40px;
    background-color: #ba0000;
    z-index: 1;
    border-radius: 0px 0px 0px 4px;
    font-family: 'Material Icons';
    color:#fff;
    text-align: center;
    line-height: 40px;
    font-size: 20px;
}
.BlockMobyleMenu .logo{
    display: block;
    margin: auto;
    text-align: center;
    margin: 15px 0px 0px 0px;
}
.BlockMobyleMenu .MMenu{
    padding: 30px 0px 0px 0px;
}
.BlockMobyleMenu .MMenu ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.BlockMobyleMenu .MMenu ul li{
    border-top: 1px solid #fff;
    background-color: #ba0000;
}
.BlockMobyleMenu .MMenu ul li a{
    text-decoration: none;
    color:#fff;
    font-size: 14px;
    font-family: "HelveticaNeueCyr";
    padding: 10px 15px;
    display: block;
}
.BlockMobyleMenu .MMenu ul li ul li a{
    padding: 5px 15px 5px 20px;
    font-size: 12px;
}
.BlockMobyleMenu ._contact{
    padding: 30px 0px 0px 0px;
}
.BlockMobyleMenu ._contact a{
    color:#ba0000;
}
.BlockMobyleMenu ._ffot .btn{
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    background-color: #ba0000;
    border: 2px solid #ba0000;
    color: #fff;
    height: 40px;
    line-height: 37px;
    padding: 0px 28px;
    border-radius: 20px;
    box-shadow: 0px 10px 10px #e6a4a4;
}
.BlockMobyleMenu ._ffot{
    padding: 30px 0px 0px 0px;
}




/* End */


/* Start:/bitrix/templates/autosendi/css/a.kopylov.ajax.css?15855567695778*/
*[data-type="ajax"]{
    cursor: pointer;
}
.AjaxPopup *{
    box-sizing: border-box;
}
.AjaxPopup{
    position: fixed;
    top:0;
    left:0;
    width:100%;
    height: 100%;
    overflow-y: auto;
    z-index: 100;
    text-align: center;
    display: none;
}
.AjaxPopup:after{
    content: '';
    display: block;
    position: fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-image: url('/images/overlay.png');
    z-index: -1;
}
.AjaxPopup .ClozeContent{
    position: fixed;
    top:0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    cursor: pointer;
}
.AjaxPopup .BlockHtml{
    display: inline-block;
    position: relative;
    top:150px;
    max-width:654px;
    width: 100%;
    background-color: #fff;
    z-index: 10;
    border-radius: 5px;
}
.AjaxPopup .BlockHtml .title{
    font-size: 26px;
    text-align: center;
}
.AjaxPopup .BlockHtml .title + *{
    padding-top: 15px;
}
.AjaxPopup .BlockHtml * + .title{
    padding-top: 15px;
}
.AjaxPopup .BlockHtml .Cloze{
    position: absolute;
    top: 10px;
    right: 10px;
    width: 21px;
    height: 19px;
    text-align: center;
    cursor: pointer;
    z-index: 10;
    font-size: 14px;
    background-image: url('/images/cbClose.png');
}

.AjaxPopup .BlockHtml .ContentHtml{
    padding: 30px;
}
.AjaxPopup .BlockHtml .ContentHtml .h20{
    height: 20px;
}
.AjaxPopup .BlockHtml .ContentHtml .h10{
    height: 10px;
}
@media screen and (max-width: 550px) {

}
.AjaxPopup .BlockHtml .ContentHtml .FormSend{
    color:#ff4200;
    text-align: center;
    font-size: 20px;
}
.AjaxPopup .BlockHtml .ContentHtml .hiddes_button{
	text-align: left;
	width: 95%;
	margin: 10px 0px 0px 0px;
	color:#c1001f;
	cursor:pointer;
}
.AjaxPopup .BlockHtml .ContentHtml .hiddes{
	display:none;
}
.AjaxPopup .BlockHtml .ContentHtml .hiddes_button.active + .hiddes{
	display:block;
	margin: 15px 0px 0px 0px;
}
.AjaxPopup .BlockHtml .ContentHtml input[type="text"],
.AjaxPopup .BlockHtml .ContentHtml input[type="tel"],
.AjaxPopup .BlockHtml .ContentHtml input[type="email"],
.AjaxPopup .BlockHtml .ContentHtml input[type="date"],
.AjaxPopup .BlockHtml .ContentHtml textarea{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2px 5px;
    text-align: center;
    border-radius: 4px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #3e3d40;
    width: 100%;
    height: 40px;
    font-size: 16px;
}
.AjaxPopup .BlockHtml .ContentHtml *[name="Call"] .nfz{
    font-size: 12px;
    padding-top: 15px;
}
.AjaxPopup .BlockHtml .ContentHtml *[name="Call"] .error,
.AjaxPopup .BlockHtml .ContentHtml *[name="Call"] .secces{
    text-align: left;
    padding-bottom: 15px;
}
.AjaxPopup .BlockHtml .ContentHtml *[name="Call"] .error{
    color: #ff0000;
}
.AjaxPopup .BlockHtml .ContentHtml *[name="Call"] .secces{
    color:#86c56c;
}
.AjaxPopup .BlockHtml .ContentHtml *[name="Call"] .input{
    padding-bottom: 10px;
}
.AjaxPopup .BlockHtml .ContentHtml *[name="Call"] .input .IBlock + .IBlock{
    padding-top: 10px;
}
.AjaxPopup .BlockHtml .ContentHtml *[name="Call"] .formServicesFooter{
    padding: 10px 0px 0px 0px;
}
.AjaxPopup .BlockHtml .ContentHtml *[name="Call"] .formServicesFooter button{
    border: none;
    padding: 10px 25px;
    font-size: 14px;
    width: 100%;
}
.AjaxPopup .BlockHtml .ContentHtml input + input{
    margin: 10px 0px 0px 0px;
}

.AjaxPopup .BlockHtml .FormBlock{}
.AjaxPopup .BlockHtml .FormBlock .Inputs{}
.AjaxPopup .BlockHtml .FormBlock .Inputs .Input{}
.AjaxPopup .BlockHtml .FormBlock .Inputs .Input + .Input{
    padding: 10px 0px 0px 0px;
}
.AjaxPopup .BlockHtml * + .captchaForm{
    padding-top: 30px;
}
.AjaxPopup .BlockHtml .captchaForm{
    font-size: 0px;
    width: 95%;
    margin: auto;
}
.AjaxPopup .BlockHtml .captchaForm .img{
    display: inline-block;
    width: 40%;
    vertical-align: top;
}
.AjaxPopup .BlockHtml .captchaForm .img img{
}
.AjaxPopup .BlockHtml .captchaForm .captcha_word{
    display: inline-block;
    width: 60%;
    vertical-align: top;
}
.AjaxPopup .BlockHtml .captchaForm .captcha_word input{
    width: 100%;
    height: 40px;
    font-size: 12px !important;
    text-align: left;
}
.AjaxPopup .BlockHtml .infoForm{
    text-align: left;
    padding: 10px 10px 0px 10px;
    font-size: 80%;
}
.AjaxPopup .BlockHtml .footerForm{
    padding: 20px 0px 0px 0px;
}
.AjaxPopup .BlockHtml button[type="submit"]{
    color: #fff;
    background-color: #c1001f;
    cursor: pointer;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px;
    display: block;
    text-decoration: none;
    height: 50px;
    width: 100%;
    border-radius: 25px;
    border: none;
}
.AjaxPopup .BlockHtml .sub{
    width:100%;
    height:60px;
    padding: 20px 0px 0px 0px;
}
.AjaxPopup .BlockHtml .FormErrors{
    text-align: left;
    padding-bottom: 20px;
    font-size: 90%;
}
.AjaxPopup .BlockHtml .FormErrors p{
    padding: 0px;
    margin: 0px;
}
.footerForm .nfz{
    padding: 10px 0px 0px 0px;
    font-size: 12px;
}

@media screen and (max-width: 550px) {
    .AjaxPopup .BlockHtml .captchaForm .img{
        width: 100%;
    }
    .AjaxPopup .BlockHtml .captchaForm .captcha_word{
        width: 100%;
        padding-top: 15px;
    }
    .AjaxPopup .BlockHtml .ContentHtml input[type="text"], .AjaxPopup .BlockHtml .ContentHtml input[type="tel"], .AjaxPopup .BlockHtml .ContentHtml input[type="email"], .AjaxPopup .BlockHtml .ContentHtml input[type="date"], .AjaxPopup .BlockHtml .ContentHtml textarea{
        width: 100% !important;
    }
    .AjaxPopup .BlockHtml .sub{
        width: 100%;
        padding-top: 10px;
    }
}
/* End */


/* Start:/bitrix/templates/autosendi/css/newstyle.css?16436663216112*/
.PageAutoOrder {
	min-height: 533px;
    background-repeat: no-repeat;
    background-position: right top;
    background-size: contain;
}
.PageAutoOrder .title{
	font-size: 40px;
    color: #ba0000;
    font-weight: 600;
	padding:30px 0;
	text-transform: uppercase;
	background: white;
}
.PageAutoOrder .text {
	font-size: 21px;
    padding-bottom: 25px;
    padding-right: 20px;
}
.PageAutoOrder .heading {
	font-size:23px;
	font-weight:bold;
	margin-bottom:15px;
	text-transform: uppercase;
}
.PageAutoOrder-1 {
	padding:50px 0;
}
.PageAutoOrder-1 .title {
	font-size: 40px;
    color: #ba0000;
    font-weight: 600;
    padding: 0;
    text-transform: uppercase;
	margin: 0 0 20px 0;
}
.PageAutoOrder-1 .title span {
	color:#222222;
	font-size:15px;
}
.PageAutoOrder-1 .icon {
	font-size: 70px;
}
.PageAutoOrder-1 .text {
	font-size: 20px;
}
.PageAutoOrder-1 .text span {
	font-size: 25px;
    font-weight: bold;
    color: #BA0001;
    margin: 7px 0 15px 0;
    display: inline-block;
}
.PageAutoOrder-1 .item {
	margin: 0 0 40px 0;
    padding: 0 6px;
    min-height: 172px;
}
.PageAutoOrder-2 {
	padding:0px 0 40px 0;
}
.PageAutoOrder-2 .title {
	font-size: 40px;
    color: #ba0000;
    font-weight: 600;
    padding: 0;
    text-transform: uppercase;
    margin: 0 0 40px 0;
}
.PageAutoOrder-2 .FormTitle {
	display:none;
}
.PageAutoOrder-2 .text {
	font-size: 24px;
    color: #777676;
    padding: 0 50px 0 0;
}
.PageCargo-1 {
	background: #f9f9f9;
}
.PageCargo-1 .icon {
	font-weight:bold;
}
.PageCargo-2 {
	background-image: linear-gradient(
45deg, #ba0000 0%, rgba(9,9,121,0) 100%), url(/img/cargo-2-min.jpg);
    background-size: cover;
	position:relative;
	padding: 50px 0;
}
.PageCargo-2 .title {
	font-size: 40px;
    color: white;
    font-weight: 600;
    padding: 0;
    text-transform: uppercase;
    margin: 0 0 20px 0;
}
.PageCargo-2 .text {
	font-size: 20px;
    color: white;
    margin: 0 0 30px 0;
}
.PageCargo-2 .text span {
	font-size: 25px;
    font-weight: bold;
    display:inline-block;
    margin: 7px 0 15px 0;
	position:relative;
	padding-left:20px;
}
.PageCargo-2 .text span:before{
	width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #ff9800;
    position: absolute;
    z-index: 0;
    display: inline-block;
    content: '';
    top: 50%;
    left: 0px;
    margin: -6px 0px 0px 0px;
}
.PageCargo-3  {
	padding: 50px 0;
}
.PageCargo-3 .title, .PageCargo-4 .title {
    font-size: 40px;
    font-weight: 600;
    padding: 0;
    text-transform: uppercase;
    margin: 0 0 40px 0;
}
.PageCargo-3 .text {
	border-left: 8px solid #ba0000;
    padding: 15px 5px 15px 15px;
    font-size: 20px;
}
.PageCargo-4 .text {
	border-left: 5px solid #ba0000;
    padding: 8px 5px 8px 15px;
    font-size: 20px;
}
.PageCargo-4 .text-1 {
	font-size: 20px;
    margin: 15px 0 0 0;
    position: relative;
    padding: 0 0px 0 25px;
}
.PageCargo-4 .text-1:before {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #ba0000;
    position: absolute;
    z-index: 0;
    display: inline-block;
    content: '';
    top: 50%;
    left: 0px;
    margin: -6px 0px 0px 0px;
}
.PageCargo-5 {
	padding: 50px 0;
}
.PageCargo-5 .title {
    font-size: 35px;
    color: #ba0000;
    font-weight: 600;
    padding: 0;
    margin: 0 0 25px 0;
}
.PageCargo-5 .text {
    font-size: 20px;
    color: #777676;
    padding: 0 50px 0 0;
}
.PageCargo-5 .btn {
	font-size: 19px;
    text-decoration: none;
    padding: 4px 28px;
    height: auto;
}
.BannerPages .Img .title {
	    padding: 60px 0px 0px 0px;
}
.mainh1 {
	    padding: 0px;
    margin: 0px;
    font-size: 60px;
    font-weight: 500;
}
.directions img {
    border-radius: 30px;
}
.MainAbout {
    padding: 0px 0px 0px 0px; 
}
@media screen and (max-width: 1200px) {
	.PageAutoOrder { background-image:linear-gradient(45deg, #ba0000 0%, rgba(9,9,121,0) 100%), url(/img/order-6.jpg)!important;
	
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	min-height: auto;
	color:white;
	}
	.PageAutoOrder .items .item.w50, .PageAutoOrder .items .item.w40 {
		width:100%;
	}
	.PageAutoOrder .title {
		background:none;
		color:white;
	}
}
@media screen and (max-width: 900px) {
	
}
@media screen and (max-width: 800px) {
	.mainh1 {
		font-size: 32px;
	}
	.PageAutoOrder-1 .title, .PageCargo-2 .title, .PageCargo-3 .title, .PageCargo-4 .title, .PageCargo-5 .title, .PageAutoOrder .title, .PageAutoOrder-2 .title {
		font-size:30px;
	}
	.PageCargo-2 .items .item.w50, .PageCargo-5 .items .item.w50, .PageAutoOrder-2 .items .item.w50{
		width:100%;
	}
	.PageCargo-5 .FormAutosendi, .PageAutoOrder-2 .FormAutosendi {
		margin-top:15px;
	}
}
@media screen and (max-width: 500px) {
	.BannerPages .Img .button .ptop {
		margin-left: 0;
		margin-top:15px;
	}
	.PageAutoOrder-1 .title, .PageCargo-2 .title, .PageCargo-3 .title, .PageCargo-4 .title, .PageCargo-5 .title, .PageAutoOrder-1 .text span, .PageCargo-2 .text span, .PageAutoOrder .title, .PageAutoOrder .heading, .PageAutoOrder-2 .title {
		font-size: 20px;
	}
	.PageAutoOrder-1 .icon {
		font-size: 40px;
	}
	.PageAutoOrder-1 .items .item.w50, .PageAutoOrder-1 .items .item.w40{
		width:100%;
		min-height: auto;
		margin: 0 0 20px 0;
		padding:0;
	}
	.PageCargo-3 .items .item.w50, .PageCargo-4 .items .item.w30, .PageAutoOrder-1 .items .item.w40{
		width:100%;
	}
	.PageAutoOrder-1 .text, .PageCargo-2 .text, .PageCargo-3 .text, .PageCargo-4 .text, .PageCargo-5 .text, .PageCargo-5 .btn, .PageAutoOrder .text, .PageAutoOrder-2 .text {
		font-size: 15px;
	}
	.PageCargo-3 .text, .PageCargo-4 .text {
		border-left: 6px solid #ba0000;
		padding: 10px 5px 10px 15px;
		margin-bottom: 10px;
	}
	.PageCargo-3, .PageCargo-2, .PageAutoOrder-1, .PageCargo-5 {
		padding: 30px 0;
	}
	.PageAutoOrder-1 .title span {
		font-size:11px;
	}
}
/* End */


/* Start:/bitrix/templates/autosendi/template_styles.css?1596540949181*/
.copss{
    font-size: 12px;
    padding: 20px 0px 0px 30px;
}
.copss a,
.copss span{
    text-decoration: underline;
}
header ._block1 > .content{
	position:relative;
	z-index:0;
}
/* End */
/* /bitrix/templates/autosendi/css/lightbox.css?15855567693714 */
/* /bitrix/templates/autosendi/css/slick.css?15855567691776 */
/* /bitrix/templates/autosendi/css/a.kopylov.css?159654098623981 */
/* /bitrix/templates/autosendi/css/a.kopylov.ajax.css?15855567695778 */
/* /bitrix/templates/autosendi/css/newstyle.css?16436663216112 */
/* /bitrix/templates/autosendi/template_styles.css?1596540949181 */
