body {
    font-size: 12px;
}

.box-main-2 h3 {
    font-size: 320%;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-image {
    left: 25%;
    top: 55%;
    width: 50%;
}
p.p27_s3_p1.p27_s3_p2.p27_s3_p2_6 {
    padding-top: 9%;
}
p.p27_s3_p1.p27_s3_p2.p27_s3_p2_7 {
    padding-top: 16.5%;
}

input.input-search {
}
.box-search {
    width: 80px;
    right: 113px;
}
i.stati-slide-arrr.next_arr {
    width: 40px;
}

i.stati-slide-arrl.prev_arr {
    width: 40px;
}
.box-podpiska {
    width: 200px;
    position: absolute;
    right: 0;
    top: 0;
}

p.stati-box-h {
    font-size: 120%;
}
p.stati-box-p {
    font-size: 100%;
}

.box-search::after {
    width: 50px;
    height: 50px;
}
.popup-text {
    padding: 20px;
}
span.search-close {
    width: 50px;
    height: 50px;
    top: 10px;
}

h2 {
    padding: 15px 0 10px 0;
}

.top-nav-wrap.top-nav-wrap-float span.search-close {
    top: 5px;
}
.cveta_ico > p {
    font-size: 110%;
}
.cveta_ico > img {
    width: 48%;
}
.dop-top-menu {
    top: 65px;
        width: 120%;
    margin: 0 0 0 -10%;
}

b.box_img_foto_btn {
    height: 80%;
    margin-top: 20px;
}
.top-nav-wrap-float b.box_img_foto_btn  {
    margin-top: 0px;
}

.top-nav-wrap a.main-top-btn.top-but-multi > span.hoverTopBut, .top-nav-wrap a.main-top-btn.top-but-multi > span:hover {
    outline-width: 8px;
    box-shadow: 0px 1px 16px 5px rgba(0, 0, 0, 0.26);
}

.top-nav-wrap a.main-top-btn span:hover {
    outline-width: 8px;
    box-shadow: 0px 1px 16px 5px rgba(0, 0, 0, 0.26);
}

p.header-left-cont > a > img {
    width: 180px;
}


.box-prod {
    width: 100%;
}

.box-main-1-cont {
    width: 100%;
}

.box-prod-left.box-prod-left1, .box-prod-left.box-prod-left2, .box-prod-left.box-prod-left3, .box-prod-left.box-prod-left4, .box-prod-left.box-prod-left5 {
    background-size: 70%;
}


span.ban3-pod-text {
    margin-top: 55px;
}

button.posilka-btn {
    font-size: 30px;
}

button.btn-style {
    font-size: 30px;
}

.banner3 {
    height: 650px;
}


span.lk-but-top {
    padding: 12px 25px 10px 50px;
}

span.korz-but-top {
    padding: 12px 25px 10px 50px;
}


span.lk-but-top:after {
    width: 25px;
    height: 25px;
    top: 7px;
    left: 14px;
}

span.korz-but-top:after {
    width: 25px;
    height: 25px;
    top: 7px;
    left: 14px;
}


.banner1-box-arrow-right:before {
    height: 101px;
}

.banner1-box-arrow-right:after {
    height: 101px;
}


.banner1-box-arrow-right {
    right: 12px;
    width: 34px;
    height: 200px;
    margin-top: -125px;
}














section.page2_b1 {
    height: 400px;
}


.page2_b2_1 {
    width: 800px;
}
section.page2_b2 {
    height: 1200px;
}

.page2_b3_2_color_box, .page2_b3_3_color_box {
    width: 180px;
    margin: 13px;
}

.page2_b3_2_color, .page2_b3_3_color {
    width: 180px;
    height: 180px;
}

.page2_b3_2_color_text, .page2_b3_3_color_text {
    margin-top: 12px;
}

.page2_b3_4 {
    width: 830px;
    margin: auto;
}
.page2_b3_4_1 {
    width: 500px;
}
img.page2_b3_4_2_img {
    width: 40%;
    top: 0px;
    right: 0;
}


.page2_b4_1 {
    width: 830px;
}
.page2_b4_1_left {
    width: 190px;
}
button.page2_b4_1_btn {
    width: 190px;
	height: 36px;
}
.page2_b4_1_right {
    width: 620px;
	height: 466px;
}

.page2_b5_1 {
    width: 830px;
}
.page2_b5_box {
    width: 370px;
}
img.page2_b5_box_img {
    width: 300px;
    height: 220px;
}
.page2_b5_box_text {
    height: 310px;
	padding: 0px 30px;
}


.page2_b5_box_text3, .page2_b5_box_text4 {
    height: 470px;
}



.page2_b6_1 {
    width: 830px;
}


p.page2_b6_1_1_p {
    width: 550px;
    height: 300px;
    padding-left: 210px;
    padding-right: 100px;
    padding-top: 123px;
    background-size: 200px;
}
img.page2_b6_1_1_img {
    top: 0px;
    right: 0;
    width: 300px;
}

p.page2_b6_1_2_p {
    width: 550px;
    height: 340px;
    padding-left: 210px;
    padding-right: 100px;
    padding-top: 147px;
    background-size: 200px;
}
img.page2_b6_1_2_img {
    top: 35px;
    right: 0;
    width: 300px;
}
p.page2_b6_1_3_p {
    width: 600px;
    height: 400px;
    padding-left: 210px;
    padding-right: 100px;
    padding-top: 112px;
    background-size: 200px;
}
img.page2_b6_1_3_img {
    top: 33px;
    right: 0;
    width: 300px;
}


.page2_b6_1_3 {
    height: 420px;
}



.page2_b7_1 {
    width: 500px;
    height: 600px;
	margin-top: 50px;
    margin-right: 50px;
}

.page2_b7 {
    height: 700px;
}
p.page2_b7_1_p {
    padding: 0 50px;
}

.page2_b8 {
    height: 600px;
}

.page2_b9_1 {
    width: 830px;
    background-size: 100%;
}
p.page2_b9_1_p {
    padding: 15px 15px 15px 60px;
}
p.page2_b9_1_p::after {
    top: 24px;
    left: 10px;
    width: 30px;
    height: 1px;
}
.page2_b9_2_2 {
    width: 450px;
    padding: 35px 20px 15px 15px;
    height: 500px;
    background-size: 100%;
}

p.page2_b9_2_p {
    padding: 14px 90px 14px 30px;
}
button.page2_b9_2_btn {
    margin: 20px 30px;
    padding: 10px 30px;
}

.page2_b9_2_1 {
    width: 350px;
    padding: 70px 20px 20px 0px;
    float: left;
}

.page2_b9_2 {
    margin-top: 520px;
}



.page2_b9_1_v2 {
    width: 830px;
    background-size: 100%;
}
p.page2_b9_1_p {
    padding: 15px 15px 15px 60px;
}
p.page2_b9_1_p::after {
    top: 24px;
    left: 10px;
    width: 30px;
    height: 1px;
}
.page2_b9_2_2_v2 {
    width: 450px;
    padding: 35px 20px 15px 15px;
    height: 500px;
    background-size: 100%;
}

p.page2_b9_2_p_v2 {
    padding: 14px 90px 14px 30px;
}
button.page2_b9_2_btn_v2 {
    margin: 20px 30px;
    padding: 10px 30px;
}

.page2_b9_2_1_v2 {
    width: 350px;
    padding: 70px 20px 20px 0px;
    float: left;
}

.page2_b9_2_v2 {
    margin-top: 580px;
}




.page2_b9_1_v3 {
    width: 830px;
    background-size: 100%;
}
p.page2_b9_1_p {
    padding: 15px 15px 15px 60px;
}
p.page2_b9_1_p::after {
    top: 24px;
    left: 10px;
    width: 30px;
    height: 1px;
}
.page2_b9_2_2_v3 {
    width: 450px;
    padding: 35px 20px 15px 15px;
    height: 500px;
    background-size: 100%;
}

p.page2_b9_2_p_v3 {
    padding: 14px 90px 14px 30px;
}
button.page2_b9_2_btn_v3 {
    margin: 20px 30px;
    padding: 10px 30px;
}

.page2_b9_2_1_v3 {
    width: 350px;
    padding: 70px 20px 20px 0px;
    float: left;
}

.page2_b9_2_v3 {
    margin-top: 600px;
}



h3.page2_b9_h3, h3.page2_b9_h3_v2, h3.page2_b9_h3_v3 {
    padding-top: 60px;
}







.banner1-box-arrow-left {
    left: 12px;
    width: 34px;
    height: 200px;
    margin-top: -125px;
}



.banner1-box-arrow-left:before {
    height: 101px;
    left: 12px;
}

.banner1-box-arrow-left:after {
    height: 101px;
    left: 12px;
}


.banner2-box-arrow-right:before {
    height: 101px;
}

.banner2-box-arrow-right:after {
    height: 101px;
}


.banner2-box-arrow-right {
    right: 12px;
    width: 34px;
    height: 200px;
    margin-top: -105px;
}


.banner2-box-arrow-left {
    left: 12px;
    width: 34px;
    height: 200px;
    margin-top: -105px;
}



.banner2-box-arrow-left:before {
    height: 101px;
    left: 12px;
}

.banner2-box-arrow-left:after {
    height: 101px;
    left: 12px;
}


#but-top-2, #but-top-3 {
}

