
body {
    font-size: 13px;
}

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

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

input.input-search {
}
.box-search {
    width: 80px;
    right: 123px;
}

.box-podpiska {
    width: 220px;
    position: absolute;
    right: 0;
    top: 0;
}

.box-search::after {
    width: 50px;
    height: 50px;
}

span.search-close {
    width: 50px;
    height: 50px;
    top: 10px;
}
.top-nav-wrap.top-nav-wrap-float span.search-close {
    top: 5px;
}

.dop-top-menu {
    top: 70px;
}

.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: 1150px;
}

.box-main-1-cont {
    width: 1150px;
}

.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%;
}

img.foto-tables {
    width: 150px;
}

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;
}


.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: 220px;
}

.dop-top-menu {
    width: 120%;
    margin: 0 0 0 -10%;
}

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


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

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

.banner2-nav-box {
    bottom: -7%;
}
.footer-box {
    width: 1150px;
}

.footer-bottom-box {
    width: 1150px;
}


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

.footer-box-top {
    background-size: 170px;
}


.footer-box-top-2 > p {
    padding: 45px 0 0;
}
.footer-box-top-3 > p {
    padding: 50px 0 15px;
}
.footer-box-top-2 > p > span.footer-box-top-addr {
    margin-top: 35px;
}

a.fsc {
    width: 32px;
    height: 32px;
}

p.fscbox2 {
    padding: 0;
    margin: 0;
}
.fscbox2 a.fsc2 {
    width: 32px;
    height: 32px;
    display: inline-block;
    margin: 0% 0% 0% 7%;
}
.fscbox2 a.fsc2 > span {
    transform: translate3d(-50%, 150%, 0);
}

.footer-box-top-1 > a {
    height: 45%;
}

.footer-box-top-1 {
    width: 220px;
}

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

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

.bx_catalog_tile .bx_catalog_tile_title {
    height: 55px;
}

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

.bx_catalog_tile .bx_catalog_tile_title a {
    font-size: 10px;
    padding: 14px 0 0 0;
}

span.but-left-katalog-box {
    width: 550px;
    left: 220px;
}

span.but-left-katalog-box a {
    padding: 5px 6px 5px 25px;
}

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

.bx-red .product-item-fake-btn .btn.btn-default {
    width: 118px;
}


.bx-red .btn.btn-default {
    height: 35px;
}




.but-left-katalog-box-2 {
    width: 120%;
}


.content-box-v2-banner {
    width: 17%;
}
.content-box-v2-banner-cont {
    width: 160px;
    height: 512px;
}


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

a.fovar-but-top {
    width: 42px;
    height: 41px;
}

a.fran-but-top {
	height: 41px;
}

.product-item-detail-slider-image img {
    outline-offset: 20px;
}

.product-item-detail-slider-container {
    width: 400px;
    height: 400px;
}

.product-item-detail-slider-image img {
    width: 360px !important;
    height: 360px !important;
    outline-offset: 20px;
}


a.but-left-podbtn {
    margin: 6px 0 6px -20px;
}

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



.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: 19px;
}

.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%;
}


.btn-lg, .btn-group-lg>.btn {
    line-height: 1.1em;
}

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

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

section.iblock.iblock-gs-2 {
    width: 1000px;
}
.iblock-box-left-1 {
    padding: 90px 15% 90px 70px;
    width: 750px;
}

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

div.iblock-gs-div5-8 {
    width: 630px;
    height: 460px;
}

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

.filter-box-color {
    width: 11.5%;
    margin: 18px 0 18px 1%;
    height: 55px;
    border-radius: 6px;
}







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


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


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

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


.color-block{
    width: 200px;
}


p.page2_b6_1_1_p {
    padding-top: 237px;
}

p.page2_b6_1_2_p {
    padding-top: 214px;
}

p.page2_b6_1_3_p {
    padding-top: 179px;
}


.page2_b7_1 {
    height: 670px;
}


.page2_b7 {
    height: 800px;
}

.page2_b9_2_2,
.page2_b9_2_2_v2,
.page2_b9_2_2_v3 {
    width: 530px;
}
.api_auth_ajax .api_profile a {
    line-height: 40px;
    padding: 0 10px 0 10px;
}
h2.p23_h2.p23_s8_h1:after {
    width: 410px;
    height: 417px;
}
img.btn-pril-qr {
    width: 36%;
    margin: 2% 18% 6% 2%;
}
img.btn-pril-qr2 {
    width: 36%;
    margin: 2% 0 6% 2%;
}
p.appbox {
    width: 160%; 
}
span.btn-pril-sp {
    top: 20%;
    left: 105%;
}

p.p39_b9_p4.p39_b9_p4_1 {
    padding: 1.1% 0 1% 16%;
}
p.p39_bn20_p3 {
    height: 110px;
}
p.p39_bn1_1_p1 {
    font-size: 300%;
}

p.p39_bn1_1_p2.p39_bn1_1_p2_1 {
    font-size: 250%;
}

.p39_b1_n1b {
    font-size: 80%;
}

.p39_b1_3b {
    font-size: 90%;
}

section.p39_b7 {
    font-size: 90%;
}

p.p39_b7_b1_d1_b1_p1 {
    padding: 1%;
    width: 44px;
    height: 42px;
}

.sliderLiteV.p39_b6_sliderLite {
    width: 55%;
    height: 330px;
	height: 23vw;
}

section.p39_bn10 {
    padding-bottom: 1%;
    background-position: 100% 56%;
}

p.p39_bn11_b1_p1 {
    font-size: 100%;
    height: 120px;
}

section.p39_bn10.p39_bn11 {
    padding-bottom: 0;
    background-size: auto 100%;
    background-position: 100% 94%;
}

section.p39_bn10.p39_bn12 {
    font-size: 90%;
}

section.p39_bn10.p39_bn13 {
    padding-bottom: 5%;
}

section.p39_b11 {
    font-size: 90%;
}

section.p39_b10 {
    font-size: 90%;
}

section.p39_bn20 {
    font-size: 90%;
}

section.p39_bn21.p39_bn22 {
    font-size: 90%;
}

section.p39_b9 {
    font-size: 90%;
}

.p39_b3_0 {
    font-size: 90%;
}

section.p39_bn21.p39_bn24 {
    font-size: 90%;
}

section.p39_bn21.p39_bn25 {
    font-size: 90%;
}

p.p39_bn25_p2.p39_bn25_p2_1 {
    background-size: 40px;
}

p.p39_bn25_p2.p39_bn25_p2_2 {
    background-size: 40px;
}

p.p39_bn25_p2.p39_bn25_p2_3 {
    background-size: 40px;
}

p.p39_bn25_p2 {
    padding-left: 62px;
}

section.p39_bn21.p39_bn26 {
    font-size: 90%;
}

section.p39_bn21.p39_bn27 {
    font-size: 90%;
}