

/* Start:/bitrix/templates/new/template_styles.css?177548069419422*/
.inner_page {
    /*
    #ZYYA { width:124px; height:36px; border:1px solid #EA9CC0; cursor:pointer; cursor:hand; background-color:#ffffff; text-align:center; }
    #ZYYA  .ZYYA2 { text-decoration:none; padding-top:7px; font-family:'OpenSansRegular', Arial, Tahoma, Georgia; font-size:13px; color:#981853;  }
    */
    /* Medium Devices, Desktops */
}
.inner_page * {
    margin: 0;
    padding: 0;
}

.inner_page html {
    height: 100%;
    margin: 0;
    padding: 0;
}
.inner_page body {
    height: 100%;
    margin: 0px;
    position: relative;
    padding: 0px;
    font-size: 16px;
    color: #7D6A73;
}
.inner_page #MapLIST ul {
    margin: 0px;
    padding: 0px;
    padding-left: 16px;
}
.inner_page .Seraf {
    cursor: pointer;
    cursor: hand;
    background: url(/images/zv2.gif) left top no-repeat;
    width: 38px;
    height: 38px;
    margin-left: 91px;
}
.inner_page .PSK {
    cursor: pointer;
    cursor: hand;
}
.inner_page p, .inner_page td, .inner_page div {
    font-size: 14px;
    line-height: 20px;
    color: #7D6A73;
}
.inner_page h1 {
    margin: 0px;
    padding: 0px;
    line-height: 32px;
    font-weight: normal;
    margin-top: -5px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 30px;
    color: #262626;
}
.inner_page h2 {
    margin: 0px;
    padding: 0px;
    line-height: 32px;
    font-weight: normal;
    margin-top: -5px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 30px;
    color: #262626;
}
.inner_page h3 {
    margin: 0px;
    padding: 0px;
    line-height: 32px;
    font-weight: normal;
    margin-top: -5px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    
    font-size: 28px;
    color: #262626;
}
.inner_page .h1 {
    line-height: 32px;
    
    font-size: 30px;
    color: #262626;
}
.inner_page .h3 {
    line-height: 32px;
    font-size: 24px;
    color: #262626;
}
.inner_page img {
    border: 0px;
}
.inner_page .nav1 {
    float: left;
    border: 1px solid #ffffff;
    font-size: 18px;
    color: #981853;
    padding: 7px;
    padding-left: 12px;
    padding-right: 12px;
    text-align: center;
}
.inner_page .nav1A {
    float: left;
    border: 1px solid #981853;
    font-size: 18px;
    color: #981853;
    padding: 7px;
    padding-left: 12px;
    padding-right: 12px;
    text-align: center;
}
.inner_page A {
    text-decoration: underline;
    font-size: 14px;
    color: #981853;
}
.inner_page A:active {
    text-decoration: underline;
    font-size: 14px;
    color: #981853;
}
.inner_page A:hover {
    text-decoration: none;
    font-size: 14px;
    color: #981853;
}
.inner_page A.none {
    text-decoration: none;
}
.inner_page A.none:active {
    text-decoration: none;
}
.inner_page A.none:hover {
    text-decoration: none;
}
.inner_page A.ns {
    text-decoration: none;
    color: #981853;
    font-size: 18px;
}
.inner_page A.ns:active {
    text-decoration: none;
    color: #981853;
    font-size: 18px;
}
.inner_page A.ns:hover {
    text-decoration: none;
    color: #191919;
    font-size: 18px;
}
.inner_page A.all {
    color: #545454;
    font-size: 13px;
}
.inner_page A.all:active {
    color: #545454;
    font-size: 13px;
}
.inner_page A.all:hover {
    color: #545454;
    font-size: 13px;
}
.inner_page #BrendList div {
    float: left;
    width: 230px;
    height: 45px;
}
.inner_page #BrendList A {
    text-decoration: none;
    color: #981853;
    font-size: 16px;
}
.inner_page #BrendList A:active {
    text-decoration: none;
    color: #981853;
    font-size: 16px;
}
.inner_page #BrendList A:hover {
    text-decoration: none;
    color: #171516;
    font-size: 16px;
}
.inner_page #BrendList2 .dv {
    float: left;
    width: 220px;
    min-height: 350px;
    margin-right: 10px;
    margin-bottom: 10px;
    text-decoration: none;
    color: #981853;
    font-size: 16px;
}
.inner_page #BrendList2 img {
    border: 1px solid #ffffff;
    margin-bottom: 8px;
    width: 220px;
    height: 295px;
}
.inner_page #BrendList2.BrendList2__square img {
    width: 220px;
    height: 295px;
}
@media (max-width: 420px) {
    .BrendList2__square {
        display: flex;
		align-items: center;
        justify-content: center;
        flex-wrap: wrap;
    }
	.inner_page #BrendList2 .dv {
		width: 330px;
	}
	.inner_page #BrendList2.BrendList2__square img {
		width: 330px;
		height: 435px;
	}
}
.inner_page #BrendList3 {
    position: relative;
    margin-left: -10px;
}
.inner_page #BrendList3 .dv1 {
    float: left;
    background: url(/images/RamkaPhoto.gif) left top no-repeat;
    width: 292px;
    min-height: 300px;
    margin-right: 24px;
    margin-bottom: 16px;
}
.inner_page #BrendList3 .dv1Last {
    float: left;
    background: url(/images/RamkaPhoto.gif) left top no-repeat;
    width: 292px;
    min-height: 300px;
    margin-bottom: 16px;
}
.inner_page #BrendList3 .dv2 {
    padding-left: 13px;
    color: #808080;
    font-size: 13px;
}
.inner_page #BrendList3 .dv3 {
    float: left;
    position: absolute;
    display: none;
    width: 263px;
    height: 263px;
    background: url(/images/plusA.png) left top no-repeat;
}
.inner_page #BrendList3 img {
    width: 263px;
    height: 263px;
}
.inner_page #BrendList4 .dv1 {
    text-align: center;
}
.inner_page #BrendList4 .dv2 {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 900px;
    height: 30px;
    background: url(/images/DataNews.gif) left top no-repeat;
    text-align: center;
    font-size: 12px;
	padding: 30px 0 50px;
}
.inner_page #BrendList4 img {
    margin-bottom: 5px;
}
.inner_page #BrendList4 A {
    text-decoration: none;
    color: #981853;
    font-size: 16px;
}
.inner_page #BrendList4 A:active {
    text-decoration: none;
    color: #981853;
    font-size: 16px;
}
.inner_page #BrendList4 A:hover {
    text-decoration: none;
    color: #171516;
    font-size: 16px;
}
.inner_page .clear {
    clear: both;
    font-size: 1px;
}
.inner_page .cent {
    text-align: center;
}
.inner_page .smoll {
    font-size: 1px;
    color: #ffffff;
}
.inner_page .m1 {
    height: 235px;
}
.inner_page .m2 {
    position: absolute;
    top: 40px;
    width: 268px;
    left: 50%;
    margin-left: -134px;
}
.inner_page .m3 {
    height: 190px;
}
.inner_page .m4 {
    float: left;
    margin-left: 41px;
    width: 223px;
}
.inner_page .m5 {
    padding-top: 20px;
}
.inner_page .m6 {
    margin-top: 40px;
    width: 223px;
    height: 1px;
    background: url(/images/ln1.gif) left top repeat-x;
}
.inner_page .m7 {
    float: right;
    margin-right: 41px;
    width: 223px;
}
.inner_page .m8 {
    float: right;
    background: url(/images/phone.gif) left top no-repeat;
    background-position: 0 4px;
    padding-left: 16px;
    font-size: 15px;
    color: #27291F;
}
.inner_page .m9 {
    margin-top: 35px;
}
.inner_page .m10 {
    float: left;
    width: 193px;
    height: 30px;
    background: url(/images/search1.gif) left top no-repeat;
}
.inner_page .m11 {
    width: 193px;
    padding-top: 3px;
    padding-left: 5px;
}
.inner_page .m12 {
    width: 180px;
    font-size: 14px;
    line-height: 20px;
    color: #7D6A73;
    background: url(/images/blank.gif) left top no-repeat;
    border: 0px;
}
.inner_page .m13 {
    float: left;
    width: 30px;
}
.inner_page .m14 {
    text-align: center;
}
.inner_page .m15 {
    padding-left: 41px;
    padding-right: 10px;
}
.inner_page .m16 {
    float: left;
    width: 650px;
}
.inner_page .m17 {
    float: left;
    width: 202px;
    min-height: 350px;
    margin-right: 4px;
    margin-bottom: 14px;
    padding: 6px;
    background-color: #ffffff;
}
.inner_page .m17Last {
    float: left;
    width: 202px;
    min-height: 350px;
    margin-right: 0px;
    margin-bottom: 14px;
    padding: 6px;
    background-color: #ffffff;
}
.inner_page .m18 {
    padding-bottom: 10px;
}
.inner_page .m19 {
    font-size: 18px;
    color: #981853;
    text-transform: uppercase;
    padding-bottom: 10px;
}
.inner_page .m20 {
    font-size: 13px;
    padding-bottom: 5px;
}
.inner_page .m21 {
    float: left;
    width: 240px;
    padding-left: 30px;
    margin-top: -2px;
}
.inner_page .m22 {
    padding-bottom: 10px;
}
.inner_page .m23 {
    font-size: 12px;
    color: #7D6A73;
    padding-top: 2px;
    padding-bottom: 6px;
}
.inner_page .m24 {
    padding-top: 26px;
    padding-bottom: 10px;
}
.inner_page .m25 {
    width: 231px;
    height: 348px;
    text-align: center;
    background: url(/images/RamkaMap.gif) left top no-repeat;
}
.inner_page .m26 {
    padding-top: 16px;
}
.inner_page .m26 .owl-dots {
    text-align: center;
    margin: 10px 0 0;
}
.inner_page .m26 .owl-dot {
    display: inline-block;
    margin: 0 7px;
}
.inner_page .m26 .owl-dot span {
    display: block;
    width: 14px;
    height: 14px;
    background-image: url(/images/pagination.png);
    background-position: 0 0;
    float: left;
    overflow: hidden;
    font-size: 1px;
}
.inner_page .m26 .owl-dot.active span {
    background-position: 0 -14px;
}
.inner_page .m27 {
    float: right;
    padding-right: 38px;
}
.inner_page .m28 {
    height: 1px;
    background-color: #E0B2C8;
    width: 900px;
}
.inner_page .m29 {
    float: left;
    position: absolute;
    margin-left: 580px;
}
.inner_page .m30 {
    color: #ffffff;
    text-align: center;
}
.inner_page .m31 {
    padding: 5px;
    border: 1px solid #D66B9C;
    width: 533px;
    height: 40px;
    background: url(/images/blank.gif) left top no-repeat;
    font-size: 18px;
    color: #FFFFFF;
}
.inner_page .m32 {
    padding: 5px;
    border: 1px solid #D66B9C;
    border-top: 0px solid #D66B9C;
    width: 533px;
    height: 40px;
    background: url(/images/blank.gif) left top no-repeat;
    font-size: 18px;
    color: #FFFFFF;
}
.inner_page .m33 {
    padding: 5px;
    border: 1px solid #D66B9C;
    border-top: 0px solid #D66B9C;
    width: 533px;
    height: 140px;
    background: url(/images/blank.gif) left top no-repeat;
    font-size: 18px;
    font-style: italic;
    color: #DE9BBA;
}
.inner_page .m34 {
    padding-top: 10px;
}
.inner_page .m35 {
    cursor: pointer;
    cursor: hand;
}
.inner_page .m36 {
    float: left;
    padding-right: 30px;
    padding-bottom: 20px;
}
.inner_page .m69 {
    font-size: 18px;
}
.inner_page .m70 {
    padding-bottom: 8px;
}
.inner_page .m71 {
    color: #A6A6A6;
    font-size: 14px;
    padding-left: 10px;
    width: 321px;
    height: 43px;
    border: 1px solid #A3A3A3;
}
.inner_page .m72 {
    color: #A6A6A6;
    font-size: 14px;
    padding-left: 10px;
    padding-top: 4px;
    width: 321px;
    height: 180px;
    border: 1px solid #A3A3A3;
}
.inner_page .m73 {
    width: 334px;
    height: 48px;
    background-color: #981853;
    font-size: 16px;
    color: #ffffff;
    cursor: pointer;
    cursor: hand;
}
.inner_page .m74 {
    float: left;
    position: absolute;
    margin-top: 100px;
    margin-left: 40px;
}
.inner_page .m75 {
    float: left;
}
.inner_page .m76 {
    float: left;
    padding-left: 10px;
    font-size: 12px;
    line-height: 16px;
}
.inner_page .m77 {
    float: left;
    width: 700px;
}
.inner_page #navigarion {
    color: #7D6A73;
    padding-bottom: 20px;
}
.inner_page #navigarion span {
    font-size: 12px;
    color: #981853;
}
.inner_page #navigarion A {
    text-decoration: none;
    font-size: 12px;
    color: #7D6A73;
}
.inner_page #navigarion A:active {
    text-decoration: none;
    font-size: 12px;
    color: #7D6A73;
}
.inner_page #navigarion A:hover {
    text-decoration: underline;
    font-size: 12px;
    color: #7D6A73;
}
.inner_page #Main {
    padding-bottom: 40px;
}
.inner_page #lang span {
    padding-left: 2px;
    padding-right: 2px;
}
.inner_page #TopMenu {
    width: 900px;
    margin: auto;
}
.inner_page #TopMenu .tp1 {
    float: left;
    cursor: pointer;
    cursor: hand;
    border-bottom: 1px solid #E8E1D2;
    padding-bottom: 10px;
    margin-right: 36px;
}
.inner_page #TopMenu .tp2 {
    color: #981853;
    font-size: 15px;
    text-transform: uppercase;
    cursor: pointer;
    cursor: hand;
}
.inner_page #TopMenu .tp3 {
    color: #ffffff;
    font-size: 15px;
    padding: 10px;
    cursor: pointer;
    cursor: hand;
    position: relative;
}
.inner_page #TopMenu .tp3[data-lnk^="/tkani/?prop[SALE]=sale"] {
    color: red !important;
}
.inner_page #TopMenu .tp3A {
    color: #eab0cb;
    font-size: 15px;
    padding: 10px;
    cursor: pointer;
    cursor: hand;
}
.inner_page #TopMenu .tp4 {
    display: none;
    /*display:none;*/
    max-height: 0px;
    z-index: 9999;
    float: left;
    cursor: pointer;
    cursor: hand;
    margin-top: 0px;
    position: absolute;
    padding-top: 10px;
}
.inner_page #TopMenu .tp5 {
    background-color: #981853;
    padding: 10px;
    min-width: 110px;
}
.inner_page #TopMenu .tp6 {
    height: 1px;
    background-color: #AD2564;
}
.inner_page #TopMenu .tp3:hover .submenu {
    display: block;
}
.inner_page .submenu {
    position: absolute;
    background: #981853;
    left: 100%;
    top: 0;
    display: block;
    padding: 10px;
    color: #fff;
    white-space: nowrap;
    display: none;
}
.inner_page #TopMenu .submenu .tp3 {
    border-bottom: 1px solid #ad2564;
}
.inner_page #TopMenu .submenu .tp3:last-child {
    border-bottom: none;
}
.inner_page #TopMenu .tp1Last {
    float: left;
    color: #981853;
    font-size: 15px;
    text-transform: uppercase;
    cursor: pointer;
    cursor: hand;
    border-bottom: 1px solid #E8E1D2;
    padding-bottom: 10px;
}
.inner_page #content {
    height: auto;
    min-height: 100%;
    width: 980px;
    margin: auto;
}
.inner_page #main {
    padding-bottom: 180px;
}
.inner_page #footer {
    width: 900px;
    margin: auto;
    position: relative;
    margin-top: -180px;
    height: 140px;
    clear: both;
}
.inner_page #footer span {
    font-size: 14px;
    color: #838383;
}
.inner_page #footer div {
    
    font-size: 14px;
    color: #2C2C2C;
}
.inner_page #footer A {
    text-decoration: underline;
    font-size: 14px;
    color: #981853;
}
.inner_page #footer A:active {
    text-decoration: underline;
    font-size: 14px;
    color: #981853;
}
.inner_page #footer A:hover {
    text-decoration: none;
    font-size: 14px;
    color: #981853;
}
.inner_page #footer A.seo {
    text-decoration: underline;
    font-size: 14px;
    color: #981853;
}
.inner_page #footer A.seo:active {
    text-decoration: underline;
    font-size: 14px;
    color: #981853;
}
.inner_page #footer A.seo:hover {
    text-decoration: none;
    font-size: 14px;
    color: #981853;
}
.inner_page #footer .ft1 {
    height: 1px;
    background-color: #981853;
}
.inner_page #footer .ft2 {
    float: left;
    width: 700px;
}
.inner_page #footer .ft3 {
    float: left;
    padding-top: 24px;
    padding-right: 10px;
}
.inner_page #footer .ft4 {
    float: left;
    padding-top: 15px;
}
.inner_page #footer .ft5 {
    margin-top: 10px;
    float: left;
    background: url(/images/phone.gif) left top no-repeat;
    background-position: 0 4px;
    padding-left: 24px;
    
    font-size: 18px;
    color: #3C3C3C;
}
.inner_page #footer .ft6 {
    margin-top: 10px;
    float: left;
    padding-left: 30px;
}
.inner_page #footer .ft7 {
    float: right;
    text-align: right;
}
.inner_page #footer .ft8 {
    padding-top: 14px;
}
.inner_page #footer .ft9 {
    position: absolute;
    width: 325px;
    margin-left: -196px;
    text-align: left;
    /*display:none;*/
    max-width: 0px;
    overflow: hidden;
    opacity: 0;
}
.inner_page #footer .ft10 {
    float: left;
    width: 287px;
    height: 38px;
    background: url(/images/search1N.gif) left top no-repeat;
}
.inner_page #footer .ft11 {
    padding-left: 8px;
    padding-top: 8px;
}
.inner_page #footer .ft12 {
    width: 270px;
    
    font-size: 14px;
    line-height: 20px;
    color: #191919;
    background: url(/images/blank.gif) left top no-repeat;
    border: 0px;
}
.inner_page #footer .ft13 {
    float: left;
}
.inner_page #freenack input[type=text] {
    background-color: #FFC0CB;
    color: #000000;
    border: 1px solid #919191;
    margin-top: 2px;
    margin-bottom: 2px;
}
.inner_page #freenack textarea {
    background-color: #FFC0CB;
    color: #000000;
    border: 1px solid #919191;
    margin-top: 2px;
    margin-bottom: 2px;
}
.inner_page #freenack input[type=text] {
    width: 400px;
    height: 22px;
}
.inner_page #freenack textarea {
    width: 400px;
    height: 200px;
    margin-bottom: 10px;
}
.inner_page #freenack input[type=button] {
    cursor: pointer;
    cursor: hand;
    background-color: #FFC0CB;
    color: #000000;
}
.inner_page #ZYYA1 {
    opacity: 1;
    position: absolute;
    float: left;
    margin-top: -16px;
    margin-left: 8px;
}
.inner_page #ZYYA2 {
    opacity: 0;
    position: absolute;
    float: left;
    margin-top: -16px;
    margin-left: 8px;
}
.inner_page #ImgNEWS img {
    margin-right: 8px;
    margin-top: 5px;
}
@media only screen and (max-width: 992px) {
    .inner_page .m77 {
        float: nnoe;
        width: 100%;
    }
}
.inner_page .catalog__item-text {
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media only screen and (max-width: 768px) {
    .inner_page .footer_social {
        text-align: center;
    }
    .inner_page .footer_social-icons {
        justify-content: center;
    }
}
.inner_page p > *, .inner_page td > *, .inner_page div > *, .inner_page p, .inner_page td, .inner_page div {
    color: #000 !important;
}
.inner_page .m2 img {
    width: 100%;
    height: 124px !important;
}
.inner_page #TopMenu .tp1 {
    margin-right: 33px;
}
.inner_page #TopMenu .tp3, .inner_page .product_sale {
    color: #fff !important;
}
.inner_page .m74-wrapper {
    max-width: 900px;
    margin: 0 auto;
    display: flex;
    clear: both;
    height: 59px;
    margin-top: -180px;
    margin-bottom: 200px;
}
.inner_page .m74 {
    position: static;
    margin: 0 !important;
    float: none;
    padding: 0;
}
@media (max-width: 62.063em) {
    .inner_page .m74-wrapper {
        display: none;
    }
}
@media (min-width: 1220px) {
    .inner_page #content {
        max-width: 1500px;
        width: 100%;
    }
    .inner_page .m74-wrapper {
        max-width: 1445px;
        padding-left: 41px;
        padding-right: 10px;
    }
    .inner_page #footer {
        max-width: 1445px;
        width: 97%;
        padding-left: 16px;
        padding-right: 10px;
        box-sizing: border-box;
    }
    .inner_page .m15 #navigarion ~ table {
        width: 100%;
    }
    .inner_page .m15 #navigarion ~ table td:nth-child(1) {
        width: 700px;
        padding-right: 50px;
    }
    .inner_page .m15 #navigarion ~ table iframe {
        width: 100%;
    }
    .inner_page .m16 {
        width: 65%;
    }
    .inner_page .m21 {
        width: 30%;
    }
    .inner_page .m25 iframe {
        width: 100%;
        height: 420px;
    }
    .inner_page .m25 {
        width: 100%;
    }
    .inner_page .m16 img {
        width: 100%;
        height: 650px;
    }
    .inner_page .m28 {
        max-width: 1500px;
        width: 97%;
        margin-right: 20px;
    }
    .inner_page .ic_marquee0 > div {
        width: 100% !important;
    }
    .inner_page .m15 p iframe, .inner_page .m15 > iframe {
        width: 60%;
        height: 650px;
    }
    .inner_page .m15 > div > img {
        width: 48%;
        height: 500px;
    }
    .inner_page #BrendList4 .dv2 {
        width: 100%;
    }
}
/* End */
/* /bitrix/templates/new/template_styles.css?177548069419422 */