.top-nav-wrap a.main-top-btn {
    width: 180px;
    font-size: 100%;
}

.top-nav-wrap a.main-top-btn.foto_btn_top span {
    margin-top: -11px;
}

.pod-razdel {
    padding: 4% 2%;
}


.banner1-nav-box {
    position: absolute;
    bottom: 2%;
}

p.banner1-box1-text2 {
    bottom: -14%;
    padding: 0 14% 0 0;
}

.banner2-nav-box {
    bottom: -7%;
}
.footer-box {
    width: 80%;
}
.pod-footer-raz .pod-razdel-sk.pod-razdel-skf-4 {
    padding-top: 7%;
}
.pod-footer-raz .pod-razdel-sk.pod-razdel-skf-5 {
    padding-top: 7%;
}
.footer-bottom-box {
    width: 100%;
}


.footer-box-top {
    height: 340px;
}

.footer-box-top {
    background-size: 170px;
	width: 980px;
	margin: 0 auto 110px;
}


.footer-box-top-2 > p {
    padding: 50px 0 0;
}
.footer-box-top-1 {
    width: 220px;
}

.footer-box-top-2 {
    width: 500px;
}
.footer-box-top-3 {
    width: 260px;
}

.footer-box-top-2 > p > span {
    font-size: 280%;
}
.footer-bottom-box-left > p {
    padding: 10px 0 10px 15px;
}

.footer-box-2 {
    padding: 5px;
}
.footer-box-1 {
    padding: 5px;
}

.bx_catalog_tile .bx_catalog_tile_img {
    width: 210px;
    height: 210px;
}
span.bx_catalog_tile_sub_sec {
    width: 170px;
}

.bx_catalog_tile .bx_catalog_tile_title a {
    font-size: 10px;
    padding: 12px 0 0 0;
}
.bx_catalog_tile .bx_catalog_tile_title {
    height: 50px;
}



.popup-back.active-popup.mail-popup {
    background-size: 40%;
}

.popup-cont.popup-right {
    right: -50%;
    width: 50%;
}

span.but-left-katalog-box-img {
    left: 800px;
    width: 300px;
    height: 300px;
}


span.but-left-katalog-box {
    width: 550px;
    padding: 7px 15px;
}



.col-sm-12-my-elem {
    width: 360px;
}

.col-sm-12-my-elem-price {
    width: 380px;
}




.product-item-detail-slider-image img {
    width: 320px !important;
    height: 320px !important;
    outline-offset: 20px;
}
.bx-red .product-item-fake-btn .btn.btn-default {
    width: 100px;
}
.bx-red .btn.btn-default {
    height: 32px;
}

.fav1_btn {
    width: 32px;
    height: 32px;
    margin: 0 7px 10px 0;
}

.btn.product-item-detail-buy-button {
    margin: 0 auto 10px;
}

.product-item-fake-btn {
    height: 40px;
}

.right-block-button-shop {
    float: right;
    width: 44%;
}

button.product-by-one-click, button.product-by-yes {
    height: 32px;
}

.product-item-detail-pay-block {
    margin-bottom: 35px;
}

.content-box-v2-banner {
    top: 186px;
}

.content-box-v2-banner {
    width: 18%;
}

a.but-left-podbtn {
    margin: 4px 0 4px -15px;
}

.top-nav-wrap-box {
    height: 65px;
}
.top-nav-wrap {
    height: 65px;
}

.top-nav-wrap a.main-top-btn:first-of-type {
    height: 65px;
}

.top-nav-wrap a.main-top-btn span {
    height: 65px;
}

.top-nav-wrap a.main-top-btn {
    height: 65px;
}

.top-nav-wrap a.main-top-btn.top-but-multi {
    height: 70px;
}

.katalog-btn-top > span {
    padding: 15px 28px 20px 31%;
    height: 65px;
}


a.lk-but-top {
    padding: 7px 19px 9px 40px;
}

a.lk-but-top {
    padding: 7px 19px 9px 40px;
}

a.lk-but-top:after {
    width: 25px;
    height: 25px;
    top: 3px;
    left: 9px;
}

