

/* Start:/local/templates/.default/avto_markup/styles/main.css?1617649939295736*/
@import url('/local/templates/.default/avto_markup/styles/main-blessed1.css');
@import url('/local/templates/.default/avto_markup/styles/selection-of-cars-form.css');
.test-thead.disabled {
    opacity: 0;
    top: -100px
}
.test-thead table {
    width: 960px;
    margin: 0 auto
}
.test-thead table .thead {
    background: #F0F0F0
}
.test-thead table .thead th {
    font-size: 13px;
    font-weight: normal;
    padding: 12px 0;
    text-transform: uppercase;
    text-align: center;
    padding-left: 20px
}
.sep{
      height: 40px;
}
.test-thead table th {
    font-weight: bold;
    text-align: left
}
.test-thead table th:first-child {
    width: 240px
}
.test-thead table th i {
    display: block;
    font-weight: normal;
    font-style: italic;
    padding-left: 20px
}
.page-common .page__header {
    margin-bottom: 35px
}

.page-common .page__header .h1, .page-common .page__header .typography h1, .typography .page-common .page__header h1, .page-common .page__header .chronicle-article h1, .chronicle-article .page-common .page__header h1, .page-common .page__header .page-autos main[role=main] .intro h1, .page-autos main[role=main] .intro .page-common .page__header h1, .page-common .page__header .autos-ad-article__summary h1, .autos-ad-article__summary .page-common .page__header h1, .page-common .page__header .test h1, .test .page-common .page__header h1, .page-common .page__header .popup--common h1, .popup--common .page-common .page__header h1, .page-common .page-news-inner .page__header h1, .page-news-inner .page-common .page__header h1, .page-common .page-autos-ad .page__header h1, .page-autos-ad .page-common .page__header h1, .page-common .page-autos-detailed .page__header h1, .page-autos-detailed .page-common .page__header h1, .page-common .page-polls-inner .page__header h1, .page-polls-inner .page-common .page__header h1, .page-common .page-practice-inner .page__header h1, .page-practice-inner .page-common .page__header h1 {
    max-width: 680px
}
.page-common .page__header .g-date {
    font-size: 13px;
    margin-bottom: 15px
}
.page-common .page__header .sub {
    font-size: 21px;
    line-height: 25px;
    font-style: italic;
    color: #606060;
    margin-top: 10px;
    max-width: 680px
}
.page-common .typography:after, .page-common .chronicle-article:after, .page-common .page-autos main[role=main] .intro:after, .page-autos main[role=main] .page-common .intro:after, .page-common .autos-ad-article__summary:after, .page-common .test:after, .page-common .popup--common:after {
    content: "";
    display: table;
    clear: both
}
.page-common .typography blockquote:before, .page-common .chronicle-article blockquote:before, .page-common .page-autos main[role=main] .intro blockquote:before, .page-autos main[role=main] .page-common .intro blockquote:before, .page-common .autos-ad-article__summary blockquote:before, .page-common .test blockquote:before, .page-common .popup--common blockquote:before, .page-common .typography blockquote:after, .page-common .chronicle-article blockquote:after, .page-common .page-autos main[role=main] .intro blockquote:after, .page-autos main[role=main] .page-common .intro blockquote:after, .page-common .autos-ad-article__summary blockquote:after, .page-common .test blockquote:after, .page-common .popup--common blockquote:after {
    width: 80px
}
.page-common .typography blockquote:before, .page-common .chronicle-article blockquote:before, .page-common .page-autos main[role=main] .intro blockquote:before, .page-autos main[role=main] .page-common .intro blockquote:before, .page-common .autos-ad-article__summary blockquote:before, .page-common .test blockquote:before, .page-common .popup--common blockquote:before {
    margin: 0 auto 23px
}
.page-common .typography blockquote:after, .page-common .chronicle-article blockquote:after, .page-common .page-autos main[role=main] .intro blockquote:after, .page-autos main[role=main] .page-common .intro blockquote:after, .page-common .autos-ad-article__summary blockquote:after, .page-common .test blockquote:after, .page-common .popup--common blockquote:after {
    position: static;
    margin: 23px auto 0;
    background: none;
    height: auto;
    border-bottom: 1px solid #5090D0;
    border-width: 1px
}
.page-common .typography blockquote p, .page-common .chronicle-article blockquote p, .page-common .page-autos main[role=main] .intro blockquote p, .page-autos main[role=main] .page-common .intro blockquote p, .page-common .autos-ad-article__summary blockquote p, .page-common .test blockquote p, .page-common .popup--common blockquote p {
    font-size: 21px;
    line-height: 30px
}
.page-common .typography .map, .page-common .chronicle-article .map, .page-common .page-autos main[role=main] .intro .map, .page-autos main[role=main] .page-common .intro .map, .page-common .autos-ad-article__summary .map, .page-common .test .map, .page-common .popup--common .map {
    height: 480px;
    margin-bottom: 23px
}
.page-common .typography .summary-editorial-item__preview, .page-common .chronicle-article .summary-editorial-item__preview, .page-common .page-autos main[role=main] .intro .summary-editorial-item__preview, .page-autos main[role=main] .page-common .intro .summary-editorial-item__preview, .page-common .autos-ad-article__summary .summary-editorial-item__preview, .page-common .test .summary-editorial-item__preview, .page-common .popup--common .summary-editorial-item__preview, .page-common .typography .summary-editorial-item__container, .page-common .chronicle-article .summary-editorial-item__container, .page-common .page-autos main[role=main] .intro .summary-editorial-item__container, .page-autos main[role=main] .page-common .intro .summary-editorial-item__container, .page-common .autos-ad-article__summary .summary-editorial-item__container, .page-common .test .summary-editorial-item__container, .page-common .popup--common .summary-editorial-item__container {
    max-height: none
}
.page-common .typography .summary-editorial-item__container:after, .page-common .chronicle-article .summary-editorial-item__container:after, .page-common .page-autos main[role=main] .intro .summary-editorial-item__container:after, .page-autos main[role=main] .page-common .intro .summary-editorial-item__container:after, .page-common .autos-ad-article__summary .summary-editorial-item__container:after, .page-common .test .summary-editorial-item__container:after, .page-common .popup--common .summary-editorial-item__container:after {
    display: none
}
.page-common .typography .summary-editorial-item__title, .page-common .chronicle-article .summary-editorial-item__title, .page-common .page-autos main[role=main] .intro .summary-editorial-item__title, .page-autos main[role=main] .page-common .intro .summary-editorial-item__title, .page-common .autos-ad-article__summary .summary-editorial-item__title, .page-common .test .summary-editorial-item__title, .page-common .popup--common .summary-editorial-item__title {
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    text-transform: none;
    letter-spacing: 0;
    margin: 0 0 5px
}
.page-common .typography .summary-editorial-item__text, .page-common .chronicle-article .summary-editorial-item__text, .page-common .page-autos main[role=main] .intro .summary-editorial-item__text, .page-autos main[role=main] .page-common .intro .summary-editorial-item__text, .page-common .autos-ad-article__summary .summary-editorial-item__text, .page-common .test .summary-editorial-item__text, .page-common .popup--common .summary-editorial-item__text {
    margin-bottom: 0
}
.page-common .typography .summary-editorial-item.left, .page-common .chronicle-article .summary-editorial-item.left, .page-common .page-autos main[role=main] .intro .summary-editorial-item.left, .page-autos main[role=main] .page-common .intro .summary-editorial-item.left, .page-common .autos-ad-article__summary .summary-editorial-item.left, .page-common .test .summary-editorial-item.left, .page-common .popup--common .summary-editorial-item.left {
    width: 200px
}
.page-common .typography .left, .page-common .chronicle-article .left, .page-common .page-autos main[role=main] .intro .left, .page-autos main[role=main] .page-common .intro .left, .page-common .autos-ad-article__summary .left, .page-common .test .left, .page-common .popup--common .left, .page-common .typography .right, .page-common .chronicle-article .right, .page-common .page-autos main[role=main] .intro .right, .page-autos main[role=main] .page-common .intro .right, .page-common .autos-ad-article__summary .right, .page-common .test .right, .page-common .popup--common .right {
    margin-bottom: 23px
}
.page-common .typography .left, .page-common .chronicle-article .left, .page-common .page-autos main[role=main] .intro .left, .page-autos main[role=main] .page-common .intro .left, .page-common .autos-ad-article__summary .left, .page-common .test .left, .page-common .popup--common .left {
    float: left;
    margin-right: 40px
}
.page-common .typography .right, .page-common .chronicle-article .right, .page-common .page-autos main[role=main] .intro .right, .page-autos main[role=main] .page-common .intro .right, .page-common .autos-ad-article__summary .right, .page-common .test .right, .page-common .popup--common .right {
    float: right;
    margin-left: 40px
}
.page-common .typography h2, .page-common .chronicle-article h2, .page-common .page-autos main[role=main] .intro h2, .page-autos main[role=main] .page-common .intro h2, .page-common .autos-ad-article__summary h2, .page-common .test h2, .page-common .popup--common h2 {
    font-size: 33px;
    line-height: 43px;
    margin-top: 70px;
    margin-bottom: 30px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: .5em
}
.page-common .typography h3, .page-common .chronicle-article h3, .page-common .page-autos main[role=main] .intro h3, .page-autos main[role=main] .page-common .intro h3, .page-common .autos-ad-article__summary h3, .page-common .test h3, .page-common .popup--common h3 {
    font-size: 26px;
    line-height: 34px;
    margin-top: 55px;
    margin-bottom: 30px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: .5em
}
.page-common .typography h4, .page-common .chronicle-article h4, .page-common .page-autos main[role=main] .intro h4, .page-autos main[role=main] .page-common .intro h4, .page-common .autos-ad-article__summary h4, .page-common .test h4, .page-common .popup--common h4 {
    font-size: 20px;
    line-height: 40px;
    margin-top: 50px;
    margin-bottom: 25px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: .25em
}
.page-common .typography h5, .page-common .chronicle-article h5, .page-common .page-autos main[role=main] .intro h5, .page-autos main[role=main] .page-common .intro h5, .page-common .autos-ad-article__summary h5, .page-common .test h5, .page-common .popup--common h5 {
    font-size: 15px;
    line-height: 28px;
    margin-top: 50px;
    margin-bottom: 20px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: .25em
}
.page-common .typography .test-banner, .page-common .chronicle-article .test-banner, .page-common .page-autos main[role=main] .intro .test-banner, .page-autos main[role=main] .page-common .intro .test-banner, .page-common .autos-ad-article__summary .test-banner, .page-common .test .test-banner, .page-common .popup--common .test-banner {
    margin: 23px 0
}
.page-common .typography .w-form, .page-common .chronicle-article .w-form, .page-common .page-autos main[role=main] .intro .w-form, .page-autos main[role=main] .page-common .intro .w-form, .page-common .autos-ad-article__summary .w-form, .page-common .test .w-form, .page-common .popup--common .w-form {
    margin: 23px 0
}
.page-common .typography .w-form__title, .page-common .chronicle-article .w-form__title, .page-common .page-autos main[role=main] .intro .w-form__title, .page-autos main[role=main] .page-common .intro .w-form__title, .page-common .autos-ad-article__summary .w-form__title, .page-common .test .w-form__title, .page-common .popup--common .w-form__title {
    font-size: 21px;
    line-height: 25px;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 15px;
    text-transform: none;
    letter-spacing: 0
}
.page-common .typography .dropdown__popover .content ul, .page-common .chronicle-article .dropdown__popover .content ul, .page-common .page-autos main[role=main] .intro .dropdown__popover .content ul, .page-autos main[role=main] .page-common .intro .dropdown__popover .content ul, .page-common .autos-ad-article__summary .dropdown__popover .content ul, .page-common .test .dropdown__popover .content ul, .page-common .popup--common .dropdown__popover .content ul {
    margin: 0
}
.page-common .typography .dropdown__popover .content ul li, .page-common .chronicle-article .dropdown__popover .content ul li, .page-common .page-autos main[role=main] .intro .dropdown__popover .content ul li, .page-autos main[role=main] .page-common .intro .dropdown__popover .content ul li, .page-common .autos-ad-article__summary .dropdown__popover .content ul li, .page-common .test .dropdown__popover .content ul li, .page-common .popup--common .dropdown__popover .content ul li {
    padding: 0
}
.page-common .typography .dropdown__popover .content ul li:before, .page-common .chronicle-article .dropdown__popover .content ul li:before, .page-common .page-autos main[role=main] .intro .dropdown__popover .content ul li:before, .page-autos main[role=main] .page-common .intro .dropdown__popover .content ul li:before, .page-common .autos-ad-article__summary .dropdown__popover .content ul li:before, .page-common .test .dropdown__popover .content ul li:before, .page-common .popup--common .dropdown__popover .content ul li:before {
    display: none
}
.page-common .typography .poll, .page-common .chronicle-article .poll, .page-common .page-autos main[role=main] .intro .poll, .page-autos main[role=main] .page-common .intro .poll, .page-common .autos-ad-article__summary .poll, .page-common .test .poll, .page-common .popup--common .poll {
    margin-bottom: 23px
}
.page-common .typography .poll.left, .page-common .chronicle-article .poll.left, .page-common .page-autos main[role=main] .intro .poll.left, .page-autos main[role=main] .page-common .intro .poll.left, .page-common .autos-ad-article__summary .poll.left, .page-common .test .poll.left, .page-common .popup--common .poll.left, .page-common .typography .poll.right, .page-common .chronicle-article .poll.right, .page-common .page-autos main[role=main] .intro .poll.right, .page-autos main[role=main] .page-common .intro .poll.right, .page-common .autos-ad-article__summary .poll.right, .page-common .test .poll.right, .page-common .popup--common .poll.right {
    width: 200px
}
.page-common .typography .poll--hz .poll__body__options, .page-common .chronicle-article .poll--hz .poll__body__options, .page-common .page-autos main[role=main] .intro .poll--hz .poll__body__options, .page-autos main[role=main] .page-common .intro .poll--hz .poll__body__options, .page-common .autos-ad-article__summary .poll--hz .poll__body__options, .page-common .test .poll--hz .poll__body__options, .page-common .popup--common .poll--hz .poll__body__options {
    margin-right: -60px
}
.page-common .typography .poll--hz .poll__footer__submit, .page-common .chronicle-article .poll--hz .poll__footer__submit, .page-common .page-autos main[role=main] .intro .poll--hz .poll__footer__submit, .page-autos main[role=main] .page-common .intro .poll--hz .poll__footer__submit, .page-common .autos-ad-article__summary .poll--hz .poll__footer__submit, .page-common .test .poll--hz .poll__footer__submit, .page-common .popup--common .poll--hz .poll__footer__submit {
    max-width: 160px
}
.page-common .typography .poll__header .title, .page-common .chronicle-article .poll__header .title, .page-common .page-autos main[role=main] .intro .poll__header .title, .page-autos main[role=main] .page-common .intro .poll__header .title, .page-common .autos-ad-article__summary .poll__header .title, .page-common .test .poll__header .title, .page-common .popup--common .poll__header .title {
    font-size: 13px;
    letter-spacing: .5em;
    text-transform: uppercase;
    line-height: 22px;
    font-weight: normal;
    margin: 0
}
.page-common .typography .poll__body__title, .page-common .chronicle-article .poll__body__title, .page-common .page-autos main[role=main] .intro .poll__body__title, .page-autos main[role=main] .page-common .intro .poll__body__title, .page-common .autos-ad-article__summary .poll__body__title, .page-common .test .poll__body__title, .page-common .popup--common .poll__body__title {
    font-weight: bold;
    font-size: 17px;
    line-height: 22px;
    margin-top: 0;
    margin-bottom: 25px;
    letter-spacing: 0;
    text-transform: none
}
.page-common .typography .poll__body__options, .page-common .chronicle-article .poll__body__options, .page-common .page-autos main[role=main] .intro .poll__body__options, .page-autos main[role=main] .page-common .intro .poll__body__options, .page-common .autos-ad-article__summary .poll__body__options, .page-common .test .poll__body__options, .page-common .popup--common .poll__body__options {
    margin-bottom: 0
}
.page-common .typography .poll__body__options__item, .page-common .chronicle-article .poll__body__options__item, .page-common .page-autos main[role=main] .intro .poll__body__options__item, .page-autos main[role=main] .page-common .intro .poll__body__options__item, .page-common .autos-ad-article__summary .poll__body__options__item, .page-common .test .poll__body__options__item, .page-common .popup--common .poll__body__options__item {
    padding: 0
}
.page-common .typography .poll__body__options__item:before, .page-common .chronicle-article .poll__body__options__item:before, .page-common .page-autos main[role=main] .intro .poll__body__options__item:before, .page-autos main[role=main] .page-common .intro .poll__body__options__item:before, .page-common .autos-ad-article__summary .poll__body__options__item:before, .page-common .test .poll__body__options__item:before, .page-common .popup--common .poll__body__options__item:before {
    display: none
}
.page-common .typography .poll__body__results, .page-common .chronicle-article .poll__body__results, .page-common .page-autos main[role=main] .intro .poll__body__results, .page-autos main[role=main] .page-common .intro .poll__body__results, .page-common .autos-ad-article__summary .poll__body__results, .page-common .test .poll__body__results, .page-common .popup--common .poll__body__results {
    margin-bottom: 0
}
.page-common .typography .poll__body__results__item, .page-common .chronicle-article .poll__body__results__item, .page-common .page-autos main[role=main] .intro .poll__body__results__item, .page-autos main[role=main] .page-common .intro .poll__body__results__item, .page-common .autos-ad-article__summary .poll__body__results__item, .page-common .test .poll__body__results__item, .page-common .popup--common .poll__body__results__item {
    padding-right: 110px;
    padding-left: 0;
    margin-bottom: 0
}
.page-common .typography .poll__body__results__item:before, .page-common .chronicle-article .poll__body__results__item:before, .page-common .page-autos main[role=main] .intro .poll__body__results__item:before, .page-autos main[role=main] .page-common .intro .poll__body__results__item:before, .page-common .autos-ad-article__summary .poll__body__results__item:before, .page-common .test .poll__body__results__item:before, .page-common .popup--common .poll__body__results__item:before {
    display: none
}
.page-common .typography .poll__footer__total p, .page-common .chronicle-article .poll__footer__total p, .page-common .page-autos main[role=main] .intro .poll__footer__total p, .page-autos main[role=main] .page-common .intro .poll__footer__total p, .page-common .autos-ad-article__summary .poll__footer__total p, .page-common .test .poll__footer__total p, .page-common .popup--common .poll__footer__total p {
    margin: 0
}
.page-common .typography .poll__footer__total strong, .page-common .chronicle-article .poll__footer__total strong, .page-common .page-autos main[role=main] .intro .poll__footer__total strong, .page-autos main[role=main] .page-common .intro .poll__footer__total strong, .page-common .autos-ad-article__summary .poll__footer__total strong, .page-common .test .poll__footer__total strong, .page-common .popup--common .poll__footer__total strong {
    font-weight: normal
}
.page-cut {
    margin-bottom: 23px
}
.page-cut__extender {
    position: absolute;
    left: 0;
    right: 0;
    min-width: 980px
}
.page-cut__reducer {
    margin: 0 auto;
    max-width: 1200px
}
.page-cut iframe {
    margin-bottom: 0
}
.test-banner {
    display: table;
    width: 100%;
    background: #303030
}
.test-banner__image, .test-banner__body {
    display: table-cell;
    vertical-align: middle
}
.test-banner__image>img {
    display: block
}
.test-banner__body {
    width: 100%
}
.test-banner:link {
    color: #f0f0f0
}
.test-banner:visited {
    color: #f0f0f0
}
.test-banner:hover {
    color: #5090d0
}
.test-banner:active {
    color: #f0f0f0
}
.test-banner:focus {
    color: #f0f0f0
}
.test-banner__body {
    font-size: 21px;
    line-height: 25px;
    font-weight: bold;
    padding: 15px 100px 15px 40px
}
.news-banner {
    color: #FFF;
    width: 240px
}
.news-banner a:link, .news-banner a:visited, .news-banner a:hover, .news-banner a:active, .news-banner a:focus {
    color: #fff
}
.news-banner a:hover .news-banner__caption {
    background-color: #606060
}
.news-banner__image, .news-banner__title, .news-banner__caption {
    display: block
}
.news-banner__image img {
    display: block
}
.news-banner__caption {
    padding: 15px 20px;
    min-height: 50px;
    background: #303030;
    -webkit-transition: background .2s ease;
    transition: background .2s ease
}
.news-banner__title, .news-banner__text {
    font-size: 14px;
    line-height: 17px
}
.news-banner__title {
    font-size: 14px;
    line-height: 17px;
    font-weight: bold
}
.news-banner__text {
    margin-top: 5px
}
.news-banner--left {
    float: left;
    margin: 0 40px 23px 0 !important
}
.news-banner--right {
    float: right;
    margin: 0 0 23px 40px !important
}
.person-list {
    font-size: 0.1px;
    letter-spacing: -1px;
    margin-right: -40px
}
@-moz-document url-prefix() {
    .person-list {
        font-size: 0;
        letter-spacing: normal
    }
}
.person-list>.person-list__item {
    font-size: 15px;
    letter-spacing: normal
}
.person-list__item {
    display: inline-block;
    vertical-align: top;
    width: 200px;
    padding-right: 40px;
    margin-bottom: 30px
}
.person-list__item .common-person {
    margin-bottom: 0
}
.g-name {
    color: #5090D0
}
.w-page {
    position: relative;
    width: 100%;
    overflow: hidden
}
.photo-detailed {
    position: relative;
    width: 100%;
    height: 524px
}
.photo-detailed--hero {
    height: 360px
}
.photo-detailed--hero .photo-detailed__image {
    top: 0
}
.photo-detailed--hero .photo-detailed__overlay {
    height: 360px
}
.photo-detailed__inner {
    width: 1200px;
    height: 524px;
    margin: 0 auto;
    background: #303030
}
.photo-detailed__image {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -600px
}
.photo-detailed__overlay {
    position: absolute;
    width: 1200px;
    height: 524px;
    left: 50%;
    margin-left: -600px
}
.photo-detailed__overlay .content {
    position: absolute;
    z-index: 11;
    width: 620px;
    top: 0;
    bottom: 0;
    left: -9999px;
    background: rgba(80, 144, 208, 0.9);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1)
}
@media screen and (max-width: 1100px) {
    .photo-detailed__overlay .content {
        width: 500px
    }
}
.photo-detailed__overlay .content .close {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NjYuODYzIiBoZWlnaHQ9IjQ2Ni44NTEiIHZpZXdCb3g9IjI2OC41NjkgMjY4LjgwNCA0NjYuODYzIDQ2Ni44NTEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMjY4LjU2OSAyNjguODA0IDQ2Ni44NjMgNDY2Ljg1MSI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTcyOS42MjkgNzAxLjg0NGwtMTk5LjYyMS0xOTkuNjIxIDE5OS42MDgtMTk5LjYwOWM3LjczNy03LjczIDcuNzM3LTIwLjI3NiAwLTI4LjAwNi03LjczNy03LjczNy0yMC4yNzEtNy43MzctMjguMDA3IDBsLTE5OS42MDggMTk5LjYwOC0xOTkuNjA5LTE5OS42MDljLTcuNzM3LTcuNzM3LTIwLjI3LTcuNzM3LTI4LjAwNyAwLTcuNzM3IDcuNzMtNy43MzcgMjAuMjc2IDAgMjguMDA2bDE5OS42MDkgMTk5LjYwOS0xOTkuNjIyIDE5OS42MjJjLTcuNzM3IDcuNzMxLTcuNzM3IDIwLjI3NyAwIDI4LjAwOSAzLjg2OSAzLjg2NyA4LjkzNiA1LjgwMiAxNC4wMDMgNS44MDIgNS4wNjggMCAxMC4xMzYtMS45MzUgMTQuMDA0LTUuODAybDE5OS42MjItMTk5LjYyMyAxOTkuNjIyIDE5OS42MjJjMy44NjcgMy44NjcgOC45MzUgNS44MDIgMTQuMDAzIDUuODAyIDUuMDY3IDAgMTAuMTM2LTEuOTM1IDE0LjAwMy01LjgwMiA3LjczNy03LjczMSA3LjczNy0yMC4yNzcgMC0yOC4wMDh6Ii8+PC9zdmc+Cg==");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 19px;
    height: 19px;
    position: absolute;
    top: 25px;
    right: 30px;
    cursor: pointer
}
.lt-ie9 .photo-detailed__overlay .content .close {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -148px -290px
}
.photo-detailed__overlay .content .body {
    width: auto;
    color: #FFF;
    padding: 30px 30px 30px 40px
}
.photo-detailed__overlay .content .body .title {
    font-size: 21px;
    line-height: 25px;
    font-weight: bold;
    margin-bottom: 15px
}
.photo-detailed__overlay .content .body .text {
    padding-right: 30px
}
.photo-detailed__overlay .content .body .text p {
    margin-bottom: 10px
}
.photo-detailed__overlay .content .body .text p strong {
    font-weight: bold
}
.photo-detailed__overlay .content .body .scroll-pane {
    overflow: auto
}
.photo-detailed__overlay .point {
    position: absolute;
    width: 20px;
    height: 20px;
    z-index: 10;
    -webkit-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out
}
.photo-detailed__overlay .point:hover, .photo-detailed__overlay .point.hover {
    z-index: 19
}
.photo-detailed__overlay .point:hover .tooltip, .photo-detailed__overlay .point.hover .tooltip {
    display: block
}
.photo-detailed__overlay .point ins {
    display: block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 2px solid #FFF;
    background: #ED1C24;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.7);
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.7)
}
.photo-detailed__overlay .point.active .tooltip {
    display: block
}
.photo-detailed__overlay .point.active .tooltip .body {
    display: none
}
.photo-detailed__overlay .point.disabled {
    opacity: .5
}
.photo-detailed__overlay .point.disabled:hover .tooltip {
    display: none
}
.photo-detailed__overlay .point .tooltip {
    display: none;
    position: absolute;
    width: 260px;
    padding-bottom: 20px;
    color: #FFF;
    background: url(/local/templates/.default/avto_markup/styles/../images/ie.gif)
}
.photo-detailed__overlay .point .tooltip .body {
    position: relative;
    width: 190px;
    padding: 15px 25px 20px;
    background: rgba(80, 144, 208, 0.9);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1)
}
.photo-detailed__overlay .point .tooltip .body .title {
    font-size: 21px;
    line-height: 25px;
    font-weight: bold;
    margin-bottom: 10px
}
.photo-detailed__overlay .point .tooltip .body .text {
    font-size: 15px;
    line-height: 20px
}
.photo-detailed__overlay .point .tooltip .body .more {
    margin: 10px 0 0
}
.photo-detailed__overlay .point .tooltip .body .more a {
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: -20px;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: .25em;
    font-weight: bold;
    background: #0054A6
}
.photo-detailed__overlay .point .tooltip .body .more a:link, .photo-detailed__overlay .point .tooltip .body .more a:visited, .photo-detailed__overlay .point .tooltip .body .more a:hover, .photo-detailed__overlay .point .tooltip .body .more a:active, .photo-detailed__overlay .point .tooltip .body .more a:focus {
    color: #fff
}
.photo-detailed__overlay .point .tooltip .body .more a span {
    border-bottom: 1px dotted #99BBDB
}
.photo-detailed__overlay .point .tooltip .tail {
    position: absolute;
    opacity: .9
}
.photo-detailed__overlay .point .tooltip--tl {
    top: -15px;
    left: -260px
}
.photo-detailed__overlay .point .tooltip--tl .tail {
    height: 0;
    width: 0;
    -moz-transform: scale(0.9999);
    border-top: 13px solid #5090d0;
    border-right: 13px solid transparent;
    top: 20px;
    right: 7px
}
.photo-detailed__overlay .point .tooltip--bl {
    bottom: -35px;
    left: -260px
}
.photo-detailed__overlay .point .tooltip--bl .tail {
    height: 0;
    width: 0;
    -moz-transform: scale(0.9999);
    border-bottom: 13px solid #5090d0;
    border-right: 13px solid transparent;
    bottom: 40px;
    right: 7px
}
.photo-detailed__overlay .point .tooltip--tr {
    top: -15px;
    right: -260px
}
.photo-detailed__overlay .point .tooltip--tr .tail {
    height: 0;
    width: 0;
    -moz-transform: scale(0.9999);
    border-top: 13px solid #5090d0;
    border-left: 13px solid transparent;
    top: 20px;
    left: 7px
}
.photo-detailed__overlay .point .tooltip--tr .body {
    margin-left: 20px
}
.photo-detailed__overlay .point .tooltip--br {
    bottom: -35px;
    right: -260px
}
.photo-detailed__overlay .point .tooltip--br .tail {
    height: 0;
    width: 0;
    -moz-transform: scale(0.9999);
    border-bottom: 13px solid #5090d0;
    border-left: 13px solid transparent;
    bottom: 40px;
    left: 7px
}
.photo-detailed__overlay .point .tooltip--br .body {
    margin-left: 20px
}
.w-photo-detailed .common-gallery {
    max-width: 1200px;
    margin: 0 auto
}
.w-photo-detailed .common-gallery__preview__prev, .w-photo-detailed .common-gallery__preview__next {
    width: 120px
}
.w-photo-detailed .common-gallery__preview__prev:before, .w-photo-detailed .common-gallery__preview__next:before {
    margin-top: -30px;
    margin-left: -30px
}
.w-photo-detailed .common-gallery__preview__next {
    right: 0
}
.photo-detailed-caption {
    position: relative;
    max-width: 1200px;
    background-position: 50% 50%;
    background-color: #303030;
    margin: 0 auto
}
.photo-detailed-caption:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.15);
    z-index: 9
}
.photo-detailed-caption__body {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 10;
    color: #FFF;
    padding: 25px 0
}
.photo-detailed-caption__body:after {
    content: "";
    display: table;
    clear: both
}
.photo-detailed-caption__body a:link, .photo-detailed-caption__body a:visited, .photo-detailed-caption__body a:hover, .photo-detailed-caption__body a:active, .photo-detailed-caption__body a:focus {
    color: #fff
}
.photo-detailed-caption__body .title {
    font-size: 44px;
    line-height: 44px;
    margin-bottom: 15px
}
.photo-detailed-caption__body .text {
    font-size: 17px;
    margin-bottom: 20px
}
.photo-detailed-caption__body .meta .authors {
    font-weight: bold;
    margin-bottom: 5px
}
.photo-detailed-caption__body .meta .date {
    font-size: 13px;
    font-style: italic
}
.photo-detailed-caption__body .print {
    top: auto;
    bottom: 25px;
    right: 0
}
.page-header-massive {
    position: relative;
    width: 100%;
    max-width: 1200px;
    overflow: hidden;
    margin: 0 auto 40px
}
.page-header-massive__image {
    position: relative;
    max-width: 100%;
}
.page-header-massive__image img {
    vertical-align: top;
    max-width: 100%;
    width: 100%;height: 100%;object-fit: cover;
}
.page-header-massive__caption {
    position: relative;
    max-width: 1200px;
    background-position: 50% 0;
    background-color: #303030;
    margin: 0 auto;
    padding: 10px;
}
.page-header-massive__caption:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.15);
    z-index: 9
}
.page-header-massive__content {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 10;
    color: #FFF;
    padding: 25px 0;
    max-width: 100%;
}
.page-header-massive__content:after {
    content: "";
    display: table;
    clear: both
}
.page-header-massive__content a:link, .page-header-massive__content a:visited, .page-header-massive__content a:hover, .page-header-massive__content a:active, .page-header-massive__content a:focus {
    color: #fff
}
.page-header-massive__content .title {
    font-weight: bold;
    font-size: 44px;
    line-height: 44px;
    margin-bottom: 15px
}
.page-header-massive__content .text {
    font-size: 17px;
    margin-bottom: 20px
}
.page-header-massive__content .meta .authors {
    font-weight: bold;
    margin-bottom: 5px
}
.page-header-massive__content .meta .date {
    font-size: 13px;
    font-style: italic
}
.page-header-massive__content .print {
    position: absolute;
    top: auto;
    bottom: 25px;
    right: 0
}
.page-header-massive__content .print a {
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OTQuMjA4IiBoZWlnaHQ9IjQxNi4xNjciIHZpZXdCb3g9IjI1NC44OTcgMjkyLjkxMyA0OTQuMjA4IDQxNi4xNjciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMjU0Ljg5NyAyOTIuOTEzIDQ5NC4yMDggNDE2LjE2NyI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTQ2My40MTIgNTI3LjAzNmgxMjkuNjYydjI1LjJoLTEyOS42NjJ6TTQxMC45NzkgNTI3LjAzNmgyNi4wMTR2MjUuMmgtMjYuMDE0ek02NzAuOTM3IDM5Ni43Mzl2LTEwMy44MjZoLTMzNy42NDM5OTk5OTk5OTk5NXYxMDMuODI2aC03OC4zOTZ2MjMzLjUyNGg3OC4zOTZ2NzguODE3aDMzNy42NDM5OTk5OTk5OTk5NXYtNzguODE3aDc4LjE2OHYtMjMzLjUyNGgtNzguMTY4em0tMjUuMjc4IDI4Ny4wNjVoLTI4Ny4wOXYtMjA5LjY5OGgyODYuMTI1djE1Ni4xNTZoLjk2NXY1My41NDJ6bTAtMjg3LjA2NWgtMjg3LjA5di03OC41NDloMjg3LjA5djc4LjU0OXptNzguMDY5IDUyLjA3OGgtNTIuNzkxdi0yNi4wMjdoNTIuNzkxdjI2LjAyN3pNNDYzLjQxMiA2MDUuNDgzaDEyOS42NjJ2MjUuMmgtMTI5LjY2MnpNNDEwLjk3OSA2MDUuNDgzaDI2LjAxNHYyNS4yaC0yNi4wMTR6Ii8+PC9zdmc+Cg==");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 19px;
    height: 16px;
    display: block;
    overflow: hidden
}
.lt-ie9 .page-header-massive__content .print a {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -369px -21px
}
.sidebar .media-list__list__item {
    margin-left: 0;
    margin-bottom: 40px;
    width: auto
}
.media-list {
    margin-bottom: 40px
}
.media-list__list {
    font-size: 0.1px;
    letter-spacing: -1px;
    margin-left: -40px
}
@-moz-document url-prefix() {
    .media-list__list {
        font-size: 0;
        letter-spacing: normal
    }
}
.media-list__list>li {
    font-size: 15px;
    letter-spacing: normal
}
.media-list__list__item {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 40px 40px;
    width: 320px
}
.media-list__list__item .image {
    position: relative;
    margin-bottom: 15px
}
.media-list__list__item .image img {
    vertical-align: top
}
.media-list__list__item .title {
    font-size: 21px;
    line-height: 25px;
    font-weight: bold
}
.media-list__list__item .title a:link {
    color: #202020
}
.media-list__list__item .title a:visited {
    color: #202020
}
.media-list__list__item .title a:hover {
    color: #606060
}
.media-list__list__item .title a:active {
    color: #202020
}
.media-list__list__item .title a:focus {
    color: #202020
}
.media-list__list__item .meta {
    position: absolute;
    top: 10px;
    left: -8px
}
.media-list__list__item .meta li {
    float: left;
    margin-right: 1px;
    font-size: 13px;
    line-height: 17px;
    color: #FFF;
    padding: 4px 8px;
    background: #303030
}
.media-list__list__item .meta li.category {
    font-style: italic
}
.media-list__list__item .meta li.category a:link, .media-list__list__item .meta li.category a:visited, .media-list__list__item .meta li.category a:hover, .media-list__list__item .meta li.category a:active, .media-list__list__item .meta li.category a:focus {
    color: #fff
}
.media-list__list__item .meta li.total a:link, .media-list__list__item .meta li.total a:visited, .media-list__list__item .meta li.total a:hover, .media-list__list__item .meta li.total a:active, .media-list__list__item .meta li.total a:focus {
    color: #fff
}
.media-list__list__item .meta li.total ins {
    margin-left: 19px
}
.media-list__list__item .meta li.total ins:before {
    position: relative;
    content: '';
    display: inline-block;
    vertical-align: top;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDE4IiBoZWlnaHQ9IjMyOSIgdmlld0JveD0iMCAwIDQxOCAzMjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTI0Ni40ODMgMTA2LjUyYy00MS40MDMgMC03NS4wOCAzMy42NzctNzUuMDggNzUuMDUgMCA0MS40MDMgMzMuNjc3IDc1LjA4IDc1LjA4IDc1LjA4czc1LjA4LTMzLjY3NyA3NS4wOC03NS4wOGMwLTQxLjM3My0zMy42NzctNzUuMDUtNzUuMDgtNzUuMDV6bS0xOS44MzYgMTE1LjUyOGMtOS4wOTgtOC4xNDMtMTQuOTc0LTE5LjgzNi0xNC45NzQtMzMuMDIxIDAtMjQuNDYgMTkuODM2LTQ0LjI5NiA0NC4zMjYtNDQuMjk2IDEzLjYzMiAwIDI1LjY1MyA2LjIzNCAzMy43NjYgMTUuOTI5LTMyLjc1MiAzLjUyLTU4LjcwMyAyOC44NzQtNjMuMTE4IDYxLjM4OHptMTYxLjUyNC0xOTIuMDk5aC0yOS44Mjl2LTI5LjgyOWgtMjkuODI5djI5LjgyOWgtMTQ5LjE0NWMwLTE0LjM0OC0xMy40MjMtMjkuODI5LTI5LjgyOS0yOS44MjloLTU5LjY1OGMtMTYuNDA2IDAtMjkuODI5IDE1LjQ4MS0yOS44MjkgMjkuODI5aC0yOS44MjljLTE2LjQwNiAwLTI5LjgyOSAxMy40NTMtMjkuODI5IDI5LjgyOXYyMzguNjMyYzAgMTYuNDA2IDEzLjQyMyAyOS44MjkgMjkuODI5IDI5LjgyOWgzNTcuOTQ4YzE2LjQwNiAwIDI5LjgyOS0xMy40MjMgMjkuODI5LTI5LjgyOXYtMjM4LjYzMmMwLTE2LjM3Ni0xMy40MjMtMjkuODI5LTI5LjgyOS0yOS44Mjl6bS0zMTYuMzM3IDEwMC42MTNjLTExLjk5MSAwLTIxLjcxNi05LjY5NC0yMS43MTYtMjEuNzE2IDAtMTEuOTYxIDkuNzI0LTIxLjcxNiAyMS43MTYtMjEuNzE2IDExLjk5MSAwIDIxLjcxNiA5Ljc1NCAyMS43MTYgMjEuNzE2IDAgMTEuOTkxLTkuNzU0IDIxLjcxNi0yMS43MTYgMjEuNzE2em0xNzQuNjQ5IDE2NC44NjVjLTYyLjc2IDAtMTEzLjgyNy01MS4wOTctMTEzLjgyNy0xMTMuODU3czUxLjA2Ny0xMTMuNzk4IDExMy44MjctMTEzLjc5OCAxMTMuODI3IDUxLjAzNyAxMTMuODI3IDExMy43OThjMCA2Mi43Ni01MS4wNjcgMTEzLjg1Ny0xMTMuODI3IDExMy44NTd6Ii8+PC9zdmc+Cg==");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 14px;
    height: 11px;
    left: -5px;
    margin-left: -14px;
    margin-top: 3px;
    margin-bottom: 0
}
.lt-ie9 .media-list__list__item .meta li.total ins:before {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -234px -338px
}
.media-list__list__item .meta li.total ins:before {
    margin-top: 2px
}
.media-list__list__item.highlight {
    width: 680px
}
.media-list__list__item.highlight .image {
    margin: 0
}
.media-list__list__item.highlight .image a:after {
    margin-top: -40.5px;
    margin-left: -40.5px
}
.media-list__list__item.highlight .caption {
    padding: 30px 60px;
    background-position: 50% 50%;
    background-color: #303030;
    -webkit-transition: background-color .2s ease-out;
    transition: background-color .2s ease-out
}
.media-list__list__item.highlight .caption .title {
    font-size: 35px;
    line-height: 35px
}
.media-list__list__item.highlight .caption .title a:link, .media-list__list__item.highlight .caption .title a:visited, .media-list__list__item.highlight .caption .title a:hover, .media-list__list__item.highlight .caption .title a:active, .media-list__list__item.highlight .caption .title a:focus {
    color: #f0f0f0
}
.media-list__list__item.highlight:hover .caption {
    background-color: #606060
}
.media-list__list__item--photo .image {
    margin-right: -6px;
    margin-bottom: 9px;
    padding-right: 6px;
    padding-bottom: 6px;
    background: url(/local/templates/.default/avto_markup/styles/../images/media-photo-bg.png) no-repeat 100% 100%
}
.media-list__list__item--video .image a:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -26px;
    margin-left: -26px
}
.media-list__more, .showrooms-list__more, .tests__more {
    font-size: 13px;
    font-weight: bold;
    letter-spacing: .25em;
    text-align: center;
    text-transform: uppercase
}
.load-counter {
    position: relative;
    color: #f43f50;
    top: -8px
}
.page-photo-video .page__header {
    padding: 25px 0 0
}
.page-photo-video .page__header .print {
    top: 25px
}
.page-photo-video .page__header .date {
    font-size: 13px;
    font-style: italic;
    color: #608098;
    margin-bottom: 5px;
    margin-top: 25px
}
.page-photo-video .page__header h1 {
    font-size: 44px;
    font-weight: bold;
    line-height: 44px
}
.page-photo-video .page__header h1 small {
    font-size: 14px;
    font-weight: normal;
    line-height: 22px
}
.page-photo-video .page__header h1 small:before {
    content: '/';
    margin-right: 10px;
    color: #606060
}
.photo-video__social {
    margin-top: 35px;
    margin-bottom: 50px
}
.photo-video__comments {
    margin: 50px 0
}
.photo-video__more {
    font-size: 21px;
    line-height: 25px;
    margin: 50px 0
}
.photo-video__more:after {
    content: "";
    display: table;
    clear: both
}
.photo-video__more h3 {
    font-weight: bold
}
.photo-video__more p {
    color: #606060
}
.photo-video__more__icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjQ4MHB4IiBoZWlnaHQ9IjQzOC4wNDhweCIgdmlld0JveD0iMCA4MCA0ODAgNDM4LjA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDgwIDQ4MCA0MzguMDQ4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjIyMC44IiB5PSIxMTguNCIgZmlsbD0iIzUxOTFEMSIgd2lkdGg9IjM4LjQiIGhlaWdodD0iNzYuOCIvPg0KPHJlY3QgeD0iMzY2Ljc1MiIgeT0iMTk0LjE0NSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNTU4NiAtMC44Mjk0IDAuODI5NCAtMC41NTg2IDQwOC42NzMyIDY4Mi41NjQ1KSIgZmlsbD0iIzUxOTFEMSIgd2lkdGg9IjM4LjM5OSIgaGVpZ2h0PSI3Ni43OTgiLz4NCjxyZWN0IHg9Ijc4LjY4NiIgeT0iMTk0LjE2NiIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuNDk4NCAwLjg2NjkgLTAuODY2OSAtMC40OTg0IDM0OC4yOTIzIDI2My42MTkyKSIgZmlsbD0iIzUxOTFEMSIgd2lkdGg9IjM4LjM5OCIgaGVpZ2h0PSI3Ni43OTciLz4NCjxyZWN0IHg9Ijc1LjUyNyIgeT0iMzYyLjQ1IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjU1MDcgMC44MzQ3IC0wLjgzNDcgMC41NTA3IDM3Ny4xNTE0IDEwMS4wMzIzKSIgZmlsbD0iIzUxOTFEMSIgd2lkdGg9IjM4LjQiIGhlaWdodD0iNzYuOCIvPg0KPGNpcmNsZSBmaWxsPSIjNTE5MUQxIiBjeD0iMjQwIiBjeT0iMzIwIiByPSIzNi44NjQiLz4NCjxwb2x5Z29uIGZpbGw9IiM1MTkxRDEiIHBvaW50cz0iMjcwLjMzNiwzMjQuOTkyIDI0Ny44NzIsMjkwLjcyIDMzMy4wMjQsMjU5LjMyOCAiLz4NCjxwYXRoIGZpbGw9IiM1MTkxRDEiIGQ9Ik0xMzcuMzc2LDQ3Ny45MkM4OC41MTIsNDQ2LjYyNCw1My40NzIsMzgyLjMwNCw1My40NzIsMzIwYzAtOTcuMTUyLDg5LjM3Ni0xODUuNTY4LDE4Ni41MjgtMTg1LjU2OA0KCVM0MjUuNTY4LDIyMi44NDgsNDI1LjU2OCwzMjBjMCwzOS44NC0xNy4yOCw4MC42NC0zOS42NDgsMTEwLjExMmwtNS40NzItNC4wMzJMNDMyLDQ2NGMzMC4xNDQtNDAuMTI4LDQ4LTg5Ljk1Miw0OC0xNDQNCgljMC0xMzIuNTc2LTEwNy40MjQtMjQwLTI0MC0yNDBTMCwxODcuNDI0LDAsMzIwYzAsODIuMjcyLDQxLjM3NiwxNTQuODQ4LDEwNC40NDgsMTk4LjA0OEwxMzcuMzc2LDQ3Ny45MnoiLz4NCjxwb2x5Z29uIGZpbGw9IiM1MTkxRDEiIHBvaW50cz0iMzU0LjUyOCwzOTUuNzQ0IDQ3Mi4zMiw0ODEuNjY0IDM2NC43MDQsNTA2LjMzNiAiLz4NCjwvc3ZnPg0K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 72px;
    height: 66px;
    float: left;
    margin-right: 25px;
    margin-top: -5px
}
.lt-ie9 .photo-video__more__icon {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: 0px -86px
}
.page-practice .practice-filter {
    margin-bottom: 35px
}
.page-practice-inner .page__header, .page-news-inner .page__header, .page-autos-ad .page__header, .page-autos-detailed .page__header, .page-polls-inner .page__header {
    padding: 25px 0
}
.page-practice-inner .page__header .print, .page-news-inner .page__header .print, .page-autos-ad .page__header .print, .page-autos-detailed .page__header .print, .page-polls-inner .page__header .print {
    top: 25px
}
.page-practice-inner .page__header h1, .page-news-inner .page__header h1, .page-autos-ad .page__header h1, .page-autos-detailed .page__header h1, .page-polls-inner .page__header h1 {
    margin-bottom: 10px;
    max-width: 680px
}
.page-practice-inner .page__header .date, .page-news-inner .page__header .date, .page-autos-ad .page__header .date, .page-autos-detailed .page__header .date, .page-polls-inner .page__header .date {
    font-size: 13px;
    line-height: 20px;
    font-style: italic;
    color: #608098;
    margin-bottom: 15px;
    margin-top: 20px
}
.practice-article article .common-person {
    max-width: 50%;
    margin: 30px 0
}
.practice-article article .common-person:first-child {
    margin-top: 0
}
.practice-article article .common-person__intro, .practice-article article .common-person__name, .practice-article article .common-person__position {
    margin-left: 140px
}
.practice-article article .common-person__name {
    font-size: 21px;
    line-height: 25px
}
.practice-article article .common-person__intro {
    font-style: normal;
    padding-top: 15px;
    margin-bottom: 10px;
    color: #202020
}
.practice-article__comments, .travels-article__comments {
    margin: 50px 0 0
}
.sidebar .popular-questions li {
    margin-bottom: 15px
}
.sidebar .popular-questions li a:link {
    color: #202020
}
.sidebar .popular-questions li a:visited {
    color: #202020
}
.sidebar .popular-questions li a:hover {
    color: #606060
}
.sidebar .popular-questions li a:active {
    color: #202020
}
.sidebar .popular-questions li a:focus {
    color: #202020
}
.sidebar .experts {
    margin-top: 15px
}
.sidebar .experts li {
    position: relative;
    margin-bottom: 20px
}
.sidebar .experts li .common-person {
    padding-right: 40px
}
.sidebar .experts li .rating {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 13px;
    color: #608098
}
.sidebar .experts li .rating .value {
    margin-left: 17px;
    text-align: right
}
.sidebar .experts li .rating .value:before {
    position: relative;
    content: '';
    display: inline-block;
    vertical-align: top;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTAyLjMxIiBoZWlnaHQ9IjQ3Ny42MzQiIHZpZXdCb3g9IjI1MC44NDUgMjYyLjM5NiA1MDIuMzEgNDc3LjYzNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAyNTAuODQ1IDI2Mi4zOTYgNTAyLjMxIDQ3Ny42MzQiPjxzeW1ib2wgZmlsbD0iI2E4YThhOCIgaWQ9ImEiIHZpZXdCb3g9Ii03Ljc1NiAtNy4zNzUgMTUuNTEyIDE0Ljc1Ij48cGF0aCBkPSJNMCA3LjM3NWwxLjkxNy01LjUxNiA1LjgzOS0uMTItNC42NTMtMy41MjcgMS42ODktNS41ODctNC43OTIgMy4zMzQtNC43OTMtMy4zMzQgMS42OSA1LjU4Ny00LjY1MyAzLjUyNyA1LjgzOC4xMnoiLz48L3N5bWJvbD48dXNlIHhsaW5rOmhyZWY9IiNhIiB3aWR0aD0iMTUuNTEyIiBoZWlnaHQ9IjE0Ljc1IiB4PSItNy43NTYiIHk9Ii03LjM3NSIgdHJhbnNmb3JtPSJtYXRyaXgoMzIuMzgyIDAgMCAtMzIuMzgyIDUwMiA1MDEuMjEzKSIgb3ZlcmZsb3c9InZpc2libGUiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 12px;
    height: 11px;
    left: -5px;
    margin-left: -12px;
    margin-top: 4px;
    margin-bottom: 0
}
.lt-ie9 .sidebar .experts li .rating .value:before {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -253px -338px
}
.sidebar .experts li .rating .value:link, .sidebar .experts li .rating .value:visited, .sidebar .experts li .rating .value:hover, .sidebar .experts li .rating .value:active, .sidebar .experts li .rating .value:focus {
    color: #608098
}
.practice-list {
    margin-top: 40px;
    margin-bottom: 45px
}
.practice-list__item {
    padding-top: 40px;
    margin-bottom: 40px;
    border-top: 1px solid #A0A0A0
}
.practice-list__item:first-child {
    padding-top: 0;
    border: 0
}
.practice-list__item__body .title {
    font-size: 21px;
    line-height: 25px;
    font-weight: bold;
    margin-bottom: 10px
}
.practice-list__item__body .title a:link {
    color: #202020
}
.practice-list__item__body .title a:visited {
    color: #202020
}
.practice-list__item__body .title a:hover {
    color: #606060
}
.practice-list__item__body .title a:active {
    color: #202020
}
.practice-list__item__body .title a:focus {
    color: #202020
}
.practice-list__item__body .text {
    margin-bottom: 10px
}
.page-frontpage .page__body, .page-frontpage main[role=main], .page-selection-of-cars main[role=main], .main-selection-of-cars main[role=main] {
    width: auto;
    float: none;
    padding: 0
}
.banner-separator {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin: 35px auto;
}
.banner-separator:after {
    content: "";
    display: table;
    clear: both
}
.banner-separator img {
    border: 1px solid #E0E0E0
}
.common-fp-story {
    position: relative;
    float: left;
    width: 500px;
    height: auto;
    margin-left: -21px
}
.common-fp-story--right {
    margin-left: 0;
    margin-right: -20px
}
.common-fp-story--right .common-fp-story__caption__body {
    padding-left: 40px;
    padding-right: 40px
}
.common-fp-story--right .common-fp-story__more__body {
    padding-left: 40px;
    padding-right: 40px
}
.common-fp-story--right .alt-section-title {
    padding-left: 40px !important
}
.common-fp-story--more .common-fp-story__caption {
    position: relative;
    min-height: 100px
}
.common-fp-story--more .common-fp-story__caption__body {
    padding-top: 20px;
    padding-bottom: 20px
}
.common-fp-story--more .common-fp-story__caption__body .title {
    margin-bottom: 0;
    font-size: 21px;
    line-height: 25px
}
.common-fp-story--more .common-fp-story__caption__body .text {
    font-size: 15px;
    line-height: 20px;
    margin-top: 15px
}
.common-fp-story__more {
    min-height: 100px;
    background: #303030
}
.common-fp-story__more__body {
    font-weight: bold;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 40px
}
.common-fp-story__more__body:after {
    content: "";
    display: table;
    clear: both
}
.common-fp-story__more__body .title {
    float: left;
    width: 80px;
    font-size: 13px;
    line-height: 17px;
    font-style: italic;
    color: #C0D8F0
}
.common-fp-story__more__body ul {
    float: left;
    font-size: 14px;
    line-height: 17px
}
.common-fp-story__more__body ul:after {
    content: "";
    display: table;
    clear: both
}
.common-fp-story__more__body ul li {
    float: left;
    width: 140px;
    padding: 0 20px
}
.common-fp-story__more__body ul li:before {
    position: absolute;
    content: '';
    height: 51px;
    width: 1px;
    margin-left: -19px;
    background: #646464
}
.common-fp-story__more__body ul li:first-child {
    padding-left: 0
}
.common-fp-story__more__body ul li:first-child:before {
    display: none
}
.common-fp-story__more__body ul li a:link {
    color: #f0f0f0
}
.common-fp-story__more__body ul li a:visited {
    color: #f0f0f0
}
.common-fp-story__more__body ul li a:hover {
    color: #5090d0
}
.common-fp-story__more__body ul li a:active {
    color: #f0f0f0
}
.common-fp-story__more__body ul li a:focus {
    color: #f0f0f0
}
.common-fp-story .alt-section-title {
    color: #f0f0f0;
    padding: 35px 40px 0;
    position: absolute;
    padding-left: 40px;
    top: 0;
    left: 0;
    right: 0;
    height: 85px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)), to(transparent));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.25), transparent);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.25), transparent)
}
.common-fp-story .alt-section-title a:link, .common-fp-story .alt-section-title a:visited, .common-fp-story .alt-section-title a:hover, .common-fp-story .alt-section-title a:active, .common-fp-story .alt-section-title a:focus {
    color: #f0f0f0
}
.common-fp-story .alt-section-title a:after {
    border-color: #7CACDC
}
.common-fp-story__image img {
    vertical-align: top; min-height: 260px;
}
.common-fp-story__image { overflow: hidden; }
.common-fp-story__caption {
    position: relative;
    overflow: hidden;
    background: #303030;
    min-height: 200px;
    z-index: 10;
    background-position: 50% 50% !important;
}
.common-fp-story__caption:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 1px;
    height: 1px;
    content: '';
    display: block;
    background: rgba(255, 255, 255, 0.25);
    z-index: 11
}
.common-fp-story__caption:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.15);
    z-index: 9
}
.common-fp-story__caption__body {
    position: relative;
    z-index: 10;
    margin: 30px 40px
}
.common-fp-story__caption__body a:link, .common-fp-story__caption__body a:visited, .common-fp-story__caption__body a:hover, .common-fp-story__caption__body a:active, .common-fp-story__caption__body a:focus {
    color: #f0f0f0
}
.common-fp-story__caption__body .title {
    color: #f0f0f0;
    font-size: 35px;
    line-height: 35px;
    font-weight: bold;
    margin-bottom: 20px
}
.common-fp-story__caption__body .text {
    color: #f0f0f0;
    font-size: 17px;
    line-height: 22px
}
.hero-wrap {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #303030
}
.hero-wrap .hero {
    width: 960px;
    margin-left: auto;
    margin-right: auto
}
.hero-wrap .hero:after {
    content: "";
    display: table;
    clear: both
}
.hero-wrap .hero__item {
    position: relative;
    float: left;
    width: 240px;
    overflow: hidden
}
.hero-wrap .hero__item a:link, .hero-wrap .hero__item a:visited, .hero-wrap .hero__item a:hover, .hero-wrap .hero__item a:active, .hero-wrap .hero__item a:focus {
    color: #f0f0f0
}
.hero-wrap .hero__item .image img {
    vertical-align: top
}
.hero-wrap .hero__item .caption__body a {
    position: relative;
    display: block;
    min-height: 49px;
    background: #303030;
    border-top: 1px solid #4C4C4C;
    color: #f0f0f0;
    font-size: 14px;
    line-height: 16px;
    padding: 15px 20px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}
.hero-wrap .hero__item .caption__body a:hover {
    background-color: #606060;
    border-color: #747474
}
.hero-wrap .hero__item__title {
    font-weight: bold
}
.hero-wrap .hero__item__title, .hero-wrap .hero__item__text {
    position: relative;
    z-index: 6
}
.hero-wrap .hero .common-fp-story__caption {
    min-height: 165px
}
.hero-wrap .hero .common-fp-story:before {
    position: absolute;
    top: 0;
    right: 0;
    content: '';
    display: block;
    bottom: 0;
    width: 1px;
    background: rgba(255, 255, 255, 0.25);
    z-index: 12
}
.hero-items-container {
    position: relative;
    float: right;
    margin-right: -2px;
    width: 482px
}
.hero-items-container:before {
    content: '';
    width: 1px;
    display: block;
    position: absolute;
    top: 0;
    left: 240px;
    bottom: 0;
    background: rgba(255, 255, 255, 0.25)
}
.hero-items-container .hero__item {
    margin-right: 1px
}
.qna-travel-wrap, .stories-design-wrap {
    width: 100%;
    height: auto;
    margin: 0;
    overflow: hidden;
    background: #303030
}
.number-of-the-day {
    width: 160px;
    float: left
}
.number-of-the-day .number {
    display: block;
    margin-bottom: 15px
}
.number-of-the-day .number .value {
    display: block;
    margin-top: -15px;
    overflow: hidden;
    height: 106px
}
.number-of-the-day .number .value .odometer {
    font-family: "Reforma Grotesk Medium", Arial, sans-serifArial, sans-serif;
    font-size: 113px;
    line-height: 1
}
.number-of-the-day .number .value .odometer .odometer-digit {
    margin-right: .05em
}
.number-of-the-day .number .unit {
    display: block;
    font-family: "Reforma Grotesk Medium", Arial, sans-serif;
    font-size: 28px;
    line-height: 28px;
    text-transform: uppercase;
    letter-spacing: 2px
}
.number-of-the-day .text {
    display: block;
    font-size: 13px;
    line-height: 15px;
    padding-right: 40px
}
.number-of-the-day--three-digits .number .value {
    height: 86px
}
.number-of-the-day--three-digits .number .value .odometer {
    font-size: 93px
}
.number-of-the-day--four-digits .number .value {
    height: 63px
}
.number-of-the-day--four-digits .number .value .odometer {
    font-size: 70px
}
.qna-travel {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    color: #f0f0f0
}
.qna-travel:after {
    content: "";
    display: table;
    clear: both
}
.qna-travel a:link, .qna-travel a:visited, .qna-travel a:hover, .qna-travel a:active, .qna-travel a:focus {
    color: #fff
}
.qna-travel .number-of-the-day {
    padding: 30px 0
}
.qna-travel:before {
    content: '';
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 160px;
    width: 320px;
    background: #2868A8
}
.qna-travel__qna {
    width: 320px;
    float: left;
    position: relative;
    background: #2868A8;
    height: 480px
}
.qna-travel__qna .wrap {
    padding: 35px 40px
}
.qna-travel__qna a:link, .qna-travel__qna a:visited, .qna-travel__qna a:hover, .qna-travel__qna a:active, .qna-travel__qna a:focus {
    color: #f0f0f0
}
.qna-travel__qna h2 {
    position: relative
}
.qna-travel__qna h2 a:link, .qna-travel__qna h2 a:visited, .qna-travel__qna h2 a:hover, .qna-travel__qna h2 a:active, .qna-travel__qna h2 a:focus {
    color: #f0f0f0
}
.qna-travel__qna h2:before {
    content: '';
    display: block;
    position: absolute;
    top: -2px;
    right: -15px
}
.qna-travel__qna .ask {
    position: absolute;
    left: 40px;
    bottom: 40px;
    right: 40px
}
.qna-travel__qna .ask .button, .qna-travel__qna .ask .button-app {
    display: block;
    padding-left: 0;
    padding-right: 0
}
.qna {
    margin: 40px -40px 0
}
.qna .swiper-container, .qna .swiper-slide {
    width: 240px
}
.qna__prev, .qna__next {
    position: absolute;
    top: 195px;
    cursor: pointer;
    margin-left: 0 !important
}
.qna__prev {
    margin-left: 7px;
    width: 40px;
    height: 40px;
    left: 0
}
.qna__prev:before {
    position: relative;
    content: '';
    display: inline-block;
    vertical-align: top;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDcuOTkzIiBoZWlnaHQ9IjU2Ny40OTgiIHZpZXdCb3g9IjM1MC4wMDQgMjE5LjI0OCAzMDcuOTkzIDU2Ny40OTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMzUwLjAwNCAyMTkuMjQ4IDMwNy45OTMgNTY3LjQ5OCI+PHBhdGggZmlsbD0iIzIzMUYyMCIgZD0iTTM1MS4wMyA1MDguNzUzYy40MSAyLjA1My40OTMgNC4xMjYgMS4zMTQgNi4wOTcuNjk4IDEuNzY1IDIuMDUzIDMuMjQ0IDMuMTIxIDQuODY1IDEuMTA4IDEuNzY2IDEuODQ2IDMuNjk1IDMuMzY2IDUuMjU2bDI0NS4wMjUgMjUyLjIwOWM2LjIgNi4zNjQgMTQuNDExIDkuNTY2IDIyLjYyMiA5LjU2NiA3LjkyNCAwIDE1Ljg0OC0yLjk1NiAyMS45NjUtOC45MDkgMTIuNDgxLTEyLjExMiAxMi43NjgtMzIuMTA3LjY1Ny00NC41ODhsLTIyMy42NzYtMjMwLjI0NCAyMjMuNjc1LTIzMC4yNjVjMTIuMTEyLTEyLjQ4MSAxMS44MjQtMzIuNDU1LS42NTctNDQuNTg3LTEyLjQ4MS0xMi4xMTItMzIuNDM0LTExLjg0NS00NC41ODcuNjU3bC0yNDUuMDI1IDI1Mi4yMWMtMS41MTkgMS41Ni0yLjI1OCAzLjQ4OS0zLjM2NiA1LjIzNC0xLjA2OCAxLjY0My0yLjQyMyAzLjEyMS0zLjEyMSA0Ljg4Ni0uODIgMS45NzEtLjkwMyA0LjA0NC0xLjMxMyA2LjA5Ny0uMzI4IDEuOTMtMS4wMjYgMy43OTctMS4wMjYgNS43NjggMCAxLjk1LjY5OCAzLjgxOCAxLjAyNiA1Ljc0OHoiLz48L3N2Zz4=");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 7px;
    height: 12px;
    left: 0;
    margin-left: -7px;
    margin-top: 4px;
    margin-bottom: 0
}
.lt-ie9 .qna__prev:before {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -222px -338px
}
.qna__prev:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -6px;
    margin-left: -3.5px
}
.qna__next {
    margin-left: 7px;
    width: 40px;
    height: 40px;
    right: 0
}
.qna__next:before {
    position: relative;
    content: '';
    display: inline-block;
    vertical-align: top;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDcuOTkzIiBoZWlnaHQ9IjU2Ny40OTgiIHZpZXdCb3g9IjM1MC4wMDQgMjE5LjI0OCAzMDcuOTkzIDU2Ny40OTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMzUwLjAwNCAyMTkuMjQ4IDMwNy45OTMgNTY3LjQ5OCI+PHBhdGggZmlsbD0iIzIzMUYyMCIgZD0iTTY1Ni45NzEgNTA4Ljc1M2MuMzI4LTEuOTMgMS4wMjYtMy43OTggMS4wMjYtNS43NDggMC0xLjk3MS0uNjk4LTMuODM4LTEuMDI2LTUuNzY4LS40MS0yLjA1My0uNDkzLTQuMTI2LTEuMzEzLTYuMDk3LS42OTgtMS43NjUtMi4wNTMtMy4yNDMtMy4xMjEtNC44ODYtMS4xMDgtMS43NDUtMS44NDctMy42NzQtMy4zNjYtNS4yMzRsLTI0NS4wMjUtMjUyLjIxYy0xMi4xNTMtMTIuNTAyLTMyLjEwNi0xMi43NjktNDQuNTg3LS42NTctMTIuNDgxIDEyLjEzMi0xMi43NjkgMzIuMTA2LS42NTcgNDQuNTg3bDIyMy42NzUgMjMwLjI2NS0yMjMuNjc2IDIzMC4yNDRjLTEyLjExMSAxMi40ODEtMTEuODI0IDMyLjQ3Ni42NTcgNDQuNTg4IDYuMTE3IDUuOTUzIDE0LjA0MSA4LjkwOSAyMS45NjUgOC45MDkgOC4yMTEgMCAxNi40MjItMy4yMDIgMjIuNjIyLTkuNTY2bDI0NS4wMjUtMjUyLjIwOWMxLjUyLTEuNTYxIDIuMjU4LTMuNDkgMy4zNjYtNS4yNTYgMS4wNjgtMS42MjEgMi40MjMtMy4xIDMuMTIxLTQuODY1LjgyMS0xLjk3MS45MDQtNC4wNDQgMS4zMTQtNi4wOTd6Ii8+PC9zdmc+");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 7px;
    height: 12px;
    left: 0;
    margin-left: -7px;
    margin-top: 4px;
    margin-bottom: 0
}
.lt-ie9 .qna__next:before {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -212px -130px
}
.qna__next:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -6px;
    margin-left: -3.5px
}
.qna__pager {
    font-size: 0.1px;
    letter-spacing: -1px;
    position: absolute;
    bottom: 110px;
    left: 0;
    right: 0;
    text-align: center
}
@-moz-document url-prefix() {
    .qna__pager {
        font-size: 0;
        letter-spacing: normal
    }
}
.qna__pager>a {
    font-size: 15px;
    letter-spacing: normal
}
.qna__pager span {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 20px;
    height: 20px;
    cursor: pointer
}
.qna__pager span:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin-top: -3px;
    margin-left: -3px;
    background: #303030
}
.qna__pager span.swiper-active-switch:after {
    background-color: #FFF
}
.qna-item {
    overflow: hidden
}
.qna-item .title {
    font-size: 21px;
    line-height: 25px;
    font-weight: bold
}
.qna-item .title a:link, .qna-item .title a:visited, .qna-item .title a:hover, .qna-item .title a:active, .qna-item .title a:focus {
    color: #fff
}
.qna-item .common-person {
    margin-top: 20px
}
.qna-item .common-person__name, .qna-item .common-person__position, .qna-item .common-person__intro {
    color: #FFF
}
.qna-item .common-person__name a:link, .qna-item .common-person__name a:visited, .qna-item .common-person__name a:hover, .qna-item .common-person__name a:active, .qna-item .common-person__name a:focus, .qna-item .common-person__position a:link, .qna-item .common-person__position a:visited, .qna-item .common-person__position a:hover, .qna-item .common-person__position a:active, .qna-item .common-person__position a:focus, .qna-item .common-person__intro a:link, .qna-item .common-person__intro a:visited, .qna-item .common-person__intro a:hover, .qna-item .common-person__intro a:active, .qna-item .common-person__intro a:focus {
    color: #fff
}
.stories-design-wrap {
    margin-top: 0
}
.stories-design {
    width: 960px;
    margin-left: auto;
    margin-right: auto
}
.stories-design:after {
    content: "";
    display: table;
    clear: both
}
.stories-design .common-fp-story--right:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -1px;
    content: '';
    display: block;
    width: 1px;
    background: rgba(255, 255, 255, 0.25);
    z-index: 12
}
.opinions-wrap {
    position: relative;
    background: #F0F0F0
}
.opinions-wrap .opinions {
    width: 960px;
    margin-left: auto;
    margin-right: auto
}
.opinions-wrap .opinions:after {
    content: "";
    display: table;
    clear: both
}
.opinions-wrap .opinions .alt-section-title {
    padding-top: 35px
}
.opinions-wrap .opinions .wrap:after {
    content: "";
    display: table;
    clear: both
}
.opinions-wrap .opinions--alt:before {
    content: '';
    display: block;
    position: absolute;
    width: 200px;
    top: 2px;
    left: 50%;
    bottom: 2px;
    background: #FFF
}
.opinions-wrap .opinions--alt .opinions-list {
    width: 440px;
    float: left
}
.opinions-wrap .opinions--alt .opinions-list__hero .image {
    width: 220px;
    margin-right: 20px
}
.opinions-wrap .opinions--alt .opinions-poll .poll {
    background: #FFF
}
.opinions-banner {
    width: 240px;
    float: right
}
.opinions-banner img {
    vertical-align: top;
    border: 1px solid #E0E0E0
}
.sidebar .poll {
    margin: 0 0 40px
}
.opinions-poll {
    width: 200px;
    float: left;
    position: relative;
    margin-top: -92px;
    background: #F0F0F0
}
.opinions-poll .poll__header {
    padding: 35px 20px 25px
}
.opinions-poll .poll__header .title {
    padding-bottom: 10px
}
.opinions-poll .poll__body {
    padding-top: 0
}
.opinions-list {
    width: 680px;
    float: left;
    margin-right: 40px
}
.opinions-list__hero {
    border-bottom: 1px solid #DFDFDF;
    padding-bottom: 40px
}
.opinions-list__hero:after {
    content: "";
    display: table;
    clear: both
}
.opinions-list__hero .image {
    float: left;
    width: 320px;
    margin-right: 40px
}
.opinions-list__hero .image img {
    vertical-align: top
}
.opinions-list__hero .body {
    overflow: hidden
}
.opinions-list__hero .body .title {
    font-weight: bold;
    font-size: 21px;
    line-height: 25px;
    margin-bottom: 10px
}
.opinions-list__hero .body .title a:link {
    color: #202020
}
.opinions-list__hero .body .title a:visited {
    color: #202020
}
.opinions-list__hero .body .title a:hover {
    color: #606060
}
.opinions-list__hero .body .title a:active {
    color: #202020
}
.opinions-list__hero .body .title a:focus {
    color: #202020
}
.opinions-list__hero .body .date {
    font-size: 13px;
    line-height: 20px;
    font-style: italic;
    color: #608098
}
.opinions-list__list {
    padding: 40px 0 0;
    margin-left: -40px
}
.opinions-list__list:after {
    content: "";
    display: table;
    clear: both
}
.opinions-list__list__item {
    width: 200px;
    float: left;
    margin-left: 40px;
    margin-bottom: 40px
}
.opinions-list__list__item:nth-child(2n+1){
    clear:both;
}
.opinions-list__list__item .title {
    font-weight: bold;
    margin-bottom: 5px
}
.opinions-list__list__item .title a:link {
    color: #202020
}
.opinions-list__list__item .title a:visited {
    color: #202020
}
.opinions-list__list__item .title a:hover {
    color: #606060
}
.opinions-list__list__item .title a:active {
    color: #202020
}
.opinions-list__list__item .title a:focus {
    color: #202020
}
.opinions-list__list__item .date {
    font-size: 13px;
    line-height: 20px;
    font-style: italic;
    color: #608098
}
.fp-gallery {
    margin: 30px auto
}
.fp-gallery__head {
    width: 960px;
    margin-left: auto;
    margin-right: auto
}
.fp-gallery__head:after {
    content: "";
    display: table;
    clear: both
}
.fp-special-wrap {
    position: relative;
    overflow: hidden;
    width: 100%;
    background: #303030;
    margin: 0
}
.fp-special {
    width: 960px;
    margin: 0 auto;
    position: relative
}
.fp-special__caption {
    position: relative;
    width: 500px;
    min-height: 320px;
    margin-left: -20px;
    background-position: 50% 50% !important;
}
.fp-special__caption:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 1px;
    content: '';
    display: block;
    background: rgba(255, 255, 255, 0.25);
    z-index: 11
}
.fp-special__caption:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.15);
    z-index: 9
}
.fp-special__caption .top-gradient {
    position: absolute;
    z-index: 12;
    top: 0;
    left: 0;
    right: 0;
    height: 120px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)), to(transparent));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.25), transparent);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.25), transparent)
}
.fp-special__image {
    position: absolute;
    top: 0;
    left: 50%;
    bottom: 0;
    right: -20px;
    overflow: hidden
}
.fp-special__image img {
    vertical-align: top;
    width: auto;
    height: 100%
}
.fp-special__caption-body {
    position: relative;
    z-index: 13;
    color: #FFF;
    padding: 35px 80px 35px 40px
}
.fp-special__caption-body a:link, .fp-special__caption-body a:visited, .fp-special__caption-body a:hover, .fp-special__caption-body a:active, .fp-special__caption-body a:focus {
    color: #fff
}
.fp-special__caption-body .alt-section-title {
    margin-bottom: 0
}
.fp-special__caption-body .alt-section-title a:link, .fp-special__caption-body .alt-section-title a:visited, .fp-special__caption-body .alt-section-title a:hover, .fp-special__caption-body .alt-section-title a:active, .fp-special__caption-body .alt-section-title a:focus {
    color: #fff
}
.fp-special__caption-body .alt-section-title a:before {
    border-color: #7CACDC
}
.fp-special__link {
    font-size: 13px;
    font-style: italic;
    margin: 5px 0 20px
}
.fp-special__link a {
    margin-right: 19px
}
.fp-special__link a:after {
    position: relative;
    content: '';
    display: inline-block;
    vertical-align: top;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MDAgNTAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNTQuMyAzNC43bDM3MS41IDIxNS4zLTM3MS41IDIxNS4zdi00MzAuNm0tMjAtMzQuN3Y1MDBsNDMxLjUtMjUwLTQzMS41LTI1MHoiLz48L3N2Zz4=");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 9px;
    height: 12px;
    right: -10px;
    margin-right: -9px;
    margin-top: 4px;
    margin-bottom: 0
}
.lt-ie9 .fp-special__link a:after {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -332px -290px
}
.fp-special__title {
    font-size: 35px;
    line-height: 35px;
    font-weight: bold;
    margin-bottom: 15px
}
.fp-special__text {
    font-size: 17px;
    line-height: 22px
}
.common-gallery {
    width: 100%;
    margin-bottom: 23px
}
.common-gallery img {
    vertical-align: top
}
.common-gallery--hero .common-gallery__main .swiper-container {
    height: 680px
}
.common-gallery--hero .common-gallery__main__item {
    height: 680px
}
.common-gallery--hero .common-gallery__main__item img {
    margin-top: -340px;
    margin-left: -600px
}
.common-gallery--hero .common-gallery__main__item__caption {
    min-height: 62px
}
.common-gallery--hero .common-gallery__main__item__caption .text {
    font-size: 17px;
    line-height: 22px;
    padding: 20px 240px 20px 120px
}
.common-gallery--hero .common-gallery__main__item__caption .links {
    top: 20px
}
.common-gallery__main .common-gallery__main__prev, .common-gallery__main .common-gallery__main__next,
.photo-detailed .common-gallery__main__prev,.photo-detailed .common-gallery__main__next {
    cursor: pointer;
    position: absolute;
    top: 100px;
    bottom: 100px;
    width: 78px;
    z-index: 20;
    opacity: .4;
    -webkit-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out
}
.common-gallery__main .common-gallery__main__prev:before, .common-gallery__main .common-gallery__main__next:before,
.photo-detailed .common-gallery__main__prev:before, .photo-detailed .common-gallery__main__next:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -19px;
    margin-left: -19px
}
.common-gallery__main .common-gallery__main__prev:hover, .common-gallery__main .common-gallery__main__next:hover,
.photo-detailed  .common-gallery__main__prev:hover, .photo-detailed  .common-gallery__main__next:hover {
    opacity: 1
}
.common-gallery__main .common-gallery__main__prev.disabled, .common-gallery__main .common-gallery__main__next.disabled,
.photo-detailed .common-gallery__main__prev.disabled, .photo-detailed .common-gallery__main__next.disabled {
    display: none
}
.common-gallery__main .common-gallery__main__prev,
.photo-detailed .common-gallery__main__prev {
    left: 0
}
.common-gallery__main .common-gallery__main__prev:before,
.photo-detailed .common-gallery__main__prev:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0ODAiIGhlaWdodD0iNDgwIiB2aWV3Qm94PSIwIDgwIDQ4MCA0ODAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCA4MCA0ODAgNDgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAzMjBjMCAxMzIuNTc2IDEwNy40MjQgMjQwIDI0MCAyNDBzMjQwLTEwNy40MjQgMjQwLTI0MC0xMDcuNDI0LTI0MC0yNDAtMjQwLTI0MCAxMDcuNDI0LTI0MCAyNDB6bTE3Ni44MzIgMGMtLjA5Ni0yLjExMi43NjgtNC4yMjQgMi4zMDQtNS43NmwuNjcyLS41NzYgODMuNTItODMuNTJjMy4wNzItMy4xNjggOC4xNi0zLjE2OCAxMS4zMjggMCAzLjE2OCAzLjA3MiAzLjE2OCA4LjE2IDAgMTEuMzI4bC03OC41MjggNzguNTI4IDc4LjUyOCA3OC41MjhjMy4xNjggMy4wNzIgMy4xNjggOC4xNiAwIDExLjMyOC0zLjA3MiAzLjE2OC04LjE2IDMuMTY4LTExLjMyOCAwbC04My41Mi04My41Mi0uNjcyLS41NzZjLTEuNjMyLTEuNjMyLTIuNC0zLjY0OC0yLjMwNC01Ljc2eiIvPjwvc3ZnPg==");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 38px;
    height: 38px
}
.lt-ie9 .common-gallery__main .common-gallery__main__prev:before,
.lt-ie9 .photo-detailed .common-gallery__main__prev:before {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -228px -86px
}
.common-gallery__main .common-gallery__main__next,
.photo-detailed .common-gallery__main__next {
    right: 0
}
.common-gallery__main .common-gallery__main__next:before,
.photo-detailed .common-gallery__main__next:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0ODAiIGhlaWdodD0iNDgwIiB2aWV3Qm94PSIwIDgwIDQ4MCA0ODAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCA4MCA0ODAgNDgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjQwIDgwYy0xMzIuNTc2IDAtMjQwIDEwNy40MjQtMjQwIDI0MHMxMDcuNDI0IDI0MCAyNDAgMjQwIDI0MC0xMDcuNDI0IDI0MC0yNDAtMTA3LjQyNC0yNDAtMjQwLTI0MHptNjAuODY0IDI0NS43NmwtLjY3Mi41NzYtODMuNTIgODMuNTJjLTMuMTY4IDMuMTY4LTguMjU2IDMuMTY4LTExLjMyOCAwLTMuMTY4LTMuMTY4LTMuMTY4LTguMjU2IDAtMTEuMzI4bDc4LjUyOC03OC41MjgtNzguNTI4LTc4LjUyOGMtMy4xNjgtMy4xNjgtMy4xNjgtOC4yNTYgMC0xMS4zMjggMy4xNjgtMy4xNjggOC4yNTYtMy4xNjggMTEuMzI4IDBsODMuNTIgODMuNTIuNjcyLjU3NmMxLjUzNiAxLjUzNiAyLjQgMy42NDggMi4zMDQgNS43Ni4wOTYgMi4xMTItLjY3MiA0LjEyOC0yLjMwNCA1Ljc2eiIvPjwvc3ZnPg==");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 38px;
    height: 38px
}
.lt-ie9 .common-gallery__main .common-gallery__main__next:before,
.lt-ie9 .photo-detailed .common-gallery__main__next:before {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -228px -43px
}
.common-gallery__main .common-gallery__preview__prev, .common-gallery__main .common-gallery__preview__next,
.photo-detailed .common-gallery__preview__prev, .photo-detailed .common-gallery__preview__next {
    width: 120px
}
.common-gallery__main .common-gallery__preview__prev:before, .common-gallery__main .common-gallery__preview__next:before,
.photo-detailed .common-gallery__preview__prev:before, .photo-detailed .common-gallery__preview__next:before {
    margin-top: -30px;
    margin-left: -30px
}
.common-gallery__main .common-gallery__preview__next,
.photo-detailed .common-gallery__preview__next {
    right: 0
}
.common-gallery__main {
    position: relative
}
.common-gallery__main .swiper-container {
    height: 454px;
    background-color: #3A3A3A; background-position: center center; background-repeat: no-repeat;
    background-image: url('data:image/gif;base64,R0lGODlhQABAAKUuAExOTFRSVFRWVFxaXFxeXGRiZGRmZGxqbGxubHRydHR2dHx6fHx+fISChISGhIiJiIyKjIyOjJSSlJSWlJyanJyenKSipKSmpKyqrKyurLSytLS2tLy6vLy+vMTCxMTGxMzKzMzOzNTS1NTW1Nza3Nze3OTi5OTm5Ozq7Ozu7PTy9PT29Pz6/Pz+/P///////////////////////////////////////////////////////////////////////yH/C05FVFNDQVBFMi4wAwEAAAAh/hFDcmVhdGVkIHdpdGggR0lNUAAh+QQJCQA/ACwAAAAAQABAAAAG/sCfcEgsGokERkXzCVGO0Kh0Cn1APquWdquher9UxYe1LWu74LSaUTK7W2i1XGoYvd/xuZ6Iud/ze3MEJn5/gXsLWYV4h3MOi34ZjXIkkHeSk2qVli0sJR4aC4EdDXpthSgWB0UJFxIKAWkcWqJzp24ktUYUZSgYBlQdWywEpmYoDFK8uMlQs2Une7eAR8tvIsVFwm7UYCUspVTWbywSRM9vq3oFX+N3G0LbdyR7sV7ubygBA2SFDnMbUAi4t0igEAaLoqmRoMXgFHy9Bg7JsCjcFwL9WjiMArGhRCIoColII+LYx2p3NhJRsGjAlwX5ThaBqLJIST9PvGxyU3MI/r6eRBCI9GIAlUwh7oAWIXSHhReKRndFJOgHAZWQBWVaU2pkQCFzUgJwUrmM6xEVkaawHPuRl9kjIPx8mDKBk8cfDBosOEoF6ht6Ui7Y1aJgk4k5FfwclpKgAgXHkB9LjkwB5pYIchZ82Ayis+cNFDZs0JCBdOkMzdIg3CKBguvXsGO7TjAlhJ9uVE4hG9ziwpQPfjzICbAAAmYBWDmBjaLBD2AwyFvk/BGdky4oHTulqT6devJF9qKsvqOOioATW7p7h4SCCoFCFrxU16J+fSFMUxTlM/9d+pH5bwBDBXB+XGcEgPRBgeAWJXwRQSHPHdhfggpO2EJqUzyQ0RsY5w6xIIUVmjESGHH50V4RH4IYohbEpJHAInmkqOKKy4Gx0x3hBGBhGfX9hwI8cozXVAEP7MjjF+FRUkiDP2wASY//7VHUHUwKIcGGbkDJSgoh7OFXGVUOQcBNb2g5RAX9dKkHUwxGscAtR0aBwI0tqCkHAfqFCcUBGXwHpQEEumGnGpbpOQVxElxAGxECRECnoHo4EKEcCFCQAQjocTJoJl40x5sWm3IqhaefmikqEaQOBsGpX6RqCQrlsTqFq4sIJ2urnJxg4K2jslcjr1TQCuaqwKYhLAkWsFOsGhiYQAIIGkiw6CFBAAAh+QQJCQA/ACwAAAAAQABAAAAG/sCfcEgsGokFB6YjIpVIo49mcqxar1iiw7Nqeb/gFitLLh8RHlZ4/S2Z3+QFiU33cuD4I0FU71PzgD8Ran11CYGAC4V9iIEci2wqjYEnkGEgk4AHlmAYmYAWfSQdGRYXGR4Kn4BzYCoZhz8SFxoZGBMMA6t4A10tJAxFKmwoGQe7ZhEmqkYhfSXByIEYiyMEZAQO0kQQiyzXWBIs39tCBosSWAHOXiPlQoUiWAzDYNHbKHWSVx1sJu8e6jSwgiAfHWZlCIDLEopNhysl+mAyM4JFuiwMiGFJUChAmYxeQni8MoANgix86lzMEvGLintVCH3xlEVBnxBkNq25Y6WV/hc3ZQyyGZMlAx0UJ49s+EKuzIU+Sa8IZUOzyIQvK3P2oSCuBIcJsYaULFRioRCOLeTB8cVmg9EwKkJgWACykEVh++CwYyMiIJ0PFDiJFMKggQAyBiBgCKFCwls2JVKy0fCUkwoBrf4ZGcDAgodKYS4EppOiJRtanFqoUPQlwo8EEjaQkElHgwR9PtdgeEyHhVcJh+q2iFDPku06KXKHobwGhQcLuY6Y8IJiQHFIGEYT27vGg4S4GSAYICMAAgQh6zhRoEZnVB2gbwKoyCtEHCQGDDqYoO3lQ8OheLATlhAEmFaHLkMU0AAGIAyDgQN9IETGbV5kNQR7R2VBQB8a/phBgEw8GXHAVGB0mMV1cJmRGwn8sHFMFn7RMVAWlTGFRQPXwXejKFkgwAaCVqTnBUxY8BcGkUaQOCQZE7DgjhmP1HHCFVGuYUFCQGrVm4VECBeGB++MwAYJWRqBIhhTlmNTaFhwx8Y7P0iGwotWUNjHeOUMoEaIVny4yHnvRLAANmIWUhWcZTSgXBg4iTjCjIiKqIGSqhWBAAheqDBSpEdwRgEtlF1UQAXTgdEop0ckkAFXEaz3wZlf/IFqETVa0tSsQ2CaWgs64prCrl4cOiuwX0SFKlrEUoCrLMSaQOesS6WGAqDL/rBoHSIgiauRa4hAwabVXvgBCSikoEIKCSaIwAEFAwYSBAAh+QQJCQA/ACwAAAAAQABAAAAG/sCfcEgsGokDRoUDKp1QJlHH0hgcr9isVtjoqFrgsFis4jC26LSQsGGN33BwQ03HjuJ48arONy7ygBp9g0MmgHgHhIQQh3AoioopjWMVkIQTk2JWloMrmS0inIQWYycgGhYWGBwkbi0QooMALCkYCwQJExgbGxkUDAQHFrGEBD8KhngoGonEgwSTzc58yXkk04OYgGfYfAGAJt2DIXmw4nwOeCnng65vFMUdBdMccHt9CCBgHETckAlwhtVZcCcMiyF/VmxAAEmSGBYA6ECoJsbcBjEoKmwSYkANhjGC0gRAgeeDEJJvRkT4caAFiQVoCozZiOYEnj3f8GDQEMaE/rks1TqoKZDgQp4Cf/AkQBkmxYQsFMLM0xJgQokWJhCUq5AHmj0LEY0AABNCiwN9mty92YXHBIM8LDQIMOJBBcMjCTh4erOARElycTxwPSSv35wiBS44jDOhAx4SfuNoyJAJRIIfkcP9qHr1UIaPcaDovJgpxdswETyoBbQhahwVFMewzeThNBgJTBtxkHAzMhwOoMFNCCCk86MEaBv5wqPiA54Q2l5jMFYEwsohBRwfokA5zgnScFIkHcOCw2W8KDwYEaBh9ZgGzuOIcB1HppgQh7GgDVsEgIW9bwyw2Bsb2AYHA4aYMNwW9rUADxYU5NZCCgPkIUFOkikwFRr1/oBRwhYThaFBBHkwJCEZdAgwxoZZMODXAQFQYNMbB/0AHo0sasGTGBioIc0PBmjwRRih/GCgQRcQlwYAAIKxjiILeHDbEE2q8CAdpLxxHiQRKPnDjij8VEeTYfDjzAAk+MMHfeSx08eJYTjgJh3pPDenGjPi4eWdWBwJx5V8XuEbHh8GekVLjeRo6BAIaABnTwpstqgREwyQRAUacLABBhQsIMABFZhwz6RC1KkCCL5IMMEFHIygViWk/iDCJyrEGoB7gEhAKpuTPDJpbJPkx6cBn4hRaKDdFQtGpIEOqSwogY6nrAc/zhkBCLjCwQIIEvA36QERaBCCCSqssAIKCSSAgEEE1Q4SBAAh+QQJCQA/ACwAAAAAQABAAAAG/sCfcEgsGomARYUDIpVMJFEHAzEcr9islqhpeb9gMOsT2ZrPx0h4vR4n0PDtgE0Plxbx/BFV73sdeoFCG351JoKCDYV0CoiBAItrII6CJZFfLAOUgRiXXhebgQktJh8bGBkaHiQsayqhggMLFBocHBkVDQMGFiZfgLBwBRd8dChDCE3BaAgihRvLgRaLDdGBxX3WP9Vxin0k1ggtJ3hwI32g0edeIJpnBn1vywdhLBhoHHQs1vmuEGYAVrAJYa0VHXBbKLChEM0bnRFnTqwpcMYCgjMe+pTbsiDMqy0NJBI0o6LOMTQhwHTQYmCdF4pXlPwg0OceGgIGW/y7AqAf/hibQw5YEGFQgEM2F+F08SLgygSBa44RkPAh55cG0+oUQKGBAZqSJ44skFhnAFQ2FgjRMXGUxAV5WCKoSDeEAIhCDEjU8XCXDogKbFiAoADTCANuQjJYrUMhIx0RKelwWFpHRQcITYXoJfVD7iUNndZuZrPBZ6ETFxiAiZDCE4esbE64XFPaU4qjEi6QXcQBsLHIbDpQLqRCwg9fLU7+CAChQ8k+oOuccMxGhMJFGog4KHPEAIUQi71UUMuGxPAwKDr6EUGgyAUV3LEkuGDpKnBJE/oU6JP+iK+PZjSgAQoDtEbHBqOsYUIGeGAjBkNHCPBFdnAE0AdDX6jAgQMB/hARGhgcAIAFBJi0h4YE8fyQgQSFFUHTFyS0eEQHYIx0hjN13JgcYlk898VGWrx40BkIWHDGfmGEZYZpa1QQTX5rQKgFcnS4E8x9X6wgYkI+ggFRNOF5wQEa5F0VTYJ0WHHGATgmZ80FfXyJRgN8xBfMaHTweIaUyxSinDZoqFaIkYCSWYgISRV6hAgeqPmDg+hhIKOiRDhEggQDGGVBLZNRwEBmlGIBaQsqhLDBBRZUgAEHI6wAV6hFwBYJXbAOIcBZkSBU6xDUebIrMp6A4dWv9QXbAoW1OmDsF3/C6sBuwVq5KwNtXmLnrwJQUK0f0Px6RAK0NGECCijI5oEFBQ5IK0gQACH5BAkJAD8ALAAAAABAAEAAAAb+wJ9wSCwajz8CaFQagTgWBwFJrVqvxEJry+WyPpIAdkxGBrrorohRbpfT8C3K4a5XV/F46WDvE015eRp+fiKBeSZThG4eh3koi24ZjnAsCJFtFZRpEJhtBxYXGh8nlBieYwMMFRkcHAlDCBaAcB99AiiXYwYZKGl0RQcfaCR+JC0sEVcKx3GwRwfNKWJ2F10ZVAEghwVVFirddgUsaCBHDSqO1KhEhmklAkUMlOxFC3kqBkUWhyv1RCUCsVgnpEMgE/+EJDg0yMiIPCLGMGjQZlieE0gA+ILjAYsmFvHIkMujgMo4ONiscOBiboyDQBGr3EtToUqAh11KYllJ8gr+hTTKkBQohWbEmBT4xvDksgDJAjxw9FkRECglFndb+BiZUPXKzDhsyGxsMcDI0jiQrHDNA6DMAKhGsAYqW2VSHBVuFqYgMoCoo7BUGsWJ2YbARIVQKdU0oy1PhwQOEhQgWKWZCS2btmggAIFCBg8hTKRrEUIuGg1nW6wwIaJDhgoRFhyg+7VFhLGUOGiKQyJEnlaZW6SYxyXogAMMIlj4LMJE4i1QEAlGdoKEBw0WEmgI3qIArbRXAhRQENkunBIEDNA1spvSimcQIEhtY3CwFeKOUKz/4etZmWYcWTEAJYQNscUK+2ExEhynWIEbHBwYMeAWGJFhQCBB1RUIBdD+qEHGT3loVcWFlTR1RG0tRIgFTpWMASAXKChyRARpcGgFATCNsVAXJLRFRXtdmEjFBhuSsc0WHVxhXhcsyCjhIU5ORY4FWNSXBgo+GuFbHiW0cdhVeRhlBI0YJvQDLXEkWcRzaeBlJps0FZHAaHBMYOYPlFBEhAB+dQHeP2f0o2cRWwbZRwEq2GnSISFQRgSRXHRkh0ZbjBCOETvCQYJ/VICYQpZusIjkpUO8hEYKGsznlQqc0scbBfMl4IoGFTSQ4J1C8HMICyV0gEEFFaiKKxENcLfFYsMSYcCCwVmVrBAPZibps0IYEC2B1BaRGiUIZUtEAmi65+2YSG0y7hEhEIiah6Pn/jAABSEwiwap7RphQAQYeCBCCSaUIEKUiwQBACH5BAkJAD8ALAAAAABAAEAAAAb+wJ9wSCwaj0fJhEFAOp/Q6PPUqqo+EIB0y92uquAW67Poms/DsLp1gqDfUcF6fSrD70XDfO7B+38Ke3MpB39wEIJzLG5vECN3E4l7FWgSVX1vGJJ7FmYRYZ1oESUsm2sUXAtrDVEDDBJHCBgpplUiWwRfaiwGSAcZtGJPCiKbHFwmeykBRQsja1EHJIKoWxmJJEMCxXMCUhRrLApcB8Y/DqV7vVIJKmAoA13TiSsHmol2UQQE7rddgYlYHNiwiRGUAis4FMhw5hk+AukSVXsSIBiGM+USXfxRIJgghlAcVjG4hUOiE0QAzNvTAYqHXfG46NqTb8jLPSGeWJjjTwr+g0QlkOycY8JJA0E1nxAUxAoJujUqkBiIuCabFBSCVkA54BHMEQFd5xSKkugYFAHJwmgpkjaRhigJEjWNAiJMgSJ1N6WIgkjQWin3WiQgcqFWi5hOHKCg+s5M37l9a81tdWABhAoZJnJBsIABqwOMA8IytMWhiZ9hVJgI4QFDBQgLDCAmLUUVmAgNEhT4SxsNgAIIGqCuEqH3FgEGLFPA0CGECXdhFqRFYRyKhJmmEPyAAIGBdjMNKDhQYMAbl6OGDR5dZEYkGBYmRDiAMsDwRiFxq9yXEhqMZiRh7QFCEQSEMaAUGe0xGRIabFJUEQCoUYJ5TxQmyF1bSaICM0b+QLWOE1TsoZUUK4XzYRHQhcHCfEggkMiBUdg2B4tHtKVGKEbctMdoUnCjxgVPhCAIJkQUmAiHUgzAGJFIdIANbz7y5FgYVj1xTSIpYPiJXGfcs0wU4EjCAgEF9NeYGRkUsAELGEIRmSAaCIBVIhOYUQw8TdQmSQYChCgIdVwQ4KcKY0Whxx7sLZUIjVEokGIVLNQZxx4iIFbCi1xYsscIJyJRFQNFVLSHCrw90aAkIAzmRDopaFBoEaDNMY4UQtaCwgWvDiFBA7MhgV4Y/z0RpmFikFAcGhZW8VYXgRG7nxkfVLEBGkMRG2wXJTzbRQRm7kFSdVsFKMis4EoBQF4om3RaLhQMzJkIhetuEYG7c8SLxgK17mLvGwFAAMJMKO17RwHh8QhuEAAh+QQJCQA/ACwAAAAAQABAAAAG/sCfcEgsGo/IpHLJbDYLDKd0StW0WJ4EdcstnlrglqnRZQrKwkF4XdKijRbWAg1Z2znv4YAEPqE9dnYpCG8LK2sUZYeBdhNlE4ErXQaMjBlcFpUaXBSVjBtUFZ4tBVsho4EYUg6oIlsVKKh2EU0ELLJRQgcaDk0KIrJgLAZMJsEhPwx8LR9SCsayfkoXwRkGwGGSTgcD1LKbSAW3o3IR42sHTiYrDQkqsgNIp6Mqu5UVTZBgGAQpniaEjiRANYyDJ1dLAiwCw4HAOzsqICjB5qkBBnJMNgTSgOAcC1VKCqDi0EDWnCQiGUno1AJEvCVWPKUo8HDUpSQU7bAo0MEN/pOajCAU+ILKRJKSB6UgGGVUCIWFlQIgiTXqJJMCG6gGIjMEgEFPveDIIkFlgIQPC1UcKZBzDZ4iCoOl43KggoibRxpoDaO2SIdgLcDlSVLhHJhSQyjJwhJ2cJIAf8NIILKskggLcx03ObAMxBBWgUxksKqZCoQSChiQgdZCBQcHUku/WWZiAQgJBGQ7XrCGlm7NDHr/zkNAAogE0FAM7xLAAQd/YEr8gABhQQmJy5sswMB6DfYfH8CQyJydSF0Rhu2QHaIPTIfY2R2glUuEgE582WPK6mAEKBgUXB0xQQcQnEFXMCzAN8RXgYiAmBdhnKBBLlNU5gl+RYBWyQYA/hAxECMkWPASE7yNotwRAaCyQiJCzFMJhUy0ZUeARnRXyQkGLOUJC04k0IEtlimRgSwrDFDCKM0sIUB4LVAgQSUPHlHiKA2IMooCS2DgEQL6hfGWEunZkcEBYa4hDRIRQLeGCgQw2MIKHS4ho5cDqFnJd0UgYKEdKBBwERgsLmHlRgIQ9Q8SaqCiQgIOrNAUEwcEwoIEBdhZiU9GdOmJiMQ4AZWD5sjiwRJ7/YPpEkyWEIWbnvSlhAFlMiLCqUg4sEFmwclC6xF1ANbCCYFKMSciUngDGEJTpFTJl06wOkqwUmjECH9bDBlMp1TEZYdgW7A0ijac2AHtFghYaseoLWUQpUJAeTgbhm9d8IauZgjYCMaIXZBXWgPdnVgeGgp8cAso/w62QJQFJzxYEAAh+QQJCQA/ACwAAAAAQABAAAAG/sCfcEgsGo/IpHLJbDqf0KUhE61ajYpRq5W4Dgddr7Ig2m454h+nNTqkjRmzeSUWyDdvYeEklze8cXIoBmkOLH1yIF6HfSwQXhSIjQBWFpJbFlaRl3ISViucLRpREqFyJFUTpi1UTgurcgNRKbAUTQKgsCILUQqwW2FKJLAnCgxQICEJCCawKUsVsBgGZbZNAGYgBBiwHUkDqywMEozPTaVmjguMocFFH6YsCRp9EU3DfRoGKqYlRwWrFHRAdIIJQEkfCuTi5MDIgIGcJARCdEzJBU4aELCTZALJAA0bt3SAwAmVEhShJGzipCAJgAsLURQI2cddkQTxCOC7NGrJ/gRaDUCYCpFkjSkRBiSpyEDICQOcqwogWRiqAbwtLDrwqhKi25EGq1RM+HGghYiGXoTCklVE7aUTj4ZQehNgQglTPeWW/JMnSYELtCSxmCtEFSIRCPo6ScCB5gUiO7ckVFylQdc5Qw62YKFBAGUvde/KZNDgQIoVFwJ8zlPAAD4TTVf3fWUmruw8DOTYu826WQsUCKTyvvJSRYoDDiIYQFliAuHhTASANCP8B1UQfKEjKQDRjL8hlhptsAk9weU+Y4cEoLklxYXqtxlE7qOayMRLzZ97eQ6BDydFRYADC4BXQNCVGxQEVtUR3YVCVBUCsfNBbuEgkdQqCbjhxBT8/iByQBmmoIHEeZeEgEALJqClxH2IjDCTKeQNAdUlLAxw1xYoeJKEL6FQEEEo5iQxnxwQXNSHChXoN4RvNCJglCQYLEEhIhrwKBgG9REBVigrcHcJfEj4J0cHBrAnR4w3cqLCAfT08d0SJN1RAEqhmGTEjJywsEAEG+nIRGAsSFCAgpxoyCAsGhDglpJIREICAeSsImIShHJiAgIJiEBgEwwMQCInKDCBpyktQUHAk6sYqsRKQEZhxy8t+MkEN6ZYA8WQl0QJRZuX0FEFOiFWwkkmVQBgphl5VQEBTYNd4ZYkxHqxXD5ebImIClu9sYEcni2CCAiMenGAFt6IgSoKFtl+lgBbXkCFwm7aidFBdvHWa+9qQQAAIfkEAQkAPwAsAAAAAEAAQAAABv7An3BILBqJgKNyyWw6h4zNqaV4Wq9WRIfV6rYo2LAYSvKaOeP081A2m0vquBLjrrPkeOGgVO8P4hF/cQorfX0MagktKw1qEYaGFWooXpJiEpCGHmkdbhhhDpmGJmMNfRZXCFyiXigYCGMBhX0RTwAqrF0iC04tJhgFRiGQLAdOoawovE4GZiPLPxOiKE8JKZloVhB1In+rmR1WHoYSEUlPGX0sEYSs0E0Os10sCxstIVbDhhsHuJnUVgKI8LJgXBcJT/xpOiCPHBYKLCDY88KCQBMArDYsmBYmwCM3JJooYiXBgqhGVwh8M3OBCSZRIZK0MYTvir4+sJRwyMQCof6QZpkCWNkICeCRmXVKWCRi0OGTEaKyGVlp5pORAplAPMHKCiWRAX1Q5DwKacUTOqxUCCXCoI5UJRQyLWViIte9Iia9qPC6hKteERkiGOtlt4VPIU1FnHMiYsOEBGvDHICQQYRCdXOn9MyTJkCCCRxIUNXKoMGCEHM5yyHQwIKHEwrakFJNG4qZWrVpt/WCO7fqui1QMDjhwQIDQb7HEACxwEEtEG5YkHCcYHFyl4VODFGZSUWIDBAMjAGQQMIGEQFvbhoirfATAxEwhLjcQnyTBte8oCJyU9RsJmBBYskSO7mBCBEB0GeIVU3k18d/RhxASR3I2cZKME401cdgRf5cYMgdRxQIyQjaZLLedkiBtMSEhrzDBEaZcChBQ24tgQAk6F0BHSRwBNCfU0p4aEeFThAFCQYfiZJAE3y4cdgVLBrSwERBNTHAShskoIIDWGzD0wEa1qHCEy+14IEB/pz4RJR9rHAAlXXU5MQwHPRjRgpVPKEAKysoIAFVXTDYhEft1JGBFZ2IwgIAAwzkBgRXVJCJCRg2wWYdYAixAFRe2NdEAY7yxGUTBgDqBYlFFIBBXU4QwIGpQz6BjB2RYSGABKHmwlcTktYxahicFtbCflcI6YWaWCRa2KFixNXFmGn0apegYTRQyJJpGEmSHAM8KUaAoqjA4XVPwOrFByLkhpGiGSjsmq4TcOo1wbuXgPQrvVgowoIIExCJLxaexhEEADs=');

}
.common-gallery__main__item {
    position: relative;
    overflow: hidden;
    height: 385px
}
.common-gallery__main__item img {
    position: absolute;
    top: 50%;
    left: 50%;
    /* margin-top: -192.5; */
    /* margin-left: -340px; */
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /*width: 680px;*/
	max-width: 100%;
	transform: translate(-50%, -50%);
}
.common-gallery__main__item:hover .common-gallery__main__item__caption {
    opacity: 1
}
.common-gallery__main__item__caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
    min-height: 50px;
    opacity: 0;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease
}
.common-gallery__main__item__caption .text {
    font-size: 14px;
    line-height: 18px;
    color: #f0f0f0;
    padding: 16px 240px 16px 20px;
    margin: 0
}
.common-gallery__main__item__caption .links {
    font-size: 0.1px;
    letter-spacing: -1px;
    white-space: nowrap;
    position: absolute;
    top: 12px;
    right: 20px;
    margin: 0;
    padding: 0
}
@-moz-document url-prefix() {
    .common-gallery__main__item__caption .links {
        font-size: 0;
        letter-spacing: normal
    }
}
.common-gallery__main__item__caption .links>li {
    font-size: 15px;
    letter-spacing: normal
}
.common-gallery__main__item__caption .links li {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0
}
.common-gallery__main__item__caption .links li:before {
    display: none
}
.common-gallery__main__item__caption .links li a {
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px
}
.common-gallery__main__item__caption .links li a.facebook {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMjUuNzM5IiBoZWlnaHQ9IjQ4My44NjYiIHZpZXdCb3g9IjM4OS42MyAyNTkuNTY3IDIyNS43MzkgNDgzLjg2NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAzODkuNjMgMjU5LjU2NyAyMjUuNzM5IDQ4My44NjYiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01MzkuNzU3IDc0My40MzNoLTEwMC4xMDN2LTI0MS45MzNoLTUwLjAyNHYtODMuNDE2aDUwLjAyNHYtNTAuMDc5YzAtNjcuOTU3IDI4LjIyNy0xMDguNDM4IDEwOC40NTYtMTA4LjQzOGg2Ni44MnY4My4zMDZoLTQxLjc2M2MtMzEuMjEyIDAtMzMuMjY0IDExLjY4Ni0zMy4yNjQgMzMuNDQ3bC0uMTQ3IDQxLjc2M2g3NS42MTNsLTguNzkyIDgzLjQxNmgtNjYuODIxbC4wMDEgMjQxLjkzNHoiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 8px;
    height: 18px
}
.lt-ie9 .common-gallery__main__item__caption .links li a.facebook {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -328px -107px
}
.common-gallery__main__item__caption .links li a.twitter {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MzIuODY2IiBoZWlnaHQ9IjM1MS4xMTUiIHZpZXdCb3g9IjI4NS41NDEgMzI1LjU1NSA0MzIuODY2IDM1MS4xMTUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMjg1LjU0MSAzMjUuNTU1IDQzMi44NjYgMzUxLjExNSI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTI4NS41NDEgNjM2Ljk3NWM0MC43ODYgMjYuNTM2IDg2LjIxNyAzOS42OTUgMTM2LjQ5OSAzOS42OTUgNTEuNDM0IDAgOTYuODgyLTEzLjA2NiAxMzYuNDM2LTM5LjEzNSAzOS41NTQtMjUuOTExIDY4LjczOS01Ny45MDQgODcuNTEyLTk1LjUwOSAxOC44MTctMzcuNjM3IDI4LjE3My03Ni43OTMgMjguMTczLTExNy42NTd2LTExLjI3MmMxOC4yMjUtMTMuNjg4IDMyLjk5LTI5LjEyNCA0NC4yNDYtNDYuMTgtMTYuMzM5IDcuMDQ3LTMzLjI3MSAxMS44NDktNTAuNzMyIDE0LjI2NiAxOS40MTEtMTEuOTI3IDMyLjI1OC0yOC4yMDQgMzguNTg3LTQ4LjkwOS0xOC44OTYgMTAuMDA5LTM3LjczIDE2LjktNTYuNTMyIDIwLjcwNS0xNi45LTE4LjE3OS0zOC4zMjItMjcuNDI0LTYzLjk1NC0yNy40MjQtMjUuMDY5IDAtNDYuMjU5IDguODA5LTYzLjU4IDI1LjkyNy0xNy4xODEgMTcuMjQ0LTI1Ljg0OSAzOC4xODMtMjUuODQ5IDYyLjY0NCAwIDcuNDIyLjkzNiAxNC4wNjMgMi43OTEgMTkuNzA4LTczLjk0Ny0yLjUyNi0xMzUuMTg5LTMzLjIyNS0xODMuNDI3LTkyLjI5OC04LjE2OSAxNC40NjgtMTIuMjU0IDI5LjE4Ni0xMi4yNTQgNDQuNDAzIDAgMzEuMjkxIDEzLjE4OSA1Ni4wNjUgMzkuNTU0IDc0LjI3NS0xNS4wMy0xLjI2My0yOC4yODMtNS4wODMtMzkuNTU0LTExLjI4OCAwIDIyLjMyNiA2LjU4IDQxLjAwNCAxOS43MzggNTcuMzk4IDEzLjE3NCAxNi4yNDYgMzAuMTUyIDI2LjYzIDUwLjg1NyAzMS4wNTctNy41MTUgMS45MDEtMTUuNDM1IDIuODM4LTIzLjU1OCAyLjgzOC03LjQ4MyAwLTEyLjgxNi0uNjI0LTE1Ljk2NS0yLjAyNiA1LjUxOSAxOC4yNCAxNS45NjUgMzIuOTg5IDMxLjA0MSA0NC4zMDkgMTUuMDI5IDExLjMxOCAzMi4zMiAxNy4zMzcgNTEuNzMgMTcuODM2LTMyLjAyNCAyNS4xMzMtNjguNjMxIDM3LjU3NC0xMTAuMDg3IDM3LjU3NC0xMC4xMzUtLjAwMi0xNy4zMjItLjEyNi0yMS42NzItLjkzN3oiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 19px;
    height: 14px
}
.lt-ie9 .common-gallery__main__item__caption .links li a.twitter {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -348px -270px
}
.common-gallery__main__item__caption .links li a.vkontakte {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNjguMTUyIiBoZWlnaHQ9IjMyNi4zNTIiIHZpZXdCb3g9IjM2OC40MjQgMzM4LjMyNSAyNjguMTUyIDMyNi4zNTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMzY4LjQyNCAzMzguMzI1IDI2OC4xNTIgMzI2LjM1MiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTU5OS4wNDUgNjQwLjc0M2MyNS4wMjEtMTUuOTUyIDM3LjUzMS00MS4zMzggMzcuNTMxLTc2LjE0OCAwLTIxLjAyNi01Ljg5OC0zOC4zNDctMTcuNjc4LTUxLjk0NC0xMS43ODctMTMuNTk4LTI4LjE5OC0yMi41NzMtNDkuMjI1LTI2LjkyNHYtMS42MzFjMTQuMTQzLTUuNzk2IDI1LjE5OS0xNS4wNDMgMzMuMTc5LTI3Ljc0IDcuOTczLTEyLjY4OCAxMS45NjctMjYuODMxIDExLjk2Ny00Mi40MjYgMC0xNi42NzQtMy41MzUtMzAuMzY2LTEwLjYwNi00MS4wNjUtNy4wNzEtMTAuNjkyLTE3LjEzNC0xOC40LTMwLjE4OC0yMy4xMTctMTMuMDU0LTQuNzA4LTI1LjQ3OS03Ljc5My0zNy4yNTgtOS4yNDctMTEuNzg4LTEuNDQ1LTI1LjgzNy0yLjE3Ni00Mi4xNTQtMi4xNzZoLTEyNi4xODl2MzI2LjM1MmgxMzcuNjEyYzM2Ljk4NS0uMDAxIDY3Ljk4OS03Ljk3MyA5My4wMDktMjMuOTM0em0tMTQxLjk2Mi0yNDIuNTg4aDI0LjQ3NmMxMC4xNDcgMCAxOC4zMDcuNTQ0IDI0LjQ3NyAxLjYzMiA2LjE2MSAxLjA4OCAxMS45NjYgNC4xNzMgMTcuNDA1IDkuMjQ3IDUuNDM4IDUuMDgyIDguMTU4IDEyLjMzMiA4LjE1OCAyMS43NTcgMCAxNS4yMy00LjUzOCAyNS4xMTQtMTMuNTk4IDI5LjY0NC05LjA2OCA0LjUzOS0yMS45NDQgNi43OTktMzguNjE5IDYuNzk5aC0yMi4zbC4wMDEtNjkuMDc5em0wIDIwNi42OXYtODEuNTg4aDM4LjA3NGM4LjcwMiAwIDE1Ljg1OC4zNjUgMjEuNDg1IDEuMDg4IDUuNjE3LjczIDExLjQyMiAyLjM2MiAxNy40MDUgNC44OTYgNS45ODIgMi41NCAxMC41MTMgNi42MiAxMy41OTggMTIuMjM3IDMuMDc2IDUuNjI2IDQuNjIzIDEyLjc4MyA0LjYyMyAyMS40ODUgMCA5LjQzNC0xLjkwMyAxNy4xMzQtNS43MTEgMjMuMTE2LTMuODA4IDUuOTgzLTkuNDM0IDEwLjI0OS0xNi44NjIgMTIuNzgyLTcuNDM2IDIuNTQxLTE0LjMyOCA0LjE3My0yMC42NjggNC44OTYtNi4zNDkuNzMxLTE0LjIzNiAxLjA4OC0yMy42NjEgMS4wODhoLTI4LjI4M3oiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 11px;
    height: 13px
}
.lt-ie9 .common-gallery__main__item__caption .links li a.vkontakte {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -381px -105px
}
.common-gallery__main__item__caption .links li a.fullsize {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NjkuMTMiIGhlaWdodD0iMzQxLjAxMiIgdmlld0JveD0iMjY3LjQzNSAzMjkuOTk2IDQ2OS4xMyAzNDEuMDEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDI2Ny40MzUgMzI5Ljk5NiA0NjkuMTMgMzQxLjAxMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTY3NC43NzEgNjMwLjU3OGgtMzY2LjkwN3YtMjM4LjM4OWgyNTcuMDQ4di00MC40MjZoLTI5Ny40Nzd2MzE5LjI0NWg0NDcuNzY0di0xNjcuOTE3aC00MC40Mjh6TTY5Ni4xMzYgMzI5Ljk5NmgtODcuNzgxdjQwLjQyOWg1OC45bC05OC4yMiA5OC4yMTcgMjguNTg5IDI4LjU4NyA5OC41MTItOTguNTEydjU5LjQ4OWg0MC40Mjl2LTEyOC4yMXoiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 22px;
    height: 16px;
    margin-left: 35px
}
.lt-ie9 .common-gallery__main__item__caption .links li a.fullsize {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -134px -315px
}
.common-gallery__preview {
    position: relative
}
.common-gallery__preview .swiper-container {
    height: 105px
}
.common-gallery__preview__item {
    height: 105px
}
.common-gallery__preview__item.active a:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 6px solid #5090D0
}
.common-gallery__preview__item a {
    display: block;
    position: relative
}
.common-gallery__preview__item a img {
    vertical-align: top
}
.common-gallery__preview__item a:hover:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 6px solid #5090D0
}
.common-gallery__preview__prev, .common-gallery__preview__next {
    cursor: pointer;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 67px;
    z-index: 20;
    background: rgba(255, 255, 255, 0.87)
}
.common-gallery__preview__prev:before, .common-gallery__preview__next:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -19px;
    margin-left: -19px
}
.common-gallery__preview__prev.disabled, .common-gallery__preview__next.disabled {
    display: none
}
.common-gallery__preview__prev {
    left: 0
}
.common-gallery__preview__next {
    right: 0
}
.carousel {
    position: relative
}
.carousel__list__item {
    position: relative;
    float: left;
    width: 200px;
    padding-right: 40px;
    min-height: 100px;
    opacity: 1;
    -webkit-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out
}
.carousel__list__item--more__wrap {
    display: table-cell;
    vertical-align: middle;
    width: 200px;
    height: 100%;
    background: #F0F0F0
}
.carousel__list__item--more__wrap .g-more {
    margin: 0
}
.carousel__list__item .image {
    margin-bottom: 20px
}
.carousel__list__item .image img {
    vertical-align: top
}
.carousel__list__item .title {
    font-size: 21px;
    line-height: 25px;
    font-weight: bold;
    margin: 0 0 10px
}
.carousel__list__item .title a:link {
    color: #202020
}
.carousel__list__item .title a:visited {
    color: #202020
}
.carousel__list__item .title a:hover {
    color: #606060
}
.carousel__list__item .title a:active {
    color: #202020
}
.carousel__list__item .title a:focus {
    color: #202020
}
.carousel__list__item .category {
    font-style: italic;
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 10px;
    color: #608098;
    max-width: 170px
}
.carousel__list__item--wide {
    width: 440px;
    float: left
}
.carousel__list__item--wide .image {
    margin-bottom: 0
}
.carousel__list__item--wide .title {
    color: #FFF
}
.carousel__list__item--wide .title a:link, .carousel__list__item--wide .title a:visited, .carousel__list__item--wide .title a:hover, .carousel__list__item--wide .title a:active, .carousel__list__item--wide .title a:focus {
    color: #fff
}
.carousel__list__item--wide .caption {
    padding: 25px 40px;
    color: #f0f0f0;
    background: #303030
}
.carousel__list__item--wide .category {
    position: absolute;
    top: 12px;
    left: -5px;
    background: #303030;
    padding: 4px 15px;
    color: #FFF;
    max-width: 410px
}
.common-carousel {
    width: 100%;
    overflow: hidden;
    margin: 40px 0
}
.common-carousel .reducer {
    width: 960px;
    margin-left: auto;
    margin-right: auto
}
.common-carousel .reducer:after {
    content: "";
    display: table;
    clear: both
}
.common-carousel .extender {
    margin: 0 -240px 0
}
.common-carousel .carousel {
    overflow: hidden
}
.common-carousel .carousel__prev, .common-carousel .carousel__next {
    cursor: pointer;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 240px;
    z-index: 20;
    background: rgba(255, 255, 255, 0.9)
}
.common-carousel .carousel__prev:before, .common-carousel .carousel__next:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -30px
}
.common-carousel .carousel__prev.disabled, .common-carousel .carousel__next.disabled {
    display: none
}
.common-carousel .carousel__prev {
    width: 240px;
    left: 0
}
.common-carousel .carousel__prev:before {
    right: 40px
}
@media screen and (max-width: 1150px) {
    .common-carousel .carousel__prev {
        left: 100px
    }
    .common-carousel .carousel__prev:before {
        left: auto;
        right: 20px
    }
}
.common-carousel .carousel__next {
    right: 0
}
.common-carousel .carousel__next:before {
    left: 40px
}
@media screen and (max-width: 1150px) {
    .common-carousel .carousel__next {
        right: 100px
    }
    .common-carousel .carousel__next:before {
        left: 20px
    }
}
.common-carousel.competitors .carousel__prev:before, .common-carousel.competitors .carousel__next:before {
    margin-top: 0;
    top: 48px
}
.common-carousel.competitors .carousel__list__item .title {
    margin-bottom: 5px
}
.common-carousel.ads {
    margin-bottom: 50px
}
.common-carousel.ads .carousel__prev:before, .common-carousel.ads .carousel__next:before {
    margin-top: 0;
    top: 48px
}
.common-carousel.ads .carousel__list__item .title {
    font-size: 15px
}
.common-carousel.ads .carousel__list__item .cost {
    color: #5090D0;
    font-weight: bold;
    font-size: 17px;
    line-height: 25px
}
.common-carousel.ads .carousel__list__item .cost .currency {
    font-weight: normal;
    font-size: 13px;
    color: #606060
}
.fp-interview {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    margin: 35px auto;
    overflow: hidden
}
.fp-interview:after {
    content: "";
    display: table;
    clear: both
}
.fp-interview-list {
    font-size: 0.1px;
    letter-spacing: -1px;
    margin-right: -40px
}
@-moz-document url-prefix() {
    .fp-interview-list {
        font-size: 0;
        letter-spacing: normal
    }
}
.fp-interview-list>.fp-interview-list__item {
    font-size: 15px;
    letter-spacing: normal
}
.fp-interview-list__item {
    display: inline-block;
    vertical-align: top;
    width: 240px;
    margin-right: 40px
}
.fp-interview-list__item--hero {
    width: 680px
}
.page-themes main[role=main] {
    float: none;
    width: 100%;
    overflow: hidden
}
.themes, .travels, .tests {
    margin-right: -40px
}
.themes:after, .travels:after, .tests:after {
    content: "";
    display: table;
    clear: both
}
.themes__item, .travels__item, .tests__item {
    position: relative;
    float: left;
    width: 960px;
    margin-right: 40px;
    margin-bottom: 40px
}
.themes__item:after, .travels__item:after, .tests__item:after {
    content: "";
    display: table;
    clear: both
}
.themes__item__image img, .travels__item__image img, .tests__item__image img {
    vertical-align: top
}
.themes__item__category, .travels__item__category, .tests__item__category {
    position: absolute;
    font-size: 13px;
    line-height: 17px;
    font-style: italic;
    top: 10px;
    left: -5px;
    padding: 4px 15px;
    color: #FFF;
    background: #1F1F1F
}
.themes__item__category a:link, .themes__item__category a:visited, .themes__item__category a:hover, .themes__item__category a:active, .themes__item__category a:focus, .travels__item__category a:link, .travels__item__category a:visited, .travels__item__category a:hover, .travels__item__category a:active, .travels__item__category a:focus, .tests__item__category a:link, .tests__item__category a:visited, .tests__item__category a:hover, .tests__item__category a:active, .tests__item__category a:focus {
    color: #fff
}
.themes__item__caption, .travels__item__caption, .tests__item__caption {
    position: relative;
    background-position: 50% 50%;
    background-color: #303030
}
.themes__item__caption:before, .travels__item__caption:before, .tests__item__caption:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    background: rgba(0, 0, 0, 0.25)
}
.themes__item__caption__body, .travels__item__caption__body, .tests__item__caption__body {
    position: relative;
    padding: 35px 60px;
    color: #FFF
}
.themes__item__caption__body a:link, .themes__item__caption__body a:visited, .themes__item__caption__body a:hover, .themes__item__caption__body a:active, .themes__item__caption__body a:focus, .travels__item__caption__body a:link, .travels__item__caption__body a:visited, .travels__item__caption__body a:hover, .travels__item__caption__body a:active, .travels__item__caption__body a:focus, .tests__item__caption__body a:link, .tests__item__caption__body a:visited, .tests__item__caption__body a:hover, .tests__item__caption__body a:active, .tests__item__caption__body a:focus {
    color: #fff
}
.themes__item__caption__body .date, .themes__item__caption__body .model, .travels__item__caption__body .date, .travels__item__caption__body .model, .tests__item__caption__body .date, .tests__item__caption__body .model {
    font-size: 13px;
    font-style: italic;
    margin-bottom: 5px
}
.themes__item__caption__body .location, .travels__item__caption__body .location, .tests__item__caption__body .location {
    font-weight: bold;
    margin-bottom: 15px
}
.themes__item__caption__body .location img, .travels__item__caption__body .location img, .tests__item__caption__body .location img {
    vertical-align: middle;
    margin-right: 10px
}
.themes__item__caption__body .title, .travels__item__caption__body .title, .tests__item__caption__body .title {
    font-size: 36px;
    line-height: 36px;
    font-weight: bold
}
.themes__item__caption__body .text, .travels__item__caption__body .text, .tests__item__caption__body .text {
    font-size: 17px;
    line-height: 22px;
    margin-top: 15px
}
.themes__item--compact, .travels__item--compact, .tests__item--compact {
    width: 460px
}
.themes__item--compact .themes__item__caption, .themes__item--compact .travels__item__caption, .themes__item--compact .tests__item__caption, .travels__item--compact .themes__item__caption, .travels__item--compact .travels__item__caption, .travels__item--compact .tests__item__caption, .tests__item--compact .themes__item__caption, .tests__item--compact .travels__item__caption, .tests__item--compact .tests__item__caption {
    min-height: 225px
}
.themes__item--compact .themes__item__caption__body, .themes__item--compact .travels__item__caption__body, .themes__item--compact .tests__item__caption__body, .travels__item--compact .themes__item__caption__body, .travels__item--compact .travels__item__caption__body, .travels__item--compact .tests__item__caption__body, .tests__item--compact .themes__item__caption__body, .tests__item--compact .travels__item__caption__body, .tests__item--compact .tests__item__caption__body {
    padding: 30px 40px
}
.themes__item--compact .themes__item__caption__body .location, .themes__item--compact .travels__item__caption__body .location, .themes__item--compact .tests__item__caption__body .location, .travels__item--compact .themes__item__caption__body .location, .travels__item--compact .travels__item__caption__body .location, .travels__item--compact .tests__item__caption__body .location, .tests__item--compact .themes__item__caption__body .location, .tests__item--compact .travels__item__caption__body .location, .tests__item--compact .tests__item__caption__body .location {
    margin-bottom: 10px
}
.themes__item--compact .themes__item__caption__body .title, .themes__item--compact .travels__item__caption__body .title, .themes__item--compact .tests__item__caption__body .title, .travels__item--compact .themes__item__caption__body .title, .travels__item--compact .travels__item__caption__body .title, .travels__item--compact .tests__item__caption__body .title, .tests__item--compact .themes__item__caption__body .title, .tests__item--compact .travels__item__caption__body .title, .tests__item--compact .tests__item__caption__body .title {
    font-size: 21px;
    line-height: 26px
}
.themes__item--compact .themes__item__caption__body .text, .themes__item--compact .travels__item__caption__body .text, .themes__item--compact .tests__item__caption__body .text, .travels__item--compact .themes__item__caption__body .text, .travels__item--compact .travels__item__caption__body .text, .travels__item--compact .tests__item__caption__body .text, .tests__item--compact .themes__item__caption__body .text, .tests__item--compact .travels__item__caption__body .text, .tests__item--compact .tests__item__caption__body .text {
    font-size: 15px;
    line-height: 20px;
    margin-top: 10px
}
.themes__item--vright .themes__item__caption, .themes__item--vright .travels__item__caption, .themes__item--vright .tests__item__caption, .themes__item--vleft .themes__item__caption, .themes__item--vleft .travels__item__caption, .themes__item--vleft .tests__item__caption, .travels__item--vright .themes__item__caption, .travels__item--vright .travels__item__caption, .travels__item--vright .tests__item__caption, .travels__item--vleft .themes__item__caption, .travels__item--vleft .travels__item__caption, .travels__item--vleft .tests__item__caption, .tests__item--vright .themes__item__caption, .tests__item--vright .travels__item__caption, .tests__item--vright .tests__item__caption, .tests__item--vleft .themes__item__caption, .tests__item--vleft .travels__item__caption, .tests__item--vleft .tests__item__caption {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 300px
}
.themes__item--vright .themes__item__caption__body, .themes__item--vright .travels__item__caption__body, .themes__item--vright .tests__item__caption__body, .themes__item--vleft .themes__item__caption__body, .themes__item--vleft .travels__item__caption__body, .themes__item--vleft .tests__item__caption__body, .travels__item--vright .themes__item__caption__body, .travels__item--vright .travels__item__caption__body, .travels__item--vright .tests__item__caption__body, .travels__item--vleft .themes__item__caption__body, .travels__item--vleft .travels__item__caption__body, .travels__item--vleft .tests__item__caption__body, .tests__item--vright .themes__item__caption__body, .tests__item--vright .travels__item__caption__body, .tests__item--vright .tests__item__caption__body, .tests__item--vleft .themes__item__caption__body, .tests__item--vleft .travels__item__caption__body, .tests__item--vleft .tests__item__caption__body {
    padding: 35px 40px
}
.themes__item--vright .themes__item__image, .themes__item--vright .travels__item__image, .themes__item--vright .tests__item__image, .travels__item--vright .themes__item__image, .travels__item--vright .travels__item__image, .travels__item--vright .tests__item__image, .tests__item--vright .themes__item__image, .tests__item--vright .travels__item__image, .tests__item--vright .tests__item__image {
    float: left
}
.themes__item--vright .themes__item__caption, .themes__item--vright .travels__item__caption, .themes__item--vright .tests__item__caption, .travels__item--vright .themes__item__caption, .travels__item--vright .travels__item__caption, .travels__item--vright .tests__item__caption, .tests__item--vright .themes__item__caption, .tests__item--vright .travels__item__caption, .tests__item--vright .tests__item__caption {
    right: 0
}
.themes__item--vright .themes__item__category, .themes__item--vright .travels__item__category, .themes__item--vright .tests__item__category, .travels__item--vright .themes__item__category, .travels__item--vright .travels__item__category, .travels__item--vright .tests__item__category, .tests__item--vright .themes__item__category, .tests__item--vright .travels__item__category, .tests__item--vright .tests__item__category {
    left: -10px
}
.themes__item--vleft .themes__item__image, .themes__item--vleft .travels__item__image, .themes__item--vleft .tests__item__image, .travels__item--vleft .themes__item__image, .travels__item--vleft .travels__item__image, .travels__item--vleft .tests__item__image, .tests__item--vleft .themes__item__image, .tests__item--vleft .travels__item__image, .tests__item--vleft .tests__item__image {
    float: right
}
.themes__item--vleft .themes__item__caption, .themes__item--vleft .travels__item__caption, .themes__item--vleft .tests__item__caption, .travels__item--vleft .themes__item__caption, .travels__item--vleft .travels__item__caption, .travels__item--vleft .tests__item__caption, .tests__item--vleft .themes__item__caption, .tests__item--vleft .travels__item__caption, .tests__item--vleft .tests__item__caption {
    left: 0
}
.themes__item--vleft .themes__item__category, .themes__item--vleft .travels__item__category, .themes__item--vleft .tests__item__category, .travels__item--vleft .themes__item__category, .travels__item--vleft .travels__item__category, .travels__item--vleft .tests__item__category, .tests__item--vleft .themes__item__category, .tests__item--vleft .travels__item__category, .tests__item--vleft .tests__item__category {
    left: auto;
    right: -10px
}
.tests-filter {
    background: #F0F0F0
}
.tests-filter .type {
    border-bottom: 1px solid #FFF
}
.tests-filter .type ul {
    padding: 20px
}
.tests-filter .type ul li {
    font-size: 13px;
    padding: 7px 20px;
    margin: 0 -20px
}
.tests-filter .type ul li small {
    font-size: 11px;
    color: #606060
}
.tests-filter .type ul li.active {
    position: relative;
    background: #9D9D9D;
    color: #FFF
}
.tests-filter .type ul li.active small {
    color: #FFF
}
.tests-filter .type ul li.active:before {
    height: 0;
    width: 0;
    -moz-transform: scale(0.9999);
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    border-right: 14px solid #9d9d9d;
    position: absolute;
    top: 0;
    left: -14px;
    display: block;
    content: ''
}
.tests-filter .type ul li.active a {
    color: #FFF
}
.tests-filter .brands__filter {
    float: right
}
.tests-filter .brands__list {
    clear: both
}
.tests-filter .brands h3 {
    font-weight: bold;
    margin-bottom: 15px
}
.tests__list:after {
    content: "";
    display: table;
    clear: both
}
.tests__item {
    width: 680px
}
.tests__item--compact {
    width: 320px
}
.tests__item--vright:hover .tests__item__caption, .tests__item--vleft:hover .tests__item__caption {
    background-color: #606060
}
.tests__item--vright .tests__item__caption, .tests__item--vleft .tests__item__caption {
    width: 240px;
    -webkit-transition: .2s background-color ease-in;
    transition: .2s background-color ease-in
}
.tests__item--vright .tests__item__caption .title, .tests__item--vleft .tests__item__caption .title {
    font-size: 21px;
    line-height: 25px
}
.tests__more {
    margin-bottom: 40px
}
.page-travels .page__header .dropdown {
    position: absolute;
    right: -17px;
    bottom: 43px
}
.page-travels .page__header.has-breadcrumbs .dropdown {
    bottom: 25px
}
.page-travels main[role=main] {
    float: none;
    width: 100%;
    overflow: hidden
}
.travels-filter {
    margin-bottom: 40px
}
.travels-filter .search .row {
    position: relative
}
.travels-filter .search .row:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi4zNzEiIGhlaWdodD0iMjIuMDY0IiB2aWV3Qm94PSIwIDAgMjIuMzcxIDIyLjA2NCI+PGcgZmlsbD0iI2I0YjRiNCI+PHBhdGggZD0iTTEzLjQxOCAwYy00LjkzNSAwLTguOTUxIDQuMDE3LTguOTUxIDguOTUyIDAgMi4wNTguNzA1IDMuOTUgMS44NzcgNS40NjRsLTYuMzQ0IDYuMzQ1IDEuMzA0IDEuMzA0IDYuMzExLTYuMzExYzEuNTY0IDEuMzM3IDMuNTg5IDIuMTUgNS44MDQgMi4xNSA0LjkzNyAwIDguOTUyLTQuMDE3IDguOTUyLTguOTUycy00LjAxNi04Ljk1Mi04Ljk1My04Ljk1MnptMCAxNi4wNmMtMy45MTkgMC03LjEwNy0zLjE4OC03LjEwNy03LjEwNyAwLTMuOTIgMy4xODgtNy4xMDggNy4xMDctNy4xMDggMy45MiAwIDcuMTA4IDMuMTg4IDcuMTA4IDcuMTA4LjAwMSAzLjkxOC0zLjE4OCA3LjEwNy03LjEwOCA3LjEwN3pNMTguMTE1IDguMTk2bC0xLjIxOS0xLjAzNC0xLjE4My0yLjY5Ny0uNTcyLjI0MS0xLjA3MS0uMzUyLS4yNzguMTY3di40NjFsLS43MTktLjUxNy0uNjI4LS4yMjEuMjIxLS4xNjYtLjA1NS0uNDA3aC0xLjM0OGwtLjQ5OC4yNzctLjM1MS0uMjc3LS4xODUuMjk2LS43NzUuMjc3LjI1OC4zMzItMS4wNTMuNjQ3LS41MTcuNjQ2di41NTRsLS4zMTQuNjI4LjI1OS42ODMuMjU4LjIwNC4wMzcuMzY5LjY0Ni42NDYuODMxLS4xMTEuMzg5LjExMS40OTgtLjMzMi43MDIuMDE4LjAxOC4zMTQuOTk3LjM1MS0uMDE4IDEuMTA4LjYwOS43MzkuMDE5Ljc1Ny0uMjk2LjY2NC45NDIgMi4wMzIuMTMuNTkxaC43MDFsLjkwNS0uNDQzLjkwNS0xLjIxOS0uMjAzLS40NjIuMzUtLjQwNi43MDItLjMxMy0uMzEzLTEuNTUzIDEuMDUzLTEuMzA5aC41NTNsLjQ2Mi0xLjYwOHoiLz48L2c+PC9zdmc+Cg==");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 24px;
    height: 24px;
    content: '';
    position: absolute;
    z-index: 5;
    top: 50%;
    left: 11px;
    margin-top: -12px
}
.lt-ie9 .travels-filter .search .row:after {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -134px -120px
}
.travels-filter .search .row.has-submit-button .input-submit {
    position: absolute;
    top: 50%;
    right: 11px;
    background-color: transparent;
    border: 0;
    overflow: hidden;
    padding: 0;
    margin: -8px 0 0;
    cursor: pointer
}
.travels-filter .search .row.has-submit-button .input-submit:focus {
    outline: none
}
.travels-filter .search .row.has-submit-button .input-reset {
    right: 42px
}
.travels-filter .search input[type=text] {
    padding-left: 42px
}
.page-travels-inner .page__cut {
    clear: both
}
.page-travels-inner .page__header h1 {
    font-size: 44px;
    line-height: 44px;
    margin-bottom: 30px
}
.page-travels-inner .page__header .details dt {
    float: left;
    width: 45px;
    font-size: 13px;
    font-style: italic
}
.page-travels-inner .page__header .details dd {
    font-weight: bold;
    overflow: hidden;
    margin-bottom: 15px
}
.page-travels-inner .page__header .details dd a:link, .page-travels-inner .page__header .details dd a:visited, .page-travels-inner .page__header .details dd a:hover, .page-travels-inner .page__header .details dd a:active, .page-travels-inner .page__header .details dd a:focus {
    color: #fff
}
.page-travels-inner .page__header__caption__backdrop {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 14
}
.page-travels-inner .page__header__caption__backdrop img {
    vertical-align: top
}
.travels-article h2 {
    font-size: 33px;
    line-height: 63px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: .5em
}
.travels-article .page__cut {
    position: absolute;
    left: 0;
    right: 0;
    min-width: 980px
}
.travels-article .page__cut .photo-container {
    margin: 10px auto 0
}
.travels-article .page__cut .photo-container .common-gallery {
    margin-bottom: 0 !important
}
.travels-article .photo-container-space {
    margin: 30px 0;
    height: 785px
}
.travels-article .sidenote {
    margin: 40px 0
}
.travels-article .sidenote:after {
    content: "";
    display: table;
    clear: both
}
.travels-article .sidenote .image {
    float: left
}
.travels-article .sidenote .body {
    padding-left: 40px;
    overflow: hidden
}
.travels-article .sidenote .body .title {
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: .25em;
    margin-bottom: 15px
}
.travels-article .sidenote .body p {
    font-size: 13px;
    font-style: italic;
    line-height: 17px;
    margin-top: 15px;
    margin-bottom: 0;
    color: #606060
}
.travels-article .sub {
    font-size: 22px;
    line-height: 26px
}
.travels-article__summary {
    width: 100%;
    margin: 40px 0
}
.travels-article__summary th, .travels-article__summary td {
    vertical-align: top;
    padding: 0 0 15px
}
.travels-article__summary th {
    width: 190px;
    text-align: left;
    font-size: 13px;
    line-height: 20px;
    font-weight: normal;
    font-style: italic;
    color: #606060
}
.travels-article__summary td {
    font-size: 15px;
    line-height: 20px;
    padding-left: 20px
}
.travels-article__map {
    margin: 40px 0
}
.travels-article__map__map {
    width: 680px;
    height: 480px
}
.travels-article__map__details {
    padding: 30px 20px 20px 40px;
    background: #F0F0F0
}
.travels-article__map__details:after {
    content: "";
    display: table;
    clear: both
}
.travels-article__map__details .length {
    float: left;
    width: 180px
}
.travels-article__map__details .length .total {
    font-family: "Reforma Grotesk Medium", Arial, sans-serif;
    letter-spacing: 4px
}
.travels-article__map__details .length .total .value {
    font-size: 80px;
    line-height: 80px;
    color: #5090D0
}
.travels-article__map__details .length .total .unit {
    font-size: 40px;
    line-height: 40px;
    color: #606060
}
.travels-article__map__details .length .desc {
    font-size: 13px;
    line-height: 17px;
    font-style: italic;
    color: #606060;
    margin-bottom: 10px
}
.travels-article__map__details .route {
    overflow: hidden
}
.travels-article__map__details .route ul {
    font-size: 0.1px;
    letter-spacing: -1px;
    margin: 0
}
@-moz-document url-prefix() {
    .travels-article__map__details .route ul {
        font-size: 0;
        letter-spacing: normal
    }
}
.travels-article__map__details .route ul>li {
    font-size: 15px;
    letter-spacing: normal
}
.travels-article__map__details .route ul li {
    font-size: 15px;
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    margin: 0 25px 10px -25px;
    cursor: pointer
}
.travels-article__map__details .route ul li.active {
    color: #999
}
.travels-article__map__details .route ul li:before {
    color: #316DAB;
    content: 'в†’';
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: auto;
    font-size: 13px;
    line-height: 20px;
    background: none;
    position: static;
    margin: 0 10px
}
.page-404 {
    display: table;
    width: 100%
}
.page-404 .page {
    display: table-row;
    height: 100%
}
.page-404 .page .valign {
    display: table-cell;
    vertical-align: middle
}
.page-404__notice {
    width: 804px;
    margin: 50px auto;
    padding-top: 223px;
    background: url(/local/templates/.default/avto_markup/styles/../images/404.jpg) no-repeat 0 0
}
.page-404__notice p {
    font-size: 18px;
    line-height: 23px;
    width: 650px;
    margin: 0 auto
}
.page-404__content {
    width: 920px;
    margin: 0 auto;
    padding-top: 30px
}
.page-404__content .news__list {
    margin-right: 0
}
.page-404__content .news__list__item, .page-404__content .showrooms-article__news {
    margin-right: 0;
    margin-left: 40px
}
.page-404__content .news__list__item:first-child, .page-404__content .showrooms-article__news:first-child {
    margin-left: 0
}
.summary-editorial-list {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    margin: 35px auto;
    padding-top: 20px
}
.summary-editorial-list:after {
    content: "";
    display: table;
    clear: both
}
.summary-editorial-list__list {
    padding-top: 40px
}
.summary-editorial-list__list:after {
    content: "";
    display: table;
    clear: both
}
.summary-editorial-list__item {
    float: left;
    width: 220px;
    margin-right: 20px
}
.summary-editorial-item__preview {
    position: relative;
    max-height: 160px;
    border: 1px solid #D0D0D0
}
.summary-editorial-item__preview--compact .summary-editorial-item__container {
    max-height: none;
    overflow: visible
}
.summary-editorial-item__preview--compact .summary-editorial-item__container:after {
    display: none
}
.summary-editorial-item__preview.active {
    position: absolute;
    max-height: none;
    overflow: visible;
    border-color: #5090D0;
    background: #5090D0;
    z-index: 40;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1)
}
.summary-editorial-item__preview.active .summary-editorial-item__container {
    max-height: none;
    overflow: visible
}
.summary-editorial-item__preview.active .summary-editorial-item__container:after {
    display: none
}
.summary-editorial-item__preview.active .summary-editorial-item__date, .summary-editorial-item__preview.active .summary-editorial-item__text, .summary-editorial-item__preview.active .summary-editorial-item__title {
    color: #FFF
}
.summary-editorial-item__preview.active .summary-editorial-item__text a:link, .summary-editorial-item__preview.active .summary-editorial-item__text a:visited, .summary-editorial-item__preview.active .summary-editorial-item__text a:hover, .summary-editorial-item__preview.active .summary-editorial-item__text a:active, .summary-editorial-item__preview.active .summary-editorial-item__text a:focus, .summary-editorial-item__preview.active .summary-editorial-item__title a:link, .summary-editorial-item__preview.active .summary-editorial-item__title a:visited, .summary-editorial-item__preview.active .summary-editorial-item__title a:hover, .summary-editorial-item__preview.active .summary-editorial-item__title a:active, .summary-editorial-item__preview.active .summary-editorial-item__title a:focus {
    color: #f0f0f0
}
.summary-editorial-item__preview.active .summary-editorial-item__tail {
    height: 0;
    width: 0;
    -moz-transform: scale(0.9999);
    border-bottom: 15px solid #5090d0;
    border-right: 15px solid transparent
}
.summary-editorial-item__preview.active .summary-editorial-item__tail:before {
    display: none
}
.summary-editorial-item__container {
    position: relative;
    padding: 15px 20px;
    max-height: 130px;
    overflow: hidden
}
.summary-editorial-item__container:after {
    pointer-events: none;
    position: absolute;
    display: block;
    content: '';
    height: 69px;
    width: 100%;
    left: 0;
    top: 91px;
    right: 0;
    background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(bottom, #fff, rgba(255, 255, 255, 0));
    background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0))
}
.summary-editorial-item__tail {
    height: 0;
    width: 0;
    -moz-transform: scale(0.9999);
    border-bottom: 15px solid #d0d0d0;
    border-right: 15px solid transparent;
    position: absolute;
    top: -15px;
    left: 60px
}
.summary-editorial-item__tail:before {
    height: 0;
    width: 0;
    -moz-transform: scale(0.9999);
    border-bottom: 13px solid #fff;
    border-right: 13px solid transparent;
    display: block;
    content: '';
    position: absolute;
    top: 2px;
    left: 1px
}
.summary-editorial-item__date {
    font-size: 13px;
    font-style: italic;
    color: #608098;
    margin-bottom: 5px
}
.summary-editorial-item__title {
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
    color: #404040;
    margin-bottom: 5px
}
.summary-editorial-item__title a:link {
    color: #202020
}
.summary-editorial-item__title a:visited {
    color: #202020
}
.summary-editorial-item__title a:hover {
    color: #606060
}
.summary-editorial-item__title a:active {
    color: #202020
}
.summary-editorial-item__title a:focus {
    color: #202020
}
.summary-editorial-item__text {
    font-size: 13px;
    line-height: 15px;
    color: #404040
}
.summary-editorial-item__text a:link {
    color: #202020
}
.summary-editorial-item__text a:visited {
    color: #202020
}
.summary-editorial-item__text a:hover {
    color: #606060
}
.summary-editorial-item__text a:active {
    color: #202020
}
.summary-editorial-item__text a:focus {
    color: #202020
}
.motoblog {
    width: 100%;
    overflow: hidden;
    margin: 35px 0
}
.motoblog .swiper-wrapper:after {
    content: "";
    display: table;
    clear: both
}
.motoblog__prev, .motoblog__next {
    cursor: pointer;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 240px;
    z-index: 20;
    background: rgba(255, 255, 255, 0.9)
}
.motoblog__prev:before, .motoblog__next:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -30px
}
.motoblog__prev.disabled, .motoblog__next.disabled {
    display: none
}
.motoblog__prev {
    width: 240px;
    left: -240px
}
.motoblog__prev:before {
    right: 40px
}
@media screen and (max-width: 1150px) {
    .motoblog__prev {
        left: -140px
    }
    .motoblog__prev:before {
        left: auto;
        right: 20px
    }
}
.motoblog__next {
    right: -240px;
    background: rgba(255, 255, 255, 0.9)
}
.motoblog__next:before {
    left: 40px
}
@media screen and (max-width: 1150px) {
    .motoblog__next {
        right: -140px
    }
    .motoblog__next:before {
        left: 20px
    }
}
.w-motoblog {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    position: relative
}
.w-motoblog:after {
    content: "";
    display: table;
    clear: both
}
.w-motoblog--carousel:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    display: block;
    width: 200px;
    height: 100%;
    background: #FFF;
    z-index: 9
}
.w-motoblog--carousel .motoblog-list {
    width: 1200px;
    margin: 0 -240px
}
.motoblog-filter, .select-list {
    position: relative;
    z-index: 10;
    float: left;
    width: 200px;
    margin-right: 40px;
    z-index: 20;
    background: #FFF
}
.motoblog-filter__item, .select-list-item {
    padding: 15px 0;
    border-top: 1px solid #DFDFDF
}
.motoblog-filter__item:first-child, .select-list-item:first-child {
    border-top: 0
}
.motoblog-filter__link, .select-list-link {
    text-transform: uppercase;
    letter-spacing: .25em
}
.motoblog-filter__link:link, .select-list-link:link {
    color: #202020
}
.motoblog-filter__link:visited, .select-list-link:visited {
    color: #202020
}
.motoblog-filter__link:hover, .select-list-link:hover {
    color: #5090d0
}
.motoblog-filter__link:active, .select-list-link:active {
    color: #202020
}
.motoblog-filter__link:focus, .select-list-link:focus {
    color: #202020
}
.motoblog-filter__link .motoblog-icon {
    margin-right: 10px
}
.motoblog-filter__link:hover .motoblog-icon--motorcycle {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAuMjUiIGhlaWdodD0iNzciIHZpZXdCb3g9IjAgMCAxMjAuMjUgNzciPjxwYXRoIGQ9Ik0xMTQuMzY3IDQzLjkxNmwuMzgzLjA4NHMxLjc1LTgtMTUuMjUtOGMtMi45NTcgMC01LjUwNC42NjgtNy43MDkgMS43NTVsLTYuMDQxLTkuNTA1IDYtNS4yNS0zLTYtMi4yNS02LjUtOS41LTIuNzVzMi4yNS03Ljc1LTMtNy43NWwtMTQuNzUgMTEuNSAzIDIuNzUgNi43NS01LjUgNSAyLjc1djdoLTEyLjI1bC0xNS41IDEzLjc1aC0xNC41cy00Ljc1LTEwLTE1LjUtMTAtMTUuNSA1LjI1LTE2LjI1IDcuNzVjMTguMjUgMCAyNC45ODcgMy4yNSAyNC45ODcgMy4yNWwxMy41MTMgNi43NXYzbC00LjM0MiAyLjU3NmMtMy41My00LjMxNy04Ljg5Ni03LjA3Ni0xNC45MDgtNy4wNzYtMTAuNjMxIDAtMTkuMjUgOC42MTktMTkuMjUgMTkuMjVzOC42MTkgMTkuMjUgMTkuMjUgMTkuMjVjOS44MjQgMCAxNy45MTMtNy4zNjQgMTkuMDg4LTE2Ljg3bDcuMTYyLjEyczEuNzUgMy41MzcgMTQgMy41MzcgMTMuNzUtNC4yODcgMTMuNzUtOC4wMzdjMC0yMiA2Ljc1LTIyLjI1IDYuNzUtMjIuMjVsNS45MTIgOC44NjdjLTUuNjA5IDYuNDE5LTcuMTYyIDE1LjM4My03LjE2MiAxNS4zODNoM2MwIDEwLjYzMSA4LjYxOSAxOS4yNSAxOS4yNSAxOS4yNXMxOS4yNS04LjYxOSAxOS4yNS0xOS4yNWMwLTUuNDM1LTIuMjYyLTEwLjMzNC01Ljg4My0xMy44MzR6bS05NS4xMTcgMjYuMzM0Yy02LjkwMyAwLTEyLjUtNS41OTctMTIuNS0xMi41czUuNTk3LTEyLjUgMTIuNS0xMi41YzMuNTM2IDAgNi43MjMgMS40NzUgOC45OTYgMy44MzRsLTEyLjQ5NiA3LjQxNnYzLjI1bDE1Ljc4NS4yNjZjLTEuMDY3IDUuODItNi4xNTYgMTAuMjM0LTEyLjI4NSAxMC4yMzR6bTE4LjkwNC0xNi4wODNjLS4xNzUtLjkyNy0uNDIyLTEuODI1LS43MjUtMi43bDYuMDctNC41OTIgMy41MDEgNy4xMjUtOC44NDYuMTY3em02Mi44NDYgMTYuMDgzYy02LjkwMyAwLTEyLjUtNS41OTctMTIuNS0xMi41IDAtLjM0NC4wMjQtLjY4Mi4wNTEtMS4wMTggMS4zMzMtMS42NzMgMi42NjYtMy4xNDQgMy45ODgtNC40MjRsNS45NjEgOC45NDJzMy41IDQuMjUgNiAxLjc1di01LjI1bC02LjMxMy05LjkzMmMxLjYyMy0xLjAzMSAzLjE5LTEuODIgNC42NzItMi40MTUgNi4wMi44OTkgMTAuNjQxIDYuMDc3IDEwLjY0MSAxMi4zNDcgMCA2LjkwMy01LjU5NyAxMi41LTEyLjUgMTIuNXoiIGZpbGw9IiM1MDkwRDAiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 40px;
    height: 26px
}
.lt-ie9 .motoblog-filter__link:hover .motoblog-icon--motorcycle {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -90px -259px
}
.motoblog-filter__link:hover .motoblog-icon--quadcycle {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTUuNzg1IiBoZWlnaHQ9IjY5LjAzNCIgdmlld0JveD0iMCAwIDExNS43ODUgNjkuMDM0Ij48cGF0aCBkPSJNMTAyLjUzNSAxNC43NWgtNmwtMTkuNzUtMTQuNzVoLTguNWwtNS41IDUuMzY3aDE0djMuNjMzbC0zIDMuMzEyLTE0LjI1LS4zMzMtMTEuMjUgOS41MjFoLTcuMjVzLS4yNS04LTIxLjUtOGwtMTkuNSAxMC4yNXY4LjVzNi43NS02LjUgMjUuMjUtNi41bDIxLjUgMjMuMjVoMjQuNzVjMC0xMy43NSA5Ljc1LTIyLjI1IDIzLjc1LTIyLjI1bDE1LjUgNi43NSA1LS4yNXYtNS41bC0xMy4yNS0xM3pNOTUuNTM1IDMyLjk2NmMtOS45NiAwLTE4LjAzNCA4LjA3NC0xOC4wMzQgMTguMDM0czguMDc0IDE4LjAzNCAxOC4wMzQgMTguMDM0IDE4LjAzNC04LjA3NCAxOC4wMzQtMTguMDM0LTguMDc0LTE4LjAzNC0xOC4wMzQtMTguMDM0em0wIDI0LjgyN2MtMy43NTEgMC02Ljc5My0zLjA0Mi02Ljc5My02Ljc5M3MzLjA0Mi02Ljc5MiA2Ljc5My02Ljc5MiA2Ljc5MyAzLjA0MiA2Ljc5MyA2Ljc5Mi0zLjA0MiA2Ljc5My02Ljc5MyA2Ljc5M3pNMjIuMjcyIDMyLjk2NmMtOS45NiAwLTE4LjAzNCA4LjA3NC0xOC4wMzQgMTguMDM0czguMDc0IDE4LjAzNCAxOC4wMzQgMTguMDM0IDE4LjAzNC04LjA3NCAxOC4wMzQtMTguMDM0LTguMDc0LTE4LjAzNC0xOC4wMzQtMTguMDM0em0wIDI0LjgyN2MtMy43NTEgMC02Ljc5Mi0zLjA0Mi02Ljc5Mi02Ljc5M3MzLjA0Mi02Ljc5MiA2Ljc5Mi02Ljc5MiA2Ljc5MiAzLjA0MiA2Ljc5MiA2Ljc5Mi0zLjA0MSA2Ljc5My02Ljc5MiA2Ljc5M3oiIGZpbGw9IiM1MDkwRDAiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 40px;
    height: 23px
}
.lt-ie9 .motoblog-filter__link:hover .motoblog-icon--quadcycle {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -135px -259px
}
.motoblog-filter__link:hover .motoblog-icon--hydrocycle {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTkuNjA0IiBoZWlnaHQ9IjQ1LjcwOCIgdmlld0JveD0iMCAwIDExOS42MDQgNDUuNzA4Ij48cGF0aCBkPSJNMTE5LjMzMyAyOS40MDFjMi42MTUgMy40MjItMTMuNjY3IDE2LjMwNy00OCAxNi4zMDdoLTU1LjMzM3MtMTYtNi4yNzQtMTYtMTQuMzA0YzQuMzMzLTIuMDI5IDIyLTcuOTMxIDIyLTEzLjY0NmwtMS42NjctMTEuNzE2aDQuOTg3bDQuNjggNS42NjZoMTEuNDA5bC0uMDY0LTIuOTEyIDQuODEyLjE5MnMzLjkxNCA2LjAzIDEwLjMzIDYuMDNjNi40MTUgMCAxNC44NDctNi4xNDQgMTQuODQ3LTYuMTQ0di0yLjgzMmwtNi4xMjUtMi40MTcuMTI0LTMuNjI1aDQuODc1czEwLjI1IDUuNzUgMTEuMzc1IDlsNC42NTYtLjAxNiA0LjQ2OS01LjIzNHMxNC4xMjUgNi42NzggMjguNjI1IDI1LjY1MXoiIGZpbGw9IiM1MDkwRDAiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 40px;
    height: 16px
}
.lt-ie9 .motoblog-filter__link:hover .motoblog-icon--hydrocycle {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -348px -42px
}
.motoblog-filter__link:hover .motoblog-icon--snowmobile {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTcuMTIxIiBoZWlnaHQ9IjY4IiB2aWV3Qm94PSIwIDAgMTE3LjEyMSA2OCI+PHBhdGggZD0iTTEwNy4xMjEgNjMuNWgtMTUuNzV2LTYuMzk2YzQuMDM0LTIuNjQ2IDE5LTEyLjkzMyAxOS0xOS44NTQgMC04LTIyLTE5LjI1LTIzLjc1LTIxcy05LjUtMTYuMjUtMTEtMTYuMjVsMiAxNi4yNXMtNy4yNSAyMS0xOC4yNSAyMWwtMTYtOC4zNzVoLTIyLjVsLTMgMy4xMjUtOS0xMS43NS02LS4yNSA0Ljc1IDExLjc1LTcuNSAxMS43NXMtMSAxNC4yNSAyLjc1IDE0LjI1aDExLjc1djUuNzVoLTdjMiAyLjc1IDggNC41IDggNC41aDMybDEwLjI1LTQuNWgtMTAuMjV2LTUuNzVoMzkuNzV2NS43NWgtMjMuMTI1YzIgMi43NSA4IDQuNSA4IDQuNWgzMmM5LjYyNSAwIDEyLjg3NS0xMy4yNSAxMi44NzUtMTMuMjVzLTYuNjc4IDguNzUtMTAgOC43NXptLTYzLjUgMGgtMjV2LTUuNzVoMjV2NS43NXoiIGZpbGw9IiM1MDkwRDAiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 40px;
    height: 23px
}
.lt-ie9 .motoblog-filter__link:hover .motoblog-icon--snowmobile {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -225px -259px
}
.motoblog-icon {
    display: inline-block;
    vertical-align: middle
}
.motoblog-icon--motorcycle {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAuMjUiIGhlaWdodD0iNzciIHZpZXdCb3g9IjAgMCAxMjAuMjUgNzciPjxwYXRoIGQ9Ik0xMTQuMzY3IDQzLjkxNmwuMzgzLjA4NHMxLjc1LTgtMTUuMjUtOGMtMi45NTcgMC01LjUwNC42NjgtNy43MDkgMS43NTVsLTYuMDQxLTkuNTA1IDYtNS4yNS0zLTYtMi4yNS02LjUtOS41LTIuNzVzMi4yNS03Ljc1LTMtNy43NWwtMTQuNzUgMTEuNSAzIDIuNzUgNi43NS01LjUgNSAyLjc1djdoLTEyLjI1bC0xNS41IDEzLjc1aC0xNC41cy00Ljc1LTEwLTE1LjUtMTAtMTUuNSA1LjI1LTE2LjI1IDcuNzVjMTguMjUgMCAyNC45ODcgMy4yNSAyNC45ODcgMy4yNWwxMy41MTMgNi43NXYzbC00LjM0MiAyLjU3NmMtMy41My00LjMxNy04Ljg5Ni03LjA3Ni0xNC45MDgtNy4wNzYtMTAuNjMxIDAtMTkuMjUgOC42MTktMTkuMjUgMTkuMjVzOC42MTkgMTkuMjUgMTkuMjUgMTkuMjVjOS44MjQgMCAxNy45MTMtNy4zNjQgMTkuMDg4LTE2Ljg3bDcuMTYyLjEyczEuNzUgMy41MzcgMTQgMy41MzcgMTMuNzUtNC4yODcgMTMuNzUtOC4wMzdjMC0yMiA2Ljc1LTIyLjI1IDYuNzUtMjIuMjVsNS45MTIgOC44NjdjLTUuNjA5IDYuNDE5LTcuMTYyIDE1LjM4My03LjE2MiAxNS4zODNoM2MwIDEwLjYzMSA4LjYxOSAxOS4yNSAxOS4yNSAxOS4yNXMxOS4yNS04LjYxOSAxOS4yNS0xOS4yNWMwLTUuNDM1LTIuMjYyLTEwLjMzNC01Ljg4My0xMy44MzR6bS05NS4xMTcgMjYuMzM0Yy02LjkwMyAwLTEyLjUtNS41OTctMTIuNS0xMi41czUuNTk3LTEyLjUgMTIuNS0xMi41YzMuNTM2IDAgNi43MjMgMS40NzUgOC45OTYgMy44MzRsLTEyLjQ5NiA3LjQxNnYzLjI1bDE1Ljc4NS4yNjZjLTEuMDY3IDUuODItNi4xNTYgMTAuMjM0LTEyLjI4NSAxMC4yMzR6bTE4LjkwNC0xNi4wODNjLS4xNzUtLjkyNy0uNDIyLTEuODI1LS43MjUtMi43bDYuMDctNC41OTIgMy41MDEgNy4xMjUtOC44NDYuMTY3em02Mi44NDYgMTYuMDgzYy02LjkwMyAwLTEyLjUtNS41OTctMTIuNS0xMi41IDAtLjM0NC4wMjQtLjY4Mi4wNTEtMS4wMTggMS4zMzMtMS42NzMgMi42NjYtMy4xNDQgMy45ODgtNC40MjRsNS45NjEgOC45NDJzMy41IDQuMjUgNiAxLjc1di01LjI1bC02LjMxMy05LjkzMmMxLjYyMy0xLjAzMSAzLjE5LTEuODIgNC42NzItMi40MTUgNi4wMi44OTkgMTAuNjQxIDYuMDc3IDEwLjY0MSAxMi4zNDcgMCA2LjkwMy01LjU5NyAxMi41LTEyLjUgMTIuNXoiIGZpbGw9IiM0MDQwNDAiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 40px;
    height: 26px
}
.lt-ie9 .motoblog-icon--motorcycle {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -45px -259px
}
.motoblog-icon--quadcycle {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTUuNzg1IiBoZWlnaHQ9IjY5LjAzNCIgdmlld0JveD0iMCAwIDExNS43ODUgNjkuMDM0Ij48cGF0aCBkPSJNMTAyLjUzNSAxNC43NWgtNmwtMTkuNzUtMTQuNzVoLTguNWwtNS41IDUuMzY3aDE0djMuNjMzbC0zIDMuMzEyLTE0LjI1LS4zMzMtMTEuMjUgOS41MjFoLTcuMjVzLS4yNS04LTIxLjUtOGwtMTkuNSAxMC4yNXY4LjVzNi43NS02LjUgMjUuMjUtNi41bDIxLjUgMjMuMjVoMjQuNzVjMC0xMy43NSA5Ljc1LTIyLjI1IDIzLjc1LTIyLjI1bDE1LjUgNi43NSA1LS4yNXYtNS41bC0xMy4yNS0xM3pNOTUuNTM1IDMyLjk2NmMtOS45NiAwLTE4LjAzNCA4LjA3NC0xOC4wMzQgMTguMDM0czguMDc0IDE4LjAzNCAxOC4wMzQgMTguMDM0IDE4LjAzNC04LjA3NCAxOC4wMzQtMTguMDM0LTguMDc0LTE4LjAzNC0xOC4wMzQtMTguMDM0em0wIDI0LjgyN2MtMy43NTEgMC02Ljc5My0zLjA0Mi02Ljc5My02Ljc5M3MzLjA0Mi02Ljc5MiA2Ljc5My02Ljc5MiA2Ljc5MyAzLjA0MiA2Ljc5MyA2Ljc5Mi0zLjA0MiA2Ljc5My02Ljc5MyA2Ljc5M3pNMjIuMjcyIDMyLjk2NmMtOS45NiAwLTE4LjAzNCA4LjA3NC0xOC4wMzQgMTguMDM0czguMDc0IDE4LjAzNCAxOC4wMzQgMTguMDM0IDE4LjAzNC04LjA3NCAxOC4wMzQtMTguMDM0LTguMDc0LTE4LjAzNC0xOC4wMzQtMTguMDM0em0wIDI0LjgyN2MtMy43NTEgMC02Ljc5Mi0zLjA0Mi02Ljc5Mi02Ljc5M3MzLjA0Mi02Ljc5MiA2Ljc5Mi02Ljc5MiA2Ljc5MiAzLjA0MiA2Ljc5MiA2Ljc5Mi0zLjA0MSA2Ljc5My02Ljc5MiA2Ljc5M3oiIGZpbGw9IiM0MDQwNDAiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 40px;
    height: 23px
}
.lt-ie9 .motoblog-icon--quadcycle {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -303px 0px
}
.motoblog-icon--hydrocycle {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTkuNjA0IiBoZWlnaHQ9IjQ1LjcwOCIgdmlld0JveD0iMCAwIDExOS42MDQgNDUuNzA4Ij48cGF0aCBkPSJNMTE5LjMzMyAyOS40MDFjMi42MTUgMy40MjItMTMuNjY3IDE2LjMwNy00OCAxNi4zMDdoLTU1LjMzM3MtMTYtNi4yNzQtMTYtMTQuMzA0YzQuMzMzLTIuMDI5IDIyLTcuOTMxIDIyLTEzLjY0NmwtMS42NjctMTEuNzE2aDQuOTg3bDQuNjggNS42NjZoMTEuNDA5bC0uMDY0LTIuOTEyIDQuODEyLjE5MnMzLjkxNCA2LjAzIDEwLjMzIDYuMDNjNi40MTUgMCAxNC44NDctNi4xNDQgMTQuODQ3LTYuMTQ0di0yLjgzMmwtNi4xMjUtMi40MTcuMTI0LTMuNjI1aDQuODc1czEwLjI1IDUuNzUgMTEuMzc1IDlsNC42NTYtLjAxNiA0LjQ2OS01LjIzNHMxNC4xMjUgNi42NzggMjguNjI1IDI1LjY1MXoiIGZpbGw9IiM0MDQwNDAiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 40px;
    height: 16px
}
.lt-ie9 .motoblog-icon--hydrocycle {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -161px -315px
}
.motoblog-icon--snowmobile {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTcuMTIxIiBoZWlnaHQ9IjY4IiB2aWV3Qm94PSIwIDAgMTE3LjEyMSA2OCI+PHBhdGggZD0iTTEwNy4xMjEgNjMuNWgtMTUuNzV2LTYuMzk2YzQuMDM0LTIuNjQ2IDE5LTEyLjkzMyAxOS0xOS44NTQgMC04LTIyLTE5LjI1LTIzLjc1LTIxcy05LjUtMTYuMjUtMTEtMTYuMjVsMiAxNi4yNXMtNy4yNSAyMS0xOC4yNSAyMWwtMTYtOC4zNzVoLTIyLjVsLTMgMy4xMjUtOS0xMS43NS02LS4yNSA0Ljc1IDExLjc1LTcuNSAxMS43NXMtMSAxNC4yNSAyLjc1IDE0LjI1aDExLjc1djUuNzVoLTdjMiAyLjc1IDggNC41IDggNC41aDMybDEwLjI1LTQuNWgtMTAuMjV2LTUuNzVoMzkuNzV2NS43NWgtMjMuMTI1YzIgMi43NSA4IDQuNSA4IDQuNWgzMmM5LjYyNSAwIDEyLjg3NS0xMy4yNSAxMi44NzUtMTMuMjVzLTYuNjc4IDguNzUtMTAgOC43NXptLTYzLjUgMGgtMjV2LTUuNzVoMjV2NS43NXoiIGZpbGw9IiM0MDQwNDAiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 40px;
    height: 23px
}
.lt-ie9 .motoblog-icon--snowmobile {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -180px -259px
}
.motoblog-icon--motorcycle-small {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAuMjUiIGhlaWdodD0iNzciIHZpZXdCb3g9IjAgMCAxMjAuMjUgNzciPjxwYXRoIGQ9Ik0xMTQuMzY3IDQzLjkxNmwuMzgzLjA4NHMxLjc1LTgtMTUuMjUtOGMtMi45NTcgMC01LjUwNC42NjgtNy43MDkgMS43NTVsLTYuMDQxLTkuNTA1IDYtNS4yNS0zLTYtMi4yNS02LjUtOS41LTIuNzVzMi4yNS03Ljc1LTMtNy43NWwtMTQuNzUgMTEuNSAzIDIuNzUgNi43NS01LjUgNSAyLjc1djdoLTEyLjI1bC0xNS41IDEzLjc1aC0xNC41cy00Ljc1LTEwLTE1LjUtMTAtMTUuNSA1LjI1LTE2LjI1IDcuNzVjMTguMjUgMCAyNC45ODcgMy4yNSAyNC45ODcgMy4yNWwxMy41MTMgNi43NXYzbC00LjM0MiAyLjU3NmMtMy41My00LjMxNy04Ljg5Ni03LjA3Ni0xNC45MDgtNy4wNzYtMTAuNjMxIDAtMTkuMjUgOC42MTktMTkuMjUgMTkuMjVzOC42MTkgMTkuMjUgMTkuMjUgMTkuMjVjOS44MjQgMCAxNy45MTMtNy4zNjQgMTkuMDg4LTE2Ljg3bDcuMTYyLjEyczEuNzUgMy41MzcgMTQgMy41MzcgMTMuNzUtNC4yODcgMTMuNzUtOC4wMzdjMC0yMiA2Ljc1LTIyLjI1IDYuNzUtMjIuMjVsNS45MTIgOC44NjdjLTUuNjA5IDYuNDE5LTcuMTYyIDE1LjM4My03LjE2MiAxNS4zODNoM2MwIDEwLjYzMSA4LjYxOSAxOS4yNSAxOS4yNSAxOS4yNXMxOS4yNS04LjYxOSAxOS4yNS0xOS4yNWMwLTUuNDM1LTIuMjYyLTEwLjMzNC01Ljg4My0xMy44MzR6bS05NS4xMTcgMjYuMzM0Yy02LjkwMyAwLTEyLjUtNS41OTctMTIuNS0xMi41czUuNTk3LTEyLjUgMTIuNS0xMi41YzMuNTM2IDAgNi43MjMgMS40NzUgOC45OTYgMy44MzRsLTEyLjQ5NiA3LjQxNnYzLjI1bDE1Ljc4NS4yNjZjLTEuMDY3IDUuODItNi4xNTYgMTAuMjM0LTEyLjI4NSAxMC4yMzR6bTE4LjkwNC0xNi4wODNjLS4xNzUtLjkyNy0uNDIyLTEuODI1LS43MjUtMi43bDYuMDctNC41OTIgMy41MDEgNy4xMjUtOC44NDYuMTY3em02Mi44NDYgMTYuMDgzYy02LjkwMyAwLTEyLjUtNS41OTctMTIuNS0xMi41IDAtLjM0NC4wMjQtLjY4Mi4wNTEtMS4wMTggMS4zMzMtMS42NzMgMi42NjYtMy4xNDQgMy45ODgtNC40MjRsNS45NjEgOC45NDJzMy41IDQuMjUgNiAxLjc1di01LjI1bC02LjMxMy05LjkzMmMxLjYyMy0xLjAzMSAzLjE5LTEuODIgNC42NzItMi40MTUgNi4wMi44OTkgMTAuNjQxIDYuMDc3IDEwLjY0MSAxMi4zNDcgMCA2LjkwMy01LjU5NyAxMi41LTEyLjUgMTIuNXoiIGZpbGw9IiM0MDQwNDAiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 20px;
    height: 13px
}
.lt-ie9 .motoblog-icon--motorcycle-small {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: 0px -338px
}
.motoblog-icon--quadcycle-small {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTUuNzg1IiBoZWlnaHQ9IjY5LjAzNCIgdmlld0JveD0iMCAwIDExNS43ODUgNjkuMDM0Ij48cGF0aCBkPSJNMTAyLjUzNSAxNC43NWgtNmwtMTkuNzUtMTQuNzVoLTguNWwtNS41IDUuMzY3aDE0djMuNjMzbC0zIDMuMzEyLTE0LjI1LS4zMzMtMTEuMjUgOS41MjFoLTcuMjVzLS4yNS04LTIxLjUtOGwtMTkuNSAxMC4yNXY4LjVzNi43NS02LjUgMjUuMjUtNi41bDIxLjUgMjMuMjVoMjQuNzVjMC0xMy43NSA5Ljc1LTIyLjI1IDIzLjc1LTIyLjI1bDE1LjUgNi43NSA1LS4yNXYtNS41bC0xMy4yNS0xM3pNOTUuNTM1IDMyLjk2NmMtOS45NiAwLTE4LjAzNCA4LjA3NC0xOC4wMzQgMTguMDM0czguMDc0IDE4LjAzNCAxOC4wMzQgMTguMDM0IDE4LjAzNC04LjA3NCAxOC4wMzQtMTguMDM0LTguMDc0LTE4LjAzNC0xOC4wMzQtMTguMDM0em0wIDI0LjgyN2MtMy43NTEgMC02Ljc5My0zLjA0Mi02Ljc5My02Ljc5M3MzLjA0Mi02Ljc5MiA2Ljc5My02Ljc5MiA2Ljc5MyAzLjA0MiA2Ljc5MyA2Ljc5Mi0zLjA0MiA2Ljc5My02Ljc5MyA2Ljc5M3pNMjIuMjcyIDMyLjk2NmMtOS45NiAwLTE4LjAzNCA4LjA3NC0xOC4wMzQgMTguMDM0czguMDc0IDE4LjAzNCAxOC4wMzQgMTguMDM0IDE4LjAzNC04LjA3NCAxOC4wMzQtMTguMDM0LTguMDc0LTE4LjAzNC0xOC4wMzQtMTguMDM0em0wIDI0LjgyN2MtMy43NTEgMC02Ljc5Mi0zLjA0Mi02Ljc5Mi02Ljc5M3MzLjA0Mi02Ljc5MiA2Ljc5Mi02Ljc5MiA2Ljc5MiAzLjA0MiA2Ljc5MiA2Ljc5Mi0zLjA0MSA2Ljc5My02Ljc5MiA2Ljc5M3oiIGZpbGw9IiM0MDQwNDAiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 20px;
    height: 12px
}
.lt-ie9 .motoblog-icon--quadcycle-small {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -164px -338px
}
.motoblog-icon--hydrocycle-small {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTkuNjA0IiBoZWlnaHQ9IjQ1LjcwOCIgdmlld0JveD0iMCAwIDExOS42MDQgNDUuNzA4Ij48cGF0aCBkPSJNMTE5LjMzMyAyOS40MDFjMi42MTUgMy40MjItMTMuNjY3IDE2LjMwNy00OCAxNi4zMDdoLTU1LjMzM3MtMTYtNi4yNzQtMTYtMTQuMzA0YzQuMzMzLTIuMDI5IDIyLTcuOTMxIDIyLTEzLjY0NmwtMS42NjctMTEuNzE2aDQuOTg3bDQuNjggNS42NjZoMTEuNDA5bC0uMDY0LTIuOTEyIDQuODEyLjE5MnMzLjkxNCA2LjAzIDEwLjMzIDYuMDNjNi40MTUgMCAxNC44NDctNi4xNDQgMTQuODQ3LTYuMTQ0di0yLjgzMmwtNi4xMjUtMi40MTcuMTI0LTMuNjI1aDQuODc1czEwLjI1IDUuNzUgMTEuMzc1IDlsNC42NTYtLjAxNiA0LjQ2OS01LjIzNHMxNC4xMjUgNi42NzggMjguNjI1IDI1LjY1MXoiIGZpbGw9IiM0MDQwNDAiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 20px;
    height: 8px
}
.lt-ie9 .motoblog-icon--hydrocycle-small {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -241px -209px
}
.motoblog-icon--snowmobile-small {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTcuMTIxIiBoZWlnaHQ9IjY4IiB2aWV3Qm94PSIwIDAgMTE3LjEyMSA2OCI+PHBhdGggZD0iTTEwNy4xMjEgNjMuNWgtMTUuNzV2LTYuMzk2YzQuMDM0LTIuNjQ2IDE5LTEyLjkzMyAxOS0xOS44NTQgMC04LTIyLTE5LjI1LTIzLjc1LTIxcy05LjUtMTYuMjUtMTEtMTYuMjVsMiAxNi4yNXMtNy4yNSAyMS0xOC4yNSAyMWwtMTYtOC4zNzVoLTIyLjVsLTMgMy4xMjUtOS0xMS43NS02LS4yNSA0Ljc1IDExLjc1LTcuNSAxMS43NXMtMSAxNC4yNSAyLjc1IDE0LjI1aDExLjc1djUuNzVoLTdjMiAyLjc1IDggNC41IDggNC41aDMybDEwLjI1LTQuNWgtMTAuMjV2LTUuNzVoMzkuNzV2NS43NWgtMjMuMTI1YzIgMi43NSA4IDQuNSA4IDQuNWgzMmM5LjYyNSAwIDEyLjg3NS0xMy4yNSAxMi44NzUtMTMuMjVzLTYuNjc4IDguNzUtMTAgOC43NXptLTYzLjUgMGgtMjV2LTUuNzVoMjV2NS43NXoiIGZpbGw9IiM0MDQwNDAiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 20px;
    height: 12px
}
.lt-ie9 .motoblog-icon--snowmobile-small {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -121px -338px
}
.motoblog-list {
    float: left;
    width: 720px
}
.motoblog-list__item {
    float: left;
    width: 200px;
    padding-right: 40px;
    -webkit-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out
}
.motoblog-list__item.fade-out {
    opacity: 0.1
}
.motoblog-list__item .summary-editorial-item__preview {
    max-height: 210px
}
.motoblog-list__item .summary-editorial-item__container {
    max-height: 180px
}
.motoblog-list__item .summary-editorial-item__container:after {
    top: 141px
}
.motoblog-item__image {
    margin-bottom: 20px
}
.motoblog-item__image img {
    vertical-align: top
}
.motoblog-item__title a:link, .motoblog-item__text a:link {
    color: #202020
}
.motoblog-item__title a:visited, .motoblog-item__text a:visited {
    color: #202020
}
.motoblog-item__title a:hover, .motoblog-item__text a:hover {
    color: #606060
}
.motoblog-item__title a:active, .motoblog-item__text a:active {
    color: #202020
}
.motoblog-item__title a:focus, .motoblog-item__text a:focus {
    color: #202020
}
.motoblog-item__title {
    font-size: 21px;
    line-height: 25px;
    font-weight: bold;
    margin-bottom: 10px
}
.motoblog-item__text {
    margin-bottom: 5px
}
.motoblog-item__meta .g-date {
    font-size: 13px;
    margin-right: 10px;
    vertical-align: middle
}
.motoblog-item__meta .motoblog-icon {
    opacity: .75
}
.page-polls .sidebar {
    margin-top: -12px
}
.page-polls-inner .page__header h1 {
    margin-top: 20px;
    margin-bottom: 20px;
    max-width: 680px
}
.page-polls-inner .sidebar {
    margin-top: -12px;
    padding-top: 0
}
.page-polls-inner .poll {
    margin-bottom: 40px
}
.polls-list {
    font-size: 0.1px;
    letter-spacing: -1px;
    margin-right: -40px
}
@-moz-document url-prefix() {
    .polls-list {
        font-size: 0;
        letter-spacing: normal
    }
}
.polls-list>li {
    font-size: 15px;
    letter-spacing: normal
}
.polls-list__item {
    width: 200px;
    float: left;
    display: inline-block;
    vertical-align: top;
    margin: 0 40px 40px 0
}
.poll {
    background: #F0F0F0
}
.poll--hz .poll__body__options {
    font-size: 0.1px;
    letter-spacing: -1px
}
@-moz-document url-prefix() {
    .poll--hz .poll__body__options {
        font-size: 0;
        letter-spacing: normal
    }
}
.poll--hz .poll__body__options>li {
    font-size: 14px;
    letter-spacing: normal
}
.poll--hz .poll__body__options__item {
    display: inline-block;
    vertical-align: top;
    width: 220px
}
.poll--wide .poll__body {
    padding: 30px 30px 15px
}
.poll--wide .poll__body__options__item {
    font-size: 17px;
    line-height: 22px
}
.poll--wide .poll__body__options__item .radio {
    padding-left: 28px
}
.poll--wide .poll__body__options__item .radio ins {
    top: 4px
}
.poll--wide .poll__body__results__item {
    position: relative;
    padding-right: 110px
}
.poll--wide .poll__body__results__item .label {
    font-size: 17px;
    line-height: 22px
}
.poll--wide .poll__body__results__item .amount {
    position: absolute;
    bottom: -4px;
    right: -30px;
    width: 125px
}
.poll--wide .poll__body__results__item .amount .percentage {
    font-size: 22px;
    line-height: 22px;
    font-weight: bold
}
.poll--wide .poll__body__results__item .amount .people {
    font-size: 13px;
    font-style: italic;
    color: #606060
}
.poll--wide .poll__footer {
    padding: 0
}
.poll--wide .poll__footer__total {
    padding: 10px 30px 40px
}
.poll__header {
    padding: 24px 20px 0
}
.poll__header .title {
    font-size: 13px;
    letter-spacing: .5em;
    text-transform: uppercase;
    line-height: 22px
}
.poll__header .title a:link {
    color: #202020
}
.poll__header .title a:visited {
    color: #202020
}
.poll__header .title a:hover {
    color: #606060
}
.poll__header .title a:active {
    color: #202020
}
.poll__header .title a:focus {
    color: #202020
}
.poll__footer {
    padding: 0 20px 24px
}
.poll__footer__submit {
    margin-bottom: 15px
}
.poll__footer__submit .button, .poll__footer__submit .button-app {
    display: block;
    padding-left: 0;
    padding-right: 0
}
.poll__footer__total {
    font-size: 13px;
    font-style: italic;
    line-height: 25px;
    color: #608098
}
.poll__footer__total strong {
    color: #606060;
    font-size: 15px
}
.poll__body {
    padding: 24px 20px
}
.poll__body__title {
    font-weight: bold;
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 25px
}
.poll__body__title a:link {
    color: #202020
}
.poll__body__title a:visited {
    color: #202020
}
.poll__body__title a:hover {
    color: #606060
}
.poll__body__title a:active {
    color: #202020
}
.poll__body__title a:focus {
    color: #202020
}
.poll__body__results {
    margin-bottom: 15px
}
.poll__body__results__item {
    font-size: 14px;
    line-height: 17px;
    margin-top: 25px
}
.poll__body__results__item:first-child {
    margin-top: 0
}
.poll__body__results__item .label {
    margin-bottom: 8px
}
.poll__body__results__item .graph {
    position: relative;
    height: 16px;
    background: #DADADA
}
.poll__body__results__item .graph .track {
    position: relative;
    z-index: 1;
    height: 16px;
    background: #5090D0
}
.poll__body__results__item .graph .amount {
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    position: absolute;
    top: 0;
    right: 5px;
    z-index: 2
}
.poll__body__options {
    margin-bottom: 15px
}
.poll__body__options__item {
    list-style-type: none;
    padding: 0;
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 15px
}
.poll__body__options__item .radio ins {
    top: 2px
}
.sidebar .common {
    margin-bottom: 40px
}
.sidebar .common h3, .container h3{
    position: relative;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    margin-bottom: 10px;
    font-size: 21px;
    line-height: 25px;
    font-weight: bold
}
.sidebar .common h3:before, .sidebar .common h3:after, .container h3:after, .container h3:before {
    content: '';
    position: relative;
    display: inline-block;
    width: 50%;
    height: 1px;
    vertical-align: middle;
    background: #dbdbdb;
    -webkit-background-clip: content-box;
    background-clip: content-box
}
.sidebar .common h3:before, .container h3:before {
    left: -.5em;
    margin: 0 0 0 -50%
}
.sidebar .common h3:after, .container h3:after  {
    left: .5em;
    margin: 0 -50% 0 0
}
.sidebar .common h3 span, .container h3 span {
    display: inline-block;
    vertical-align: middle;
    white-space: normal
}
.sidebar h3+.sub {
    font-size: 13px;
    line-height: 17px;
    font-style: italic;
    color: #606060;
    text-align: center;
    margin: -5px 0 20px
}
main ~ .sidebar { width: 240px; float: right }
.sidebar .banner {
    margin: 0 -1px 40px; margin-right: 19px;
    /*border: 1px solid #C7C7C7*/
}
.sidebar .banner img {
    vertical-align: top
}
.utabs {
    border-bottom: 2px solid #EAEDEE;
    margin-bottom: 25px
}
.utabs:after {
    content: "";
    display: table;
    clear: both
}
.utabs__item {
    float: left;
    margin-right: 50px;
    margin-bottom: -2px;
    border-bottom: 2px solid #EAEDEE;
    padding-bottom: 10px
}
.utabs__item.active {
    font-weight: bold;
    border-bottom-color: #009E98
}
.utabs__link:link {
    color: #202020
}
.utabs__link:visited {
    color: #202020
}
.utabs__link:hover {
    color: #606060
}
.utabs__link:active {
    color: #202020
}
.utabs__link:focus {
    color: #202020
}
.page-register main[role=main], .page-full main[role=main] {
    float: none;
    width: auto
}
.register {
    margin-bottom: 40px
}
.register__wrap {
    position: relative
}
.register__wrap:after {
    content: "";
    display: table;
    clear: both
}
.register__pane {
    width: 560px;
    float: left;
    background: #F0F0F0
}
.register__pane .form {
    margin-bottom: 0
}
.register__pane .login-popup__register-button {
    position: relative
}
.register__pane:before {
    content: '';
    display: block;
    width: 560px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background: #F0F0F0
}
.register__social {
    width: 360px;
    float: right;
    background: #F0F0F0
}
.register__social h2 {
    font-size: 21px;
    line-height: 25px;
    font-weight: bold;
    margin-bottom: 45px
}
.register__social .register-social__item {
    margin-bottom: 20px
}
.register__social:before {
    content: '';
    display: block;
    width: 360px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background: #F0F0F0
}
.register__social-inner {
    position: relative;
    width: 200px;
    padding: 45px 0;
    margin: 0 auto
}
.register-social__item {
    display: block;
    height: 40px
}
.register-social__item:after {
    content: "";
    display: table;
    clear: both
}
.register-social__item:link, .register-social__item:visited, .register-social__item:hover, .register-social__item:active, .register-social__item:focus {
    color: #fff
}
.register-social__item--vkontakte {
    background: #2180B7
}
.register-social__item--vkontakte ins {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNjguMTUyIiBoZWlnaHQ9IjMyNi4zNTIiIHZpZXdCb3g9IjM2OC40MjQgMzM4LjMyNSAyNjguMTUyIDMyNi4zNTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMzY4LjQyNCAzMzguMzI1IDI2OC4xNTIgMzI2LjM1MiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTU5OS4wNDUgNjQwLjc0M2MyNS4wMjEtMTUuOTUyIDM3LjUzMS00MS4zMzggMzcuNTMxLTc2LjE0OCAwLTIxLjAyNi01Ljg5OC0zOC4zNDctMTcuNjc4LTUxLjk0NC0xMS43ODctMTMuNTk4LTI4LjE5OC0yMi41NzMtNDkuMjI1LTI2LjkyNHYtMS42MzFjMTQuMTQzLTUuNzk2IDI1LjE5OS0xNS4wNDMgMzMuMTc5LTI3Ljc0IDcuOTczLTEyLjY4OCAxMS45NjctMjYuODMxIDExLjk2Ny00Mi40MjYgMC0xNi42NzQtMy41MzUtMzAuMzY2LTEwLjYwNi00MS4wNjUtNy4wNzEtMTAuNjkyLTE3LjEzNC0xOC40LTMwLjE4OC0yMy4xMTctMTMuMDU0LTQuNzA4LTI1LjQ3OS03Ljc5My0zNy4yNTgtOS4yNDctMTEuNzg4LTEuNDQ1LTI1LjgzNy0yLjE3Ni00Mi4xNTQtMi4xNzZoLTEyNi4xODl2MzI2LjM1MmgxMzcuNjEyYzM2Ljk4NS0uMDAxIDY3Ljk4OS03Ljk3MyA5My4wMDktMjMuOTM0em0tMTQxLjk2Mi0yNDIuNTg4aDI0LjQ3NmMxMC4xNDcgMCAxOC4zMDcuNTQ0IDI0LjQ3NyAxLjYzMiA2LjE2MSAxLjA4OCAxMS45NjYgNC4xNzMgMTcuNDA1IDkuMjQ3IDUuNDM4IDUuMDgyIDguMTU4IDEyLjMzMiA4LjE1OCAyMS43NTcgMCAxNS4yMy00LjUzOCAyNS4xMTQtMTMuNTk4IDI5LjY0NC05LjA2OCA0LjUzOS0yMS45NDQgNi43OTktMzguNjE5IDYuNzk5aC0yMi4zbC4wMDEtNjkuMDc5em0wIDIwNi42OXYtODEuNTg4aDM4LjA3NGM4LjcwMiAwIDE1Ljg1OC4zNjUgMjEuNDg1IDEuMDg4IDUuNjE3LjczIDExLjQyMiAyLjM2MiAxNy40MDUgNC44OTYgNS45ODIgMi41NCAxMC41MTMgNi42MiAxMy41OTggMTIuMjM3IDMuMDc2IDUuNjI2IDQuNjIzIDEyLjc4MyA0LjYyMyAyMS40ODUgMCA5LjQzNC0xLjkwMyAxNy4xMzQtNS43MTEgMjMuMTE2LTMuODA4IDUuOTgzLTkuNDM0IDEwLjI0OS0xNi44NjIgMTIuNzgyLTcuNDM2IDIuNTQxLTE0LjMyOCA0LjE3My0yMC42NjggNC44OTYtNi4zNDkuNzMxLTE0LjIzNiAxLjA4OC0yMy42NjEgMS4wODhoLTI4LjI4M3oiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 13px;
    height: 15px;
    margin-top: -7.5px;
    margin-left: -6.5px
}
.lt-ie9 .register-social__item--vkontakte ins {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -378px -168px
}
.register-social__item--twitter {
    background: #14BFD9
}
.register-social__item--twitter ins {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MzIuODY2IiBoZWlnaHQ9IjM1MS4xMTUiIHZpZXdCb3g9IjI4NS41NDEgMzI1LjU1NSA0MzIuODY2IDM1MS4xMTUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMjg1LjU0MSAzMjUuNTU1IDQzMi44NjYgMzUxLjExNSI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTI4NS41NDEgNjM2Ljk3NWM0MC43ODYgMjYuNTM2IDg2LjIxNyAzOS42OTUgMTM2LjQ5OSAzOS42OTUgNTEuNDM0IDAgOTYuODgyLTEzLjA2NiAxMzYuNDM2LTM5LjEzNSAzOS41NTQtMjUuOTExIDY4LjczOS01Ny45MDQgODcuNTEyLTk1LjUwOSAxOC44MTctMzcuNjM3IDI4LjE3My03Ni43OTMgMjguMTczLTExNy42NTd2LTExLjI3MmMxOC4yMjUtMTMuNjg4IDMyLjk5LTI5LjEyNCA0NC4yNDYtNDYuMTgtMTYuMzM5IDcuMDQ3LTMzLjI3MSAxMS44NDktNTAuNzMyIDE0LjI2NiAxOS40MTEtMTEuOTI3IDMyLjI1OC0yOC4yMDQgMzguNTg3LTQ4LjkwOS0xOC44OTYgMTAuMDA5LTM3LjczIDE2LjktNTYuNTMyIDIwLjcwNS0xNi45LTE4LjE3OS0zOC4zMjItMjcuNDI0LTYzLjk1NC0yNy40MjQtMjUuMDY5IDAtNDYuMjU5IDguODA5LTYzLjU4IDI1LjkyNy0xNy4xODEgMTcuMjQ0LTI1Ljg0OSAzOC4xODMtMjUuODQ5IDYyLjY0NCAwIDcuNDIyLjkzNiAxNC4wNjMgMi43OTEgMTkuNzA4LTczLjk0Ny0yLjUyNi0xMzUuMTg5LTMzLjIyNS0xODMuNDI3LTkyLjI5OC04LjE2OSAxNC40NjgtMTIuMjU0IDI5LjE4Ni0xMi4yNTQgNDQuNDAzIDAgMzEuMjkxIDEzLjE4OSA1Ni4wNjUgMzkuNTU0IDc0LjI3NS0xNS4wMy0xLjI2My0yOC4yODMtNS4wODMtMzkuNTU0LTExLjI4OCAwIDIyLjMyNiA2LjU4IDQxLjAwNCAxOS43MzggNTcuMzk4IDEzLjE3NCAxNi4yNDYgMzAuMTUyIDI2LjYzIDUwLjg1NyAzMS4wNTctNy41MTUgMS45MDEtMTUuNDM1IDIuODM4LTIzLjU1OCAyLjgzOC03LjQ4MyAwLTEyLjgxNi0uNjI0LTE1Ljk2NS0yLjAyNiA1LjUxOSAxOC4yNCAxNS45NjUgMzIuOTg5IDMxLjA0MSA0NC4zMDkgMTUuMDI5IDExLjMxOCAzMi4zMiAxNy4zMzcgNTEuNzMgMTcuODM2LTMyLjAyNCAyNS4xMzMtNjguNjMxIDM3LjU3NC0xMTAuMDg3IDM3LjU3NC0xMC4xMzUtLjAwMi0xNy4zMjItLjEyNi0yMS42NzItLjkzN3oiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 18px;
    height: 15px;
    margin-top: -7.5px;
    margin-left: -9px
}
.lt-ie9 .register-social__item--twitter ins {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -368px -231px
}
.register-social__item--facebook {
    background: #3C5A98
}
.register-social__item--facebook ins {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMjUuNzM5IiBoZWlnaHQ9IjQ4My44NjYiIHZpZXdCb3g9IjM4OS42MyAyNTkuNTY3IDIyNS43MzkgNDgzLjg2NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAzODkuNjMgMjU5LjU2NyAyMjUuNzM5IDQ4My44NjYiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik01MzkuNzU3IDc0My40MzNoLTEwMC4xMDN2LTI0MS45MzNoLTUwLjAyNHYtODMuNDE2aDUwLjAyNHYtNTAuMDc5YzAtNjcuOTU3IDI4LjIyNy0xMDguNDM4IDEwOC40NTYtMTA4LjQzOGg2Ni44MnY4My4zMDZoLTQxLjc2M2MtMzEuMjEyIDAtMzMuMjY0IDExLjY4Ni0zMy4yNjQgMzMuNDQ3bC0uMTQ3IDQxLjc2M2g3NS42MTNsLTguNzkyIDgzLjQxNmgtNjYuODIxbC4wMDEgMjQxLjkzNHoiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 11px;
    height: 18px;
    margin-top: -9px;
    margin-left: -5.5px
}
.lt-ie9 .register-social__item--facebook ins {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -330px -55px
}
.register-social__item--mailru {
    background: #004A87
}
.register-social__item--mailru ins {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -221px -290px;
    width: 18px;
    height: 18px;
    margin-top: -9px;
    margin-left: -9px
}
.register-social__icon {
    float: left;
    width: 60px;
    height: 40px;
    position: relative
}
.register-social__icon ins {
    position: absolute;
    left: 50%;
    top: 50%;
    display: block
}
.register-social__label {
    font-size: 15px;
    letter-spacing: .2em;
    text-transform: uppercase;
    line-height: 40px;
    overflow: hidden;
    padding-left: 10px
}
.register-social--no-labels .register-social__item {
    width: 60px
}
.register-social--no-labels .register-social__label {
    display: none
}
.page-change-password .page__header .sub, .page-recover-password .page__header .sub {
    font-size: 21px;
    line-height: 25px;
    font-style: italic;
    color: #606060;
    margin-top: 10px
}
.page-change-password main[role=main], .page-recover-password main[role=main] {
    float: none;
    width: auto
}
.page-new-ad main[role=main] {
    float: none;
    width: auto
}
.page-response {
    text-align: center
}
.page-response .page__body {
    margin: 100px auto
}
.response-item__title {
    font-size: 63px;
    line-height: 1;
    font-weight: bold;
    margin-bottom: 45px
}
.response-item__text {
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
    margin-bottom: 45px
}
.response-item__text--large {
    font-size: 21px
}
.response-item__confirm {
    max-width: 220px;
    margin: 0 auto
}
.w-form {
    padding: 25px 40px;
    margin-bottom: 40px;
    background: #F0F0F0
}
.w-form__title {
    font-size: 21px;
    line-height: 25px;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 15px;
    text-transform: none
}
.popup .w-form {
    padding: 0;
    margin: 0
}
.common-person {
    max-width: 240px;
    margin-bottom: 20px
}
.common-person:after {
    content: "";
    display: table;
    clear: both
}
.common-person__avatar {
    float: left
}
.common-person__avatar img {
    vertical-align: top
}
.common-person__avatar--decorated {
    position: relative
}
.common-person__avatar--decorated:before {
    content: '';
    position: absolute;
    display: block;
    bottom: -5px;
    height: 5px;
    left: 0;
    right: 0;
    background: #5090D0
}
.common-person__name, .common-person__position, .common-person__intro, .common-person__article {
    margin-left: 70px;
}
.common-person__name, .ofers-item-name {
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
    margin-bottom: 5px
}
.common-person__name a:link, .ofers-item-name a:link {
    color: #202020
}
.common-person__name a:visited, .ofers-item-name a:visited{
    color: #202020
}
.common-person__name a:hover, .ofers-item-name a:hover {
    color: #606060
}
.common-person__name a:active, .ofers-item-name a:active {
    color: #202020
}
.common-person__name a:focus, .ofers-item-name a:focus {
    color: #202020
}
.common-person__position, .common-person__intro {
    font-size: 16px;
    line-height: 15px;
    font-style: italic;
    color: #606060
}
.common-person__intro {
    margin-bottom: 5px
}
.common-person--large {
    width: 120px
}
.common-person--large .common-person__avatar {
    float: none;
    margin-bottom: 15px
}
.common-person--large .common-person__name, .common-person--large .common-person__position, .common-person--large .common-person__intro {
    margin-left: 0
}
.common-person--no-avatar .common-person__avatar {
    display: none
}
.common-person--no-avatar .common-person__name, .common-person--no-avatar .common-person__position, .common-person--no-avatar .common-person__intro {
    margin-left: 0
}
.common-person--editor .common-person__name {
    line-height: 50px;
    margin-bottom: 0
}
.common-person--largehz {
    max-width: inherit;
}
.common-person--largehz .common-person__name, .common-person--largehz .common-person__position, .common-person--largehz .common-person__intro {
    margin-left: 140px
}
.common-person-inline__name, .common-person-inline__position {
    display: inline-block
}
.common-person-inline__name {
    font-weight: bold;
    margin-right: 10px
}
.common-person-inline__position {
    font-size: 13px;
    font-style: italic;
    color: #606060
}
.alt-section-title {
    font-weight: normal !important;
    margin-bottom: 25px
}
.alt-section-title:after {
    content: "";
    display: table;
    clear: both
}
.alt-section-title a, .alt-section-title span {
    position: relative;
    float: left;
    font-size: 21px;
    line-height: 1;
    letter-spacing: .5em;
    text-transform: uppercase;
    padding-bottom: 11px
}
.alt-section-title a:link, .alt-section-title a:visited, .alt-section-title a:hover, .alt-section-title a:active, .alt-section-title a:focus, .alt-section-title span:link, .alt-section-title span:visited, .alt-section-title span:hover, .alt-section-title span:active, .alt-section-title span:focus {
    color: #202020
}
.alt-section-title a:before, .alt-section-title span:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: .5em;
    border-bottom: 1px solid #5090D0
}
.alt-section-title a:hover:before {
    display: none
}
.section-title {
    position: relative;
    text-align: center;
    padding-top: 25px
}
.section-title__title {
    display: inline-block;
    min-width: 240px;
    border-top: 1px solid #A0A0A0;
    padding-top: 30px;
    font-family: "Reforma Grotesk Medium", Arial, sans-serif;
    font-size: 57px;
    line-height: 57px;
    letter-spacing: 0.05em;
    text-transform: uppercase
}
.section-title__desc {
	font-size: 16px;
	color: white;
	width: 240px;
}
.container .page-title .section-title__title { padding-top: 0px; }
.section-title__title a:link {
    color: #202020
}
.section-title__title a:visited {
    color: #202020
}
.section-title__title a:hover {
    color: #606060
}
.section-title__title a:active {
    color: #202020
}
.section-title__title a:focus {
    color: #202020
}
.section-title__icon {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -30px;
    border: 10px solid #FFF;
    border-width: 0 10px;
    background-color: #FFF;
    width: 40px;
    height: 40px
}
.comma-list, .g-categories, .autos-search-results-compact__item .body .config {
    font-size: 0.1px;
    letter-spacing: -1px
}
@-moz-document url-prefix() {
    .comma-list, .g-categories, .autos-search-results-compact__item .body .config {
        font-size: 0;
        letter-spacing: normal
    }
}
.comma-list>li, .g-categories>li, .autos-search-results-compact__item .body .config>li {
    font-size: 15px;
    letter-spacing: normal
}
.comma-list li, .g-categories li, .autos-search-results-compact__item .body .config li {
    display: inline-block
}
.comma-list li:after, .g-categories li:after, .autos-search-results-compact__item .body .config li:after {
    content: ',\a0';
	margin-left: -3px;
}
.comma-list li:last-child:after, .g-categories li:last-child:after, .autos-search-results-compact__item .body .config li:last-child:after {
    display: none
}
.dashed-list, .brands__filter, .news-article__date ul, .news__filter, .search-results__list__item .body .meta-top ul, .autos-detailed-details__cost .credit ul, .page-practice .practice-filter {
    font-size: 0.1px;
    letter-spacing: -1px
}
@-moz-document url-prefix() {
    .dashed-list, .brands__filter, .news-article__date ul, .news__filter, .search-results__list__item .body .meta-top ul, .autos-detailed-details__cost .credit ul, .page-practice .practice-filter {
        font-size: 0;
        letter-spacing: normal
    }
}
.dashed-list>li, .brands__filter>li, .news-article__date ul>li, .news__filter>li, .search-results__list__item .body .meta-top ul>li, .autos-detailed-details__cost .credit ul>li, .page-practice .practice-filter>li {
    font-size: 15px;
    letter-spacing: normal
}
.dashed-list li, .brands__filter li, .news-article__date ul li, .news__filter li, .search-results__list__item .body .meta-top ul li, .autos-detailed-details__cost .credit ul li, .page-practice .practice-filter li {
    display: inline-block;
    font-size: 13px
}
.dashed-list li.active a, .brands__filter li.active a, .news-article__date ul li.active a, .news__filter li.active a, .search-results__list__item .body .meta-top ul li.active a, .autos-detailed-details__cost .credit ul li.active a, .page-practice .practice-filter li.active a {
    color: #202020
}
.dashed-list li:before, .brands__filter li:before, .news-article__date ul li:before, .news__filter li:before, .search-results__list__item .body .meta-top ul li:before, .page-practice .practice-filter li:before {
    content: '|';
    margin: 0 8px;
    color: #C9C9C9
}
.autos-detailed-details__cost .credit ul li {
	display: block;
	height: 26px;
}
.dashed-list li:first-child:before, .brands__filter li:first-child:before, .news-article__date ul li:first-child:before, .news__filter li:first-child:before, .search-results__list__item .body .meta-top ul li:first-child:before, .autos-detailed-details__cost .credit ul li:first-child:before, .page-practice .practice-filter li:first-child:before {
    display: none
}
.g-social ul {
    font-size: 0.1px;
    letter-spacing: -1px;
    text-align: right
}
@-moz-document url-prefix() {
    .g-social ul {
        font-size: 0;
        letter-spacing: normal
    }
}
.g-social ul>li {
    font-size: 15px;
    letter-spacing: normal
}
.g-social ul li {
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px
}
.g-social ul li:first-child {
    margin-left: 0
}
.g-social ul li a {
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    display: block;
    width: 20px;
    height: 20px;
    opacity: .75;
    background-color: #FFF;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease
}
.g-social ul li a:hover {
    opacity: 1
}
.g-social ul li a.facebook {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NTkuMDA2IiBoZWlnaHQ9IjQ1OC45ODkiIHZpZXdCb3g9IjI3Mi40NzEgMjcyIDQ1OS4wMDYgNDU4Ljk4OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAyNzIuNDcxIDI3MiA0NTkuMDA2IDQ1OC45ODkiPjxwYXRoIGZpbGw9IiMxNzE3MTciIGQ9Ik0yNzIuNDcxIDI3MnY0NTguOTg5aDQ1OS4wMDZ2LTQ1OC45ODloLTQ1OS4wMDZ6bTI5NC42NDcgMjMxLjUwNmgtMzkuMTUzdjE0MS42NzdoLTU4LjYwM3YtMTQxLjY3N2gtMjkuMzA3di00OC44NDVoMjkuMzA3di0yOS4zMjljMC0zOS43ODggMTYuNTM0LTYzLjUwOSA2My41MDktNjMuNTA5aDM5LjEyMXY0OC44aC0yNC40NTZjLTE4LjI3IDAtMTkuNDcxIDYuODQzLTE5LjQ3MSAxOS41ODNsLS4xMDEgMjQuNDU2aDQ0LjI5NGwtNS4xNCA0OC44NDR6Ii8+PC9zdmc+Cg==");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 20px;
    height: 20px
}
.lt-ie9 .g-social ul li a.facebook {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -74px -290px
}
.g-social ul li a.vkontakte {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NTkuMDA2IiBoZWlnaHQ9IjQ1OC45ODkiIHZpZXdCb3g9IjI3Mi40NzEgMjcyIDQ1OS4wMDYgNDU4Ljk4OSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAyNzIuNDcxIDI3MiA0NTkuMDA2IDQ1OC45ODkiPjxwYXRoIGZpbGw9IiMxNzE3MTciIGQ9Ik01MjMuNzM3IDQ2Mi4zODNjNi43MzEtMy4zNzEgMTAuMTAzLTEwLjcwNCAxMC4xMDMtMjIuMDA4IDAtNy4wMS0yLjAyNS0xMi4zOTUtNi4wNjQtMTYuMTY3LTQuMDM4LTMuNzcyLTguMzMzLTYuMDY0LTEyLjkyOS02Ljg2NS00LjU3Mi0uODAxLTEwLjYzNy0xLjIxMy0xOC4xNjktMS4yMTNoLTE4LjE4MXY1MS4zMDRoMTYuNTY3YzEyLjM4NCAwIDIxLjkzLTEuNjkxIDI4LjY3My01LjA1MXpNNTM1LjY1MyA1MTMuNDdjLTQuNDM5LTEuODkyLTguNzQ1LTMuMDk0LTEyLjkyOS0zLjYyOC00LjE4NC0uNTU2LTkuNDkxLS44MjMtMTUuOTU1LS44MjNoLTI4LjI3MnY2MC41OTVoMjEuMDA3YzYuOTk4IDAgMTIuODYxLS4yNjggMTcuNTY4LS44MDIgNC43MTgtLjUzNCA5LjgzNi0xLjc1OCAxNS4zNDMtMy42NDkgNS41MTktMS44NjkgOS43MDItNS4wNTEgMTIuNTI4LTkuNDc5IDIuODI2LTQuNDUgNC4yMzktMTAuMTY5IDQuMjM5LTE3LjE3OSAwLTYuNDUzLTEuMTQ2LTExLjc3MS0zLjQzOC0xNS45MzQtMi4yOTEtNC4xODQtNS42NTEtNy4yMS0xMC4wOTEtOS4xMDF6TTI3Mi40NzEgMjcydjQ1OC45ODloNDU5LjAwNnYtNDU4Ljk4OWgtNDU5LjAwNnptMzExLjQ0OCAzMjQuMjcxYy0xOC41ODEgMTEuODYtNDEuNjAyIDE3Ljc4LTY5LjA3MiAxNy43OGgtMTAyLjE4NHYtMjQyLjM0OGg5My43MDZjMTIuMTE3IDAgMjIuNTU0LjUzNCAzMS4yOTkgMS42MDIgOC43NDUgMS4wOSAxNy45OCAzLjM4MiAyNy42NzEgNi44NzYgOS43MDIgMy41MDUgMTcuMTggOS4yMzUgMjIuNDIgMTcuMTY4IDUuMjUyIDcuOTQ0IDcuODY2IDE4LjExNCA3Ljg2NiAzMC40OTggMCAxMS41NzEtMi45NiAyMi4wNzUtOC44NzkgMzEuNDk5LTUuOTE5IDkuNDM1LTE0LjE0MiAxNi4zLTI0LjYzNCAyMC41OTV2MS4yMjRjMTUuNjEgMy4yMjcgMjcuNzk0IDkuODkxIDM2LjU1MSAxOS45OTQgOC43NDUgMTAuMDg2IDEzLjEyOSAyMi45NDggMTMuMTI5IDM4LjU2OS0uMDAxIDI1LjgzNS05LjI5MiA0NC43MDYtMjcuODczIDU2LjU0M3oiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 20px;
    height: 20px
}
.lt-ie9 .g-social ul li a.vkontakte {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -99px -290px
}
.g-social ul li a.twitter {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC4xMDQiIGhlaWdodD0iMjAuMTAzIiB2aWV3Qm94PSIwIDAgMjAuMTA0IDIwLjEwMyI+PHBhdGggZD0iTTAgMHYyMC4xMDNoMjAuMTA0di0yMC4xMDNoLTIwLjEwNHptMTUuNTM2IDcuMTg4di4zNTljMCAxLjMwMS0uMjk5IDIuNTQ4LS44OTcgMy43NDYtLjU5OCAxLjE5OC0xLjUyNyAyLjIxNy0yLjc4NyAzLjA0Mi0xLjI1OS44MzEtMi43MDcgMS4yNDctNC4zNDUgMS4yNDctMS42MDIgMC0zLjA0OC0uNDItNC4zNDctMS4yNjUuMTM5LjAyNS4zNjguMDMuNjkuMDMgMS4zMiAwIDIuNDg2LS4zOTYgMy41MDYtMS4xOTctLjYxOC0uMDE2LTEuMTY5LS4yMDctMS42NDctLjU2OC0uNDgtLjM1OS0uODEzLS44My0uOTg5LTEuNDEuMTAxLjA0NS4yNy4wNjQuNTA4LjA2NC4yNTkgMCAuNTExLS4wMy43NS0uMDkxLS42NTktLjE0Mi0xLjItLjQ3Mi0xLjYyLS45ODktLjQxOS0uNTIxLS42MjgtMS4xMTYtLjYyOC0xLjgyNy4zNTkuMTk4Ljc4MS4zMTkgMS4yNTkuMzU5LS44MzktLjU3OS0xLjI1OS0xLjM2OC0xLjI1OS0yLjM2NSAwLS40ODUuMTMtLjk1NC4zOS0xLjQxNCAxLjUzNiAxLjg4MSAzLjQ4NiAyLjg1OSA1Ljg0MSAyLjkzOS0uMDU5LS4xOC0uMDg5LS4zOTItLjA4OS0uNjI4IDAtLjc3OS4yNzYtMS40NDYuODIzLTEuOTk1LjU1My0uNTQ0IDEuMjI3LS44MjUgMi4wMjYtLjgyNS44MTYgMCAxLjQ5OC4yOTQgMi4wMzYuODc0LjU5OS0uMTIxIDEuMTk4LS4zNCAxLjgtLjY1OS0uMjAxLjY1OS0uNjEgMS4xNzgtMS4yMjkgMS41NTguNTU3LS4wNzcgMS4wOTYtLjIzIDEuNjE1LS40NTUtLjM1Ny41NDMtLjgyNyAxLjAzNC0xLjQwNyAxLjQ3eiIgZmlsbD0iIzE3MTcxNyIgLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 20px;
    height: 20px
}
.lt-ie9 .g-social ul li a.twitter {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -303px -132px
}
.g-social ul li a.youtube {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0ODAiIGhlaWdodD0iNDgwIiB2aWV3Qm94PSIwIDgwIDQ4MCA0ODAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCA4MCA0ODAgNDgwIj48cGF0aCBmaWxsPSIjMTcxNzE3IiBkPSJNMjI3LjkwNCAyNzcuMTg0YzAgMy40NTYuODY0IDYuMDQ4IDIuNDk2IDcuOTY4IDEuNjMyIDEuODI0IDQuMDMyIDIuNzg0IDcuMTA0IDIuNzg0IDMuMTY4IDAgNS42NjQtLjk2IDcuNDg4LTIuODggMS44MjQtMS45MiAyLjc4NC00LjYwOCAyLjc4NC03Ljk2OHYtNjguMzUyYzAtMi42ODgtLjk2LTQuODk2LTIuODgtNi42MjQtMS45Mi0xLjYzMi00LjQxNi0yLjQ5Ni03LjQ4OC0yLjQ5Ni0yLjc4NCAwLTUuMDg4Ljg2NC02LjkxMiAyLjQ5Ni0xLjgyNCAxLjYzMi0yLjY4OCAzLjg0LTIuNjg4IDYuNjI0aC4wOTZ2NjguNDQ4ek0xODYuMjQgMzU0LjU2aC01NS42OHYxNi4zMmgxOC4yNHY5OS44NGgxOC4yNHYtOTkuODRoMTkuMnpNMjE1LjA0IDQ1MC4yNzJjLTEuOTIgMS44MjQtMy4yNjQgMy4zNi01LjA4OCA0LjYwOC0xLjgyNCAxLjI0OC0zLjM2IDEuODI0LTQuNTEyIDEuODI0LTEuNTM2IDAtMi40LS4zODQtMy4wNzItMS4zNDQtLjY3Mi0uODY0LS43NjgtMi40LS43NjgtNC40MTZ2LTY2LjYyNGgtMTcuMjh2NzIuNDhjMCA1LjA4OCAxLjI0OCA4LjkyOCAzLjE2OCAxMS41MiAxLjgyNCAyLjU5MiA0Ljk5MiAzLjg0IDguNjQgMy44NCAyLjk3NiAwIDYuMzM2LS44NjQgOS41MDQtMi42ODggMy4xNjgtMS44MjQgNi41MjgtNC41MTIgOS40MDgtNy45Njh2OS4yMTZoMTUuMzZ2LTg2LjRoLTE1LjM2djY1Ljk1MnpNMjkxLjY0OCA0MDUuNjMyYzAtNy4wMDgtMS4xNTItMTIuMzg0LTMuODQtMTYuMDMyLTIuNTkyLTMuNjQ4LTYuNDMyLTUuNDcyLTExLjQyNC01LjQ3Mi0yLjQ5NiAwLTUuMDg4LjY3Mi03LjQ4OCAyLjAxNi0yLjQgMS4zNDQtNC45OTIgMy4zNi02LjkxMiA1Ljk1MnYtMzcuNTM2aC0xNS4zNnYxMTYuMTZoMTUuMzZ2LTYuMzM2YzEuOTIgMi41OTIgNC41MTIgNC41MTIgNi45MTIgNS43NiAyLjQ5NiAxLjI0OCA1LjE4NCAxLjkyIDguMzUyIDEuOTIgNC43MDQgMCA4LjM1Mi0xLjYzMiAxMC44NDgtNC44OTYgMi40OTYtMy4yNjQgMy43NDQtNy44NzIgMy43NDQtMTQuMDE2aC0uMTkydi00Ny41MnptLTE2LjEyOCA0NS4yMTZjMCAyLjc4NC0uMzg0IDQuNzA0LTEuMzQ0IDUuOTUyLS45NiAxLjI0OC0yLjQgMS44MjQtNC4zMiAxLjgyNC0xLjM0NCAwLTIuNjg4LS4yODgtMy45MzYtLjk2LTEuMjQ4LS41NzYtMS45Mi0xLjUzNi0zLjg0LTIuOTc2di01My40NzJjLjk2LTEuMTUyIDIuMjA4LTIuMDE2IDMuMzYtMi41OTIgMS4xNTItLjU3NiAyLjIwOC0uODY0IDMuMzYtLjg2NCAyLjIwOCAwIDMuODQuNzY4IDQuOTkyIDIuMjA4IDEuMTUyIDEuNTM2IDEuNzI4IDMuNzQ0IDEuNzI4IDYuNjI0djQ0LjI1NnpNMzI4LjEyOCAzODIuODhjLTcuMTA0IDAtMTMuMTUyIDIuMzA0LTE3LjY2NCA3LjAwOC00LjUxMiA0LjcwNC03LjAwOCAxMC43NTItNy4wMDggMTguMjR2MzguNDk2YzAgOC4yNTYgMi4zMDQgMTQuNzg0IDYuNDMyIDE5LjQ4OHM5Ljk4NCA3LjEwNCAxNy4wODggNy4xMDRjNy44NzIgMCAxMy42MzItMi4yMDggMTcuNjY0LTYuNjI0IDMuOTM2LTQuNTEyIDUuNzYtMTEuMTM2IDUuNzYtMTkuODcydi02LjcyaC0xNS4zNnY2LjI0YzAgNS4wODgtLjc2OCA4LjM1Mi0xLjgyNCA5Ljc5MnMtMi45NzYgMi4yMDgtNS42NjQgMi4yMDhjLTIuNDk2IDAtNC4zMi0uODY0LTUuMzc2LTIuNTkyLTEuMDU2LTEuNzI4LTEuNTM2LTQuODk2LTEuNTM2LTkuNDA4di0xNi44aDI5Ljc2di0yMS4zMTJjMC04LjE2LTEuNjMyLTE0LjQtNS41NjgtMTguNzItMy45MzYtNC4zMi05LjQwOC02LjUyOC0xNi43MDQtNi41Mjh6bTcuMDA4IDMzLjk4NGgtMTQuNHYtOC44MzJjMC0zLjU1Mi4zODQtNi4xNDQgMS41MzYtNy42OCAxLjA1Ni0xLjUzNiAyLjc4NC0yLjMwNCA1LjI4LTIuMzA0IDIuNCAwIDQuNDE2Ljc2OCA1LjY2NCAyLjMwNCAxLjA1NiAxLjUzNiAxLjkyIDQuMTI4IDEuOTIgNy42OHY4LjgzMnpNMCA4MHY0ODBoNDgwdi00ODBoLTQ4MHptMjkxLjM2IDEwMC45OTJoMjMuMzI4djk2LjA5NmMwIDIuOTc2LjQ4IDUuMDg4IDEuNDQgNi40MzIuOTYgMS4zNDQgMi40OTYgMi4wMTYgNC43MDQgMi4wMTYgMS43MjggMCAzLjkzNi0uODY0IDYuNTI4LTIuNTkyIDIuNTkyLTEuNzI4IDQuOTkyLTQuMDMyIDcuMi02Ljcydi05NS4yMzJoMjMuNDI0djEyNS40NzJoLTIzLjMyOHYtMTMuODI0Yy00LjMyIDUuMDg4LTguODMyIDguOTI4LTEzLjQ0IDExLjYxNi00LjYwOCAyLjY4OC05LjIxNiA0LjAzMi0xMy41MzYgNC4wMzItNS4zNzYgMC05LjUwNC0xLjgyNC0xMi4xOTItNS41NjgtMi43ODQtMy43NDQtNC4xMjgtOS4zMTItNC4xMjgtMTYuOHYtMTA0LjkyOHptLTc4LjE0NCA1LjU2OGM2LjMzNi01Ljc2IDE0Ljc4NC04LjY0IDI1LjM0NC04LjY0IDkuNiAwIDE3LjU2OCAzLjA3MiAyMy43MTIgOS4xMiA2LjE0NCA2LjA0OCA5LjIxNiAxMy44MjQgOS4yMTYgMjMuNDI0djY0LjhjMCAxMC43NTItMi45NzYgMTkuMTA0LTkuMDI0IDI1LjI0OC02LjA0OCA2LjA0OC0xNC4zMDQgOS4xMi0yNC44NjQgOS4xMmgtLjE5MmMtMTAuMTc2LS4wOTYtMTguMzM2LTMuMjY0LTI0LjM4NC05LjUwNC02LjE0NC02LjI0LTkuMjE2LTE0Ljc4NC05LjIxNi0yNS4zNDR2LTY0Ljk5MmMwLTkuNjk2IDMuMTY4LTE3LjQ3MiA5LjQwOC0yMy4yMzJ6bS02OS43OTItNTAuMTEybDE2Ljk5MiA2Ny45NjhoMS42MzJsMTYuMzItNjcuOTY4aDI2LjY4OGwtMzAuNjI0IDk5LjQ1NnY3MC41NmgtMjYuMjA4di02Ny4zOTJsLTMxLjI5Ni0xMDIuNjI0aDI2LjQ5NnptMjI3LjEzNiAzMjAuODMyYzAgMjUuNDQtMjAuNjQgNDYuMDgtNDYuMDggNDYuMDhoLTE2OS45MmMtMjUuNDQgMC00Ni4wOC0yMC42NC00Ni4wOC00Ni4wOHYtODQuNDhjMC0yNS40NCAyMC42NC00Ni4wOCA0Ni4wOC00Ni4wOGgxNjkuOTJjMjUuNDQgMCA0Ni4wOCAyMC42NCA0Ni4wOCA0Ni4wOHY4NC40OHoiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 20px;
    height: 20px
}
.lt-ie9 .g-social ul li a.youtube {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -270px -259px
}
.g-social ul li a.instagram {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0ODAiIGhlaWdodD0iNDgwIiB2aWV3Qm94PSIwIDgwIDQ4MCA0ODAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCA4MCA0ODAgNDgwIj48cGF0aCBmaWxsPSIjMTcxNzE3IiBkPSJNMCA4MHY0ODBoNDgwdi00ODBoLTQ4MHptMTAyLjcyIDEzOS43NzZjMC0yMy43MTIgMTguNDMyLTQyLjgxNiA0Mi4xNDQtNDIuODE2aDE4OC44MzJjMjMuNzEyIDAgNDIuNTI4IDE5LjEwNCA0Mi41MjggNDIuODE2djQ2LjQ2NGgtNjkuMTJjLTE1LjA3Mi0yMS4xMi0zOS44NC0zNS4xMzYtNjcuNzc2LTM1LjEzNi0yOC4wMzIgMC01Mi44IDE0LjAxNi02Ny44NzIgMzUuMTM2aC02OC43MzZ2LTQ2LjQ2NHptMTg3LjY4IDk0LjQ2NGMwIDI4LjIyNC0yMi44NDggNTEuMDcyLTUxLjA3MiA1MS4wNzJzLTUxLjA3Mi0yMi44NDgtNTEuMDcyLTUxLjA3MiAyMi44NDgtNTEuMDcyIDUxLjA3Mi01MS4wNzIgNTEuMDcyIDIyLjg0OCA1MS4wNzIgNTEuMDcyem04NS45MiA5NC40NjRjMCAyMy43MTItMTguODE2IDQyLjgxNi00Mi41MjggNDIuODE2aC0xODguOTI4Yy0yMy43MTIgMC00Mi4xNDQtMTkuMTA0LTQyLjE0NC00Mi44MTZ2LTExMC43ODRoNTUuMTA0Yy0uOTYgNS43Ni0xLjUzNiAxMC42NTYtMS41MzYgMTYuMTI4IDAgNDUuODg4IDM3LjE1MiA4My4yMzIgODMuMDQgODMuMjMyIDQ1Ljg4OCAwIDgzLjA0LTM3LjI0OCA4My4wNC04My4xMzYgMC01LjQ3Mi0uNTc2LTEwLjM2OC0xLjUzNi0xNi4xMjhoNTUuNDg4djExMC42ODh6TTMyNC4wOTYgMjM3LjQ0aDIzLjA0YzQuMjI0IDAgOC4wNjQtMy4zNiA4LjA2NC03LjQ4OHYtMjMuMDRjMC00LjIyNC0zLjkzNi03Ljg3Mi04LjA2NC03Ljg3MmgtMjMuMDRjLTQuMjI0IDAtNy4yOTYgMy42NDgtNy4yOTYgNy44NzJ2MjMuMDRjMCA0LjIyNCAzLjA3MiA3LjQ4OCA3LjI5NiA3LjQ4OHoiLz48L3N2Zz4K");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 20px;
    height: 20px
}
.lt-ie9 .g-social ul li a.instagram {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -303px -257px
}
.g-social ul li a.rss {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMjQ2IDI0NiAyMCAyMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAyNDYgMjQ2IDIwIDIwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjY2IDI2NmgtMjB2LTIwaDIwdjIwem0tMTYuOTg5LTE3djIuNjc5YzYuMTk5IDAgMTEuMjk1IDUuMDk0IDExLjI5NSAxMS4zMjFoMi42OTRjMC03LjcwMS02LjMwNy0xNC0xMy45ODktMTR6bTYuNTM3IDEzLjkzM2gyLjY5MmMwLTUuMDIxLTQuMTc2LTkuMTg3LTkuMjI5LTkuMTg3djIuNjc3YzEuNzUyIDAgMy4zODguNjY0IDQuNjIyIDEuODk3IDEuMjM4IDEuMjM0IDEuOTE1IDIuODcyIDEuOTE1IDQuNjEzem0tNi41NDgtMS44MzRjMCAxLjAyMy44MzUgMS44NTUgMS44NjUgMS44NTVzMS44NjctLjgzMiAxLjg2Ny0xLjg1NWMwLTEuMDI0LS44MzctMS44NTQtMS44NjctMS44NTRzLTEuODY1LjgyOS0xLjg2NSAxLjg1NHoiLz48L3N2Zz4=");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 20px;
    height: 20px;
    background-color: #171717;
    margin-left: 10px
}
.lt-ie9 .g-social ul li a.rss {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -303px -182px
}
.pagination {
    font-size: 0.1px;
    letter-spacing: -1px;
    margin-left: 0;
    margin-bottom: 40px
}
@-moz-document url-prefix() {
    .pagination {
        font-size: 0;
        letter-spacing: normal
    }
}
.pagination>li {
    font-size: 15px;
    letter-spacing: normal
}
.pagination li {
    display: inline-block;
    vertical-align: middle;
    min-width: 30px;
    margin-right: 10px;
    font-size: 17px;
    line-height: 30px;
    font-style: italic;
    text-align: center
}
.pagination li a {
    display: inline-block;
    vertical-align: top;
    min-width: 30px
}
.pagination li.active a {
    background: #246CB4;
    border-radius: 30px
}
.pagination li.active a:link, .pagination li.active a:visited, .pagination li.active a:hover, .pagination li.active a:active, .pagination li.active a:focus {
    color: #f0f0f0
}
.pagination--years li {
    min-width: auto
}
.pagination--years li a {
    min-width: inherit;
    padding: 0 10px
}
.pagination--years li.active a {
    border-radius: 0
}
.g-more {
    position: relative;
    text-transform: uppercase;
    letter-spacing: .25em;
    text-align: center;
    margin-top: 30px
}
.g-more a {
    display: none
}
.g-more a:before {
    position: absolute;
    top: 0;
    left: 50%;
    content: '';
    display: block
}
.g-more a.active {
    display: inline-block
}
.g-more a.load {
    padding-top: 33px
}
.g-more a.load:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy44OSIgaGVpZ2h0PSIyNy43MSIgdmlld0JveD0iNy44MiAtMiAxNy44OSAyNy43MSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyA3LjgyIC0yIDE3Ljg5IDI3LjcxIj48cGF0aCBvcGFjaXR5PSIuMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXciIGQ9Ik0xNy4xODYgMTEuNDY3bDEuNjg4LTIuNTM0LjY3Ni0xLjAxNiA2LjA3NS05LjEyOGMuMTAyLS4xNTcuMTEzLS4zNTYuMDI0LS41MjFzLS4yNi0uMjY4LS40NDYtLjI2OGgtMTYuODc1Yy0uMTg4IDAtLjM1Ny4xMDMtLjQ0Ny4yNjgtLjAzOS4wNzUtLjA2MS4xNTgtLjA2MS4yNCAwIC4wOTguMDI3LjE5Ni4wODUuMjgxbDYuMDc2IDkuMTI5LjY3MyAxLjAxNSAxLjY4OCAyLjUzNGMuMDk0LjE0Mi4yNTIuMjI2LjQyMi4yMjZzLjMzLS4wODQuNDIyLS4yMjZ6bS0xLjMxLTIuNTM0bC0uNjc2LTEuMDE1LTUuOTI2LTguOTAzaDE0Ljk4MWwtNS45MjUgOC45MDMtLjY3NiAxLjAxNS0uODkgMS4zMzctLjg4OC0xLjMzN3oiLz48cGF0aCBvcGFjaXR5PSIuNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyIgZD0iTTE3LjE4NiAxOC41NjZsMS42ODgtMi41MzUuNjc2LTEuMDE2IDYuMDc1LTkuMTI3Yy4xMDMtLjE1Ny4xMTMtLjM1Ni4wMjQtLjUyMXMtLjI2LS4yNjgtLjQ0Ni0uMjY4aC0xNi44NzVjLS4xODggMC0uMzU3LjEwMy0uNDQ3LjI2OC0uMDM5LjA3NS0uMDYxLjE1OC0uMDYxLjI0IDAgLjA5OC4wMjcuMTk2LjA4NS4yODFsNi4wNzYgOS4xMjkuNjczIDEuMDE0IDEuNjg4IDIuNTM1Yy4wOTQuMTQxLjI1Mi4yMjUuNDIyLjIyNXMuMzMtLjA4NC40MjItLjIyNXptLTEuMzEtMi41MzVsLS42NzctMS4wMTQtNS45MjYtOC45MDNoMTQuOTgybC01LjkyNSA4LjkwMy0uNjc2IDEuMDE0LS44OSAxLjMzOC0uODg4LTEuMzM4eiIvPjxwYXRoIG9wYWNpdHk9Ii43NSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyIgZD0iTTE3LjE4NiAyNS40ODVsMS42ODgtMi41MzUuNjc2LTEuMDE2IDYuMDc1LTkuMTI4Yy4xMDMtLjE1Ni4xMTMtLjM1NS4wMjQtLjUyMS0uMDg5LS4xNjQtLjI2LS4yNjgtLjQ0Ni0uMjY4aC0xNi44NzVjLS4xODggMC0uMzU3LjEwNC0uNDQ3LjI2OC0uMDM5LjA3Ni0uMDYxLjE1OC0uMDYxLjI0IDAgLjA5OC4wMjcuMTk3LjA4NS4yODFsNi4wNzYgOS4xMy42NzMgMS4wMTQgMS42ODggMi41MzVjLjA5NC4xNDEuMjUyLjIyNS40MjIuMjI1cy4zMy0uMDg0LjQyMi0uMjI1em0tMS4zMS0yLjUzNWwtLjY3Ny0xLjAxNC01LjkyNi04LjkwM2gxNC45ODJsLTUuOTI1IDguOTAzLS42NzYgMS4wMTQtLjg5IDEuMzM4LS44ODgtMS4zMzh6Ii8+PC9zdmc+");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 18px;
    height: 28px;
    margin-left: -9px
}
.lt-ie9 .g-more a.load:before {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -199px -222px
}
.g-more a.more {
    padding-top: 28px
}
.g-more a.more:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy41MjkiIGhlaWdodD0iMTcuODkxIiB2aWV3Qm94PSIwIDAgMzMuNTI5IDE3Ljg5MSI+PHBhdGggZD0iTTEzLjQ2NyA4LjUyNGwtMi41MzQtMS42ODgtMS4wMTYtLjY3Ni05LjEyOC02LjA3NWMtLjE1Ny0uMTAyLS4zNTYtLjExMy0uNTIxLS4wMjRzLS4yNjguMjYtLjI2OC40NDZ2MTYuODc1YzAgLjE4OC4xMDMuMzU3LjI2OC40NDcuMDc1LjAzOS4xNTguMDYxLjI0LjA2MS4wOTggMCAuMTk2LS4wMjcuMjgxLS4wODVsOS4xMjktNi4wNzYgMS4wMTUtLjY3MyAyLjUzNC0xLjY4OGMuMTQyLS4wOTQuMjI2LS4yNTIuMjI2LS40MjJzLS4wODQtLjMzLS4yMjYtLjQyMnptLTIuNTM0IDEuMzFsLTEuMDE1LjY3Ni04LjkwMyA1LjkyNnYtMTQuOTgxbDguOTAzIDUuOTI1IDEuMDE1LjY3NiAxLjMzNy44OS0xLjMzNy44ODh6IiBvcGFjaXR5PSIuMjUiLz48cGF0aCBkPSJNMjMuMzg2IDguNTI0bC0yLjUzNS0xLjY4OC0xLjAxNi0uNjc2LTkuMTI3LTYuMDc1Yy0uMTU3LS4xMDMtLjM1Ni0uMTEzLS41MjEtLjAyNHMtLjI2OC4yNi0uMjY4LjQ0NnYxNi44NzVjMCAuMTg4LjEwMy4zNTcuMjY4LjQ0Ny4wNzUuMDM5LjE1OC4wNjEuMjQuMDYxLjA5OCAwIC4xOTYtLjAyNy4yODEtLjA4NWw5LjEyOS02LjA3NiAxLjAxNC0uNjczIDIuNTM1LTEuNjg4Yy4xNDEtLjA5NC4yMjUtLjI1Mi4yMjUtLjQyMnMtLjA4NC0uMzMtLjIyNS0uNDIyem0tMi41MzUgMS4zMWwtMS4wMTQuNjc3LTguOTAzIDUuOTI2di0xNC45ODJsOC45MDMgNS45MjUgMS4wMTQuNjc2IDEuMzM4Ljg5LTEuMzM4Ljg4OHoiIG9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTMzLjMwNSA4LjUyNGwtMi41MzUtMS42ODgtMS4wMTYtLjY3Ni05LjEyOC02LjA3NWMtLjE1Ni0uMTAzLS4zNTUtLjExMy0uNTIxLS4wMjQtLjE2NC4wODktLjI2OC4yNi0uMjY4LjQ0NnYxNi44NzVjMCAuMTg4LjEwNC4zNTcuMjY4LjQ0Ny4wNzYuMDM5LjE1OC4wNjEuMjQuMDYxLjA5OCAwIC4xOTctLjAyNy4yODEtLjA4NWw5LjEzLTYuMDc2IDEuMDE0LS42NzMgMi41MzUtMS42ODhjLjE0MS0uMDk0LjIyNS0uMjUyLjIyNS0uNDIycy0uMDg0LS4zMy0uMjI1LS40MjJ6bS0yLjUzNSAxLjMxbC0xLjAxNC42NzctOC45MDMgNS45MjZ2LTE0Ljk4Mmw4LjkwMyA1LjkyNSAxLjAxNC42NzYgMS4zMzguODktMS4zMzguODg4eiIgb3BhY2l0eT0iLjc1Ii8+PC9zdmc+Cg==");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 34px;
    height: 18px;
    margin-left: -17px
}
.lt-ie9 .g-more a.more:before {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -244px -290px
}
.g-more--hz a.more {
    margin-right: 49px;
    padding-top: 0
}
.g-more--hz a.more:after {
    position: relative;
    content: '';
    display: inline-block;
    vertical-align: top;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy41MjkiIGhlaWdodD0iMTcuODkxIiB2aWV3Qm94PSIwIDAgMzMuNTI5IDE3Ljg5MSI+PHBhdGggZD0iTTEzLjQ2NyA4LjUyNGwtMi41MzQtMS42ODgtMS4wMTYtLjY3Ni05LjEyOC02LjA3NWMtLjE1Ny0uMTAyLS4zNTYtLjExMy0uNTIxLS4wMjRzLS4yNjguMjYtLjI2OC40NDZ2MTYuODc1YzAgLjE4OC4xMDMuMzU3LjI2OC40NDcuMDc1LjAzOS4xNTguMDYxLjI0LjA2MS4wOTggMCAuMTk2LS4wMjcuMjgxLS4wODVsOS4xMjktNi4wNzYgMS4wMTUtLjY3MyAyLjUzNC0xLjY4OGMuMTQyLS4wOTQuMjI2LS4yNTIuMjI2LS40MjJzLS4wODQtLjMzLS4yMjYtLjQyMnptLTIuNTM0IDEuMzFsLTEuMDE1LjY3Ni04LjkwMyA1LjkyNnYtMTQuOTgxbDguOTAzIDUuOTI1IDEuMDE1LjY3NiAxLjMzNy44OS0xLjMzNy44ODh6IiBvcGFjaXR5PSIuMjUiLz48cGF0aCBkPSJNMjMuMzg2IDguNTI0bC0yLjUzNS0xLjY4OC0xLjAxNi0uNjc2LTkuMTI3LTYuMDc1Yy0uMTU3LS4xMDMtLjM1Ni0uMTEzLS41MjEtLjAyNHMtLjI2OC4yNi0uMjY4LjQ0NnYxNi44NzVjMCAuMTg4LjEwMy4zNTcuMjY4LjQ0Ny4wNzUuMDM5LjE1OC4wNjEuMjQuMDYxLjA5OCAwIC4xOTYtLjAyNy4yODEtLjA4NWw5LjEyOS02LjA3NiAxLjAxNC0uNjczIDIuNTM1LTEuNjg4Yy4xNDEtLjA5NC4yMjUtLjI1Mi4yMjUtLjQyMnMtLjA4NC0uMzMtLjIyNS0uNDIyem0tMi41MzUgMS4zMWwtMS4wMTQuNjc3LTguOTAzIDUuOTI2di0xNC45ODJsOC45MDMgNS45MjUgMS4wMTQuNjc2IDEuMzM4Ljg5LTEuMzM4Ljg4OHoiIG9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTMzLjMwNSA4LjUyNGwtMi41MzUtMS42ODgtMS4wMTYtLjY3Ni05LjEyOC02LjA3NWMtLjE1Ni0uMTAzLS4zNTUtLjExMy0uNTIxLS4wMjQtLjE2NC4wODktLjI2OC4yNi0uMjY4LjQ0NnYxNi44NzVjMCAuMTg4LjEwNC4zNTcuMjY4LjQ0Ny4wNzYuMDM5LjE1OC4wNjEuMjQuMDYxLjA5OCAwIC4xOTctLjAyNy4yODEtLjA4NWw5LjEzLTYuMDc2IDEuMDE0LS42NzMgMi41MzUtMS42ODhjLjE0MS0uMDk0LjIyNS0uMjUyLjIyNS0uNDIycy0uMDg0LS4zMy0uMjI1LS40MjJ6bS0yLjUzNSAxLjMxbC0xLjAxNC42NzctOC45MDMgNS45MjZ2LTE0Ljk4Mmw4LjkwMyA1LjkyNSAxLjAxNC42NzYgMS4zMzguODktMS4zMzguODg4eiIgb3BhY2l0eT0iLjc1Ii8+PC9zdmc+Cg==");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 34px;
    height: 18px;
    right: -15px;
    margin-right: -34px;
    margin-top: 1px;
    margin-bottom: 0
}
.lt-ie9 .g-more--hz a.more:after {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -244px -290px
}
.g-more--hz a.more:before {
    display: none
}
.g-more--hz a:before {
    display: none
}
.sort-by:after {
    height: 0;
    width: 0;
    -moz-transform: scale(0.9999);
    border-left: 3.5px solid transparent;
    border-right: 3.5px solid transparent;
    border-top: 5px solid #202020;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px
}
.sort-by--descending:after {
    height: 0;
    width: 0;
    -moz-transform: scale(0.9999);
    border-left: 3.5px solid transparent;
    border-right: 3.5px solid transparent;
    border-bottom: 5px solid #202020;
    border-top: 0
}
.hidden {
    display: none
}
.g-age {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 6px;
    line-height: 22px;
    background: #ECECEC;
    color: #202020;
    z-index: 10
}
.js-popup {
    cursor: pointer
}
.popup {
    position: relative;
    width: 700px;
    margin: 40px auto;
    background: #F0F0F0
}
.popup__container {
    padding: 35px 40px
}
.popup h2 {
    font-size: 21px;
    line-height: 25px;
    font-weight: bold;
    margin-bottom: 10px
}
.popup--notify {
    width: 480px;
    text-align: center;
    font-size: 21px;
    line-height: 25px;
    font-weight: bold
}
.popup--notify .popup__container {
    padding: 55px 40px
}
.popup--common {
    font-size: 15px;
    line-height: 20px
}
.popup--common p, .popup--common ul, .popup--common ol {
    margin-bottom: 20px
}
.popup--common h2 {
    margin-top: 0
}
.popup--common ul li {
    padding-left: 50px
}
.popup--common ul li:before {
    width: 4px;
    height: 4px;
    margin-left: -14px
}
.popup--common ol li {
    padding-left: 50px
}
.popup--certified {
    width: 880px;
    background: #FFF;
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.4);
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.4)
}
.popup--certified__title {
    font-size: 15px;
    line-height: 40px;
    text-transform: uppercase;
    letter-spacing: .25em;
    margin-bottom: 30px
}
.popup--certified__title:before {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -187px -157px;
    width: 26px;
    height: 40px;
    content: '';
    display: inline-block;
    margin-right: 15px;
    vertical-align: middle
}
.popup--certified__list {
    font-size: 0.1px;
    letter-spacing: -1px;
    margin-right: -40px !important
}
@-moz-document url-prefix() {
    .popup--certified__list {
        font-size: 0;
        letter-spacing: normal
    }
}
.popup--certified__list>li {
    font-size: 14px;
    letter-spacing: normal
}
.popup--certified__list li {
    font-size: 14px;
    line-height: 17px;
    padding-left: 18px !important;
    display: inline-block;
    padding-right: 30px;
    vertical-align: top;
    width: 20%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.login-popup {
    position: relative;
    width: 400px;
    margin: 40px auto;
    background: #FFF;
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.4);
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.4)
}
.login-popup__content {
    padding: 30px 50px 0
}
.login-popup h4.login-popup__title {
    font-size: 15px;
    letter-spacing: .35em;
    text-transform: uppercase;
    margin-bottom: 25px
}
.login-popup h5.login-popup__title {
    font-size: 13px;
    line-height: 15px;
    font-style: italic;
    color: #606060;
    margin-bottom: 10px
}
.login-popup__register {
    border-top: 1px solid #ECECEC
}
.login-popup__social {
    padding: 20px 50px
}
.login-popup .register-social:after {
    content: "";
    display: table;
    clear: both
}
.login-popup .register-social__item {
    float: left;
    margin-left: 20px
}
.login-popup .register-social__item:first-child {
    margin-left: 0
}
.login-popup__register-button {
    padding: 21px 25px;
    background-color: #2868A8
}
.login-popup__register-button span {
    display: inline-block;
    border-bottom: 1px solid #7EA4CB
}
.login-popup__register-button:hover {
    background-color: #2868A8
}
.page-forum div.out1 {
    top: -17px
}
.mfp-bg {
    background: #FFF
}
button.mfp-close {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NjYuODYzIiBoZWlnaHQ9IjQ2Ni44NTEiIHZpZXdCb3g9IjI2OC41NjkgMjY4LjgwNCA0NjYuODYzIDQ2Ni44NTEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMjY4LjU2OSAyNjguODA0IDQ2Ni44NjMgNDY2Ljg1MSI+PHBhdGggZmlsbD0iIzUwOTBEMCIgZD0iTTcyOS42MjkgNzAxLjg0NGwtMTk5LjYyMS0xOTkuNjIxIDE5OS42MDgtMTk5LjYwOWM3LjczNy03LjczIDcuNzM3LTIwLjI3NiAwLTI4LjAwNi03LjczNy03LjczNy0yMC4yNzEtNy43MzctMjguMDA3IDBsLTE5OS42MDggMTk5LjYwOC0xOTkuNjA5LTE5OS42MDljLTcuNzM3LTcuNzM3LTIwLjI3LTcuNzM3LTI4LjAwNyAwLTcuNzM3IDcuNzMtNy43MzcgMjAuMjc2IDAgMjguMDA2bDE5OS42MDkgMTk5LjYwOS0xOTkuNjIyIDE5OS42MjJjLTcuNzM3IDcuNzMxLTcuNzM3IDIwLjI3NyAwIDI4LjAwOSAzLjg2OSAzLjg2NyA4LjkzNiA1LjgwMiAxNC4wMDMgNS44MDIgNS4wNjggMCAxMC4xMzYtMS45MzUgMTQuMDA0LTUuODAybDE5OS42MjItMTk5LjYyMyAxOTkuNjIyIDE5OS42MjJjMy44NjcgMy44NjcgOC45MzUgNS44MDIgMTQuMDAzIDUuODAyIDUuMDY3IDAgMTAuMTM2LTEuOTM1IDE0LjAwMy01LjgwMiA3LjczNy03LjczMSA3LjczNy0yMC4yNzcgMC0yOC4wMDh6Ii8+PC9zdmc+Cg==");
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: 0 0;
    width: 19px;
    height: 19px;
    top: 30px;
    right: 30px;
    color: #5090D0;
    opacity: 1
}
.lt-ie9 button.mfp-close {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png);
    background-position: -124px -290px
}
button.mfp-close:hover, button.mfp-close:focus {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NjYuODYzIiBoZWlnaHQ9IjQ2Ni44NTEiIHZpZXdCb3g9IjI2OC41NjkgMjY4LjgwNCA0NjYuODYzIDQ2Ni44NTEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMjY4LjU2OSAyNjguODA0IDQ2Ni44NjMgNDY2Ljg1MSI+PHBhdGggZmlsbD0iIzIwMjAyMCIgZD0iTTcyOS42MjkgNzAxLjg0NGwtMTk5LjYyMS0xOTkuNjIxIDE5OS42MDgtMTk5LjYwOWM3LjczNy03LjczIDcuNzM3LTIwLjI3NiAwLTI4LjAwNi03LjczNy03LjczNy0yMC4yNzEtNy43MzctMjguMDA3IDBsLTE5OS42MDggMTk5LjYwOC0xOTkuNjA5LTE5OS42MDljLTcuNzM3LTcuNzM3LTIwLjI3LTcuNzM3LTI4LjAwNyAwLTcuNzM3IDcuNzMtNy43MzcgMjAuMjc2IDAgMjguMDA2bDE5OS42MDkgMTk5LjYwOS0xOTkuNjIyIDE5OS42MjJjLTcuNzM3IDcuNzMxLTcuNzM3IDIwLjI3NyAwIDI4LjAwOSAzLjg2OSAzLjg2NyA4LjkzNiA1LjgwMiAxNC4wMDMgNS44MDIgNS4wNjggMCAxMC4xMzYtMS45MzUgMTQuMDA0LTUuODAybDE5OS42MjItMTk5LjYyMyAxOTkuNjIyIDE5OS42MjJjMy44NjcgMy44NjcgOC45MzUgNS44MDIgMTQuMDAzIDUuODAyIDUuMDY3IDAgMTAuMTM2LTEuOTM1IDE0LjAwMy01LjgwMiA3LjczNy03LjczMSA3LjczNy0yMC4yNzcgMC0yOC4wMDh6Ii8+PC9zdmc+Cg==");
    color: #202020
}
.lt-ie9 button.mfp-close:hover, .lt-ie9 button.mfp-close:focus {
    background-image: url(/local/templates/.default/avto_markup/styles/../images/sprites.png)
}
button.mfp-close:active {
    top: 30px
}
.mfp-close-btn-in .mfp-close {
    color: #5090D0
}
.mfp-close-btn-in .mfp-close:hover {
    color: #202020
}
.mfp-fade.mfp-bg {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out
}
.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8
}
.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0
}
.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0
}
.autocomplete {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 960px;
    z-index: 19;
    background: #FFF;
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
    padding: 20px 20px 0
}
.autocomplete__item {
    font-size: 18px;
    line-height: 22px;
    margin-top: 15px
}
.autocomplete__item:first-child {
    margin-top: 0
}
.autocomplete__item a:link {
    color: #202020
}
.autocomplete__item a:visited {
    color: #202020
}
.autocomplete__item a:hover {
    color: #606060
}
.autocomplete__item a:active {
    color: #202020
}
.autocomplete__item a:focus {
    color: #202020
}
.autocomplete__item a b {
    color: #5490CD
}
.autocomplete__item-all {
    font-size: 16px;
    line-height: 42px;
    border-top: 1px solid #DFDFDF;
    margin-top: 20px
}
.autocomplete__item-all a:link {
    color: #606060
}
.autocomplete__item-all a:visited {
    color: #606060
}
.autocomplete__item-all a:hover {
    color: #5090d0
}
.autocomplete__item-all a:active {
    color: #606060
}
.autocomplete__item-all a:focus {
    color: #606060
}

@media print {
    header[role=banner], nav[role=navigation], footer[role=contentinfo], .test-summary .comments, .photo-video__comments, .practice-article__comments, .travels-article__comments, .news-article__comments, .ads.common-carousel, .news-list__banner, .opinions-banner, .banner-separator, .no-print {
        display: none
    }
    .page .sidebar {
        display: none
    }
    .page__footer {
        display: none
    }
}
/* from #41209 */

.common-gallery__preview__prev.disabled, .common-gallery__preview__next.disabled {
    display: block;
}
.photo-detailed-caption__body .breadcrumbs {
    padding: 0px 0px 14px !important;
}
.topbanner {
    text-align: center; max-width: 960px; text-align: center; margin: 0 auto; position: relative;
}

.topbanner table img { max-width: 100% }
.item_edit {
    margin-bottom: 10px;
}
/*start style for page main-selection-of-cars*/
.main-selection-of-cars .section-title__title{
    border:none;
}
.main-selection-of-cars main{
    position: relative;

}
.page-title h2{
    font-size: 90px;
    line-height: 82px;
}
.title-information{
    float: right;
    width: 280px;
	padding-top: 35px;
	left: 15px;
	position: relative;
}
.title-information .common-person {
    max-width: 280px;
}
.title-information .common-person__position{
    margin-bottom: 15px;
    color:#000;
    font-style: normal;
}
.common-person__article{
    color: #606060;
    width: 200px;
	font-size: 19px;
	line-height: 24px;
}
.select-box{
    position: relative;
    height: 415px;
    margin-bottom: 60px;
}
.select-category{
    position: absolute;
    height: 500px;
    top: -85px;
    width: 100%;
}
.select-category .select{
    position: absolute;
    cursor: pointer;
    z-index: 1;
}
.category-name{
    position: absolute;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
}
.category-name i{
    display: block;
}
.category-name span{
	font-size: 18px;
	line-height: 25px;
}
.category-commercialcar{
    width: 231px;
    height: 245px;
    bottom: 0px;
    left: 0;
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/1_Dark.png) no-repeat;
    z-index: 1;
}
.category-commercialcar .category-name{
    left: 53px;
    top: 115px;
}
.category-sportcar{
    width: 275px;
    height: 278px;
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/3_Dark.png) no-repeat;
    bottom: 145px;
    left: 61px;
    z-index: 2;
}
.category-sportcar .category-name{
    left: 110px;
    top: 118px;
}
.category-citycar{
    width: 243px;
    height: 237px;
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/5_Dark.png) no-repeat;
    bottom: 252px;
    left: 237px;
    z-index: 3;
}
.category-citycar .category-name{
    left: 113px;
    top: 71px;
}
.category-crossovercar{
    width: 242px;
    height: 237px;
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/6_Dark.png) no-repeat;
    bottom: 252px;
    left: 481px;
    z-index: 4;
}
.category-crossovercar .category-name{
    left: 40px;
    top: 68px;
}
.category-premiumcar{
    width: 273px;
    height: 278px;
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/4_Dark.png) no-repeat;
    bottom: 145px;
    left: 624px;
    z-index: 6;
}
.category-premiumcar .category-name{
    left: 80px;
    top: 118px;
}
.category-hybrid{
    width: 232px;
    height: 244px;
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/2_Dark.png) no-repeat;
    bottom: 0px;
    right: 0px;
    z-index: 5;
}
.category-hybrid .category-name{
    left: 66px;
    top: 105px;
}
.category-commercialcar:hover, .response-category-commercialcar-active{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/1.png) no-repeat;
    width: 247px;
    left: -15px;
    height: 253px;
    bottom: -1px;
}
.category-commercialcar:hover .category-name{
    display: none;
}
.category-sportcar:hover, .response-category-sportcar-active{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/2.png) no-repeat;
    width: 290px;
    height: 292px;
    left: 46px;
    z-index: 7;
    bottom: 146px;
}
.category-sportcar:hover .category-name{
    display: none;
}
.category-citycar:hover, .response-category-citycar-active{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/3.png) no-repeat;
    width: 252px;
    height: 252px;
    z-index: 1000;
    left: 229px;
}

.response-category-commercialcar-active .category-name,
.response-category-sportcar-active .category-name,
.response-category-citycar-active .category-name,
.response-category-crossovercar-active .category-name,
.response-category-premiumcar-active .category-name,
.response-category-hybrid-active .category-name
{
    display: none;
}


.category-crossovercar:hover, .response-category-crossovercar-active{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/4.png) no-repeat;
    width: 252px;
    height: 252px;
}

.category-premiumcar:hover, .response-category-premiumcar-active{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/5.png) no-repeat;
    width: 289px;
    height: 294px;
    bottom: 144px;
    left: 625px;
}
.category-premiumcar:hover .category-name{
    display: none;
}
.category-hybrid:hover, .response-category-hybrid-active{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/6.png) no-repeat;
    width: 247px;
    height: 254px;
    right: -15px;
    bottom: -1px;
}
.category-hybrid:hover .category-name{
    display: none;
}
.select-category-response{
    position: relative;
    top: 235px;
    width: 350px;
    left: 300px;
}
.select{

}
.select-category-response .icon{
    display: block;
    margin-bottom: 15px;
    height: 50px;
}
.select-category-response .response{
    display: none;
    opacity: 0;
    text-align: center
}
.select-category-response .active{
    display: block !important;
    opacity: 1;
}
.response-noselect{
    text-align: center;
    margin-top: 58px;
}
.response-noselect h4{
    color: #5090D0;
    font-size: 20px;
    font-weight: 600;
    width: 215px;
    margin: 0px auto;
    padding-bottom: 37px;
}
.response-noselect p{
    display: block;
    margin-top: 30px;
    width: 330px;
    font-size: 18px;
    color:#606060;
}
.response-noselect .infodesc{
	margin-top: 0px;
	font-style: italic;
	font-size: 16px;
	max-width: 240px;
}
.response-noselect .infotitle {
	margin: 0px !important;
	margin-top: 20px !important;
	margin-bottom: 0px !important;
}
.response-noselect .infotitle a{
	margin-bottom: 0px;
}
.response-noselect .infotitle a {
	font-weight: normal;
}
.response-noselect .infotitle a span {
	letter-spacing: .3em;
}
.response-noselect .infotitle a span:before {
	border: none;
}
.response-category-button{
    width: 155px;
    margin: 0px auto;
    margin-bottom: 18px;
}
.response h3{
    font-weight: 600;
    /*font-size: 30px;*/
    font-size: 26px;
    margin-bottom: 28px;
}
.separator-title{
    height: 3px;
    background: #ccc;
    width: 40px;
    margin:0px auto;
}
.person-position-item{
    position: absolute;
    text-align: center;
}
.person-position-item:nth-child(1){
    left: -60px;
}
.person-position-item:nth-child(2){
    left: 115px;
}
.person-position-item:nth-child(3){
    right: -65px;
}
.person-foto{
    width: 50px;
    height: 50px;
    border-radius:50%;
    overflow: hidden;
    margin: 0px auto;
    margin-bottom: 7px;
}
.person-position-item .common-person__name{
    margin-left: 0px;
}
.position{
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #606060;
}
.navigation-select-category {
	margin-top: 40px;
	height: 180px;
}
.navigation-select-category-col {
    width:33%;
    float: left;
	border-right: 1px solid #e8e8e8;
	padding-left: 50px;
	box-sizing: border-box;
	height: 150px;
}
.navigation-select-category-col:first-child {
	padding-left: 0px;
}
.navigation-select-category-col:last-child {
	border-right: none;
	padding-left: 55px;
	position: absolute;
	right: -65px;
	width: 40%;
}
.navigation-select-category-col .item {
	margin-bottom: 15px;
}
.navigation-select-category-col .search-list{
	margin-top: 0px;
	margin-left: 45px;
}
.navigation-category .item-navigation-category{
    display: block;
    margin-bottom: 20px;
    vertical-align: top;
}
.item-navigation-category:first-child{
    margin-right: 60px;
}
.item-navigation-category .search-list__item {
	font-size: 16px;
}
.navigation-category li .icon{
    display: inline-block;
    vertical-align: middle;
    margin-right: 11px;
}
.navigation-category .first-link{
    padding-left: 0px;
}
.navigation-category li ul{
    border-top: 1px solid #dfdfdf;
    position: absolute;
    margin: 10px 0px 0px 43px;
    padding-top: 5px;
    left: 0px;
    width: 432px;
}
.navigation-category-submenu{
    display: none;
}
.navigation-active-category .navigation-category-submenu{
    display: none;
}
.navigation-category li ul li a:hover{
    color:#202020;
}
.navigation-category li ul:after, .navigation-category li ul:before {
    bottom: 100%;
    left: 40px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.item-navigation-category:nth-child(2).navigation-active-category ul:after, .item-navigation-category:nth-child(2).navigation-active-category ul:before {
    left: 266px;
}
.navigation-select-category .news-cats__link{
    letter-spacing: 5px;
	margin-left: 11px;
	top: -12px;
	position: relative;
	font-size: 16px;
}

.navigation-category li ul:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 10px;
    margin-left: -10px;
}
.navigation-category li ul:before {
    border-color: rgba(223, 223, 223, 0);
    border-bottom-color: #dfdfdf;
    border-width: 11px;
    margin-left: -11px;
}
.navigation-category li ul li{
    padding: 11px 0px;
    display: inline-block;
}
.navigation-category li ul li a{
    color: #606060;
    text-transform: uppercase;
    font-size: 12px;
    padding: 0px 30px;
    letter-spacing: 2px;
}
.last-link-submenu{
    padding: 0px 0px 0px 24px !important;
}
.separator-nav{
    color: #606060;
}
.navigation-line{
    margin-bottom: 20px;
}
.navigation-line .item{
    display: inline-block; min-width: 150px;
}
.navigation-line .item:first-child{
    margin-left: 79px;
}
.navigation-line .item:last-child{
    float:right;
    padding-right: 9px;
}
.navigation-line .icon{
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
}
/*end style for page main-selection-of-cars*/
/* start page-selection-of-cars*/
.page-selection-of-cars .container{
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}
.page-selection-of-cars .page__body{
    position: relative;
    margin-top: -40px;
}
/*
.page-selection-of-cars .sidebar{
  width: 260px;
  position: relative;
  top: -51px;
  float: right;
  right:0px  !important;
}
*/
.left-column{
    width: 700px;
    position: relative;
    float: left;
    margin-right: 19px;
}
.separator-response{
    clear: both; display: none;
}
.page-background {
    background-size: cover;
    height: 270px;
    background-position: 0% 60%;
}
.page-background-cross{
    background-size: cover;
    height: 270px;
    background-position: 0% 60%;
}
.page-background-hybrid{
    background-size: cover;
    height: 270px;
    background-position: 0% 60%;
}
.page-background-sport{
    background-size: cover;
    height: 270px;
    background-position: 0% 60%;
}
.page-background-premium{
    background-size: cover;
    height: 270px;
    background-position: 0% 60%;
}
.page-background-comerc{
    background-size: cover;
    height: 270px;
    background-position: 0% 60%;
}
.page-background-comerc .page-title, .page-background-hybrid .page-title, .page-background-premium .page-title, .page-background-sport .page-title, .page-background .page-title, .page-background-cross .page-title{
    float: left;
}
.page-background-comerc .section-title__title a, .page-background-premium .section-title__title a, .page-background-sport .section-title__title a, .page-background-hybrid .section-title__title a, .page-background-cross .section-title__title a, .page-background .section-title__title a{
    color: #fff;
}
.page-navigation{
    float:right;
    width: 560px;
}
.cross-img-pos{
      right: -16px !important;
}
.electro-img-pos{
	top:-79px !important;
}
.page-navigation-line-top .page-navigation-item{
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.page-navigation-line-top .page-navigation-item:last-child, .page-navigation-line-bottom .page-navigation-item:last-child{
    border-right: 1px solid #fff;
}
.page-navigation-line-bottom .page-navigation-item{
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.page-navigation-item{
    padding:10px;
    float: left;
    display: block;
    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
}
.page-navigation-item .icon, .page-navigation-item span{
    display: inline-block;
    vertical-align: middle;
    color:#fff;
    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
}
.page-navigation-item:hover{
    background-color: #fff;
}
.page-navigation-item:hover span{
    color: #000;
}

.page-navigation-item-hover{
    background-color: #fff;
}
.page-navigation-item-hover span{
    color: #000;
}


.page-navigation-item-hover .family-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/familycar-dark-small.png) no-repeat;
}
.page-navigation-item-hover .premium-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/premium-dark-small.png) no-repeat;
}
.page-navigation-item-hover .crossover-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/vne-dark-small.png) no-repeat;
}
.page-navigation-item-hover .sport-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/sportcar-dark-small.png) no-repeat;
}
.page-navigation-item-hover .commercial-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/commerc-car-dark-small.png) no-repeat;
}
.page-navigation-item-hover .hybrid-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/electricity-dark-small.png) no-repeat;
}

.family-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/familycar-small.png) no-repeat;
    width: 20px;
    height: 14px;
}
.page-navigation-item:hover .family-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/familycar-dark-small.png) no-repeat;
}
.premium-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/premium-small.png) no-repeat;
    width: 23px;
    height: 14px;
}
.page-navigation-item:hover .premium-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/premium-dark-small.png) no-repeat;
}
.crossover-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/vne-small.png) no-repeat;
    width: 33px;
    height: 20px;
}
.page-navigation-item:hover .crossover-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/vne-dark-small.png) no-repeat;
}
.sport-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/sportcar-small.png) no-repeat;
    width: 20px;
    height: 20px;
}
.page-navigation-item:hover .sport-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/sportcar-dark-small.png) no-repeat;
}
.commercial-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/commerc-car-small.png) no-repeat;
    width: 30px;
    height: 14px;
}
.page-navigation-item:hover .commercial-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/commerc-car-dark-small.png) no-repeat;
}
.hybrid-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/electricity-small.png) no-repeat;
    width: 16px;
    height: 20px;
}
.page-navigation-item:hover .hybrid-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/electricity-dark-small.png) no-repeat;
}
.select-filter-header-image{
    position: absolute;
    right: 35px;
    top: -74px;
}
.select-filter-header-image img[src*="Family"] { width: 265px;  position: relative; bottom: -10px; }
.select-filter-header-image img[src*="sport.png"] { margin-top: -103px; bottom: -1px }
.select-filter-header-image img[src*="premium.png"] { bottom: -1px; position: relative; }

.select-filter{
    background: #F0F0F0;
    padding:20px 20px 0px 40px;
}
.select-filter .clear { clear: both }

.select-filter-item{
    margin-top: 20px;
    clear: both;
}
.select-filter-item .input-range__units { margin-bottom: 0px; }

.com-img-pos{
  top: -90px;
  right: 15px;
}
.tabs-item{
    display: inline-block;
    vertical-align: top;
    text-align: center;
    padding: 5px 0px 5px 0px;
    cursor: pointer;
}
.item-name{
    width: 260px;
}
.item-control{
    width: 370px;
}
.item-name, .item-control{
    float: left;
    margin-bottom: 20px;
}
.hg-last .item-control { margin-bottom: 15px;}
.tabs-item span.tabs-item-small-text{
    display: block; white-space: normal;
    max-width: 98%;
}
.tabs-item-small-text{
    font-size: 12px;
    line-height: 15px;
    color: #5090D0;
    min-width: 70px;
}
.height-tabs-items{

}
.small-tabs-item-width.active > span.tabs-bg, .tabs-item-width.active > span.tabs-bg, .tabs-small.active, .type-car-control.active {
background-color: #5090D0;
    color: #fff;
}
.type-car-control.active > span { color: #fff; }
.tabs-item:hover .tabs-bg, .tabs-small:hover, .type-car-control:hover , .type-car-control:hover > span {
    background-color: #5090D0;
    color: #fff;

}
.tabs-small {
  width: 38px;
  margin-right: 10px;
  margin-bottom: 15px;
  background: #dfdfdf;
}
.tabs-small.no-wrap { width: auto; white-space: nowrap; padding: 5px 16px; }
.tabs-bg {
    background-color: #dfdfdf; padding: 5px; white-space: nowrap;
    min-width: 95px; display: inline-block; width: 90%;

}
.tabs-container-small-width{
      width:240px;
}
.active .tabs-bg{
    background: #5090D0;
}
.tabs-item-width{
  max-width: 125px;
  min-width: 95px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.small-tabs-item-widtht{
      width: 70px;
  margin-right: 35px;
}
.small-tabs-item-width{
  width: auto;
  margin-right: 6px;
}
.item-name img, .item-name span {
    display: inline-block;
    vertical-align: middle;
}
.item-name span{
    color: #606060;
    font-weight: 700;
    margin-left: 15px;
}
/*control-type-car*/
.type-car-control{
    margin-left: 0px;
    margin-bottom: 10px;
    width: 112px;
}
#slider-range{
    margin-bottom: 10px;
}
.cost input[type='text']{
    width: 120px;
}
.cost label{
    width: 50px;
    color: #606060;
    text-align: center;
}
.class-avto span{
    width: 113px;
    display: inline-block;
    color: #606060;
    margin-bottom: 15px;
}
.econom-car{
    text-align: left;
}
.average-car{
    text-align: center;
}
.business-car{
    text-align: right;
}
.cost label, .cost input[type='text']{
    display: inline-block;
    vertical-align: middle;
}
.type-car{
    width: 113px;
    height: 32px;
    display: inline-block;
}

.type-list__item a .avto_buttons{
	display: block;
	height: 40px;
	opacity: 0.5;
	width: 40px;
	margin-left: auto;
	margin-right: auto;
	overflow: visible;
}

.js-named
{
	line-height: 14px;
	display: block;
}

.buttons_avto, .avto_buttons {
	background-image: url('/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/icons_auto.png');
        background-repeat: no-repeat;
}


.autobus{
	background-position: -100px 0px;
	width: 64px !important;
}
.type-car-control:hover .autobus, .type-car-control.active .autobus{
	background-position: -164px 0px;
}

.fastback{
	background-position: -230px 0px;
	width: 46px !important;
}
.type-car-control:hover .fastback, .type-car-control.active .fastback{
	background-position: -276px;
}

.vnedorojnik-3dr{
	background-position: -322px 0px;
	width: 46px !important;
}
.type-car-control:hover .vnedorojnik-3dr, .type-car-control.active .vnedorojnik-3dr{
	background-position: -368px;
}

.compact{
	background-position: -504px 0px;
	width: 50px !important;
}
.type-car-control:hover .compact, .type-car-control.active .compact{
	background-position: -554px;
}


.combi{
	background-position: -903px 0px;
	width: 50px !important;
}
.type-car-control:hover .combi, .type-car-control.active .combi{
	background-position: -953px;
}


.sedan{
    background-position: -1718px 0px;
    width: 49px !important;
}
.type-car-control:hover .sedan, .type-car-control.active .sedan{
    background-position: -1767px 0px;
}
.micro{
    background-position: -100px 0px;
    width: 65px !important;
}
.type-car-control:hover .micro, .type-car-control.active .micro{
    background-position: -165px 0px;
}
.hethback{
    background-position: -1631px 0px;
    width: 44px !important;
}
.type-car-control:hover .hethback, .type-car-control.active .hethback{
    background-position: -1675px 0px;
}
.universal{
    background-position: -1816px 0px;
    width: 56px !important;
}
.type-car-control:hover .universal, .type-car-control.active .universal{
    background-position: -1872px 0px;
}
.cupe{
    /* background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/filter-icon/Univer_dark.png) no-repeat center top; */
    background-position: -1519px 0px;
    width: 56px !important;
}
.type-car-control:hover .cupe, .type-car-control.active .cupe{
    /* background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/filter-icon/Univer_light.png) no-repeat center top; */
    background-position: -1575px 0px;
}
.picap{
    background-position: -2193px 0px;
    width: 51px !important;

}
.type-car-control:hover .picap, .type-car-control.active .picap{
    background-position: -2244px 0px;
}
.crosover{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/filter-icon/Cros_dark.png) no-repeat center top;
    /* background-position: -801px -9px; */
    /* width: 52px; margin-left: 35px; */

}
.type-car-control:hover .crosover, .type-car-control.active .crosover{
    background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/filter-icon/Cros_light.png) no-repeat center top;
    /* background-position: -852px -9px; */
}
.cabryalet{
    /* background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/filter-icon/Cros_dark.png) no-repeat center top; */
    background-position: -1409px 0px;
    width: 55px !important;

}
.type-car-control:hover .cabryalet, .type-car-control.active .cabryalet{
    /* background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/filter-icon/Cros_light.png) no-repeat center top; */
    background-position: -1464px 0px;
}
.furgon{
    background-position: -2087px 0px;
    width: 53px !important;
}
.type-car-control:hover .furgon, .type-car-control.active .furgon{
    background-position: -2140px 0px;
}
.shassi{
    background-position: -2295px 0px;
    width: 66px !important;

}
.type-car-control:hover .shassi, .type-car-control.active .shassi{
    /* background: url(/local/templates/.default/avto_markup/styles/../images/selection_cars/icon/filter-icon/Cros_light.png) no-repeat center top; */
    background-position: -2361px 0px;
}
.bort {
    background-position: -1943px 0px;
    width: 72px !important;
}
.type-car-control:hover .bort, .type-car-control.active .bort {
    background-position: -2015px 0px;
}

.vnedorojnik{
    background-position: -602px -2px;
    width: 50px !important;
}
.type-car-control:hover .vnedorojnik, .type-car-control.active .vnedorojnik{
    background-position: -652px -2px;
}
.minivan{
    background-position: -504px -3px;
    width: 50px !important;
}
.type-car-control:hover .minivan, .type-car-control.active .minivan {
    background-position: -554px -3px;
    width: 50px !important;
}
/*end control-type-car*/
.page-selection-of-cars .sidebar .common{
    vertical-align: top;
    width: 222px;
}
.page-selection-of-cars .sidebar .banner{
    margin-bottom: 10px;
}
.page-selection-of-cars .summary-news-list{
    margin-bottom: 30px;
}
.page-selection-of-cars .sidebar .common h3{
    margin-bottom: 30px;
}
.article{
    margin-bottom: 20px;
}
.article p {
    font-size:14px;
}
.overview li .button{  padding: 11px 15px;}
.separator-horizontal{
    width: 60px;
    height: 4px;
    margin:15px auto;
    background: #ccc; /*#F0F0F0*/
}
h4.title {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 25px;
    font-weight: bold;
}
.container h2{
    border-top: 0px;
}
.banner-free{
    margin-bottom: 40px;
}
.filter-response{
    padding-top: 40px;
}
.filter-count-response{
    color:#5090D0;
}
.filter-response-items {
    margin-bottom: 15px; width: 700px;
}
.filter-response-items > .response-item { white-space: nowrap;  }
.filter-response-items > .response-item > * { white-space: normal; display: inline-block; float: none !important; vertical-align: top; position: relative; }
.filter-response-items > .response-item > .description-response { left: -5px;}
.filter-response-items > .response-item .description-response-control {bottom: 1em; left: 1em; right: 1em;  }
.response-item{
    /* clear: both; */
}
.response-item .img-response, .response-item .description-response {
    float: left;
}
.description-response{
    padding: 10px 10px 10px 20px;
	width: 390px;
    background: #F0F0F0;
    height: 175px;
	box-sizing: border-box;
}
.description-response .name{
    display: block;
    float: left;
	font-size: 21px;
	line-height: 25px;
	width: 60%;
	color: black;
}
.description-response .name:focus, .description-response .name:hover{
	color: black;
}
.description-response .readmore{
	color: #5090d0;
	text-decoration: underline;
	font-size: 13px;
	margin-left: 10px;
}
.description-response .dealersLink{
	position: absolute;
	top: 37px;
	right: 10px;
	z-index: 20;
}
.description-response .usedLink {
	position: absolute;
	top: 54px;
	right: 10px;
	z-index: 20;
}
.description-response h4{
    margin-bottom: 0px;
    line-height: 20px;
}
.description-response h4 .cost {
    color:#5090D0;
    display: block;
    float: right;
	font-size: 21px;
	margin-top: 2px;
}
.sub-response-item-cost .cost{
    color:#5090D0;
    display: block;
}

.description-response .meta{
    font-style: italic;
    font-size: 13px;
    line-height: 25px;
    color: #606060 ;
}
.description-txt{
	font-size: 13px;
	margin-bottom: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.description-titleblock{
	min-height: 75px;
}

.description-response-control div:first-child{
    float: left;

}
.description-response-control div:last-child{
    float: right;
    font-size: 14px;
}
.description-response-control .modify{
    border:0px !important;
    background: none !important;
    font-weight: 400 !important;
    font-size: 15px !important;
    font-family: "PT Sans", Arial, sans-serif !important;
    outline: none !important;
	color: #5090d0;
}
.description-response-control .open:after{
	content: '';
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 7px solid #5090d0;
	display: inline-block;
	margin-left: 8px;
}
.description-response-control .close:after{
	content: '';
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 7px solid #5090d0;
	display: inline-block;
	margin-left: 8px;
}
.sub-response-item{
    position: relative;
    clear: both;
    width: 700px !important;
    left: 0px;
    background: none !important;
    height: 115px;
    border-bottom: 1px solid #dfdfdf;
}

.mods-table {
	width: 100%;
	margin-top: 10px;
}
.mods-table .mods-table-hat {
	height: 38px;
	background: #f5f5f5;
	border: 1px solid #ececec;
	border-radius: 2px;
	color: #969696;
	text-transform: uppercase;
}
.mods-table .mods-table-hat th {
	text-align: right;
	font-size: 11px;
	line-height: 13px;
	vertical-align: middle;
	padding-right: 10px;
	letter-spacing: 2px;
}
.mods-table .mods-table-hat th:first-child {
	padding-left: 20px;
	text-align: left;
}
.mods-table td {
	text-align: right;
	padding-right: 10px;
	font-size: 14px;
	line-height: 15px;
	height: 38px;
	vertical-align: middle;
}
.mods-table tr {
	cursor: pointer;
}
.mods-table tr:hover > td {
	background-color: #f5f5f5;
}
.mods-table td:first-child {
	padding-left: 20px;
	text-align: left;
}

.mods-table .boldcell {
	font-weight: bold;
}
.mods-table .boldcell a {
	color: black;
}
.mods-table .boldcell a:hover, .mods-table .boldcell a:focus {
	color: #111;
}

.sub-response-item-img {
    float: left; width: 190px; margin-right: 30px;
    padding-top: 25px;
}
 .sub-response-item-name,
 .sub-response-item-cost { padding-top: 25px;  }

 .sub-response-item-name, .sub-response-item-description
 { padding-right: 100px }


 .sub-response-item-img{
    padding:0px;
}
.filter-response-title{
    margin-bottom: 20px !important;
}

.sub-response-item-name { float: none; }
.sub-response-item-description { float: none;  }
.sub-response-item-cost{ float: right; }

.sub-response-item-name h6{
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 5px;
    font-weight: bold;
}
.sub-response-item-name p{
    font-size: 12px;
}

.sub-response-item-cost > * {  display: block; }

.sub-response-item-cost .cost{
    margin-bottom: 5px;
}
.compare{
    display: block;
    float: right;
    color: #5090D0;
    font-size: 12px;
}
.img-response{
    z-index: 10;
    position: relative;
}
.loadmore{
    text-align: center;
    margin-bottom: 9px;
    text-transform: uppercase;
    letter-spacing: .25em;
    margin:20px 0px 20px 0px;
    clear: both;
	position: relative;
}
.loadmore span{
    color:#606060;
}

.loadmore > a { display: block; top: 10px; position: relative; }
.close-sub{
    display: none;
}
.container h3{
    font-size: 60px;
    line-height: 66px;
    font-family: "Reforma Grotesk Medium", Arial, sans-serif !important;
}
.navigation-best-car { text-align: center; }
.navigation-best-car ul {display: inline-block; }
.navigation-best-car ul li{
    float:left;
    position: relative;
}
.navigation-best-car ul li:hover .separator-navigation-best { color: transparent; }

.navigation-best-car ul li.active {
background-color: #303030; color: #fff;
}

.navigation-best-car ul li.active a {
	color: #fff;
	padding: 15px 30px !important;
}

.navigation-best-car ul li:hover, .navigation-best-car ul li:hover a {
    background: #606060;
    color:#fff;

}
.navigation-best-car ul li:first-child a{
    padding-left: 15px;
    padding-right: 17px;
    padding-top: 15px;
    padding-bottom: 15px;
    display: inline-block;

}
.navigation-best-car ul li:last-child a{
    padding-left: 17px;
    padding-right: 15px;
}
.navigation-best-car ul li a{
    text-transform: uppercase;
    letter-spacing: .25em;
    color: #000;
    font-size: 15px;
    padding-left:20px;
    padding-right:20px;
    padding-top: 15px;
    padding-bottom: 15px;
    display: inline-block;
	transition: all .2s ease-in-out;
}
.separator-navigation-best{
    position: absolute;
    top: 15px;
    right: -3px;
	color: #dbdbdb;
}
.container-content-bottom{
    position: relative;
}
.part-content-left{
    background: #F0F0F0;
}
.part-content-left, .part-content-right {
    width: 50%;
    float: left;
    position: relative;
}
.part-content-right{
    background: #dfdfdf;
}

.part-content-bottom{
    width: 100%;
    height: 550px;
    background: #BDB6B6;
    position: relative;
}
.tabs-most__tab.active { position: relative; z-index: 1000; width: 980px; margin: auto; }
.tabs-most__tab.active > div {
    width: 50%;
    float: left; vertical-align: top;
    text-align: center;
    position: relative;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover !important;
}
.tabs-most__tab.active > div img { width: 100%; }
.tabs-most__tab.active > div:last-child {
    width: 100%;
    background: #BDB6B6;
    position: relative;
    clear: both;
}
.tabs-most__tab.active > div:nth-child(2) {
    width: 50%;
    float: left;
    text-align: center;
    clear: none;
    position: relative;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover !important;
    bottom: 0px;
}

.tabs-most__tab.active > div > a { display: block; text-align: center; position: relative; margin: 0px; padding: 0px; line-height: 0px; }
.tabs-most__tab.active > div span { line-height: 100%; }
.tabs-most__tab.active > div > a:before { content: ""; background-color: rgba(0,0,0,.1); position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; margin: auto; }
.tabs-most__tab.active > div:hover > a:before { background-color: transparent; }
.part-image-caption{
    position: absolute;
    bottom: 0px;
    display: block;
    width: 100%;
    text-align: center;
    background: rgba(0, 0, 0, 0.7);
    padding:20px 0px 20px 0px;
    color:#5090D0;
    font-size: 24px;
    font-weight: bold;
}
.sport-img-pos{
  top: -10px;
  right: 17px;
}
.part-image-caption span{
    color:#fff; white-space: nowrap;
}
/* end page-selection-of-cars*/
/*menu*/
.selection-ofers{

}
.ofers-item{
    width: 160px;
    float: left;
    margin-right: 40px;
}
.ofers-item:last-child{
    margin-right:0px;
}
.nav-dropdown-selections .col2{
    float: left;
    width: 360px;
    padding-left: 40px;
    background: #F0F0F0;
}
.nav-dropdown-selections .col1{
    float: left;
    width: 520px;
}
.nav-dropdown-selections:before {
    content: '';
    display: block;
    position: absolute;
    width: 440px;
    top: 0;
    bottom: 0;
    right: 0;
    background: #F0F0F0;
}
.tabs-most {

}
.tabs-most__header {
    overflow: hidden;
    margin-bottom: 0px;
}
.tabs-most__header .navigation-best-car{
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
	height: 50px;
}

.tabs-most__tab {
    display: none;
}
.tabs-most__tab.active {
    display: block;
}


#slider1 .buttons,
#slider1 a.buttons {
    line-height: 29px;
	z-index: 20;
}
#slider1 .buttons:hover img{
    opacity: 1;
}
#slider1 a.buttons img {
    margin-left: 2px;
    opacity: 0.3;
}
#slider1 a.buttons.prev img:first-child {
    -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: -2px;
}
.select-list-icon{
    display: block;
    float: left;
    width: 28px;
    height: 28px;
    margin-right: 10px;
}
.icon-catalog{
    background: url(/local/templates/.default/avto_markup/styles/../images/Catalog_black.png) no-repeat;
}
.select-list-link:hover .icon-catalog{
    background: url(/local/templates/.default/avto_markup/styles/../images/Catalog_blue.png) no-repeat;
}
.icon-full-search{
    background: url(/local/templates/.default/avto_markup/styles/../images/Cursor_black.png) no-repeat;
}
.select-list-link:hover  .icon-full-search{
    background: url(/local/templates/.default/avto_markup/styles/../images/Cursor_blue.png) no-repeat;
}
.icon-select-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/Check_black.png) no-repeat;
}
.select-list-link:hover .icon-select-car{
    background: url(/local/templates/.default/avto_markup/styles/../images/Check_blue.png) no-repeat;
}
.icon-bay{
    background: url(/local/templates/.default/avto_markup/styles/../images/Auto_black.png) no-repeat;
}
.select-list-link:hover .icon-bay{
    background: url(/local/templates/.default/avto_markup/styles/../images/Auto_blue.png) no-repeat;
}
.icon-to-sell{
    background: url(/local/templates/.default/avto_markup/styles/../images/Coins_black.png) no-repeat;
}
.select-list-link:hover  .icon-to-sell{
    background: url(/local/templates/.default/avto_markup/styles/../images/Coins_blue.png) no-repeat;
}
.icon-to-dillers{
    background: url(/local/templates/.default/avto_markup/styles/../images/Key_black.png) no-repeat;
}
.select-list-link:hover  .icon-to-dillers{
    background: url(/local/templates/.default/avto_markup/styles/../images/Key_blue.png) no-repeat;
}
.hero__item-select-left,.hero__item-select-right{
    width: 200px;
    height: 405px;
    float: left;
    padding:20px;
}
.hero__item-select-left{
    background: #396796;
    color:#fff;
    z-index: 1;
    position: relative;
}
.hero__item-select-right:after{
    content: '';
    -webkit-box-shadow: -9px 0px 13px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: -9px 0px 13px 0px rgba(50, 50, 50, 0.75);
    box-shadow: -9px 0px 13px 0px rgba(50, 50, 50, 0.75);
    width: 50px;
    position: absolute;
    height: 450px;
    left: 0px;
    top: 0px;
    z-index: 2;
}
.hero__item-select-left:after{
    left: 100%;
    top: 36px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(39, 67, 96, 0);
    border-left-color: #323E4C;
    border-width: 10px;
    margin-top: -10px;
}
.hero__item-select-right{
    background: #5090d0;
    position: absolute;
    left: 240px;
}
.hero__item-select-left h4{
    font-weight: bold;
    font-size: 20px;
}
.hero__item-select-right h3, .hero__item-select-left h3{
    position: relative;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 30px;
    font-weight: bold;
    font-family: "Reforma Grotesk Medium", Arial, sans-serif !important;
}
.hero__item-select-right h3:after, .hero__item-select-left h3:after{
    content: '';
    position: relative;
    display: inline-block;
    width: 50%;
    height: 1px;
    vertical-align: middle;
    background: #477cb2;
    -webkit-background-clip: content-box;
    background-clip: content-box;
    left: .5em;
    margin: 0 -50% 0 0;
}
.hero__item-select-right h3:before, .hero__item-select-left h3:before{
    content: '';
    position: relative;
    display: inline-block;
    width: 50%;
    height: 1px;
    vertical-align: middle;
    background: #477cb2;
    -webkit-background-clip: content-box;
    background-clip: content-box;
    left: -.5em;
    margin: 0 0 0 -50%;
}
.hero__item-select-right span, .hero__item-select-left span{
                                     display: inline-block;
                                     vertical-align: middle;
                                     white-space: normal;
                                 }
.nav-select-right {
    color:#38628a;
    margin-left: 20px;
    list-style-type: disc;
    margin-top: 15px;
    margin-bottom: 20px;
}
.nav-select-right li{
    margin-bottom: 5px;
}
.nav-select-right li a{
    color:#fff;
    font-size: 14px;
}
.nav-select-right li a:hover{
    color:#000;
}
.img-select-left{
    text-align: center;
}
.title-article{
    margin-bottom: 10px;
}
.img-select-left{
    padding:40px 0px 40px 0px;
}
.hero__item-select-left .article, .hero__item-select-right .article{
    color:#a3cefb;
    font-size: 14px;
}
.hero__item-select-right .article{
    font-style: italic;
    font-size: 12px;
    text-align: center;
}
.hero__item-select-right .button{
    background: #fff;
    color: #000;
    padding: 10px 22px 10px 22px;
    margin-bottom: 5px;
}
.catalog{
    margin-bottom: 20px;
}
.catalog h4{
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.hero__item-select-right .button:hover{
    background: #58A4FF;
    color:#fff;
}
.selecton-banner:before{
    width: 0px;
}
.cls:hover{
    transition: 0.5s;
    -moz-transform: rotate(90deg); /* Р”Р»СЏ Firefox */
    -ms-transform: rotate(90deg); /* Р”Р»СЏ IE */
    -webkit-transform: rotate(90deg); /* Р”Р»СЏ Safari, Chrome, iOS */
    -o-transform: rotate(90deg); /* Р”Р»СЏ Opera */
    cursor:pointer;
}
.hero__item-select-left-layer2{
    position: absolute;
    width: 240px;
    z-index: 1;
}
.active-layer{
    z-index: 3 !important;
}
.hero__item-select-left.no-active-layer:after{
    display: none;
}
.catalog .dropdown--select .dropdown__toggle{
    background: #38628a;
    border:0px;
    color:#a3cefb;
}
.catalog .dropdown--select.open .dropdown__toggle
{
    background: #38628a;
    border:0px;
}
.catalog .dropdown__toggle.has-icon:after{
    border-top: 5px solid #a3cefb;
}
.catalog .dropdown--select.open .dropdown__toggle.has-icon:after {
    top: 19px;
    border-bottom: 5px solid #a3cefb;
}
.hero__item-select-right.one-active{
    z-index: 3;
}
.hero__item-select-right.one-active:after{
    height:0px;
}
/*#477cb2*/
.autos-list__list__item>a .image {
    display: block;
    text-align: center;
    height: 110px;
    line-height: 110px;
    overflow: hidden;
}
.autos-list__list__item>a .title{
    text-align: center;
}
.box-button{
    top: 315px;
    position: absolute;
}
.title-sections {
  float: left;
  margin-right: 48px;
  margin-left: 57px;
}
.title-sections img {
  width: 65px;
  margin: 32px 0px 15px 0px;
  margin-left: 6px;
}
.title-sections h3{
    font-size: 24px;
    line-height: 24px;
    text-transform: uppercase;
    color: #606060;
    font-family: "Reforma Grotesk Medium", Arial, sans-serif !important;
}
.page-autos .page__header h1 {
    line-height: 90px;
}
.cm {
    position: relative;
    width: 1000px;
    height: 570px;
    margin-left: -20px;
    margin-top: -130px;
}

.cm__path { }

.cm__path-copy {
    stroke: rgba(0,0,0,0.4);
    fill: transparent;
    cursor: pointer;
    opacity: 1;
}

.cm mask use {
    stroke: white;
    fill: white;
}

.cm__path-copy,
.cm mask use {
    stroke-width: 194px;
    transition: stroke-width 0.15s, opacity 0.2s;
}

.cm__path-copy[data-hover="true"],
.cm__path-copy[data-active="true"],
.cm mask [data-hover="true"],
.cm mask [data-active="true"] {
    /*half will be cut by inner circle */
    stroke-width: 234px;
}

.cm__path-copy[data-active="true"] {
    opacity: 0; z-index: -1;
}


.cm .category-name {
    cursor: pointer;
    opacity: 1;
    transition: opacity 0.2s;
}

.cm .category-name i {
    display: block;
    margin-bottom: 10px;
}

.category-name[data-active="true"] {
    opacity: 0; z-index: -1;
}

.category-name[data-path-id="cm__path-1"] { left: 82px; top: 432px; }
.category-name[data-path-id="cm__path-2"] { left: 195px; top: 252px; }
.category-name[data-path-id="cm__path-3"] { left: 367px; top: 141px; }
.category-name[data-path-id="cm__path-4"] { left: 540px; top: 137px; }
.category-name[data-path-id="cm__path-5"] { left: 741px; top: 258px; }
.category-name[data-path-id="cm__path-6"] { left: 804px; top: 404px; }


.cm__content {
    position: absolute;
    left: 50%;
    margin-left: -150px;
    width: 300px;
    top: 340px;
    text-align: center;
}

.cm .select-category-response {
    left: 0;
    top: 0;
    width: auto;
}

.cm .select-category-response .response-noselect {
    display: block;
    opacity: 1;
    text-align: center;
	margin-top: 45px;
}

.cm .select-category-response .response-noselect p {
    margin-left: auto;
    margin-right: auto;
}

.cm .select-category-response .response[data-active="false"] {
    display: none;
}

.cm .select-category-response .response[data-active="true"] {
    display: block;
    opacity: 1;
}

.cm__content .response .icon {
    margin-bottom: -30px;
}
.cm__content .response .icon img {
    position: relative;
    top: -36px;
}
.cm__content .response h3 {
    margin: 0 -40px 23px;
}

.cm__content .person-position {
    margin: -11px -110px;
    width: 520px;
    overflow: hidden;
    max-height: 116px;
}
.cm__content .person-position-item {
    text-align: center;
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0 11px;
    width: 140px;
    color: #000;
}
.cm__content .person-position-item:nth-child(1),
.cm__content .person-position-item:nth-child(2),
.cm__content .person-position-item:nth-child(3) {
    left: 0;
}

.tests__item--compact .tests__item__caption {
  min-height: 274px !important;
}

.cm__content .response-category-button {
    margin-bottom: 23px;
	font-weight: normal;
	font-size: 11px;
}
.small-label{
    width:30% !important;
    margin-right: 12px;
}
.large-text .small-label { width: 22% !important; }

.clr{
clear: both;
}
.hg-last{
    min-height: 135px; margin-bottom: 0px;
}
.input-range__inputs .from.small-label:after{
      left: 22%;
}
.input-range__inputs { white-space: nowrap; }

.label-txt
{
  color: #A6A6A6;
  /* font-size: 12px; */
  padding: 8px 8px 0px 0px;
  position: relative; top: 2px; display: inline-block;
  margin-left: 24px;
}

.small-label .label-txt
{ margin-left: 0px;
}
.person-advert {
	top: -50px;
	position: relative;
	overflow: hidden;
}


.magazine-advert-archive ul > li > span.position { color: white; font-weight: bold; font-size: 18px;  }
.magazine-advert-archive ul > li > img { height: auto;  }

div.sub-response-item-cost { text-align: right; }
div.sub-response-item-cost a.js_compare {  white-space: nowrap; clear: both; }

ul.formAvto.breadcrumbs { color: #fff; font-size: 12px; line-height: 50px; margin: 0px; padding: 0px }
ul.formAvto.breadcrumbs li { display: inline-block; color: #fff }
ul.formAvto.breadcrumbs li a {  color: #fff }
ul.formAvto.breadcrumbs li a:after { content: '/'; margin: 9px; }
ul.formAvto.breadcrumbs li:last-child a:after { color: transparent;}


.page  main.Brands { float: none; width: auto; }
#Brands form .set-brands { displa: inline-block; float: right; vertical-align: middle; position: relative; top: 9px; }
#Brands form .set-brands label { border-left: 1px solid #C9C9C9; padding: 0 6px; cursor: pointer; color: #202020 }
#Brands form .set-brands > label:nth-child(1) { border-color: transparent; }
#Brands form .set-brands > label.checked { font-weight: bold;  }
#Brands form .set-brands > label:hover { color: #246CB4; }

#Brands form label { display: inline-block; position: relative; }
#Brands form input[type="text"] { width: 220px; }
#Brands form input[type="radio"] { visibility: hidden; position: absolute; left: 0px; }

#Brands ul.brands { margin: 0px; padding: 0px; position: relative; left: -15px; width: 108%; }
#Brands ul.brands li { margin: 5px 5px 5px 15px;  }
#Brands li.find-your-car a.find-your-car-link { display: inline-block; text-align: center; color: #606060; }

#Brands li.find-your-car a .find-your-car {
    padding-top: 15px;
    width: 94px;   display: block;
    font-size: 24px;
    line-height: 24px;
    text-transform: uppercase;
    font-family: "Reforma Grotesk Medium",Arial,sans-serif !important;
    text-align: center;
}

#Brands .brands li.brands-item { display: inline-block; border: 2px solid transparent }
#Brands .brands li.brands-item:hover {  border-color: #EAEAEA; transition:  border 0.2s ease-out 0s;  }
#Brands .brands li.brands-item.find-your-car:hover { border-color: transparent; }
#Brands .brands li.brands-item a { display: block; text-align: center; padding: 25px; }
#Brands .brands li.brands-item a .brands-logo { display: block;  text-align: center; }
#Brands .brands li.brands-item a .brands-label { display: block; color: #202020; font-weight: bold; text-align: center; padding-top: 15px; }
#Brands .find-your-car-logo { display: inline-block; min-width: 94px; min-height: 94px; }
#Brands .find-your-car-logo img { width: 65px;  }

#Brands .brands-logo img { width: 94px; }

#Brands .brands-nopresent {
    width: 100%; height: 0px;
    display: block;
    font-size: 24px;
    line-height: 24px;
    text-transform: uppercase;
    font-family: "Reforma Grotesk Medium",Arial,sans-serif !important;
    text-align: center;
    display: none;
	margin-top: 25px;
}

label.label-auto { position: relative; display: inline-block; vertical-align: top; cursor: pointer; border: 1px solid transparent; }
label.label-auto:hover { border-color: #EAEAEA; }
label.label-auto.checked { background-color: #DFDFDF; }
label.label-auto img { height: 55px; }
label.label-auto input { position: absolute; visibility: hidden;  }

.filter-response-title.abbreviation {
	vertical-align: middle;
	display: block;

}
a.abbreviation, span.js_sort {
	position: relative; display: inline-block; font-size:  14px; font-weight: normal; color: black; cursor: pointer; padding: 0px 5px;  line-height: 100%;
	margin-left: 30px;
}
a.abbreviation:first-child, span.js_sort:first-child {
	padding-left: 0px;
	margin-left: 0px;
}
a.abbreviation:after, span.js_sort:after {
	content: " ";
	background: url(/local/templates/.default/avto_markup/styles/../images/arrows.png) no-repeat;
	background-position: top center;
	width: 8px;
	height: 6px;
	display: block;
	position: absolute;
	right: -10px;
	top: 5px;
}
a.abbreviation.checked, span.js_sort.checked {
	font-weight: bold;
}
a.abbreviation.checked:after, span.js_sort.checked:after {
	background-position: bottom center;
}

fieldset ~ h4.abbreviation { padding-top: 20px; padding-bottom: 20px }


#In-comparison {
    text-align: center; box-sizing: border-box;
	height: 50px;
    background: #5090D0; color: white; cursor: pointer;
    padding: 1em; opacity: 0.9;
    position: fixed; z-index: 1000;
    bottom: 0px; right: 2em;
}
#In-comparison:hover {
    background: #58A4FF; opacity: 1;
    -webkit-transition: opacity .2s, background .2s ease-out;
    transition: opacity .2s, background .2s ease-out;
}
#In-comparison div.auto-image {
    background: url('/local/templates/.default/avto_markup/styles/../images/comparison-icons_auto.png') center center no-repeat;
    width: 46px; height: 32px;

}

#In-comparison div.in-comparison {
    padding-right: 20px;
    background: url('/local/templates/.default/avto_markup/styles/../images/comparison-icons.png')  center right no-repeat;
	font-size: 12px;
}

.button ~ .select-filter { margin-top: 4px; padding-bottom: 20px; }

.common-fp-story--right .common-fp-story__caption{
    min-height: 200px !important;
}

.hero-wrap .hero__item .caption__body a{
    min-height: 56px !important;
}

.common-fp-story__image img{
    min-height: 250px;
    max-height: 280px;
}

.number-of-the-day .number .value{
    display: inline-block;
}

.number-of-the-day .number .unit{
    display: inline-block;
}

.number-of-the-day .number .value .odometer .odometer-digit{
    margin-top: 13px;
}
.number-of-the-day--three-digits .number .value .odometer .odometer-digit{
    margin-top: 9px;
}

.number-of-the-day--four-digits .number .value .odometer .odometer-digit{
    margin-top: 14px;
}

.number-of-the-day--four-digits .number .value {
    height: 72px;
}
.fp-special__caption-body .alt-section-title{
    font-size: 21px;
    letter-spacing: .5em;
    text-transform: uppercase;
    padding-bottom: 11px;
    border-bottom: 1px #80AADA solid;
    display: inline-block;
}

.magazine-about-hero__buttons .button, .magazine-about-hero__buttons .button-app{
    width: 292px;
}

.magazine-about-hero__buttons li{
    width: 277px;
}

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx)
{

.common-gallery__preview .swiper-container {
    height: 210px;
}

.common-gallery__preview__item {
    height: 210px;
    display: inline-block;
}
}


/*---------------- NEW STYLES ----------------*/

.container-fixed {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}

/*---------------- CATALOG DROPDOWN ----------------*/

.catalog-info {
    float: left;
    padding: 45px 51px 35px 40px;
    width: 214px;
}

.catalog-list .catalog-list__item {
    margin-top: 12px;
	padding-bottom: 10px;
}

.catalog-list .catalog-list__item:first-child {
    border-bottom: 1px solid #f1f1f1;
    margin-top: 0;
}

.catalog-list .catalog-list__title {
    color: #202020;
    display: inline-block;
    font-size: 16px;
    letter-spacing: 5px;
    min-height: 21px;
    padding-left: 39px;
    text-transform: uppercase;
}

.catalog-list .catalog-list__title:hover {
    color: #606060;
}

.catalog-list__subtitle {
    color: #646464;
    font-size: 12px;
    font-style: italic;
    line-height: 1.2;
    margin-left: 39px;
}

.catalog-list__title--helper {
    background: url(/local/templates/.default/avto_markup/styles/../images/icon-help.png) no-repeat 0 50%;
}
.catalog-list__title--catalog {
    background: url(/local/templates/.default/avto_markup/styles/../images/icon-new-catalog.png) no-repeat 0 50%;
}
.catalog-list__title--buy {
	background: url(/local/templates/.default/avto_markup/styles/../images/icon-buy-new.png) no-repeat 0 50%;
}
.catalog-list__title--cell {
	background: url(/local/templates/.default/avto_markup/styles/../images/icon-sell.png) no-repeat 0 50%;
}

.search-list {
    font-size: 14px;
    margin: 22px 0 0 39px;
}

.search-list .search-list__item {
    margin-top: 10px;
}

.search-list .search-list__item:first-child {
    margin-top: 0;
}

.search-list .search-list__title {
    background: url(/local/templates/.default/avto_markup/styles/../images/icon-arrow.png) no-repeat 0 50%;
    color: #171717;
    display: inline-block;
    min-height: 9px;
    padding-left: 13px;
}

.search-list .search-list__title:hover {
    color: #606060;
}

/*---------------- CATALOG EXTRA DROPDOWN ----------------*/

.catalog-extra {
    background: #f0f0f0;
    float: left;
    padding: 45px 40px 35px 34px;
    width: 685px;

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

.extra-list {
    float: left;
    width: 213px;
}

.extra-list .extra-list__item {
    margin-top: 24px;
}

.extra-list .extra-list__item:first-child {
    margin-top: 0;
}

.extra-list .extra-list__title {
    color: #202020;
    display: inline-block;
    font-size: 16px;
    letter-spacing: 5px;
    min-height: 21px;
    padding-left: 39px;
    text-transform: uppercase;
}

.extra-list .extra-list__title:hover {
    color: #606060;
}

.extra-list__subtitle {
    color: #646464;
    font-size: 12px;
    font-style: italic;
    line-height: 1.2;
    margin-left: 39px;
}

.extra-list__title--buy {
    background: url(/local/templates/.default/avto_markup/styles/../images/icon-buy-new.png) no-repeat 0 50%;
}

.extra-list__title--sell {
    background: url(/local/templates/.default/avto_markup/styles/../images/icon-sell.png) no-repeat 0 50%;
}

.extra-list__title--serve {
    background: url(/local/templates/.default/avto_markup/styles/../images/icon-serve.png) no-repeat 0 50%;
}

.extra-list__title--find {
    background: url(/local/templates/.default/avto_markup/styles/../images/icon-find.png) no-repeat 0 50%;
}

.catalog-offers {
    float: left;
    margin: -20px 0 0 73px;
    width: 320px;
}

.catalog-offers__title {
    font-size: 16px;
    letter-spacing: 5px;
    text-transform: uppercase;
}

.catalog-offers__title a {
    border-bottom: 1px solid #5090d0;
    color: #202020;
    display: inline-block;
    padding-bottom: 7px;
}

.catalog-offers__title a:hover {
    border-color: transparent;
}

.offers-list {
    color: #404040;
    font-size: 0;
    font-weight: 700;
    margin-left: -40px;
    margin-top: -40px;
    padding-top: 28px;
}

.offers-list__item {
    display: inline-block;
    font-size: 14px;
    margin-left: 40px;
    margin-top: 40px;
    vertical-align: top;
    width: 140px;
}

 .offers-list .offers-list__link {
    color: #404040;
 }

 .offers-list__link:hover .offers-list__description {
    text-decoration: underline;
 }

.offers-list__description {
    display: block;
    line-height: 1.3;
}

/*---------------- PAGE MODEL ----------------*/

.page-model main {
    float: none;
    width: auto;
}

.page.page-model .page-model__title {
    font-size: 63px;
    font-weight: 700;
    line-height: 63px;
}

/*---------------- MODEL LIST ----------------*/

.model-list {
    font-size: 0;
	margin-bottom: 40px;
	margin-top: -20px;
}

.model-list__item {
    display: inline-block;
    vertical-align: middle;
}

.model-list__item--model-summ {
    color: #5090d0;
    font-size: 38px;
    font-weight: 700;
	    width: 270px;
}

.model-list__item--model-summ2 {
    color: #5090d0;
    font-size: 36px;
    font-weight: 700;
    width: 280px;
}

.model-list__item--model-summ-year {
    font-size: 14px;
	width: 125px !important;
    /*margin-left: 34px;*/
}

.model-summ-year__value {
    color: #5090d0;
    cursor: pointer;
    display: inline-block;
    position: relative;
}

.model-summ-year__value:hover .summ-tooltip {
    display: block;
}

.model-list__item--wrap-type-list {
    margin-left: 24px;
}

.type-list__item {
    color: #9e9e9e;
    cursor: pointer;
    float: left;
    font-size: 12px;
    margin-left: 30px;
    position: relative;
    text-align: center;
    vertical-align: middle;
	max-width: 65px;
}

.type-list__item a {
    color: #9e9e9e;
}



.type-list__item--active a {
    color: #2868a8;
}
.type-list__item--active a .avto_buttons {
	opacity: 1;
}

.type-list__item:hover a {
    color: #2868a8;
}
.type-list__item:hover a .avto_buttons {
	opacity: 1;
}


.type-list .type-list__item:first-child {
    margin-left: 0;
}

.type-list__item:after {
    content: '';
    left: 50%;
    position: absolute;
    top: 0;
}

.type-list__item--autobus {
    width: 48px !important;
}
.type-list__item--autobus:after {
	background: url(/local/templates/.default/avto_markup/styles/../images/icon-sedan.png) no-repeat;
	height: 18px;
	margin-left: -24px;
	width: 48px !important;
}
.type-list__item--autobus:hover:after,
.type-list__item--autobus-active:after {
	background-position: 0 -18px;
	color: #2868a8;
}
.type-list__item--autobus-active {
	color: #2868A8;
}


.type-list__item--sedan {
	width: 48px !important;
}

.type-list__item--sedan:after {
    background: url(/local/templates/.default/avto_markup/styles/../images/icon-sedan.png) no-repeat;
    height: 18px;
    margin-left: -24px;
    width: 48px !important;
}

.type-list__item--sedan:hover:after,
.type-list__item--sedan-active:after {
    background-position: 0 -18px;
    color: #2868a8;
}

.type-list__item--sedan-active {
    color: #2868A8;
}

.type-list__item--hatchback {
    width: 43px !important;
}

.type-list__item--hatchback:after {
    background: url(/local/templates/.default/avto_markup/styles/../images/icon-hatchback.png) no-repeat;
    height: 17px;
    margin-left: -22px;
    width: 43px !important;
}

.type-list__item--hatchback:hover:after,
.type-list__item--hatchback-active:after {
    background-position: 0 -18px;
    color: #2868a8;
}

.type-list__item--hatchback-active {
    color: #2868A8;
}

.type-list__item--universal {
    width: 55px !important;
}

.type-list__item--universal:after {
    background: url(/local/templates/.default/avto_markup/styles/../images/icon-universal.png) no-repeat;
    height: 18px;
    margin-left: -27px;
    width: 55px !important;
}

.type-list__item--universal:hover:after,
.type-list__item--universal-active:after {
    background-position: 0 -18px;
    color: #2868a8;
}

.type-list__item--universal-active {
    color: #2868A8;
}

.type-list__item--cabriolet {
    width: 53px !important;
}

.type-list__item--cabriolet:after {
    background: url(/local/templates/.default/avto_markup/styles/../images/icon-cabriolet.png) no-repeat;
    height: 19px;
    margin-left: -26px;
    width: 53px !important;
}

.type-list__item--cabriolet:hover:after,
.type-list__item--cabriolet-active:after {
    background-position: 0 -19px;
    color: #2868a8;
}

.type-list__item--cabriolet-active {
    color: #2868A8;
}

.type-list__item--coupe {
    width: 54px !important;
}

.type-list__item--coupe:after {
    background: url(/local/templates/.default/avto_markup/styles/../images/icon-coupe.png) no-repeat;
    height: 17px;
    margin-left: -27px;
    width: 54px !important;
}

.type-list__item--coupe:hover:after,
.type-list__item--coupe-active:after {
    background-position: 0 -19px;
}

.type-list__item--coupe-active {
    color: #2868A8;
}

.model-list__item--release {
    color: #181818;
    font-size: 14px;
    letter-spacing: 3px;
    margin-left: 20px;
    opacity: .4;
    text-align: right;
	float: right;
}

.model-list__item--release .release-value {
    display: block;
}

/*---------------- ANCHORS LIST ----------------*/

.wrap-anchors-list {
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    width: 960px;

    -moz-box-shadow: 0 1px 9px rgba(198, 198, 198, .34);
    -webkit-box-shadow: 0 1px 9px rgba(198, 198, 198, .34);
    box-shadow: 0 1px 9px rgba(198, 198, 198, .34);
}

.wrap-anchors-list.sticky {
    background: #fff;
    left: 0;
    margin-top: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}

.anchors-list {
    display: block;
    height: 52px;
}

.anchors-list__item {
    padding: 0 21px;
    position: relative;
    text-align: center;
    vertical-align: middle;
	display: inline-block;
	line-height: 50px;
}

.anchors-list__item:after {
    border-left: 1px solid #dfdfdf;
    content: '';
    height: 13px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -6px;
    width: 0;
}

.anchors-list .anchors-list__item:first-child:after {
    display: none;
}

.anchors-list__item a {
    color: #181818;
    font-size: 16px;
    text-decoration: none;
}

.anchors-list__item .active {
    color: #5090d0;
}

.anchors-list .anchors-list__item a:hover,
.anchors-list .nav-active {
    color: #5090d0;
}

.scrollto {
    outline: none;
}

/*---------------- MODEL SLIDER ----------------*/

.tabs-slider-list {
    font-size: 0;
}

.tabs-slider-list__item {
    color: #4071a3;
    display: inline-block;
    cursor: pointer;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 11px 26px;
    text-transform: uppercase;
}

.tabs-slider-list .active,
.tabs-slider-list .tabs-slider-list__item:hover {
    background: #f6f6f6;
    color: #000;
}

.wrap-model-slider {
    margin-top: 40px;
}

.wrap-model-slider:after {
    clear: both;
    content: '';
    display: table;
}

.model-slider {
    min-height: 300px;
    position: relative;
}

.model-slider .slick-prev,
.model-slider .slick-next {
    height: 60px;
    margin-top: -30px;
    top: 50%;
    width: 60px;
    z-index: 99;
}

.model-slider__item {
	width: 960px !important;
	height: 540px !important;
	overflow: hidden;
}

.in-mod-page .release-value
{
	display: inline;
}

.model-slider .slick-prev {
    background: url(/local/templates/.default/avto_markup/styles/../images/arrows-model-slider-prev.png) no-repeat 0 0;
}

.model-slider .slick-next {
    background: url(/local/templates/.default/avto_markup/styles/../images/arrows-model-slider-next.png) no-repeat 0 0;
}

.model-slider .slick-prev:hover {
    background-position: 0 -60px;
}

.model-slider .slick-next:hover {
    background-position: 0 -60px;
}

.model-slider .slick-prev {
    left: 20px;
    right: 0;
}

.model-slider .slick-next {
    left: auto;
    right: 20px;
}

.model-info-list {
    font-size: 0;
    float: right;
    margin-left: -23px;
    margin-top: 5px;
}

.model-info-list__item {
    display: inline-block;
    font-size: 14px;
    margin-left: 23px;
}

.model-info-list__item a {
    color: #202020;
    text-decoration: underline;
}

.model-info-list__item a:hover {
    color: #5090d0;
}

.model-data-list {
    font-size: 15px;
    padding-top: 19px;
    padding-left: 30px;
}

.model-data-list__item {
    color: #5090d0;
    cursor: pointer;
    display: inline-block;
    letter-spacing: 1px;
    padding: 12px 35px;
    position: relative;
    text-transform: uppercase;
    vertical-align: middle;
    border-radius: 2px;
    z-index: 99;
}

.model-data-list .active {
    background: #fff;
    border: 1px solid #eee;
    border-bottom: 0;
}

.model-data-list .active,
.model-data-list__item:hover {
    color: #000;
}

.wrap-data-tabs .jtabs__content {
    border: 1px solid #eee;
    border-radius: 2px;
    margin-top: -1px;
    padding: 34px 31px 44px;
}

.wrap-data-tabs .jtabs__content:after {
    clear: both;
    content: '';
    display: table;
}

.wrap-data-tabs__content {
    line-height: 26px;
}


.expert-like,
.expert-dislike {
    float: left;
    width: 50%;

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

.expert-like {
    padding-left: 64px;
}

.expert-like__title {
    background: url(/local/templates/.default/avto_markup/styles/../images/icon-like.png) no-repeat 0 50%;
    font-size: 15px;
    font-weight: 700;
    padding-left: 29px;
}

.expert-dislike__title {
    background: url(/local/templates/.default/avto_markup/styles/../images/icon-dislike.png) no-repeat 0 50%;
    font-size: 15px;
    font-weight: 700;
    padding-left: 29px;
}

.expert-list {
    margin-top: 10px;
    padding-left: 19px;
}

.expert-list > li {
    background: url(/local/templates/.default/avto_markup/styles/../images/bullet.png) no-repeat 0 9px;
    margin-top: 10px;
    padding-left: 10px;
}

.expert-list > li:first-child {
    margin-top: 0;
}

/*---------------- ABOUT MODEL ----------------*/

.about-model {
    margin-top: 33px;
}

.about-model__title {
    font-size: 30px;
    font-weight: 700;
}

.model-properties-table {
    display: table;
    margin-top: 38px;
    width: 100%;
}

.model-properties-table__cell {
    display: table-cell;
    font-size: 14px;
    vertical-align: middle;
}

.model-properties-table__model-select {
    display: inline-block;
    margin-left: 9px;
    vertical-align: middle;
}

.model-properties-table__model-select .type-list__item--active {
	color: #2868a8;
}

.model-properties-table__cell .dropdown {
    min-width: 149px;
}

.model-properties-table__cell .dropdown--select .dropdown__toggle {
    border-radius: 2px;
    font-size: 14px;
}

.model-characters-table {
    border-bottom: 8px solid #f5f5f5;
    display: table;
    margin-top: 32px;
    width: 100%;
	font-size: 105%;
}

.model-characters-table a {
    color: #202020;
}

.model-characters-table a:hover {
    text-decoration: underline;
}

.model-characters-table__row {
    display: table-row;
}

.model-characters-table__cell {
    display: table-cell;
    padding: 16px 0 17px;
    text-align: right;
    vertical-align: middle;
    border-bottom: 1px solid #f5f5f5;
}

.model-characters-table__title {
    color: #969696;
    padding-bottom: 5px;
    padding-top: 5px;
    text-transform: uppercase;
}

.model-characters-table .model-characters-table__row .model-characters-table__title {
    background: #f5f5f5;
    border-bottom: 1px solid #ececec;
    border-top: 1px solid #ececec;
    font-weight: 400;
}

.model-characters-table .model-characters-table__row:first-child .model-characters-table__title:first-child {
    border-left: 1px solid #ececec;
    border-radius: 2px 0 0 2px;
}

.model-characters-table .model-characters-table__row:first-child .model-characters-table__title:last-child {
    border-radius: 0 2px 2px 0;
    border-right: 1px solid #ececec;
}

.model-characters-table .model-characters-table__cell:first-child {
    font-weight: 700;
    padding-left: 23px;
    text-align: left;
    width: 200px;
}

.model-characters-table .model-characters-table__cell:last-child {
    padding-right: 23px;
}

.model-characters-table .model-characters-table__cell:nth-child(3),
.model-characters-table .model-characters-table__cell:nth-child(6) {
    font-weight: 700;
}

.model-characters-table .model-characters-table__row:last-child .model-characters-table__cell {
    border-bottom: 0;
}

.model-characters-table .model-characters-table__row:hover .model-characters-table__cell {
    background: #f5f5f5;
    border-color: transparent;
}

/*---------------- COMPETITION ----------------*/

.competition {
    margin-top: 68px;
}

.competition__title {
    font-size: 30px;
    font-weight: 700;
}

.competition-list {
    font-size: 0;
    margin: -42px 0 0 -40px;
    padding-top: 40px;
}

.competition-list a:hover h4 {
    color: #606060;
}

.competition-list__item {
    display: inline-block;
    font-size: 20px;
    margin: 42px 0 0 40px;

    vertical-align: top;
    width: 210px;
}

.competition-list__thumbnail {
    display: block;
    margin-bottom: 15px;
}

.competition-list__title {
    color: #202020;
    font-weight: 700;
    margin-bottom: 10px;
    line-height: 120%;
}

.competition-list__cost {
    color: #acacac;
}

.competition-second {
    margin-top: 63px;
}

.competition-second__title {
    color: #202020;
    font-size: 30px;
    font-weight: 700;
}

.competition-second-list {
    font-size: 0;
    margin: -55px 0 0 -20px;
    padding-top: 40px;
}

.competition-second-list a {
    color: #202020;
}

.competition-second-list > li {
    display: inline-block;
    font-size: 16px;
    margin: 55px 0 0 20px;
    vertical-align: top;
}

.competition-second-list a:hover h4 {
    color: #606060;
}

.competition-second-list__title {
    font-weight: 700;
}

.competition-second-list__thumbnail {
    margin-bottom: 10px;
}

/*---------------- MODEL NEWS ----------------*/

.model-materials {
    margin-top: 67px;
}

.model-news__title,
.model-materials__title {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 42px;
}

.previous-generation {
    margin-bottom: 63px;
    margin-top: 86px;
}

.previous-generation-list {
    margin-left: -31px;
    padding-top: 37px;
}

.previous-generation-list > li {
    display: inline-block;
    margin-left: 28px;
    position: relative;
    vertical-align: top;
}

.previous-generation__title {
    font-size: 30px;
    font-weight: 700;
}

.previous-generation-list__year {
    color: #fff;
    background-color: rgba(47, 47, 47, .74);
    font-size: 25px;
    font-weight: 700;
    left: 0;
    padding: 14px 32px;
    position: absolute;
    top: 0;
}

/*---------------- COMMENTS ----------------*/

.wrap-comments {
    min-height: 500px;
    padding-bottom: 40px;
}

/*---------------- TABS ----------------*/

.jtabs__content {
  display: none;
}

.jtabs__content.active {
  display: block;
}

/*---------------- TOOLTIPS ----------------*/

[data-tooltip] {
  position: relative;
  z-index: 99;
  cursor: pointer;
}

[data-tooltip]:before,
[data-tooltip]:after {
  display: none;
}

.model-info-list__item--last [data-tooltip]:before{
    left: auto;
    right: 0;
}

[data-tooltip]:before {
  position: absolute;
  bottom: 150%;
  left: -20px;
  margin-bottom: 5px;
  padding: 10px 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
  color: #202020;
  content: attr(data-tooltip);
  text-align: center;
  font-size: 12px;
  line-height: 1.2;
  max-width: 321px;
  white-space: nowrap;

  border: 1px solid #efefef;
    -moz-box-shadow: -4px 0 4px rgba(244,244,244,.56);
    -webkit-box-shadow: -4px 0 4px rgba(244,244,244,.56);
    box-shadow: -4px 0 4px rgba(244,244,244,.56);

}

[data-tooltip]:after {
    background: url(/local/templates/.default/avto_markup/styles/../images/bg-tooltip.png) no-repeat;
  position: absolute;
  bottom: 150%;
  left: 20px;
  content: " ";
  font-size: 0;
  line-height: 0;
  height: 10px;
  width: 10px;
}

[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  display: block;
}

.summ-tooltip {
    border: 1px solid #efefef;
    color: #202020;
    display: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    -moz-box-shadow: 0 11px 21px rgba(200,200,200,.71);
    -webkit-box-shadow: 0 11px 21px rgba(200,200,200,.71);
    box-shadow: 0 11px 21px rgba(200,200,200,.71);
    margin-left: -116px;
    left: 50%;
    padding: 24px 30px;
    width: 171px;
    position: absolute;
    top: 110%;
    z-index: 99;
}

.tooltip-list {

}

.tooltip-list > li {
    margin-top: 18px;
}

.tooltip-list > li:first-child {
    margin-top: 0;
}

.tooltip-list__title {
    display: block;
    font-size: 12px;
    font-style: italic;
    margin-bottom: 5px;
}

.tooltip-list__value {
    font-size: 18px;
}

.tooltip-list__summ {
    color: #5090D0;
    font-size: 22px;
    font-weight: 700;
}

.dropdown__popover .content ul li a {
    cursor: pointer;
}


/*---------------- SLICK 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;
    height: auto;
    max-width: 100%;
}
.js-carpage-origin .slick-slide img
{
	width: 100%;
}
.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;
}
.hero-items-overlay {
	position: absolute;
	top: 0;
	right: 0;
	width: 101%;
	height: 100%;
	display: block;
}
.hero__overlay__item {
	width: 50%;
	height: 101%;
	display: inline-block;
	float: right;
	padding: 30px;
	box-sizing: border-box;
	color: black;
	position: relative;
}
.hero__overlay__item__normal {
	background: #0091d3;
	z-index: 16;
	box-shadow: -10px -10px 25px -10px rgba(128,128,128,0.7);
	padding-right: 0px;
	box-sizing: content-box;
	left: 30px;
}
.hero__overlay__item__normal.without-triangle:after {
	display: none;
}
.hero__overlay__item__normal:after {
	left: 0;
	top: 42px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(39, 67, 96, 0);
	border-left-color: #9FADBC;
	border-width: 10px;
	margin-top: -10px;
}
.hero__overlay__item__hideable {
	background: #b0d0e5;
	left: 50%;
	transition: left .2s ease-in-out;
	z-index: 15;
	position: absolute;
}

.hero__overlay__item__hideable__open {
	left: 0;
}
.hideable__panel__close {
	width: 80%;
	text-align: center;
	display: block;
	height: 45px;
	border-top: 1px solid #b0d0e5;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
.hideable__panel__close span {
	width: 100px;
	height: 25px;
	background: #b0d0e5;
	display: block;
	margin-left: auto;
	margin-right: auto;
	top: -8px;
	position: relative;
	cursor: pointer;
}
.hero__overlay__item__hideable img {
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.hero__overlay__item__hideable .hideable__panel__title {
	margin-top: 35px;
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: bold;
}
.hero__overlay__item__hideable .hideable__panel__desc {
	color: rgba(0,0,0,0.7);
	font-size: 13px;
	overflow: hidden;
	height: 140px;
}

.hero__overlay__item .catalog-list__item{
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.hero__overlay__item .catalog-list__item:last-child {
	margin-top: 5px;
}

.hero__overlay__item .catalog-list .catalog-list__title {
	font-size: 15px;
	padding-left: 30px;
	letter-spacing: 3px;
	padding-top: 5px;
}
.hero__overlay__item .catalog-list .catalog-list__title:hover, .catalog-list .catalog-list__title:focus {
	color: #202020;
}
.hero__overlay__item .search-list {
	font-size: 14px;
	margin: 10px 0 0 18px;
}
.hero__overlay__item .catalog-list .catalog-list__item:first-child {
	border-bottom: none;
}

.hero__overlay__item .search-list .search-list__item {
	margin-top: 5px;
}
.hero__overlay__item .search-list .search-list__title {
	color: white;
	transition: color .2s ease-out;
}
.hero__overlay__item .search-list .search-list__title:hover,.search-list .search-list__title:focus  {
	color: black;
}

.overlay-ic-mark {
	background-image: url(/local/templates/.default/avto_markup/styles/../images/block_small_icons/mark.png);
}
.overlay-ic-catalog {
	background-image: url(/local/templates/.default/avto_markup/styles/../images/block_small_icons/squares.png);
}
.overlay-ic-buy {
	background-image: url(/local/templates/.default/avto_markup/styles/../images/block_small_icons/car.png);
}
.overlay-ic-cell {
	background-image: url(/local/templates/.default/avto_markup/styles/../images/block_small_icons/coins.png);
}

.hero__overlay__item .search-list .search-list__title {
	background-image: url(/local/templates/.default/avto_markup/styles/../images/block_small_icons/triangle.png);
}

.carFilterInput {
	min-width: 90px;
	height: 30px;
	border-color: #e7e7e7 !important;
	line-height: 12px !important;
	padding: 0px 8px !important;
}
.from.small-label, .to.small-label {
	margin-right: 25px;
	width: 33% !important;
}
.from.small-label {
	margin-right: 15px;
}
.input-range__inputs .label-txt
{
	padding: 8px 8px 0px 0px;
	margin-left: 0px;
	line-height: 100%;
}
.select-filter .item-name {
	margin-bottom: 60px;
}
.filterBodyPlaceTitle {
	width: auto !important;
	margin-right: 15px;
	padding: 5px 15px !important;
	background: #dfdfdf;
	border: none;
}

.tabs[data-type-item="1"] .tabs-bg {
	background: none;
	border: 3px solid #e7e7e7;
	color: #b8b8b8;
	padding: 2px 10px;
}
.tabs[data-type-item="1"] .tabs-item.active .tabs-bg {
	border: 3px solid #5090D0;
	background: #5090D0;
	color: white;
	padding: 2px 10px;
}

.select-filter .tabs-bg {
	width: 100%;
	min-width: 50px;
	box-sizing: border-box;
	transition: all .2s ease-in-out;
}
.select-filter .small-tabs-item-width {
	margin-right: 15px;
}

.select-filter .tabs-emul
{
	display: table !important;
	width: 67% !important;
}
.autos-search-filter-advanced .tabs
{
	display: table-row;
}
.select-filter .tabs-item-width {
	margin-right: 5px;
	min-width: inherit;
	max-width: 500px;
	padding-right: 10px;
}
.autos-search-filter-advanced .tabs-item-width
{
	display:table-cell;
}
.mini-tabs-item-width {
	width: 70px;
	margin-right: 15px;
}

.mini2-tabs-item-width {
	width: 80px;
	margin-right: 15px;
}

.mini3-tabs-item-width {
	width: 100px;
	margin-right: 15px;
}

.tabs-bg {
	min-height: 30px;
	height: 30px;
	max-height: 30px;
	box-sizing: border-box;
	padding: 5px 10px;
}

.page-selection-of-cars .left-column
{
	width: 690px;
	margin-right: 38px;
}
.page-selection-of-cars .sidebar {
	width: 230px;
	float: right;
	position: relative;
}
.page-selection-of-cars .viewport {
	width: 240px !important;
	position: inherit !important;
	max-height: 380px;
	min-height: 380px;
	height: auto !important;
}
.page-selection-of-cars #slider1 .next {
	float: right;
	position: absolute;
	right: 0px;
}

.page-selection-of-cars .overview {
	width: 1000px !important;
}
.page-selection-of-cars .overview > li {
	width: 230px !important;
}


.archive_dropdown_js{
    color: #246cb4;
    position: relative;
    font-size: 19px;
    margin-bottom: 10px;
}

/*.active .archive_dropdown_js{
    background: #9D9D9D;
    color: #FFF;
	    position: relative;
    padding: 10px 25px;
    margin-bottom: 10px;
}*/


.personHeadTitle
{
	position: absolute;
	left: 50%;
	top: -40px;
	color: #606060;
	font-size: 15px;
	font-weight: bold;
	transform: translateX(-50%);
}
.person-desc {
	font-size: 15px !important;
	line-height: 1.4em;
	font-size: 1em !important;
	max-height: 7em;
	overflow: hidden;
}
.page-selection-of-cars .sidebar .button {
	width: 180px !important;;
	margin-right: auto !important;;
	margin-left: auto !important;;
}
.page-selection-of-cars .separator-horizontal {
	width: 30px !important;
}
.car-info-section {

}
.car-info-section img {
	width: 240px;
	height: 160px;
	margin-bottom: 20px;
}
.car-info-section .title {
	font-size: 21px;
	line-height: 25px;
	margin-bottom: 40px;
}
.summary-article-list img {
	display: none;
}
.summary-article-list h4 {
	display: none;
}
.summary-article-list .firstNewsItem img {
	display: block;
}
.summary-article-list .firstNewsItem h4 {
	display: block;
}
.summary-article-list .shortdesc {
	font-size: 1em;
	line-height: 1.4em;
	height: 4.2em;
	overflow: hidden;
	display: block;
}
.summary-article-list .car-info-section .title {
	margin-bottom: 10px;
}

.page-selection-of-cars .part-content-left.elements-1:last-child,.page-selection-of-cars .part-content-left.elements-3:last-child {
	height: 600px;
}
.page-selection-of-cars .part-content-left.elements-1:last-child img,.page-selection-of-cars .part-content-left.elements-3:last-child img {
	height: 600px;
}
.page-selection-of-cars .part-image-caption {
	height: 70px;
	box-sizing: border-box;
	display: block;
	padding: 0;
	height: 70px;
	font-size: 21px;
	padding: 0px 25px;
}
.page-selection-of-cars .part-image-caption > div {
	display: block;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	text-align: left;
}
.page-selection-of-cars .tabs-most__tab {
	width: 1200px;
}
.page-selection-of-cars  .sidebar .common h3, .container h3 {
	margin-bottom: 40px !important;
}
.page-autos .tests .swiper-wrapper {
	height: 400px !important;
}
.page-autos .carousel__list__item--wide .caption {
	min-height: 200px !important;
}

.page-autos-detailed .page__header {
	padding-bottom: 0px !important;
}
.page-autos-detailed .page__header h1 {
	display: none;
}

.in-mod-page {
	margin-bottom: 10px;
}

.page-autos-detailed main h1
{
	margin-right: 0px;
	font-size: 64px;
	line-height: 64px;
	margin-bottom: 0px;
	margin-top: -15px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 40px;
}

.car-switch-align
{
	display: inline-block;
	width: 400px;
	text-align: center;
}
.car-switch-align ul {
	display: inline-block;
}
.page-selection-of-cars #sideBanner
{
	display: none;
}
.page-autos-detailed .model-list__item--model-summ-year {
	margin-left: 25px;
}

.detailed-article-goods
{
	display: block;
}
.clear {
	clear: both;
}

.js-block-hideable .modify-autos
{
	color: #171717;
	display: inline-block;
	font-size: 18px;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-bottom: 30px;
	margin-top: 35px;
}

.js-block-hideable .modify-autos:after
{
	height: 0;
	width: 0;
	-moz-transform: scale(0.9999);
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 7px solid #202020;
	content: '';
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	top: -2px;
	position: relative;
}

.js-block-hideable.open .modify-autos:after
{
	height: 0;
	width: 0;
	-moz-transform: scale(0.9999);
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 7px solid #202020;
	border-top: 0;
}

.js-block-hideable .js-block-hideable--body
{
	/*overflow: hidden;*/
	height: auto;
	/*clear: both;*/
}
.js-block-hideable.open .js-block-hideable--body
{
	height: auto;
}

.cars-hr-line {
	border-top: 1px solid #ebebeb;
	margin-top: 40px;
	padding-top: 10px;
	display: inline-block;
}

.autos-desc--block
{
	float: left;
	width: 25%;
	display: inline-block;
	box-sizing: border-box;
	margin-top: 5px;
}

.autos-desc--block img
{
	width: 90px;
	height: 70px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.autos-desc--block .prop-body
{
	margin-top: 15px;
	height: 50px;
}

.autos-desc--block .prop
{
	text-align: center;
	font-size: 18px;
	line-height: 25px;
}
.autos-desc--block .prop.one
{
	top: 50%;
	position: relative;
	transform: translateY(-50%);
}
.autos-desc--block .prop b
{
	font-weight: bold;
}
.autos-desc--block .prop sup
{
	vertical-align: super;
	font-size: 13px;
}

.autos-desc--block .hint
{
	text-align: center;
	width: 100%;
	margin-top: 20px;
	font-size: 13px;
	line-height: 16px;
	font-style: italic;
}

.page-autos [data-tooltip]
{
	z-index: 3;
}

.page-autos .wrap-comments
{
	margin-top: 20px;
}

.page-autos-detailed .common-carousel .carousel__prev:before, .page-autos-detailed .common-carousel .carousel__next:before {
	top: 25px;
}

.page-autos-detailed .expert-like
{
	padding-left: 0px;
}
.page-autos-detailed .alt-section-title
{
	margin-bottom: 30px;
}

.page-autos-detailed .autos-detailed-details
{
	box-shadow: 0px 0px 5px rgba(198, 198, 198, 0.35);
	padding-top: 32px;
	padding-bottom: 25px;
	margin-bottom: 30px;
	margin-top: 10px;
}

.search-form-filter
{
	padding: 5px 35px 0px 25px;
}
.search-form-filter .col b
{
	font-weight: bold;
	padding-top: 5px;
	display: block;
}


.search-form-filter .col, .search-form-filter .col
{
	box-sizing: border-box;
	float: left;
}

.search-form-filter .col-1
{
	width: 100%;
}
.search-form-filter .col-2
{
	width: 50%;
}
.search-form-filter .col-3
{
	width: 33%;
}

.search-form-filter .col
{
	padding: 5px;
}

.search-form-filter .js-row-group
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.search-form-filter .js-row-group .col
{
	padding-right: 0px;
	padding-left: 0px;
}
.search-form-filter .js-row-group:after
{
	content: " ";
	clear: both;
	display: block;
}

.search-form-filter .col .col-title, .search-form-filter .col .col-content
{
	display: inline-block;
	padding: 5px;
	float: left;
	box-sizing: border-box;
}

.search-form-filter .col-1 .col-title {  width: 15%;  }
.search-form-filter .col-1 .col-content {  width: 85%;  }
.search-form-filter .col-2 .col-title {  width: 31%;  }
.search-form-filter .col-2 .col-content {  width: 69%;  }
.search-form-filter .col-3 .col-title {  width: 100%;  }
.search-form-filter .col-3 .col-content {  width: 100%;  }

.search-form-filter .dropdown--select
{
	width: 285px;
}
.search-form-filter .dropdown__toggle
{
	height: 30px;
	margin-bottom: 10px;
	border-color: #e7e7e7;
	padding: 0px 20px;
	font-size: 15px;
	line-height: 28px;
}
.search-form-filter .dropdown__toggle.default
{
	font-style: italic;
	color: #8c8c8c;
}
.search-form-filter .dropdown__toggle:after
{
	border-top-color: #d2d2d2 !important;
	border-bottom-color: #d2d2d2 !important;
	top: 40%;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 8px solid #202020;
}
.search-form-filter .dropdown--select.open .dropdown__toggle:after
{
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 8px solid #202020;
}
.search-form-filter .dropdown__popover
{
	width: 255px !important;
	top: 30px;
	margin: 0;
	padding: 0;
	box-shadow: none;
	border: 1px solid #e7e7e7;
	border-top: none;
}
.search-form-filter .jspPane li.active a
{
	color: #5090D0;
}

.search-form-filter .dropdown__popover .content ul li
{
	margin: 5px 0;
	border-bottom: 1px solid #F5F5F5;
	padding: 2px;
}

.search-form-filter .row-car-btn
{
	width: 28px !important;
	font-size: 25px;
	line-height: 28px;
	height: 28px !important;
	padding: 0px;
	box-sizing: border-box;
	text-align: center;
	margin-top: 11px;
	float: right;
	display: none;
	cursor: pointer;
	position: absolute;
	right: -15px;
}
.search-form-filter .row-car-btn.active
{
	display: inline-block;
}
.search-form-filter .jspContainer
{
	min-height: 150px;
}


.search-form-filter .from.small-label, .search-form-filter .to.small-label
{
	margin-right: 55px;
	width: 14%;
}
.search-form-filter .from.small-label.wide-width, .search-form-filter .to.small-label.wide-width
{
	margin-right: 25px;
	width: 38% !important;
}
.search-form-filter .from.small-label
{
	margin-right: 50px;
}

.search-form-filter .select-filter-item
{
	margin-top: 0;
	clear: initial;
}

.autos-search-filter-advanced hr
{
	width: 100%;
	height: 3px;
	border: none;
	background: white;
	margin-left: -25px;
	padding-right: 60px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.search-form-filter .col-title-line, .search-form-filter .col-content-line
{
	width: 100% !important;
}
.search-form-filter .check-boxes .checkbox
{
	display: inline-block;
	width: 50%;
	float: left;
	box-sizing: border-box;
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 14px;
}
.search-form-filter .check-boxes .checkbox ins
{
	width: 14px;
	height: 14px;
	top: 3px;
}
.search-form-filter .check-boxes .checkbox.checked ins i
{
	width: 6px;
	height: 6px;
	top: 4px;
	left: 4px;
	background: #5090D0;
	background-image: none;

}

.search-form-filter .carFilterInput
{
	min-width: 75px;
}

.search-form-filter .sm-group
{
	width: 30%;
	display: block;
	float: left;
}
.search-form-filter .sm-group .checkbox
{
	width: 100%;
}

.search-form-filter .dropdown__popover .content .scroll-pane
{
	max-height: 160px;
}

.search-form-filter .jsSubmit
{
	margin-left: -25px;
	margin-right: -35px;
	height: 50px;
	box-sizing: border-box;
	line-height: 50px;
	padding: 0;
	position: relative;
}
.jsSubmit .preloader
{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(/local/templates/.default/avto_markup/styles/../images/preload_btn.gif?v1) no-repeat;
	background-color: #5090D0;
	background-position: 50%;
	display: none;

}

.js-show-advanced-filter{
	border: 0px !important;
	background: none !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	font-family: "PT Sans", Arial, sans-serif !important;
	outline: none !important;
	color: #5090d0;
}
.js-show-advanced-filter span
{
	border-bottom: 1px dotted #5090d0;
}

.js-show-advanced-filter.open:after{
	content: '';
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 7px solid #5090d0;
	display: inline-block;
	margin-left: 8px;
}
.js-show-advanced-filter.close:after{
	content: '';
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 7px solid #5090d0;
	display: inline-block;
	margin-left: 8px;
}

.js-filter-response-items-hidden-group
{
	height: 450px;
	transition: height .2s ease-in-out;
	overflow: hidden;
	margin-left: -25px;
	padding-left: 25px;
	margin-right: -35px;
	padding-right: 35px;
}
.js-filter-response-items-hidden-group-used
{
	height: 654px;
}

.js-filter-response-items-hidden-group.closed
{
	height: 0px;
}

.page-autos .competition-list__title
{
	text-align: center;
}
.page-autos .competition-list__cost
{
	text-align: center;
	display: block;
}
.page-autos .competition-second-list__title
{
	text-align: center;
}

.tabs-hidden
{

	cursor: not-allowed;
}
.tabs-hidden .tabs-bg
{
	opacity: 0.3;
}
.tabs-hidden.active .tabs-bg, .tabs-hidden.hover .tabs-bg
{
	background-color: #dfdfdf !important;
	color: gray !important;
}
.tabs-hidden .checkbox, .tabs-hidden img
{
	display: none !important;
}
.cert-input
{
	float: right;
	display: block;
	position: absolute;
	right: 25px;
}

.cert-input label {
	font-size: 12px;
	display: inline-block;
}

.cert-input img
{
	display: inline-block;
	position: relative;
	top: 2px;
}

.search-form-filter .from.small-label.wide-width-full, .search-form-filter .to.small-label.wide-width-full
{
	width: 82% !important;
	margin-right: 20px;
}
.separated-group
{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.separated-group .col
{
	padding-top: 15px;
	padding-bottom: 15px;
}
.separated-group .col:nth-child(2)
{
	border-left: 5px solid white;
	border-right: 5px solid white;
	padding-left: 30px;
	margin-right: 30px;
}
.separated-group .col:nth-child(3)
{
	padding-left: 30px;
	margin-left: -30px;
}
.used-item-table-row
{
	border-bottom: 2px solid #f0f0f0;
	padding-top: 15px;
	padding-bottom: 15px;
}
.used-item-table-row:after
{
	display: block;
	clear: both;
	content: " ";
}

.used-item-table-row div
{
	float: left;
	display: inline-block;
	width: 20%;
	box-sizing: border-box;
	text-align: left;
}
.used-item-table-row .used-preview
{
	width: 170px;
	position: relative;
}
.used-item-table-row .used-name
{
	width: 175px;
	font-size: 13px;
	line-height: 20px;
	padding-right: 20px;
}
.used-item-table-row .used-run
{
	width: 90px;
	font-size: 13px;
}
.used-item-table-row .used-year-update
{
	width: 115px;
	font-size: 13px;
}
.used-item-table-row .used-year
{
	width: 115px;
	font-size: 13px;
	margin-bottom: 5px;
}
.used-item-table-row .used-update
{
	width: 115px;
	font-size: 13px;
	text-align: left !important;
}
.used-item-table-row .used-cost
{
	width: 130px;
}
.used-run span, .used-update span,
{
	font-size: 13px;
}

.used-item-table-row div:last-child
{
	text-align: right;
}

.used-item-table-row div b
{
	font-weight: bold;
}
.used-item-table-row div h2
{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 5px;
}
.used-item-table-row div h2 a
{
	color: #202020;
}
.used-item-table-row div .cost
{
	color: #5090d0;
	font-size: 18px;
	font-weight: bold;

}
.used-item-table-row .used-preview .avat
{
	border: 1px solid #f4f4f4;
	width: 150px;
	height: 80px;
}
.used-item-table-row .used-preview .dialer-logo
{
	position: absolute;
	left: 0;
	top: 0;
	width: 60px;
	height: 30px;
	background: #FFFFFF;
}
.used-item-table-row .used-preview .dialer-logo img
{
	top: 50%;
	position: relative;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 60px;
	max-height: 30px;
	display: block;
}

.used-item-table-row .used-preview .dialer-logo .sert-logo
{
	position: absolute;
	top: 0px;
	left: 60px;
	width: 20px;
	height: 30px;
}

.used-cost .dialer-logo{
	margin-top: 10px;
	height: 45px;
	width: 100%;
}
.used-cost .dialer-logo img{
	max-width: 75px;
	max-height: 45px;
    float: left;
}
.used-cost .dialer-logo .sert-logo {
	height: 45px;
	background: #5090D0;
	float: none;
	width: 20px;
	position: relative;
}
.used-cost .dialer-logo .sert-logo img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.page-autos-search .jsLoadmore
{
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 2px;
}

.page-autos-search .autos-search-filter
{
	margin-bottom: 0px;
}

.page-autos-search .autos-search-filter__sort a
{
	color: #919191;
	font-size: 15px;
}
.page-autos-search .dashed-list li.active a
{
	font-weight: bold;
	color: black;
}
.page-autos-search .autos-search-filter__sort li:before
{
	content: "";
	margin: 0 16px;
}

.page-autos-search .autos-search-filter__sort .autos-search-filter__title
{
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 3px;
	text-transform: uppercase;
	width: 170px;
	display: inline-block;
	float: left;
}

.js-row-car-group:after
{
	content: " ";
	display: block;
	clear: both;
}

.page-comparison .expert-like__title
{
	font-size: 16px;
	padding-left: 30px;
	text-align: left;
}
.page-comparison .expert-dislike__title
{
	font-size: 16px;
	padding-left: 30px;
	text-align: left;
}

.compare-main-table tr > th
{
	text-align: right;
	padding-right: 40px;
	padding-left: 0px;
}
.compare-main-table tr > td
{
	text-align: left;
	width: 190px;
	box-sizing: border-box;
}
.compare-main-table tr > th, .compare-main-table tr > td
{
	background: #F8F8F8;
	border-left: 0px;
}
.compare-main-table .cost, .page-comparison table .cost
{
	font-size: 15px;
	font-weight: bold;
	color: #5090D0;
}
.compare-main-table .dropdown__toggle
{
	letter-spacing: 1px;
	font-size: 14px;
	padding-left: 0px;
}

.page-comparison .autos-desc-table__item .content table
{
	width: auto;
}
.page-comparison .alt-section-title a:before, .alt-section-title span:before
{
	content: none;
}
.page-comparison .autos-desc-table__item h3:after
{
	top: -5px;
	position: relative;
}
.comparison__experts .alt-section-title span
{
	font-size: 15px;
	letter-spacing: .3em;
}

.page-autos-search .dropdown__popover .content
{
	padding: 0px;
}
.page-autos-search .dropdown__popover .content ul
{
	padding: 0 0px 0 18px;
}
.page-autos-search .dropdown .jspScrollable .jspVerticalBar
{
	width: 20px;
	background: #f3f3f3;
}
.page-autos-search .dropdown .jspScrollable .jspTrack
{
	background: #f3f3f3;
}
.page-autos-search .dropdown .jspScrollable .jspContainer:before, .page-autos-search .dropdown .jspScrollable .jspContainer:after
{
	display: none;
}
.page-autos-search .dropdown .jspScrollable .jspTrack .jspDrag
{
	margin-left: -7px;
	width: 16px;
	background: #dcdcdc;
	border-radius: 2px;
}
.page-autos-search .dropdown .jspScrollable .jspTrack .jspDrag .jspDragTop, .page-autos-search .dropdown .jspScrollable .jspTrack .jspDrag .jspDragBottom
{
	display: none;
}
.col-price-line .from.small-label
{
	margin-right: 20px;
}

.col-price-used .input-range__inputs
{
	margin-left: -20px;
}
.col-price-used .input-range__inputs > .label-txt:nth-child(2)
{
	display: none;
}
.col-price-used .from, .col-price-used .to
{
	width: 75px !important;
	margin-right: 70px !important;
}
.col-price-used .from input, .col-price-used .to input
{
	width: 110px;
}
.search-form-filter .from.small-label.wide-width-speed, .search-form-filter .to.small-label.wide-width-speed
{
	width: 42% !important;
	margin-right: 20px;
}

.page-comparison .comparison__filter li > a
{
	font-size: 15px;
	color: black;
}
.page-comparison .comparison__filter li.active > a
{
	font-weight: bold;
}

.page-comparison .compare-main-table .dropdown__toggle
{
	padding-left: 10px;
	margin-left: -10px;
}
.init-hidden, .page-autos-search .banner
{
	display: none;
}

.response-area
{
	position: relative;
}
.response-area .preloader
{
	position: absolute;
	left: 0;
	top: 20px;
	width: 720px;
	height: 101%;
	background: url(/local/templates/.default/avto_markup/styles/../images/preload_page.gif?v1) no-repeat;
	background-color: white;
	background-position: 50% 10%;
	display: none;
	z-index: 100;
}

.float-table-wrapper
{
	position: relative;
	margin-left: auto;
	table-layout: fixed;
	display: inline-block;


}
.float-table-wrapper.sticky
{
	position: fixed;
	left: 0;
	top: 0;
	background: white;
	width: 100%;
	box-shadow: 0px 0px 15px lightgray;
	z-index: 120;
	height: 52px;
}
.float-table-wrapper:after
{
	display: block;
	clear: both;
	content: " ";
	position: relative;
}

.float-table-wrapper.sticky .float-compare-table
{
	margin-left: initial;
	margin-right: initial;
	position: relative;
	margin: 0px auto;
}
.float-table-wrapper.sticky .float-compare-table thead th
{
	padding-top: 15px;
}

.page-comparison .comparison
{
	margin-left: auto;
	margin-right: auto;
	min-height: 1000px;
}
.page-comparison .comparison > .scroll-pane > .jspContainer
{
	min-height: 900px;
}


.autos-desc-table__item sup
{
	vertical-align: super;
	font-size: 10px;
}



.autos-search-filter-advanced .drawchosen{
	width: 285px;
	border: 1px solid #e7e7e7;
	font-size: 15px;
	height: 30px;
	line-height: 28px;
	margin-bottom: 10px;
	padding: 0 20px;
	background: #fff none repeat scroll 0 0;
	box-sizing: border-box;
	display: block;
	font-family: "PT Sans",Arial,sans-serif;
	letter-spacing: 0;
	max-width: 100%;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	text-transform: none;
	white-space: nowrap;
}
/*chosen overload*/
.chosen-container-single .chosen-single{
	border: 1px solid #e7e7e7;
	font-size: 15px;
	height: 30px;
	line-height: 28px;
	padding: 0 20px;
	background: #fff none repeat scroll 0 0;
	box-sizing: border-box;
	display: block;
	font-family: "PT Sans",Arial,sans-serif;
	letter-spacing: 0;
	max-width: 100%;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	text-transform: none;
	white-space: nowrap;
	border-radius: 0;
	box-shadow: none;
}
.chosen-container-active.chosen-with-drop .chosen-single{
	background: #fff none repeat scroll 0 0;
	border: 1px solid #e7e7e7;
}

.chosen-container-single .chosen-single div b{
    height: 0;
    width: 0;
	padding: 0;
    -moz-transform: scale(0.9999);
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 8px;
    vertical-align: top;
	right: 10px;
	position: absolute;
	border-bottom-color: #d2d2d2 !important;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top-color: #d2d2d2 !important;
	border-top-style: solid;
	border-top-width: 8px;
	top: 40%;
}
.chosen-container-single.chosen-with-drop .chosen-single div b{
	border-bottom: 8px solid #202020;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: none;
}
.chosen-container-single .chosen-search input[type="text"]{
	background: none;
	padding-left: 15px;
	font-family: "PT Sans",Arial,sans-serif;
	font-size: 15px;
	line-height: 20px;
	border-color: #dfdfdf;
}
.chosen-container .chosen-drop{
	border-radius: 0;
	border-color: #e7e7e7;
}
.chosen-container{
	margin-bottom: 10px;
}
.chosen-container .chosen-results{
	padding: 0 0 0 18px;
}
.chosen-container .chosen-results li{
	border-bottom: 1px solid #f5f5f5;
	margin: 5px 0;
	padding: 2px;
	font-family: "PT Sans",Arial,sans-serif;
	font-size: 15px;
	line-height: 20px;
}
.chosen-container .chosen-results li.result-selected{
	color: #5090d0;
}
.chosen-container .chosen-results li.highlighted{
	color: #5090d0;
	background: none;
}
.chosen-default span{
	font-style: italic;
}

.loadmore .preloader
{
    position: absolute;
    left: 0;
    top: 20px;
    width: 720px;
    height: 101%;
    background: url(/local/templates/.default/avto_markup/styles/../images/preload_page.gif?v1) no-repeat;
    background-color: white;
    background-position: 50% 10%;
    display: none;
    z-index: 100;
}
.loadmore.activeLoad .preloader {
    width: 100%;
    height: 64px;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: block;
}
.response-area {
    min-height: 100px;
}
.clear_form.right {
    float: right;
    padding: 0;
}
.clear_form {
    text-align: right;
    padding: 10px 0 20px;
}
.clear_form .reset {
    border: 0;
    background: url(/local/templates/.default/avto_markup/styles/../images/reset.png) right center no-repeat transparent;
    padding: 2px 22px 0 0;
    color: #5090d0;
    outline: none !important;
    cursor: pointer;
}
.clear_form .reset span {
    border-bottom: 1px dashed #5090d0;
}
/* End */


/* Start:/local/templates/automobili/styles.css?16176497425355*/
img.image--center {}
img.image--right { }
img.image-with-note { }
.thead { }
.note { }
.news-banner--right { }
.news-banner--left { }

.editor table.table--regular {  }
.editor table.table--models {  }
.editor table.w-test-summary {  }

.editor { padding: 1em; }
.editor blockquote { border: 1px dashed red; padding: 10px; position: relative; margin-top: 2em; }
.editor blockquote:before {
    content: 'Цитата';
    position: absolute;
    line-height: 1;
    top: -1em;
    margin-top: -5px;
    color: red;
}

.editor .fact { border: 1px dashed red; padding: 10px; position: relative; margin-top: 2em; }
.editor .fact .highlight { border: 1px dotted blue; padding: 10px; display: block; font-size: x-large; }
.editor .fact .text { border: 1px dotted blue; padding: 10px;  display: block; }
.editor .fact:before {
    content: 'Цифра';
    position: absolute;
    line-height: 1;
    top: -1em;
    margin-top: -5px;
    color: red;
}
.editor .fact-details { border: 1px dashed red; padding: 10px; position: relative; }
.editor .fact-details:before {
    content: 'Описание цифры';
    position: absolute;
    line-height: 1;
    top: -1em;
    margin-top: -5px;
    color: red;
}

.editor .test-banner { border: 1px dashed red; padding: 10px; position: relative; margin-top: 2em; }
.editor .test-banner:before {
    content: 'Банерок';
    position: absolute;
    line-height: 1;
    top: -1em;
    margin-top: -5px;
    color: red;
}

.editor .news-banner.news-banner--left { min-width: 400px; border: 1px dashed red; padding: 10px; position: relative; margin-top: 2em; }
.editor .news-banner.news-banner--left:before {
    content: 'Картинка с подписью и ссылкой';
    position: absolute;
    line-height: 1;
    top: -1em;
    margin-top: -5px;
    color: red;
}


.editor .test__summary--good { border: 1px double blue; padding: 10px; padding-left: 30px; position: relative; margin-top: 2em; }
.editor .test__summary--good:before {
    content: 'Хорошо';
    position: absolute;
    line-height: 1;
    top: -1em;
    margin-top: -5px;
    color: blue;
}

.editor .test__summary--bad { border: 1px double red; padding: 10px; padding-left: 30px; position: relative; margin-top: 2em; }
.editor .test__summary--bad:before {
    content: 'Плохо';
    position: absolute;
    line-height: 1;
    top: -1em;
    margin-top: -5px;
    color: red;
}

.editor img.image--left { border: 1px dashed red; padding: 10px; float: left; position: relative; margin-right: 2em;  margin-bottom: 2em; }
.editor img.image--left:before {
    content: 'Картинка слева';
    position: absolute;
    line-height: 1;
    top: -1em;
    margin-top: -5px;
    color: red;
}

.editor .page-cut { min-width: 400px; border: 1px dashed red; padding: 10px; float: left; position: relative; margin-right: 2em; margin-top: 2em; margin-bottom: 2em; }
.editor .page-cut:before {
    content: 'Область выходящая за пределы контента';
    position: absolute;
    line-height: 1;
    top: -1em;
    margin-top: -5px;
    color: red;
}

/*.typography h2
{
	font-size: 33px;
    font-weight: normal;
    letter-spacing: 0.5em;
    line-height: 43px;
    margin-bottom: 30px;
    margin-top: 70px;
    text-transform: uppercase;
	font-family: "PT Sans",Arial,sans-serif;
	
}*/
.special-offers-list .typography h2, .news-article .typography h2 {
	font-size: 21px;
	line-height: 25px;	
    font-weight: normal;
    letter-spacing:0;
    margin-top:0;
    text-transform: none;
	font-family: "PT Sans",Arial,sans-serif;
}

.typography h3
{
	/*font-size: 26px;
    font-weight: normal;
    letter-spacing: 0.5em;
    line-height: 34px;
    margin-bottom: 30px;
    margin-top: 55px;*/
    text-transform: uppercase;
	font-family: "PT Sans",Arial,sans-serif;
}
/*
h2 {
	color: #5090D0;
	max-width: 680px;
	font-size: 44px;
	line-height: 44px;
	display: inline-block;
	font-weight: bold;
	margin-right: 26px;
	font-family: "PT Sans",Arial,sans-serif;
}

h3 {
	font-size: 21px;
	line-height: 25px;
	font-style: italic;
	color: #606060;
	margin-top: 10px;
	max-width: 680px;
}
*/

.opinions-wrap{
    padding-bottom: 40px;
}

.tabs-headers {
	
}

.tabs-headers .tabs-header {
	display: inline-block;
    border: 1px solid #171717;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	line-height: 30px;
    text-align: center;
    width: 200px;
	cursor: pointer;
}

.tabs-headers .tabs-header.active {
	background-color: #171717;
	color: #FFF;
}

.tabs-items .tab-item {
	margin-bottom: 30px;
}


.ad_banner .animation_container {
	background-color:rgba(255, 255, 255, 1.00);
	width:960px;
	height:200px;
}
.ad_banner .canvas {
	width: 960px;
	height: 200px;
	position: absolute;
	display: block;
	background-color:rgba(255, 255, 255, 1.00);
}
.ad_banner .dom_overlay_container {
	pointer-events:none;
	overflow:hidden;
	width:960px;
	height:200px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
}
.ad_banner .vid_button {
	background: rgb(255, 255, 255);
	left: 680px;
	top: 80px;
	width: 250px;
	height: 50px;
	position: absolute;
	z-index: 3000;
	cursor: pointer;
	opacity: 0;
}
.bannerButton {
	background: #171717;
	border: 0px;
	color: white;
padding: 10px;
}
/* End */
/* /local/templates/.default/avto_markup/styles/main.css?1617649939295736 */
/* /local/templates/automobili/styles.css?16176497425355 */
