

/* Start:/local/templates/rutector/css/static_page.css?17445730026906*/
.container_wrapper.kontakty .content-block h2 {
    color: #617087;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 0px !important;
}

.container_wrapper.kontakty .row.stock {
    margin-bottom: 15px;
}

.container_wrapper.kontakty .content-block h1 {
    margin-bottom: 10px;
}

.container_wrapper.kontakty * {
    line-height: 22px;
}

.container_wrapper.kontakty .content-block h3 {
    color: #617087;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 0px !important;
}

.container_wrapper.kontakty p:not(.labelTop) {
    font-size: 16px;
    line-height: 22px;
    color: #2B3648;
    margin-bottom: 10px;
    text-align: justify;
    float: none !important;
}

#main .container_wrapper.kontakty .bigBefore {
    color: #617087;
}

#page_oplata p,
#bukh_page p {
    font-size: 16px;
    line-height: 22px;
    color: #2B3648;
    margin-bottom: 15px;
    text-align: justify;
    float: none !important;
}

#page_oplata ul {
    font-size: 16px;
    line-height: 22px;
}

#page_oplata h3 {
    color: #617087;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 15px;
    margin-top: 0px !important;
}

@media (max-width: 768px) {
    #page_oplata {
        display: flex;
        flex-direction: column-reverse;
    }

    #page_oplata .head {
        text-align: center !important;
    }

    #page_oplata .head, #page_oplata .bottom {
        width: 100% !important;
    }

}

/*page contakty*/
.pageWrapper .pageSecondTitle {
    margin-top: 0;
    color: #151515;
}

#map {
    display: flex;
    justify-content: flex-end;
}

.printWrapper {
    position: absolute;
    right: 47px;
    bottom: 78px;
}

.column-main a {
    text-decoration: none;
}

.printGray {
    display: block;
    width: 19px;
    height: 21px;
    background: url(/local/templates/rutector/img/printer-gray.png) no-repeat;
    float: left;
}

.officeInfo {
    margin-top: 10px;
}

.labelTop.adress {
    background: url(/local/templates/rutector/img/info-icons.png) 0 0 no-repeat;
}

.labelTop.phone {
    background: url(/local/templates/rutector/img/info-icons.png) 0 -24px no-repeat;
}

.labelTop.skype {
    background: url(/local/templates/rutector/img/info-icons.png) 0 -152px no-repeat;
}

.labelTop.email {
    background: url(/local/templates/rutector/img/info-icons.png) 0 -71px no-repeat;
}

.labelTop.shedule {
    background: url(/local/templates/rutector/img/info-icons.png) 0 -91px no-repeat;
}

.labelTop.сoordinats {
    background: url(/local/templates/rutector/img/info-icons.png) 0 -133px no-repeat;
}

.labelTop.social {
    background: url(/local/templates/rutector/img/info-icons.png) 0 -112px no-repeat;
}

.labelTop {
    padding-left: 25px;
    font-weight: bold !important;
    color: #767676;
    line-height: 22px !important;
}

.infoBottom {
    padding-left: 25px;
    color: #151515;
    margin-top: 0px;
    margin-bottom: 10px;
}

.infoBottom .subway {
    padding-left: 25px;
    background: url(/dsgn/subway.png) 0 50% no-repeat;
}

.adressLink {
    font-weight: normal;
    cursor: pointer;
    color: #767676;
    border-bottom: 1px dotted #151515;
}

.emailLink a, .skypeLink a, .infoBottom .referencePhone {
    color: #136fd2;
    font-weight: bold;
}

.infoBottom a {
    color: #136fd2;
}

.container-fluid.pageWrapper a {
    color: #004993;
}

.officePhoto a {
    display: inline-block;
    width: 25%;
    height: 88px;
    vertical-align: top;
    line-height: 88px;
    text-align: center;
    box-sizing: border-box;
    padding-right: 4px;
}

.officePhoto {
    font-size: 0;
}

.officePhoto a img {
    max-width: 100%;
    vertical-align: middle;
    max-height: 100%;
}

.container-fluid.pageWrapper p {
    line-height: 22px;
}

.stan-dilerom__pageWrapper p img {
    max-height: 130px;
}

.officeTooltip {
    padding: 30px;
    position: absolute;
    background: #fff;
    border: 3px solid #136fd2;
    border-radius: 6px;
    z-index: 1;
    margin-top: 10px;
    display: none;
}

.closeDown {
    text-align: right;
    background: url(/local/templates/rutector/img/close.png) 100% 3px no-repeat;
    color: #404041 !important;
    padding-right: 20px;
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}

p.blueTooltup {
    color: #136fd2;
    font-weight: bold !important;
}

.container-fluid.pageWrapper ul, .container-fluid.pageWrapper ul {
    padding-left: 15px;
    color: #333333;
    margin-left: 1px;
}

.container-fluid.pageWrapper ul li, .container-fluid.pageWrapper ul li {
    list-style-type: disc;
    margin: 0.5em 0;
}

.stepsAdress li {
    background: url(/local/templates/rutector/img/blue-circle.png) 4px 7px no-repeat;
}

.majorOffice {
    position: relative;
}

.officeMap {
    position: relative;
    top: -25px;
    right: -31px;
}

.stock {
    margin-top: 40px;
    position: relative;
    margin-left: -15px;
    margin-right: -15px;
}

.container-fluid.pageWrapper .scale, .printWrapper .scale {
    padding-left: 23px;
    background: url(/local/templates/rutector/img/lupa-gray.png) no-repeat;
    float: left;
    margin-right: 20px;
    color: #767676;
    text-decoration: underline !important;
    line-height: 22px;
}

@media (min-width: 992px) {
    .col-md-5 {
        width: 41.66666667%;
    }
}

/*end page kontakty*/

#page_buy a {
    color: #617087 !important;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 0px !important;
}

/*service*/
.container_wrapper.servis p:not(.labelTop) {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 15px;
    text-align: justify;
    float: none;
}

.container_wrapper.servis * {
    line-height: 22px;
}

.container_wrapper.servis p.title_p,
.privacy-policy-page .title_p {
    color: #767676;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 5px;
}

@media (max-width: 768px) {
    .mapWrapper {
        display: flex;
        flex-direction: column;
    }

    .leftMap, .rightMap {
        width: 100%;
    }

    .rightMap {
        margin-top: 20px;
        text-align: center;
        padding: 0;
    }

    .open_window.open_windowService {
        margin: auto !important;
    }
}

/*service*/
/*politika*/
.privacy-policy-page p {
    font-size: 16px;
    line-height: 22px;
    color: #2B3648;
    margin-bottom: 15px;
    text-align: justify;
    float: none !important;
}

.privacy-policy-page ul {
    margin-left: 15px;
}

.privacy-policy-page ul li {
    list-style-type: disc;
    font-size: 16px;
    line-height: 22px;
}

/*end politika*/
/* End */


/* Start:/local/templates/rutector/components/bitrix/news.list/clients/style.min.css?1744573003300*/
.clients_wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:50px}.clients_wrapper .one_column{margin-bottom:20px;flex-basis:48%}a.two_column{width:100%}.clients_wrapper img{width:100%}@media (max-width:768px){.clients_wrapper .one_column{flex-basis:100%}}
/* End */
/* /local/templates/rutector/css/static_page.css?17445730026906 */
/* /local/templates/rutector/components/bitrix/news.list/clients/style.min.css?1744573003300 */