a.fovar-but-top {
    width: 35px;
    height: 34px;
}
a.fran-but-top {
	height: 34px;
	padding: 8px;
}

span.korz-but-top {
    padding: 7px 20px 9px 45px;
}

span.korz-but-top:after {
    width: 25px;
    height: 25px;
    top: 3px;
    left: 8px;
}


.top-cat-kat-2, .top2-cat-kat-2, .top3-cat-kat-2 {
    min-height: 70px;
}

i.kat-elem-img {
    height: 50px;
    width: 50px;
}

a.kat-elem-name {
    padding-left: 70px;
}

.top-nav-wrap.top-nav-wrap-float {
    height: 60px;
}
.top-nav-wrap-float .katalog-btn-top > span {
    padding: 14px 28px 20px 85px;
    height: 60px;
}

.top-nav-wrap-float.top-nav-wrap a.main-top-btn span {
    height: 60px;
}

.top-nav-wrap.top-nav-wrap a.main-top-btn.top-but-multi:first-of-type {
    height: 65px;
}
.top-nav-wrap-float.top-nav-wrap a.main-top-btn.top-but-multi:first-of-type {
    height: 60px;
}

.top-nav-wrap-float.top-nav-wrap a.main-top-btn {
    height: 60px;
}

.top-nav-wrap-float.top-nav-wrap a.main-top-btn.top-but-multi {
    height: 65px;
}

.top-nav-wrap.top-nav-wrap-float .dop-top-menu {
    top: 60px;
}

.cveta_ico > div.lcv-1 > p {
    font-size: 100%;
}

.cveta_ico > div.lcv-2 > p {
    font-size: 90%;
}

.colc_ico > div.lcv-1 > p, .slovar_ico > div.lcv-1 > p, .vpot_ico > div.lcv-1 > p {
     font-size: 100%;
 }
.colc_ico > div.lcv-2 > p, .slovar_ico > div.lcv-2 > p, .vpot_ico > div.lcv-2 > p {
    font-size: 80%;
}

.content-box-v2 {
    width: 950px;
}


.product-item-small-card .col-xs-12, .product-item-small-card .col-md-3, .product-item-small-card .col-xs-6{
    padding-right: 17px;
    padding-left: 17px;
}

.product-item-small-card .product-item-image-wrapper {
    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.27);
}

.product-item-title a {
    font-size: 14px;

}
.product-item-price-current {
    font-size: 18px;
}

.bx-red .product-item-small-card .btn.btn-default {
    padding: 9px 20px;
    height: 35px;
}

.fav1_btn_min {
    width: 35px;
    margin: 0;
    display: inline-block;
    height: 35px;
}

h1.bx-title {
    width: 90%;
}

a.in-favor-btn-korz {
    width: 155px;
}

.iblock-box-left-1 {
    padding: 60px 15% 60px 70px;
    width: 670px;
}

.iblock-box-right-1 {
    right: -36%;
    width: 340px;
    height: 70%;
}


.iblock-gs-1, .iblock-gs-3, .iblock-gs-5, .iblock-gs-7 {
    height: 500px;
}


div.iblock-gs-div1-8, div.iblock-gs-div3-8 {
    width: 410px;
    height: 400px;
}

div.iblock-gs-div2-8 {
    width: 80px;
    height: 400px;
}

img.iblock-gs-div1-img-8 {
    margin: -43px 0 0 37px;
    width: 86%;
}

img.iblock-gs-div3-img-8 {
    margin: -88px 0 0 35px;
    width: 85%;
}

section.iblock.iblock-gs-10 .box-prod-slider-block, section.iblock.iblock-gs-10 .box-prod-slider-wrap-5 {
    height: 370px;
    width: 800px;
}

div.iblock-gs-div4-8 {
    width: 75px;
    height: 60px;
    position: relative;
    margin: 40px auto;
}

section.iblock.iblock-gs-2 {
    width: 900px;
}

section.iblock.iblock-gs-8 {
    width: 950px;
}

h3.iblock-gs-h3-8 {
    margin: 40px 0 100px;
}

section.iblock.iblock-gs-2 {
    padding: 100px 0;
}
section.iblock.iblock-gs-4, section.iblock.iblock-gs-6 {
    padding: 100px 5%;
}
section.iblock.iblock-gs-11 {
    padding: 80px 0 70px;
}

h2.iblock-gs-h2-11 {
    padding: 30px 0 40px 0;
}
p.iblock-gs-p1-11 {
    padding: 0 150px 40px;
}

button.gs-btn, a.gs-btn {
    margin-top: 40px;
}

div.dop2-nav-top.dop2-nav-top-float {
    top: 60px;
}

.float-box-left {
    padding-top: 40px;
}

.float-box-left.float-box-left-active {
    padding-top: 100px;
}

.btn-top-nav-shops-wrap {
    width: 70% !important;
}

.filter-box-color {
     width: 11.5%;
     margin: 15px 0 15px 1%;
     height: 50px;
     border-radius: 5px;
 }


p.box-foto-cats-a {
    width: 15.5%;
    height: 55px;
    padding: 5px 6px 2px;
    border-radius: 4px;
}

.foto_filter_block {
    padding: 20px 5% 30px;
}



.wrap-top-template-foto-1 {
    width: 100%;
    height: 500px;
}
.wrap-top-template-foto-2 {
    width: 100%;
    height: 500px;
}
.wrap-top-template-foto-3 {
    width: 100%;
    height: 500px;
}
.wrap-top-template-foto-4 {
    width: 100%;
    height: 500px;
}
.wrap-top-template-foto-5 {
    width: 100%;
    height: 550px;
}
.wrap-top-template-foto-5_1 {
     width: 100%;
     height: 550px;
}
.wrap-top-template-foto-6 {
    width: 100%;
    height: 500px;
}
.wrap-top-template-foto-6_1 {
    width: 100%;
    height: 500px;
}
.wrap-top-template-foto-7 {
    width: 100%;
    height: 500px;
}
.wrap-top-template-foto-7_1 {
    width: 100%;
    height: 500px;
}
.wrap-top-template-foto-8 {
    width: 100%;
    height: 500px;
}
.wrap-top-template-foto-9 {
    width: 100%;
    height: 550px;
}
.wrap-top-template-foto-10 {
    width: 100%;
    height: 500px;
}
.wrap-top-template-foto-11 {
    width: 100%;
    height: 450px;
}
.wrap-top-template-foto-12 {
    width: 100%;
    height: 500px;
}
.wrap-top-template-foto-15 {
    width: 100%;
    height: 500px;
}
.wrap-top-template-foto-16 {
    width: 100%;
    height: 500px;
}



.foto_page_box {
    padding: 15px 50px;
}
.template-foto-img > img {
    width: 100px;
    height: 70px;
}

