

/* Start:/local/templates/terra/components/bitrix/search.title/terra_search_custom/style.css?1756406097156*/
.header_search_block #title-search,
.header_search_block .input-group {
	height: 100%;
}
.title-search-result {
    background: #fff;
    padding: 0 10px;
}
/* End */


/* Start:/local/templates/terra/components/bitrix/catalog.compare.list/compare_new/style.css?1695021635407*/
.compare_box {
	display: inline-block;
	margin-left: 10px;
}
.compare_box .basket-link {
	position: relative;
}
.compare_box .basket-link .js-basket-block .count {
	position: absolute;
	top: 50%;
	left: 10px;
	margin: 0px 0px 0px 0px;
	width: 18px;
	height: 17px;
	font-size: .8em;
	line-height: 17px;
	color: #fff;
	border-radius: 100%;
	text-align: center;
	box-shadow: none;
	background-color: #9fb040;
}
/* End */


/* Start:/local/templates/terra/components/bitrix/sale.basket.basket.line/small_cart_new/style.css?16950228194243*/
.bx-basket {}
.bx-basket-block {
	font-size: 12px;
	padding-bottom: 5px;
	white-space: nowrap;
	position: relative;
	padding-left: 20px;
	margin-top: -40px;
}
.bx-basket-block>.fa {
	color: #97a1ab;
	width: 12px;
	position: absolute;
	left: 0;
	top: 3px;
}
.bx-basket-block a {
	/*color: #039BE5;*/
	/*margin-right: 10px;*/
	border:none;
}
.bx-basket-block a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}


/*FIXED BASKET*/

@media (min-width: 768px) {
	.bx-basket-fixed{
		width: 200px;
		position: fixed;
		z-index: 998;
		background: #fff;
		padding-top: 10px;
		border: 1px solid #F0F0F0;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
		border-radius: 1px;
		overflow: hidden;
	}
	.bx-basket-fixed.top	  {top:10px}
	.bx-basket-fixed.right  {right:10px}
	.bx-basket-fixed.bottom{bottom:10px}
	.bx-basket-fixed.left	 {left:10px}
	.bx-basket-fixed.bx-max-height{top:10px;bottom:10px;}
}
@media (max-width: 767px) {
	.bx-basket-fixed{
		/*width: 200px;*/
		position: fixed;
		z-index: 998;
		background: #fff;
		padding-top: 10px;
		border: 1px solid #F0F0F0;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
		border-radius: 1px;
		overflow: hidden;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.bx-basket-item-list{
		display: none;
	}
	/*.bx-basket-fixed */
}
.bx-basket-fixed .bx-basket-block{
	margin-left: 10px;
}
.bx-basket-item-list{
	position: relative;
	padding-bottom: 20px;
	border-top: 1px solid #F7F7F7;
	overflow: hidden;
}
.bx-opener .bx-basket-item-list{
	padding-bottom: 75px;
}
.bx-max-height .bx-basket-item-list{
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
}
.bx-closed .bx-basket-item-list{
	height: 20px;
	overflow: hidden;
}
.bx-basket-item-list-action{
	cursor: pointer;
	background: #F7F7F7;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 120;
	height: 20px;
	line-height: 14px;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	color: #4f4f4f;
	padding: 3px 0;
}
.bx-basket-item-list-button-container{
	text-align: center;
	position: absolute;
	bottom: 20px;
	border-top: 1px solid #F7F7F7;
	padding: 10px 0;
	background: #fff;
	left: 0;
	right: 0;
}

.bx-basket-item-list-button-container a.btn
{
	color: #dddddd;
	text-decoration: none;
}

.bx-basket-item-list-button-container a.btn:hover,
.bx-basket-item-list-button-container a.btn:active
{
	color: #ffffff;
}

.bx-basket-item-list-container{
	overflow-y: auto;
	max-height: 100%
}
.bx-basket-item-list-item{
	padding-top: 15px;
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #F7F7F7;
}
.bx-basket-item-list-container .bx-basket-item-list-item:last-child{
	border-bottom: none;
	margin-bottom: 0;
}
.bx-basket-item-list-item-status{
	font-weight: bold;
	padding: 3px;
	background: #EBEBEB;
	margin: 0 10px 20px;
	line-height: 16px;
	font-size: 13px;
	border-radius: 3px;
	text-align: center;
	white-space: normal;
}
.bx-basket-item-list-item-img{
	text-align: center;
	position: relative;
	padding-bottom: 5px;
}
.bx-basket-item-list-item-img img{
	max-width: 90px;
	height: auto;
	border: 1px solid #E6E6E6;
}
.bx-basket-item-list-item-name
{
	padding-bottom: 5px;
}
.bx-basket-item-list-item-name a
{
	font-size: 13px;
	color: #3F3F3F;
	text-decoration: none;
	white-space: normal;
	line-height: 16px;
}
.bx-basket-item-list-item-remove{
	position: absolute;
	right: 10px;
	top: -7px;
	width: 20px;
	height:20px;
	cursor: pointer;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;
	opacity: .5;
}
.bx-basket-item-list-item-remove:hover{
	opacity: .7;
}
.bx-basket-item-list-item-price-block{
	padding-bottom: 5px;
	font-size: 12px;
}
.bx-basket-item-list-item-price{
	display: inline-block;
	margin-right: 5px;
}
.bx-basket-item-list-item-price-old{
	display: inline-block;
	margin-right: 5px;
	text-decoration: line-through;
	color: #B0B0B0
}
.bx-basket-item-list-item-price-summ{}

.bx_cart_login_top .bx-hdr-profile a {
	text-decoration: none;
}
.bx_cart_login_top .bx-hdr-profile{
	line-height: 1.44em;
}


/* End */


/* Start:/local/templates/terra/components/bitrix/search.title/terra_search_custom2/style.css?1756411668156*/
.header_search_block #title-search,
.header_search_block .input-group {
	height: 100%;
}
.title-search-result {
    background: #fff;
    padding: 0 10px;
}
/* End */


/* Start:/local/templates/terra/components/bitrix/menu/catalog_menu/style.css?1766626496894*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/terra/components/bitrix/menu/catalog_menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}

/*БОКОВОЕ МЕНЮ*/

#nav_left li.toogle0 > ul.toogle{
	display:none;
	/*display:block;*/
}
#nav_left li.toogle0 > ul.toogle li.toogle1 > a:before{
	content:none;
}

#nav_left li.toogle0 > a:nth-child(1){
	font-weight: bold;
	margin-left: -20px;
	line-height: 31px;
	/*font-size: 18px;*/
	color: #2f474f;
}

/* End */


/* Start:/local/templates/terra/components/bitrix/menu/header_mobile_menu/style.css?1695037531894*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/terra/components/bitrix/menu/header_mobile_menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}

/*БОКОВОЕ МЕНЮ*/

#nav_left li.toogle0 > ul.toogle{
	display:none;
	/*display:block;*/
}
#nav_left li.toogle0 > ul.toogle li.toogle1 > a:before{
	content:none;
}

#nav_left li.toogle0 > a:nth-child(1){
	font-weight: bold;
	margin-left: -20px;
	line-height: 31px;
	/*font-size: 18px;*/
	color: #2f474f;
}

/* End */


/* Start:/local/templates/terra/components/bitrix/breadcrumb/terra_breadcrumbs/style.css?1583832342585*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/local/templates/terra/components/terra/main.request/.default/style.css?1597054732293*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}

/* End */


/* Start:/local/components/demis/main.feedback/templates/online/style.css?1634631688293*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}

/* End */


/* Start:/bitrix/components/terra/main.skidka/templates/.default/style.css?1583832298293*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}

/* End */


/* Start:/bitrix/components/terra/main.oneClick1/templates/.default/style.css?1583832298293*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}

/* End */


/* Start:/local/templates/terra/styles.css?179247574963465*/
.adaptive4col.foot-cont{
    width:100% !important;
}
.adaptive4col ul{
    padding-bottom:20px; /*отступ снизу*/
    width:100%; /*указываем общую ширину блока с колонками*/
    column-count: 4; /*количество колонок, на которое хотим разбить текст*/
    -moz-column-count: 4; /*для мозилы*/
    -webkit-column-count: 4; /*для webkit браузеров*/
    column-gap: 10px; /*отступ между колонками*/
    -moz-column-gap: 10px;
    -webkit-column-gap: 10px;
}


.search__block_css .search-title-result-item {
    display: flex;
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
    align-items: center !important;
}

.search__block_css .search-title-result-item-current-price {
        color: #0d6efd !important;
}


.new_prod_slider .m_prod {
    margin-right: 10px!important;
    box-shadow: none;
}

.new_prod_slider .m-cart-count {
    margin-right: 7px!important;
}


    .reviews {
    padding: 60px 0;
    background: #fff;
}

.review-card {
    display: flex;
    gap: 50px;
    border: 1px solid #00000024;
    border-radius: 5px;
    padding: 20px;
    margin-bottom: 30px;
}

.review-card__avatar {
    display: flex;
    align-items: center;
    gap: 20px;
}

.review-card__top {
    margin-bottom: 10px;
}

.review-card__top p {
    margin-top: 0;
    margin-bottom: 7px;
    font-weight: bold;
}

.review-card__top span {
     color: #000000a3;
}

.reviews__title {
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 30px;
}

@media(max-width: 800px) {
    .review-card {
    display: flex;
    gap: 10px;
    border: 1px solid #00000024;
    border-radius: 5px;
    padding: 20px;
    flex-wrap: wrap;

}
}


.bas__text {
    text-align: right;
    font-weight: bold;
    margin-bottom: 30px;
}

.catalog-view-type-container {
    margin: 15px 0px!important;
}

        .sort__wrapp {
          background: #EDEDED;
    padding: 15px;
    border-radius: 5px;
        }

        .sort__wrapp span {
           opacity: 0.4;
        }

        .sort__btn {
          background: transparent;
    border: none;
        }


        .dropdown {
            position: relative;
            display: inline-block;
        }
        .dropdown-content {
            display: none!important;
            position: absolute;
    background-color: #fff;
    min-width: 130px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 9999;
    display: block;
    padding: 15px;
    left: 45%;
    border-radius: 5px;
        }
   .dropdown-content a {
          opacity: 0.6;
    text-decoration: none;
   }

        .dropdown-content div {
            padding: 12px 16px;
            cursor: pointer;
        }
        .dropdown-content div:hover {
            background-color: #f1f1f1;
        }
        .show {
            display: flex!important;
    flex-direction: column;
    
        }
        #linkDisplay {
            margin-top: 20px;
            font-weight: bold;
        }



.cats_tag_wrappers {
    display: flex;
    margin-bottom: 40px;
    gap: 10px;
    flex-wrap: wrap;
    border-bottom: 1px solid #00000014;
    padding-bottom: 30px;
}

.cat_tag_blocks {
    border: 1px solid #2c2c2c1a;
    border-radius: 5px;
    padding: 10px 15px;
    transition: all .3s;
    display: flex;
    width: 40%;
}
.cat_tag_blocks:hover {
    border: 1px solid #9FB040;
}

.cat_tag_blocks a {
    display: flex;
    align-items: center;
    column-gap: 10px;
}

.cat__img {
    max-width: 50px!important;
}




.dv-product-delivery {
    position: fixed;
    width: 150px;
    right: 0;
    top: 40%;
    z-index: 99999;
    background: #ececec;
    padding: 0 30px 0 20px;
    display:none;
}

.dv-product-delivery img{width:100%;}

.dv-product-delivery p{margin-top:0;padding-top:0;font-weight: 300;}



.dvcatalog.dvline {
    display: flex;
    flex-wrap: wrap;
}

.dvcatalog.dvline>div {
    width: 100%;
    float: none;
    height: auto;
    margin: 0 0 20px 0;
}

.dvcatalog.dvline .dv-cart-slicer {
    display: flex;
    justify-content: space-between;
    align-items:center;
}


.dvcatalog.dvline .dv-section-image {
    max-width: 250px;
}



.dvcatalog.dvline .m_prod-img {
    height: 100px;
    line-height: inherit;
}

.dvcatalog.dvline .dv-section-main{
    width:calc(100% - 260px);
}



.catalog-view-type-container {
    margin: 10px 0 10px 0;
    display: flex;
}

.catalog-view-type-container>div{margin:0 6px;cursor:pointer;}

.menu0 li {
    position: relative;
}

.menu0 li ul {
    position: absolute;
    background: #738b91;
    top: 100%;
    z-index: 1;
    padding: 0.5rem 0;
    display: none;
}

.menu0 li:hover > ul {
    display: block;
}

.menu0 li ul li {
    list-style: none;
}

.menu0 li ul li a {
    text-decoration: none;
    display: inline-block;
    line-height: normal;
    color: #282828;
    font-size: 16px;
    color: white;
    font-weight: 400;
    padding: 0.3rem 1rem;
    text-decoration: none;
}

.menu0 li ul li a:hover {
    color: #2f474f;
}

.menu0 li ul li a.active {
    color: #2f474f;
}

.blogBox__link {
    padding: 0 1rem;
}

.article-bottom-navigation {
    text-align: end;
}

.article-link {
    text-decoration: underline;
}

@media(max-width:1500px){
    .dv-product-delivery{display:none !important;}
}


@media screen and (max-width: 1000px) {
.new_design_footer_copyright {
    width: 100%;
}
    .search_btn_block img {
    display: none;
}

    .menu0 li ul {
        position: relative;
        padding-left: 1rem;
        display: block;
        top: initial;
        background: inherit;
    }

    ul#top-menu ul li {
        border-bottom: 0;
    }

    ul#top-menu ul li a {
        padding: 0 1rem;
    }

    body .menu0 > li {
        height: auto;
    }

    body ul#top-menu li a {
        height: 40px;
    }

    .footer2.container-site .adaptive4col.foot-cont{
        width:100%;
    }
    .adaptive4col ul {
        column-count: 3;
        -moz-column-count: 3;
        -webkit-column-count: 3;
    }
}

@media screen and (max-width: 768px) {
    .adaptive4col ul {
        column-count: 2;
        -moz-column-count: 2;
        -webkit-column-count: 2;
    }

    .pager-link{
        width: 7px!important;
        height: 7px!important;
    }

    #id_skidka, #id_one_click{
        width:100% !important;
    }

   


    .tab-ul.tab-ul1 {
        width: 750px;
        column-count: 2 !important;
        max-height: 250px;
    }


}

.bx-basket-block {
    margin-top: -40px;
}
.bx-basket-block a{
    border-bottom:none;
}

.footer2 {
    padding: 20px 0px;

}
footer div:nth-child(3){
    /*background: url(/local/templates/terra/css/sites/default/themes/terra/css/../img/bg/bg-main.png) repeat 50%;    */
}

.bx_filter.bx_green .bx_filter_section {
    background: #E6EEF4 !important;
    border: 0px solid #333 !important;
}
.bx_filter_search_button, div.bx-green .btn.btn-default, .popup-window-buttons span.btn.btn-default.btn-buy.btn-sm{
    background: none !importann;
    background: #9fb040 !important;
    color:#E6EEF4 !important;
    border:none;
}

.popup-window-buttons span.btn.btn-default.btn-buy.btn-sm{
padding:10px;
cursor:pointer;
    }

.bx_filter.bx_green .bx_ui_slider_pricebar_V{
    background:#9fb040 !important;
}


.bx_filter.bx_green .bx_filter_section{
	/*width: 90% !important;*/
    margin: 0 auto !important;
}


.basket-coupon-block-total-price-current{
	    margin-top: 8px;
    font-weight: bold;
}

.product-params td {
    border: 1px solid black;
    padding: 3px 5px;
}
.bx_filter.bx_green .bx_filter_search_button {
    background-color: #9CB7CA!important;
    background-image: none;
    color: #fff!important;
}
.bx_filter_block {
    padding-left: 5px!important;
    background: #fff;
    border: 1px solid #aaa;
}

.price .bx_filter_block {
    background: transparent;
    border: 0;
    padding-left: 0!important;
}
.bx_filter_button_box.active .bx_filter_block {
    background: transparent;
    border: 0;
    padding-left: 0!important;
}

footer .foot1 {
    padding-bottom: 0px;
}

.wrap-quest-form {
    margin-bottom: -17px;
}

.main-tabs1 .tab-ul.tab-ul1 {
    overflow: hidden;
}

.m-tab1-ul li span{
    font-weight: bold;
}
.slider_home {
    text-align: center;
}
.slick-dots {
    padding: unset;
    position: relative;
    bottom: 25px;
    margin-top: 35px;
    display: block!important;
}
.slick-dots li {
    display: inline-block;
}

.slider_home img {
    height: auto;
    width: 100%;
    margin-top: 5px;
    text-align: center;
}
.pager-link {
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    border: 2px solid black;
    border-radius: 50%;
    cursor: pointer;
}
.slick-active .pager-link {
    background: black;
}
.spec {
    position: absolute;
    top: 30%;
    left: 24%;
    text-align: left;
    text-transform: uppercase;
    color: #fff;
    font-size: 32px;
    line-height: 50px;
}
@media screen and (max-width: 1024px) {
    .spec {
        font-size: 3vw;
        transform: translateY(-35%) translateX(-15%);
        line-height: 40px;
    }
}

/*favorite header*/
.favorite_box {
	display: inline-block;
	margin-left: 20px;
}
.favorite_box .basket-link {
	position: relative;
}
.favorite_box .basket-link {
	stroke: #31558c;
	fill: none;
	stroke-width: 5px;
}
.compare_box .basket-link .text,
.favorite_box .basket-link .text {
	display: none;
	padding-left: 10px;
	font-size: 14px !important;
	color: #2c2c2c !important;
}
.favorite_box .basket-link .js-basket-block .count {
	position: absolute;
	top: 50%;
	left: 10px;
	margin: 0px 0px 0px 0px;
	width: 18px;
	height: 17px;
	font-size: .8em;
	line-height: 17px;
	color: #fff;
	border-radius: 100%;
	text-align: center;
	box-shadow: none;
	background-color: #9fb040;
}

@media(max-width:589px){
.compare_box, .favorite_box {
	min-width: 46%;
	margin-left: 0px;
}
.compare_box .basket-link .text, 
.favorite_box .basket-link .text {
	display: inline;
}
}

@media(max-width:580px){
.dvcatalog.dvline .dv-cart-slicer{display:block;}
.dvcatalog.dvline .dv-cart-slicer>div{width:100% !important;max-width:100%;}

}

.m_brend-wrap .h-dec.h2 {
    text-align: center;
}

.yandex-frame-grade {
    display: block;
    margin-left: auto;
}

@media screen and (max-width: 480px) {
     .bas__text {
        text-align: center;
        font-weight: bold;
        margin-bottom: 20px;
     }

    .foot-last {
        flex-direction: column;
    }
    .yandex-frame-grade {
        margin-left: 0;
    }
    .foot-last .hd_tel {
        margin: 10px 0;
    }
}

.foot-last {
    margin-top: auto;
    margin-bottom: auto;
}

.catalog-view-type-container {
    display: inline-block;
    float: right;
}

.catalog-view-type-container>div {
    display: inline-block;
}

.catalog-view-type-container {
    margin: 0;
}

.dvcatalog.dvline {
    margin-top: 30px;
}

.dvline .m_prod-btns {
    display: flex;
}

.dvline .m-cart-count {
    min-width: 240px;
}

.dvline a.one-click-button-list {
    margin: 0 8px 0 0px;
    width: 100%;
}

@media screen and (max-width: 720px) {
    .dvline .m_prod-btns {
        flex-direction: column;
    }
    .dvline a.one-click-button-list {
        margin: 8px 8px 0;
        width: auto;
    }
    .catalog-view-type-container {
        float: none;
        display: block;
        margin-top: 10px;
    }
}

.item-tab-ul li {
    font-size: 13.5px;
}

.serts img {
    margin-bottom: 10px;
}


.foot1 .work_time_terr{
    display: none;
}

@media screen and (min-width: 801px){
.new_head.head1{
    height:160px;
}

.new_head .head-top {
    height: 50px;
    margin-top:24px;
    display:flex;
    align-items:center;
}

.new_head.head1 .bx-basket-block {
    margin-top: -10px;
}

.work_time_terr{
    font-size: 14px;
    width: 250px;
    margin-bottom: 10px;
}
}
@media screen and (max-width: 800px){
    .new_head .head-top{
        margin-top: 10px;
    }
}

@media screen and (max-width: 800px){
    .work_time_terr{
        display: none;
    }
}

@media screen and (max-width: 767px){
    .header-buttons .mobi-cart.show767{
        margin-top: 40px;
    }
}

@media screen and (max-width: 589px){
    .header-buttons .mobi-cart.show767{
        margin-top: unset;
    }
}


.compare_box .basket-link .js-basket-block .count{
    top: 70%;
    left: 20px;
}

.favorite_box .basket-link .js-basket-block .count{
    top: 70%;
    left: 20px;    
}

.compare_box{
    margin-bottom: 10px;
}

.favorite_box{
    margin-bottom: 10px;
}

.head1 .hd_tel{
    /*width: 200px;*/
    width: 170px;
}

@media screen and (min-width: 768px) and (max-width: 800px){
    .compare_box,.favorite_box{
        display: none;
    }
}

.f_bottom_menu{
    margin-right: 30px;
}

.f_bottom_menu p{
    margin-bottom: 10px!important;
}

.f_bottom_menu ul{
    padding: 0;
    list-style: none;
}

.f_bottom_menu li{
    
}

.foot1 .p1-foot{
    margin-top: 0!important;
}

.foot-last{
    margin-top: 0!important;
}

.foot1 .head-logo{
    display: none;
}

@media screen and (max-width: 900px){
    .f_bottom_menu{
        text-align: center;
        margin-top: 20px;
    }
}


    .dsreview{
        display: inline-block;
        width: 200px;
        height: 40px;
        color: white;
        font-size: 16px;
        font-weight: 400;
        line-height: 40px;
        background-color: #9fb040;
        border-radius: 3px;
        text-align: center;
        text-decoration: none;
        cursor: pointer;
    }

    .dsotziv{
        background: white!important;
        box-sizing: border-box!important;
        /*padding: 1px 40px 25px;*/
        border-radius: 3px!important;
    }

    #dsotziv-form .form-head{
        color: #2f474f;
        font-family: Roboto;
        font-size: 24px;
        font-weight: 700;
        line-height: 31px;
        position: relative;
        text-align: center;
        margin: 15px 0 40px;
        border-bottom: 0;
    }

    #dsotziv-form .form-head:after{
        content: "";
        display: block;
        position: absolute;
        width: 89px;
        height: 7px;
        left: 50%;
        margin-left: -45px;
        background-color: #9fb040;
        top: 50px;
    }

    #dsotziv-form .input_block{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    #dsotziv-form .input_block input{
        width: 70%;
    }

    #dsotziv-form .input_block textarea{
        width: 70%;
    }

    #dsotziv-form {
        width: 400px;
    }
    #dsotziv-form .buttonform{
        margin-top: 10px;
        text-align: center;
    }

    #dsotziv-form .buttonform input{
        background-color: #9fb040;
        height: 40px;
        width: 140px;
        font-size: 16px;
        color: white;
        opacity: 1;
    }

    #dsotziv-form label{
        font-size: 16px;
        color: #2c2c2c;
    }

    #dsotziv-form .policy_check, #card_questions-form .policy_check, #big_card_questions-form .policy_check{
        display: flex;
        /*flex-wrap: wrap;*/
        align-items: flex-start;
        flex-direction: row-reverse;
        justify-content: space-evenly;
    }

    #dsotziv-form .policy_check label, #card_questions-form .policy_check label, #big_card_questions-form .policy_check label{
        font-size: 13px;
        line-height: 15px;
        padding-left: 15px;
    }
    #card_questions-form .policy_check label, #big_card_questions-form .policy_check label {
        color: #fff;
    }

    #dsotziv-form .policy_check a, #card_questions-form .policy_check a, #big_card_questions-form .policy_check a{
        /*display: block;*/
        font-size: inherit;
        color: inherit;
    }

    .dsotziv .dsclose-button {
        position: absolute;
        right: 5px;
        top: 10px;
        width: 32px;
        height: 32px;
        background: none!important;
    }
    .dsotziv .dsclose-button:hover {
        opacity: 1;
    }
    .dsotziv .dsclose-button:before, .dsotziv .dsclose-button:after {
        position: absolute;
        left: 15px;
        content: ' ';
        height: 14px;
        width: 2px;
        background-color: #333;
        padding: 0!important;
    }
    .dsotziv .dsclose-button:before {
        transform: rotate(45deg);
    }
    .dsotziv .dsclose-button:after {
        transform: rotate(-45deg);
    }

    .reg_block{
        text-align: right;
        padding-top: 10px;
    }

    @media screen and (max-width: 430px){
        #dsotziv-form .input_block input {
            width: 100%;
        }
        #dsotziv-form .input_block textarea{
            width: 100%;
        }

        #dsotziv-form input[type="checkbox"]{
            margin-right: 10px;
        }
    }


    .aside_filter .bx_filter.bx_horizontal .bx_filter_parameters_box{
        width: 100%;
    }

    .aside_filter .bx_filter_parameters_box.active .bx_filter_block{
        min-width: 100%;
    }

    .aside_filter{
        box-shadow: unset;
    }

    .aside_filter .filter_show_more_params{
        margin-bottom: 17px;
        float: none;
        text-align: center;
    }

    .aside_filter  .bx_filter_popup_result.left{
        margin: 10px;
        float: none;
    }

    #in-main-new-card .m_prod-wrap .bx-controls-direction .bx-prev{
        left: -450px!important;
    }

    #in-main-new-card .m_prod-wrap .bx-controls-direction .bx-next{
        left: 459px!important;
    }

    @media screen and (max-width: 1000px){
        #in-main-new-card .m_prod-wrap .bx-controls-direction .bx-prev{
            left: -0px!important;
        }

        #in-main-new-card .m_prod-wrap .bx-controls-direction .bx-next{
            left: 0px!important;
        }        
    }

    .article_nav{
        margin-top: 25px;
        margin-bottom: 25px;
    }

    @media screen and (max-width: 500px){
        .article_nav{
            display: flex;
            flex-wrap: wrap;
            flex-direction: column-reverse;
        }
        .article-bottom-navigation{
            text-align: initial;
            display: flex;
            justify-content: space-between;
            margin-bottom: 20px;
        }
    }

    .brand-page{
        display: flex;
        flex-wrap: wrap;
    }

    .brand-page .bx-pagination{
        width: 100%;
    }

    .brand-page .bx-pagination .bx-pagination-container ul li.bx-active span{
        background: #3bc915;
    }

    .bx_filter_parameters_box.new_params .bx_filter_parameters_box_title{
        float: left;
        margin-top: 20px;
        width: 100%;
    }

    .bx_filter_block.active_filter{
        display: none!important;
    }

    .bx_filter_parameters_box.new_params .bx_filter_parameters_box_container{
        margin-top: 60px;
    }

    .bx_filter_parameters_box.new_params .bx_filter_parameters_box_container{
        max-height: 100%;
    }

    .jquery-modal.blocker.current{
        z-index: 9999;
    }
    #opt_price_modal{
        text-align: center;
        padding: 40px;
    }
    #opt_price_modal .modal_close_btn{
        background: #9fb040 !important;
        color: #E6EEF4 !important;
        margin-top: 20px;
    }
    #opt_price_modal .close-modal{
        display: none;
    }



    .cats_tag_wrapper{
        display: flex;
        flex-wrap: wrap;
        /*justify-content: space-between;*/
        margin-bottom: 40px;
    }
    .cat_tag_block{
        /*width: 21%;
        text-align: center;
        display: flex;
        margin-bottom: 40px;
        justify-content: center;*/

        width: 15%;
        text-align: center;
        display: flex;
        justify-content: center;
        padding: 30px;


    }
    .cat_tag_block a{
        max-width: 100%;
    }
    .cat_tag_block img{
        width: 100%;
    }

    @media screen and (max-width: 700px){
        .cat_tag_block{
            width: 35%;
        }
    }

    @media screen and (max-width: 430px){
        .cat_tag_block{
            width: 25%;
        }
    }
    @media screen and (max-width: 768px){
        .prods_on_main{
            overflow: hidden;
        }
    }
    .mini_filter_title{
        display: none;
        padding-bottom: 30px!important;
        text-align: center;
    }
    .filter_show_btn{
        font-size: 21px;
        cursor: pointer;
        padding: 10px 20px;
        background-color: #9fb040;
        border-radius: 3px;
        color: white;
    }

    .show_filter{
        display: block!important;
    }

    .mini_sort_select{
        display: none;
    }

    @media screen and (max-width: 1000px){
        .bx_filter .bx_filter_title{
            display: none;
        }
        .bx_filter .bx_filter_title.mini_filter_title{
            display: block;
        }
        form.smartfilter{
            display: none;
        }
    }

    @media screen and (max-width: 768px){
        .big_sort_select{
            display: none;
        }
        .mini_sort_select{
            display: block;
            position: relative;
            top: 35px;
            font-size: 16px;
            padding: 5px 10px;
        }
        .catalog-view-type-container{
            float: right;
        }
    }

    .m_prod-block.prods_in_catalog .bx-wrapper{
        margin: 0!important;
    }

    .m_prod-block.prods_in_catalog .h-dec:after{
        display: none!important;
    }
    @media screen and (min-width: 1001px){
        .m_prod-block.prods_in_catalog .bx-controls-direction .bx-prev{
            left: -380px;
        }
        .m_prod-block.prods_in_catalog .bx-controls-direction .bx-next{
            left: 390px;
        }
    }

    .opt_q_mark{
        float: none!important;
        position: relative;
        bottom: 5px;
        padding: 0!important;
        font-size: 12px;
    }
    .opt_flavour{
        display: none;
        float: none!important;
        position: absolute;
        width: 230px;
        left: -90px;
        top: 0;
        z-index: 1;
        background: white;
        transition-duration: 4s;
        transition-delay: 2s;
    }
    .opt_q_mark:hover .opt_flavour{
        display: block;
    }

    .m-prod-slide .m_prod-bot{
        margin: 15px 15px 30px 15px;
    }

    .m_prod-block.container-site.prods_in_catalog .m_prod-bot p{
        padding-left: 0;
    }

    .m_prod-block.container-site.prods_in_catalog .m_prod.item{
        height: auto;
    }

    .first-img-100{
        height: 100px!important;
        width: 100px!important;
    }

.dv-head .container-site {
    width: 1400px;
}
.main_menu_subs_5 {
    position: absolute;
    background-color: #2f474f;
    z-index: 1;
    top: 110px;
    padding: 40px;
    list-style: none;
    display: none;
    right: 0;
    z-index: 999
}
.main_menu_subs_5 li {
    padding: 10px 0;
}
.main_menu_subs_5 a {
    text-decoration: none;
    color: #fff;
}

.gren_checked_list{
    list-style: none;
    padding-left: 35px;
}

.gren_checked_list li{
    margin-bottom: 10px;
}

.gren_checked_list img{
    margin-right: 10px;
}

#user_div_reg .form-group{
    display: block;
}

#user_div_reg .form-group .form-control{
    display: block;
    width: 100%;
    font-size: 18px;
    height: 38px;
    padding: 0 4px;
    border: 1px solid #CCD5DB;
    border-radius: 2px;
    background: #f8fafc;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 10px;
    margin-bottom: 20px;
}

div.soc-serv-title{
    width: 100%;
}

.soc-serv-accounts table{
    width: 100%;
}

.soc-serv-accounts table td{
    padding: 7px;
}

.sale-order-history-link{
    z-index: 9;
    position: relative;
}


.table.sale-personal-profile-list-container{
    width: 100%;
    text-align: center;
}

.table.sale-personal-profile-list-container tr{

}

.table.sale-personal-profile-list-container td{
    border: 1px solid black;
    padding: 5px;
}

.table.sale-personal-profile-list-container th{
    border: 1px solid black;
    padding: 5px;
}


.detail_article_products  .m_prod-wrap .bx-controls-direction .bx-prev{
    left: -520px!important;
}

.detail_article_products  .m_prod-wrap .bx-controls-direction .bx-next{
    left: 520px!important;
}

@media screen and (max-width: 1000px){
    .detail_article_products  .m_prod-wrap .bx-controls-direction .bx-prev{
        left: -0px!important;
    }

    .detail_article_products  .m_prod-wrap .bx-controls-direction .bx-next{
        left: 0px!important;
    } 
}

.right_article_image{
    float: right;
    width: 300px;
}

@media screen and (max-width: 600px){  
    .cats_tag_wrappers {
    display: flex;
    margin-bottom: 40px;
    gap: 10px;
    flex-wrap: nowrap;
    overflow-x: scroll;
    padding-bottom: 20px;
}

.cat_tag_blocks {
  padding: 0 15px;
  width: 100%;
}


    .right_article_image{
        float: unset;
        width: 100%;
    } 
}



    .new_design_footer{
        background: rgba(245, 245, 245, 0.76);
        padding: 40px 0;
    }
    .new_design_footer_top{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding-bottom: 40px;
    }
    .new_design_footer_menu{
        width: 35%;
        position: relative;
    }
    .new_design_top_menu_main_link{
        color: #9FB040;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 26px;
        text-transform: uppercase;
        text-decoration: none;
        margin-bottom: 15px;
        display: block;
    }
    .footer_second_links .new_design_top_menu_main_link{
        padding-left: 30px;
    }
    .new_design_top_menu_main_link a{
        color: #9FB040;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 26px;
        text-transform: uppercase;
        text-decoration: none;
        margin-bottom: 15px;
        display: block;
    }
    .new_design_top_menu_links{
        display: flex;
    }
    .new_design_top_menu_links ul{
        list-style: none;
        padding: 0;
    }
    .new_design_top_menu_links li{
        padding-bottom: 15px;
    }
    .new_design_top_menu_links a{
        text-decoration: none;
        color: #42434C;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: inherit;
    }
    .new_design_top_menu_links a:hover{
        text-decoration: underline;
    }
    .new_design_footer_policy a:hover{
        color: rgba(66, 67, 76, 0.50);
        text-decoration: underline;
    }
    .new_design_footer_contacts_wrapper{
        width: 25%;
        position: relative;
    }
    .new_design_footer_contacts_block{

    }
    .new_design_footer_contacts_wrapper .btn1.a_online{
        display: block;
        width: 100%;
        border-radius: 3px;
        border: 1px solid #9FB040;
        background: none;
        color: #96B03D;
        position: absolute;
        bottom: 0;
    }
    .new_design_footer_contacts_wrapper .btn1.a_online:hover{
        background: #96B03D;
        color: white;
    }
    .new_design_footer_contacts_flavour{
        color: #42434C;
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 22.5px;
        display: flex;
        margin-bottom: 10px;
    }
    .new_design_footer_contacts_flavour a{
        color: #42434C;
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 22px;
        text-decoration: none;
    }
    .new_design_footer_contacts_flavour img{
        margin-right: 10px;
    }
    .new_design_footer_bottom{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        border-top: 1px solid rgba(0, 0, 0, 0.15);
        padding-top: 20px;
    }
    .new_design_footer_copyright{
        color: rgba(66, 67, 76, 0.50);
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 33px;
    }
    .new_design_footer_policy{

    }
    .new_design_footer_policy a{
        color: rgba(66, 67, 76, 0.50);
        font-size: 13px;
        font-style: normal;
        font-weight: 400;
        line-height: 33px;
        text-decoration: none;
    }
    .new_design_footer_menu.footer_second_links .new_design_top_menu_links ul{

    }
    .new_design_footer_menu.footer_second_links .new_design_top_menu_links li{

    }
    .new_design_footer_menu.footer_second_links .new_design_top_menu_links a{
        padding-left: 30px;
    }
    .new_design_footer_menu.footer_second_links .new_design_top_menu_main_link a{
        padding-left: 30px;
    }
    .new_design_footer_menu_first_ul{

    }
    .new_design_footer_menu_second_ul{

    }
    .new_design_footer_menu_first_ul li{

    }
    .new_design_footer_menu_second_ul li{

    }
    .new_design_footer_menu_first_ul a{

    }
    .new_design_footer_menu_second_ul a{
        padding-left: 20px;
        display: block;
    }
    .new_design_top_menu_main_link img{
        display: none;
    }
    .new_design_footer_contacts_wrapper.mobile_contacts_footer{
        display: none;
    }
    .active_footer_list img{
        transform: rotate(180deg);
    }
    @media screen and (max-width: 991px){
        .new_design_top_menu_links{
            flex-wrap: wrap;
        }
        ..new_design_top_menu_links ul{
            width: 100%;
        }
        .new_design_footer_menu_second_ul a{
            padding-left: 0;
        }
        .new_design_footer_menu.footer_second_links .new_design_top_menu_links a{
            padding-left: 0;
        }
        .new_design_footer_menu.footer_second_links .new_design_top_menu_main_link a{
            padding-left: 0;
        }
        .new_design_footer_contacts_wrapper .btn1.a_online{
            position: unset;
            margin-top: 30px;
        }
        .new_design_footer{
            padding-left: 20px;
            padding-right: 20px;
        }
        .new_design_footer_menu_second_ul{
            width: 100%;
        }
        .footer_second_links .new_design_top_menu_main_link{
            padding-left: 0;
        }
    }
    @media screen and (max-width: 600px){
        .new_design_footer_menu{
            width: 100%;
            margin: 10px 0;
        }
        .new_design_footer_contacts_wrapper{
            width: 100%;
        }
        .new_design_top_menu_main_link img{
            display: block;
        }
        .new_design_top_menu_main_link{
            display: flex;
            align-items: baseline;
            justify-content: space-between;
            border-bottom: 1px solid rgba(0, 0, 0, 0.05);
        }
        .footer_first_links  .new_design_top_menu_links{
            display: none;
        }
        .footer_second_links .new_design_top_menu_links{
            display: none;
        }
        .new_design_footer_contacts_wrapper.mobile_contacts_footer{
            display: block;
        }
        .new_design_footer_contacts_wrapper.mobile_contacts_footer .new_design_footer_contacts_block{
            display: block;
        }
        .new_design_footer_contacts_wrapper .new_design_footer_contacts_block{
            display: none;
        }
        .new_design_footer_menu.footer_first_links{
            border-top: 1px solid rgba(0, 0, 0, 0.05);
            padding-top: 10px;
        }
        .new_design_footer_bottom{
            flex-wrap: wrap;
            justify-content: center;
            flex-direction: column-reverse;
            text-align: center;
        }
    }


    .footer_form_callback_wrapper{
        background: #42434C;
        padding: 20px 0;
    }
    .footer_form_callback_wrapper .container-site{
        
    }
    .footer_form_callback_wrapper .ds_footer_callback{

    }
    #footer_callback-form{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        padding: 0;
    }
    #footer_callback-form .footer_callback_flavour{
        width: 60%;
        display: flex;
        align-items: center;
    }
    #footer_callback-form .footer_callback_img{
        margin-right: 10px;
    }
    #footer_callback-form .footer_callback_img img{
        
    }
    #footer_callback-form .footer_callback_flavour_text{

    }
    #footer_callback-form .footer_callback_title{
        color: #FFF;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: 21px;
        text-transform: uppercase;
    }
    #footer_callback-form .footer_callback_subtitle{
        color: rgba(255, 255, 255, 0.85);
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 21px;
    }
    #footer_callback-form .footer_callback_body{
        flex-wrap: wrap;
        width: 40%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    #footer_callback-form .phone_callback_input{
        width: 55%;
    }
    #footer_callback-form .phone_callback_input input{
        margin: 0;
        border-radius: 3px;
        height: 40px;
    }
    #footer_callback-form .buttonform{
        margin: 0;
        width: 40%;
    }
    #footer_callback-form .buttonform input{
        opacity: 1;
        border-radius: 3px;
        background: #9FB040;
        width: 100%;
        height: 40px;
    }
    #footer_callback-form .policy_check {
        width: 100%;
        color: #fff;
        padding-top: 10px;
        display: flex;
    /* flex-wrap: wrap; */
    align-items: flex-start;
    flex-direction: row-reverse;
    justify-content: space-evenly;
    }
    #footer_callback-form .policy_check label, #footer_callback-form .policy_check a {
        color: inherit;
        font-size: 12px;
    }
    #footer_callback-form .policy_check input {
        margin-right: 20px;
    }
    #footer_callback-form .error_form{

    }
    #footer_callback-form .error_form li{
        color: red;
    }

    #footer_callbackformmessagereport .form-head{
        display: none;
    }
    #footer_callbackformmessagereport .text-report p{
        color: white;
    }
    #footer_callbackformmessagereport .repeatform{
        color: #9FB040;
    }
    @media screen and (max-width: 991px){
        .footer_form_callback_wrapper{
            padding: 20px;
            padding-bottom: 30px;
        }
        #footer_callback-form .footer_callback_flavour{
            width: 100%;
            padding-top: 10px;
        }
        #footer_callback-form .footer_callback_body{
            width: 100%;
            margin-top: 20px;
            padding: 0 45px;
        }
    }
    @media screen and (max-width: 600px){
        #footer_callback-form .footer_callback_body{
            padding: 0;
            justify-content: center;
        }
        #footer_callback-form .footer_callback_title{
            color: #FFF;
            font-size: 15px;
            font-style: normal;
            font-weight: 600;
            line-height: 16px;
            text-transform: uppercase;
        }
        #footer_callback-form .footer_callback_subtitle{
            color: rgba(255, 255, 255, 0.85);
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 16px;
            margin-top: 5px;
        }
        .footer_form_callback_wrapper{
            padding: 20px 10px;
        }
    }


.upper_header_black_bg{
    background: #42434C;
}
.upper_header_block{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 12px 0;
    box-sizing: border-box;
}
.upper_header_block .upper_header_menu{

}
.upper_header_block .upper_contacts_block{

}
.upper_header_block .upper_mail_link{
    color: #FFF;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
}
.upper_header_block .a_online{
    color: #9FB040;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
    margin-left: 20px;
}
.upper_header_block .a_callback{
    color: #9FB040;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
    margin-left: 20px;
    display: none;
}
.upper_header_block .upper_reg_block a{
    color: #FFF;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
}
.upper_header_block .upper_reg_block span{
    color: #FFF;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.upper_header_block #top-menu{
    height: unset;
    line-height: normal;
}
.upper_header_block #top-menu .menu-item{
    height: unset;
    line-height: normal;
}
.upper_header_block #top-menu .menu-item a{
    height: unset;
    line-height: normal;
    color: #FFF;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-bottom: 0;
}
.upper_header_block #top-menu .menu-item a:hover{
    color: #9FB040;
}
.upper_header_block .upper_reg_block a:hover{
    text-decoration: underline;
    color: #9FB040;
}
.upper_header_block #top-menu .menu-item ul{

}
.upper_header_block .upper_reg_block{

}

.middle_header_block{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 25px 0;
    box-sizing: border-box;
}
.middle_header_logo_block{
    display: flex;
    width: 23%;
    justify-content: space-between;
}
.middle_header_logo_img{

}
.middle_header_logo_img img{
    width: 65px;
}
.middle_header_logo_text{

}
.middle_header_logo_title{
    color: #42434C;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    text-align: center;
    line-height: normal;
}
.middle_header_logo_flavour{
    color: #42434C;
    text-align: center;
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.middle_header_search_block{
    width: 35%;
}
.middle_header_search_block .header_search_block{
    width: 100%;
    margin-top: 0;
    height: 55px;
}
.middle_header_contacts_block{
    width: 20%;
}
.middle_header_contacts_block_small{
    color: rgba(127, 127, 127, 0.50);
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    line-height: normal;
}
.middle_header_contacts_block_tel{

}
.middle_header_contacts_block_tel a{
    color: #42434C;
    font-size: 23px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
}
.middle_header_contacts_block_form{

}
.middle_header_contacts_block_form .a_callback{
    color: #9FB040;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
}
.middle_header_basket_block{
    width: 15%;
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}
.middle_header_basket_block .top_cart_link{
    position: relative;
}
.middle_header_basket_block .compare_box{

}
.middle_header_basket_block .favorite_box{

}
.middle_header_basket_block .cart_box{

}
.middle_header_basket_block .compare_box .basket-link .js-basket-block .count{
    top: -10px;
    left: 25px;
}
.middle_header_basket_block .favorite_box .basket-link .js-basket-block .count{
    top: -10px;
    left: 25px;
}
.middle_header_basket_block .top_cart_link .count{
    position: absolute;
    top: -10px;
    left: 25px;
    margin: 0px 0px 0px 0px;
    width: 18px;
    height: 17px;
    font-size: .8em;
    line-height: 17px;
    color: #fff;
    border-radius: 100%;
    text-align: center;
    box-shadow: none;
    background-color: #9fb040;
}
.middle_header_search_block .search-btn{
    background: none;
    right: 0;
    top: 0;
    width: 45px;
    height: 45px;
    z-index: 9;
    padding: 0;
}
.middle_header_search_block .search-btn:before{
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    border-radius: 3px;
    background: #9FB040;
}
.middle_header_search_block .search-btn img {
  position: relative;
  z-index: 9;
}
.middle_header_search_block .search_btn_block{
    position: absolute;
    right: 8px;
    top: 6px;
    border-radius: 3px;
    background: #9FB040;
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.middle_header_search_block .search-head{
    font-style: italic;
}
.bottom_header_block{
    display: none;
}

.upper_header_gray_bg{
    background: #F4F4F4;
}
.menu_header_block{
    display: flex;
/*    justify-content: space-between;*/
    align-items: center;
    gap: 20px;
    position: relative;
}
.menu_header_block .new_main_menu{
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
}
.menu_header_block #big-show-catalog{
    border-radius: 3px;
    background: #9FB040;
    color: white;
    display: flex;
    padding: 20px;
    cursor: pointer;
    align-items: center;
}
.menu_header_block .new_parent_menu{
    text-align: center;
    position: relative;
    min-height: 42px;
    display: flex;
    align-items: center;
}
.menu_header_block .new_parent_menu:after{
    content: "";
    position: absolute;
    right: -10px;
    background: white;
    height: 42px;
    width: 1px;
    top: 0;
}
.menu_header_block .new_parent_menu:last-child:after{
    display: none;
}
.menu_header_block .new_sub_menu{
    display: none;
    position: absolute;
    background: #F4F4F4;
    z-index: 1;
    list-style: none;
    padding: 30px 20px;
    min-width: 250px;
    left: -10px;
}
.menu_header_block .new_sub_menu li{
    text-align: left;
    margin-bottom: 10px;
}
.menu_header_block .new_sub_menu li a{
    text-decoration: none;
}
.menu_header_block .new_main_parent_link{
    color: rgba(66, 67, 76, 0.85);
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    text-align: center;
    text-decoration: none;
}
.menu_header_block .new_parent_menu:hover .new_sub_menu{
    display: block;
}
.menu_header_block .main_menu_img_cross{
    display: none;
}
#big-show-catalog .main_menu_img{
    width: 30px;
    height: 30px;
}
#big-show-catalog .main_menu_img_cross{
    width: 30px;
    height: 30px;
}
#big-show-catalog.opened .main_menu_img{
    display: none;
}
#big-show-catalog.opened .main_menu_img_cross{
    display: block;
}
.menu_header_block .dv-big-menu{
    top: 70px;
    left: 0;
    background: #F4F4F4;
}
.menu_header_block .dv-big-main a{
    color: #42434C;
}
.menu_header_block .main_list:after {
    content: ">";
    color: #A6B746;
    margin-right: 15px;
}
.menu_header_block .dv-big-main .dv-child-one{
    background: rgba(244, 244, 244, 0.50);
}
.menu_header_block .with_children:after {
    color: #A6B746;
}
.menu_header_block .dv-child-one li>a:hover {
    background: none;
    color: #A3B445;
}
.menu_header_block .dv-big-main>ul>li .mainhover:hover {
    background-color: none;
    color: #A3B445;
}

.main_mobile_menu #nav_left li.toogle{
    padding: 10px 20px;
}
.main_mobile_menu ul#nav_left{
    background: #F4F4F4;
}
.main_mobile_menu ul#nav_left li{
    border: 1px solid white;
    border-left: none!important;
    border-right: none!important;
}
.main_mobile_menu #nav_left li.toogle a.side-drop1:after{
    content: ">";
    color: #A6B746;
    top: 7px;
    transform: none;
}
.main_mobile_menu #nav_left > li > ul.toogle li > a{
    padding: 0;
    color: #42434C;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
}
.main_mobile_menu #nav_left li.toogle ul{
    background: none;
}
.main_mobile_menu #nav_left ul.toogle li a:first-of-type:before{
    display: none;
}
.sub_mobile_menu{
    background: #FAFAFA;
}
.sub_mobile_menu ul{
    padding: 0 0 0 25px;
    list-style: none;
}
.sub_mobile_menu li{
        
}
.sub_mobile_menu li a{
    color: #42434C;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 49px;
    text-decoration: none;
}
.sub_menu_form_links{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 25px;
}
.sub_menu_form_links .a_online{
    display: block;
    width: 45%;
    text-align: center;
    border-radius: 3px;
    border: 1px solid #9FB040;
    color: #9FB040;
    padding: 10px 0;
    text-decoration: none;
}
.sub_menu_form_links .a_callback{
    display: block;
    width: 45%;
    text-align: center;
    border-radius: 3px;
    border: 1px solid #9FB040;
    color: white;
    padding: 10px 0;
    background: #9FB040;
    margin: 0;
    text-decoration: none;
}

@media screen and (max-width: 1000px){
    .upper_header_block .upper_header_menu{
        display: none;
    }
    .upper_header_block{
        padding: 12px 15px;
    }
    .middle_header_block{
        padding: 25px 15px;
    }
    .middle_header_search_block{
        display: none;
    }
    .middle_header_basket_block{
        width: 20%;
    }
    .middle_header_logo_block{
        width: 35%;
    }
    .middle_header_contacts_block{
        width: 30%;
    }
    .bottom_header_block{
        display: flex;
        justify-content: space-between;
        padding: 10px 15px;
        box-sizing: border-box;
    }
    .bottom_header_search_block .header_search_block{
        display: block;
        width: 100%;
        height: 55px;
        margin-top: 0;
    }
    .bottom_header_block #show-catalog{
        border-radius: 3px;
        background: #9FB040;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0 10px;
        width: 20%;
        box-sizing: content-box;
    }
    .bottom_header_block .bottom_header_search_block{
        width: 75%;
        margin-left: 10px;
    }
    .bottom_header_search_block #search-close{
        display: none;
    }
    .bottom_header_search_block #search-block-form{
        display: flex;
        flex-wrap: wrap;
        font-style: italic;
    }
    .bottom_header_search_block .search-btn{
        border-radius: 3px!important;
        background-color: #9FB040;
        top: 7px;
        right: 7px;
    }
    .bottom_header_search_block .search-btn::placeholder{
        font-size: 11px;
    }
    .menu_header_block{
        display: none;
    }
}

@media screen and (min-width: 768px) and (max-width: 800px){
    .middle_header_block .compare_box, .middle_header_block .favorite_box {
        display: block;
    }
}

@media screen and (max-width: 800px){
    .middle_header_basket_block{
        width: 25%;       
    }
}

@media screen and (max-width: 665px){
    .middle_header_contacts_block{
        display: none;       
    }
    .middle_header_basket_block .compare_box .text{
        display: none;
    }
    .middle_header_basket_block .favorite_box .text{
        display: none;
    }
    .middle_header_logo_img img {
        width: 46px;
    }
    .middle_header_logo_title{
        font-size: 14px;
    }
    .middle_header_logo_flavour{
        font-size: 10px;
        display: none;
    }
    .middle_header_basket_block .compare_box{
        min-width: 46px;
    }
    .middle_header_basket_block .favorite_box{
        min-width: 46px;
    }
    .middle_header_basket_block .cart_box .bx-basket-block{
        padding-left: 0;
    }
    .middle_header_basket_block{
        width: 35%;
    }
    .middle_header_logo_block {
    align-items: center;
}

.middle_header_logo_block {
    width: 28%;

}
}

@media screen and (max-width: 600px){
    .upper_header_block .upper_mail_link{
        display: none;
    }
    .upper_header_block .a_online{
        display: none;
    }
    .upper_header_block .a_callback{
        display: block;
        margin-left: 0;
    }
    .middle_header_contacts_block{
        display: none;
    }
}

@media screen and (max-width: 400px){
    .middle_header_basket_block .compare_box svg{
        width: 28px;
    }
    .middle_header_basket_block .favorite_box svg{
        width: 28px;
    }
    .middle_header_basket_block .cart_box img{
        width: 28px;
    }
    .middle_header_basket_block .compare_box .basket-link .js-basket-block .count{
        top: -10px;
        left: 20px;
    }
    .middle_header_basket_block .favorite_box .basket-link .js-basket-block .count{
        top: -10px;
        left: 20px;
    }
    .middle_header_basket_block .top_cart_link .count{
        top: -10px;
        left: 20px;
    }
    .middle_header_basket_block{
        width: 40%;
    }
    .middle_header_logo_block {
        width: 55%;
    }
    .sub_menu_form_links .a_online{
        width: 100%;
        margin-bottom: 10px;
    }
    .sub_menu_form_links .a_callback{
        width: 100%;
    }
}


@media(max-width: 380px) {

        .cat_tag_blocks {
        padding: 5px 10px;
        width: 100%;
    }
    .cat_tag_blocks a {
    display: flex;
    align-items: center;
    column-gap: 10px;
    font-size: 11px;
}
    .sort__wrapp {
        background: #EDEDED;
        padding: 15px 7px;
        border-radius: 5px;
        font-size: 12px;
    }

.sort__wrapp span {
    opacity: 0.4;
    font-size: 13px;
}
.dropdown-content a {
    opacity: 0.6;
    text-decoration: none;
    font-size: 14px;
}

.dropdown-content {
    left: 37%;
}

}




@media screen and (max-width: 340px){
    .bottom_header_search_block input#edit-search-block-form-1::placeholder{
        font-size: 9px;
    }
    .bottom_header_search_block input#edit-search-block-form-1{
        padding-left: 5px;
    }
}


.new_home_slider{

}

.new_home_slide{
    padding: 80px;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    cursor: auto;
}
.new_home_slide_content{
    color: #42434C;
    font-size: 38px;
    font-style: normal;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 3px;
    background: rgba(255, 255, 255, 0.67);
    backdrop-filter: blur(4.5px);
    padding: 40px;
    width: fit-content;
    margin-left: 120px;
    box-sizing: border-box;
}
.new_home_slide_content span{
    color: #42434C;
    font-size: 38px;
    font-style: normal;
    line-height: normal;
    text-transform: uppercase;
}
.new_home_slide_link{
    display: block;
    color: #FFF;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    border-radius: 3px;
    background: #9FB040;
    width: 195px;
    padding: 15px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    margin-top: 30px;
}

.new_home_slide_link:hover{
    color: white;
}

.new_home_slider .slick-prev{
    background: url(/images/home_left_arr.png);
    position: absolute;
    top: 40%;
    z-index: 1;
    width: 40px;
    height: 40px;
    background-size: cover;
    border: none;
    outline: none;
    font-size: 0;
    left: 60px;
    opacity: 0.5;
}
.new_home_slider .slick-next{
    background: url(/images/home_right_arr.png);
    position: absolute;
    width: 40px;
    height: 40px;
    background-size: cover;
    border: 0;
    font-size: 0;
    top: 40%;
    right: 60px;
    opacity: 0.5;
}
  .new_home_slider .slick-prev:hover{
    opacity: 1;
}
  .new_home_slider .slick-next:hover{
    opacity: 1;
}
.new_home_slider .slick-dots{
    position: absolute;
    width: 100%;
    text-align: center;
}
  .new_home_slider .slick-dots li{

}
.new_home_slider .slick-dots button{
    font-size: 0;
    border: 0;
    height: 3px;
    width: 40px;
    margin: 0 5px;
}
.new_home_slider li.slick-active{

}
.new_home_slider li.slick-active button{
    background: #9FB040;
}
@media screen and (max-width: 1200px){
    .new_home_slide_content{
      margin-left: 0px;
    }
    .new_home_slider .slick-prev{
      left: 20px;
    }
    .new_home_slider .slick-next{
      right: 20px;
    }
}
@media screen and (max-width: 600px){
    .new_home_slide_content{
      font-size: 18px;
    }
    .new_home_slide_content span{
      font-size: 18px;
    }
}
@media screen and (max-width: 450px){
    .new_home_slide{
      padding: 45px 0;
    }
    .new_home_slide_content{
      width: 100%;
    }
    .new_home_slider .slick-prev{
      display: none!important;
    }
    .new_home_slider .slick-next{
      display: none!important;
    }
    .new_home_slider .slick-dots{
      bottom: 15px;
    }
}

.breadcrumb.list_bc > li + li:before{
    display: none;
}




.new_prod_slider .slick-next {
    background: url(/images/home_right_arr.png);
    position: absolute;
    width: 40px;
    height: 40px;
    background-size: cover;
    border: 0;
    font-size: 0;
    top: 40%;
    right: -60px;
    opacity: 1;
}
.new_prod_slider .slick-next:hover {
    /*opacity: 1;*/
}
.new_prod_slider .slick-prev {
    background: url(/images/home_left_arr.png);
    position: absolute;
    top: 40%;
    z-index: 1;
    width: 40px;
    height: 40px;
    background-size: cover;
    border: none;
    outline: none;
    font-size: 0;
    left: -60px;
    opacity: 1;
}
.new_prod_slider .slick-prev:hover {
    /*opacity: 1;*/
}
.new_prod_slider .title{
    color: #42434C;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    /*min-height: 90px;*/
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 1.3em;
    height: 3.9em;
}
.new_prod_slider .title:hover{
    color: #9FB040;
}
.new_prod_slide{
    padding: 20px;
}
.new_prod_slider a{
    text-decoration: none;
}
.new_prod_slide_img{
    display: flex;
    justify-content: center;
    height: 75px;
}
.new_prod_slide_img img{
    max-width: 200px;
}
.new_prod_slider .m_prod-bot .m_prod-roz span{
    color: rgba(66, 67, 76, 0.85);
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
}
.new_prod_slider .m_prod-bot .m_prod-opt span{
    color: rgba(66, 67, 76, 0.85);
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
}
.new_prod_slider .m_prod-btns .btn1{
    border-radius: 3px;
    background: #9FB040;
    margin-left: 0;
    padding: 0;
}
.new_prod_slider .m_prod-btns .btn1:hover{
    background: #84932E;
}
.new_prod_slider a.one-click-button-list{
    margin: 0;
    margin-top: 10px;
    text-align: center;
    background: #42434C;
}
.new_prod_slider a.one-click-button-list:hover{
    background: #2A2B2F;
}
.new_prod_slider .m-cart-count .count-minus, .new_prod_slider .m-cart-count .count-plus{
    background: #EBEBEB;
}
.new_prod_slider .m-cart-count .count-minus:hover, .new_prod_slider .m-cart-count .count-plus:hover{
    color: #9FB040;
}
.new_prod_slider .m-cart-count{
    margin-right: 0;
}
.new_prod_slider .slider_counter_block{

}
.new_prod_slider .product-item-button-container{

}
.new_prod_slider .m-cart-count{
    justify-content: space-between;
}

.new_prod_slider{
  opacity: 0;
  visibility: hidden;
  transition: opacity 1s ease;
  -webkit-transition: opacity 1s ease; 
}
.new_prod_slider.slick-initialized{
  visibility: visible;
  opacity: 1;
}
@media screen and (max-width: 1023px){
    .new_prod_slider .m_prod-btns .btn1{
        /*width: 100%;*/
    }
    .new_prod_slider .slick-next{
        display: none!important;
    }
    .new_prod_slider .slick-prev{
        display: none!important;
    }
}

.centered_art_img{
    display: flex;
    justify-content: center;
    margin: 20px;
}

@media screen and (max-width: 600px){
    .centered_art_img img{
        width: 100%;
    }
}

.cred_footer_bottom{
    display: flex;
    justify-content: center;
    gap: 20px;
}

.cred_footer_bottom div{
    color: rgba(66, 67, 76, 0.50);
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 33px;
}
.mark_one_detail{
    position: absolute;
    right: 20px;
    width: fit-content;
    bottom: 20px;
}
.mark_one_detail img{
    width: 70px;
}
.mark_one_preview{
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.mark_one_preview img{
    width: 50px; 
}



.ds-form form input:not([type]), .ds-form form input[type="text"], .ds-form form input[type="password"], .ds-form form input[type="date"], .ds-form form input[type="datetime"], .ds-form form input[type="datetime-local"], .ds-form form input[type="month"], .ds-form form input[type="week"], .ds-form form input[type="email"], .ds-form form input[type="number"], .ds-form form input[type="search"], .ds-form form input[type="tel"], .ds-form form input[type="time"], .ds-form form input[type="url"], .ds-form form input[type="color"], .ds-form form select, .ds-form form textarea{
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  width: 100%;
  display: block;
  height: 2.05556rem;
  margin: 0 0 0.88889rem 0;
  padding: 0.44444rem;
  background-color: #fff;
  border-style: solid;
  border-width: 1px;
  border-color: #ccc;
  border-radius: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #78767a;
  font-family: inherit;
  font-size: .875rem;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  transition: border-color 0.15s linear, background 0.15s linear;
  -webkit-transition: border-color 0.15s linear, background 0.15s linear;
  -moz-transition: border-color 0.15s linear, background 0.15s linear;
  -ms-transition: border-color 0.15s linear, background 0.15s linear;
  -o-transition: border-color 0.15s linear, background 0.15s linear;  
}


.ds-form form input[type="submit"], .ds-form form button[type="submit"] {
  width: auto;
  font-family: inherit;
  font-size: .875rem;
  color: #fff;
  text-transform: none;
  padding: 8px 20px;
  background: #34495e;
  border-style: solid;
  border-width: 0px;
  border-color: #d0d0d0;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  box-shadow: 0;
  opacity: .75;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  transition: border-color 0.15s linear, background 0.15s linear, opacity 0.15s linear;
  -webkit-transition: border-color 0.15s linear, background 0.15s linear, opacity 0.15s linear;
  -moz-transition: border-color 0.15s linear, background 0.15s linear, opacity 0.15s linear;
  -ms-transition: border-color 0.15s linear, background 0.15s linear, opacity 0.15s linear;
  -o-transition: border-color 0.15s linear, background 0.15s linear, opacity 0.15s linear;
  cursor: pointer;
  height: auto;
  -webkit-appearance: button;
}

.dspopup-modal{
    padding: 20px;
}

.card_rating{
    margin-bottom: 10px;
}

.price.old_price{
    float: none!important;
    color: rgba(66, 67, 76, 0.50)!important;
    font-size: 15px!important;
    font-style: normal!important;
    font-weight: 400!important;
    line-height: 27px!important;
    text-decoration: line-through;
}
.policy_check_f {
    display: block;
    clear: both;
        display: flex;
    align-items: flex-start;
    flex-direction: row-reverse;
    justify-content: center;
    color: inherit;
    padding-top: 10px;
}
.policy_check_left {
    justify-content: flex-end;
}
.policy_check_f input {
    width: 15px !important;
}
.policy_check_f label {
    padding-left: 15px;
    color: inherit;
    font-size: 13px !important;
    line-height : 14px !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    text-align: left !important;
}
.policy_check_f label a {
    color: inherit;
    font-size: inherit;
}
.quest_page_form {
    color: #fff;
}
.ds_card_questions .buttonform {
    margin-top: 10px;
}
#big_card_questions-form .buttonform {
    margin-top: 10px;
}
input[type="submit"]:disabled,
input[type="button"]:disabled,
button:disabled {
    cursor: initial !important;
    opacity: 0.7 !important;
    cursor: not-allowed !important;
}

#dscontact-form {
    background: #42434C;
    padding: 35px 35px;
}
#dscontactformmessagereport {
    background: #42434C;
    padding: 35px 35px; 
}
#dscontactformmessagereport * {
  color: #ffffff;
}
#dscontact-form .contact_form_title, #dscontactformmessagereport .form-head {
    color: #ffffff;
    font-size: 30px;
    line-height: 1;
    font-weight: bold;
    margin-bottom: 20px;
}
#dscontact-form .contact_form_subtitle {
    color: #ffffff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
}
#dscontact-form input[type="text"],
#dscontact-form input[type="email"],
#dscontact-form input[type="tel"]
{
    margin: 0;
    margin-bottom: 20px;
    border-radius: 3px;
    height: 40px;
}
#dscontact-form textarea {
    margin: 0;
    margin-bottom: 20px;
    border-radius: 3px;
    height: 121px; 
    resize: none;
}
#dscontact-form .contact_form_field_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 -10px;
}
.contact_form_field_wrap > div {
    padding: 0 10px;
    box-sizing: border-box;
}
#dscontact-form .name_input_contact_block {
    width: 50%;
}
#dscontact-form .phone_input_contact_block {
    width: 50%;
}
#dscontact-form .text_input_contact_block {
    width: 100%;
}
#dscontact-form .policy_check {
    width: 100%;
    color: #fff;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
#dscontact-form .policy_check label, #dscontact-form .policy_check a {
    color: inherit;
    font-size: 12px;
    margin-bottom: 0;
}
#dscontact-form .policy_check input {
    margin-right: 20px;
}
#dscontact-form .buttonform input {
    opacity: 1;
    border-radius: 3px;
    background: #9FB040;
    width: 100%;
    max-width: 251px;
    height: 40px;
    cursor: pointer;
}
#dscontact-form .buttonform input:hover {
    background-color: #84932e;
}
#dscontact-form .error-form {
    padding-top: 20px;
    padding-left: 0;
    list-style-position: inside;
}
#dscontact-form .error-form li {
    color: red;
}
@media screen and (max-width: 767px) {
  #dscontact-form .name_input_contact_block, #dscontact-form .phone_input_contact_block {
    width: 100%;
  }
}
.title-search-result {
  box-shadow: 1px 0px 8px rgb(0 0 0 / 26%);
}
.bottom_header_block .bx-searchtitle {
  width: 100%;
}
.bottom_header_block .search-btn {
    position: absolute;
    border: none;
    /*background: url(/local/templates/terra/css/sites/default/themes/terra/img/icons/find-btn.svg) no-repeat top center;*/
    right: 15px;
    top: 12px;
    width: 20px;
}


@media (max-width: 767px) {
    ul.item-tab-ul {
        display: flex;
        width: 100%;
        white-space: nowrap;
        overflow-x: auto;
        position: relative;
    }
}

@media screen and (max-width: 600px) {
    .m-cart-count .count-minus, .m-cart-count .count-plus {
        width: 67px!important;
    }

    .m_prod-btns .btn1 {
    width: 176px!important;
}
}


@media screen and (max-width: 420px) {
    .m_prod-btns .btn1 {
        width: 169px !important;
    }

     .m-cart-count .count-minus, .m-cart-count .count-plus {
        width: 55px !important;
    }
}


@media screen and (max-width: 388px) {
    .m_prod-btns .btn1 {
        width: 105px !important;
    }

     .m-cart-count .count-minus, .m-cart-count .count-plus {
        width: 40px !important;
    }
}


.blog-table {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
  margin: 30px 0;
}

.blog-table table {
  width: 100%;
  border-collapse: collapse;
}

.blog-table table,
.blog-table th,
.blog-table td {
  border: 1px solid #ddd;
  padding: 8px;
}
/* End */


/* Start:/local/templates/terra/css/misc/css/lightbox.css?15838323422468*/
body:after{content:url(/local/templates/terra/css/misc/css/../img/close.png) url(/local/templates/terra/css/misc/css/../img/loading.gif) url(/local/templates/terra/css/misc/css/../img/prev.png) url(/local/templates/terra/css/misc/css/../img/next.png);display:none;}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none;}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;}
.lightbox .lb-image{display:block;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.lightbox a img{border:none;}
.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.lb-outerContainer:after{content:"";display:table;clear:both;}
.lb-container{padding:4px;}
.lb-loader{position:absolute;top:43%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/local/templates/terra/css/misc/css/../img/loading.gif) no-repeat;}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
.lb-container > .nav{left:0;}
.lb-nav a{outline:none;}
.lb-prev, .lb-next{width:49%;height:100%;cursor:pointer;display:block;}
.lb-prev{left:0;float:left;}
.lb-prev:hover{background:url(/local/templates/terra/css/misc/css/../img/prev.png) left 48% no-repeat;}
.lb-next{right:0;float:right;}
.lb-next:hover{background:url(/local/templates/terra/css/misc/css/../img/next.png) right 48% no-repeat;}
.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.lb-dataContainer:after{content:"";display:table;clear:both;}
.lb-data{padding:0 4px;color:#bbbbbb;}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;}
.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em;}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999;}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/local/templates/terra/css/misc/css/../img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;}
.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
/* End */


/* Start:/local/templates/terra/css/misc/css/liMarquee.css?1583832342724*/
.str_wrap{overflow:hidden;//zoom:1;width:100%;font-size:12px;line-height:28px;position:relative;-moz-user-select:none;-khtml-user-select:none;user-select:none;background:#f6f6f6;white-space:nowrap;}
.str_wrap.str_active{background:#f1f1f1;}
.str_move{white-space:nowrap;position:absolute;top:0;left:0;cursor:move;}
.str_move_clone{display:inline-block;//display:inline;//zoom:1;vertical-align:top;position:absolute;left:100%;top:0;}
.str_vertical .str_move_clone{left:0;top:100%;}
.str_down .str_move_clone{left:0;bottom:100%;}
.str_vertical .str_move,
.str_down .str_move{white-space:normal;width:100%;}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{cursor:inherit;}
.str_wrap img{max-width:none !important;}
/* End */


/* Start:/local/templates/terra/css/misc/css/nivo-slider.css?15838323421373*/
.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden;}
.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none;}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img{display:block;}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav{text-align:center;padding:15px 0;}
.nivo-controlNav a{display:inline-block;width:22px;height:22px;background:url(/local/templates/terra/css/misc/css/themes/bar/bullets.png) no-repeat;text-indent:-9999px;border:0;margin:0 2px;}
.nivo-controlNav a.active{font-weight:bold;}
/* End */


/* Start:/local/templates/terra/css/misc/js/fancybox/jquery.fancybox.css?15838323424895*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/local/templates/terra/css/misc/js/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/local/templates/terra/css/misc/js/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/local/templates/terra/css/misc/js/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/local/templates/terra/css/misc/js/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/local/templates/terra/css/misc/js/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/local/templates/terra/css/misc/js/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/local/templates/terra/css/misc/css/themes/bar/bar.css?15838323422714*/
.theme-bar.slider-wrapper{position:relative;border:1px solid #333;overflow:hidden;}
.theme-bar .nivoSlider{position:relative;background:#fff url(/local/templates/terra/css/misc/css/themes/bar/loading.gif) no-repeat 50% 50%;}
.theme-bar .nivoSlider img{position:absolute;top:0px;left:0px;display:none;}
.theme-bar .nivoSlider a{border:0;display:block;}
.theme-bar .nivo-controlNav{position:absolute;left:0;bottom:-41px;z-index:10;width:100%;height:30px;text-align:center;padding:5px 0;border-top:1px solid #333;background:#333;background:-moz-linear-gradient(top, #565656 0%, #333333 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(100%,#333333));background:-webkit-linear-gradient(top, #565656 0%,#333333 100%);background:-o-linear-gradient(top, #565656 0%,#333333 100%);background:-ms-linear-gradient(top, #565656 0%,#333333 100%);background:linear-gradient(to bottom, #565656 0%,#333333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656', endColorstr='#333333',GradientType=0);opacity:0.5;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.theme-bar:hover .nivo-controlNav{bottom:0;opacity:1;}
.theme-bar .nivo-controlNav a{display:inline-block;width:22px;height:22px;background:url(/local/templates/terra/css/misc/css/themes/bar/bullets.png) no-repeat;text-indent:-9999px;border:0;margin:5px 2px 0 2px;}
.theme-bar .nivo-controlNav a.active{background-position:0 -22px;}
.theme-bar .nivo-directionNav a{display:block;border:0;color:#fff;text-transform:uppercase;top:auto;bottom:10px;z-index:11;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;line-height:20px;opacity:0.5;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.theme-bar a.nivo-nextNav{right:-50px;}
.theme-bar a.nivo-prevNav{left:-50px;}
.theme-bar:hover a.nivo-nextNav{right:15px;opacity:1;}
.theme-bar:hover a.nivo-prevNav{left:15px;opacity:1;}
.theme-bar .nivo-directionNav a:hover{color:#ddd;}
.theme-bar .nivo-caption{font-family:Helvetica, Arial, sans-serif;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.theme-bar:hover .nivo-caption{bottom:41px;}
.theme-bar .nivo-caption a{color:#fff;border-bottom:1px dotted #fff;}
.theme-bar .nivo-caption a:hover{color:#fff;}
.theme-bar .nivo-controlNav.nivo-thumbs-enabled{width:100%;}
.theme-bar .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:none;margin-bottom:5px;}
.theme-bar .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto;}
/* End */


/* Start:/local/templates/terra/css/misc/css/themes/default/default.css?15838323421603*/
.theme-default .nivoSlider{position:relative;background:#fff url(/local/templates/terra/css/misc/css/themes/default/loading.gif) no-repeat 50% 50%;margin-bottom:10px;-webkit-box-shadow:0px 1px 5px 0px #4a4a4a;-moz-box-shadow:0px 1px 5px 0px #4a4a4a;box-shadow:0px 1px 5px 0px #4a4a4a;}
.theme-default .nivoSlider img{position:absolute;top:0px;left:0px;display:none;}
.theme-default .nivoSlider a{border:0;display:block;}
.theme-default .nivo-controlNav{text-align:center;padding:20px 0;}
.theme-default .nivo-controlNav a{display:inline-block;width:22px;height:22px;background:url(/local/templates/terra/css/misc/css/themes/default/bullets.png) no-repeat;text-indent:-9999px;border:0;margin:0 2px;}
.theme-default .nivo-controlNav a.active{background-position:0 -22px;}
.theme-default .nivo-directionNav a{display:block;width:30px;height:30px;background:url(/local/templates/terra/css/misc/css/themes/default/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.theme-default:hover .nivo-directionNav a{opacity:1;}
.theme-default a.nivo-nextNav{background-position:-30px 0;right:15px;}
.theme-default a.nivo-prevNav{left:15px;}
.theme-default .nivo-caption{font-family:Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover{color:#fff;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:none;margin-bottom:5px;}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto;}
/* End */


/* Start:/local/templates/terra/css/misc/css/style.css?15838323423178*/
@charset "utf-8";

#win, #win2{
	position:fixed; 
	z-index:2000; 
	top:0;
	left:0;
	background:url(/images/catalog/new/win.png); 
	display:none;
	height:100%;
	width:100%;
}
#popup{
	padding:0; 
	background:#FFFFFF; 
	position:fixed; 
	width:346px;
	height:456px;
	text-align:center;
	z-index:3000; 
}
#popup2{
	padding:0; 
	background:#FFFFFF; 
	position:fixed; 
	width:346px;
	height:244px;
	text-align:center;
	z-index:3000; 
}
#cancel, #cancel2{
	display:block; 
	float:right; 
	width:19px; 
	height:19px; 
	background:url(/images/catalog/new/close.jpg) no-repeat; 
	cursor:pointer;
	position:absolute;
	top:8px;
	right:8px;
}
#obj, #obje{display:none;}
.sample{padding:20px;}
#outer{
	height:506px;
	background: #ffffff /*url(/images/catalog/new/onzakaz.jpg)*/;
	border:5px solid #cc1821;
	box-shadow:0px 0px 8px 12px rgba(230,230,230,0.5);
}
#outer2{
	height:244px;
	background:#ffffff;
	border:5px solid #9ed3e4;
	box-shadow:0px 0px 8px 10px rgba(230,230,230,0.5);
}
#zakaz{
	background:url('/images/catalog/new/submit.jpg');
}
#zakaz:hover{
	background:#c30e1a;
}
#zvonok{
	background: url('/images/catalog/new/submit2.jpg');
}
#zvonok:hover{
	background:#016aab;
}
#closel, #closel2{
	position:fixed;
	top:0;
	left:0;		
	z-index:3500;
}
#closer,#closer2{
	position:fixed;
	top:0;
	right:0;	
	z-index:3500;
}
#closet, #closet2{
	position:fixed;
	top:0;		
	z-index:3500;
}
#closeb,#closeb2{
	position:fixed;
	bottom:0;	
	z-index:3500;
}

.popups,.popups1,.popups2{
    background-color: #FFFFFF;
    border-collapse: collapse;
    border: 1px solid #EAEAEA;
    border-radius: 5px;
    display: none;
    margin-left: 0;
    position: absolute;
    top: 180px;
    width: 210px;
    z-index: 1000000;        
    left: 0px;     
  }             
  .ulmenu,.ulmenu1,.ulmenu2{
  margin-left:10px; 
  font-size:14px;
  font-weight:bold; 
  padding:3px 0 3px 0;
}                 
.ulmenu li {
  padding:2px 0 2px 0;
}           
.ulmenu1 li {
  padding:2px 0 2px 0;
}           
.ulmenu2 li {
  padding:2px 0 2px 0;
}

.left {
  width: 70%;
  float: left;
  height: 1500px;
}
.right {
  margin-top: 10px;
  float: right;
  width:287px;
position:relative;  
}



#fixed {
 /*padding-left:60px;*/
 right: 18%;
 position: fixed;
 top:20px;
 z-index:100000;
  /*position: absolute;
  right: 0;
  top: 0;
  z-index: 9999;*/
}

@media screen and (max-width: 1850px) {
    #fixed {
        right: 16%;
    }
}

@media screen and (max-width: 1750px) {
    #fixed {
        right: 14%;
    }
}

@media screen and (max-width: 1650px) {
    #fixed {
        right: 12%;
    }
}

@media screen and (max-width: 1550px) {
    #fixed {
        right: 9%;
    }
}

@media screen and (max-width: 1450px) {
    #fixed {
        right: 5%;
    }
}

@media screen and (max-width: 1350px) {
    #fixed {
        right: 5%;
    }
}

@media screen and (max-width: 1300px) {
    #fixed {
        right: 0;
    }
}

.oform {width:100%; border:none;}
	.oform tr:first-child {text-align:center;}
	.oform tr:first-child span {text-align:center; display:block; font-weight:bold; color:#b3b3b3;}
	.oform tr:last-child {vertical-align:top;}
	.oform tr:last-child td {padding-left:30px; padding-top:20px;}

/* End */


/* Start:/local/templates/terra/css/sites/default/themes/terra/style.css?1681202045103304*/
html{height:100%}body{margin:0;padding:0;font-family:Verdana;color:#949494;font-size:13px}h2{font-size:120%}#container{width:1200px;margin:0 auto}#container.compressed{margin-top:156px}#container>header{position:relative}#container.compressed>header{padding:5px 10px;margin:0 auto;top:0;width:1200px;background:url('/images/011.jpg') repeat-x #626262;background-size:1px 67px;z-index:10000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);-moz-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5)}#container>header .logo{display:block;float:left;height:110px;text-decoration:none;text-align:left}#container.compressed>header .logo{margin-top:9px;height:auto}#container>header .logo .company-name{margin-left:140px;padding-top:6px;width:240px;font:26px Arial;font-weight:700;color:#fff;text-align:left;border-bottom:1px solid #fff}#container.compressed>header .logo .company-name{padding:0;margin-left:70px;width:auto;font-size:22px}#container.compressed>header .logo .company-name:before{content:'';position:absolute;top:4px;left:20px;width:49px;height:49px;background:url('/pic/logo-small.png') no-repeat left center;background-size:contain}#container>header .logo .company-info{margin-left:140px;padding-top:12px;width:185px;font:14px Arial;color:#fff;text-align:left}#container.compressed>header .logo .company-info{display:none}#container>header .download-price{float:left;margin:60px 0 0 10px}#container.compressed>header .download-price{display:none}#container>header .download-price a,#container>header .download-price span{display:inline-block;vertical-align:middle}#container>header .download-price a{font-size:14px;color:#222}#container>header .contacts{float:left;margin:0 0 0 10px}#container.compressed>header .contacts{margin:0 0 0 40px}#container>header .contacts .ya-phone{padding:8px 0 0;font:26px Arial;font-weight:700;color:#222;text-align:right}#container>header .contacts .ya-phone a{padding:8px 0 0;font:26px Arial;font-weight:700;color:#222;text-align:right}#container.compressed>header .contacts .ya-phone{float:right;margin:13px 0 0 20px;padding:0;font-size:20px;color:#fff}#container.compressed>header .contacts .ya-phone a{float:right;padding:0;margin-left:15px;font-size:20px;color:#fff}#container>header .contacts .address{padding:0;font:12px Arial;font-weight:700;color:#222}#container.compressed>header .contacts .address{display:none}#container>header .contacts .buttons{margin-top:10px;text-align:right}#container.compressed>header .contacts .buttons{float:left;margin-top:8px;margin-left:110px}#container.compressed>header .contacts .buttons .button2{display:none}#container>header .mini-cart{display:block;float:right;margin:28px 15px 0 0;font-size:0;max-width:195px}#container.compressed>header .mini-cart{margin:0}#container>header .mini-cart img{display:inline-block;width:50px;vertical-align:middle}#container>header .mini-cart .cart-info{display:inline-block;margin-left:10px;vertical-align:middle;font-size:13px;color:#222}#container.compressed>header .mini-cart .cart-info{font-size:12px;color:#fff}#container>header .mini-cart .cart-info>span{display:block}#container>header .mini-cart .cart-info .cart-title{font-size:18px;text-decoration:underline;color:#75aafa}#container.compressed>header .mini-cart .cart-info .cart-title{font-size:16px}#container>header .mini-cart:hover .cart-info .cart-title{text-decoration:none}#container>footer nav.footer-menu,#container>header nav.main-menu{height:46px;background:url('/images/011.jpg') repeat-x #626262}#container.compressed>header nav.main-menu{display:none}#container>footer nav.footer-menu ul,#container>header nav.main-menu ul{display:block;padding:0;margin:0;text-align:center;font-size:0}#container>footer nav.footer-menu ul li,#container>header nav.main-menu ul li{display:inline-block;padding:0;font-weight:700;font-size:11px!important}#container>footer nav.footer-menu ul li a,#container>header nav.main-menu ul li a{display:block;padding:0 22px;line-height:44px;text-transform:uppercase;color:#fff;border-left:1px dashed #fff;text-decoration:none}#container>footer nav.footer-menu ul li a:hover,#container>header nav.main-menu ul li a:hover{color:#a7daed}#container>footer nav.footer-menu ul li.first a,#container>header nav.main-menu ul li.first a{border-left:0}#container>footer nav.footer-menu ul li.first a.active,#container>header nav.main-menu ul li.first a.active{text-decoration:underline}#container>main.w920{float:right;width:920px}#container>footer{height:160px}#container>footer .footer-bottom{padding:10px 0;line-height:16px;font-size:14px;color:#222}#container>footer .footer-bottom .contacts{float:left}#container>footer .footer-bottom .contacts .ya-phone{font-weight:700;font-size:22px;line-height:27px}#container>footer .footer-bottom .contacts .address{margin-top:10px;font-size:12px}#container>footer .footer-bottom a{color:#5e5c5e;font-size:12px;text-decoration:none}#container>footer .footer-bottom a:hover{text-decoration:underline}#container>footer .footer-bottom .sitemap-link{display:block;float:left;margin:46px 0 0 385px;color:#222;text-decoration:none;font-size:14px}#container>footer .footer-bottom .liveinternet,#container>footer .footer-bottom .yandex-counter{float:right;margin-top:40px}#container>footer .footer-bottom .yandex-counter{margin-right:10px}#container aside#sidebar-right{float:right;width:195px}#container main .main-catalog>ul{margin:0;padding:0;font-size:0}.category-image2{display:block;height:143px;text-decoration:none;text-align:center;background:no-repeat center 24px;background-size:100% auto!important}.category-name2{padding:0 5px;text-align:center;color:#2334ca;font-size:11px}.myleft{display:inline-block;zoom:1;vertical-align:top;width:720px;padding:0 5px}.myright{display:inline-block;zoom:1;vertical-align:top;margin-top:-5px;width:210px}#dost{border:1px solid #dd8c8c}#partners{height:150px;margin:10px 0 0 0;border:1px solid #606060;font-size:0}#partners p{margin:0;padding:0}#partners a{display:inline-block;vertical-align:middle;width:93px;margin:20px 0 0 0}#partners a img{max-width:100%}#partners a:hover img{filter:contrast(1.3);-moz-filter:contrast(1.3);-webkit-filter:contrast(1.3)}#ourpar a{display:block!important;width:100%;height:30px;line-height:30px;margin:0;padding:0;text-align:center;font-size:16px;color:#000!important;text-decoration:none;background:url(/images/catalog/new/nashi_part.jpg) repeat-x}#ourpar a:hover{text-decoration:underline}.partners-all{text-align:right;padding:0 10px 0 0}.partners-all a{display:inline-block!important;width:100%!important;font-size:14px;color:#000}.partners-all a:hover{text-decoration:none}.mainhead{font-weight:700;font-size:14px;font:Arial}.trade-tab td:hover{background:#d3d4d5!important}.trade-tab span:hover{background:#fff!important}.myactive{background:#d3d4d5}.trade-tab span{display:table-cell;vertical-align:middle;text-align:center;width:115px;height:105px;border:1px solid #a7a7a7;background:#fff}.trade-tab img{width:100%}p{font-size:12px}table tbody{border:none!important}.h_wrapper{position:relative}.h_wrapper .address{color:#fff;font-size:13px;left:76px;position:absolute;text-align:left;top:65px}.logos img{margin:8px 15px}.vendors img{margin:5px}.photos h2{font-size:16.5px}.photos td{font-size:11px;padding-bottom:20px!important;vertical-align:top}.photos img{margin-top:50px}.photos .info{font-weight:700;margin-bottom:10px}#block-catalog-0{height:100%;min-height:100%!important;position:relative;top:0;bottom:0}#block-catalog-0 .content{min-height:100%!important;height:100%!important}.search-nav,/ #nav_left{margin:0;padding:0;z-index:10}.catalog ul{list-style:none;margin:0;padding:0}.catalog li{float:left;padding-bottom:10px;width:45%;padding-left:5%}.catalog a{font-size:11px;font-weight:700;width:137px;display:block;float:left}.catalog_list ul{margin:0 0 0 -48px;padding:0;font-size:0}.catalog_list ul li{list-style-type:none;display:inline-block;zoom:1;vertical-align:top;width:200px;height:230px;background:url('/local/templates/terra/css/sites/default/themes/terra/../terra/images/catalog_item.png') 0 0 no-repeat;margin:0 0 25px 48px}.catalog_list ul li a{display:block;text-decoration:none;text-align:center;background-position:center 35px;background-repeat:no-repeat}.catalog_list ul li a span{padding:175px 5px 5px 5px;display:block;color:#3995c8;line-height:12px;font-size:14px}.catalog_list ul li ul{display:none}.catalog_list.cat ul{margin:0}.catalog_list.cat ul li{background:url('/local/templates/terra/css/sites/default/themes/terra/../terra/images/catalog_item2.png') 0 0 no-repeat;width:150px;height:193px;margin-left:20px}.catalog_list.cat ul li a{background-position:center 24px;background-size:100px auto!important}.catalog_list.cat ul li a span{padding:142px 5px 5px;font-size:11px!important;line-height:12px!important}.tiezers{list-style:none;text-align:center}.tiezers li{display:inline-block;margin:0 8px}.tiezers li a img{width:190px}.tiezers li a span{font-size:14px}h2 a.text_link{font-size:16.5px;font-weight:700;text-decoration:none}.text{font-weight:400;font-size:13px!important;color:#5e5c5e!important;text-decoration:none;line-height:16px}.footer_text{line-height:31px!important}.footer_text a{color:#000}.heading_text{font-size:15px;font-weight:700;color:#666}a.text_link{font-size:11px;font-weight:400;line-height:18px;color:#278dff;text-decoration:underline}a.text_link:hover{text-decoration:none}#menu #navlist li.last a,#menufoot #navlist li.last a{border-right:none}ul#navlist li{display:table-cell}#navlist li.menu-754 ul{list-style:none;padding:0!important;margin:0;width:130px;display:none;position:absolute;left:0;top:43px}#navlist li.menu-754:hover ul{display:block;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0px 0px 5px 5px}#navlist li.menu-754 ul li{float:none;height:38px;margin:0;width:133px;text-align:center;background:url(/images/011.jpg) repeat-x #000;position:relative;padding-top:7px!important;display:list-item!important;z-index:10}#navlist li.menu-754 ul li.last{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0px 0px 5px 5px}#navlist li.menu-754 ul li a{border:none;display:block;height:46px;color:#fff;line-height:32px;text-transform:uppercase!important}#navlist li.menu-754 ul li a.long-item{font-size:16px;line-height:16px!important}#navlist li.menu-329 ul li:hover,#navlist li.menu-754 ul li a:hover{color:#a7daed}#navlist li a.active,.catalog_side li a.active{text-decoration:underline}#navlist .sub-navlist{display:none}#menu .leftNavBg,#menufoot .leftNavBg{height:46px;left:0;position:absolute;top:0;width:54px}#menu .rightNavBg,#menufoot .rightNavBg{height:46px;position:absolute;right:0;top:0;width:54px}#menu img,#menufoot img{float:left}#menu li,#menufoot li{font-weight:700;font-size:11px!important;padding:0!important;display:list-item;position:relative;float:left}#menu .leftNavBg,#menufoot .leftNavBg{margin-right:33px}#menu .rightNavBg,#menufoot .rightNavBg{margin-left:33px}#menu p,#menufoot p{padding:0;margin:0}#menu a,#menu div,#menufoot a,#menufoot div{display:-moz-inline-stack;display:inline-block;zoom:1;line-height:44px;padding:0 8px;text-transform:uppercase;color:#fff;border-left:1px dashed #fff;text-decoration:none}#menu .first a,#menufoot .first a{border-left:0}#menu a:hover,#menufoot a:hover{color:#a7daed}#menu a:active,#menufoot a:active{color:#a7daed}a.active{color:#9fb040;font-size:18px}#menu li.last a,a.right_border{border-right:dashed 1px #fff}.load-file input:first-child{display:none}p{font-style:normal}p.text{font-weight:400}#content p{font-weight:400;font-size:13px}#content h1{color:#215776;font-size:17px!important;line-height:22px;font-weight:700;text-transform:uppercase;text-shadow:1px 2px #e5e5e5;margin-bottom:15px}ul{margin:0;padding:0 0 0 55px}div.title{font-size:14pt}.td_content table td{padding:3px 5px;vertical-align:top}.download_price,.download_price a{font-size:11px}.price_layer{margin-top:25px}.price_layer_table{margin-top:15px;1margin-left:10px}.price_table{border-collapse:collapse}.price_table tr:hover{background-color:#b5b5b5}.price_table tr:hover td{background-color:#b5b5b5}.price_layer_table td{border:1px solid #eee;padding-left:5px}.price_table th{font-size:14px;text-align:center;background-color:#f1f4ff;border:1px solid #eee;padding:3px}.price_title,.price_title h2{padding-top:4px;padding-bottom:3px;font-size:18px;font-weight:700;margin:0}.price_title_2{padding-top:3px;padding-bottom:1px;font-size:16px}.price_title_3{padding-top:1px;padding-bottom:0;font-size:14px}.price_table td.wholesale{position:relative}.price_table td.wholesale .condition{display:none;width:335px;height:25px;font-size:10px;line-height:24px;text-align:center;background:#fff;border:1px solid;border-radius:3px;position:absolute;top:-15px;right:-5px;z-index:9}.price_table td.wholesale:hover .condition{display:block}.videos{margin-left:40px;margin-top:10px}.videos .video_element{margin-top:15px}.excel_label{background:url(/local/templates/terra/css/sites/default/themes/terra/images/index.png) no-repeat left center;padding-left:37px;margin-bottom:10px;height:32px;font-size:14px!important}.excel_label a{font-size:10pt;color:#151515;line-height:32px}.excel_label a:hover{text-decoration:none}.galery_label{background:url(/images/icon_galery.png) no-repeat left center;padding-left:23px;margin-bottom:10px}.galery_label a{font-size:10pt;color:#151515}.news_title{font-size:14pt}.news_element{border-bottom:1px solid #dedede;padding-top:5px;padding-bottom:16px}#content{font-size:10pt!important;width:950px;text-align:left}.td_content{padding-top:18px;padding-right:5px;vertical-align:top}. div.little_title{font-size:14pt;color:#252525}.title.rep h1{display:inline;line-height:37px;font-size:26px;color:#949494;margin-bottom:16px;margin-top:0}.title.rep .prd{display:inline;float:right}#sidebar-left,#sidebar-right{vertical-align:top}#sidebar-left{text-align:left}#sidebar-left p{margin:0}.footer{text-align:center;width:100%;margin-left:10px}.footer h2.title{display:none}.footer p.title{display:none}.footer ul{list-style:none;margin:0;padding:0;text-align:center}.footer ul li{display:inline}.video_element{float:left;margin-right:12px}.cb{clear:both;margin:0;padding:0;height:0;width:0;border:0}.photos .info{text-transform:inherit}#naverh{border-radius:.5em;text-align:center;padding:.3em .7em .3em;position:fixed;-khtml-opacity:0.8;-moz-opacity:0.8;opacity:.8;bottom:10px;right:10px;background:#f1f1f1;cursor:pointer;color:#00669c!important;width:100px;text-decoration:none;margin-right:180px;display:inline-block;outline:0;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.kakh2{font-size:20px!important;font-weight:700!important;font-style:normal;color:#000;line-height:18px!important;margin-bottom:16.6px;margin-top:16.6px;color:#215776!important;text-shadow:1px 2px #e5e5e5}.photos .kakh2{font-size:14px!important;margin-left:0!important;margin-bottom:10px;margin-top:10px}.address a{color:#fff!important;text-decoration:none!important}.menu-311.last a{color:#67c6e6!important;text-shadow:#006485 .5px .5px 1px}#back-top{position:fixed;bottom:30px;margin-left:1000px!important}#back-top a{display:block;text-align:center;font:12px/100% Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;color:#000;font-weight:700;-webkit-transition:1s;-moz-transition:1s;transition:1s;color:#00669c!important}#back-top a:hover{color:#000}#back-top span{width:121px;display:block;margin-bottom:7px;background:#dadada;-webkit-transition:1s;-moz-transition:1s;transition:1s;padding:.5em .5em .5em}#back-top a:hover span{background-color:#b5b5b5}#call-me-form{position:fixed;left:30%;top:200px;width:500px;padding:15px;background:#fafafa;border:3px solid #cacaca;border-radius:3px;box-shadow:0 8px 30px 0 #d5d5d5;z-index:10}#call-me-close{position:absolute;top:5px;right:10px;color:#4b4b4b;font-weight:700}.button,.button2{display:inline-block;text-align:center;font:15px/100% Arial,Helvetica,sans-serif;text-decoration:none;font-weight:700;-webkit-transition:1s;-moz-transition:1s;transition:1s;color:#fff!important}.button span,.button2 span{display:block;padding:6px 10px;-webkit-transition:1s;-moz-transition:1s;transition:1s;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.button span{background-color:#1565c0;border-bottom:4px solid #0d47a1}.button2 span{background-color:#c62828;border-bottom:4px solid #b71c1c}#block-menu-menu-menuosnovit ul{list-style:none;margin:0;padding:0;background:#d3d3d3}#block-menu-menu-menuosnovit li{border-bottom:1px dashed #fff;margin:0;list-style-type:none;padding:0;list-style-image:none}#block-menu-menu-menuosnovit li a{background:#f8f8f8;color:#000;display:block;font-size:11px;padding:8px 8px 3px;text-decoration:none;font-weight:700;text-transform:uppercase}#block-menu-menu-menuosnovit li a:hover{background:#a7daed}#block-menu-menu-menuosnovit li a.active{text-decoration:underline;background:#a7daed}////////////// #block-menu-menu-katalogplitonit ul{list-style:none;margin:0;padding:0;background:#d3d3d3}#block-menu-menu-katalogplitonit li{border-bottom:1px dashed #fff;margin:0;list-style-type:none;padding:0;list-style-image:none}#block-menu-menu-katalogplitonit li a{background:#f8f8f8;color:#000;display:block;font-size:11px;padding:8px 8px 3px;text-decoration:none;font-weight:700;text-transform:uppercase}#block-menu-menu-katalogplitonit li a:hover{background:#a7daed}#block-menu-menu-katalogplitonit li a.active{text-decoration:underline}#slider a{display:block}#slider{position:relative;top:7px;background:url (/local/templates/terra/css/sites/default/themes/terra/images/loading.gif) no-repeat 50% 50%}#slider img{position:absolute;top:0;left:0;display:none}.prv{width:100px;float:left;margin-right:5px;opacity:.7}img.first-img{float:left;margin:3px 12px 7px 11px;height:50px;width:50px;border:1px solid #555;padding:2px}img.first-img1{float:left;margin:3px 4px 7px 11px;width:100px;border:1px solid #555;padding:2px}.blink{box-shadow:0}.blink.active{box-shadow:0 0 10px rgba(0,0,0,.7)}.catalog_side li:first-letter{font-size:initial}.top_table{text-transform:uppercase;text-align:center;font-weight:700!important;color:#00669c!important}#scroll_line{position:fixed;bottom:0;left:0;width:100%;height:30px!important;text-align:center;font-weight:700;background:#7ec4e0;font-size:16px;color:#fff;z-index:9999}#search-region{margin:20px 0 25px;width:100%}.price-download{float:left;padding:6px;display:block;float:left;position:absolute;top:55px;left:421px;font-size:12px!important}.price-download:hover{float:left;padding:6px}.ico{display:block;height:32px;width:32px;background:url('/local/templates/terra/css/sites/default/themes/terra/images/index.png') left no-repeat}.price-download a{line-height:32px;padding-left:0;color:#000;text-decoration:none;font-size:16px;text-decoration:underline;font-size:14px!important}.price-download a:hover{text-decoration:none;font-size:14px!important}#search-region .search-form{float:left;font-size:0}#search-region .search-form .form-text{margin:0;padding:6px 10px;width:350px;font-size:16px;border:1px solid #969696;border-right:0;outline:0;-webkit-border-top-left-radius:1px;-webkit-border-bottom-left-radius:1px;-moz-border-radius-topleft:1px;-moz-border-radius-bottomleft:1px;border-top-left-radius:1px;border-bottom-left-radius:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#search-region .search-form .form-submit{display:inline-block;padding:7px 10px;height:32px;font-size:16px;line-height:15px;background-color:#0182c4;color:#fff;border:0;outline:0;cursor:pointer;vertical-align:top;-webkit-border-top-right-radius:1px;-webkit-border-bottom-right-radius:1px;-moz-border-radius-topright:1px;-moz-border-radius-bottomright:1px;border-top-right-radius:1px;border-bottom-right-radius:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .6s ease;-moz-transition:background-color .6s ease;-ms-transition:background-color .6s ease;-o-transition:background-color .6s ease;transition:background-color .6s ease}#search-region .search-form .form-submit:hover{background-color:#75aafa}#search-region a.btn1{display:block;background:#d8d9d9 top left repeat-x;color:#000;text-decoration:none;padding:6px 34px 6px;float:right}#search-region div.btn-how{float:rigth;width:150px}.slider-wrapper{margin:0 auto;width:670px}.slider-wrapper img{top:0;left:0}div#slider{height:auto!important}.nivo-caption,.nivo-directionNav{display:none!important}#search-region a.btn1:hover{display:block;background:#cecfd0 top left repeat-x;color:#000;text-decoration:none;padding:6px 34px 6px;float:right}.partners{margin:20px auto}.partners .logos{border:4px solid #f0f0f2;text-align:center;padding-bottom:6px;padding-top:8px}.partners .titl{font-size:20px;font-weight:700;text-align:center;display:block;width:100%;margin-bottom:10px;height:31px;padding-top:3px;background:url('/local/templates/terra/css/sites/default/themes/terra/images/partner_title_bg.png') top left repeat-x!important}.partners ul{list-style:none;padding-left:24px;padding-top:18px}.partners ul li{display:block;float:left;margin-right:40px;margin-bottom:12px}.partners ul a{display:block;width:115px;height:90px;min-height:90px}.partners ul a img{border:none;width:120px;height:auto}.partners .morep{color:#000;text-decoration:none;font-size:16px;text-align:center;margin-top:10px;display:block;clear:both}#menu .menu-311.last a{background:url('/local/templates/terra/css/sites/default/themes/terra/images/shopping_cart_icon.png') right 10px no-repeat;padding-right:30px}#menu .menu-311.last .highlighted{background:url('/local/templates/terra/css/sites/default/themes/terra/images/shopping_cart_icon_highlighted.png') right 10px no-repeat}ul#navlist{padding-left:85px}.box_block{position:relative}.box{border:2px solid #1177b5;position:absolute;width:120px;text-align:center;display:none;margin:-11px 0 0 0;top:50%;right:-135px}.box.far{right:-220px}.cart{background:url('/local/templates/terra/css/sites/default/themes/terra/images/cart.png') 0 0 no-repeat;cursor:pointer;display:block;height:16px;width:16px}.cart:hover{background-position:0 -16px}.cart.in_cart{background-position:0 -32px}.cart.in_cart:hover{background-position:0 -48px}#content .node_51 H1{margin-left:1px}#content .node_51 P{margin-left:5px}.remove_from_cart{background:url('/local/templates/terra/css/sites/default/themes/terra/images/cart_delete.gif') 0 0 no-repeat;display:block;height:10px;width:10px}#webform-client-form-51 fieldset{margin:0;padding:15px;border:1px solid #7d7d7d}#webform-client-form-51 fieldset legend{font-size:20px;color:#7d7d7d}#webform-client-form-51 fieldset #webform-component-on-line---cart{display:none}#webform-client-form-51 fieldset .webform-component{clear:both}#webform-client-form-51 fieldset .form-item{display:block}#webform-client-form-51 fieldset label{width:15%;float:left;display:block;margin-right:1em;color:#5e5c5e}#webform-client-form-51 fieldset input[type=email],#webform-client-form-51 fieldset input[type=text],#webform-client-form-51 fieldset select,#webform-client-form-51 fieldset textarea{width:83%;border:1px solid #7d7d7d;padding:5px;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#webform-client-form-51 #webform-component-on-line---payment{margin-top:30px}#webform-client-form-51 #webform-component-on-line---payment>.form-item>label{display:block;float:none}#webform-client-form-51 #webform-component-on-line---payment .form-radios label{width:180px}#webform-client-form-51 #webform-component-on-line---delivery{margin:40px 0 0 0;clear:both;border:0;padding:0}#webform-client-form-51 #webform-component-on-line---delivery .form-item{margin:0 0 13px}#webform-client-form-51 #webform-component-on-line---delivery select{width:18%}#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-house,#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-street{display:inline-block;width:35%}#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-house{margin-left:60px}#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-house label,#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-street label{width:43%}#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-house label{width:20%}#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-house input[type=text],#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-street input[type=text]{width:51%}#webform-client-form-51 .calculate-btn{display:inline-block;float:right}#webform-client-form-51 .calculate-btn input,.update-cart-btn{padding:10px;border:0;background-color:#0182c4;color:#fff;font-weight:700;font-size:16px;cursor:pointer;-webkit-transition:background-color .6s ease;-moz-transition:background-color .6s ease;-ms-transition:background-color .6s ease;-o-transition:background-color .6s ease;transition:background-color .6s ease}#webform-client-form-51 .calculate-btn input:hover,.update-cart-btn:hover{background-color:#75aafa}#webform-client-form-51 .delivery-info{padding:10px 0;text-align:right;color:#5e5c5e}#webform-client-form-51 .delivery-info .hint{cursor:pointer}#webform-client-form-51 .delivery-info .hint .label{display:inline-block;border-bottom:1px solid;-webkit-transition:border-color .6s ease;-moz-transition:border-color .6s ease;-ms-transition:border-color .6s ease;-o-transition:border-color .6s ease;transition:border-color .6s ease}#webform-client-form-51 .delivery-info .hint .label:hover{border-color:transparent}#webform-client-form-51 .delivery-info .hint .q{position:relative;display:inline-block;width:18px;height:18px;text-align:center;color:#fff;background-color:#b71c1c;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:background-color .6s ease;-moz-transition:background-color .6s ease;-ms-transition:background-color .6s ease;-o-transition:background-color .6s ease;transition:background-color .6s ease}#webform-client-form-51 .delivery-info .hint:hover .q{background-color:#c62828}#webform-client-form-51 .delivery-info .hint .q:after{content:'Стоимость доставки рассчитывается примерно и конечную цену доставки сообщит менеджер при закрытии заказа';position:absolute;display:block;right:0;top:20px;padding:0;width:0;height:0;overflow:hidden;background-color:#c62828;color:#fff;text-align:left;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 1px rgba(0,0,0,.5);box-shadow:0 0 10px 1px rgba(0,0,0,.5);-webkit-transition:width .6s ease,height .6s ease;-moz-transition:width .6s ease,height .6s ease,padding .6s ease;-ms-transition:width .6s ease,height .6s ease,padding .6s ease;-o-transition:width .6s ease,height .6s ease,padding .6s ease;transition:width .6s ease,height .6s ease,padding .6s ease}#webform-client-form-51 .delivery-info .hint:hover .q:after{padding:10px;width:340px;height:48px}#webform-client-form-51 .delivery-cost{color:#5e5c5e}#webform-client-form-51 .form-actions{padding:15px;border:1px solid #7d7d7d;border-top:0}#webform-client-form-51 .form-actions:after{content:'';display:table;clear:both}#webform-client-form-51 .form-actions .total-cost-with-delivery{float:left;margin-top:10px;color:#5e5c5e;font-size:16px}#webform-client-form-51 .form-actions input[type=submit]{float:right;padding:10px;border:0;background-color:#0182c4;color:#fff;font-weight:700;font-size:16px;cursor:pointer;-webkit-transition:background-color .6s ease;-moz-transition:background-color .6s ease;-ms-transition:background-color .6s ease;-o-transition:background-color .6s ease;transition:background-color .6s ease}#webform-client-form-51 .form-actions input[type=submit]:hover{background-color:#75aafa}.my_table tr:nth-child(2n){background:#ccc}.catalog_teasers{margin:20px 0 0 0}.catalog_teasers ul{padding:0;margin:0;text-align:center}.catalog_teasers ul li{display:inline-block;zoom:1;vertical-align:top;width:29%;margin:0 10px 20px 10px;overflow:hidden;border:1px #4d4d4d solid}.catalog_teasers ul li a{display:block;padding:5px}.catalog_teasers li img{height:150px;display:block;margin:0 auto 5px auto}.catalog_teasers_no_frame ul li{border:none}.bottom_text h2,.bottom_text h3{margin-left:15px}.content-tiz{text-align:center;list-style:none;padding-left:0}.content-tiz li{display:inline-block;width:160px;margin:5px 20px;text-align:center;vertical-align:top}.content-tiz li a{text-decoration:none;font-family:Verdana,sans-serif;font-size:13px;font-weight:700;color:#215776;transition:1s}.content-tiz li a span.img,.content-tiz li a span.img img{display:inline-block;width:150px;height:150px;background-position:0 0;background-size:200%;background-repeat:no-repeat}.content-tiz li a span.img img:hover,.content-tiz li a span.img:hover{background-position:-150px 0}span.img img{width:150px!important;height:150px!important}.cat-list{padding:0!important;margin:0}.cat-list li{margin:0;text-align:left!important;padding-left:5px}.cat-list li :before{content:"·"}.cat-list li a{font-size:11px!important;font-weight:400!important}.cat-list li a:hover{text-decoration:underline}.germ{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/germetiki.png')}.j-gv{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/jidkie-gvozdi.png')}.klei{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/stroitelnyi-klei.png')}.m-peny{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/montajnye-gvozdi.png')}.gk{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/gipsokarton.png')}.vlag-g{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/влагостойкий.png');background-position:center!important;background-size:100%!important}.ogn-g{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/огнестойкий.png');background-position:center!important;background-size:100%!important}.knauf-g{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/Гипсокартон Кнауфф.png');background-position:center!important;background-size:100%!important}.volma-g{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/гипсокартон Волма.png');background-position:center!important;background-size:100%!important}.ker1:hover{background-position:0 0!important;opacity:.8}.ker2:hover{background-position:0 0!important;opacity:.8}.ker3:hover{background-position:0 0!important;opacity:.8}.content-tiz li a span.ker1{background-size:100%}.content-tiz li a span.ker2{background-size:100%}.content-tiz li a span.ker3{background-size:100%}.ker1{background-image:url('/images/1.jpg')}.ker2{background-image:url('/images/2.jpg')}.ker3{background-image:url('/images/3.jpg')}.aqua{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/akuapnel.png')}.prof-kompl{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/profil.png')}.lu4ki{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/luchki-gp.png')}.m-prof{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/mayak-profil.png')}.up-met{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/uglozawit-prof.png')}.up-pvh{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/uglozawit-prof-pvh.png')}.dv-mej{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/dv-mej-polotna.png')}.dv-nar{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/dveri-naruj.png')}.dv-fur{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/dver-furn.png')}.keram{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/keramogranit.png')}.plitka{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/plitka.png')}.prof{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/profili-okant.png')}.kovr{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/kovrov-pokr.png')}.lam{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/laminat.png')}.lin{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/linoleum.png')}.pl-i-f{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/plintusa-furn.png')}.podl{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/podlowka.png')}.dec{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/decor-porog.png')}.klei-spec{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/klei-dlya-nap.png')}.kas{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/kas-yach.png')}.plita-podv{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/plita-podv-pot.png')}.podv-sist{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/pod-pot.png')}.reech{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/reechnye-potolki.png')}.lum{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/lumsvet.png')}.sv-lam{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/svet-lamp.png')}.byt{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/byt.png')}.kom{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/kom.png')}.polukom{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/polukom.png')}.tar{background-image:url('/images/Tarkett.png')}.sz-ceresit{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/sz-ceresit.jpg')}.sz-atlas{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/sz-atlas.jpg')}.sz-stroi{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/sz-stroi.jpg')}.sz-plitonit{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/sz-plitonit.jpg')}.sz-osnovit{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/sz-osnovit.jpg')}.sz-obw{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/sz-obw.jpg')}.sz-kreps{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/sz-kreps.jpg')}.sz-st-flower{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/sz-st-flower.jpg')}.sz-volma{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/sz-volma.jpg')}.sz-weber{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/sz-weber.jpg')}.sz-unis{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/sz-unis.jpg')}.sz-sheetrock{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/sz-sheetrock.jpg')}.sz-pufas{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/sz-pufas.jpg')}.sz-knauf{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/sz-knauf.jpg')}.g-knauf{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/g-knauf.jpg')}.g-ceresit{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/g-ceresit.jpg')}.g-optimist{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/g-optimist.jpg')}.g-osnovit{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/g-osnovit.jpg')}.g-pufas{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/g-pufas.jpg')}.g-teks{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/g-teks.jpg')}.g-gf{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/g-gf.jpg')}.km-aks{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/km-aks.jpg')}.km-v-sist{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/km-v-sist.jpg')}.km-dr-sist{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/km-dr-sist.jpg')}.km-jb-luki{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/km-jb-luki.jpg')}.km-liv-kan{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/km-liv-kan.jpg')}.izo-otr{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/izo-otr.jpg')}.izo-gidro{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/izo-gidro.jpg')}.izo-teplo{background-image:url('/local/templates/terra/css/sites/default/themes/terra/images/tiz/izo-teplo.jpg')}.content-tiz li a:hover{t1ext-decoration:underline}.black-border{border-collapse:collapse}.black-border td{border:1px solid #000}.v-align-t td{vertical-align:top!important}.t-align-c{text-align:center}.tech_descr_tiz{display:block;height:212px}.tech_descr_tiz_left{display:inline-block;float:left;width:22%}.tech_descr_tiz_right{display:inline-block;width:77%}.good-card{width:100%}.good-card tr td{vertical-align:middle;padding:10px}.good-card tr td:last-child{padding-left:20px}.good-card tr td:first-child{text-align:center}.good-card tr td .good-image{max-width:300px}.good-info tr td{padding:2px 5px}.good-info tr td:first-child{padding-left:0;text-align:left}.good-info tr td span.price{font-size:18px;font-weight:700}.good-param{margin-bottom:10px}.good-param tr td{padding:2px 5px}.good-param tr td:first-child{padding-left:0;text-align:left}.zatirki-tiz{list-style:none;padding:0;text-align:center}.zatirki-tiz li{display:inline-block;vertical-align:middle;margin:0 20px}.zatirki-tiz li a{text-decoration:none;color:#ccc}.zatirki-tiz li a:hover{text-decoration:underline}.zatirki-tiz li a p{text-align:center!important}.img.krep1{background:url(/images/krep/1.png);background-size:100%!important}.img.krep1:hover{background:url(/images/krep/1a.png);background-position:0 0!important}.img.krep2{background:url(/images/krep/2.png);background-size:100%!important}.img.krep2:hover{background:url(/images/krep/2a.png);background-position:0 0!important}.img.krep3{background:url(/images/krep/3.png);background-size:100%!important}.img.krep3:hover{background:url(/images/krep/3a.png);background-position:0 0!important}.img.krep4{background:url(/images/krep/4.png);background-size:100%!important}.img.krep4:hover{background:url(/images/krep/4a.png);background-position:0 0!important}.img.krep5{background:url(/images/krep/5.png);background-size:100%!important}.img.krep5:hover{background:url(/images/krep/5a.png);background-position:0 0!important}.img.krep6{background:url(/images/krep/6.png);background-size:100%!important}.img.krep6:hover{background:url(/images/krep/6a.png);background-position:0 0!important}.img.krep7{background:url(/images/krep/7.png);background-size:100%!important}.img.krep7:hover{background:url(/images/krep/7a.png);background-position:0 0!important}.img.krep8{background:url(/images/krep/8.png);background-size:100%!important}.img.krep8:hover{background:url(/images/krep/8a.png);background-position:0 0!important}.img.krep9{background:url(/images/krep/9.png);background-size:100%!important}.img.krep9:hover{background:url(/images/krep/9a.png);background-position:0 0!important}.img.krep10{background:url(/images/krep/10.png);background-size:100%!important}.img.krep10:hover{background:url(/images/krep/10a.png);background-position:0 0!important}.img.krep11{background:url(/images/krep/11.png);background-size:100%!important}.img.krep11:hover{background:url(/images/krep/11a.png);background-position:0 0!important}.img.krep12{background:url(/images/krep/12.png);background-size:100%!important}.img.krep12:hover{background:url(/images/krep/12a.png);background-position:0 0!important}.img.ruch1{background:url(/images/ruchnoy/1.png);background-size:100%!important}.img.ruch1:hover{background:url(/images/ruchnoy/1a.png);background-position:0 0!important}.img.ruch2{background:url(/images/ruchnoy/2.png);background-size:100%!important}.img.ruch2:hover{background:url(/images/ruchnoy/2a.png);background-position:0 0!important}.img.ruch3{background:url(/images/ruchnoy/3.png);background-size:100%!important}.img.ruch3:hover{background:url(/images/ruchnoy/3a.png);background-position:0 0!important}.img.ruch4{background:url(/images/ruchnoy/4.png);background-size:100%!important}.img.ruch4:hover{background:url(/images/ruchnoy/4a.png);background-position:0 0!important}.img.ruch5{background:url(/images/ruchnoy/5.png);background-size:100%!important}.img.ruch5:hover{background:url(/images/ruchnoy/5a.png);background-position:0 0!important}.img.ruch6{background:url(/images/ruchnoy/6.png);background-size:100%!important}.img.ruch6:hover{background:url(/images/ruchnoy/6a.png);background-position:0 0!important}.img.ruch7{background:url(/images/ruchnoy/7.png);background-size:100%!important}.img.ruch7:hover{background:url(/images/ruchnoy/7a.png);background-position:0 0!important}.img.ruch8{background:url(/images/ruchnoy/8.png);background-size:100%!important}.img.ruch8:hover{background:url(/images/ruchnoy/8a.png);background-position:0 0!important}.img.ruch9{background:url(/images/ruchnoy/9.png);background-size:100%!important}.img.ruch9:hover{background:url(/images/ruchnoy/9a.png);background-position:0 0!important}.img.ruch10{background:url(/images/ruchnoy/10.png);background-size:100%!important}.img.ruch10:hover{background:url(/images/ruchnoy/10a.png);background-position:0 0!important}.img.ruch11{background:url(/images/ruchnoy/11.png);background-size:100%!important}.img.ruch11:hover{background:url(/images/ruchnoy/11a.png);background-position:0 0!important}.img.ruch12{background:url(/images/ruchnoy/12.png);background-size:100%!important}.img.ruch12:hover{background:url(/images/ruchnoy/12a.png);background-position:0 0!important}.img.ruch13{background:url(/images/ruchnoy/13.png);background-size:100%!important}.img.ruch13:hover{background:url(/images/ruchnoy/13a.png);background-position:0 0!important}.img.ruch14{background:url(/images/ruchnoy/14.png);background-size:100%!important}.img.ruch14:hover{background:url(/images/ruchnoy/14a.png);background-position:0 0!important}.img.ob1{background:url(/images/ob/1.png);background-size:100%!important}.img.ob1:hover{background:url(/images/ob/1a.png);background-position:0 0!important}.img.ob2{background:url(/images/ob/2.png);background-size:100%!important}.img.ob2:hover{background:url(/images/ob/2a.png);background-position:0 0!important}.img.ob3{background:url(/images/ob/3.png);background-size:100%!important}.img.ob3:hover{background:url(/images/ob/3a.png);background-position:0 0!important}.img.ob4{background:url(/images/ob/4.png);background-size:100%!important}.img.ob4:hover{background:url(/images/ob/4a.png);background-position:0 0!important}.img.ob5{background:url(/images/ob/5.png);background-size:100%!important}.img.ob5:hover{background:url(/images/ob/5a.png);background-position:0 0!important}.img.ob6{background:url(/images/ob/6.png);background-size:100%!important}.img.ob6:hover{background:url(/images/ob/6a.png);background-position:0 0!important}.img.ob7{background:url(/images/ob/7.png);background-size:100%!important}.img.ob7:hover{background:url(/images/ob/7a.png);background-position:0 0!important}.img.ob8{background:url(/images/ob/8.png);background-size:100%!important}.img.ob8:hover{background:url(/images/ob/8a.png);background-position:0 0!important}.img.ob9{background:url(/images/ob/9.png);background-size:100%!important}.img.ob9:hover{background:url(/images/ob/9a.png);background-position:0 0!important}.img.ob10{background:url(/images/ob/10.png);background-size:100%!important}.img.ob10:hover{background:url(/images/ob/10a.png);background-position:0 0!important}.img.mur{background:url(/images/murol.png);background-size:100%!important}.img.mur:hover{background:url(/images/murol.png);background-position:0 0!important}.img.kanl1{background:url(/images/kanl/kolca.png);background-size:100%!important}.img.kanl1:hover{background:url(/images/kanl/kolca.png);background-position:0 0!important}.img.kanl2{background:url(/images/kanl/luck_chugun.png);background-size:100%!important}.img.kanl2:hover{background:url(/images/kanl/luck_chugun.png);background-position:0 0!important}.img.kanl3{background:url(/images/kanl/luck_polimer.png);background-size:100%!important}.img.kanl3:hover{background:url(/images/kanl/luck_polimer.png);background-position:0 0!important}.img.lm1{background:url(/images/lm/rastvoriteli.png);background-size:100%!important}.img.lm1:hover{background:url(/images/lm/rastvoriteli.png);background-position:0 0!important}.img.lm2{background:url(/images/lm/lak_nar_vnut.png);background-size:100%!important}.img.lm2:hover{background:url(/images/lm/lak_nar_vnut.png);background-position:0 0!important}.img.lm3{background:url(/images/lm/parket_lak.png);background-size:100%!important}.img.lm3:hover{background:url(/images/lm/parket_lak.png);background-position:0 0!important}.img.lm4{background:url(/images/lm/yahtn_lak.png);background-size:100%!important}.img.lm4:hover{background:url(/images/lm/yahtn_lak.png);background-position:0 0!important}.img.lm5{background:url(/images/lm/uretano-alkid.png);background-size:100%!important}.img.lm5:hover{background:url(/images/lm/uretano-alkid.png);background-position:0 0!important}.img.lm6{background:url(/images/lm/emal.png);background-size:100%!important}.img.lm6:hover{background:url(/images/lm/emal.png);background-position:0 0!important}.img.lm7{background:url(/images/lm/kras_st_potolkov.png);background-size:100%!important}.img.lm7:hover{background:url(/images/lm/kras_st_potolkov.png);background-position:0 0!important}.img.lm8{background:url(/images/lm/masl_kras.png);background-size:100%!important}.img.lm8:hover{background:url(/images/lm/masl_kras.png);background-position:0 0!important}.img.lm9{background:url(/images/lm/fasad_kras.png);background-size:100%!important}.img.lm9:hover{background:url(/images/lm/fasad_kras.png);background-position:0 0!important}.img.lm10{background:url(/images/lm/vodost_kras.png);background-size:100%!important}.img.lm10:hover{background:url(/images/lm/vodost_kras.png);background-position:0 0!important}.img.lm11{background:url(/images/lm/sadov_derev.png);background-size:100%!important}.img.lm11:hover{background:url(/images/lm/sadov_derev.png);background-position:0 0!important}.img.lm12{background:url(/images/lm/antiseptik.png);background-size:100%!important}.img.lm12:hover{background:url(/images/lm/antiseptik.png);background-position:0 0!important}.img.lm13{background:url(/images/lm/aerozol.png);background-size:100%!important}.img.lm13:hover{background:url(/images/lm/aerozol.png);background-position:0 0!important}.img.lm14{background:url(/images/lm/materialy_po_pzhav.png);background-size:100%!important}.img.lm14:hover{background:url(/images/lm/materialy_po_pzhav.png);background-position:0 0!important}.img.lm15{background:url(/images/lm/kolery.png);background-size:100%!important}.img.lm15:hover{background:url(/images/lm/kolery.png);background-position:0 0!important}.img.lm16{background:url(/images/lm/belila.png);background-size:100%!important}.img.lm16:hover{background:url(/images/lm/belila.png);background-position:0 0!important}.img.lm17{background:url(/images/lm/morilka.png);background-size:100%!important}.img.lm17:hover{background:url(/images/lm/morilka.png);background-position:0 0!important}.img.lm18{background:url(/images/lm/proch.png);background-size:100%!important}.img.lm18:hover{background:url(/images/lm/proch.png);background-position:0 0!important}.img.krov1{background:url(/images/catalog-teaser/krov-mat-ryzan/1.png);background-size:100%!important}.img.krov1:hover{background:url(/images/catalog-teaser/krov-mat-ryzan/active/1.png);background-position:0 0!important}.img.krov2{background:url(/images/catalog-teaser/krov-mat-ryzan/2.png);background-size:100%!important}.img.krov2:hover{background:url(/images/catalog-teaser/krov-mat-ryzan/active/2.png);background-position:0 0!important}.img.krov3{background:url(/images/catalog-teaser/krov-mat-ryzan/3.png);background-size:100%!important}.img.krov3:hover{background:url(/images/catalog-teaser/krov-mat-ryzan/active/3.png);background-position:0 0!important}.img.krov4{background:url(/images/catalog-teaser/krov-mat-ryzan/4.png);background-size:100%!important}.img.krov4:hover{background:url(/images/catalog-teaser/krov-mat-ryzan/active/4.png);background-position:0 0!important}.img.krov5{background:url(/images/catalog-teaser/krov-mat-ryzan/5.png);background-size:100%!important}.img.krov5:hover{background:url(/images/catalog-teaser/krov-mat-ryzan/active/5.png);background-position:0 0!important}.img.krov6{background:url(/images/catalog-teaser/krov-mat-ryzan/6.png);background-size:100%!important}.img.krov6:hover{background:url(/images/catalog-teaser/krov-mat-ryzan/active/6.png);background-position:0 0!important}.img.krov7{background:url(/images/catalog-teaser/krov-mat-ryzan/7.png);background-size:100%!important}.img.krov7:hover{background:url(/images/catalog-teaser/krov-mat-ryzan/active/7.png);background-position:0 0!important}.img.krov8{background:url(/images/catalog-teaser/krov-mat-ryzan/8.png);background-size:100%!important}.img.krov8:hover{background:url(/images/catalog-teaser/krov-mat-ryzan/active/8.png);background-position:0 0!important}.img.krov9{background:url(/images/catalog-teaser/krov-mat-ryzan/9.png);background-size:100%!important}.img.krov9:hover{background:url(/images/catalog-teaser/krov-mat-ryzan/active/9.png);background-position:0 0!important}.img.krov10{background:url(/images/catalog-teaser/krov-mat-ryzan/10.png);background-size:100%!important}.img.krov10:hover{background:url(/images/catalog-teaser/krov-mat-ryzan/active/12.png);background-position:0 0!important}.img.krov11{background:url(/images/catalog-teaser/krov-mat-ryzan/11.png);background-size:100%!important}.img.krov11:hover{background:url(/images/catalog-teaser/krov-mat-ryzan/active/11.png);background-position:0 0!important}.img.krov12{background:url(/images/catalog-teaser/krov-mat-ryzan/12.png);background-size:100%!important}.img.krov12:hover{background:url(/images/catalog-teaser/krov-mat-ryzan/active/10.png);background-position:0 0!important}.img.hoz1{background:url(/images/catalog-teaser/hoztovary/1.png);background-size:100%!important}.img.hoz1:hover{background:url(/images/catalog-teaser/hoztovary/active/1.png);background-position:0 0!important}.img.hoz2{background:url(/images/catalog-teaser/hoztovary/2.png);background-size:100%!important}.img.hoz2:hover{background:url(/images/catalog-teaser/hoztovary/active/2.png);background-position:0 0!important}.img.hoz3{background:url(/images/catalog-teaser/hoztovary/3.png);background-size:100%!important}.img.hoz3:hover{background:url(/images/catalog-teaser/hoztovary/active/3.png);background-position:0 0!important}.img.hoz4{background:url(/images/catalog-teaser/hoztovary/4.png);background-size:100%!important}.img.hoz4:hover{background:url(/images/catalog-teaser/hoztovary/active/4.png);background-position:0 0!important}.img.hoz5{background:url(/images/catalog-teaser/hoztovary/5.png);background-size:100%!important}.img.hoz5:hover{background:url(/images/catalog-teaser/hoztovary/active/5.png);background-position:0 0!important}.img.hoz6{background:url(/images/catalog-teaser/hoztovary/6.png);background-size:100%!important}.img.hoz6:hover{background:url(/images/catalog-teaser/hoztovary/active/6.png);background-position:0 0!important}.img.hoz7{background:url(/images/catalog-teaser/hoztovary/7.png);background-size:100%!important}.img.hoz7:hover{background:url(/images/catalog-teaser/hoztovary/active/7.png);background-position:0 0!important}.img.hoz8{background:url(/images/catalog-teaser/hoztovary/8.png);background-size:100%!important}.img.hoz8:hover{background:url(/images/catalog-teaser/hoztovary/active/8.png);background-position:0 0!important}.img.hoz9{background:url(/images/catalog-teaser/hoztovary/9.png);background-size:100%!important}.img.hoz9:hover{background:url(/images/catalog-teaser/hoztovary/active/9.png);background-position:0 0!important}.img.hoz10{background:url(/images/catalog-teaser/hoztovary/10.png);background-size:100%!important}.img.hoz10:hover{background:url(/images/catalog-teaser/hoztovary/active/10.png);background-position:0 0!important}.img.hoz11{background:url(/images/catalog-teaser/hoztovary/11.png);background-size:100%!important}.img.hoz11:hover{background:url(/images/catalog-teaser/hoztovary/active/11.png);background-position:0 0!important}.img.hoz12{background:url(/images/catalog-teaser/hoztovary/12.png);background-size:100%!important}.img.hoz12:hover{background:url(/images/catalog-teaser/hoztovary/active/12.png);background-position:0 0!important}.img.hoz13{background:url(/images/catalog-teaser/hoztovary/13.png);background-size:100%!important}.img.hoz13:hover{background:url(/images/catalog-teaser/hoztovary/active/13.png);background-position:0 0!important}.img.hoz14{background:url(/images/catalog-teaser/hoztovary/14.png);background-size:100%!important}.img.hoz14:hover{background:url(/images/catalog-teaser/hoztovary/active/14.png);background-position:0 0!important}.img.kras1{background:url(/images/catalog-teaser/kraska/1.png);background-size:100%!important}.img.kras1:hover{background:url(/images/catalog-teaser/kraska/active/1.png);background-position:0 0!important}.img.kras2{background:url(/images/catalog-teaser/kraska/2.png);background-size:100%!important}.img.kras2:hover{background:url(/images/catalog-teaser/kraska/active/2.png);background-position:0 0!important}.img.kras3{background:url(/images/catalog-teaser/kraska/3.png);background-size:100%!important}.img.kras3:hover{background:url(/images/catalog-teaser/kraska/active/3.png);background-position:0 0!important}.img.kras4{background:url(/images/catalog-teaser/kraska/4.png);background-size:100%!important}.img.kras4:hover{background:url(/images/catalog-teaser/kraska/active/4.png);background-position:0 0!important}.img.kras5{background:url(/images/catalog-teaser/kraska/5.png);background-size:100%!important}.img.kras5:hover{background:url(/images/catalog-teaser/kraska/active/5.png);background-position:0 0!important}.img.kras6{background:url(/images/catalog-teaser/kraska/6.png);background-size:100%!important}.img.kras6:hover{background:url(/images/catalog-teaser/kraska/active/6.png);background-position:0 0!important}.img.kras7{background:url(/images/catalog-teaser/kraska/7.png);background-size:100%!important}.img.kras7:hover{background:url(/images/catalog-teaser/kraska/active/7.png);background-position:0 0!important}.img.kras8{background:url(/images/catalog-teaser/kraska/8.png);background-size:100%!important}.img.kras8:hover{background:url(/images/catalog-teaser/kraska/active/8.png);background-position:0 0!important}.img.kras9{background:url(/images/catalog-teaser/kraska/9.png);background-size:100%!important}.img.kras9:hover{background:url(/images/catalog-teaser/kraska/active/9.png);background-position:0 0!important}.img.kras10{background:url(/images/catalog-teaser/kraska/10.png);background-size:100%!important}.img.kras10:hover{background:url(/images/catalog-teaser/kraska/active/10.png);background-position:0 0!important}.img.kras11{background:url(/images/catalog-teaser/kraska/11.png);background-size:100%!important}.img.kras11:hover{background:url(/images/catalog-teaser/kraska/active/11.png);background-position:0 0!important}.img.kras12{background:url(/images/catalog-teaser/kraska/12.png);background-size:100%!important}.img.kras12:hover{background:url(/images/catalog-teaser/kraska/active/12.png);background-position:0 0!important}.img.kras13{background:url(/images/catalog-teaser/kraska/13.png);background-size:100%!important}.img.kras13:hover{background:url(/images/catalog-teaser/kraska/active/13.png);background-position:0 0!important}.img.kras14{background:url(/images/catalog-teaser/kraska/14.png);background-size:100%!important}.img.kras14:hover{background:url(/images/catalog-teaser/kraska/active/14.png);background-position:0 0!important}.img.kras15{background:url(/images/catalog-teaser/kraska/15.png);background-size:100%!important}.img.kras15:hover{background:url(/images/catalog-teaser/kraska/active/15.png);background-position:0 0!important}.img.otdel1{background:url(/images/catalog-teaser/otdelochnye-mat/1.png);background-size:100%!important}.img.otdel1:hover{background:url(/images/catalog-teaser/otdelochnye-mat/active/1.png);background-position:0 0!important}.img.otdel2{background:url(/images/catalog-teaser/otdelochnye-mat/2.png);background-size:100%!important}.img.otdel2:hover{background:url(/images/catalog-teaser/otdelochnye-mat/active/2.png);background-position:0 0!important}.img.otdel3{background:url(/images/catalog-teaser/otdelochnye-mat/3.png);background-size:100%!important}.img.otdel3:hover{background:url(/images/catalog-teaser/otdelochnye-mat/active/3.png);background-position:0 0!important}.img.otdel4{background:url(/images/catalog-teaser/otdelochnye-mat/4.png);background-size:100%!important}.img.otdel4:hover{background:url(/images/catalog-teaser/otdelochnye-mat/active/4.png);background-position:0 0!important}.img.otdel5{background:url(/images/catalog-teaser/otdelochnye-mat/5.png);background-size:100%!important}.img.otdel5:hover{background:url(/images/catalog-teaser/otdelochnye-mat/active/5.png);background-position:0 0!important}.img.otdel6{background:url(/images/catalog-teaser/otdelochnye-mat/6.png);background-size:100%!important}.img.otdel6:hover{background:url(/images/catalog-teaser/otdelochnye-mat/active/6.png);background-position:0 0!important}.img.otdel7{background:url(/images/catalog-teaser/otdelochnye-mat/7.png);background-size:100%!important}.img.otdel7:hover{background:url(/images/catalog-teaser/otdelochnye-mat/active/7.png);background-position:0 0!important}.img.otdel8{background:url(/images/catalog-teaser/otdelochnye-mat/8.png);background-size:100%!important}.img.otdel8:hover{background:url(/images/catalog-teaser/otdelochnye-mat/active/8.png);background-position:0 0!important}.img.otdel9{background:url(/images/sandwith.png);background-size:100%!important}.img.otdel9:hover{background:url(/images/sandwith.png);background-position:0 0!important}.img.s-set1{background:url(/images/catalog-teaser/steklosetka/1.png);background-size:100%!important}.img.s-set1:hover{background:url(/images/catalog-teaser/steklosetka/active/1.png);background-position:0 0!important}.img.s-set2{background:url(/images/catalog-teaser/steklosetka/2.png);background-size:100%!important}.img.s-set2:hover{background:url(/images/catalog-teaser/steklosetka/active/2.png);background-position:0 0!important}.img.s-set3{background:url(/images/catalog-teaser/steklosetka/3.png);background-size:100%!important}.img.s-set3:hover{background:url(/images/catalog-teaser/steklosetka/active/3.png);background-position:0 0!important}.img.s-set4{background:url(/images/catalog-teaser/steklosetka/4.png);background-size:100%!important}.img.s-set4:hover{background:url(/images/catalog-teaser/steklosetka/active/4.png);background-position:0 0!important}.img.s-set5{background:url(/images/catalog-teaser/steklosetka/5.png);background-size:100%!important}.img.s-set5:hover{background:url(/images/catalog-teaser/steklosetka/active/5.png);background-position:0 0!important}.img.s-set6{background:url(/images/catalog-teaser/steklosetka/6.png);background-size:100%!important}.img.s-set6:hover{background:url(/images/catalog-teaser/steklosetka/active/6.png);background-position:0 0!important}.img.s-set7{background:url(/images/catalog-teaser/steklosetka/7.png);background-size:100%!important}.img.s-set7:hover{background:url(/images/catalog-teaser/steklosetka/active/7.png);background-position:0 0!important}.tiz-gaz-1{background:url(/images/catalog-teaser/vodosnabzhenie/normal/VODONAGREVATELI,-OBORUDOVAN.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-1:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/VODONAGREVATELI,-OBORUDOVAN.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-2{background:url(/images/catalog-teaser/vodosnabzhenie/normal/VODONAPORNYiE-SISTEMYi.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-2:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/VODONAPORNYiE-SISTEMYi.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-3{background:url(/images/catalog-teaser/vodosnabzhenie/normal/POLIEHTILENOVYE-TRUBY-I-KOMP.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-3:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/POLIEHTILENOVYE-TRUBY-I-KOMP.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-4{background:url(/images/catalog-teaser/vodosnabzhenie/normal/PRESS-FITINGI-DLYA-MP-TRUB.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-4:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/PRESS-FITINGI-DLYA-MP-TRUB.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-5{background:url(/images/catalog-teaser/vodosnabzhenie/normal/REZBOVYE-FITINGI-DLYA-TRUB.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-5:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/REZBOVYE-FITINGI-DLYA-TRUB.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-6{background:url(/images/catalog-teaser/vodosnabzhenie/normal/TRUBY-I-FITINGI-POLIPROPILE.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-6:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/TRUBY-I-FITINGI-POLIPROPILE.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-7{background:url(/images/catalog-teaser/vodosnabzhenie/normal/TRUBY-METALLOPLASTIKOVYE.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-7:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/TRUBY-METALLOPLASTIKOVYE.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-8{background:url(/images/catalog-teaser/vodosnabzhenie/normal/SHAROVYE-KRANY.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-8:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/SHAROVYE-KRANY.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-10{background:url(/images/catalog-teaser/vodosnabzhenie/normal/VSPOMOGATELNOE-OBORUDOVANI.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-10:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/VSPOMOGATELNOE-OBORUDOVANI.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-11{background:url(/images/catalog-teaser/vodosnabzhenie/normal/KREPEZHNYE-SANTEKHNICHESKIE-IZ.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-11:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/KREPEZHNYE-SANTEKHNICHESKIE-IZ.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-12{background:url(/images/catalog-teaser/vodosnabzhenie/normal/REMONTNYE-I-RASKHODNYE-MATER.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-12:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/REMONTNYE-I-RASKHODNYE-MATER.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-13{background:url(/images/catalog-teaser/vodosnabzhenie/normal/NITI-GERMETIZIRUYUSHCHIE-I-KLEI.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-13:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/NITI-GERMETIZIRUYUSHCHIE-I-KLEI.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-14{background:url(/images/catalog-teaser/vodosnabzhenie/normal/TRUBNAYA-IZOLYACIYA.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-14:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/TRUBNAYA-IZOLYACIYA.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-15{background:url(/images/catalog-teaser/vodosnabzhenie/normal/GIBKAYa-PODVODKA-I-ShLANGI.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-15:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/GIBKAYa-PODVODKA-I-ShLANGI.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-16{background:url(/images/catalog-teaser/vodosnabzhenie/normal/EMKOSTI-PLASTIKOVYiE-DLYa-VOD.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-16:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/EMKOSTI-PLASTIKOVYiE-DLYa-VOD.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-17{background:url(/images/catalog-teaser/vodosnabzhenie/normal/KANALIZATsIYa.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-17:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/KANALIZATsIYa.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-18{background:url(/images/catalog-teaser/vodosnabzhenie/normal/KONTROLNO-IZMERITELNYE-PR.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-18:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/KONTROLNO-IZMERITELNYE-PR.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-19{background:url(/images/catalog-teaser/vodosnabzhenie/normal/KOTELNOE-OBORUDOVANIE.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-19:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/KOTELNOE-OBORUDOVANIE.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-20{background:url(/images/catalog-teaser/vodosnabzhenie/normal/NASOSNOE-BYTOVOE-OBORUDOVAN.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-20:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/NASOSNOE-BYTOVOE-OBORUDOVAN.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-21{background:url(/images/catalog-teaser/vodosnabzhenie/normal/SISTEMA-OTOPLENIYA.png) no-repeat;background-size:150px;height:150px}.tiz-gaz-21:hover{background:url(/images/catalog-teaser/vodosnabzhenie/hover/SISTEMA-OTOPLENIYA.png) no-repeat;background-size:150px;height:150px}.tiz-ventil-1{background:url(/images/catalog-teaser/ventilation/normal/VENTILYATORY.png) no-repeat;background-size:150px;height:150px}.tiz-ventil-1:hover{background:url(/images/catalog-teaser/ventilation/hover/VENTILYATORY.png) no-repeat;background-size:150px;height:150px}.tiz-ventil-2{background:url(/images/catalog-teaser/ventilation/normal/VENTILYACIONNYE-RESHETKI.png) no-repeat;background-size:150px;height:150px}.tiz-ventil-2:hover{background:url(/images/catalog-teaser/ventilation/hover/VENTILYACIONNYE-RESHETKI.png) no-repeat;background-size:150px;height:150px}.tiz-ventil-3{background:url(/images/catalog-teaser/ventilation/normal/VENTILYACIONNYE-SISTEMY.png) no-repeat;background-size:150px;height:150px}.tiz-ventil-3:hover{background:url(/images/catalog-teaser/ventilation/hover/VENTILYACIONNYE-SISTEMY.png) no-repeat;background-size:150px;height:150px}.tiz-ventil-4{background:url(/images/catalog-teaser/ventilation/normal/TEPLYE-POLY.png) no-repeat;background-size:150px;height:150px}.tiz-ventil-4:hover{background:url(/images/catalog-teaser/ventilation/hover/TEPLYE-POLY.png) no-repeat;background-size:150px;height:150px}.tiz-ventil-5{background:url(/images/catalog-teaser/ventilation/normal/EHLEKTROOBOGREVATELI.png) no-repeat;background-size:150px;height:150px}.tiz-ventil-5:hover{background:url(/images/catalog-teaser/ventilation/hover/EHLEKTROOBOGREVATELI.png) no-repeat;background-size:150px;height:150px}.tiz-santeh-1{background:url(/images/catalog-teaser/santehnika/normal/VANNY,-EHKRANY-DLYA-VANN,-DUSH.png) no-repeat;background-size:150px;height:150px}.tiz-santeh-1:hover{background:url(/images/catalog-teaser/santehnika/hover/VANNY,-EHKRANY-DLYA-VANN,-DUSH.png) no-repeat;background-size:150px;height:150px}.tiz-santeh-2{background:url(/images/catalog-teaser/santehnika/normal/SANFAYANS-DLYA-SANUZLOV-I-VAN.png) no-repeat;background-size:150px;height:150px}.tiz-santeh-2:hover{background:url(/images/catalog-teaser/santehnika/hover/SANFAYANS-DLYA-SANUZLOV-I-VAN.png) no-repeat;background-size:150px;height:150px}.tiz-santeh-3{background:url(/images/catalog-teaser/santehnika/normal/SISTEMY-INSTALYACII.png) no-repeat;background-size:150px;height:150px}.tiz-santeh-3:hover{background:url(/images/catalog-teaser/santehnika/hover/SISTEMY-INSTALYACII.png) no-repeat;background-size:150px;height:150px}.tiz-santeh-4{background:url(/images/catalog-teaser/santehnika/normal/SMESITELI,-DUSHEVYE-LEJKI,-M.png) no-repeat;background-size:150px;height:150px}.tiz-santeh-4:hover{background:url(/images/catalog-teaser/santehnika/hover/SMESITELI,-DUSHEVYE-LEJKI,-M.png) no-repeat;background-size:150px;height:150px}.tiz-electro-1{background:url(/images/catalog-teaser/electro/normal/EHLEKTRO-BENZO-PNEVMOINSTRUM.png) no-repeat;background-size:150px;height:150px}.tiz-electro-2{background:url(/images/catalog-teaser/electro/normal/EHLEKTROOBORUDOVANIE,-SVARKA.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-1{background:url(/images/catalog-teaser/osvet/normal/AVTOMATY,-UZO,-SCHETCHIKI,-ST.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-1:hover{background:url(/images/catalog-teaser/osvet/hover/AVTOMATY,-UZO,-SCHETCHIKI,-ST.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-2{background:url(/images/catalog-teaser/osvet/normal/VYKLYUCHATELI,-ROZETKI,-RAMKI.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-2:hover{background:url(/images/catalog-teaser/osvet/hover/VYKLYUCHATELI,-ROZETKI,-RAMKI.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-3{background:url(/images/catalog-teaser/osvet/normal/KABEL,-SHNUR,-PROVOD.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-3:hover{background:url(/images/catalog-teaser/osvet/hover/KABEL,-SHNUR,-PROVOD.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-4{background:url(/images/catalog-teaser/osvet/normal/LAMPY.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-4:hover{background:url(/images/catalog-teaser/osvet/hover/LAMPY.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-5{background:url(/images/catalog-teaser/osvet/normal/PATRONY,-TRANSFORMATORY,-ST.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-5:hover{background:url(/images/catalog-teaser/osvet/hover/PATRONY,-TRANSFORMATORY,-ST.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-6{background:url(/images/catalog-teaser/osvet/normal/SVETILNIKI,-PROZHEKTORY,-FO.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-6:hover{background:url(/images/catalog-teaser/osvet/hover/SVETILNIKI,-PROZHEKTORY,-FO.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-7{background:url(/images/catalog-teaser/osvet/normal/SISTEMY-PROKLADKI-KABELYA.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-7:hover{background:url(/images/catalog-teaser/osvet/hover/SISTEMY-PROKLADKI-KABELYA.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-8{background:url(/images/catalog-teaser/osvet/normal/UDLINITELI,-KOLODKI,-VILKI.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-8:hover{background:url(/images/catalog-teaser/osvet/hover/UDLINITELI,-KOLODKI,-VILKI.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-9{background:url(/images/catalog-teaser/osvet/normal/SHCHITKI,-YASHCHIKI,-BOKSY,-KREPEZH.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-9:hover{background:url(/images/catalog-teaser/osvet/hover/SHCHITKI,-YASHCHIKI,-BOKSY,-KREPEZH.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-10{background:url(/images/catalog-teaser/osvet/normal/EHLEMENTY-PITANIYA,-ZVONKI.png) no-repeat;background-size:150px;height:150px}.tiz-osvet-10:hover{background:url(/images/catalog-teaser/osvet/hover/EHLEMENTY-PITANIYA,-ZVONKI.png) no-repeat;background-size:150px;height:150px}.holtex{background:url(/brands/holtex.png) no-repeat;min-width:6px;min-height:97px}.holtex:hover{background:url(/brands/holtex-hover.png) no-repeat}.yaroslav{background:url(/brands/yaroslavskiiy_kolrit.png) no-repeat;background-position:9px 0;min-width:6px;min-height:97px}.yaroslav:hover{background:url(/brands/yaroslavskiiy_kolrit-hover.png) no-repeat;background-position:9px 0}.plitonit{background:url(/brands/plitonit.png) no-repeat;min-width:6px;min-height:97px;background-position:3px 0}.plitonit:hover{background:url(/brands/plitonit-hover.png) no-repeat;background-position:3px 0}.osnovit{background:url(/brands/osnovit.png) no-repeat;min-width:6px;min-height:97px;background-position:2px 0}.osnovit:hover{background:url(/brands/osnovit-hover.png) no-repeat;background-position:2px 0}.isover{background:url(/brands/isover.png) no-repeat;min-width:6px;min-height:97px;background-position:2px 0}.isover:hover{background:url(/brands/isover-hover.png) no-repeat;background-position:2px 0}.armstrong{background:url(/brands/armstrong.png) no-repeat;min-width:6px;min-height:97px}.armstrong:hover{background:url(/brands/armstrong-hover.png) no-repeat}.atlas{background:url(/brands/atlas.png) no-repeat;min-width:6px;min-height:97px;background-position:0 -4px}.atlas:hover{background:url(/brands/atlas-hover.png) no-repeat;background-position:0 -4px}.ceresit{background:url(/brands/ceresit.png) no-repeat;min-width:6px;min-height:97px;background-position:2px -5px}.ceresit:hover{background:url(/brands/ceresit-hover.png) no-repeat;background-position:2px -5px}.albes{background:url(/brands/albes.png) no-repeat;min-width:6px;min-height:97px}.albes:hover{background:url(/brands/albes-hover.png) no-repeat}.keramin{background:url(/brands/keramin.png) no-repeat;min-width:6px;min-height:97px;background-position:2px 0}.keramin:hover{background:url(/brands/keramin-hover.png) no-repeat;background-position:2px 0}.ecophon{background:url(/brands/ecophon.png) no-repeat;min-width:6px;min-height:97px;background-position:2px 0}.ecophon:hover{background:url(/brands/ecophon-hover.png) no-repeat;background-position:2px 0}.estima{background:url(/brands/estima.png) no-repeat;min-width:6px;min-height:97px;background-position:4px 0}.estima:hover{background:url(/brands/estima-hover.png) no-repeat;background-position:4px 0}.eurocement{background:url(/brands/eurocement.png) no-repeat;min-width:6px;min-height:97px;background-position:0 -7px}.eurocement:hover{background:url(/brands/eurocement-hover.png) no-repeat;background-position:0 -7px}.feidal{background:url(/brands/feidal.png) no-repeat;min-width:6px;min-height:97px}.feidal:hover{background:url(/brands/feidal-hover.png) no-repeat}.gyproc{background:url(/brands/gyproc.png) no-repeat;min-width:6px;min-height:97px}.gyproc:hover{background:url(/brands/gyproc-hover.png) no-repeat}.glims{background:url(/brands/glims.png) no-repeat;min-width:6px;min-height:97px}.glims:hover{background:url(/brands/glims-hover.png) no-repeat}.izospan{background:url(/brands/izospan.png) no-repeat;min-width:6px;min-height:97px}.izospan:hover{background:url(/brands/izospan-hover.png) no-repeat}.kirpich_losinostr{background:url(/brands/kirpich_losinostr.png) no-repeat;min-width:6px;min-height:97px}.kirpich_losinostr:hover{background:url(/brands/kirpich_losinostr-hover.png) no-repeat}.knauf{background:url(/brands/knauf.png) no-repeat;min-width:6px;min-height:97px}.knauf:hover{background:url(/brands/knauf-hover.png) no-repeat}.knauf-insulation{background:url(/brands/knauf-insulation.png) no-repeat;min-width:6px;min-height:97px}.knauf-insulation:hover{background:url(/brands/knauf-insulation-hover.png) no-repeat}.knauf-therm{background:url(/brands/knauf-therm.png) no-repeat;min-width:6px;min-height:97px}.knauf-therm:hover{background:url(/brands/knauf-therm-hover.png) no-repeat}.kronospan{background:url(/brands/kronospan.png) no-repeat;min-width:6px;min-height:97px}.kronospan:hover{background:url(/brands/kronospan-hover.png) no-repeat}.pmz{background:url(/brands/pmz.png) no-repeat;min-width:6px;min-height:97px}.pmz:hover{background:url(/brands/pmz-hover.png) no-repeat}.makroflex{background:url(/brands/makroflex.png) no-repeat;min-width:6px;min-height:97px}.makroflex:hover{background:url(/brands/makroflex-hover.png) no-repeat}.moment{background:url(/brands/moment.png) no-repeat;min-width:6px;min-height:97px}.moment:hover{background:url(/brands/moment-hover.png) no-repeat}.paroc{background:url(/brands/paroc.png) no-repeat;min-width:6px;min-height:97px}.paroc:hover{background:url(/brands/paroc-hover.png) no-repeat}.penofol{background:url(/brands/penofol.png) no-repeat;min-width:6px;min-height:97px}.penofol:hover{background:url(/brands/penofol-hover.png) no-repeat}.penopleks{background:url(/brands/penopleks.png) no-repeat;min-width:6px;min-height:97px}.penopleks:hover{background:url(/brands/penopleks-hover.png) no-repeat}.primaplex{background:url(/brands/primaplex.png) no-repeat;min-width:6px;min-height:97px}.primaplex:hover{background:url(/brands/primaplex-hover.png) no-repeat}.pufas{background:url(/brands/pufas.png) no-repeat;min-width:6px;min-height:97px;background-position:2px 0}.pufas:hover{background:url(/brands/pufas-hover.png) no-repeat;background-position:2px 0}.rockwool{background:url(/brands/rockwool.png) no-repeat;min-width:6px;min-height:97px;background-position:2px 0}.rockwool:hover{background:url(/brands/rockwool-hover.png) no-repeat;background-position:2px 0}.shaxtinskaya{background:url(/brands/shaxtinskaya.png) no-repeat;min-width:6px;min-height:97px}.shaxtinskaya:hover{background:url(/brands/shaxtinskaya-hover.png) no-repeat}.sheetrock{background:url(/brands/sheetrock.png) no-repeat;min-width:6px;min-height:97px}.sheetrock:hover{background:url(/brands/sheetrock-hover.png) no-repeat}.starateli{background:url(/brands/starateli.png) no-repeat;min-width:6px;min-height:97px}.starateli:hover{background:url(/brands/starateli-hover.png) no-repeat}.stroybrig{background:url(/brands/stroybrig.png) no-repeat;min-width:6px;min-height:97px}.stroybrig:hover{background:url(/brands/stroybrig-hover.png) no-repeat}.tarkett{background:url(/brands/tarkett.png) no-repeat;min-width:6px;min-height:97px}.tarkett:hover{background:url(/brands/tarkett-hover.png) no-repeat}.tyvek{background:url(/brands/tyvek.png) no-repeat;min-width:6px;min-height:97px}.tyvek:hover{background:url(/brands/tyvek-hover.png) no-repeat}.dauer{background:url(/images/dauer_ch.jpg) no-repeat 0 20px;min-width:6px;min-height:97px}.dauer:hover{background:url(/images/dauer.jpg) no-repeat 0 20px}.technolux{background:url(/brands/technolux.png) no-repeat;min-width:6px;min-height:97px;background-position:2px 0}.technolux:hover{background:url(/brands/technolux-hover.png) no-repeat;background-position:2px 0}.teplex{background:url(/brands/teplex.png) no-repeat;min-width:6px;min-height:97px}.teplex:hover{background:url(/brands/teplex-hover.png) no-repeat}.ursa{background:url(/brands/ursa.png) no-repeat;min-width:6px;min-height:97px;background-position:2px 0}.ursa:hover{background:url(/brands/ursa-hover.png) no-repeat;background-position:2px 0}.walltex{background:url(/brands/walltex.png) no-repeat;min-width:6px;min-height:97px;background-position:2px 0}.walltex:hover{background:url(/brands/walltex-hover.png) no-repeat;background-position:2px 0}.weber-vetonit{background:url(/brands/weber-vetonit.png) no-repeat;min-width:6px;min-height:97px;background-position:2px 0}.weber-vetonit:hover{background:url(/brands/weber-vetonit-hover.png) no-repeat;background-position:2px 0}.welltont{background:url(/brands/welltont.png) no-repeat;min-width:6px;min-height:97px}.welltont:hover{background:url(/brands/welltont-hover.png) no-repeat}.volma{background:url(/brands/volma.png) no-repeat;min-width:6px;min-height:97px;background-position:3px -6px}.volma:hover{background:url(/brands/volma-hover.png) no-repeat;background-position:3px -6px}.unis{background:url(/brands/unis.png) no-repeat;min-width:6px;min-height:97px}.unis:hover{background:url(/brands/unis-hover.png) no-repeat}.slideshow{margin:20px 0}.cycle-slide{width:200px!important;height:200px;text-align:center;font-weight:700}.cycle-slide span{display:table-cell;width:200px;height:170px!important;vertical-align:middle;text-align:center}.cycle-slide img{display:block;padding-left:45px}.slide-link{color:#215776!important}.slide-link:hover{text-decoration:none}.producer-pic{display:block;margin:10 auto;width:772px;overflow:hidden}.producer-pic-item{display:block;float:left;margin-right:10px}.producer-pic-item:last-child{margin-right:0}.prod-info{display:block;overflow:hidden;margin:10px auto}.prod-info-item{display:block;overflow:visible;margin:25px 0}.prod-info-pic{float:left;margin-right:10px}.prod-info-item table{width:720px;margin:17px 0}.prod-info-item table td,.prod-info-item table th{border:1px solid #ccc;width:20%;text-align:center}.content .prod-info-title{color:#215776!important;font-weight:700!important}.tizeritem{float:left;width:240px;height:196px;margin:0 15px 15px 0;position:relative}.tizeritem a{display:block;text-decoration:none!important;padding:5px}.tizeritem span{display:block}.tizimage{text-align:center;margin-top:45px}.tizeritem a .tiztitle{color:#5e5c5e;text-decoration:none!important;position:absolute;width:200px;font-weight:700}.tizprice{text-align:right;color:#cc2229!important;font-weight:700!important;font-size:24px!important;padding-right:10px}.hiddenpart,.visiblepart{overflow:hidden}.more-button{text-align:right}.more-button span{display:block;width:160px;border:1px solid #215776;color:#215776;line-height:42px;font-size:18px;text-align:center;text-decoration:none;float:right;cursor:pointer;margin-bottom:10px;margin-right:14px}.more-button span:hover{background:#215776;color:#fff}.cattitle{font-weight:700!important;display:block!important;width:100%;height:30px;line-height:30px;margin:0;padding:0;text-align:center;font-size:16px;color:#000!important;text-decoration:none;background:url(/images/catalog/new/nashi_part.jpg) repeat-x}.ordercall_header,.orderonline_header{padding-top:20px;font:18px Arial}ul.ordercall_fields,ul.orderonline_fields{margin-left:0;padding-left:0}.ordercall_field,.orderonline_field{font:14px Arial;list-style-type:none}.ordercall_field_name,.orderonline_field_name{padding-top:10px;margin-left:-190px}.ordercall_field_phone,.orderonline_field_phone{padding-top:20px;margin-left:-201px}.orderonline_field_email{padding-top:15px;margin-left:-214px}.orderonline_field_comment{padding-top:10px;margin-left:-173px}.ordercall_input,.orderonline_input{margin-top:5px;list-style-type:none}.orderonline_field_file{margin-top:15px;list-style-type:none}.ordercall_input input[type=text],.orderonline_input input[type=text]{height:25px}.ordercall_input input[type=text],.orderonline_input input[type=text],.orderonline_input textarea{font:12px Arial;color:#686868;border:1px solid #000}.ordercall_button,.orderonline_button{margin-top:10px;list-style-type:none}.ordercall_button input[type=button],.orderonline_button input[type=button]{width:148px;height:28px;border:none;font:15px Arial;color:#fff}.orderonline_button input[type=button]{margin-top:28px}ul.cat-tags{display:block;margin-bottom:20px;padding:0}ul.cat-tags li{display:inline-block;margin:15px 10px 0}ul.cat-tags li a{color:#0563c1}ul.cat-tags li a:hover{text-decoration:none}.sedrus{background:rgba(0,0,0,0) url("/brands/sedrus.png") no-repeat scroll 0 0;min-height:97px;min-width:6px;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(1)}.indastro{background:rgba(0,0,0,0) url("/brands/indastro.png") no-repeat scroll 0 0;min-height:97px;min-width:6px;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(1)}.sedrus:hover{background:rgba(0,0,0,0) url("/brands/sedrus.png") no-repeat scroll 0 0;min-height:97px;min-width:6px;filter:none;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);-webkit-filter:grayscale(0)}.indastro:hover{background:rgba(0,0,0,0) url("/brands/indastro.png") no-repeat scroll 0 0;min-height:97px;min-width:6px;filter:none;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);-webkit-filter:grayscale(0)}.quantity_product{text-align:center}.dost_table tr:first-child{font-weight:700}.dost_table tr:first-child p{font-weight:700!important}.dost_table{font-size:10px;margin-top:20px}.dost_table td:first-child{width:155px}.gyproc_table{font-size:10px;margin-top:20px}.gyproc_table p{padding-left:5px}.gyproc_table td:last-child{background:#dbe4e9}.gyproc_table tr:nth-child(3) td{border-bottom:1px solid #fff;background:#fff!important}.gyproc_table tr:nth-child(4) td{background:#fff!important}.gyproc_table tr:nth-child(17) td{background:#fff!important;border-bottom:1px solid #fff}.gyproc_table tr:nth-child(18) td{background:#fff!important}.trade-tab11 td{width:130px}.catalog.catalog-products{font-size:0}.catalog .catalog-product{position:relative;display:inline-block;margin:0 1% 10px 0;padding:1%;width:24%;height:270px;vertical-align:top;border:1px solid #75aafa;font-size:11px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.catalog .catalog-product:hover{overflow:visible}.catalog .catalog-product:after{content:'';position:absolute;bottom:0;left:0;right:0;margin:auto;height:20px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.catalog .catalog-product:hover:after{content:normal}.catalog .catalog-product:nth-child(4){margin-right:0}.catalog .catalog-product:hover .catalog-product-overwrap{position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;padding:10px;min-height:27em;background-color:#fff;z-index:10;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,.5);box-shadow:0 0 10px 2px rgba(0,0,0,.5)}.catalog .catalog-product .product-image{height:100px;background:no-repeat center;background-size:contain}.catalog .catalog-product .product-name{position:relative;margin:5px 0;height:48px;overflow:hidden}.catalog .catalog-product:hover .product-name{height:auto}.catalog .catalog-product .product-name:after{content:'';position:absolute;bottom:0;left:0;right:0;margin:auto;height:10px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.catalog .catalog-product:hover .product-name:after{content:normal}.catalog .catalog-product .product-name a{float:none;width:auto;font-weight:400}.catalog .catalog-product .product-add-to-cart{text-align:center}.catalog .catalog-product .product-add-to-cart #backet-btn,.catalog .catalog-product .product-add-to-cart #count_minus,.catalog .catalog-product .product-add-to-cart #count_plus{display:inline-block;padding:2px 5px;font-size:16px;line-height:15px;background-color:#0182c4;color:#fff;border:0;outline:0;cursor:pointer;vertical-align:middle;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .6s ease;-moz-transition:background-color .6s ease;-ms-transition:background-color .6s ease;-o-transition:background-color .6s ease;transition:background-color .6s ease}.catalog .catalog-product .product-add-to-cart #backet-btn{display:block;margin:5px auto 5px;width:70%;font-size:12px;line-height:20px}.catalog .catalog-product .product-add-to-cart #count_minus,.catalog .catalog-product .product-add-to-cart #count_plus{min-width:27px}.catalog .catalog-product .product-add-to-cart #backet-btn:hover,.catalog .catalog-product .product-add-to-cart #count_minus:hover,.catalog .catalog-product .product-add-to-cart #count_plus:hover{background-color:#75aafa}.catalog .catalog-product .product-add-to-cart #good_count{display:inline-block;padding:1px;text-align:center;outline:0;border:1px solid #7d7d7d;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.catalog .catalog-product .product-price,.catalog .catalog-product .product-weight{font-size:10px;text-align:right}.catalog .catalog-product .product-price span,.catalog .catalog-product .product-weight span{font-size:17px;font-weight:700}.catalog .catalog-product .product-price .product-price-opt{color:#0182c4}.catalog .catalog-product .product-price .product-price-wholesale{color:#999}.pagination{font-size:0;margin-top:20px;text-align:center}.pagination a,.pagination span{display:inline-block;margin:0 3px 10px;padding:0 10px;min-width:30px;line-height:30px;font-size:13px;vertical-align:middle;border:1px solid #0182c4;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pagination a{background-color:#0182c4;color:#fff;text-decoration:none;-webkit-transition:background-color .6s ease,border-color .6s ease;-moz-transition:background-color .6s ease,border-color .6s ease;-ms-transition:background-color .6s ease,border-color .6s ease;-o-transition:background-color .6s ease,border-color .6s ease;transition:background-color .6s ease,border-color .6s ease}.pagination a:hover{background-color:#75aafa;border-color:#75aafa}.pagination span{color:#0182c4}.b,.strong{font-weight:700}.em,.i{font-style:italic}#tabtd,#tabtr,.img-container{vertical-align:top}#search-block-form{position:relative}.suggest-correct{position:absolute;top:calc(100% - 1px);left:0;width:339px;font-size:16px;color:#969696;border:1px solid #969696;z-index:2;background:#fff;font-style:italic;padding:5px 5px;padding-bottom:0}.suggest-correct div{color:#000;font-style:normal;padding:5px 0;cursor:pointer}.existence{float:right;color:#0182c4}.category-list{text-align:center}.category-string{display:inline-block;min-width:10%;margin:5px}.flex-container{max-width:75%;display:inline-block;float:left}.flexslider .catalog.catalog-products{display:inline-block;float:right;margin:2% 2% 0 0;width:218px}.left-div-contact{display:inline-block;float:left;max-width:50%}.right-div-contact{display:inline-block;float:right;max-width:50%}img.contact{max-width:90%;margin-top:10px;margin-left:45px}.content-tiz p{text-decoration:none;font-family:Verdana,sans-serif;font-size:13px;font-weight:700;color:#215776!important;transition:1s}.personal-data{margin-right:130px}.personal-text{font-size:14px}.personal-text a{font-size:14px}.personal-text.online{margin-top:80px}.personal-text.feedback{float:right;margin-top:-27px;margin-right:330px}.gen-text{margin-top:20px}.tiz-electro-3{background:url(/images/00000006.png) no-repeat;background-size:150px;height:150px}.tiz-electro-4{background:url(/images/00000003.png) no-repeat;background-size:150px;height:150px}.tiz-electro-5{background:url(/images/000000013.png) no-repeat;background-size:150px;height:150px}.tiz-electro-6{background:url(/images/00000005.png) no-repeat;background-size:150px;height:150px}.tiz-electro-7{background:url(/images/00000007.png) no-repeat;background-size:150px;height:150px}.tiz-electro-8{background:url(/images/000000015.png) no-repeat;background-size:150px;height:150px}.tiz-electro-9{background:url(/images/000000014.png) no-repeat;background-size:150px;height:150px}.tiz-electro-10{background:url(/images/00000002.png) no-repeat;background-size:150px;height:150px}.tiz-electro-11{background:url(/images/000000011.png) no-repeat;background-size:150px;height:150px}.tiz-electro-12{background:url(/images/000000012.png) no-repeat;background-size:150px;height:150px}.tiz-electro-13{background:url(/images/00000001.png) no-repeat;background-size:150px;height:150px}.tiz-electro-14{background:url(/images/000000010.png) no-repeat;background-size:150px;height:150px}.tiz-electro-15{background:url(/images/00000008.png) no-repeat;background-size:150px;height:150px}.tiz-electro-16{background:url(/images/00000004.png) no-repeat;background-size:150px;height:150px}.tiz-electro-17{background:url(/images/000000016.png) no-repeat;background-size:150px;height:150px}.tiz-electro-18{background:url(/images/00000009.png) no-repeat;background-size:150px;height:150px}li.tiz-234 p{padding:0 8px}div[class^=tiz-electro]{background-position:50% 50%}.cstm div[class^=tiz-electro]{margin-top:-20px}div[class^=tiz-electro]:hover{opacity:.8}.h5{margin:27px 0}.inner.container-site.clearfix .hidden{display:none}.hidden+#in-main{width:100%}.thank_block{margin-bottom:10px}.thank_row{width:100%;display:inline-block;padding-right:10px;vertical-align:top;text-align:justify}.thank_row_video{display:inline-block;width:50%;height:auto;margin-right:10px;margin-top:15px;margin-bottom:15px}.tank_row_title{margin-top:30px}.thank_row_photo_wrapper{display:flex;flex-wrap:wrap;width:80%;justify-content:space-between;margin-top:20px}.thank_row_photo_inner{margin-bottom:15px}.thank_row_photo_inner img{border:1px solid #000}.thank_hide{display:none}.thank_show{display:block}.thank_show_btn{display:block;width:250px;height:40px;border-radius:2px;background-color:#2f474f;color:#fff;text-transform:uppercase;margin-bottom:20px}.thank_show_btn:hover{background-color:#162a31}@media (max-width:600px){.thank_row,.thank_row_video{width:100%;display:block;height:auto;margin-bottom:25px}}.m_slider-wrap.hide767{display:none}.banner_home{background:url('/local/templates/terra/css/sites/default/themes/terra/images/actii.jpg');height:413px;width:100%;margin-top:5px;text-align:center}.banner_home:before{content:'';display:inline-block;height:100%;vertical-align:middle}.banner_home p{display:inline-block;vertical-align:middle;text-transform:uppercase;color:#fff;width:26.5em;font-size:32px;font-weight:400;text-align:left}@media (max-width:900px){.banner_home{display:none}}ul.home{list-style-position:inside}ul.home li{color:#fff}#home_help p{margin:5px;font-size:14px}#container{width:100%}#container.compressed>header{width:100%;padding:0}input.lastnamehidden{left:-99999999999999999999px;position:absolute}.menu-top .t-menu-a:nth-of-type(5) span{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/m-top5.png) no-repeat 50% 10%!important}.menu-top .t-menu-a{padding:0 30px 0!important}.banner_home p>span{display:inline-block;padding-bottom:20px;width:100%}.banner_home p>span>span{float:left}.banner_home p span{text-transform:uppercase;color:#fff;font-size:32px;font-weight:400;line-height:30px}.banner_home a{float:right;text-decoration:none;text-transform:none;display:table;height:30px;width:190px;background-color:#9fb040;border-radius:3px;text-align:center;display:none}.banner_home a>i{font-style:normal;color:#fff;margin:auto;display:table-cell;vertical-align:middle}.banner_home a:hover{background-color:#84932e}.grunt_contain{display:flex;justify-content:space-evenly;flex-wrap:wrap}.grunt_contain>div{margin:5px 25px}.grunt_contain>div>span{font-weight:700;display:block;width:95px}table.product-params{width:100%}table.product-params tr td:last-child{text-align:center}table.product-params tr:nth-child(2n){background-color:#dbd9d9}.ya-share2{margin-top:15px}.dv-button_no_burg{width:30px;height:30px;position:absolute;content:"";left:100px;top:calc(50% - 15px);background-image:url(/images/ham.svg);background-size:100%;cursor:pointer}.hide_btn{display:none}.price_warning{padding:6px 0;background:red;font-size:15px;font-weight:700;width:100%;text-align:center;color:#fff}.bx_catalog-compare-list.fix.top.right{display:none}.new_b_footer{display:flex;flex-wrap:wrap;justify-content:center;width:1000px;margin:0 auto}.b_footer_block{height:100%;width:25%;}.b_footer_block.b_buttons{text-align:initial}.b_footer_block ul{padding:0;list-style:none}.b_footer_block a{text-decoration:none}.b_footer_block a:hover{text-decoration:underline}.b_footer_block .footer_callback_2{display:block}.b_footer_block .btn1{float:none!important}.dv-big-main a{width:100%;margin-right:10px}@media screen and (max-width:1000px){.new_b_footer{width:100%}}@media screen and (max-width:970px){.b_footer_block{width:50%}}@media screen and (max-width:740px){.b_footer_block{width:100%;text-align:center}.new_b_footer{width:unset;margin:0}.b_footer_block .footer_callback_2{display:inline-block}.b_footer_block.b_buttons{text-align:center}}

.contact_line{
		display: flex;
		margin-top: 10px;
		text-align: initial;
	}
	.contact_line img{
		/*height: 100%;*/
    	margin-right: 10px;
    	width: 20px;
    	height: 20px;
	}

	.b_footer_block.b_buttons .btn1{
	    width: 100%;
	    margin-left: 0;
	    margin-top: 0;
	    margin-bottom: 10px;
	}
	.fbtn_block{
		margin-bottom: 30px;
	}
	.b_footer_block{
		text-align: left;
	}
	.globe_wrapper{
		display: flex;
	}
	.globe_img_block{
		margin-right: 10px;
	}
	.globe_img_text{

	}
	.b_footer_title{
		font-family: 'Roboto';
		font-style: normal;
		font-weight: 700;
		font-size: 18px;
		line-height: 24px;
		margin-top: 0;
	}
	.b_footer_block li{
		margin: 10px 0;
	}
	.foot3.new_b_f .copyr{
		font-style: normal;
	    font-weight: 400;
	    font-size: 12px;
	    line-height: 16px;
	    color: #7B7B7B;
	}
	.foot3.new_b_f .copyr a{
		font-style: normal;
	    font-weight: 400;
	    font-size: 12px;
	    line-height: 16px;
	    color: #7B7B7B;
	}
	.foot3.new_b_f .personal-data{
		margin: 0;
	}
	.foot3.new_b_f .sitemap{
		margin-right: 20px;
	}
	.flink_block{
		display: none;
	}

	.flink_block a{
		display: block;
		margin-bottom: 10px;
	}

	.borg_block{
		margin-top: 30px;
	}


	@media screen and (max-width: 970px){
		.new_b_footer {
		    justify-content: space-evenly;
		    padding-top: 30px;
		}
		.new_b_footer .b_footer_block {
		    width: 30%;
		}
		.b_footer_block.b_buttons{
			display: flex;
		    flex-direction: row;
		    width: 100%;
		    justify-content: space-evenly;
		    align-items: baseline;
		    margin-top: 30px;
		}
		.flink_block{
			display: block;
		}
		.personal-data{
			display: none!important;
		}
		.sitemap{
			display: none!important;
		}
		.foot3.new_b_f .copyr{
			text-align: center;
		}
		.fbtn_block{
			width: 30%;
		}
		.ftxt_block{
			width: 30%;
		}
		.flink_block{
			width: 30%;
		}
	}

	@media screen and (max-width: 600px){
		.bglob_block{
			width: 60%;
		}
		.borg_block{
			margin-top: 0;
			width: 30%;
		}
		.b_footer_block.glob_block{
			width: 100%;
			margin-bottom: 30px;
		}
		.globe_img_text{
			display: flex;
			justify-content: space-evenly;
		}
		.globe_wrapper {
		    margin-top: 30px;
		}
		.new_b_footer {
		    justify-content: space-between;
		    padding: 20px;
		}
		.b_footer_block.b_buttons{
			flex-wrap: wrap;
		}
		.fbtn_block{
			width: 100%;
		    display: flex;
		    justify-content: space-between;
		}
		.b_footer_block.b_buttons .btn1 {
		    width: 45%;
		    display: block;
		}
		.ftxt_block{
			width: 100%;
		}
		.flink_block{
			display: none;
		}
		.foot3.new_b_f .copyr{
			display: flex;
		    flex-wrap: wrap;
		    flex-direction: column-reverse;
		    text-align: initial;
		}
		.foot3.new_b_f .copyr .personal-data{
			display: block!important;
			margin: 0;
		}
		.foot3.new_b_f .copyr .sitemap{
			display: block!important;	
			margin: 0;
		}

		.ftxt_block{
		    display: flex;
		    flex-wrap: wrap;
		    flex-direction: column-reverse;
		}

		.cont_block_mp{
			display: flex;
		    justify-content: space-between;
		    flex-wrap: wrap;
		}

	}

	@media screen and (max-width: 400px){
		.new_b_footer .b_footer_block {
		    width: 40%;
		}
		.b_footer_block.glob_block{
			width: 100%;
		}
		.globe_img_block{
			width: 10%;
		}
		.globe_img_text{
			width: 60%;
		}
		.b_footer_block.b_buttons{
			width: 100%;
		}
	}




    .header_notepad{
        display: none;
        flex-wrap: wrap;
        margin: 20px 0;
    }
    .header_notepad .top_note_block{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }
    .header_notepad  .note_logo{
        display: flex;
        width: 30%;
    }
    .header_notepad  .note_glob{
        margin-right: 10px;
    }

    .header_notepad  .note_glob_title {
        margin: 0;
        color: #2f474f;
        font-family: ArialBold,sans-serif;
        font-size: 20px;
        font-weight: 700;
        margin-bottom: 5px;
    }
    .header_notepad .note_glob_flavour{
        font-family: ArialRegular,sans-serif;
        color: #2f474f;
        font-size: 12px;
        font-weight: 400;
        margin: 0;
    }
    .header_notepad .header_note_contacts{
        width: 20%;
    }
    .header_notepad .header_note_contacts a{
        margin: 5px 0;
        display: block;
        text-decoration: none;
        text-align: initial;
    }
    .header_notepad .header_note_btn{
        width: 20%;
        display: flex;
    }
    .header_notepad .header_note_btn .btn1.a_online{
        width: 100%;
    }
    .header_notepad .header_note_reg{
        width: 20%;
        display: flex;
    }
    .header_notepad .bottom_note_block{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        align-items: end;
        justify-content: space-evenly;
    }
    .header_notepad .note_cat_btn{
        width: 20%;
    }
    .header_notepad .note_cat_search{
        width: 45%;
    }
    .header_notepad .note_cart_block{
        width: 30%;
    }
    .header_notepad .note_cat_search .header_search_block{
        display: block;
        width: 100%;
        min-width: 100%;
    }

    .header_notepad .note_cat_search input#edit-submit.search-btn{
        background: url(/local/templates/terra/css/sites/default/themes/terra/img/icons/find-btn.svg) no-repeat top center;
        background-color: transparent;
        right: 15px;
        top: 12px;
    }
    .header_notepad .note_cat_search div#search-close{
        display: none;
    }
    .header_notepad .note_cat_btn #show-catalog{
        display: flex;
        padding: 0 15px;
    }
    .header_notepad .note_cat_btn img{
        width: 20px;
        margin-right: 5px;
    }

	.header_mobile{
        display: none;
        flex-wrap: wrap;
        margin: 20px 0;
    }
    .header_mobile .top_mob_block{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .header_mobile .mob_logo{
        width: 100%;
        display: flex;
        justify-content: center;
        margin-bottom: 20px;
        margin-left: 10px;
    }
    .header_mobile .mob_glob{
        margin-right: 20px;
    }
    .header_mobile .mob_glob img{

    }
    .header_mobile .mob_glob_text{

    }
    .header_mobile .mob_glob_title{
        margin: 0;
        color: #2f474f;
        font-family: ArialBold,sans-serif;
        font-size: 20px;
        font-weight: 700;
        margin-bottom: 5px;
    }
    .header_mobile .mob_glob_flavour{
        font-family: ArialRegular,sans-serif;
        color: #2f474f;
        font-size: 14px;
        font-weight: 400;
        margin: 0;
    }
    .header_mobile .mob_cont_block{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
        margin-bottom: 20px;
    }
    .header_mobile .mob_tlml{
        width: 45%;
        display: flex;
        flex-wrap: wrap;
    }
    .header_mobile .mob_tlml a{
        display: block;
        width: 100%;
        text-decoration: none;
        margin-bottom: 10px;
    }
    .header_mobile .header_mob_btn{
        width: 45%;
    }
    .header_mob_btn .btn1.a_online{
        width: 100%;
    }

    .header_mobile .bottom_mob_block{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
    }

    .header_mobile .mob_cat_btn{
        width: 45%;
    }
    .header_mobile .mob_u_btns{
        width: 45%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .header_mobile .mob_reg{

    }
    .header_mobile .mob_cart{

    }
    .header_mobile .mob_cat_btn #show-catalog{
        display: flex;
        padding: 0 15px;
    }
    .header_mobile .mob_cat_btn #show-catalog img{
        width: 20px;
    }

    .header_mobile .mob_u_btns div#show-search{
        border: none;
        background: url(/local/templates/terra/img/search_terra.png);
        background-repeat: no-repeat;
        background-position: center;
    }

    .header_mobile .mobicart_quantity{
        font-size: 0;
    }

    .header_mobile .m-cart-p{
        display: none;
    }

    .header_mobile .m-cart-n{
        position: absolute;
        right: 20px;
        color: #fff;
        border-radius: 100%;
        text-align: center;
        box-shadow: none;
        background-color: #9fb040;
        margin: 0px 0px 0px 0px;
        width: 20px;
        height: 18px;
        line-height: 17px;
    }


    @media screen and (max-width: 1000px){
    	.header_desktop{
    		display: none;
    	}
    	.header_notepad{
    		display: flex;
    	}
    }


    @media screen and (max-width: 615px){
    	.header_notepad{
    		display: none;
    	}
    	.header_mobile{
    		display: flex;
    	}
    }
.menu-top .t-menu-a:nth-of-type(6) {
	border-right: none;
}
.menu-top .t-menu-a:nth-of-type(6) span {
	 background: url("/local/templates/terra/css/sites/default/themes/terra/./img/icons/m-top6.svg") no-repeat 50% 15%;
}

.serts{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 20px;
}

.manu_img{
	max-width: 40px;
}

.catalog_link a{
	color: white;
	text-decoration: none;
}

.faq_head{
    padding: 10px;
    cursor: pointer;
    background: white;
    border: 1px solid #9fb040;
    border-radius: 10px;
    margin: 10px;
    position: relative;
}

.faq_body{
	display: none;
	padding: 10px;
}

.faq_head:after{
    width: 8px;
    height: 8px;
    top: 50%;
    vertical-align: middle;
    position: absolute;
    right: 10px;
    margin-top: -4px;
    content: "";
    display: inline-block;
    margin-left: 4px;
    margin-bottom: 1px;
    border-left: 2px solid #525a68;
    border-bottom: 2px solid #525a68;
    transition: transform .15s ease-out;
    transform: rotate(-45deg) translateY(-50%);
}

.faq_head.faq_trigger:after{
	transform: rotate(135deg);
}
/* End */


/* Start:/local/templates/terra/css/sites/default/themes/terra/css/main.css?179247605399595*/
#id_callback::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}input{outline:0;box-shadow:none!important}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:ArimoRegular;src:url("/local/templates/terra/css/sites/default/themes/terra/css/../fonts/ArimoRegular/ArimoRegular.eot");src:url("/local/templates/terra/css/sites/default/themes/terra/css/../fonts/ArimoRegular/ArimoRegular.eot?#iefix") format("embedded-opentype"),url("/local/templates/terra/css/sites/default/themes/terra/css/../fonts/ArimoRegular/ArimoRegular.woff") format("woff"),url("/local/templates/terra/css/sites/default/themes/terra/css/../fonts/ArimoRegular/ArimoRegular.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:ArimoBold;src:url("/local/templates/terra/css/sites/default/themes/terra/css/../fonts/ArimoBold/ArimoBold.eot");src:url("/local/templates/terra/css/sites/default/themes/terra/css/../fonts/ArimoBold/ArimoBold.eot?#iefix") format("embedded-opentype"),url("/local/templates/terra/css/sites/default/themes/terra/css/../fonts/ArimoBold/ArimoBold.woff") format("woff"),url("/local/templates/terra/css/sites/default/themes/terra/css/../fonts/ArimoBold/ArimoBold.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:ArimoBoldItalic;src:url("/local/templates/terra/css/sites/default/themes/terra/css/../fonts/ArimoBoldItalic/ArimoBoldItalic.eot");src:url("/local/templates/terra/css/sites/default/themes/terra/css/../fonts/ArimoBoldItalic/ArimoBoldItalic.eot?#iefix") format("embedded-opentype"),url("/local/templates/terra/css/sites/default/themes/terra/css/../fonts/ArimoBoldItalic/ArimoBoldItalic.woff") format("woff"),url("/local/templates/terra/css/sites/default/themes/terra/css/../fonts/ArimoBoldItalic/ArimoBoldItalic.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:ArimoItalic;src:url("/local/templates/terra/css/sites/default/themes/terra/css/../fonts/ArimoItalic/ArimoItalic.eot");src:url("/local/templates/terra/css/sites/default/themes/terra/css/../fonts/ArimoItalic/ArimoItalic.eot?#iefix") format("embedded-opentype"),url("/local/templates/terra/css/sites/default/themes/terra/css/../fonts/ArimoItalic/ArimoItalic.woff") format("woff"),url("/local/templates/terra/css/sites/default/themes/terra/css/../fonts/ArimoItalic/ArimoItalic.ttf") format("truetype");font-style:normal;font-weight:400}body *{color:#2c2c2c;font-family:Roboto;font-size:16px;font-weight:400;line-height:20px}a{color:#2c2c2c;font-family:Roboto;font-size:16px;font-weight:400;line-height:20px;webkit-transition:background-color 0.6s ease;-moz-transition:background-color .6s ease;-ms-transition:background-color .6s ease;-o-transition:background-color .6s ease;transition:background-color .6s ease}a:hover{color:#8c9f4e;webkit-transition:background-color 0.6s ease;-moz-transition:background-color .6s ease;-ms-transition:background-color .6s ease;-o-transition:background-color .6s ease;transition:background-color .6s ease}a.smp{color:#9fb040;text-decoration:none}a.smp{color:#9fb040;text-decoration:underline}a.smp:hover{text-decoration:none}.container-site{width:1000px;margin:0 auto}.btn1{border:none;outline:none;display:inline-block;width:200px;height:40px;color:#fff;font-size:16px;font-weight:400;line-height:40px;background-color:#9fb040;border-radius:3px;text-align:center;text-decoration:none}.btn1:hover{background-color:#84932e;color:#fff;cursor:pointer}.btn2{display:inline-block;width:200px;height:40px;color:#fff;font-size:16px;font-weight:400;line-height:40px;background-color:#9cb7ca;border-radius:3px;text-align:center;text-decoration:none}.btn2:hover{background-color:#8c9e4e;color:#fff;cursor:pointer}.btn3{display:inline-block;width:200px;height:40px;color:#fff;font-size:16px;font-weight:400;line-height:40px;background-color:#2f474f;border-radius:3px;text-align:center;text-decoration:none}.btn3:hover{background-color:#9cb7ca;color:#fff;cursor:pointer}h1{color:#2f474f;font-size:36px;font-weight:700;line-height:40px;text-align:center}.h2,h2{color:#2f474f;font-size:36px;font-weight:700;line-height:40px;text-align:center}h3{font-size:18px;font-weight:700;line-height:25px;text-align:center}.h-dec{margin-top:40px;margin-bottom:5px;position:relative}.h-dec:after{content:"";display:block;position:absolute;width:89px;height:7px;left:50%;margin-left:-45px;background-color:#9fb040;top:40px}h1.h-dec:after{top:40px}p.p-dec{color:#748b92;font-size:18px;font-weight:700;line-height:20px;margin-top:0;text-align:center;margin-bottom:50px}.head0{height:54px;background:#46646e url(/local/templates/terra/css/sites/default/themes/terra/css/../img/bg/bg-header0.svg) no-repeat 50% 50%}.menu0{margin:0;padding:0;list-style-type:none;line-height:54px;height:54px;font-size:0;position:relative;display:inline-block}.menu0>li{display:inline-block;line-height:54px;height:54px;font-size:0}.menu0>li>a{display:inline-block;line-height:54px;color:#282828;font-size:16px;color:#fff;font-weight:400;height:54px;padding:0;padding-right:8px;padding-left: 10px;text-decoration:none;border-bottom:3px solid transparent}.menu0>li>a.a_act{color:#2f474f}.menu0>li>a:hover{color:#2f474f}.head0 .a_callback{float:right;font-size:17px;font-weight:400;line-height:22px;position:relative;display:inline-block;color:#fff;text-decoration:none;border-bottom:2px dashed #fff;margin-top:13px}.head0 .a_callback:before{content:"";width:35px;height:35px;display:block;position:absolute;top:-4px;left:-45px;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/i-callback.svg) no-repeat 0 50%}.head0 .a_callback:hover{color:#9fb040;border-bottom:2px dashed #9fb040}.head2{background-color:#2f474f}.menu-top .t-menu-a{display:block;float:left;width:20%;text-align:center;color:#fff;font-size:17px;font-weight:400;height:105px;box-sizing:border-box;padding:0 40px 0;text-decoration:none;position:relative;border-left:1px solid #748b92;border-right:1px solid #748b92;transform:skewX(20deg)}.menu-top .t-menu-a:hover{background-color:#748b92}.menu-top .t-menu-a span{padding-top:57px;color:#fff;display:inline-block;font-size:17px;font-weight:400;transform:skewX(-20deg)}.menu-top .t-menu-a{overflow:hidden}.menu-top .t-menu-a:nth-of-type(1) span{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/m-top1.svg) no-repeat 50% 20%}.menu-top .t-menu-a:nth-of-type(2) span{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/m-top2.svg) no-repeat 50% 20%}.menu-top .t-menu-a:nth-of-type(3) span{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/m-top3.svg) no-repeat 50% 20%}.menu-top .t-menu-a:nth-of-type(4) span{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/m-top4.svg) no-repeat 50% 25%}.menu-top .t-menu-a:nth-of-type(5) span{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/m-top5.svg) no-repeat 50% 20%}.head1{height:140px;background-color:#fff}.header1{position:relative}.header1 p{margin:0}.head-logo{width:333px;float:left;margin-top:25px}.head-logo .logo-img{width:73px;height:73px;margin-right:20px;float:left;display:block;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/main-logo.png) no-repeat center center;background-size:contain}.head-logo a:hover{opacity:.6}.head-logo .logo-p{font-family:ArialRegular,sans-serif;float:right;width:232px;color:#2f474f;font-size:14px;font-weight:400}.head1 .hd_tel{color:#2c2c2c;font-size:19px;font-weight:400;line-height:40px;text-decoration:none;display:inline-block}.head-top{width:640px;float:right;height:40px;line-height:40px;margin-top:18px}.head-top .m-cart-a{color:#2f474f;font-size:16px;font-weight:400;line-height:40px;text-decoration:none;display:inline-block;float:right;vertical-align:middle}.head-top .m-cart-a:hover{color:#9fb040}.head-top .hd-cart{width:35px;height:35px;float:left;margin-right:15px;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/hd-cart.svg) no-repeat 50%}.m-cart-a:hover .hd-cart{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/hd-cart-h.svg) no-repeat 50%}.m-cart-a:hover span{color:#9fb040}.header_search_block{width:640px;height:40px;float:right;position:relative;margin-top:15px}.search-head{width:100%;height:100%;background-color:#fbfbfb;border:1px solid #d1d1d1;border-radius:3px;line-height:40px;padding:0 30px 0 20px;color:#2f474f;box-sizing:border-box!important}.middle_header_search_block .search-btn{position:absolute;border:none}.search-btn:hover{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/find-btn-h.svg) no-repeat top center}.search-head input::-webkit-input-placeholder{font-size:16px;color:#2f474f;font-style:normal}.search-head input::-moz-placeholder{font-size:16px;color:#2f474f;font-style:normal}.search-head input:-moz-placeholder{font-size:16px;color:#2f474f;font-style:normal}.search-head input:-ms-input-placeholder{font-size:16px;color:#2f474f;font-style:normal}.foot0{height:54px;background:#2f474f;margin-top:17px}.foot0 .menu0{display:block}.foot0 .menu0>li>a{padding-right:24px}.foot0 .menu0>li:last-of-type>a{padding-right:0}.foot0 .menu0>li>a.a_act{color:#9fb040}.foot0 .menu0>li>a:hover{color:#9fb040}.foot1{background-color:#f7f7f7;padding-top:20px;padding:20px 0 23px}.footer1{position:relative}.footer1 p{margin:0}.footer1 .head-logo{width:326px;float:left;margin-top:10px}.foot1 .p1-foot{float:left;width:214px;margin-left:40px;margin-top:12px;flex-wrap:wrap}.head-logo .logo-img{width:73px;height:73px;margin-right:20px;float:left;display:block;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/main-logo.png) no-repeat center center;background-size:contain}.head-logo a:hover{opacity:.6}.head-logo .logo-h{color:#2f474f;font-family:ArialBold,sans-serif;font-size:26px;font-weight:700;line-height:20px;margin-bottom:10px;display:block;float:right;width:230px}.head-logo .logo-p{font-family:ArialRegular,sans-serif;float:right;width:232px;color:#2f474f;font-size:14px;font-weight:400}.foot1 .hd_tel{color:#2c2c2c;font-size:19px;font-weight:400;line-height:40px;text-decoration:none;display:inline-block;float:right}.foot1 .btn1{margin-left:36px;float:left;margin-top:36px}.foot1 .a_callback{float:right;text-align:right;text-decoration:none;padding-left:25px;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/ft-foot.svg) no-repeat 0 50%}.foot1 .a_callback:hover{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/ft-foot-h.svg) no-repeat 0 50%}.foot-last{float:right;width:160px;margin-top:auto}.foot2.bg-main{padding:20px 0}.foot-cont{float:left;box-sizing:border-box;width:238px;margin-left:20px}.foot-cont.ft1{margin-left:0}.foot-cont.ft3{width:220px}.foot-cont.ft4{width:230px}.foot-cont ul{padding:0;margin:0;list-style-type:none}.foot-cont li a{text-decoration:none;font-size:16px;line-height:26px;color:#2f474f;font-weight:400}.foot-cont li a:hover{color:#9fb040}.foot-cont li a.act-ft{color:#9fb040}.foot3{background-color:#f7f7f7}.foot3 .copyr{margin:15px 0;display:block;color:#2f474f;font-size:16px;font-weight:400;line-height:20px}.foot3 .copyr a{float:right;font-size:16px;color:#2f474f;line-height:20px;display:inline-block;text-decoration:none}.foot3 .copyr a:hover{text-decoration:underline}.m_slider{margin:0;padding:0}.slider-wrap{position:relative}.m_slider-wrap .bx-wrapper{position:relative}.slide{text-align:center}.m_slider .slide{background-color:#335459;height:400px}.m_slider .slide:after{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/slider/sl-down.png) no-repeat 50% 0;content:"";width:100%;height:60px;bottom:0;display:block;position:absolute}.m_slider .sl1{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/slider/sl1.png) no-repeat 50%}.m_slider .sl2{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/slider/sl2.png) no-repeat 50%}.m_slider .sl3{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/slider/sl3.png) no-repeat 50%}.m_slider .sl4{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/slider/sl4.png) no-repeat 50%}.m_slider .sl5{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/slider/sl5.png) no-repeat 50%}.m_slider .h3,.m_slider h3{font-weight:700;text-transform:uppercase;text-align:left;color:#fff;font-size:37px;line-height:1.35;margin:0;text-decoration:none}.m_slider .h2,.m_slider h2{font-weight:700;text-transform:uppercase;text-align:left;color:#abce3a;font-size:60px;line-height:59px;margin:0;text-decoration:none}.sl1 h3{font-size:48px}.sl2 h3{font-size:42px}.sl3 h3{font-size:41px}.sl4 h3{font-size:61px}.sl4 h3{font-size:37px}.m-slide-img{height:350px;width:250px;float:left;line-height:350px;text-align:center;margin-left:95px}.m_slider .m-slide-r{float:left;margin-left:35px;width:595px;margin-top:80px;text-align:left}.m-slide-img img{vertical-align:middle}.m-slide-r .btn2{margin-top:50px}.sl3 .m-slide-r{margin-top:50px}.m_slider-wrap .bx-controls-direction{width:1000px;height:0;text-align:center;position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-500px;z-index:50}.m_slider-wrap .bx-controls-direction .bx-prev{display:block;float:left;position:relative;width:51px;height:51px;font-size:0;margin:0;border-radius:50%;opacity:.6;background:#ebebeb url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/sl-l.svg) no-repeat 50%}.m_slider-wrap .bx-controls-direction .bx-prev:hover{opacity:.5;background:#ebebeb url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/sl-l.svg) no-repeat 50%}.m_slider-wrap .bx-controls-direction .bx-next{display:block;float:right;position:relative;width:51px;height:51px;font-size:0;margin:0;border-radius:50%;opacity:.6;background:#ebebeb url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/sl-r.svg) no-repeat 50%}.m_slider-wrap .bx-controls-direction .bx-next:hover{opacity:.5;background:#ebebeb url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/sl-r.svg) no-repeat 50%}.m_slider-wrap .bx-has-pager .bx-controls-direction{display:none}.m_slider-wrap .bx-has-pager{position:absolute;left:50%;margin-left:-500px;width:1000px;text-align:center;bottom:-45px}.m_slider-wrap .bx-pager-item{display:inline-block;width:80px;height:80px;line-height:80px;border-radius:50%;margin:0 4px;text-align:center;background-color:#fff;border:3px solid #ebebeb;overflow:hidden}.m_slider-wrap .bx-pager-item:hover{border:3px solid #9cb7ca}.m_slider-wrap .bx-pager-item img{max-height:80%;width:auto;vertical-align:middle;opacity:.4;display:inline-block}.m_slider-wrap .bx-pager-item:hover img{opacity:1}.m_slider-wrap .bx-pager-item .active img{opacity:1}.bg-main{padding-bottom:40px;/*background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/bg/bg-main.png) repeat 50%*/}.m_info-block p{text-align:center}.m_info-block .btn2{display:block;margin:26px auto 0}.m_tab1-wrap{background:linear-gradient(220deg,rgba(255,255,255,.5),rgba(0,0,0,.3)),url(/local/templates/terra/css/sites/default/themes/terra/img/bg/bg-m-tab1.jpg) repeat 50%;max-height:330px;overflow:hidden}.m-tab1-ul{float:left;width:294px;padding:0;margin:0;box-sizing:border-box;list-style-type:none}.m-tab1-ul li{color:#fdfdfd;text-align:center;font-size:18px;font-weight:400;line-height:66px;background-color:rgba(47,71,79,.32)}.m-tab1-ul li.active-tab1,.m-tab1-ul li:hover{cursor:pointer;background-color:rgba(159,176,64,.75)}.m-tab1-wrap{width:706px;float:right;box-sizing:border-box;padding-left:20px;height:330px}.m-tab1 .h2,.m-tab1 h2{color:#3c5259;font-size:36px;font-weight:700;line-height:40px;margin:15px 0 30px;text-align:left}.tab-ul{float:left;width:210px;margin-right:15px}.tab-ul{float:left;margin:0;padding:0;margin-right:15px;list-style-type:none}.tab-ul.tab-ul1{width:750px;column-count:3;max-height:250px}.tab-ul.tab-ul1 li{width:250px}.tab-ul.tab-ul2{width:240px}.tab-ul.tab-ul3{width:230px;margin-right:0}.tab-ul.tab-ul-max{width:100%;margin-right:0}.tab-ul li a{display:block;font-size:16px;font-weight:400;line-height:20px;margin-bottom:28px;color:#2c2c2c;text-decoration:none}.tab-ul li a:hover{color:#8c9f4e}.m_prod-opt span,.m_prod-roz span{float:right}.m_prod-opt span.hit_left,.m_prod-roz span.hit_left{float:left}.m_prod-bot .m_prod-opt span.hit_left,.m_prod-bot .m_prod-roz span.hit_left{font-weight:400}.m_prod-opt{clear:both}.m_prod-wrap{position:relative;padding-bottom:20px}.m-prod-slide{margin:0 auto}.m_prod-wrap .bx-viewport{height:460px!important}.m_prod.item{height:auto}.m_prod{box-sizing:border-box;text-align:center;background-color:#fff;margin-top:4px;width:225px;height:386px;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.18)}.m_prod:hover{box-shadow:0 0 5px rgba(0,0,0,.43)}.m_prod a{text-decoration:none}.m_prod-img{height:200px;line-height:200px}.m_prod-img img{line-height:200px;max-width:95%;max-height:100%}.m_prod .title{min-height:60px;padding:0 8px;color:#8c9e4d;color:#2c2c2c;font-size:16px;font-weight:700;line-height:19px;margin:10px 0}.m-prod-slide .title:hover{color:#8c9e4d}.m_prod-btns .btn1{float:left;width:130px;height:40px;border-radius:3px;margin-left:8px;margin-right:8px;padding-left:20px;box-sizing:border-box;background:#9fb040 url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/mini-cart.svg) no-repeat 10px 50%}.m_prod-btns .btn1.buy-disabled{background:GRAY url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/mini-cart.svg) no-repeat 10px 50%;cursor:default}.m_prod-btns .btn1:hover{background:#84932e url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/mini-cart.svg) no-repeat 10px 50%}.m_prod-btns .btn1.buy-disabled:hover{background:GRAY url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/mini-cart.svg) no-repeat 10px 50%}.m_prod-bot p{font-size:15px;line-height:24px;margin:0;text-align:center}.m_prod-bot .m_prod-roz{color:#628197;font-weight:400}.m_prod-bot .m_prod-roz span{color:#628197;font-weight:700}.m_prod-bot .m_prod-opt{color:#46646e;font-weight:400}.m_prod-bot .m_prod-opt span{color:#46646e;font-weight:700}.m_prod-bot{margin:15px 0;margin-bottom:30px}.m_prod-wrap .bx-controls-direction{height:0;text-align:center;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-51px;z-index:50}.m_prod-wrap .bx-controls-direction .bx-prev{display:block;float:left;position:relative;width:51px;height:51px;font-size:0;margin:0;left:-450px;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.18);background:#fff url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/sl-l.svg) no-repeat 50%}.m_prod-wrap .bx-controls-direction .bx-prev:hover{background:#fff url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/sl-l-h.svg) no-repeat 50%}.m_prod-wrap .bx-controls-direction .bx-next{display:block;float:right;position:relative;width:51px;height:51px;font-size:0;left:459px;margin:0;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.18);background:#fff url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/sl-r.svg) no-repeat 50%}.m_prod-wrap .bx-controls-direction .bx-next:hover{background:#fff url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/sl-r-h.svg) no-repeat 50%}.m_prod-wrap .bx-viewport{padding-left:4px;padding-right:4px}.m-cart-count{margin-right:7px}.m-cart-count a{display:block;width:20px;height:40px;background-color:#dbd9d9;color:#2c2c2c;font-size:21px;font-weight:400;line-height:40px}.m-cart-count .count-minus{float:left;border-radius:3px 0 0 3px;padding:0}.m-cart-count .count-plus{border-radius:0 3px 3px 0;padding:0}.m-cart-count .count-impt{width:32px;height:40px;background-color:#ebebeb;color:#2c2c2c;font-size:16px;font-weight:400;line-height:40px;margin:0;padding:0;display:block;float:left;border-radius:0;border:none;-webkit-appearance:none;text-align:center}.m_tab2-wrap{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/bg/bg-tab2.png) repeat 50%;background-size:cover;height:469px;overflow:hidden}.m-tab2-ul{float:left;width:498px;padding:0;margin:50px 0 0;box-sizing:border-box;list-style-type:none}.m-tab2-ul li{font-weight:700;line-height:45px;text-transform:uppercase;color:#748b92;font-size:37px;display:inline-block;margin-right:24px;width:42px;text-align:center;transition:.2s;position:relative}.m-tab2-ul li:last-of-type{margin-right:0}.m-tab2-ul li:after{content:"";display:block;width:50px;height:50px;position:absolute;bottom:-335px}.m-tab2-ul li:nth-of-type(1):after{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/1tab.svg) no-repeat 0 50%}.m-tab2-ul li:nth-of-type(2):after{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/2tab.svg) no-repeat 0 50%}.m-tab2-ul li:nth-of-type(3):after{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/3tab.svg) no-repeat 0 50%}.m-tab2-ul li:nth-of-type(4):after{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/4tab.svg) no-repeat 0 50%}.m-tab2-ul li:nth-of-type(5):after{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/5tab.svg) no-repeat 0 50%}.m-tab2-ul li:nth-of-type(6):after{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/6tab.svg) no-repeat 0 50%}.m-tab2-ul li:nth-of-type(7):after{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/7tab.svg) no-repeat 0 50%}.m-tab2-ul li.active-tab2:nth-of-type(1):after,.m-tab2-ul li:nth-of-type(1):hover:after{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/1tab-h.svg) no-repeat 0 50%}.m-tab2-ul li.active-tab2:nth-of-type(2):after,.m-tab2-ul li:nth-of-type(2):hover:after{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/2tab-h.svg) no-repeat 0 50%}.m-tab2-ul li.active-tab2:nth-of-type(3):after,.m-tab2-ul li:nth-of-type(3):hover:after{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/3tab-h.svg) no-repeat 0 50%}.m-tab2-ul li.active-tab2:nth-of-type(4):after,.m-tab2-ul li:nth-of-type(4):hover:after{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/4tab-h.svg) no-repeat 0 50%}.m-tab2-ul li.active-tab2:nth-of-type(5):after,.m-tab2-ul li:nth-of-type(5):hover:after{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/5tab-h.svg) no-repeat 0 50%}.m-tab2-ul li.active-tab2:nth-of-type(6):after,.m-tab2-ul li:nth-of-type(6):hover:after{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/6tab-h.svg) no-repeat 0 50%}.m-tab2-ul li.active-tab2:nth-of-type(7):after,.m-tab2-ul li:nth-of-type(7):hover:after{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/7tab-h.svg) no-repeat 0 50%}.m-tab2-ul li.active-tab2,.m-tab2-ul li:hover{font-size:42px;color:#2f474f;cursor:pointer;transition:.2s}.m-tab2-wrap{width:502px;float:right;box-sizing:border-box;padding-left:25px;padding-top:40px}.m-tab2 .m-tab-numb{color:#a8c7d3;display:inline-block;float:left;font-size:100px;font-weight:700;line-height:80px;text-transform:uppercase;margin-bottom:30px}.m-tab2 .m-tab-deskr{clear:both;color:#fff;font-size:16px;font-weight:400;line-height:20px}.m-tab2 .m-tab-h{display:flex;text-align:left;justify-content:center;align-items:center;padding-left:80px;margin:0;margin-left:38px;height:80px;float:left;color:#a8c7d3;font-size:18px;line-height:24px;font-weight:700;text-transform:uppercase}.m-tab2-1 .m-tab-h{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/1tab-b.svg) no-repeat 0 50%}.m-tab2-2 .m-tab-h{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/2tab-b.svg) no-repeat 0 50%;background-size:22%}.m-tab2-3 .m-tab-h{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/3tab-b.svg) no-repeat 0 50%;background-size:22%}.m-tab2-4 .m-tab-h{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/4tab-b.svg) no-repeat 0 50%;background-size:22%}.m-tab2-5 .m-tab-h{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/5tab-b.svg) no-repeat 0 50%;background-size:22%}.m-tab2-6 .m-tab-h{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/6tab-b.svg) no-repeat 0 50%;background-size:22%}.m-tab2-7 .m-tab-h{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/tabs/7tab-b.svg) no-repeat 0 50%;background-size:22%}.m_brend-wrap{position:relative;padding-bottom:30px}.m_brend-wrap .bx-wrapper{position:relative}.m_brend{height:130px}.m_brend a{width:100%;height:100%;vertical-align:middle;display:block;line-height:130px;text-align:center}.m_brend a img{max-height:110px;max-width:170px;-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1);filter:grayscale(100%)}.m_brend a:hover img{-webkit-filter:grayscale(0%);-webkit-filter:grayscale(0%);filter:grayscale(0%)}.m_brend-wrap .bx-controls-direction{height:0;text-align:center;position:absolute;top:0;margin-top:40px;left:50%;margin-left:-51px;z-index:50}.m_brend-wrap .bx-controls-direction .bx-prev{display:block;float:left;position:relative;width:51px;height:51px;font-size:0;margin:0;left:-450px;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.18);background:#fff url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/sl-l.svg) no-repeat 50%}.m_brend-wrap .bx-controls-direction .bx-prev:hover{background:#fff url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/sl-l-h.svg) no-repeat 50%}.m_brend-wrap .bx-controls-direction .bx-next{display:block;float:right;position:relative;width:51px;height:51px;font-size:0;left:459px;margin:0;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.18);background:#fff url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/sl-r.svg) no-repeat 50%}.m_brend-wrap .bx-controls-direction .bx-next:hover{background:#fff url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/sl-r-h.svg) no-repeat 50%}.wrap-quest-form{overflow:hidden;padding-bottom:36px;position:relative;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/bg/bg-form.jpg) no-repeat center center;background-size:cover;margin-bottom:0}.quest_page_form{text-align:left}.quest-form .h-dec{font-size:36px;color:#fff}.quest-form .p-dec{font-size:18px;color:#fff;margin:0 0 50px;font-weight:700}.quest-form .h-dec:after{background-color:#fff;top:85px}.quest-form p{color:#fff;font-size:16px;font-weight:400;line-height:20px;margin:25px 0 22px;text-align:center}.quest-form input{box-sizing:border-box;padding:0 20px;width:266px;height:40px;font-size:16px;background-color:#fff;border:none;border-radius:3px;line-height:40px;margin:0 12px 0}.quest-form input:hover{box-sizing:border-box;cursor:pointer}.wrap-quest-form .quest_page_form .invalid{border:1px solid #e22c33}.quest-form input::-webkit-input-placeholder{font-size:16px;color:#748b92}.quest-form input::-moz-placeholder{font-size:16px;color:#748b92}.quest-form input:-moz-placeholder{font-size:16px;color:#748b92}.quest-form input:-ms-input-placeholder{font-size:16px;color:#748b92}.quest-form .btn1{width:226px;display:inline-block;height:40px;line-height:40px;font-size:16px;color:#fff;border:none;vertical-align:top;margin-left:12px}.quest-form .quest_page_form .btn1{font-size:16px;background:#9fb040}.done_quest_form{text-align:center;margin-top:0}.done_quest_form .p-dec+p{margin:70px 0 40px}.done_quest_form button.btn0{margin:10px 0 0}#back-top{position:fixed;bottom:30px;right:124px!important;z-index:50}#back-top a{width:76px;height:76px;border-radius:50%}#back-top span{width:76px;height:76px;display:block;border-radius:50%;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/up-btn.svg) no-repeat center 50%}#back-top span:hover{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/up-btn-h.svg) no-repeat center 50%}.inner h1, .inner .h1{color:#2f474f;font-size:30px;font-weight:700;line-height:35px;text-align:left;position:relative;margin-bottom:45px;margin-top:0}.inner .h2,.inner h2{color:#2f474f;font-size:24px;font-weight:700;line-height:20px;text-align:left;position:relative}.inner h1:after,.inner .h1:after{content:"";display:block;position:absolute;width:89px;height:7px;left:0;background-color:#9fb040;bottom:-24px}.inner .h2,.inner h2.in-decor{color:#2f474f;font-size:30px;font-weight:700;line-height:35px;text-align:left;position:relative;margin-bottom:15px;margin-top:10px}.inner h2.in-decor:after{content:"";display:block;position:absolute;width:89px;height:7px;left:0;background-color:#9fb040;bottom:-24px}.inner h3, .inner .h3{color:#2f474f;font-size:18px;font-weight:700;line-height:24px;text-align:center}.inner h3.h-left,.inner .h3.h-left{text-align:left}#in-main h1{margin-top:0}.inner-wrap{padding-top:20px;padding-bottom:50px}#sidebar-left{float:left;width:270px;margin-top:10px;background-color:#fff;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.18)}#in-main{float:right;width:700px;margin-top:10px}.container-site .bread-crumbs p{margin:0;text-align:left;line-height:20px;font-size:16px;color:#2a474f;font-weight:400}.bread-crumbs{margin-bottom:0;margin-left:0}.bread-crumbs p span{margin:0;line-height:20px;font-size:16px;font-weight:400;color:#2a474f;padding-left:8px}.bread-crumbs a{line-height:20px;font-size:16px;font-weight:400;color:#2f474f;padding:0 7px;text-decoration:underline}.bread-crumbs a:nth-of-type(1){padding-left:0}.bread-crumbs a:hover{text-decoration:none}.pagin{clear:both;margin:30px 0;text-align:center;font-size:0}.pagin a{display:inline-block;vertical-align:top;position:relative;width:36px;height:36px;line-height:36px;background-color:#dbd9d9;border-radius:3px;color:#7f7e7e;box-sizing:border-box;font-size:16px;text-align:center;text-decoration:none;margin:0 3px}.pagin a:hover{background-color:#fff;color:#444548}.pagin a.pagin-act,.pagin a:hover{background-color:#9fb040;color:#fff}.pagin .prev-pagin{padding:0 11px;width:auto;margin-left:0}.pagin .next-pagin{padding:0 11px;width:auto;margin-right:0}#block-catalog_new-0 .title{height:46px;line-height:46px;text-align:center;display:block;background:#ececec url('/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/i-sidebar.svg') 40px center no-repeat;color:#2f474f;font-size:24px;font-weight:700;margin-bottom:0}#nav_left,.search-nav{margin:0 0 0 10px;padding:0;z-index:10}.search-nav li{list-style:none;padding:6px 15px 7px 15px}#nav_left li{list-style:none;padding:6px 5px 7px 15px}#nav_left li.toogle{position:relative}#nav_left>li a,.search-nav>li a{text-decoration:none;display:inline;color:#46646e;font-size:14px;font-weight:400;line-height:21px;margin-bottom:10px;background:0 0!important;border:none}#nav_left li:hover>a{color:#8c9f4e}#nav_left>span{color:#2f474f;font-size:18px;font-weight:700;line-height:31px;display:block}#nav_left li.toogle.active>a{font-weight:700;font-size:16px}#nav_left>li a{font-size:16px}#nav_left li.toogle li a{font-size:14px;color:#628197}#nav_left>li{padding-left:20px}#nav_left>li>ul.toogle li>a{position:relative}#nav_left ul.toogle li a:first-of-type:before{position:absolute;content:"";display:block;border-radius:50%;width:7px;height:7px;border:1px solid #628197;left:-25px;top:3px}.third-level a:before{display:none!important}#nav_left li:hover{cursor:pointer}#nav_left li.toogle ul{position:static;margin:0;padding:0;display:none;background:#fff;z-index:11}#nav_left li.toogle>ul{margin-top:5px;margin-right:10px}#nav_left .toogle a.side-drop1{position:absolute;right:0;display:inline-block;width:20px;height:20px}#nav_left li.toogle a.side-drop1:after{content:"+";display:inline-block;position:absolute;top:0;right:0;font-size:16px;line-height:20px;height:100%;width:100%;text-align:center;color:#2f474f}#nav_left li.toogle a.side-drop1.active-lm:after,#nav_left li.toogle a.side-drop1:hover:after{content:"-";transform:scaleX(2);right:-1px;text-align:center}#nav_left .toogle a.side-drop2{position:absolute;right:0;display:inline-block;width:20px;height:20px}#nav_left li.toogle1 a.side-drop2:after{content:" ";display:inline-block;position:absolute;top:0;right:0;font-size:16px;line-height:20px;height:100%;width:100%;text-align:center;color:#2f474f}#nav_left li.toogle1 a.side-drop2.active-lm2:after,#nav_left li.toogle1 a.side-drop2:hover:after{content:" ";transform:scaleX(2);right:-1px;text-align:center}.main-catalog>ul{margin:0;padding:0;font-size:0}.main-catalog>ul>li{position:relative;display:inline-block;vertical-align:top;width:238px;height:340px;background-color:#fff;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.18);margin:0;margin-right:16px;margin-bottom:26px;cursor:pointer}.main-catalog>ul>li:nth-of-type(4n){margin-right:0}.main-catalog>ul>li>.category-image{display:block;height:225px;line-height:225px;margin-top:15px;text-decoration:none;text-align:center}.main-catalog>ul>li>.category-image img{vertical-align:middle;max-width:95%;max-height:95%}.main-catalog>ul>li>.category-name{text-align:center;color:#2f474f;font-size:16px;font-weight:400;line-height:20px;margin-top:15px;padding:0 20px}.category-image2{display:block;height:143px;text-decoration:none;text-align:center;background:no-repeat center 24px;background-size:100% auto!important}.category-name2{padding:0 5px;text-align:center;color:#2334ca;font-size:11px}.main-catalog>ul>li>a{text-decoration:none}.main-catalog>ul>li>ul{position:absolute;display:none;top:0;bottom:0;left:0;right:0;padding:2%;padding-top:20px;margin:auto;background-color:rgba(236,236,236,.8);text-align:center}.main-catalog>ul>li:hover>ul{display:block}.main-catalog>ul>li:hover>.category-name{display:none}.main-catalog>ul>li>ul>li{display:block;margin:0 0 10px;line-height:12px}.main-catalog>ul>li>ul>li a.one-click-button-list{color:#fff;text-decoration:none}.main-catalog>ul>li>ul>li a{color:#2c2c2c;font-size:16px;font-weight:400;text-decoration:underline}.main-catalog>ul>li>ul>li a:hover{text-decoration:none}.main-catalog>ul>li>ul>li:last-of-type{position:absolute;bottom:20px;width:96%}.dost_table tr:first-child{font-weight:700}.dost_table{margin-top:20px;}.dost_table tr:first-child {cursor: pointer;}.dost_table td{border-right:1px solid #d6dbdc;width:155px;padding:10px;font-size:14px;font-weight:400;line-height:20px;padding:4px 8px;-moz-padding:4px 8px;background-color:#fff}.dost_table tr:nth-of-type(2n+1) td{background-color:#eceeee}.dost_table tr:nth-of-type(1) td{color:#fff;font-size:14px;font-weight:700;line-height:20px;background-color:#748b92;border:none;border-bottom:10px solid #fff;position:relative}.dost_table tr:nth-of-type(1) td p{color:#fff;font-size:16px;font-weight:700;line-height:20px;background-color:#748b92;border:none;position:relative}.dost_table tr:nth-of-type(1) td:after{display:block;content:"";position:absolute;width:2px;height:14px;background-color:#fff;left:0;top:50%;margin-top:-7px}.dost_table tr:nth-of-type(1) td:nth-of-type(1):after{display:none}.dost_table td:first-of-type{width:220px}.dost_table td:last-of-type{border-right:none}span.b{font-weight:700}a.a_bolt{font-weight:700;text-decoration:none}ul.spl-ul{padding-left:0;list-style-type:none}ul.spl-ul li{margin-left:15px;line-height:24px;position:relative}ul.spl-ul li:after{content:'-';position:absolute;display:inline-block;left:-15px}ul.ul-green{padding-left:0}ul.ul-green li{line-height:35px;padding-left:30px;list-style-type:none;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/ul-green.svg) no-repeat 0 50%}.bid-block1{clear:both;width:660px;box-sizing:border-box;padding:20px 15px 25px 65px;float:right;background-color:#fff;border:1px solid #9fb040;border-radius:3px;position:relative}.bid-block1:after{content:"";width:83px;height:83px;position:absolute;left:-41px;top:50%;margin-top:-41px;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/bid-block1.svg) no-repeat 0 50%}.bid-block h3{margin:0;text-align:left}.bid-block p{margin:0}.bid-block{margin-bottom:25px}.bid-block2{clear:both;width:660px;box-sizing:border-box;padding:25px 50px 30px 15px;float:left;background-color:#fff;border:1px solid #9fb040;border-radius:3px;position:relative}.bid-block2:after{content:"";width:83px;height:83px;position:absolute;right:-41px;top:50%;margin-top:-41px;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/bid-block2.svg) no-repeat 0 50%}.bid-block3{clear:both;width:660px;box-sizing:border-box;padding:15px 15px 15px 60px;float:right;background-color:#fff;border:1px solid #9fb040;border-radius:3px;position:relative}.bid-block3:after{content:"";width:83px;height:83px;position:absolute;left:-41px;top:50%;margin-top:-41px;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/bid-block3.svg) no-repeat 0 50%}.kont-l{width:380px;float:left}.kont-l div{padding-left:35px;margin-bottom:25px}.kont-l h3{font-size:16px;margin:0;text-align:left;line-height:24px}.kont-l p{margin:0;line-height:24px}.kont-l a{text-decoration:none}.kont-l a:hover{color:#2c2c2c}.kont-adress{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/kont-adr.svg) no-repeat 0 0}.kont-time{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/kont-time.svg) no-repeat 0 0}.kont-tel{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/kont-tel.svg) no-repeat 0 0}.kont-leg{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/kont-leg.svg) no-repeat 0 0}.kont-rekv{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/kont-rekv.svg) no-repeat 0 0}.kont-mail{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/mail.svg) no-repeat 0 0;background-size:3ex;filter:hue-rotate(328deg)}.kont-r{float:right;width:55%;height:537px}.kont-r a{display:block;width:100%;height:100%;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/kont-map.jpg) no-repeat 0 0}a.brend{width:116px;height:116px;float:left;text-align:center;}a.brend img{max-width:95px;max-height:95px;vertical-align:middle;filter:grayscale(100%)}a.brend:hover img{vertical-align:middle;filter:grayscale(0%);cursor:pointer}.katal-levl-list .main-catalog>ul>li{width:223px;height:334px;margin-right:15px}.katal-levl-list .main-catalog>ul>li:nth-of-type(4n){margin-right:15px}.katal-levl-list .main-catalog>ul>li:nth-of-type(3n){margin-right:0}.katal-levl-list .main-catalog>ul>li:hover>.category-name{display:block;text-decoration:underline}.katal-levl-list .main-catalog>ul>li:hover{box-shadow:0 0 5px rgba(0,0,0,.41)}ul.ul-round{list-style-type:none;padding-left:0;margin:30px 0}ul.ul-round li{padding-left:34px;margin-bottom:10px;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/ul-round.svg) no-repeat 10px 6px}.similar-items .m_prod{float:left;margin-right:12px;margin-top:20px;height:334px}.similar-items .m_prod:nth-of-type(3n){margin-right:0}.item-img{float:left;/*width:332px;height:204px;*/width:565px;height:300px;text-align:center;line-height:204px;background-color:#fff;border:1px solid #ebebeb}.item-img img{vertical-align:middle;max-width:95%;max-height:95%}.item-r{float:right;width:395px}.item-r p{margin-top:0}.item-r .it-price p{float:left;width:300px;margin:0}.item-r .it-price-roz{font-weight:700;line-height:36px;color:#748b92;font-size:16px}.item-r .it-price-roz span{color:#748b92;font-size:22px;line-height:36px;font-weight:700;float:right}.item-r .it-price-opt{font-weight:700;line-height:36px;color:#2f474f;font-size:16px}.item-r .it-price-opt span{color:#2f474f;font-size:22px;line-height:36px;font-weight:700;float:right}.item-r .m-cart-count{width:72px;float:right;height:40px;margin-right:0;margin-top:-24px}.item-r a{text-decoration:none}.item-r .p-opt{margin-top:10px}.item-r .m-cart-count .count-minus{float:left;border-radius:3px 0 0 3px;text-align:center;padding:0}.item-r .m-cart-count .count-plus{float:right;border-radius:0 3px 3px 0;text-align:center;padding:0}.item-r .btn1{padding-left:20px;box-sizing:border-box;width:140px;background:#9fb040 url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/mini-cart.svg) no-repeat 10px 50%}.item-r .btn1:hover{background:#84932e url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/mini-cart.svg) no-repeat 10px 50%}.it-btns{margin-top:28px}.item-r .btn1{display:inline-block!important}.item-r .btn3{display:inline-block!important}.item-r .btn3{padding-left:20px;float:right;box-sizing:border-box;width:185px;background:#2f474f url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/1-click.svg) no-repeat 10px 50%}.item-r .btn3:hover{background:#9cb7ca url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/1-click.svg) no-repeat 10px 50%}ul.item-tab-ul{padding:0;margin:0;list-style-type:none;font-size:8px}ul.item-tab-ul li{padding:13px 12px;border:1px solid #ebebeb;border-bottom:none;border-radius:3px 3px 0 0;background-color:#fff;display:inline-block;margin-right:1px}ul.item-tab-ul li:last-child{margin-right:0}ul.item-tab-ul li.active-tab3,ul.item-tab-ul li:hover{cursor:pointer;background-color:#ececec}.item-tab{margin-top:30px;min-height:175px}.it-tab-wrap{background-color:#fff;border:1px solid #ebebeb;border-radius:0 0 3px 3px;padding:25px 25px 15px 15px;margin-right:6px;overflow:hidden}.it-tab-wrap p{margin:16px 0;line-height:25px}.it-tab-wrap p.item-tab-dop1{margin-top:25px;line-height:24px}span.green-sp{color:#9fb040;font-size:16px;font-weight:400;line-height:59px}.katal2-dop .btn2{float:right;margin-top:8px}ul.cat-tags{display:block;margin-bottom:20px;padding:0 0 12px;background-color:#fff;border:1px solid #ebebeb;border-radius:3px}ul.cat-tags li{display:inline-block;margin:15px 10px 0}ul.cat-tags li a{color:#628197}ul.cat-tags li a:hover{text-decoration:none}.items-list .m_prod{float:left;margin-right:12px;margin-top:30px;height:490px}.items-list .m_prod:nth-of-type(3n){margin-right:0}.m_prod .nal{color:#628197;font-weight:400;line-height:31px;margin:0 0 8px}.items-list .m_prod-bot p{padding-left:30px;text-align:left}.items-list .m_prod-bot p span{float:right;padding-right:10px;line-height:24px;font-size:inherit}.items-list .m_prod-roz{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/list-item1.svg) no-repeat 7px 45%}.items-list .m_prod-opt{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/list-item2.svg) no-repeat 7px 45%}.items-list .m_prod .title{margin:0}.katal2-levl-desck span{font-weight:700}.katal2-levl-desck{margin-top:20px}.sl-spec .m_prod-roz{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/list-item1.svg) no-repeat 7px 45%}.sl-spec .m_prod-bot p{padding-left:30px;text-align:left}.sl-spec .m_prod-bot p span{float:right;padding-right:10px;line-height:24px}.sl-spec .m_prod{height:300px;margin-top:0;margin-top:4px}.sl-spec .m_prod .title{margin:0}.spec-page .bx-viewport{height:310px!important;padding:0 5px}.spec-page .bx-controls-direction{height:0;text-align:center;position:absolute;top:-20%;margin-top:-4px;left:50%;margin-left:238px;width:115px;z-index:50}.spec-page .bx-controls-direction .bx-prev{display:block;float:left;position:relative;width:51px;height:51px;font-size:0;margin:0;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.18);background:#fff url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/sl-l.svg) no-repeat 50%}.spec-page .bx-controls-direction .bx-prev:hover{background:#fff url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/sl-l-h.svg) no-repeat 50%}.spec-page .bx-controls-direction .bx-next{display:block;float:right;position:relative;width:51px;height:51px;font-size:0;margin:0;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.18);background:#fff url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/sl-r.svg) no-repeat 50%}.spec-page .bx-controls-direction .bx-next:hover{background:#fff url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/sl-r-h.svg) no-repeat 50%}h2.h2-green{color:#9fb040;font-size:24px;font-weight:700;line-height:20px;text-align:left}.spec-page .bx-wrapper{position:relative;margin:30px auto 0!important}.spec-price .spec-load{float:right;margin-top:-65px}.price-tbl-titel{background-color:#d9e0e2;position:relative;padding-left:15px;margin-bottom:5px}.price-tbl-titel p{color:#2f474f;font-size:16px;font-weight:700;line-height:50px;margin:0;box-sizing:border-box}.price-tbl-titel a{display:inline-block;position:absolute;width:125px;height:50px;right:0;top:0}.price-tbl-titel a:before{content:"Развернуть";display:inline-block;position:absolute;padding-left:20px;text-align:left;box-sizing:border-box;width:100%;height:100%;top:0;left:0;color:#2f474f;font-size:16px;font-weight:400;line-height:50px;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/i-tb-spec.svg) no-repeat 0 50%}.price-tbl-titel a:hover:before{opacity:.7}.price-tbl-titel a.price-tbl-cls:before{content:"Свернуть";background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/i-tb-spec2.svg) no-repeat 0 50%}.price_table td{border-right:1px solid #d6dbdc;width:155px;padding:10px;font-size:16px;font-weight:400;line-height:20px;box-sizing:border-box;padding:10px;background-color:#eceeee}.price_table tr:nth-of-type(2n+1) td{background-color:#fff}.price_table td:first-of-type{width:53px;text-align:center}.price_table td:nth-of-type(3){width:53px;text-align:center}.price_table td:nth-of-type(2){width:468px}.price_table td:nth-of-type(4){text-align:center}.ul-round.ul-round2 li{background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/ul-round2.svg) no-repeat 4px 4px}.price_table.price_table_th td{background-color:#748b92!important;color:#fff;font-size:16px;font-weight:700;line-height:20px;position:relative;border:none}.price_table.price_table td:after{display:block;content:"";position:absolute;width:2px;height:14px;background-color:#fff;left:0;top:50%;margin-top:-7px}.price_table.price_table td:nth-of-type(1):after{display:none}.t_cart-wrap{background-color:#fff;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.18);overflow:hidden}.t_cart td{text-align:center;box-sizing:border-box;padding:25px 0;background-color:#fff}.t_cart th{text-align:center;box-sizing:border-box;line-height:48px;background-color:#ececec;color:#2f474f;font-size:16px;font-weight:700}.t_cart .cart_itog td{color:#2f474f;font-size:16px;font-weight:700;border-top:1px solid #ececec;padding-top:15px;padding-bottom:15px}.t_cart .cart_itog td:nth-of-type(3){text-align:right}.t_cart th:nth-of-type(1){text-align:left;padding-left:15px}.t_cart th:nth-of-type(2){text-align:left;padding-left:15px}.t_cart td:nth-of-type(1){text-align:left;padding-left:10px;padding-right:35px;width:40%}.t_cart td:nth-of-type(2){text-align:left;padding-left:10px;width:14%}.t_cart td:nth-of-type(3){width:17%}.t_cart td:nth-of-type(4){width:12%}.t_cart td:nth-of-type(5){width:12%}.t_cart td:nth-of-type(6){width:5%;text-align:left}.t_cart .m-cart-count{float:none;margin:0 auto}.t_cart .m-cart-count a{text-decoration:none}.t_cart .remove_from_cart{width:40px;height:40px;display:inline-block;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/cart-cros.svg) no-repeat 50%}.t_cart .remove_from_cart:hover{opacity:.8}.update-cart-btn.btn3{border:none;width:135px;height:40px;border-radius:3px;background-color:#748b92;color:#fff;line-height:40px;padding:0}.update-cart-btn.btn3:hover{background-color:#2f474f}#webform-client-form-51 fieldset{margin:0;padding:0;border:none}#webform-client-form-51 fieldset legend{font-size:20px;color:#7d7d7d}#webform-client-form-51 fieldset #webform-component-on-line---cart{display:none}#webform-client-form-51 fieldset .webform-component{clear:both}#webform-client-form-51 fieldset .form-item{display:block}#webform-client-form-51 fieldset label{width:15%;float:left;display:block;margin-right:30px;color:#5e5c5e}#webform-client-form-51 fieldset input[type=email],#webform-client-form-51 fieldset input[type=text],#webform-client-form-51 fieldset select,#webform-client-form-51 fieldset textarea{width:83%;border:1px solid #7d7d7d;padding:5px;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#webform-client-form-51 #webform-component-on-line---payment{margin-top:30px}#webform-client-form-51 #webform-component-on-line---payment>.form-item>label{display:block;float:none}#webform-client-form-51 #webform-component-on-line---payment .form-radios label{width:180px}#webform-client-form-51 #webform-component-on-line---delivery{margin:40px 0 0 0;clear:both;border:0;padding:0}#webform-client-form-51 #webform-component-on-line---delivery .form-item{margin:0 0 13px}#webform-client-form-51 #webform-component-on-line---delivery select{width:18%}#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-house,#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-street{display:inline-block;width:35%}#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-house label,#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-street label{width:43%}#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-house label{width:20%}#webform-client-form-51 .calculate-btn{display:inline-block;float:right}#webform-client-form-51 .calculate-btn input,.update-cart-btn{padding:10px;border:0;background-color:#0182c4;color:#fff;font-weight:700;font-size:16px;cursor:pointer;-webkit-transition:background-color .6s ease;-moz-transition:background-color .6s ease;-ms-transition:background-color .6s ease;-o-transition:background-color .6s ease;transition:background-color .6s ease}#webform-client-form-51 .calculate-btn input:hover,.update-cart-btn:hover{background-color:#1d2e33}#webform-client-form-51 .delivery-info{padding:10px 0;text-align:right;color:#5e5c5e}#webform-client-form-51 .delivery-info .hint{cursor:pointer}#webform-client-form-51 .delivery-info .hint .label{display:inline-block;border-bottom:1px solid;-webkit-transition:border-color .6s ease;-moz-transition:border-color .6s ease;-ms-transition:border-color .6s ease;-o-transition:border-color .6s ease;transition:border-color .6s ease}#webform-client-form-51 .delivery-info .hint .label:hover{border-color:transparent}#webform-client-form-51 .delivery-info .hint .q{position:relative;display:inline-block;width:18px;height:18px;text-align:center;color:#fff;background-color:#b71c1c;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:background-color .6s ease;-moz-transition:background-color .6s ease;-ms-transition:background-color .6s ease;-o-transition:background-color .6s ease;transition:background-color .6s ease}#webform-client-form-51 .delivery-info .hint .q:after{content:'Стоимость доставки рассчитывается примерно и конечную цену доставки сообщит менеджер при закрытии заказа';position:absolute;display:block;right:0;top:20px;padding:0;width:0;height:0;overflow:hidden;background-color:#fff;text-align:center;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/bg/q-cart.png) no-repeat 0 50%;color:#2f474f;font-size:16px;font-weight:400;line-height:20px;box-sizing:border-box;-webkit-transition:width .6s ease,height .6s ease;-moz-transition:width .6s ease,height .6s ease,padding .6s ease;-ms-transition:width .6s ease,height .6s ease,padding .6s ease;-o-transition:width .6s ease,height .6s ease,padding .6s ease;transition:width .6s ease,height .6s ease,padding .6s ease}#webform-client-form-51 .delivery-info .hint:hover .q:after{padding:20px 10px 10px;width:340px;height:auto}#webform-client-form-51 .delivery-cost{color:#5e5c5e}#webform-client-form-51 .form-actions{padding:15px;background-color:#ececec;border-top:0;margin-top:40px;border:none}#webform-client-form-51 .form-actions:after{content:'';display:table;clear:both}#webform-client-form-51 .form-actions .total-cost-with-delivery{float:left;margin-top:10px;color:#5e5c5e;font-size:16px}#webform-client-form-51 .form-actions input[type=submit]{float:right;padding:10px;border:0;background-color:#0182c4;color:#fff;font-weight:700;font-size:16px;cursor:pointer;-webkit-transition:background-color .6s ease;-moz-transition:background-color .6s ease;-ms-transition:background-color .6s ease;-o-transition:background-color .6s ease;transition:background-color .6s ease}#webform-client-form-51 .form-actions input[type=submit]:hover{background-color:#75aafa}.webform-component .form-required{color:red}.cart-l1{float:left;width:49%}.cart-r1{float:right;width:49%}#webform-client-form-51 fieldset .cart-l1 label,#webform-client-form-51 fieldset .cart-r1 label{width:20%;margin-right:0;line-height:40px;color:#2c2c2c}#webform-client-form-51 fieldset .cart-l1 .webform-component{margin-bottom:18px}#webform-client-form-51 fieldset .cart-l1 input[type=email],#webform-client-form-51 fieldset .cart-l1 input[type=text],#webform-client-form-51 fieldset .cart-r1 textarea{width:78%;height:40px;padding:0 10px;line-height:40px;background-color:#fff;border:1px solid #d1d1d1;border-radius:3px}#webform-client-form-51 .webform-component-file label{width:auto;display:inline-block;line-height:40px}#webform-client-form-51 fieldset .cart-r1 textarea{height:158px;padding:10px;line-height:20px;resize:none}.cart-l2{float:left;width:49%;margin-bottom:20px}.cart-r2{float:right;width:49%;margin-bottom:20px}#webform-client-form-51 fieldset .cart-l2 label,#webform-client-form-51 fieldset .cart-r2 label{width:20%!important;margin-right:0;line-height:40px}#webform-client-form-51 .webform-component-file label{width:auto;display:inline-block;line-height:40px}.webform-component-fieldset h3.h-left{font-size:24px}#webform-client-form-51 #webform-component-on-line---delivery input[type=text],#webform-client-form-51 #webform-component-on-line---delivery select{width:78%;height:40px;padding:0 10px;line-height:40px;background-color:#fff;border:1px solid #d1d1d1;border-radius:3px}#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-house,#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-street{width:100%}#webform-client-form-51 .delivery-info{text-align:left;clear:both;display:inline-block;margin-right:30px}#webform-client-form-51 .calculate-btn{float:none}#webform-client-form-51 .delivery-cost{display:inline-block;margin-left:30px;color:#748b92}#webform-client-form-51 .delivery-cost span{color:#748b92}#webform-client-form-51 .delivery-info .hint .label{border-bottom:none}#webform-client-form-51 .delivery-info .hint .q{margin-left:5px;width:29px;height:29px;background-color:#2f474f;line-height:30px}#webform-client-form-51 .delivery-info+.calculate-btn input{width:155px;height:40px;background-color:#2f474f;border-radius:3px}#webform-client-form-51 .delivery-info+.calculate-btn input:hover{background-color:#748b92}#webform-client-form-51 .form-actions .total-cost-with-delivery,#webform-client-form-51 .form-actions .total-cost-with-delivery *{color:#2f474f;font-size:24px;font-weight:700;line-height:20px}#webform-client-form-51 .form-actions .total-cost-with-delivery b{margin:0 20px}#webform-client-form-51 .form-actions input[type=submit]{width:207px;height:40px;background-color:#84932e;border-radius:3px}#webform-client-form-51 .form-actions input[type=submit]:hover{background-color:#9fb040}input::-webkit-input-placeholder{font-size:16px;color:#748b92}input::-moz-placeholder{font-size:16px;color:#748b92}input:-moz-placeholder{font-size:16px;color:#748b92}input:-ms-input-placeholder{font-size:16px;color:#748b92}textarea::-webkit-input-placeholder{font-size:16px;color:#748b92}textarea::-moz-placeholder{font-size:16px;color:#748b92}textarea:-moz-placeholder{font-size:16px;color:#748b92}textarea:-ms-input-placeholder{font-size:16px;color:#748b92}#id_callback{box-sizing:border-box;padding:1px 40px 65px;border-radius:3px;width:506px;height:auto;position:relative;background:#fff}.h2.h2-form,h2.h2-form{color:#2f474f;font-family:Roboto;font-size:24px;font-weight:700;line-height:31px;position:relative;text-align:center;margin:15px 0 40px}.h2.h2-form:after,h2.h2-form:after{content:"";display:block;position:absolute;width:89px;height:7px;left:50%;margin-left:-45px;background-color:#9fb040;top:40px}#id_callback label,#id_online label{display:block;font-size:16px;line-height:37px;margin-bottom:18px;width:100%;text-align:center}#id_callback label:nth-of-type(1){margin-right:30px}#id_callback input,#id_online input{padding:0 15px;font-size:16px;line-height:38px;box-sizing:border-box;width:352px;height:40px;width:75%;margin-left:10px;border-radius:3px;border:1px solid #d0e2e2;float:right}#id_callback label span{color:red}#id_callback .btn1{border:none;display:block;margin:10px auto 0;width:140px}#id_callback .bClose{display:block!important;width:16px;height:16px;position:absolute;top:4px;right:4px;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/b-close.svg) no-repeat center center}#done_callback{box-sizing:border-box;padding:1px 40px 25px;border-radius:3px;width:506px;height:auto;position:relative;background:#fff}#done_callback p{color:#2c2c2c;font-size:16px;font-weight:400;line-height:30px;text-align:center}.fancybox-skin .fancybox-close{top:4px;right:4px}#feedback,#id_online{box-sizing:border-box;padding:1px 40px 25px;border-radius:3px;width:506px;height:100%;position:relative;background:#fff}#feedback label,#id_online label{display:block;font-size:16px;line-height:37px;margin-bottom:18px;width:100%;text-align:left}#id_online label:nth-of-type(1){margin-right:30px},#feedback input,#id_online input{padding:0 15px;font-size:16px;line-height:38px;box-sizing:border-box;width:352px;height:40px;float:right;width:75%;margin-left:10px;border-radius:3px;border:1px solid #d0e2e2}#id_online textarea{padding:5px 15px;font-size:16px;line-height:20px;background-color:#fff;box-sizing:border-box;width:352px;height:90px;float:right;width:75%;margin-left:10px;border-radius:3px;border:1px solid #d0e2e2;margin-bottom:20px;resize:none}#feedback label span,#id_online label span{color:red}#feedback .btn_call,#id_online .btn1{border:none;display:block;margin:0 auto;width:140px;float:none}#id_online .bClose,.fancybox-close{display:block!important;width:16px;height:16px;position:absolute;top:4px;right:4px;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/b-close.svg) no-repeat center center}#done_online{box-sizing:border-box;padding:1px 40px 25px;border-radius:3px;width:506px;height:auto;position:relative;background:#fff}#done_online p{color:#2c2c2c;font-size:16px;font-weight:400;line-height:30px;text-align:center}#id_1click{box-sizing:border-box;padding:1px 40px 25px;border-radius:3px;width:506px;height:auto;position:relative;background:#fff}#id_1click label{display:block;font-size:16px;line-height:37px;margin-bottom:18px;width:100%;text-align:left}#id_1click label:nth-of-type(1){margin-right:30px}#id_1click input{padding:0 15px;font-size:16px;line-height:38px;box-sizing:border-box;width:352px;height:40px;width:75%;margin-left:10px;border-radius:3px;border:1px solid #d0e2e2}#id_1click label span{color:#b41414}#id_1click .btn1{border:none;display:block;margin:0 auto;width:140px}#id_1click .bClose{display:block!important;width:16px;height:16px;position:absolute;top:4px;right:4px;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/b-close.svg) no-repeat center center}#done_1click{box-sizing:border-box;padding:1px 40px 25px;border-radius:3px;width:506px;height:auto;position:relative;background:#fff}#done_1click p{color:#2c2c2c;font-size:16px;font-weight:400;line-height:30px;text-align:center}#bid_cart{box-sizing:border-box;padding:1px 40px 25px;border-radius:3px;width:506px;height:auto;position:relative;background:#fff;text-align:center}#bid_cart .h2{color:#2f474f;font-size:24px;font-weight:700;line-height:31px}#bid_cart .btn0{clear:both}#bid_cart .btn0,#bid_cart .btn1{display:inline-block!important;margin:0 5px}#bid_cart .btn0{width:200px;height:38px;color:#748b92;background-color:#fff;border:1px solid #748b92;border-radius:3px;line-height:38px;text-align:center}#bid_cart .btn0:Hover{cursor:pointer;border:1px solid #8c9f4e;color:#8c9f4e}.file_upload{position:relative;overflow:hidden}.file_upload>button{float:left;font-size:16px;width:155px;height:40px;line-height:38px;background-color:#748b92;border-radius:3px;margin-right:30px}.file_upload>div{line-height:40px;color:#748b92}.file_upload input[type=file]{position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(20);letter-spacing:10em;-ms-transform:scale(20);opacity:0;cursor:pointer}.file_upload>button{transition:background .2s;color:#fff;border:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file_upload:hover>button{background:#2f474f}.file_upload:active>button{background:#2f474f}#search-block-form{height:100%}.m_brend-wrap .bx-controls-direction,.m_prod-wrap .bx-controls-direction{width:initial}.m-cart-count .count-minus,.m-cart-count .count-plus{display:block;width:20px;height:40px;background-color:#dbd9d9;color:#2c2c2c;font-size:21px;font-weight:400;line-height:40px;border:none;padding:0}.m-cart-count .count-minus:hover,.m-cart-count .count-plus:hover{background-color:#9fb040;color:#fff}.it-price .count-minus:hover,.it-price .count-plus:hover{background-color:#9fb040;color:#fff}.minus,.plus{display:block;width:20px;height:40px;background-color:#dbd9d9;color:#2c2c2c;font-size:21px;font-weight:400;line-height:40px;border:none;float:left;cursor:pointer}.quantity_product{width:32px;height:40px;background-color:#ebebeb;color:#2c2c2c;font-size:16px;font-weight:400;line-height:40px;margin:0;padding:0;display:block;float:left;border:none;text-align:center}#webform-client-form-51 fieldset legend{color:#2f474f;font-size:30px;font-weight:700;line-height:35px;text-align:left;position:relative;margin-bottom:45px}#webform-client-form-51 fieldset legend:after{content:"";display:block;position:absolute;width:89px;height:7px;left:0;background-color:#9fb040;bottom:-24px}.webform-client-form{margin-top:35px}#webform-client-form-51 fieldset input[type=email],#webform-client-form-51 fieldset input[type=text],#webform-client-form-51 fieldset select,#webform-client-form-51 fieldset textarea{width:78%;height:40px;padding:0 10px;line-height:40px;background-color:#fff;border:1px solid #d1d1d1;border-radius:3px}.webform-component-textarea{float:right;width:50%}#webform-client-form-51 fieldset .webform-component{clear:initial}#webform-client-form-51 fieldset textarea{height:158px;padding:10px;line-height:20px;resize:none}.webform-component-email,.webform-component-textfield{float:left;width:50%}#webform-client-form-51 fieldset label{width:20%;margin-right:0;line-height:40px;color:#2c2c2c;font-weight:400}.form-item{margin-top:0}#webform-client-form-51 #edit-on-line-----txt-wrapper label{margin-right:30px}#webform-client-form-51 #edit-on-line-----txt-wrapper input[type=file]::-webkit-file-upload-button{transition:background .2s;float:left;font-size:16px;width:155px;height:40px;line-height:38px;background-color:#748b92;border-radius:3px;margin-right:130px;color:#fff;border:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#webform-client-form-51 #edit-on-line-----txt-wrapper input[type=file]::-webkit-file-upload-button:hover{background:#2f474f}#webform-client-form-51 #edit-on-line-----txt-wrapper{margin-bottom:40px;clear:both}#webform-client-form-51 #webform-component-on-line---delivery .webform-component-select{width:50%;float:left}#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-city{float:left;width:50%}#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-street{float:right;width:50%}#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-house{float:right;width:50%;margin-left:0}#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-house input[type=text],#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-street input[type=text]{width:78%}#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-house label,#webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-street label{width:20%}#webform-client-form-51 .calculate-btn input{width:155px;height:40px;background-color:#2f474f;border-radius:3px;position:relative;left:360px}#webform-client-form-51 .delivery-info{position:relative;left:-156px}#nav_left .toogle a.side-drop1{top:6px}#nav_left li.toogle.active>a{font-weight:400}#sidebar-left p{line-height:31px}.m_prod .title{max-height:60px;overflow:hidden;line-height:20px}.dost_table-tab{margin-top:-10px;margin-left:-14px}.dost_table-tab tr:nth-of-type(1) td:after{display:none}.popup#add-to-cart-popup{box-sizing:border-box;padding:1px 40px 25px;border-radius:3px;width:506px!important;height:137px!important;height:auto;position:relative;background:#fff;text-align:center}.popup#add-to-cart-popup{position:relative}.popup#add-to-cart-popup .h2,.popup#add-to-cart-popup h2{text-align:center;margin:35px 0;margin-top:5px;margin-bottom:25px;color:#2f474f;font-size:24px;font-weight:700;line-height:20px;position:relative}.popup#add-to-cart-popup .popup-btns a{width:200px;height:38px;color:#748b92!important;background-color:#fff;border:1px solid #748b92!important;border-radius:3px!important;line-height:38px!important;text-align:center;padding:0!important;margin:0 5px}.popup#add-to-cart-popup .popup-btns .btn1{display:inline-block;width:200px;height:40px;color:#fff!important;font-size:16px;font-weight:400;line-height:40px!important;background-color:#9fb040!important;border-radius:3px!important;text-align:center;text-decoration:none;border:none!important}.popup#add-to-cart-popup .popup-btns .btn0:hover{cursor:pointer!important;border:1px solid #8c9f4e!important;color:#8c9f4e!important;background:initial!important}.popup#add-to-cart-popup .popup-btns .btn1:hover{background-color:#84932e!important;color:#fff!important;cursor:pointer!important}.popup#add-to-cart-popup .bClose{display:block;width:16px;height:16px;position:absolute;top:6px;right:6px;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/b-close.svg) no-repeat center center}.menu0>li>a.active{color:#2f474f}.foot0 .menu0>li>a.active{color:#9fb040}.m-tab-spec{color:#fdfdfd;text-align:center;font-size:18px;font-weight:400;line-height:66px;text-decoration:none;cursor:pointer;display:inline-block;width:100%;height:100%}.m-tab-spec:hover{color:#fdfdfd}.detal-item .count-minus,.detal-item .count-plus{display:block;width:20px;height:40px;background-color:#dbd9d9;color:#2c2c2c;font-size:21px;font-weight:400;line-height:40px;border:none;float:left;margin-top:-20px;padding:0}.detal-item .count-minus{margin-left:15px}.detal-item .count-impt{width:32px;height:40px;background-color:#ebebeb;color:#2c2c2c;font-size:16px;font-weight:400;line-height:40px;margin:0;padding:0;display:block;float:left;border:none;text-align:center;margin-top:-20px}.item-box .detal-item .p-opt{margin-top:10px;width:100%;margin-bottom:27px}.item-box .detal-item .a_bid{border:none;line-height:22px;padding-left:25px}.fancybox-overlay{width:auto!important;height:auto!important}#nav_left li a.active{color:#8c9f4e}#nav_left li.toogle li a.active{color:#8c9f4e}.content-tiz li{display:inline-block;width:160px;margin:5px 20px;text-align:center;vertical-align:top;position:relative;vertical-align:top;width:210px;height:210px;background-color:#fff;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.18);margin:0;margin-right:20px;margin-bottom:26px;cursor:pointer;padding-top:10px;padding-bottom:5px}.content-tiz li a{color:#2f474f;font-size:16px;font-weight:400;line-height:20px;margin-top:15px}.content-tiz li span{margin-bottom:10px}table.bordered td{border:1px solid #222;padding:5px 5px;box-sizing:border-box;width:306px;font-size:15px}.gyproc_table td{background:#fff}.content-tiz li a img{margin-bottom:10px}.content-tiz .cat-list{display:none}.content-tiz .tiz-santeh-2{background-position:50% 50%}.content-tiz .tiz-santeh-3{background-position:50% 50%}.content-tiz .tiz-santeh-4{background-position:50% 50%}.content-tiz .tiz-gaz-1{background-position:50% 50%}.content-tiz .tiz-gaz-2{background-position:50% 50%}.content-tiz .tiz-gaz-3{background-position:50% 50%}.content-tiz .tiz-gaz-4{background-position:50% 50%}.content-tiz .tiz-gaz-5{background-position:50% 50%}.content-tiz .tiz-gaz-6{background-position:50% 50%}.content-tiz .tiz-gaz-7{background-position:50% 50%}.content-tiz .tiz-gaz-8{background-position:50% 50%}.content-tiz .tiz-gaz-10{background-position:50% 50%}.content-tiz .tiz-gaz-11{background-position:50% 50%}.content-tiz .tiz-gaz-12{background-position:50% 50%}.content-tiz .tiz-gaz-13{background-position:50% 50%}.content-tiz .tiz-gaz-14{background-position:50% 50%}.content-tiz .tiz-gaz-15{background-position:50% 50%}.content-tiz .tiz-gaz-16{background-position:50% 50%}.content-tiz .tiz-gaz-17{background-position:50% 50%}.content-tiz .tiz-gaz-18{background-position:50% 50%}.content-tiz .tiz-gaz-19{background-position:50% 50%}.content-tiz .tiz-gaz-20{background-position:50% 50%}.content-tiz .tiz-gaz-21{background-position:50% 50%}.content-tiz .tiz-electro-1{background-position:50% 50%}.content-tiz .tiz-electro-2{background-position:50% 50%}.content-tiz .tiz-osvet-1{background-position:50% 50%}.content-tiz .tiz-osvet-2{background-position:50% 50%}.content-tiz .tiz-osvet-3{background-position:50% 50%}.content-tiz .tiz-osvet-4{background-position:50% 50%}.content-tiz .tiz-osvet-5{background-position:50% 50%}.content-tiz .tiz-osvet-6{background-position:50% 50%}.content-tiz .tiz-osvet-7{background-position:50% 50%}.content-tiz .tiz-osvet-8{background-position:50% 50%}.content-tiz .tiz-osvet-9{background-position:50% 50%}.content-tiz .tiz-osvet-10{background-position:50% 50%}.content-tiz .tiz-ventil-1{background-position:50% 50%}.content-tiz .tiz-ventil-2{background-position:50% 50%}.content-tiz .tiz-ventil-3{background-position:50% 50%}.content-tiz .tiz-ventil-4{background-position:50% 50%}.content-tiz .tiz-ventil-5{background-position:50% 50%}.content-tiz p{padding:0 10px}#nav_left>li a:hover{text-decoration:underline}.price_table tr:nth-of-type(2n+1):hover td{background-color:#b5b5b5}#webform-client-form-51 .delivery-info .hint .q:after{-webkit-box-shadow:initial;-moz-box-shadow:initial;box-shadow:initial}.inner .spec-price h2{display:block;width:65%}#sidebar-left .h2:after,#sidebar-left h2:after{display:none}body .popup h2:after{display:none}#Go_Bottom,#Go_Top{display:none!important}.head-logo .logo-p{float:initial;text-decoration:none}.head-logo .logo-h{text-decoration:none}.head-logo .logo-h .logo-name{text-decoration:underline;color:#2f474f;font-family:ArialBold,sans-serif;font-size:26px;font-weight:700;line-height:20px;margin-bottom:10px;display:inline-block}.m_prod .title a{min-height:60px;padding:0 8px;color:#8c9e4d;color:#2c2c2c;font-size:16px;font-weight:700;line-height:19px;margin:10px 0}.m_prod .title a:hover{color:#9fb040}.m_slider-wrap .bx-pager-item a{width:100%;height:100%;display:block;vertical-align:middle;line-height:75px}.foot-cont .act-ft a{color:#9fb040}.m_slider-block{position:relative}.logo-box:hover .logo-img{opacity:.6}.content-tiz li img{max-width:150px}#edit-submitted-on-line--delivery-delivery-street-wrapper label{padding-left:25px;box-sizing:border-box}#edit-submitted-on-line--delivery-delivery-house-wrapper label{padding-left:25px;box-sizing:border-box}fieldset#webform-component-on-line---namemailphone{width:50%;float:left}fieldset#webform-component-on-line---namemailphone>div{width:100%}fieldset#webform-component-on-line---namemailphone legend{display:none}select.sort_element_name_field{border-radius:3px;border:1px solid #d1d1d1;background-color:#fff;height:40px;padding-left:10px;width:355px;-webkit-appearance:listbox;padding-top:0;background-repeat:no-repeat;background-position:96% center;background-image:url(/sites/default/themes/terra/img/down.svg)}i.i-up{background-repeat:no-repeat;width:100%;height:100%;display:block;background-position:center center;background-image:url(/sites/default/themes/terra/img/up.svg)}i.i-down{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center center;background-image:url(/sites/default/themes/terra/img/down.svg)}div#ds_sort_block_apply_button{border-radius:3px;background-color:#aaa;width:186px;line-height:40px;height:auto;margin-top:35px}#polzunok-wrapper{-ms-touch-action:none;touch-action:none}.f1click_left_block,.f1click_right_block{width:100%;vertical-align:top}.f_1click__image{display:inline-block;vertical-align:top;width:50%}.f_1click__right-block{display:inline-block;vertical-align:top;width:49%;padding-top:16px}.f_1click__image img{max-width:200px;margin:auto;display:block}.f_1click__name{text-align:center;font-weight:700}.f_1click_count{width:30px;text-align:center;display:inline-block;width:30px!important;padding:0!important;float:none!important}.f1click_right_block span{display:inline-block}.f_1click__price--o,.f_1click__price--r,.f_1click__price-o,.f_1click__price-r{font-size:12px}.f1click_itog{text-decoration:underline;padding-top:9px;padding-bottom:5px}.f1click_counter-block{padding-top:5px}a.one-click-button-list{background-color:#2f474f;border-radius:3px;clear:both;color:#fff;cursor:pointer;display:block;height:40px;line-height:40px;margin:8px 8px 0;transition:none 0s ease 0s}.one-click-button-list:hover{background-color:#738b91;color:#fff;text-decoration:none}@media(max-width:1000px){.foot0{margin-top:17px}}@media(max-width:486px){h1.h-dec:after{top:55px}.foot1 .a_callback{padding-left:0;background:0 0}}@media screen and (max-width:420px){.f_1click__right-block{width:100%;display:block;margin-bottom:20px}.f_1click__image{width:100%}}.btn__skidka-style{background:#9fb040;box-sizing:border-box;width:100%;color:#fff;height:40px;line-height:40px;font-size:15px;text-align:center;border-radius:3px;cursor:pointer;max-width:400px;margin:auto;margin-top:10px;display:inline-block}.btn__skidka-style:hover{background:#84932e;color:#fff!important}#id_one_click,#id_skidka{box-sizing:border-box;padding:1px 40px 25px;border-radius:3px;width:520px;height:auto;position:relative;background:#fff}#id_one_click label,#id_skidka label{display:block;font-size:16px;line-height:37px;margin-bottom:18px;width:100%;text-align:left}#id_one_click label:nth-of-type(1),#id_skidka label:nth-of-type(1){margin-right:30px}#id_one_click input,#id_skidka input{padding:0 15px;font-size:16px;line-height:38px;background-color:#fff;box-sizing:border-box;width:352px;height:40px;float:right;width:75%;margin-left:10px;border-radius:3px;border:1px solid #d0e2e2}#id_one_click input.btn1{background-color:#9fb040;float:none}#id_skidka input.btn1{background-color:#9fb040;float:none}#id_skidka textarea{padding:5px 15px;font-size:16px;line-height:20px;background-color:#fff;box-sizing:border-box;width:352px;height:90px;float:right;width:75%;margin-left:10px;border-radius:3px;border:1px solid #d0e2e2;margin-bottom:20px;resize:none}#id_one_click label span,#id_skidka label span{color:red}#id_one_click .btn1,#id_skidka .btn1{border:none;display:block;margin:0 auto;width:140px}#id_one_click .bClose,#id_skidka .bClose{display:block!important;width:16px;height:16px;position:absolute;top:4px;right:4px;background:url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/b-close.svg) no-repeat center center}#done_skidka{box-sizing:border-box;padding:1px 40px 25px;border-radius:3px;width:506px;height:auto;position:relative;background:#fff}#done_skidka p{text-align:center}@media (max-width:767px){div#id_skidka{max-width:100%;margin:0;width:100%;box-sizing:border-box;padding-left:13px;padding-right:13px;font-size:14px}#id_skidka .h2.h2-form:after{top:105px}.skidka_form{margin-top:20px}#id_skidka input{width:100%}#id_skidka .btn1{margin-top:10px}#id_skidka .callback-tel{margin-bottom:15px}}.errortext{color:RED}.popup-bg{position:fixed;display:none;left:0;right:0;bottom:0;top:0;margin:auto;background-color:rgba(0,0,0,.6);cursor:pointer;z-index:100000}.popup#add-to-cart-popup{position:fixed;display:none;left:0;right:0;bottom:0;top:0;margin:auto;padding:20px;width:400px;height:75px;text-align:center;background-color:#fff;z-index:100001;-webkit-box-shadow:0 0 6px 2px rgba(0,0,0,.5);-moz-box-shadow:0 0 6px 2px rgba(0,0,0,.5);box-shadow:0 0 6px 2px rgba(0,0,0,.5);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.popup#add-to-cart-popup .popup-content{font-size:18px}.popup#add-to-cart-popup .popup-btns{margin-top:20px}.popup#add-to-cart-popup .popup-btns a{display:inline-block;padding:0 10px;font-size:15px;line-height:38px;border:1px solid #0182c4;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:background-color .6s ease,border-color .6s ease;-moz-transition:background-color .6s ease,border-color .6s ease;-ms-transition:background-color .6s ease,border-color .6s ease;-o-transition:background-color .6s ease,border-color .6s ease;transition:background-color .6s ease,border-color .6s ease}.popup#add-to-cart-popup .popup-btns a.back{color:#0182c4}.popup#add-to-cart-popup .popup-btns a.back:hover{background-color:#e5e5e5}.popup#add-to-cart-popup .popup-btns a.to-cart{background-color:#0182c4;color:#fff}.popup#add-to-cart-popup .popup-btns a.to-cart:hover{background-color:#75aafa;border-color:#75aafa}.m_manufacturer-img{height:40px}img[src="/upload/iblock/16d/16df8996342b82b188d2a301920de6fe.png"]{width:20%}.dv-child-two{display:none}.dv-big-menu{display:none}.dv-relative{position:relative}.dv-hide-subcategory{display:none;position:absolute;top:105px;left:20px;background:#fff;width:calc(100% - 40px);padding:20px;z-index:9}.dv-relative:hover .dv-hide-subcategory{display:block}.menu-top{position:relative;padding-left: 220px}.menu-top .t-menu-a{width:16.6%}.dv-head{width:1600px;margin:0 auto;position:relative}.dv-button{width:30px;height:30px;position:absolute;content:"";left:-110px;top:calc(50% - 15px);background-image:url(/images/ham.svg);background-size:100%;cursor:pointer}.menu-top .t-menu-a span{font-size:16px}.dv-big-menu{position:absolute;width:1130px;height:660px;background:#2f474f;z-index:105;border-top:1px solid #486068;box-sizing:border-box;box-shadow:0 5px 5px -5px #333;left:10%}.dv-big-main{padding:20px 0 20px 20px;width:360px;position:relative;height:100%;box-sizing:border-box}.dv-big-main ul{list-style:none;padding:0}.dv-big-main ul li{padding:7px 0 8px 5px}.dv-child-one ul li{padding:6px 0 6px 5px}.dv-big-main>ul>li .mainhover:hover{background-color:#fff;color:#2f474f}.dv-big-main a{color:#fff;font-weight:600;font-size:16px;text-decoration:none;padding:5px 20px}.dv-big-main .dv-child-one{position:absolute;left:100%;top:0;padding:20px 0 0 20px;background:#738b91;height:100%;box-sizing:border-box;width:360px}.dv-child-one a{font-weight:400}.dv-child-one li>a:hover{background:#2f474f;color:#fff}.dv-big-main>ul>li:hover .dv-child-one{display:block}.dv-child-one>ul>li:hover .dv-child-two{display:block}.dv-child-two{position:absolute;left:100%;width:450px;height:100%;box-sizing:border-box;background-color:#fff;top:0;padding:20px}.dv-child-two a{color:#2c2c2c}.dv-child-two ul{display:flex;flex-wrap:wrap}.dv-child-two ul li{width:50%;box-sizing:border-box}.dv-child-one{display:none}@media(max-width:1600px){.dv-head{width:100%}}@media(max-width:1285px){.dv-button{display:none}}.payment_form{display:none}.modalbox{display:block;margin:26px auto 0;width:261px!important}.fancybox-opened .fancybox-skin{box-shadow:none}.fancybox-skin{background-color:#fff}.error-file{color:red;font-size:13px;padding:10px 0}@media (max-width:680px){#feedback{width:386px;margin:0 auto}#feedback .btn_call{margin-top:20px}}@media (max-width:480px){#feedback{width:100%;padding:0}}#hits_products .m_prod-wrap .bx-viewport{height:490px!important}#hits_products .m_prod{height:440px}@media screen and (max-width:1000px){.txt_wrapper{margin:0 10px}}.show_sidebar{display:block!important}.catalog_link{color:#fff;position:absolute;left:35px;top:5px}.opened{display:block}.main_list:after{content:">";color:#fff;margin-right:15px}.with_children:after{content:">";color:#fff;margin-right:15px}.dv-big-main ul li{display:flex;justify-content:space-between;align-items:center}.saleleader{padding:10px;color:#fff;background:#9fb040;position:absolute;left:0;margin-top:10px}.t-menu-a{position:relative}.main_menu_subs_1{position:absolute;background-color:#2f474f;z-index:1;top:110px;padding:40px;list-style:none;display:none;z-index:999}.main_menu_subs_2{position:absolute;background-color:#2f474f;z-index:1;top:110px;padding:40px;list-style:none;display:none;left:390px;z-index:999}.main_menu_subs_3{position:absolute;background-color:#2f474f;z-index:1;top:110px;padding:40px;list-style:none;display:none;left:590px;z-index:999}.main_menu_subs_4{position:absolute;background-color:#2f474f;z-index:1;top:110px;padding:40px;list-style:none;display:none;left:785px;z-index:999}.main_menu_subs_1 a{text-decoration:none;color:#fff}.main_menu_subs_2 a{text-decoration:none;color:#fff}.main_menu_subs_3 a{text-decoration:none;color:#fff}.main_menu_subs_4 a{text-decoration:none;color:#fff}.main_menu_subs_1 a:hover{text-decoration:underline}.main_menu_subs_2 a:hover{text-decoration:underline}.main_menu_subs_3 a:hover{text-decoration:underline}.main_menu_subs_4 a:hover{text-decoration:underline}.main_menu_subs_1 li{padding:10px 0}.main_menu_subs_2 li{padding:10px 0}.main_menu_subs_3 li{padding:10px 0}.main_menu_subs_4 li{padding:10px 0}.main_menu_subs_1 .t-menu-a{display:none}.main_menu_subs_2 .t-menu-a{display:none}.main_menu_subs_3 .t-menu-a{display:none}.main_menu_subs_4 .t-menu-a{display:none}.opened_sub{display:block!important}.breadcrumb.list_bc{display:flex;list-style:none;padding:0;flex-wrap:wrap}.breadcrumb.list_bc a{line-height:20px;font-size:16px;font-weight:400;color:#2f474f;padding:0 7px!important;text-decoration:none}.breadcrumb.list_bc span{color:#2f474f}.footer_callback_2{display:none}.footer_mobile_btns{display:none}.callbtn_desk{display:flex;flex-wrap:wrap;flex-direction:column}.big_d_button{margin-left:0!important;margin-top:10px!important}.flexed_footer{display:flex}@media screen and (max-width:900px){.flexed_footer{display:block}.footer_callback{display:none!important}.footer_callback_2{display:inline-block}.big_d_button{display:none}.foot-last{display:flex;width:100%!important;justify-content:space-between;align-items:center;margin-top:auto;margin-bottom:auto}.footer_mobile_btns{display:flex;flex-wrap:wrap;flex-direction:column;width:45%}.footer_mobile_btns .btn1.a_online{width:100%;text-align:center}.footer_mobile_btns .btn1.a_online.footer_callback_2{width:100%;text-align:center}.foot-last .hd_tel{width:45%}}@media screen and (max-width:496px){.search-page input[type=submit]{margin-top:15px}}@media screen and (max-width:480px){.footer_mobile_btns{width:100%}.foot-last .hd_tel{width:100%}}.like_h2{color:#2f474f;font-size:24px;font-weight:700;line-height:20px;text-align:left;position:relative}.review_name{font-weight:700}.review_block{margin-top:40px}.prods_on_main{width:1165px}.prods_on_main .bx-controls-direction .bx-prev{left:-590px}.prods_on_main .bx-controls-direction .bx-next{left:600px}.item-r .it-price-opt span.ask_manager_text {font-size: 16px;}#formInTable, .dost_table tr:not(:first-child) {display: none;}#formInTable .ds_footer_callback {padding: 0 20px;}#formInTable {padding-left: 10px;padding-right: 10px; margin-top:15px}@media (max-width:730px) {.dost_table td {min-width: 120px;text-align: center;}}
.bx-core-popup-menu-item * {
    color: #9ca4b2 !important;
}
#id_callback input[type="checkbox"], #id_online input[type="checkbox"] {
	height: auto;
}
.breadcrumb.list_bc a:hover{
	text-decoration: underline;
}
.breadcrumb.list_bc li a[href="/"]{
	padding-left: 0!important;
}
.new_catalog_element{
}
.new_catalog_element h1{
	margin-bottom: 10px!important;
}
.new_catalog_element h1:after{
	display: none;
}
.element_new_code{
	color: #7F7F7F;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 15px!important;
}
.element_new_code span{
	color: #7F7F7F;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.new_catalog_element .nal{
	color: #FFF;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border-radius: 3px;
	background: #9FB040;
	padding: 5px;
	width: 110px;
	text-align: center;
}
.new_catalog_element .p-opt{
	display: none;
}

.new_price_wrapper{
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}
.new_catalog_element .it-price p{
	float: none!important;
	width: 100%!important;
	text-align: left!important;
}
.new_catalog_element .it-price-opt span {
	float: none;
	color: rgba(66, 67, 76, 0.85);
	font-size: 35px;
	font-style: normal;
	font-weight: 600;
	/*line-height: 58px;*/
	margin-left: 0!important;
}
.new_catalog_element .it-price-roz{
	color: rgba(66, 67, 76, 0.50);
	font-size: 15px!important;
	font-style: normal;
	font-weight: 400;
	line-height: 27px;
}
.new_catalog_element .it-price-roz span {
	float: none;
	color: rgba(66, 67, 76, 0.50);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 27px;
}
.new_catalog_element .roz_price_title{
	color: rgba(66, 67, 76, 0.85);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 27px;
}
.new_catalog_element .detal-item .count-impt{
	width: 60px;
}
.new_catalog_element .detal-item .count-minus, .new_catalog_element .detal-item .count-plus{
	background-color: #EBEBEB;
}
.new_catalog_element .detal-item .count-minus:hover, .new_catalog_element .detal-item .count-plus:hover {
	color: #9fb040;
}
.new_cart_btn_wrapper .a_1click{
	float: none;
	width: 45%!important;
	background: transparent;
	color: #9FB040;
	border: 1px solid #9FB040;
	padding-left: 0;
}
.new_cart_btn_wrapper .a_1click:hover{
	background: #9FB040;
	color: white;
}
.new_cart_btn_wrapper #backet-btn{
	background: #9fb040;
	padding-left: 0;
	width: 45%;
	margin: 0!important;
}
.new_cart_btn_wrapper #backet-btn:hover{
	background: #84932E;
}
.new_catalog_element .new_cart_btn_wrapper{
	display: flex;
	justify-content: space-between;
	gap: 20px;
}
.new_chars_wrapper{
	margin-top: 30px;
}
.new_chars_wrapper .new_chars_title{
	color: #7F7F7F;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 10px!important;
	text-align: left!important;
}
.new_chars_wrapper .new_chars_table{
	width: 100%;
}
.new_chars_wrapper .new_chars_table tr{

}
.new_chars_wrapper .new_chars_table td{
	color: rgba(66, 67, 76, 0.85);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 32px;
}
.new_chars_wrapper .new_chars_table td:nth-child(2){
	font-weight: bold;
}
.new_chars_more{
	color: #9FB040;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;text-decoration-line: underline;
	margin-top: 10px!important;
	cursor: pointer;
}
.new_catalog_element .item-img{
	height: 475px;
	position: relative;
}
.char_gray_bg{
	background: #FAFAFA;
	padding-bottom: 40px;
}
.char_gray_bg ul.item-tab-ul li{
	text-transform: uppercase;
	border: none;
	padding: 20px;
	background: none;
}
.char_gray_bg ul.item-tab-ul li:hover{
	font-weight: bold;
}
.char_gray_bg ul.item-tab-ul li.active-tab3{
	font-weight: bold;
	border-bottom: 1px solid #9FB040;
}
.char_gray_bg .product-params-title{
	color: #42434C;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	line-height: 21px;
}
.char_gray_bg .it-tab-wrap{
	border: none;
	background: none;
}
.char_gray_bg table.product-params tr:nth-child(2n) {
    background-color: white;
}
.char_gray_bg .product-params td{
	border: none;
	color: rgba(66, 67, 76, 0.85);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 36px;
}
.char_gray_bg .product-params td:nth-child(2){
	font-weight: bold;
}
.char_gray_bg .product-params td:nth-child(2) a{
	color: rgba(66, 67, 76, 0.85);
	font-size: 15px;
	font-style: normal;
	line-height: 36px;
	font-weight: bold;
}
.char_block_wrapper{
	display: flex;
 	flex-wrap: wrap;
  	justify-content: space-between;
}
.char_table_block{
	width: 60%;
}
.ds_card_questions{
	width: 35%;
  	border-radius: 3px;
 	background: #9FB040;
 	height: max-content;
}
.ds_card_questions #card_questions-form{
	padding: 30px 20px;
}
.ds_card_questions .card_question_title{
	color: #FFF;
	font-size: 25px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px; 
}
.ds_card_questions .card_question_subtitle{
	color: #FFF;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 19px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.ds_card_questions .card_question_flavour{
	color: #FFF;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	opacity: 0.65;
	margin-bottom: 20px;
}
.ds_card_questions .phone_callback_input{

}
.ds_card_questions .phone_callback_input input{
	border-radius: 3px!important;
  	height: 40px!important;
}
.ds_card_questions .buttonform{

}
.ds_card_questions .buttonform input{
	border-radius: 3px!important;
	width: 100%!important;
	height: 40px!important;
	opacity: 1!important;
	background: #42434C!important;
}
.ds_card_questions .buttonform input:hover{
	background: #2A2B2F!important;
}
#card_questionsformmessagereport .form-head{
	text-align: center;
  	color: white;
  	border: none;
}
#card_questionsformmessagereport .text-report p{
	color: white;
}
.advantages_gray_bg{
	background: #FAFAFA;
	padding-top: 40px;
	padding-bottom: 40px;
}
.card_advantages_wrapper{
	display: flex;
  	flex-wrap: wrap;
  	gap: 10px;
}
.card_advantages_block{
	width: 24%;
  	display: flex;
  	align-items: center;
  	margin-bottom: 20px;
}
.card_advantages_img{
	border-radius: 20px;
  	background: #9FB040;
  	min-width: 35px;
 	padding: 5px;
  	text-align: center;
  	margin-right: 10px;
}
.card_advantages_img img{

}
.card_advantages_text{
	color: #42434C;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.card_advantages_title{
	color: #42434C;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 40px;
}
.card_advantages_block:hover .card_advantages_img{
	background: #84932E;
}
.ds_big_card_questions{
	border-radius: 3px;
	background: #9FB040;
}
#big_card_questions-form{
	padding: 45px 60px;
  	display: flex;
  	flex-wrap: wrap;
  	justify-content: space-between;
  	align-items: center;
}
#big_card_questions-form .card_question_flavour_area{
	width: 60%;
}
#big_card_questions-form .card_question_action_area{
	width: 35%;
}
#big_card_questions-form .error_form{
	width: 100%;
}
#big_card_questions-form .card_question_title{
	color: #FFF;
	font-size: 45px;
	font-style: normal;
	font-weight: 600;
	line-height: 44px;
}
#big_card_questions-form .card_question_subtitle{
	color: #FFF;
	font-size: 25px;
	font-style: normal;
	font-weight: 400;
	line-height: 32px;
	opacity: 0.65;
	margin-top: 25px;
	margin-bottom: 25px;
}
#big_card_questions-form .card_question_flavour{
	color: #FFF;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	opacity: 0.65; 
}
#big_card_questions-form .name_input_block{
	
}
#big_card_questions-form .name_input_block input{
	height: 45px;
	border-radius: 3px;
}
#big_card_questions-form .phone_callback_input{
	
}
#big_card_questions-form .phone_callback_input input{
	height: 45px;
	border-radius: 3px;	
}
#big_card_questions-form .text_input_block{
	
}
#big_card_questions-form .text_input_block textarea{
	border-radius: 3px;
	height: 170px;
}
#big_card_questions-form .buttonform{
	
}
#big_card_questions-form .buttonform input{
	background: #42434C;
	width: 100%;
	height: 45px;
	opacity: 1;
}
#big_card_questions-form .buttonform input:hover{
	background: #2A2B2F!important;
}
#big_card_questionsformmessagereport .form-head{
	text-align: center;
  	color: white;
  	border: none;
}
#big_card_questionsformmessagereport .text-report p{
	color: white;
}
.new_catalog_element .item-img .product-item-detail-compare input[type="checkbox"]:not(:checked) + span {
	background: transparent url(/local/templates/terra/img/black_compare.svg) no-repeat 50%;
}

.new_catalog_element .item-img .product-item-detail-compare input[type="checkbox"]:checked + span{
	background: transparent url(/local/templates/terra/img/green_compare.svg) no-repeat 50%;
}

.new_catalog_element .item-img .product-item-detail-compare:hover input[type="checkbox"] + span {
	background: transparent url(/local/templates/terra/img/green_compare.svg) no-repeat 50%;
}
.new_catalog_element .favorite_button svg path{
	stroke: #42434C;
}
.favorite_button:hover svg path, .favorite_button.favorite_added svg path {
	stroke: #9fb040;
}
@media screen and (max-width: 1024px){
	.new_catalog_element .item-box{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.new_catalog_element .item-img{
		float: none;
		width: 45%;
		margin: 0;
	}
	.new_catalog_element .detal-item{
		float: none!important;
		width: 45%!important;
		text-align: unset!important;
	}
	.new_price_wrapper{
		justify-content: space-between;
		align-items: center;
	}
	.new_prices_block{
		width: 60%;
	}
	.element_top_flavour_block{
		margin-bottom: 30px;
	}
	.new_prices_counter_block #count_plus{
		right: 5px;
	}
	.new_prices_counter_block #count_minus{
		left: 5px;
	}
	.new_catalog_element .it-price-opt span{
		font-size: 24px;
	}
}
@media screen and (max-width: 1000px){
	.advantages_gray_bg{
		padding-left: 15px;
		padding-right: 15px;
	}
	.ds_big_card_questions{
		margin-left: 15px;
		margin-right: 15px;
	}
}
@media screen and (max-width: 800px){
	.new_catalog_element .new_cart_btn_wrapper{
		flex-wrap: wrap;
		gap:0;
	}
	.new_cart_btn_wrapper .a_1click{
		margin-left: 0!important;
		width: 100%!important;
	}
	.new_cart_btn_wrapper #backet-btn{
		width: 100%;
		margin-bottom: 10px!important;
	}
	.new_catalog_element .item-img{
		height: 360px;
	}
	.new_catalog_element .detal-item{
		width: 50%;
	}
	.new_catalog_element .item-img{
		width: 40%;
	}
	.char_table_block{
		width: 100%;
	}
	.ds_card_questions{
		display: none;
	}
	.card_advantages_wrapper{
		justify-content: space-between;
	}
	.card_advantages_block{
		width: 45%;
	}
	#big_card_questions-form{
		padding: 40px;
	}
	#big_card_questions-form .card_question_flavour_area{
		width: 100%;
		margin-bottom: 30px;
	}
	#big_card_questions-form .card_question_action_area{
		width: 100%;
	}
	#big_card_questions-form .card_question_action_subarea{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	#big_card_questions-form .card_question_action_subarea_inputs{
		width: 49%;
	}
	#big_card_questions-form .card_question_action_subarea_textarea{
		width: 49%;
	}
	#big_card_questions-form .text_input_block textarea{
		height: 105px;
	}
}
@media screen and (max-width: 767px){
	.char_gray_bg ul.item-tab-ul li:first-child{
		width: 49%!important;
	}
	.new_catalog_element h1{
		text-align: left!important;
  		font-size: 30px;
	}
}
@media screen and (max-width: 675px){
	.new_catalog_element .item-img{
		width: 100%;
	}
	.new_catalog_element .detal-item{
		width: 100%!important;
	}
}
@media screen and (max-width: 600px){
	#big_card_questions-form .card_question_action_subarea_inputs{
		width: 100%;
	}
	#big_card_questions-form .card_question_action_subarea_textarea{
		width: 100%;
	}
}
@media screen and (max-width: 450px){
	.card_advantages_block{
		width: 100%;
	}
}

#home_help{
	margin-bottom: 30px;
}


.setrs_slider{

}
.setrs_slide{
    margin: 0 10px;
    min-height: 350px;
    display: flex!important;
    align-items: center;
}
.setrs_slide a{
        
}
.setrs_slide img{
    width: 100%;
}
.setrs_slider .slick-next{
    border: none;
    display: block;
    position: absolute;
    right: -60px;
    top: 50%;
    width: 51px;
    height: 51px;
    font-size: 0;
    margin: 0;
    border-radius: 50%;
    box-shadow: 0 0 5px rgba(0,0,0,.18);
    background: #fff url(/local/templates/terra/css/sites/default/themes/terra/img/icons/sl-r.svg) no-repeat 50%;
}
.setrs_slider .slick-prev{
    border: none;
    display: block;
    position: absolute;
    width: 51px;
    height: 51px;
    top: 50%;
    left: -50px;
    font-size: 0;
    margin: 0;
    border-radius: 50%;
    box-shadow: 0 0 5px rgba(0,0,0,.18);
    background: #fff url(/local/templates/terra/css/sites/default/themes/terra/img/icons/sl-l.svg) no-repeat 50%;
}
.setrs_slider .slick-prev:hover{
    background: #fff url(/local/templates/terra/css/sites/default/themes/terra/img/icons/sl-l-h.svg) no-repeat 50%;
}
.setrs_slider .slick-next:hover{
    background: #fff url(/local/templates/terra/css/sites/default/themes/terra/img/icons/sl-r-h.svg) no-repeat 50%;
}

.setrs_slider{
  opacity: 0;
  visibility: hidden;
  transition: opacity 1s ease;
  -webkit-transition: opacity 1s ease; 
}
.setrs_slider.slick-initialized{
  visibility: visible;
  opacity: 1;
}

.article_detail_top {
	position: relative;
	margin-bottom: 50px;
}
.article_detail_top h1 {
	margin-bottom: 25px;
}
.article_detail_top h1:after {
	display: none;
}
.article_detail_top:after {
    content: "";
    display: block;
    position: absolute;
    width: 89px;
    height: 7px;
    left: 0;
    background-color: #9fb040;
    bottom: -24px;
}
.article_info_meta_item {
	display: inline-flex;
    color: #939393;
    font-size: 12px;
    align-items: center;
    margin-right: 8px;
}
.article_info_meta_date:before, .article_info_meta_read:before, .article_info_meta_views:before {
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 5px;
}
.article_info_meta_date:before {
    background: url(/local/templates/terra/css/sites/default/themes/terra/img/icons/ic_calendar.svg) no-repeat center;
}
.article_info_meta_read:before {
    background: url(/local/templates/terra/css/sites/default/themes/terra/img/icons/ic_time.svg) no-repeat center;
}
.article_info_meta_views:before {
    background: url(/local/templates/terra/css/sites/default/themes/terra/img/icons/ic_eye.svg) no-repeat center;
}
.article_content_list_wrap {
    margin-bottom: 20px;
}
.article_content_list_title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}
.article_content_list {
    padding-left: 0;
    list-style-position: inside;
}
.article_content_list li {
	font-size: 14px;
	margin-bottom: 4px;
}
.btn_green {
	display: block;
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    border-radius: 3px;
    background: #9FB040;
    width: 200px;
    padding: 15px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    cursor: pointer;
}
.load_more.btn_green {
	margin: 0 auto;
}
.article_preview_wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 -10px;
}
.article_preview_item {
    width: 33.3333%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.article_preview_image {
    margin-bottom: 20px;
}
.article_preview_image a {
    height: 202px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}
.article_preview_image img {
    width: auto;
    height: auto;
    min-height: 100%;
    max-width: 500px;
}
.article_preview_item .article_info_meta {
	margin-bottom: 10px;
}
.article_preview_name {
	font-size: 16px;
	font-weight: bold;
    margin-bottom: 10px;
}
.article_preview_text {
	font-size: 14px;
	line-height: 20px;
	color: #737373;
    margin-bottom: 10px;
    max-height: 60px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.article_preview_link_more {
	font-size: 14px;
	color: #9FB040;
}
.article_preview_name a, .article_preview_text p, .article_preview_link_more a {
	font-size: inherit;
	color: inherit;
	font-weight: inherit;
}
@media screen and (max-width: 900px){
	.article_preview_item {
	    width: 50%;
	}
	.bx-newsdetail-block .article_preview_item:nth-child(n+3) {
	    display: none;
	}
}


@media(max-width: 767px) {
	.callback-tel {
	width: 90%!important;
}
}


@media screen and (max-width: 550px){
	.article_preview_item {
	    width: 100%;
	}

	.m-cart-count .count-minus, .m-cart-count .count-plus {
		width: 40px;
	}

	.read-more-mainblock {
       margin-top: 55px;
	}

	.read-more-mainblock p {
		text-align: left;
	}

	.items-list .m_prod {
    width: 100%!important;
}

.items-list .m_prod {
    height: 100%;
}

.opt_q_mark {
   font-size: 19px!important;
   padding: 7px 10px!important;
}


.m_prod-wrap .bx-controls-direction .bx-next {
    right: 9px;
    left: 5px!important;
}

.m_prod-wrap .bx-controls-direction .bx-prev {
    left: -13px!important;
}

.m_prod-wrap .bx-controls-direction .bx-next {
    width: 40px;
    height: 40px;
}

.m_prod-wrap .bx-controls-direction .bx-prev {
	width: 40px;
    height: 40px;
}


.breadcrumb.list_bc {
    flex-wrap: nowrap;
}

.bread-crumbs {
    overflow-x: auto;
    white-space: nowrap;
    width: 100%;
}

}



.policy_check_f {
    display: block;
    clear: both;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: center;
    color: inherit;
    padding-top: 10px;
    padding: 10px 25px;
}

#footer_callback-form .policy_check {
    width: 100%;
    color: #fff;
    padding-top: 10px;
    display: flex;
    /* flex-wrap: wrap; */
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-evenly;
}


.all_link {
    display: block;
    margin: 26px auto 0;
}
.m_article-wrap .h-dec {
	margin-bottom: 25px;
}
.m_article-wrap .bx-wrapper {
	position: relative;
}
.m_article-wrap .bx-controls-direction {
	width: 100%;
    height: 0;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0%;
    z-index: 50;
}
.m_article-wrap .bx-controls-direction .bx-prev {
    display: block;
    float: left;
    position: relative;
    width: 51px;
    height: 51px;
    font-size: 0;
    margin: 0;
    left: -75px;
    transform: translateY(-50%);
    border-radius: 50%;
    box-shadow: 0 0 5px rgba(0, 0, 0, .18);
    background: #fff url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/sl-l.svg) no-repeat 50%;
}
.m_article-wrap .bx-controls-direction .bx-next {
    display: block;
    float: right;
    position: relative;
    width: 51px;
    height: 51px;
    font-size: 0;
    right: -75px;
    transform: translateY(-50%);
    margin: 0;
    border-radius: 50%;
    box-shadow: 0 0 5px rgba(0, 0, 0, .18);
    background: #fff url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/sl-r.svg) no-repeat 50%;
}

@media(max-width: 1200px) {
	.m_article-wrap .bx-controls-direction .bx-prev {
	    left: -70px;
	}
	.m_article-wrap .bx-controls-direction .bx-next {
	    right: -70px;
	}
	.m_article-block {
		padding: 0 80px;
	}
}
@media(max-width: 400px) {
	.m_article-wrap .bx-controls-direction .bx-prev {
	    left: -25px;
	}
	.m_article-wrap .bx-controls-direction .bx-next {
	    right: -25px;
	}
	.m_article-block {
		padding: 35px;
	}
	.m_article-wrap .bx-controls-direction {
		top: 47%;
	}
}
.m_brend-block .h-dec:after {
	top: 80px;
}
@media(max-width: 1000px) {
}
/* End */


/* Start:/local/templates/terra/css/sites/default/themes/terra/css/normalize.css?15838323427708*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  box-sizing: content-box; /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/* End */


/* Start:/local/templates/terra/css/sites/default/themes/terra/css/resp.css?175641260767502*/
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(/local/templates/terra/fonts/WxrXJa0C3KdtC7lMafG4dRTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(/local/templates/terra/fonts/OpXUqTo0UgQQhGj_SFdLWBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(/local/templates/terra/fonts/1hZf02POANh32k2VkgEoUBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(/local/templates/terra/fonts/cDKhRaXnQTOVbaoxwdOr9xTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(/local/templates/terra/fonts/K23cxWVTrIFD6DJsEVi07RTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(/local/templates/terra/fonts/vSzulfKSK0LLjjfeaxcREhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    src: local('Roboto Italic'), local('Roboto-Italic'), url(/local/templates/terra/fonts/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(/local/templates/terra/fonts/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(/local/templates/terra/fonts/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(/local/templates/terra/fonts/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(/local/templates/terra/fonts/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(/local/templates/terra/fonts/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(/local/templates/terra/fonts/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(/local/templates/terra/fonts/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(/local/templates/terra/fonts/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(/local/templates/terra/fonts/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(/local/templates/terra/fonts/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(/local/templates/terra/fonts/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(/local/templates/terra/fonts/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(/local/templates/terra/fonts/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(/local/templates/terra/fonts/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(/local/templates/terra/fonts/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(/local/templates/terra/fonts/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(/local/templates/terra/fonts/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(/local/templates/terra/fonts/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(/local/templates/terra/fonts/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(/local/templates/terra/fonts/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'), url(/local/templates/terra/fonts/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
.head-logo .logo-p
{
    min-width: 125px;
}
.sort_element_type_field {
    width: 43px;
    height: 37px;
    background: #fff;
    border-radius: 3px;
    line-height: 2em;
    cursor: pointer;
    border: 1px solid #d1d1d1;
    display: inline-block;
    font-size: 0;
    vertical-align: middle;
}
.sort_element_type_field i
{
    font-size:0;
}

.gray_butt
{
    width: 210px;
    border-radius: 3px;
    background-color: #748b92;
    margin: 0 auto;
    color: #ffffff;
    font-family: Roboto;
    font-size: 16px;
    margin-top: 20px;
    font-weight: 400;
    line-height: 40px;
    text-align: center;
}
.detal-item .count-impt
{
    border-radius: 0;
    -webkit-appearance: none;
    -o-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
}
input#count_minus {
    border-radius: 0;
    -webkit-appearance: none;
    -o-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
}

input#count_plus {
    border-radius: 0;
    -webkit-appearance: none;
    -o-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
}

body *
{
    font-family: Roboto;
}
.m-tab1-ul li span {
    color: #fff;
}
.head0 .a_callback *
{
    color: #fff!important;
}
main#in-main:after {
    clear: both;
    display: table;
    height: 0;
    content: '';
}
.kont-page:after {
    clear: both;
    display: table;
    height: 0;
    content: '';
}
.m-cart-a {
    color: #2f474f;
    font-size: 16px;
    font-weight: 400;
    line-height: 40px;
    text-decoration: none;
    display: inline-block;
    float: right;
    vertical-align: middle;
}
.bx-wrapper .bx-wrapper .bx-controls {
    display: none;
}
.announce-mainblock
{
    display: none;
}
.menu-top:after {
    clear: both;
    content: '';
    display: table;
    height: 0;
}
.head-top .hd-cart {
    width: 35px;
    height: 35px;
    float: left;
    margin-right: 15px;
    /*background: url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/hd-cart.svg) no-repeat 50%;*/
    background: url(/local/templates/terra/img/icons/shopping_cart_new.svg) no-repeat 50%;
}
.show1000
{
    display: none;
}
@media (max-width: 1400px){
    .dv-button_no_burg {
        left: 0;
    }
    .menu-top {
        padding-left: 120px;
    }
    .dv-head .container-site {
        width: 100%;
    }
    .menu-top .t-menu-a {
        padding: 0 17px 0!important;
    }
    .menu-top .t-menu-a span {
        font-size: 14px;
        line-height: 18px;
    }
}
@media (max-width: 1199px){
    .head2 {
        overflow: hidden;
    }
    .menu-top .t-menu-a:nth-of-type(1) {
        /*margin-left: 7px;*/
    }
    .menu-top .t-menu-a {
        display: block;
        float: left;
        width: 16.6%;
    }
}

@media screen and (max-width: 1024px){
    .item-img {
        max-width: 100%;
        float: none;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }
    .item-r.detal-item {
        float: none;
        width: 100%;
        text-align: center;
    }
    .item-r p {
        margin-bottom: 0;
    }
    .it-price.clearfix {
        font-size: 0;
    }
    .item-r .it-price p {
        float: none;
        width: 100%;
        text-align: center;
    }
    .item-r .it-price-roz span {
        float: none;
    }
    .item-r .it-price p {
        float: none;
        width: 100%;
        text-align: center;
    }
    .item-r .it-price-opt span {
        float: none;
        display: inline-block;
        margin-left: 5px;
    }
    .detal-item .count-minus, .detal-item .count-plus {
        margin-top: 0;
        float: none;
        margin-left: 0;
        vertical-align: top;
        display: inline-block;
    }
    .detal-item .count-impt {
        margin-top: 0px;
        float: none;
        vertical-align: top;
        display: inline-block;
    }
    .item-box .detal-item .p-opt {
        width: 240px;
        margin-left: auto;
        margin-right: auto;
    }
    .item-box .detal-item .a_bid {
        float: none;
        display: block;
        margin: 0 auto 10px auto;
    }
    .item-r .btn3 {
        float: none;
        display: block;
        margin: 0 auto;
        padding-left: 0;
        background-image: none;
        width: 139px;
        margin-left: 10px;
    }
}


@media (min-width: 1001px)
{
    body *
    {
        font-family: Roboto!important;
    }
    a#main-text-hide {
        display: none;
    }
    .catalog-menu-header {
        display: none;
    }
    .menu-header {
        display: none;
    }
    .header-buttons
    {
        display: none;
    }
    .hide1001
    {
        display: none;
    }
}
@media (max-width: 1000px){


    #sidebar-left .h2.title{
        display: none;
    }

    .menu-top .t-menu-a:nth-of-type(5) span {
        background: none!important;
    }
    .head0 .a_callback:before {
        content: "";
        width: 45px;
        height: 39px;
        display: block;
        position: absolute;
        top: -4px;
        left: -45px;
        background: url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/i-callback.svg) no-repeat 50% 24%;
    }
    div#garland {
        display: none;
    }
    .menu-top .t-menu-a:nth-of-type(1) {
        margin-left: 0px;
    }
    .head-logo .logo-h
    {
        float: left;
    }
    .personal-text.feedback {
        float: none;
        margin-top: 0;
        margin-right: 0;
    }
    #read_more__a
    {
        color: #748b92;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        text-decoration: underline;
    }
    .head2 {
        overflow: visible;
    }
    .tabs.admin_tabs
    {
        display: none;
    }
    .show1000
    {
        display: block;
    }
    .hide1000
    {
        display: none;
    }
    div#admin-menu {
        display: none;
    }
    html {
        width: 100%;
        min-width: auto;
    }
    .head-top a.m-cart-a {
        display: none;
    }
    .container-site {
        width: 100%;
    }
    a.fancybox-item.fancybox-close {
        display: none;
    }
    .head0 {
        height: 54px;
        background-image: url(/local/templates/terra/css/sites/default/themes/terra/css/../img/bg/bg-header0.svg);
        background-color: #46646e;
        background-repeat: no-repeat;
        background-position: -730px center;
    }
    .menu-header {
        display: block;
        float: left;
        width: 50%;
        min-width: 100px;
        font-size: 16px;
        font-weight: 400;
        color: #fff;
        line-height: 54px;
        text-transform: uppercase;
        padding-left: 60px;
        background-repeat: no-repeat;
        background-position: left center;
        background-image: url(/local/templates/terra/img/menu-ico.svg);
    }
    .menu-header.opened
    {
        color: #2f474f;
        background-image: url(/local/templates/terra/img/o-menu-ico.svg);
    }
    ul#top-menu {
        display: none;
        width: 100%;
    }
    .header0 {
        position: relative;
    }
    .head-logo .logo-img {
        margin-right: 11px;
    }
    ul#top-menu {
        position: absolute;
        left: 0;
        z-index: 100;
        top: 54px;
    }
    .menu-header {
        margin-left: 15px;
    }
    a.a_callback {
        margin-right: 15px;
    }
    .header1.container-site.clearfix {
        padding-left: 12px;
        padding-right: 12px;
        box-sizing: border-box;
    }
    ul#top-menu li {
        background-color: #e0e0e0;
        display: block;
        border-bottom: 1px solid #fff;
        padding-left: 0px;
        color: #2f474f;
    }

    ul#top-menu li a {
        display: block;
        width: 100%;
        padding-left: 15px;
        color: #2f474f;
        box-sizing: border-box;
        /* padding-top: 5px; */
        /* padding-bottom: 5px; */
        line-height: 40px;
    }
    ul#top-menu li a.active {
        background-color: #f3f3f3;
        color: #9eaf40;
    }


    .head-top {
        width: 57%;
    }

    .head-logo {
        width: 43%;
    }

    a.btn1.a_online {
        float: right;
        margin-left: 0;
    }

    .logo-h {
        width: auto;
    }

    a.hd_tel {
        margin-left: 30px;
    }
    .header_search_block {
        width: 54%;
        min-width: 405px
    }
    div#search-close {
        display: inline-block;
        float: right;
        right: 0;
        top: 0;
        width: 40px;
        position: absolute;
        height: 40px;
        background-color: #ebebeb;
        border-radius: 0 5px 5px 0;
        background-position: center center;
        background-image: url(/local/templates/terra/img/search-close.svg);
        background-repeat: no-repeat;
    }

    input#edit-search-block-form-1 {
        /*max-width: 328px;*/
    }

    .bottom_header_block .search-btn {
        right: 7px;
        top: 7px;
        width: 40px;
        height: 40px;
        border-radius: 3px !important;
        background-color: #9FB040;
        background-position: center;
        background-image: url('/local/templates/terra/img/loupe.svg');
        background-repeat: no-repeat;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -o-border-radius: 0;
        -ms-border-radius: 0;
        -webkit-appearance: none;
        z-index: 9;
    }
    .header_search_block {
        display: none;
    }
    .header-buttons {
        float: left;
        margin-left: 30px;
        margin-top: 10px;
    }
    div#show-search {
        background-repeat: no-repeat;
        background-position: left center;
        width: 47px;
        height: 40px;
        display: inline-block;
        vertical-align: middle;
        border-radius: 3px;
        border: 1px solid #d1d1d1;
        background-position: center center;
        background-color: #fbfbfb;
        background-image: url('/local/templates/terra/img/black-loupe.svg');
    }

    div#show-catalog {
        border-radius: 3px;
        background-color: #2f474f;
        display: inline-block;
        vertical-align: middle;
        line-height: 41px;
        color: #ffffff;
        font-size: 16px;
        font-weight: 400;
        min-width: 94px;
        text-transform: uppercase;
        text-align: center;
        width: 25%;
    }
    .mobi-cart {
        float: right;
    }

    .header-buttons {width: 50%;}

    span.hd-cart {
        width: 35px;
        height: 35px;
        float: left;
        margin-top: 2px;
        margin-right: 15px;
        /*background: url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/hd-cart.svg) no-repeat 50%;*/
        background: url(/local/templates/terra/img/icons/shopping_cart_new.svg) no-repeat 50%;
    }
    .menu-top .t-menu-a span {
        background-image: none!important;
        padding-top: 0;
    }


    .menu-top a.t-menu-a {
        float: none;
        width: 100%;
        text-align: left;
        padding-left: 15px;
        border-left: 0;
        border-right: 0;
        border-bottom: 1px solid #fff;
        opacity: 1;
        transform: none;
        height: auto;
        font-style: normal!important;
    }

    .menu-top a.t-menu-a span {
        transform: none;
        padding-top: 13px;
        padding-bottom: 13px;
    }
    .catalog-menu-header {
        color: #fff;
        text-transform: uppercase;
        font-size: 17px;
        padding-left: 16px;
        padding-top: 19px;
        padding-bottom: 15px;
        border-bottom: 1px solid #fff;
    }
    .catalog-menu-header-krest
    {
        background-image: url('/local/templates/terra/img/cat-close.svg');
        background-position: center center;
        background-repeat: no-repeat;
        width: 16px;
        height: 16px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px;
        margin-top: -3px;
    }
    .catalog-menu-container
    {
        display: none;
    }
    .head2 {
        position: relative;
    }

    .catalog-menu-container {
        position: absolute;
        z-index: 100;
        background-color: #2f474f;
    }
    .m_slider-wrap .bx-controls-direction {
        margin-left: 0px;
        width: 95%;
        left: 0;
        padding: 0 20px;
    }

    .bx-controls-direction:after {
        clear: both;
        display: table;
        height: 0;
        content: '';
    }
    /* .read-more-mainblock
    {
        display: none;
    } */ 
    .announce-mainblock
    {
        display: block;
    }
    .bx-controls.bx-has-pager.bx-has-controls-direction {
        max-width: 100%;
        margin-left: 0;
        left: 0;
    }

    .bx-pager.bx-custom-pager {
        left: 0;
        right: 0;
    }
    a#read-more-main,#main-text-hide {
        display: block;
        max-width: 250px;
        text-align: center;
        margin: 0 auto;
        color: #9fb040;
        font-weight: bold!important;
    }
    #main-text-hide
    {
        margin-top: 20px;
    }
    #main-text-hide:after
    {
        content: '<<';
    }
    ul.menu0 {
        height: auto;
    }

    .foot0 {
        height: auto;
        padding-left: 15px;
        box-sizing: border-box;
    }
    .foot0 .menu0 {
        display: block;
        width: auto;
        max-width: 100%;
    }
    ul.m-tab1-ul {
        width: 28%;
        min-width: 265px;
        background-image: url(/local/templates/terra/css/sites/default/themes/terra/css/../img/bg/bg-m-tab1.jpg);
    }


    ul.tab-ul li a {
        margin-bottom: 12px;
        font-size: 16px;
    }

    ul.tab-ul1.tab-ul {
        font-size: 0;
    }
    .m-tab1-wrap {
        width: 68%;
        float: left;
        max-width: 485px;
    }
    .tab-ul
    {
        margin-right: 0;
    }
    ul.tab-ul1.show1000.tab-ul {
        width: 50%;
    }

    ul.tab-ul2.show1000.tab-ul {
        width: 50%;
    }
    .bx-controls-direction {
        left: 0!important;
        margin-left: 0!important;
        width: 100%!important;
    }

    .m_prod-wrap .bx-controls-direction .bx-prev {
        left: 20px;
    }

    .m_prod-wrap .bx-controls-direction .bx-next {
        right: 17px;
        left: auto;
    }
    .bx-controls-direction {
        box-sizing: border-box;
    }
    .m_tab2-wrap.clearfix {
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url(/local/templates/terra/img/pbg_new.png);
    }

    .m-tab2-wrap {
        width: 100%;
        text-align: center;
    }

    .m_tab2-wrap.clearfix {
        position: relative;
    }

    ul.m-tab2-ul {
        position: absolute;
        bottom: 38px;
        left: 50%;
        margin-left: -249px;
    }

    .m-tab2-ul li:hover, .m-tab2-ul li.active-tab2 {
        color: #ffffff;
        font-size: 42px;
    }

    .m-tab2-ul li {
        color: #a8c7d3;
    }
    .numb__div {
        text-align: center;
    }

    .numb__div:after {
        clear: both;
        display: table;
        height: 0;
        content: '';
    }

    .numb__div {
        max-width: 520px;
        width: auto;
        margin: 0 auto;
    }
    .m-tab1 h2, .m-tab1 .h2 {
        font-size: 33px;
    }
    .m_slider h2, .m_slider .h2
    {
        font-size: 43px;
    }
    .m_slider h3, .m_slider .h3
    {
        font-size: 29px;
    }
    .m_slider .m-slide-r {
        float: left;
        margin-left: 50px;
        width: auto;
        margin-top: 80px;
        text-align: left;
    }
    .m-slide-img {
        max-width: 150px;
    }

    .m-slide-img img {
        max-width: 100%;
    }
    .m-slide-r .btn2 {
        margin-top: 10px;
    }
    .m_brend-wrap .bx-controls-direction .bx-prev {
        left: -50px;
    }

    .m_brend-wrap .bx-controls-direction .bx-next {
        left: auto;
        right: -50px;
    }
    .wrap-quest-form
    {
        background-size: cover;
    }
    .quest-form .h-dec:after {
        background-color: #ffffff;
        top: 65px;
    }
    .quest-form .h-dec {
        margin-top: 33px;
        margin-bottom: 5px;
        position: relative;
    }

    .quest-form .p-dec {
        margin-bottom: 47px;
        margin-top: 10px;
    }
    .m_brend-wrap {
        padding-bottom: 0;
    }

    p.p-dec {
        margin-bottom: 40px;
    }
    .m_brend-wrap {
        padding-bottom: 0;

    }



    .quest-form input {
        display: inline-block;
        width: 30%;
    }
    .footer1 a.btn1.a_online {
        float: left;
        margin-top: 16px;
        /*margin-left: 10px;*/
    }
    .foot1 .p1-foot {
        display: none;
    }
    .menu0 > li {
        height: 40px;
        line-height: 40px;
    }

    .menu0 > li > a {
        /* height: 30px; */
        /* line-height: 30px; */
    }

    .foot-last {
        float: left;
        width: auto;
    }

    .foot1 .foot-last a {
        display: block;
        float: none;
        width: auto;
        text-align: left;
        margin-left: 0;
        vertical-align: mioddle;
    }
    .foot3 .copyr a.personal-data {
        display: block;
        float: none!important;
    }
    .footer2.container-site .foot-cont {
        width: 33%;
        display: inline-block;
        margin: 0;
        float: none;
        margin-right: 0.15%;
        margin-left: 0.15%;
        vertical-align: top;
    }
    .foot0 .menu0 > li > a {
        padding-right: 0;
        width: 148px;
        box-sizing: border-box;
    }
    .foot3 .copyr {
        padding: 0 12px;
    }
    .footer2 {
        font-size: 0;
    }
    .m_tab2-wrap.clearfix {
        height: auto;
        min-height: 390px;
    }
    main.not_main_page {
        padding-left: 15px;
        padding-right: 15px;
    }

    .content .main-catalog > ul > li {
        margin-right: 12px;
    }

    .main-catalog > ul > li:nth-of-type(3n) {
        margin-right: 0;
    }
    .main-catalog > ul > li:hover > ul
    {
        display: none;
    }
    .main-catalog > ul > li:hover > .category-name
    {
        display: block;
    }
    main#in-main.not_main_page {
        float: none;
        width: 100%;
        margin-top: 20px;
        box-sizing: border-box;
    }
    aside#sidebar-left {
           float: none;
    /*width: 280px;*/
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    }

    #block-catalog_new-0 .title {
        margin: 0;
        text-align: left;
        padding-left: 50px;
    }

    .catalog_side ul {
        list-style: none;
    }

    .catalog_side ul li {
    }

    .catalog_side ul {
        padding-bottom: 0;
        padding-left: 0;
    }

    .catalog_side ul li:last-child {
        border-bottom: 0;
    }

    .catalog_side ul li a {
        text-decoration: none;
        border-bottom: 1px solid #aaa;
        display: block;
        /* padding-top: 6px; */
        /* padding-bottom: 6px; */
        padding-left: 15px;
        font-size: 16px;
    }

    .catalog_side {
        /*position: absolute;*/
        display: none;
        background-color: #fff;
        width: 100%;
        z-index: 500;
    }

    span.h2.title {
        background-image: url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/i-sidebar.svg);
    }

    #block-catalog_new-0 .title {
        background: #ececec url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/i-sidebar.svg) 15px center no-repeat;
    }
    .breadcrumb {
        padding-left: 15px;
        padding-bottom: 0;
    }
    .bid-block1.bid-block,.bid-block2.bid-block,.bid-block3.bid-block {
        width: 95%;
        box-sizing: border-box;
    }
    .kont-l {
        width: 50%;
    }

    .kont-l * {
        font-size: 16px;
    }

    .kont-l div {
        padding-left: 30px;
    }
    .kont-r {
        width: 47%;
    }

    .kont-r a {
        width: 100%;
        height: 100%;
        background-size: cover;
    }
    .brand-list p {
        display: inline-block;
        width: 16%;
        min-width: 119px;
    }
    .brand-list p:after {
        clear: both;
        display: table;
        height: 0;
        content: '';
    }

    .brand-list p {
        display: inline-block;
        vertical-align: top;
        width: 16%;
        margin:0;
        min-width: 116px;
    }

    .brand-list p img {
        width: 90%;
        max-width: none;
        display: block;
        margin: 0 auto;
    }
    .brand-list {
        text-align: justify;
        line-height: 0;
    }

    .brand-list:after {
        display: inline-block;
        content: '';
        width: 100%;
        height: 0;
    }
    ul.content-tiz {
        text-align: justify;
        line-height: 0;
    }

    ul.content-tiz li {
        margin-right: 0;
    }

    ul.content-tiz:after {
        display: inline-block;
        width: 100%;
        height: 0;
        content: '';
    }
    .spec-page .bx-controls-direction .bx-prev {
        position: absolute;
        float: none;
        right: 60px;
    }
    table.price_table.price_table_th {
        width: 100%;
    }

    table.price_table {
        width: 100%;
    }
    table.price_table.price_table_th tr {
        background-color: #616d71 !important;
    }
    #webform-client-form-51 fieldset input[type='text'], #webform-client-form-51 fieldset input[type='email'], #webform-client-form-51 fieldset textarea, #webform-client-form-51 fieldset select {
        max-width: 240px;
        width: 100%;
        display: inline-block;
        float: none;
    }

    #webform-client-form-51 fieldset label {
        line-height: 20px;
        width: auto;
        display: inline-block;
        min-width: 100px;
    }

    .update-cart-btn.btn3 {
        margin-right: 10px;
    }
    .active-tab1>noindex>ul
    {
        display: block;
    }
    .m-tab1 .h2 {
        font-size: 20px;
        font-weight: 700;
        text-align: center;
        line-height: 42px;
        margin-bottom: 8px;
        margin-top: 4px;
    }
    .dostavka-page p:last-child br {
        display: none;
    }
    .items-list.clearfix {
        text-align: justify;
        font-size: 0;
        line-height: 0;
    }

    .items-list .m_prod {
        display: inline-block;
        float: none;
        width: 30%;
        min-width: 225px;
        margin-right: 30px;
    }

    .items-list:after {
        width: 100%;
        height: 0;
        display: inline-block;
        content: '';
    }
    .title.rep>div {
        width: auto!important;
        max-width: 100%;
    }
    p.personal-text.online {
        text-align: center;
    }
    p.personal-text {
        text-align: center;
    }
    #nav_left ul.toogle li a:first-of-type:before {
        position: absolute;
        content: "";
        display: block;
        border-radius: 50%;
        width: 7px;
        height: 7px;
        border: 1px solid #628197;
        left: 25px;
        top: 3px;
    }
    #nav_left .toogle a.side-drop2 {
        right: -3px;
    }
    #nav_left li, .search-nav li {
        list-style: none;
        padding: 6px 7px 7px 23px;
    }
    ul#nav_left li {
        border: 1px solid #ececec;
        border-left: 1px solid #ececec!important;
        margin-bottom: 1px;
        padding-left: 0;
        padding-right: 0;
        border-right: 0;
        border-left: 0;
        padding-top: 8px;
        padding-bottom: 9px;
    }

    ul#nav_left {
        margin-left: 0;
    }

    ul#nav_left>li>a {
        padding-left: 27px;
    }

    ul#nav_left>span {
        padding-left: 15px;
    }

    ul#nav_left>li>ul>li>a {
        padding-left: 42px;
    }

    ul#nav_left>li>ul>li>ul>li>a {
        padding-left: 63px;
    }

    ul#nav_left ul {
        margin-right: 0!important;
        margin-bottom: 0!important;
    }
    main#in-main iframe, main#in-main img {
        max-width: 100%;
        height: auto;

    }
    .foot1 .foot-last a.hd_tel {
        /*margin-right: 12px;*/
        vertical-align: middle;
    }
    ul.tab-ul li {
        padding: 3px 0;
        display: block;
    }
    ul.tab-ul li {
        padding: 3px 0;
        display: block;
    }
    .footer2.container-site, .footer1.container-site {
        padding: 0 12px 14px 12px;
        box-sizing: border-box;
    }
    .inner-wrap {
        padding-top: 10px;
        padding-bottom: 50px;
        border-top: 1px solid #ececec;
    }
    .serts a img {
        height: 300px!important;
        display: inline-block;
    }
    #webform-client-form-51 #webform-component-on-line---delivery select,input#edit-on-line-----txt.form-file {
        -webkit-appearance: none;
        -ms-appearance: none;
        -o-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 0;
    }
    input#edit-on-line-----txt {
        display: none;
    }
    .file_butt {
        border-radius: 3px;
        background-color:#748b92;
        display: inline-block;
        vertical-align: middle;
        line-height: 41px;
        color: #ffffff;
        font-size: 16px;
        font-weight: 400;
        min-width: 94px;
        text-align: center;
        padding: 0 11px;
        margin-left: 20px;
    }
    .file_butt:hover
    {
        background-color: #2f474f;
    }
    span#file_name__span {
        display: inline-block;
        margin-left: 10px;
    }
    .m_info-wrap.clearfix.bg-main {
        padding-left: 10px;
        padding-right: 10px;
        box-sizing: border-box;
    }
    .bread-crumbs {
        padding: 0 12px;
        box-sizing: border-box;
    }
}










/*mobile!!!!!!!!!!*/












@media (max-width: 767px)
{
    h1,.inner h1{
        font-size: 24px;
        margin-top: 23px;
        line-height: 24px!important;
        display: block!important;
        text-align: center;
        color: #2f474f!important;
    }
    ul {
        margin: 0;
        padding: 0 0 0 35px;
    }
    .hide767
    {
        display: none!important;
    }
    .show767
    {
        display: block!important;
    }
    .head0 {
        background-image: url(/local/templates/terra/images/topbg320.png);
        background-position: right center;
        background-repeat: no-repeat;
        background-color: #748b92;
    }
    .head0 .a_callback:before {
        left: -35px;
    }
    .head-logo {
        float: none;
    }

    .head-logo .logo-img {
        width: 54px;
        height: 55px;
        float: left;
        margin-right: 4px;
    }

    .head-logo .logo-h .logo-name {
        color: #2f474f;
        font-size: 18px;
        font-weight: 400;
        display: block;
        float: left;
        text-decoration: none;
        margin-right: 4px;
        padding-right: 6px;
    }

    .head-logo .logo-h {
        float: left;
        width: 232px;
        margin-top: 5px;
    }

    a.logo-box:after {
        clear: both;
        display: table;
        height: 0;
        content: '';
    }

    .head-logo {
        width: 290px;
        margin: 0 auto;
    }

    p.logo-name {
        max-width: 87px;
        border-right: 1px solid #000;
    }

    .head-logo .logo-p {
        font-size: 11px;
        font-weight: 400;
        max-width: 125px;
        width: auto;
        float: left;
        line-height: 14px;
        margin-left: 5px;

    }

    p.logo-p br {
        display: none;
    }
    .head-top {
        width: 100%;
        float: none;
        display: inline-block;
    }

    .head1 .hd_tel {
        width: 50%;
        font-size: 17px;
        margin-left: 0;
    }

    .head-top .btn1 {
        width: 50%;
        float: left;
    }

    .head-top:after {
        clear: both;
        display: table;
        height: 0;
        content: '';
    }
    .head1:after {
        clear: both;
        display: table;
        height: 0;
        content: '';
    }

    .head1 {
        height: auto;
        padding-bottom: 15px;
        border-bottom: 1px solid #ececec;
    }
    .header-buttons {
        width: 100%;
        margin-left: 0;
    }
    .mobi-cart {
        width: 46%;
        border-radius: 3px;
        padding-left: 13px;
        border: 1px solid #d1d1d1;
        box-sizing: border-box;
    }

    .mobi-cart a {
        float: none;
        width: 100%;
    }
    .tabs.admin_tabs {
        display: none;
    }
    .announce-mainblock a {
        color: #9fb040;
        font-weight: 400;
        text-decoration: none;
    }
    .h-dec:after {
        bottom: -50px;
        top: auto;
    }
    .announce-mainblock p {
        margin-top: 40px;
        display: block;
    }
    .announce-mainblock a.btn2 {
        color: #fff;
    }
    /*.m-tab1-wrap {
        display: none;
    }*/

    ul.m-tab1-ul {
        width: 100%;
    }

    ul.m-tab1-ul li {
        border-bottom: 1px solid;
        background-color: #2f474f;
        background-image: none;
        width: 100%;
        line-height: 40px;
        padding-left: 0;
        padding-right: 0;
    }

    ul.m-tab1-ul {
        background-image: none;
        float: none;
    }

    .m_tab1-wrap.clearfix {
        background-image: none;
    }
    a.btn1.a_online {
        width: 46%;
    }
    .m_tab1-wrap {
        max-height: none;
    }
    ul.tab-cat {
        list-style: none;
        padding-left: 0;
        width: 100%;
        background-color: #ddd;
    }

    ul#cat1-mobi li a {}

    ul.tab-cat li {
        height: auto;
        line-height: 33px;
        background-color: #cac6c6;
    }

    ul.tab-cat li a {
        text-decoration: none;
        display: block;
        line-height: 40px;
        text-align: left;
        padding-left: 15px;
    }
    .m-tab1-ul li span {
        color: #fff;
        display: block;
        line-height: 40px;
        background-color: transparent;
    }
    .m_prod-wrap .bx-controls-direction .bx-next {
        right: 9px;
        left: auto;
    }
    .m_prod-wrap .bx-controls-direction .bx-prev {
        left: 9px;
    }
    .m-tab2 .m-tab-numb {
        font-size: 72px;
        margin-right: 10px;
        margin-bottom: 0;
    }

    p.m-tab-h.h3 {
        font-size: 14px;
        padding-left: 50px;
        margin-left: 0;
        padding-left: 54px;
        line-height: 18px;
        box-sizing: border-box;
        max-width: 190px;
        background-size: 47px 47px;
        background-position: left center;
    }

    .m-tab2-wrap {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 13px;
    }

    p.m-tab-h.h3 br {
        display: none;
    }
    p.m-tab-deskr {
        margin-top: 0;
    }

    .m-tab2-ul li {
        font-size: 23px;
        margin-right: 0px;
        width: 12%;
    }

    .m-tab2-ul li.active-tab2 {
        font-size: 26px;
    }

    ul.m-tab2-ul {
        position: absolute;
        bottom: 38px;
        left: 50%;
        margin-left: -169px;
        width: 100%;
        margin-top: 0;
        margin-left: -45%;
        bottom: 18px;
    }
    .m_tab2-wrap.clearfix {
        height: auto;

        max-height: none;
        padding-bottom: 50px;
        min-height: 300px;
    }
    p#back-top {
        display: none!important;
    }
    .m_prod-wrap {
        padding-bottom: 36px;
    }
    .m_brend-wrap .bx-controls-direction .bx-prev {
        left: 10px;
    }

    .m_brend-wrap .bx-controls-direction .bx-next {
        right: 14px;
    }
    .quest-form .h-dec {
        font-size: 24px;
        font-weight: 700;
        line-height: 20px;
    }

    .quest-form .p-dec {
        font-size: 16px;
        font-weight: 700;
        line-height: 20px;
    }

    .quest-form p.hide1000 {}

    .quest-form p.show1000 {
        width: 89%;
        margin: 0 auto;
    }
    .quest-form .h-dec:after {
        bottom: -50px;
        top: auto;
    }
    .quest-form input {
        display: block;
        width: 90%;
        margin: 20px auto;
    }

    .quest-form .btn1 {
        width: 90%;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .wrap-quest-form {
        padding-bottom: 21px;
    }
    footer ul.menu0 li.menu-item {
        display: block;
        float: left;
        width: 50%;
    }
    footer ul.menu0:after
    {
        clear: both;display: table;height: 0;content: '';
    }
    .foot-last {
        width: 51%;
        margin-left: 0;
        float: right;
        /*margin-top: 17px;*/
    }

    .foot1 .hd_tel {
        font-size: 18px;
    }

    .foot1 .foot-last .a_callback {
        font-size: 14px;
    }
    .footer2.container-site .foot-cont {
        width: 46%;
        font-size: 0;
    }
    .foot-cont ul li a {
        font-size: 14px!important;
        font-weight: 400;
        line-height: 18px;
        padding-bottom: 5px;
        text-align: left;
        padding-top: 5px;
        display: block;
    }

    .foot1 {
        padding-bottom: 0;
    }
    .footer2 {
        text-align: justify;
        text-align: justify;
        line-height: 0;
    }

    .footer2:after {
        display: inline-block;
        width: 100%;
        height: 0;
        content: '';
        font-size: 0;
    }
    .foot-cont.ft2 {
        margin-left: 4%!important;
    }
    .foot3 .copyr {
        text-align: center;
    }

    .foot3 .copyr a.sitemap {
        float: none;
        display: block;
        margin-top: 20px;
    }

    .foot3 .copyr a.personal-data {
        margin: 20px auto 0 auto;
    }

    .foot3 {
        border-top: 1px solid #ddd;
    }
    a.a_callback {
        box-sizing: border-box;
    }

    .footer1 .head-logo {
        max-width: 330px;
        width: 100%;
        float: none;
        /*padding: 0 12px;*/
        box-sizing: border-box;
    }
    .header_search_block {
        min-width: auto;
        width: 100%;
    }

    input#edit-search-block-form-1 {
        max-width: 100%;
    }
    .foot-cont.ft1 {
        /*margin-left: 2%!important;*/
    }
    .content .main-catalog > ul > li {
        display: block;
        margin: 0 auto 23px auto;
        float: none;
    }

    .inner h1 {
        text-align: center;
    }

    .inner h1:after {
        left: 50%;
        margin-left: -44px;
    }
    .item-img {
        max-width: 100%;
    }

    .item-r.detal-item {
        float: none;
        width: 100%;
        text-align: center;
    }

    .item-r .it-price p {
        float: none;
        width: 100%;
        text-align: center;
    }

    .item-r .it-price-roz span {
        float: none;
    }

    .item-r p {
        margin-bottom: 0;
    }

    .item-r .it-price-opt span {
        float: none;
        display: inline-block;
        margin-left: 5px;
    }

    .detal-item .count-minus, .detal-item .count-plus {
        margin-top: 0;
        float: none;
        margin-left: 0;
        vertical-align: top;
        display: inline-block;
    }

    .detal-item .count-impt {
        margin-top: 0px;
        float: none;
        vertical-align: top;
        display: inline-block;
    }

    .it-price.clearfix {
        font-size: 0;
    }
    .item-box .detal-item .a_bid {
        float: none;
        display: block;
        margin: 0 auto 10px auto;
    }

    .item-r .btn3 {
        float: none;
        display: block;
        margin: 0 auto;
        padding-left: 0;
        background-image: none;
        width: 139px;
        margin-left: 10px;
    }
    .item-box .detal-item .p-opt {
        width: 240px;
        margin-left: auto;
        margin-right: auto;
    }
    .item-box .detal-item .p-opt {
        width: 240px;
        margin-left: auto;
        margin-right: auto;
    }

    .item-tab ul.item-tab-ul {
        font-size: 0;
        line-height: 0;
    }

    .item-tab ul.item-tab-ul li {
        width: 49%;
        box-sizing: border-box;
        margin-bottom: 3px;
        text-align: center;
        margin-left: 0;
        margin-right: 0;
        border-bottom: 1px solid #ebebeb;
    }

    ul.item-tab-ul {
        text-align: justify;
    }

    .item-tab ul.item-tab-ul li:first-child {
        width: 100%;
    }

    ul.item-tab-ul:after {
        height: 0;
        display: inline-block;
        content: '';
        width: 100%;
        font-size: 0;
    }

    .it-tab-wrap {
        width: 100%;
        float: none;
        box-sizing: border-box;
        padding-top: 10px;
        padding-left: 9px;
        padding-right: 9px;
    }
    .m-tab1 .resp-table,.resp-table-1 {
        display: block;
        overflow-x: scroll;
        width: 100%;
    }

    .resp-table-1 table,.m-tab1 .resp-table table {
        margin-left: 0;margin-top: 0;
    }
    .inner .h2 {
        font-size: 24px;
        font-weight: 700;
        line-height: 20px;
        text-align: center;
    }
    .pt-p:after {
        content: "";
        display: block;
        position: absolute;
        width: 89px;
        height: 7px;
        left: 0;
        background-color: #9fb040;
        bottom: -24px;
        left: 50%;
        margin-left: -44px;
    }
    .similar-items .m_prod,.similar-items .m_prod:nth-of-type(3n) {
        float: none;
        margin: 10px auto 25px auto;
    }
    .it-tab-wrap .m-tab1 h2 {
        font-size: 24px;
    }

    .item-tab .m-tab1 ul {
        margin-left: 0px;
        padding-left: 20px;
    }

    .item-tab .m-tab1 * {
        font-size: 14px;
    }

    .item-tab ul.item-tab-ul li {
        font-size: 14px;
    }
    .item-img {
        max-width: 100%;
        float: none;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }
    .bid-block1:after {
        content: "";
        width: 83px;
        height: 83px;
        position: absolute;
        left: 50%;
        margin-left: -41px;
        top: 0;
        margin-top: -41px;
        background: url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/bid-block1.svg) no-repeat 0 50%;
    }
    .bid-block2:after {
        content: "";
        width: 83px;
        height: 83px;
        position: absolute;
        left: 50%;
        margin-left: -41px;
        top: 0;
        margin-top: -41px;
        background: url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/bid-block2.svg) no-repeat 0 50%;
    }
    .bid-block3:after {
        content: "";
        width: 83px;
        height: 83px;
        position: absolute;
        left: 50%;
        margin-left: -41px;
        top: 0;
        margin-top: -41px;
        background: url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/bid-block3.svg) no-repeat 0 50%;
    }
    .bid-block1.bid-block {
        padding: 50px 10px 10px 10px;
        margin-top: 41px;
        text-align: center;
        width: 100%;
    }
    .bid-block2.bid-block,.bid-block3.bid-block {
        padding: 50px 10px 10px 10px;
        margin-top: 41px;
        text-align: center;
        width: 100%;
    }

    .bid-block h3 {
        text-align: center;
    }
    .kont-l {
        width: 100%;
        float: none;
        text-align: center;
    }

    .kont-l h3 {
        text-align: center;
        background: none;
    }

    .kont-l div {
        background: none;
    }

    .kont-r {
        width: 100%;
        height: 230px;
        margin-bottom: 40px;
    }

    .kont-r a {
        background-image: url(/local/templates/terra/img/mapbg.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
    }
    .kont-l div {
        padding-left: 0;
    }
    .spec-page h2.h2-green {
        margin-bottom: 90px;
        width: 100%;
        text-align: center;
    }

    .spec-page .bx-controls-direction .bx-prev {
        display: inline-block;
        position: static;
        margin-right: 10px;
    }

    .spec-page .bx-controls-direction .bx-next {
        float: none;
        display: inline-block;
        position: static;
        margin-left: 10px;
    }

    .spec-page .bx-controls-direction {
        WIDTH: 100%;
        text-align: center;
    }
    .inner .spec-price h2 {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    .spec-page h2.h2-green {
        margin-bottom: 90px;
        width: 100%;
        text-align: center;
    }
    table.price_table tr td {
        max-width: 146px;
        padding: 6px;
        word-wrap: break-word;
        font-size: 14px;
    }

    table.price_table.price_table_th td {
        border-right: none!important;
        border-left: none!important;
        font-size: 14px;
    }
    a.price-tbl-op {
        position: static;
        width: 90px;
    }

    .price-tbl-titel p {
        float: none;
        display: inline-block;
        width: 65%;
        font-size: 14px;
        min-width: 175px;
        line-height: 20px;
        vertical-align: middle;
    }

    .price-tbl-titel:after {
        clear: both;
        display: table;
        height: 0;
        content: '';
    }

    .price-tbl-titel {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .price-tbl-titel a:before {
        content: "Развернуть";
        display: inline-block;
        padding-left: 11px;
        text-align: left;
        position: static;
        box-sizing: border-box;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        color: #2f474f;
        font-size: 14px;
        font-weight: 400;
        line-height: 50px;
        background: url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/i-tb-spec.svg) no-repeat 0 50%;
    }
    ul.tab-ul1 {}

    ul.tab-ul1.show1000.tab-ul {
        width: 100%;
        display: block;
        text-align: center;
        float: none;
    }

    .m-tab1-wrap {
        width: 100%;
        max-width: none;
        display: none;
    }

    ul.tab-ul2.show1000.tab-ul {
        width: 100%;
        display: block;
        float: none;
        text-align: center;
    }

    .m-tab1-wrap {
        background-color: #ebebeb;
        padding-bottom: 20px;
    }

    .m-tab1-wrap {
        height: auto;
        min-height: 240px;
    }
    .m-tab1 ul.tab-ul {
        text-align: center;
        width: 100%;
        float: none;
    }
    .cart-page.show1000 {
        text-align: center;
    }

    span.green-sp {
        line-height: 23px;
        padding-bottom: 20px;
        display: block;
    }
    #webform-client-form-51 .calculate-btn input {
        position: static;
        margin: 0 auto!important;
        float: none;
        display: block;
    }
    table.t_cart th {
        display: none;
    }

    table.t_cart th:nth-child(1) {
        display: table-cell;
        width: 100%;
        text-align: center;
    }

    table.t_cart {
        width: 100%!important;
    }

    table.t_cart tr td:nth-child(2) {
        display: none;
    }
    .t_cart td:nth-of-type(1) {
        width: 100%;
        display: block;
        float: none;
        padding-right: 15px;
        text-align: center;
    }

    .t_cart td:nth-of-type(3) {
        width: 33%;
        display: inline-block;
        padding-left: 10px;
        text-align: left;
    }

    .t_cart td:nth-of-type(4) {
        width: 33%;
        text-align: center;
        display: inline-block;
        font-size: 0;
    }

    .t_cart td:nth-of-type(5) {
        display: none;
    }

    .t_cart td:nth-of-type(6) {
        width: 33%;
        display: inline-block;
        text-align: right;
    }

    .plus, .minus {
        display: inline-block;
        float: none;
        vertical-align: top;
        border-radius:0!important;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -o-border-radius: 0;
        -ms-border-radius: 0;
        -webkit-appearance: none;
    }
    select.sort_element_name_field * {
        font-size: 14px;
    }
    .quantity_product {
        display: inline-block;
        float: none;
    }

    table.t_cart tr {
        border-bottom: 1px solid #ececec;
    }
    tr.cart_itog td:nth-child(1),tr.cart_itog td:nth-child(2) {
        display: none;
    }

    tr.cart_itog td:nth-of-type(5) {
        display: block;
        text-align: center;
        border-top: 0;
        width: 100%;
    }

    tr.cart_itog td:nth-of-type(5) [name="submit"] {
        display: block;
        margin: 0 auto;
    }
    .t_cart .cart_itog td:nth-of-type(3) {
        text-align: left;
        padding-left: 15px;
    }
    tr.cart_itog td:nth-child(1),tr.cart_itog td:nth-child(2) {
        display: none;
    }

    tr.cart_itog td:nth-of-type(5) {
        display: block;
        text-align: center;
        border-top: 0;
        width: 100%;
    }

    tr.cart_itog td:nth-of-type(5) [name="submit"] {
        display: block;
        margin: 0 auto;
    }

    tr.cart_itog td:nth-of-type(4) {
        display: block;
        float: right;
    }

    tr.cart_itog td:nth-of-type(4) b:after {
        display: inline;
        content: 'руб.';
    }
    fieldset#webform-component-on-line---namemailphone {
        float: none;
        width: 100%;
    }

    .webform-component-textarea {
        float: none;
        width: 100%;
    }

    #webform-client-form-51 fieldset label {
        color: #2c2c2c;
        font-family: Roboto;
        font-size: 14px;
        font-weight: 400;
        display: inline-block;
        vertical-align: middle;
        max-width: 90px;
        min-width: 0;
        width: 40%;
        text-align: left;
    }

    #webform-client-form-51 fieldset input[type='text'], #webform-client-form-51 fieldset input[type='email'], #webform-client-form-51 fieldset textarea, #webform-client-form-51 fieldset select {
        min-width: 200px;
        display: inline-block;
        width: 60%;
    }
    #webform-client-form-51 fieldset textarea {
        height: 76px;
        float: none;
    }
    #webform-client-form-51 #webform-component-on-line---delivery .webform-component-select {
        float: none;
        width: 100%;
    }

    #webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-street {
        float: none;
        width: 100%;
    }

    #webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-city {
        float: none;
        width: 100%;
    }

    #webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-house {
        float: none;
        width: 100%;
    }

    #webform-client-form-51 #webform-component-on-line---delivery select {
        display: inline-block;
        width: 100%;
        vertical-align: middle;
        font-size: 14px;
    }
    #webform-client-form-51 #webform-component-on-line---delivery select *
    {
        font-size: 14px;
    }


    #webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-street input[type="text"] {
        width: 100%;
        display: inline-block;
        float: none;
    }

    #webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-street label {
        width: 40%;
        max-width: 90px;
        display: inline-block;
        text-align: left;
        padding-left: 0;
    }

    #webform-client-form-51 #webform-component-on-line---delivery input[type="text"] {
        width: 100%;
        display: inline-block;
        float: none;
    }

    #webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-house input[type="text"] {
        width: 100%;
        display: inline-block;
        float: none;
    }

    #webform-client-form-51 #webform-component-on-line---delivery #webform-component-on-line---delivery--delivery-house label {
        max-width: 90%;
        padding-left: 0;
        color: #2c2c2c;
        font-family: Roboto;
        font-size: 14px;
        font-weight: 400;
        display: inline-block;
        vertical-align: middle;
        max-width: 90px;
        min-width: 0;
        width: 40%;
        text-align: left;
    }
    #webform-client-form-51 #edit-on-line-----txt-wrapper label {
        margin-right: 30px;
        line-height: 20px;
        width: 100%;
        display: block;
        max-width: none;
    }
    div#edit-on-line-----txt-wrapper {
        text-align: center;
        width: 100%;
        margin: 0 auto;
    }

    #webform-client-form-51 #edit-on-line-----txt-wrapper label {
        text-align: center;
        padding-bottom: 20px;
    }
    .calculate-btn {
        width: 100%;
    }
    .calculate-btn {
        width: 100%;
    }

    #webform-client-form-51 .delivery-info {
        position: static;
        text-align: center;
        width: 100%;
        margin:0;
    }

    #webform-client-form-51 .delivery-info .hint .q {
        display: block;
        margin:0 auto;
    }

    #webform-client-form-51 .form-actions .total-cost-with-delivery {
        width: 100%;
        text-align: center;
        float: none;
    }

    #webform-client-form-51 .form-actions input[type="submit"] {
        float: none;
        display: block;
        margin: 20px auto;
    }
    #webform-client-form-51 fieldset input[type='text'], #webform-client-form-51 fieldset input[type='email'], #webform-client-form-51 fieldset textarea, #webform-client-form-51 fieldset select
    {
        max-width: none;
        width: 100%;

    }
    .items-list .m_prod {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    select.sort_element_name_field {
        display: inline-block;
        width: 80%;
        margin-right: 2px;
        font-size: 14px;
    }

    div#ds_sort_block_apply_button {
        margin-left: auto;
        margin-right: auto;
        float: none;
        display: block;
    }

    div#polzunok-wrapper {
        margin-left: auto;
        margin-right: auto;
        margin-top: 20px;
    }
    .items-list .m_prod:nth-of-type(3n) {
        margin-left: auto;
        margin-right: auto;
    }
    div#id_online {
        max-width: 100%;
        margin: 0;
        width: 100%;
        box-sizing: border-box;
    }
    #id_online input, #feedback input,#id_online textarea,#id_callback input,#id_1click input
    {
        width: 68%;
        font-size: 14px;
        margin-left: 0;
    }
    div#id_online {
        padding-left: 13px;
        padding-right: 13px;
        font-size: 14px;
    }

    #id_online label {
        font-size: 14px;
    }

    #id_online input, #id_online textarea {
        font-size: 14px;
        padding-left: 7px;
        padding-right: 7px;
    }
    input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
        font-size: 14px;
    }
    div#done_online,#id_1click {
        padding: 5px;
        width: 100%;
    }

    p.h2-form.h2 {
        padding: 5px;
        width: 95%;
        margin: 0 auto;
    }
    form.online_form {
        padding-top: 20px;
        padding-bottom: 10px;
    }
    form.callback_form,.click1_form {
        width: 100%;
        padding-top: 20px;
        padding-bottom: 10px;
    }

    div#id_callback {
    }

    div#id_callback {
        padding: 5px;
        width: 100%;
    }

    #id_callback label {
        font-size: 14px;
    }

    .callback_wrap {
        width: 100%;
    }

    div#add-to-cart-popup {
        width: 100%;
    }

    .popup-btns {
        width: 100%;
    }

    .popup#add-to-cart-popup .popup-btns a {
        display: block!important;
        float: none;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
    }

    .popup#add-to-cart-popup {
        height: 207px!important;
        width: 90%!important;
    }
    ul#top-menu li a:focus {
        background-color: #f3f3f3;
        color: #9eaf40;}
    .h2 {
        font-size: 24px;
        margin-top: 15px;
    }

    p.p-dec {
        font-size: 16px;
    }
    .m_prod-wrap .bx-viewport {
        padding-left: 1px;
        padding-right: 0px;
    }
    .footer1 {
        padding-bottom: 10px;
    }
    input#edit-on-line-----txt {
        width: 100%;
        max-width: 340px;
    }
    #webform-client-form-51 fieldset legend:after {
        content: "";
        display: block;
        position: absolute;
        width: 89px;
        height: 7px;
        left: 50%;
        margin-left: -44px;
        background-color: #9fb040;
        bottom: -24px;
    }
    #webform-client-form-51 fieldset legend {
        width: 100%;
        float: none;
        text-align: center;
    }
    #id_callback input {
        padding: 0 5px;
    }
    #done_callback,#done_1click {
        width: 100%;
        line-height: 20px;
        padding-left: 15px;
        padding-right: 15px;
    }

    #done_callback p,#done_1click p {
        line-height: 22px;
        margin-bottom: 0px;
    }
    .katal2-dop .btn2 {
        float: none;
        margin-bottom: 20px;
    }
    div#ds-sort-box {
        margin-top: 20px;
    }
    .katal-levl-list .main-catalog > ul > li:nth-of-type(3n) {
        margin-right: auto;
    }
    .pagin a
    {
        margin: 3px;
    }
    img.first-img {
        float: left;
        margin: 16px 12px 0px 3px;
    }
    #webform-client-form-51 .delivery-info .hint .q:after {
        content: 'Стоимость доставки рассчитывается примерно и конечную цену доставки сообщит менеджер при закрытии заказа';
        position: absolute;
        display: block;
        right: 0;
        top: 30px;
        padding: 0;
        box-shadow: 0px 0px 3px #aaa;
        left: -120px;
        width: 278px!important;
        width: 0;
        height: 0;
        overflow: hidden;
        background-color: white;
        text-align: center;
        -webkit-border-radius: 1px;
        background-size: 100% 100%;
        -moz-border-radius: 1px;
        border-radius: 1px;
        background-image: none;
        color: #2f474f;
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        box-sizing: border-box;
        -webkit-transition: width 0.6s ease, height 0.6s ease;
        -moz-transition: width 0.6s ease, height 0.6s ease, padding 0.6s ease;
        -ms-transition: width 0.6s ease, height 0.6s ease, padding 0.6s ease;
        -o-transition: width 0.6s ease, height 0.6s ease, padding 0.6s ease;
        transition: width 0.6s ease, height 0.6s ease, padding 0.6s ease;
    }
    .head-logo {
        margin-top: 14px;
    }
    .head-top {
        margin-top: 0;
    }
    .h-dec {
        margin-top: 18px;
        margin-bottom: 5px;
        position: relative;
    }
    .head-top {
        margin-top: 0;
    }

    a.m-tab-spec {
        line-height: 40px;
    }
    .foot0 .menu0 li a {
        height: 30px;
        display: block;
        line-height: 31px;
    }

    .foot0 .menu0 li {
        line-height: 30px;
        height: 35px;
    }
    .footer1 .head-logo:after {
        clear: both;
        display: table;
        height: 0;
        content: '';
    }
    .foot2.bg-main {
        padding: 15px 0px 16px 0;
    }
    .popup#add-to-cart-popup h2, .popup#add-to-cart-popup .h2 {
        text-align: center;
        margin: 0 0 17px 0!important;
        margin-top: 5px;
        margin-bottom: 25px;
        color: #2f474f;
        font-size: 24px;
        font-weight: 700;
        line-height: 31px;
        position: relative;
    }
    .popup#add-to-cart-popup .popup-btns a {
        margin-bottom: 9px;
    }
    .inner-wrap {
        padding-top: 10px;
    }
    .inner h1 {
        margin-bottom: 50px;
    }
    ul.ul-green li {
        line-height: 35px;
        padding-left: 30px;
        line-height: 20px;
        padding-bottom: 14px;
        list-style-type: none;
        background: url(/local/templates/terra/css/sites/default/themes/terra/css/../img/icons/ul-green.svg) no-repeat 0 0px;
    }
    #webform-client-form-51 .delivery-cost {
        width: 100%;
        text-align: center;
        margin: 0 auto;
        float: none;
    }
    p.personal-text.feedback {
        margin-top: -70px;
    }
    #body_feedback .inner-wrap.bg-main {
        padding-bottom: 80px;
    }


    #nav_left > li > ul.toogle li > a {
        max-width: 70%;
        display: block;
        float: left;
        margin-bottom: 0;
    }
    ul#nav_left li:after {
        clear: both;
        display: table;
        height: 0;
        content: '';
    }

    ul#nav_left li {
        padding-bottom: 4px;
        padding-top: 4px;
    }
    #nav_left li.toogle > ul {
        float: left;
        width: 100%;
    }
    .spec-price .spec-load {
        float: none;
        /* margin-top: -65px; */
        margin: 0 auto;
        display: block;
    }
    .foot1 {
        background-color: #f7f7f7;
        padding: 0;
    }
    .m-tab1-wrap {
        padding-left: 0;
    }
    .serts {
        text-align: center;
    }

    .serts img
    {
        display: inline-block;
        margin: 10px;
    }

}


@media (max-width: 767px) and (min-width:590px)
{

    .gifts-winter
    {
        display: none;
    }
    .head-logo {
        max-width: 300px;
        float: left;
    }
    .head-logo {
        max-width: 300px;
        float: left;
    }

    .head-top {
        float: right;
        width: 46%;
    }

    .head-top a {
        float: right;
        width: 100%!important;
    }

    .head1 .hd_tel {
        text-align: right;
    }

}

@media (max-width: 700px) and (min-width: 570px)
{
    ul.content-tiz {
        text-align: justify;
        line-height: 0;
        padding: 0 50px;
    }
}

@media (max-width: 520px) and (min-width: 320px)
{
    .file_butt {
        display: block;
        width: 150px;
        margin: 10px auto;
    }

    span#file_name__span {
        display: block;
        margin: 0 auto;
    }
    
}
@media (max-width: 500px){
    .main-catalog ul.bx_catalog_tile_ul {
        text-align: center;
    }
}
@media (max-width: 475px)
{
    .head-logo {
        margin-left: 0;
    }

    .title.rep h1
    {
        margin-bottom: 36px;
    }
    .brand-list p img {
        width: 100%;
        max-width: none;
    }
    ul.content-tiz li {
        display: block;
        float: none;
        margin-left: auto;
        margin-right: auto;
        height: auto;
    }
    .spec-price .spec-load {
        float: none;
        display: block;
        margin: 0px auto 20px auto;
    }
div.ms-tabs-wrap.horizontal.cast .m_tab1-block.container-site {
    display: none;
}

}

.link__articles{
    margin-bottom: 15px;
    display: block;
    margin-top: 5px;
    text-align: right;
    font-style: italic;
}

.view-id-articles .views-row{
    background: white;
    padding: 10px;
    border: 1px solid #cccccc;
    margin-bottom: 10px;
}

.view-id-articles .views-row a:first-child{
    font-weight: bold;
    display: block;
    margin-bottom: 15px;
    text-decoration: none;
    font-size: 16px;
}

@media (max-width: 475px){
    .btn__skidka-style{
        font-size: 13px;
        max-width: 291px;
        margin: auto;
    }
}

@media (max-width: 400px){
   #id_one_click input {
    float: none;
    width: 100%!important;
    margin-left: 0px;
   }
   .fancybox-inner {
    overflow: auto!important;
   }
}
/* End */


/* Start:/local/templates/terra/css/sites/default/themes/terra/css/jquery.modal.min.css?16600459783201*/
.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}
/* End */
/* /local/templates/terra/components/bitrix/search.title/terra_search_custom/style.css?1756406097156 */
/* /local/templates/terra/components/bitrix/catalog.compare.list/compare_new/style.css?1695021635407 */
/* /local/templates/terra/components/bitrix/sale.basket.basket.line/small_cart_new/style.css?16950228194243 */
/* /local/templates/terra/components/bitrix/search.title/terra_search_custom2/style.css?1756411668156 */
/* /local/templates/terra/components/bitrix/menu/catalog_menu/style.css?1766626496894 */
/* /local/templates/terra/components/bitrix/menu/header_mobile_menu/style.css?1695037531894 */
/* /local/templates/terra/components/bitrix/breadcrumb/terra_breadcrumbs/style.css?1583832342585 */
/* /local/templates/terra/components/terra/main.request/.default/style.css?1597054732293 */
/* /local/components/demis/main.feedback/templates/online/style.css?1634631688293 */
/* /bitrix/components/terra/main.skidka/templates/.default/style.css?1583832298293 */
/* /bitrix/components/terra/main.oneClick1/templates/.default/style.css?1583832298293 */
/* /local/templates/terra/styles.css?179247574963465 */
/* /local/templates/terra/css/misc/css/lightbox.css?15838323422468 */
/* /local/templates/terra/css/misc/css/liMarquee.css?1583832342724 */
/* /local/templates/terra/css/misc/css/nivo-slider.css?15838323421373 */
/* /local/templates/terra/css/misc/js/fancybox/jquery.fancybox.css?15838323424895 */
/* /local/templates/terra/css/misc/css/themes/bar/bar.css?15838323422714 */
/* /local/templates/terra/css/misc/css/themes/default/default.css?15838323421603 */
/* /local/templates/terra/css/misc/css/style.css?15838323423178 */
/* /local/templates/terra/css/sites/default/themes/terra/style.css?1681202045103304 */
/* /local/templates/terra/css/sites/default/themes/terra/css/main.css?179247605399595 */
/* /local/templates/terra/css/sites/default/themes/terra/css/normalize.css?15838323427708 */
/* /local/templates/terra/css/sites/default/themes/terra/css/resp.css?175641260767502 */
/* /local/templates/terra/css/sites/default/themes/terra/css/jquery.modal.min.css?16600459783201 */