li.ya-share2__item {
    width: 25px;
    height: 25px;
}
.foto-box-like-btn {
    width: 25px;
    height: 25px;
}
.ya-share2__link > a {
    width: 100%;
    height: 100%;
}

.arr-main-slider-next-wrap {
    right: 0px;
    width: 120px;
}
.arr-main-slider-next {
    right: 40px;
}


.arr-main-slider-prev-wrap {
    left: 0px;
    width: 120px;
}
.arr-main-slider-prev {
    left: 40px;
}


.colors_mat_block {
    position: relative;
    margin: 150px auto 0 auto;
    width: 850px;
}


.color-block{
    width: 346px;
}

img.colors_mat_block_logo {
    width: 220px;
}

.popup-cont.popup-right.aq_cvet-popup {
    background: #284296;
    width: 40%;
    right: -40%;
}


.page3_b2_1 {
    width: 750px;
}


.page3_b3_l {
    width: 500px;
    margin-top: 16px;
}
.page3_b3_r {
    width: 400px;
    height: 370px;
}

p.page3_b3_l_p {
    padding: 40px;
    height: 340px;
}

p.page3_b3_l_p2 {
    width: 500px;
    padding: 10px 40px;
}

section.page3_b3 {
    padding-bottom: 70px;
}
h2.page3_b4_h2 {
    width: 440px;
    padding: 20px;
    margin-top: -39px;
    height: 77px;
}

.page3_b3_2_color {
    width: 151px;
    height: 151px;
}

.page3_b3_2_color_box {
    width: 151px;
    margin: 13px;
}

.page3_b4_1 {
    width: 900px;
}

.page3_b5_1 {
    width: 850px;
}

p.page3_b5_1::after {
    height: 52%;
    top: 65px;
    left: -23px;
}

p.page3_b5_1 {
    width: 400px;
    padding: 60px 0 0;
}

.page3_b5_img1_w {
    width: 400px;
    top: -20px;
}

.page3_b5_img2_w {
    width: 500px;
    top: 450px;
}

p.page3_b5_2 {
    width: 350px;
    top: 500px;
    left: 500px;
}

.page3_b3_1 {
    width: 900px;
}

p.page3_b5_3 {
    top: 850px;
}

p.page3_b5_2::after {
    top: 4px;
    left: -23px;
}

p.page3_b5_3::after {
    top: -23px;
}


section.page3_b5 {
    height: 1000px;
}





.page4_b1_1 {
    width: 900px;
}
img.page4_b1_1_img {
    position: absolute;
    top: -20px;
    right: 0;
    width: 400px;
}

p.page4_b1_1_p {
    width: 400px;
    padding: 50px 0;
}
section.page4_b1 {
    height: 430px;
}




.page4_b2_1 {
    width: 900px;
}

img.page4_b2_1_img {
    width: 400px;
}

.page4_b2_1_1 {
    width: 650px;
    padding: 20px 20px 20px 200px;
}
p.page4_b2_1_p {
    margin: 10px 0 30px;
}

.page4_b3_1 {
    width: 900px;
}




.page4_b3_1_1 {
    width: 600px;
    height: 450px;
}
img.page4_b3_1_img {
    width: 450px;
}



.page4_b4_1_1,
.page4_b4_1_2,
.page4_b4_1_3,
.page4_b4_1_4 {
    width: 257px;
    height: 700px;
}
.page4_b4_1_6 {
    width: 900px;
}


.page4_b3_2_color {
    width: 151px;
    height: 151px;
}

.page4_b3_2_color_box {
    width: 151px;
    margin: 13px;
}

.page4_b4_cl {
    padding: 20px 0 50px;
}



.page4_b6_1 {
    width: 900px;
}


.page4_b7_1 {
    width: 900px;
    margin: auto;
}

.page4_b7 {
    height: 450px;
}

h2.page4_b7_h2 {
    padding-top: 140px;
}

.page4_b6_1_3 {
    height: 450px;
}














.page5_b4_1 {
    width: 900px;
}

.page5_b1_1 {
    width: 450px;
    padding: 40px;
    box-shadow: 30px 30px 0 #99cc52;
}
.page5_b1_1_w {
    width: 900px;
}
img.page5_b1_img {
    width: 500px;
}
section.page5_b1 {
    height: 500px;
}


p.page5_b2_1_p {
    width: 400px;
}
.page5_b2_1 {
    width: 900px;
}
img.page5_b2_img {
    width: 350px;
}




.page5_b3_1 {
    width: 900px;
}
.page5_b3_img_box {
    width: 237px;
    margin: 30px;
}


.page5_b4_img_box {
    width: 350px;
    margin: 50px;
    height: 450px;
	box-shadow: 25px 25px 0 #fff675;
}

p.page5_b4_img_p {
    padding: 0px 30px 40px 40px;
}
.page5_b4_h3 {
    padding: 30px 30px 20px 40px;
}


img.page5_b5_1_1_img {
    width: 400px;
}

p.page5_b5_1_1_p {
    width: 500px;
    height: 390px;
    background-size: 100px;
}

p.page5_b5_1_1_p.page5_b5_1_1_p1 {
    padding: 91px 0 100px 160px;
}

.page5_b5_1_1 {
    height: 490px;
}

p.page5_b5_1_1_p.page5_b5_1_1_p2 {
    height: 435px;
	padding: 120px 0 100px 160px;
}

.page5_b5_1_2 {
    height: 435px;
}

img.page5_b5_1_1_img.page5_b5_1_1_img3 {
    width: 350px;
	margin-right: 30px;
	margin-left: 20px;
}

p.page5_b5_1_1_p.page5_b5_1_1_p3 {
    height: 460px;
    padding: 180px 0 100px 160px;
}
.page5_b5_1_3 {
    height: 460px;
}

.page5_b5_slider {
    width: 700px;
    height: 473px;
    margin-top: 30px;
}



img.page5_b6_img {
    height: 260px;
    margin: 10px;
}


.page5_b7_1 {
    width: 900px;
}

img.page5_b7_img1 {
    width: 410px;
}

img.page5_b7_img2 {
    width: 400px;
}






.page6_b1_1 {
    width: 900px;
    margin: auto;
}

h2.page6_b1_1_h2 {
    width: 400px;
}

p.page6_b1_1_p1 {
    width: 400px;
}

p.page6_b1_1_p2 {
    width: 400px;
}
.ps-stone {
    top: 116px;
    left: 180px;
}

h2.page6_b2_1_h2 {
    padding-top: 10px;
}
p.page6_b2_1_p1 {
    padding: 20px 300px;
}
.page6_b2_cl_w {
    margin-top: 280px;
}

.page6_b2_cl {
    width: 157px;
    height: 157px;
    margin: 15px 10px;
}

p.page6_b2_cl_t_p {
    padding: 16px;
}
p.page6_b2_cl_p {
    padding: 10px;
    font-size: 100%;
}

section.page6_b3 {
    padding: 40px 0 40px;
}

.page6_b3_1 {
    width: 800px;
}

img.page6_b4_img {
    height: 295px;
	margin: 15px;
}

section.page6_b4 {
    padding: 40px 0 50px;
}








.page7_b1_1 {
	width: 800px;
}

p.page7_b1_1_p1,
h2.page7_b1_1_h2 {
    width: 400px;
}
p.page7_b1_1_p1 {
	font-size: 140%;
}


p.page7_b2_1_1_p1,
h3.page7_b2_1_1_h3,
p.page7_b2_1_2_p1,
h3.page7_b2_1_2_h3 {
	width: 450px;
}

img.page7_b2_1_1_img,
img.page7_b2_1_2_img {
    width: 350px;
}


img.page7_b3_1_img1,
img.page7_b3_1_img2 {
    width: 180px;
}

p.page7_b3_1_p {
    width: 440px;
}

p.page7_b4_1_p {
    padding: 20px 130px;
}

img.page7_b3_1_img3 {
    width: 300px;
}

p.page7_b5_1_p {
    padding: 20px 175px;
}

img.page7_b5_box_img {
    width: 570px;
}
p.page7_b5_box_p {
    width: 210px;
    margin: 125px 20px 0 0;
	font-size: 140%;
}

p.page7_b5_pl2 {
    padding: 60px 120px;
}

.page7_b5_box4 p.page7_b5_box_p {
    margin-top: 140px;
}
.page7_b5_box5 p.page7_b5_box_p {
    margin-top: 110px;
}

.page7_b5_box6 p.page7_b5_box_p,
.page7_b5_box7 p.page7_b5_box_p,
.page7_b5_box8 p.page7_b5_box_p
 {
    margin-top: 125px;
}


.page7_b6_1 {
    width: 800px;
}



.page8_b1_1 {
    width: 900px;
}

section.page8_b1 {
    height: 400px;
}

p.page8_b2_1_p1 {
    padding: 20px 150px 40px;
}

p.page8_b2_box_p {
    padding: 11px 10% 11px 15%;
}

p.page8_b2_box_pb > b {
    font-size: 130%;
}

p.page8_b2_1_2_p {
    padding: 50px 150px;
}
.page8_b3_1_box_line {
    width: 820px;
    margin: 0px 40px;
}

h2.page8_b3_1_box_p1 {
    left: 40px;
}
p.page8_b3_1_box_p2 {
    right: 40px;
}
p.page8_b3_1_box_p3 {
    width: 250px;
    margin: 50px 0 50px 40px;
}

p.page8_b3_1_box_p3 > span {
    margin: 40px 0 0 -15px;
}

p.page8_b3_1_box_p4 {
    width: 450px;
	margin: 30px 40px 30px 0;
}
img.page8_b3_1_box_img {
    width: 450px;
	margin-right: 40px;
}

.page8_b3_1_box2 p.page8_b3_1_box_p3 > span,
.page8_b3_1_box3 p.page8_b3_1_box_p3 > span,
.page8_b3_1_box4 p.page8_b3_1_box_p3 > span {
    margin: 125px 0 0 -15px;
}


img.page8_b4_1_img {
    margin: 70px;
    width: 350px;
}

h2.page8_b4_1_h2 {
    padding-top: 80px;
}
p.page8_b4_1_p {
    line-height: 160%;
}

button.page8_b4_1_btn {
    padding: 15px 40px;
    width: 380px;
    margin: 60px 0 0;
}
.page8_b3_1_box {
        height: 680px;
}




.page9_b1_1 {
    width: 800px;
}

.page9_b2_1 {
    width: 800px;
	padding: 30px 0 50px 50px;
	margin: 70px auto 40px;
}

p.page9_b2_p {
    padding: 0px 400px 0 0;
}

.page9_b3_1 {
    width: 800px;
}
img.page9_b3_img {
    width: 170px;
    margin: 29px 70px;
}
p.page9_b3_p {
    padding: 30px 350px 10px 50px;
}

.page9_b4_1 {
    width: 800px;
	padding: 30px 80px 40px 140px;
}

h2.page9_b4_h2 > span {
    top: 45px;
	left: -100px;
}
h2.page9_b4_h2 {
    margin-bottom: 10px;
}


h2.page9_b1_h2 {
    padding: 60px 0;
}

p.page9_b4_p1 {
    padding: 10px 0;
}

p.page9_b1_p {
    padding: 0px 100px 100px;
}

p.page9_b4_p1::after {
    width: 30px;
    top: 22px;
    left: -50px;
}

p.page9_b4_p2 > span {
    left: -70px;
}

.page9_b5_1 {
    width: 800px;
}




.page10_b1_1 {
    width: 800px;
}
.page10_b2_left,
.page10_b2_right {
    width: 390px;
	height: auto;
	padding: 0 30px 30px;
}
.page10_b2_left {
    margin-right: 20px;
}
iframe.page10_b3_map {
    height: 400px;
}

p.iblock-kont-p1-11 {
    font-size: 120%;
}


p.page10_b2_p1 {
    font-size: 150%;
    margin: 30px 0 20px;
}
img.page10_b2_img {
    width: 130px;
    margin-right: 20px;
    margin-top: -30px;
}

p.page10_b2_p2 {
    font-size: 130%;
    padding-top: 35px;
    height: 140px;
}

td.page10_b2_td1 {
    text-align: right;
    color: #505050;
    padding: 5px 8px;
    width: 150px;
}

table.page10_b2_table {
    font-size: 120%;
}


p.page10_b1_gr1 {
    padding: 0 0 0 70px;
}
p.page10_b1_gr2 {
    padding: 0 70px 0 0;
	    line-height: 170%;
}
section.page10_b2 {
    margin: 60px 0;
}









.page11_b2_1 {
    width: 800px;
    margin: auto;
}


.page11_b3_box {
    width: 180px;
    height: 180px;
    margin: 10px;
}
.page11_b3_box_fake {
    width: 180px;
    height: 180px;
    margin: 10px;
}
img.page11_b3_box_img {
    width: 180px;
    height: 110px;
}

.page11_b3_box::after {
    width: 180px;
    height: 110px;
}
p.page11_b3_p {
    color: #354a6e;
    font-size: 190%;
}









.page16_b1_1 {
    width: 800px;
    margin: auto;
}
img.page16_b1_img {
    width: 300px;
    float: left;
	margin: 25px;
}

p.page16_b1_p {
    width: 400px;
    padding: 60px 0 0 80px;
}

p.page16_b1_p2 {
    width: 500px;
	margin: 40px auto 80px;
}


p.page16_b2_p {
    width: 480px;
    padding: 0px 0 0 80px;
    margin-bottom: 100px;
}

img.page16_b2_img {
        width: 280px;
    margin-top: 70px;
    margin-left: 0px;
}

img.page16_b2_img2 {
    width: 280px;
    margin-top: 0px;
    margin-left: 0px;
}

p.page16_b2_p2 {
    width: 480px;
    padding: 0px 0 0 80px;
    margin-top: 10px;
}

section.page16_b2 {
    padding: 80px 0;
}












.page12_b1_1 {
    width: 800px;
}

p.page12_b1_p {
    padding: 80px 0 80px 300px;
}

section.page12_b2 {
    padding: 40px 0 30px;
}

h2.page12_b2_h2 {
    margin-bottom: 15px;
    padding: 20px 120px;
}

p.page12_b3_p1 {
    padding: 0px 120px 30px;
}

p.page12_b3_p2 {
    margin: 20px 90px;
    width: 500px;
}





.page13_b1_1 {
    width: 800px;
}
.page13_b1_box:nth-child(odd) {
    margin-right: 20px;
}
.page13_b1_box {
    width: 390px;
    height: 235px;
    margin-bottom: 20px;
}
p.page13_b1_p {
	height: 220px;
}
img.page13_b1_img {
    width: 170px;
    margin: 15px 0;
}

h2.page13_b1_h2 {
    margin-bottom: 15px;
}







.page14_b1_1 {
    width: 800px;
}

p.page14_b1_p {
    color: #354a6e;
    font-size: 210%;
    width: 370px;
    padding: 150px 0;
    line-height: 160%;
	
}

img.page14_b1_img {
    width: 540px;
    position: absolute;
    top: 80px;
    right: 0px;
}

img.page14_b2_img {
    width: 500px;
}

p.page14_b2_p {
    
}

p.page14_b2_p.page14_b2_p2 {
    margin-top: 40px;
}
p.page14_b2_p > b {
    top: -70px;
}

.page14_b2_b {
    width: 350px;
    padding: 25px 50px 40px;
	bottom: -30px;
}

.page14_b2_line {
    height: 2px;
    margin: 20px 0 30px;
}

p.page14_b3_p {
    width: 570px;
    padding-left: 30px;
    font-size: 160%;
}

a.page14_b3_a {
    padding: 15px 25px;
    margin-top: 50px;
}

img.page14_b4_img {
    width: 365px;
    margin: 15px;
    height: 365px;
}
h2.page14_b4_h2 {
    font-size: 230%;
}

section.page14_b4 {
    padding: 0px 0;
}



.page17_b1_1 {
    width: 800px;
    margin: auto;
}

img.page17_b1_img {
    width: 370px;
    height: 333px;
}

h2.page17_b1_h2 {
    width: 416px;
	padding: 0px 100px 0 20px;
}


p.page17_b1_p {
    width: 416px;
	padding: 0px 40px 0 20px;
}

button.page17_b1_btn_close,
button.page17_b1_btn,
button.page17_b1_abtn {
    padding: 7px 50px;
}

.page17_b1_rbox {
    height: 421px;
}
.page17_b1_rbox {
    width: 416px;
    height: 333px;
}



button.page17_b1_btn_close_b {
    padding: 5px 70px;
}

div.btn-skachat {
    padding: 15px 0 5px;
}

p.page6_b3_1_p2 {
    width: 800px;
}

img.page6_b6_img3 {
    height: 358px;
}

p.page6_b2_1_p1 {
    font-size: 120%;
}

h2.page6_b2_1_h2.rellax1_5 {
    font-size: 230%;
}
p.page6_b2_1_p1 {
    font-size: 110%;
}

p.page6_b3_1_p1 > span, 
p.page6_b3_1_p2 > span {
    left: 80px;
    font-size: 200%;
    width: 80px;
    height: 80px;
    line-height: 80px;
}

.page8_b2_box.page8_b2_box2 {
    height: 494px;
}

.page8_b2_box {
    height: 440px;
}
.page8_b2_box2 .page8_b2_box_p {
    padding: 14px 8% 14px 15%;
}

.pop-color-win-prev,
.pop-color-win-next {
    width: 90px;
}

.pop-color-win-next-wrap {
    width: 90px;
    right: -90px;
}

.pop-color-win-prev-wrap {
    width: 90px;
    left: -90px;
}

.korz-but-top>.cart_id_col {
    position: absolute;
    background: #e63e0f;
    color: #fff;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    bottom: 2px;
    left: 5px;
    font-size: 70%;
}


ul.snp1-ul2 li:before {
    transform: translate3D(-41px, 13px,0);
    width: 22px;
    height: 2px;
}

ul.snp1-ul1 li:before {
    transform: translate3D(-31px, 7px,0);
    width: 10px;
    height: 10px;
}

ol.snp1-ol li:before {
    transform: translate3D(-145%,-46%,0);
    width: 50px;
}

p.snp1-p {
    padding: 10px 30px 10px;
}
h3.snp1-h3 {
    padding: 0 30px 0px;
}

h3.snp1-h2 {
    padding: 20 30px 10px;
}



p.iblock-gs-p1-10 {
    padding: 0 250px 70px;
}

table.snp-table {
	margin-left: 30px;
}


.page18_b1_1,
.page18_b2_1,
.page18_b3_1,
.page18_b4_1,
.page18_b5_1,
.page18_b5_2,
.page18_b5_3,
.page18_b5_4,
.page18_b5_5,
.page18_b7_1,
.page18_b8_1,
.page18_b9_1,
.page18_b10_1,
.page18_b11_1,
.page18_b15_1,
.page18_b16_1 {
    width: 800px;
}

.page18_b5_1 {
    background-size: 6% auto;
}

.page18_b5_2 {
    background-size: 6% auto;
    padding: 60px 0 60px;
}

.page18_b5_3 {
    background-size: 6% auto;
    padding: 79px 0 52px;
}

.page18_b5_4 {
    background-size: 6% auto;
    padding: 93px 0 69px;
}

.page18_b5_5 {
    background-size: 6% auto;
    padding: 90px 0 71px;
}


.page19_b1_1 {
    width: 800px;
}


.page19_b4_1 {
    width: 800px;
}


p.page19_b10_1_1_p {
    width: 550px;
    height: 300px;
    padding-left: 210px;
    padding-right: 100px;
    padding-top: 95px;
    background-size: 200px;
}
img.page19_b10_1_1_img {
    top: 0px;
    right: 0;
    width: 300px;
}

p.page19_b10_1_2_p {
    width: 550px;
    height: 340px;
    padding-left: 210px;
    padding-right: 100px;
    padding-top: 133px;
    background-size: 200px;
}
img.page19_b10_1_2_img {
    top: 35px;
    right: 0;
    width: 300px;
}
p.page19_b10_1_3_p {
    width: 600px;
    height: 400px;
    padding-left: 210px;
    padding-right: 100px;
    padding-top: 190px;
    background-size: 200px;
}
img.page19_b10_1_3_img {
    top: 72px;
    right: 0;
    width: 350px;
}


.page19_b10_1_3 {
    height: 420px;
}


p.page19_b11_p2 {
    width: 40%;
    font-size: 150%;
    line-height: 180%;
    padding: 120px 0;
}


img.page16_b2_ig {
    margin-top: 0;
}

p.page16_b2_pg {
    margin-bottom: 0;
    padding-top: 110px;
}












.page15_b1_1_d0 {
    width: 1000px;
}
.page15_b1_d0 {
    width: 1000px;
}
.page15_b2_d0 {
    width: 1000px;
}
.page15_b1_2 {
    width: 1000px;
}
.page15_b4_d0 {
    width: 1000px;
}
.page15_b4_2_d1 {
    width: 1000px;
}
.page15_b4_2_d2 {
    width: 1000px;
}
.page15_b4_2_d3 {
    width: 1000px;
}
.page15_b5_b1 {
    width: 1000px;
}
.page15_b5_b1_0 {
    width: 1000px;
}
.page15_b5_b1_0i {
    width: 1000px;
}
.page15_bef_d0 {
    width: 1000px;
}
.page15_b1_bb2_1 {
    width: 1000px;
}

.page15_b1_bb2_2 {
    width: 1000px;
}
.page15_b1_bb2_3 {
    width: 1000px;
}
.page15_b1_bb2_4 {
    width: 1000px;
}
.page15_b1_bb2_5 {
    width: 1000px;
}
.page15_b1_bb2_6 {
    width: 1000px;
}

.page15_b1_bb2_7 {
    width: 1000px;
}
p.page15_bef_p1 {
    width: 1000px;
}
.page15_b1_bb2_8 {
    width: 1000px;
}
.page15_b1_bb2_9 {
    width: 1000px;
}
.page15_b1_bb3_d0 {
    width: 1000px;
}
.page15_w1_bbb1 {
    width: 1000px;
}
.page15_div_bbb4_box {
    width: 1000px;
}
.page15_div_bbb4_box2 {
    width: 1000px;
}
.page15_div_bbb4_box4 {
    width: 1000px;
}
p.page15_div_bbb4_box3 {
    width: 1000px;
}
p.page15_div_bbb4_box0_p1 {
    width: 1000px;
}
.page15_div_bbb4_box5 {
    width: 1000px;
}
.page15_div_bbb4_box6 {
    width: 1000px;
}
.page15_div_bbb4_box7 {
    width: 1000px;
}
.page15_div_bbb4_box8 {
    width: 1000px;
}
.page15_bb21_pb1_d1 {
	width: 1000px;
}

h2.page15_h2.page15_h2_bb1 > span.page15_h2_bb1_1 {
    bottom: 143px;
    left: -12px;
}

.page15_div_bbb4_box8_br {
    padding: 50px 60px;
}

div.page15_b1_bb2_9box_z {
	
	
}
p.page15_b1_bb2_9box_z_w_p {
    margin: 100px 0 100px 100px;
}


p.page15_bb21_p2 > span {
	left: 20%;
    top: 34%;
}
p.page15_p_bb1_of {
    line-height: 160%;
}
p.page15_p1_bbb2{
	background-size: 54px;
}
p.page15_p2_bbb2{
	background-size: 54px;
}


a.menu-razd-sk-box {
    width: 228px;
    height: 60px;
	border-width: 2px;
	margin-top: 3%;
}
span.menu-razd-sk-numb {
    padding-top: 18px;
    width: 48px;
    padding-left: 12px;
    font-size: 345%;
}

span.menu-razd-sk-txt {
    width: 125px;
    font-size: 248%;
}


.api_auth_ajax .api_profile a {
    line-height: 33px;
    padding: 0 10px 0 10px;
}

.pod-razdel-sk.pod-razdel-sk_4 {
    padding: 2.8% 0 1% 4%;
}
.pod-razdel-sk.pod-razdel-sk_5 {
    padding-top: 2.8%;
}

.dop-top-menu#dop-top-2 {
    padding-bottom: 1%;
}
span.menu-razd-sk-txt1 {
    padding-top: 6%;
}
span.menu-razd-sk-txt3 {
    line-height: 180%;
}
.menu-razd-sk-box-g5 span.menu-razd-sk-txt2 {
    padding-top: 0;
}
.menu-razd-sk-box-g5 span.menu-razd-sk-txt2,
.menu-razd-sk-box-g3 span.menu-razd-sk-txt2,
.menu-razd-sk-box-g4 span.menu-razd-sk-txt2{
    line-height: 161%;
}
.menu-razd-sk-box-g7 span.menu-razd-sk-txt1 {
    padding-top: 10%;
}


.page15_b1_bb2_1n,
.page15_b1_bb2_2n,
.page15_b1_bb2_3n,
.page15_b1_bb2_4n,
.page15_b1_bb2_5n,
.page15_b1_bb2_6n,
.page15_b1_bb2_7n,
.page15_2_b8n_b1_1,
.page15_2_b9n_b1_1,
.page15_2_b9n_b1_2,
.page15_b3n p.page15_p2{
    width: 950px;
}
.page15_2_b9n_b2_2 {
    padding: 30px;
}
.page15_2_b7n_b1 {
    width: 930px;
}

.page15_2_b9n_b2_w {
    width: 950px;
    margin: 80px auto;
}
p.page15_2_b9n_b2_1_p1 {
    padding: 50px 30px 60px 60px;
}

p.page15_b1_bb2_9box_z_w_p {
    margin: 100px 0 100px 80px;
}

img.page15_b1_bb2_2_1_img {
    width: 45%;
}
img.page15_b1_bb2_2_2_img {
    width: 43%;
}
img.page15_b1_bb2_2_3_img {
    width: 50%;
}
img.page15_b1_bb2_2_4_img {
    width: 45%;
}
img.page15_b1_bb2_2_5_img {
    width: 45%;
}
img.page15_b1_bb2_2_6_img {
    width: 45%;
}
img.page15_b1_bb2_2_7_img {
    width: 45%;
}

h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of .page15_h2_bb1_1 {
    top: -1%;
    bottom: auto;
    left: -4%;
}

.page15_b1_bb2_1n::after {
    padding-bottom: 69%;
}
.page15_b1_bb2_2box h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of .page15_h2_bb1_1 {
    top: -1%;
    left: -5%;
    bottom: auto;
}
.page15_b1_bb2_3box h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of .page15_h2_bb1_1 {
    top: -1%;
    bottom: auto;
    left: -4%;
}

.page15_b1_bb2_4box h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of .page15_h2_bb1_1 {
    top: -1%;
    bottom: auto;
    left: -12%;
}
.page15_b1_bb2_5box h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of .page15_h2_bb1_1 {
    top: -1%;
    bottom: auto;
    left: -5%;
}
.page15_b1_bb2_6box h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of .page15_h2_bb1_1 {
    top: -1%;
    bottom: auto;
    left: -5%;
}
.page15_b1_bb2_7box h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of .page15_h2_bb1_1 {
    top: -1%;
    bottom: auto;
    left: -5%;
}

.page15_3_bx1 {
    width: 350px;
    background: #fff;
    padding: 5%;
}

.page15_3_bx3 {
    width: 350px;
    background: #fff;
    padding: 5%;
}
.page15_3_bx0 {
    width: 850px;
}
.page15_b1_bb2_9box_z.page15_b1_bb2_9box_z1 {
    right: 5%;
}

.page15_2_b9n div.page15_b1_bb2_9box_z {
    top: 50px;
    right: 60px;
    width: 330px;
}

h2.page15_h2n {
    font-size: 310%;
}

span.page15_h2n_sp1 {
    height: 180px;
    width: 180px;
    line-height: 180px;
}

.page3_b3_2_color {
    width: 127px;
    height: 127px;
}
.page3_b3_2_color_box {
    width: 127px;
    margin: 10px;
}
.page3_b3_2_color_box.page3_b3_2n_color_box {
    width: 155px;
}
.page3_b3_2_color.page3_b3_2n_color {
    width: 155px;
    height: 155px;
}
.page3_b3_2_color_box.page3_b3_3n_color_box {
    width: 202px;
    margin: 10px;
}
.page3_b3_2_color.page3_b3_3n_color {
    width: 202px;
    height: 202px;
}

.page20_b0 {
    width: 900px;
    margin: auto;
}
.page20_s7_col_n_w .color-block {
    width: 152px;
    margin: 1.5%;
}

.page20_s14_d1_v1.page20_s14_d1_v1_2 {
    border-width: 10px;
}
.page20_s14_d1_v1.page20_s14_d1_v1_3 {
    border-width: 10px;
}
button.page20_s14_btn1 {
    border: 1px solid #fff;
}

p.page20_s14_d1_v1_p {
    font-size: 140%;
}
p.page20_s14_n1 {
    font-size: 450%;
}

.pod-razdel-sk a.dop-top-btn {
    padding: 5px 0 5px 0;
}
.pod-razdel-sk-podd.pod-razdel-sk-podd_0 {
    width: 47%;
}
.pod-razdel-sk-podd.pod-razdel-sk-podd_1 {
    width: 27%;
    margin-top: 13%;
}
.pod-razdel-sk-podd.pod-razdel-sk-podd_2 {
    margin-top: 13%;
}
.dop-top-menu#dop-top-2 {
    padding-bottom: 1%;
}
p.page20_s44_p1 {
    font-size: 400%;
}
.page20_s14_d1_v1 {
    border-width: 10px !important;
}
h2.p23_h2.p23_s8_h1:after {
    width: 386px;
    height: 385px;
}
.p23_s17_box {
    height: 600px;
}
span.p23_s15_nav_b {
    width: 12px;
    height: 12px;
    margin: 4px;
}
.p27_s5_b_box {
    height: 540px !important;
}

span.p27_s5_arr_r {
    width: 30px !important;
    height: 30px !important;
}
span.p27_s5_arr_l {
    width: 30px !important;
    height: 30px !important;
}
.p27_s5_b1_main {
    font-size: 75%;
}
.p27_s5_b1 {
    font-size: 75%;
}

img.page19_b18_1_2_img {
    position: absolute;
    top: 110px;
    right: 0;
    width: 280px;
}
img.page19_b18_1_1_img {
    position: absolute;
    top: 113px;
    right: 0;
    width: 280px;
}
img.page19_b18_1_3_img {
    position: absolute;
    top: 105px;
    right: 0;
    width: 380px;
}
p.page19_b18_1_1_p {
    background-size: 200px;
    height: 400px;
    padding-left: 230px;
    font-size: 200%;
    padding-top: 180px;
}

p.page19_b18_1_2_p {
    background-size: 200px;
    height: 400px;
    padding-left: 230px;
    font-size: 200%;
    padding-top: 180px;
}

p.page19_b18_1_3_p {
    background-size: 200px;
    height: 374px;
    padding-left: 230px;
    font-size: 200%;
    padding-top: 230px;
}


p.page19_b18_1_1_p {
    width: 550px;
    height: 300px;
    padding-left: 210px;
    padding-right: 100px;
    padding-top: 95px;
    background-size: 200px;
}
img.page19_b18_1_1_img {
    top: 0px;
    right: 0;
    width: 300px;
}

p.page19_b18_1_2_p {
    width: 550px;
    height: 340px;
    padding-left: 210px;
    padding-right: 100px;
    padding-top: 133px;
    background-size: 200px;
}
img.page19_b18_1_2_img {
    top: 35px;
    right: 0;
    width: 300px;
}
p.page19_b18_1_3_p {
    width: 600px;
    height: 400px;
    padding-left: 210px;
    padding-right: 100px;
    padding-top: 190px;
    background-size: 200px;
}
img.page19_b18_1_3_img {
    top: 72px;
    right: 0;
    width: 350px;
}


.page19_b18_1_3 {
    height: 420px;
}

p.page19_b18_1_1_p {
    background-size: 240px;
    height: 400px;
    padding-left: 230px;
    font-size: 200%;
    padding-top: 180px;
}

p.page19_b18_1_2_p {
    background-size: 240px;
    height: 400px;
    padding-left: 230px;
    font-size: 200%;
    padding-top: 180px;
}

p.page19_b18_1_3_p {
    background-size: 240px;
    height: 374px;
    padding-left: 230px;
    font-size: 200%;
    padding-top: 230px;
}

a.dop-top-btn {
    padding: 4px;
}

p.h-pod-razdel-top-h.h-pod-razdel-top-h1 {
    font-size: 160%;
    padding: 1.5% 0 1%;
}

a.fran-wrap-box.fran-wrap-box1 {
    padding: 1.4% 0 1.5% 1%;
    right: 18px;
    bottom: 18px;
    width: 510px;
    font-size: 85%;
    border: 2px solid #529e59;
}

.p39_b12_b1_b {
    padding: 2% 2% 2% 50px;
}
img.p39_b12_img1 {
    width: 69%;
    margin: 5% 0 5% 20%;
}