

/* Start:/bitrix/templates/eshop_bootstrap_green/components/bitrix/sale.basket.basket.line/cart/style.min.css?14901697303569*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;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{position:fixed;z-index:1100;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-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:0;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:#ddd;text-decoration:none}.bx-basket-item-list-button-container a.btn:hover,.bx-basket-item-list-button-container a.btn:active{color:#fff}.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:0;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_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_green/components/bitrix/system.auth.form/auth_t/style.min.css?1490169730424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/bitrix/templates/eshop_bootstrap_green/components/bitrix/system.auth.form/auth_t/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/bitrix/templates/eshop_bootstrap_green/components/bitrix/system.auth.form/auth_t/images/sec-unlocked.png)}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_green/components/bitrix/menu/mane/style.min.css?1490169729490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/eshop_bootstrap_green/components/bitrix/menu/mane/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}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_green/components/bitrix/search.title/catalog1/style.css?14901697302229*/
div.title-search-result {
	display:none;
position:relative; right:0px; top:300px;
	z-index:205;
margin-left:-40px;
}


table.title-search-result {
	border-collapse: collapse;
	border:1px solid #523517; display:block;
	width:250px; box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.6);  background: url(/bitrix/templates/eshop_bootstrap_green/template/center2.jpg) repeat;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:4px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
display:none; 
}

table.title-search-result td {
  
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;

}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:5px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#fff;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#658c00; 
}

table.title-search-result td.title-search-more {
	font-size:12px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#000; 
}




table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#000; 
font-size:14px;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px; 
}

div.title-search-fader {
	display:none;

	background-position: right top;
	background-repeat: repeat-y;
	position:relative; 
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/tree/style.min.css?1490169731747*/
div.menu-sitemap-tree{font-size:100%}div.menu-sitemap-tree ul{list-style-type:none;margin:0;padding:0 1em 0 0}div.menu-sitemap-tree ul ul{width:auto;margin:-0.75em 0 0 0;padding:0 0 0 .75em}div.menu-sitemap-tree li{margin:0 0 -0.85em 0;padding:0}div.menu-sitemap-tree li li{margin:0 0 -0.85em .5em;padding:0}div.menu-sitemap-tree li.menu-close ul{display:none}div.menu-sitemap-tree div.item-text{position:relative;top:-19px;left:19px}div.folder,div.page{background-repeat:no-repeat;width:17px;height:17px;vertical-align:top}div.folder{cursor:pointer;cursor:hand;background-image:url(/bitrix/templates/.default/components/bitrix/menu/tree/images/folder_open.gif)}div.menu-sitemap-tree li.menu-close div.folder{background-image:url(/bitrix/templates/.default/components/bitrix/menu/tree/images/folder_close.gif)}div.page{background-image:url(/bitrix/templates/.default/components/bitrix/menu/tree/images/page.gif)}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_green/components/bitrix/breadcrumb/bread/style.css?1490342373524*/
.bx-breadcrumb i {
	line-height: 13px;
	font-size: 14px;
color: #222222;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 0px;
margin-top:0px;
	color: #222222;
	font-size: 14px;
	white-space: nowrap;
	line-height: 15px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb-item{margin-top:10px;}
.bx-breadcrumb .bx-breadcrumb-item a span{border-bottom: none;  color: #222222; text-decoration:underline}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}


/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?149016973551*/
font.errortext{color:red}font.notetext{color:green}
/* End */


/* Start:/bitrix/components/alexkova.market/form.iblock/templates/request_trade/style.css?14901697321493*/
.popup-success {
    min-width: 300px;
    max-width: 800px;
    min-height: 20px;
    font-size: 16px;
    color: green;
    font-weight: bold;
    text-align: center;
    margin: 20px 0;
    padding: 20px;
}
/****************************************************************************************************************/
/**************************************************POPUP_UPDATE*************************************************/
/**************************************************************************************************************/
div.popup-window {
    padding: 0;
    border-radius: 6px;
}
div.popup-window .popup-window-titlebar {
    height: 42px;
    background: #3a5001;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
div.popup-window .popup-window-titlebar div{
    height: 42px;
    line-height: 42px;
    padding-left: 16px;
    font-size: 16px;
    font-family: "Open Sans";
    color: #fff;    
}
div.popup-window .popup-window-content {
    padding: 0;
    background: transparent;
}
div.popup-window .popup-window-close-icon.popup-window-titlebar-close-icon{
    width: 18px;
    height: 18px;
}
/****************************************************************************************************************/
/*************************************************POPUP_UPDATE*************************************************/
/**************************************************************************************************************/

/* End */


/* Start:/bitrix/components/alexkova.market/iblock.element.add.form/templates/request_trade/style.css?1490169732101*/
.success-message {
	text-align: center;
	font-size: 16px;
}

.starrequired {
    color: red;
}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_green/template_styles.css?153657468769429*/
/* Eric Meyer's CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}
div, span{
box-sizing:content-box !important;}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

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

/* End of Eric Meyer's CSS Reset */

html {
    height: 100%;
}

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

/* ---------------------------------------------------------------------- */
/* Настройки ссылок
/* ---------------------------------------------------------------------- */

a, a > * {
    color: #FFFFFF;
    text-decoration: none;
    -webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
       -moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
        -ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
         -o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
            transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
}

a:hover, a:focus
{ 
     color: #b2e757;
     text-decoration: none;
}

body {
    color: #FFFFFF;
    font: 12px/18px Arial, sans-serif;
    height: 100%;
}

.wrapper {
    background: url("/bitrix/templates/eshop_bootstrap_green/template/bg.png") repeat;
width:100%}

.wrapper2 {
    background: url("/bitrix/templates/eshop_bootstrap_green/template/bottom.png") bottom no-repeat;
background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    table-layout: fixed;
    background-attachment: fixed;
width:100%;
min-width:1120px;}

.contact p{font-size:17px;}

.body_c{min-width: 800px;
    max-width: 1280px; position:relative; margin:0px auto}

.wrapper1 {
   width: 1266px;
    margin: 0 auto; position:relative;
background: url("/bitrix/templates/eshop_bootstrap_green/template/center.jpg") repeat;
box-shadow: 0 0 0 60px rgba(0,0,0,0) inset, .0em .0em .6em #000;
border:2px solid #fff; border-top:0px;
padding:0px 5px 0px 5px;
}

.wrapper10:before{content: ''; background: url("/bitrix/templates/eshop_bootstrap_green/template/center2.png") repeat;
    width: 100%; height:324px; position:absolute; top:0px; z-index:2; left:0px}

input {outline:none;}


.top_t{height:25px; max-width:350px; position:absolute; top:10px; right:10px; text-align:right}
.top_t a{text-decoration:underline;}
.top_t a:hover{text-decoration:none;}
.top_t .logout_butt{border:0px; background:none; font-size: 13px;
    color: #b2e757; cursor:pointer;}


/* Header
-----------------------------------------------------------------------------*/
.header {
    height: 138px;
width: 1280px;
    margin: 0 auto;
    background: url("/bitrix/templates/eshop_bootstrap_green/template/header.jpg") no-repeat 0 0;
    background-position: center;
margin-bottom:10px;
}

.head {
    height: 138px;
    margin-left: 10px;
    background-position: left center;
}

.logo{background: url("/bitrix/templates/eshop_bootstrap_green/template/logo.png") no-repeat 0 20px; height: 138px; width:300px; float:left}

/* Header Blocks
-----------------------------------------------------------------------------*/
#header_block {
    padding-top: 10px;
}

.header-card-contacts {
    background: url("/bitrix/templates/eshop_bootstrap_green/template/bow.png") no-repeat 0 0;
    background-position: 0% 30%;
    display: inline-block;
    vertical-align: top;
    width: 220px;
    height: 100px;
    font-size: 1em;
    padding-left: 25px;
margin-left:2%;
}

.header-card-contacts .contacts {
    display: inline-block;
    vertical-align: top;
font-weight:600;
    font-size: 1.40em;
    padding-left: 10px;
}

.header-card-contacts .freecall {
 
    display: inline-block;
    vertical-align: top;
    width: 250px;
    font-size: 1.20em;
    padding-left: 10px;
}

.header-card-adress {
    background: url("/bitrix/templates/eshop_bootstrap_green/template/bow.png") no-repeat 0 0;
    background-position: 0% 30%;
    display: inline-block;
    vertical-align: top;
    width: 220px;
    height: 100px;
margin-left:2%;
    font-size: 1em;
    padding-left: 25px;
}

.header-card-adress .adress {
    display: inline-block;
    vertical-align: top;
    width: 250px;
    font-size: 1.40em;
    padding-left: 10px;
height:61px;
padding-top:10px;
}

.header-card-contacts .question {
    font-weight: bold;
    display: inline-block;
    vertical-align: top;
    width: 250px;
    font-size: 1.20em;
    padding-left: 10px;
}

.header-basket {
    display: inline-block;
    vertical-align: top;
    background: url("/bitrix/templates/eshop_bootstrap_green/template/basket_bg.png") no-repeat 0 0;
    width: 240px;
    height: 100px;
    font-size: 1.15em;
    margin-top: 30px;
    position: relative;
float:right;
margin-right:10px;
}

.header-baske_height{   width: 240px;
    height: 100px;}


.header-basket .basket {
    font-weight: bold;
    vertical-align: middle;
    background: url("/bitrix/templates/eshop_bootstrap_green/template/basket.png") no-repeat 20px 0;
<display:block;
width: 155px;
    height: 53px;
padding-left:85px;
margin-top:8px;
}

.bx-basket{padding-top:10px;}
.header-basket a .b{color:#658c00; font-size:18px; padding-left:30px;font-weight:bold;}
.header-basket a:hover .b{color:#523517;}

.bx-basket-block {
    font-size: 20px;
    color: #523517;
padding:0px;
    padding-top: 5px;
}



.header-basket .word {
    font-size: 19px;
    color: #523517;
    margin-left: -20px;
    margin-top: -10px;
}

.header_buttons {
    position: relative;
    display: inline-block;
    margin-left: 10px;
    width: 12em;
    height: 2.5em;
    line-height: 2.5em;
margin-top:5px;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    outline: none;
    box-shadow: 0 0 0 60px rgba(0,0,0,0) inset, .1em .1em .2em #000;
    background: linear-gradient(#6f9708, #6f9708 48%, #6f9708 52%, #6f9708);
-webkit-transition: all 0.8s 0.5s;
    transition: all 0.8s 0.2s;
}

.header_buttons:hover, .form .buy_buttons:hover, .bx_item_detail.bx_green .buy1Btn:hover, .bx_item_detail.bx_green .bx_bt_button1:hover, .bx_item_detail .bx_bt_button_type_2:hover {
    background: #a8d95b;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a8d95b),color-stop(100%,#7ab748));
    background: -webkit-linear-gradient(top,#a8d95b 0,#7ab748 100%);
    background: -moz-linear-gradient(top,#a8d95b 0,#7ab748 100%);
    background: -ms-linear-gradient(top,#a8d95b 0,#7ab748 100%);
    background: -o-linear-gradient(top,#a8d95b 0,#7ab748 100%);
    background: linear-gradient(to bottom,#a8d95b 0,#7ab748 100%);
color:#fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8d95b',endColorstr='#7ab748',GradientType=0);
}

.header_buttons:active, .form .buy_buttons:active {
    top: .1em;
    left: .1em;
    box-shadow: 0 0 0 60px rgba(0,0,0,.05) inset;
}

/* Контент
-----------------------------------------------------------------------------*/
.content {

width:960px;
float:left;
padding-left:15px;
-moz-box-sizing: border-box; /* Для Firefox */  
    box-sizing: border-box;
text-align:left;
z-index:3; position:relative;
color: #000;
}


.content a{color: #3a5001; text-decoration:underline}

.content .bx_catalog_item a, .bx_catalog_top_home a{color:#3F3F3F; text-decoration:none;}

.content_text{
background: rgba(255, 255, 255, 0.2); padding:10px;
}

/* Средняя навигация
-----------------------------------------------------------------------------*/

#menuxa{background:#88a234; color:#fff; color:#fff; text-align:center; font-size:16px; padding:10px; display:none}


#middle-bar {
    background1: url("/bitrix/templates/eshop_bootstrap_green/template/top_nav_bg.png") no-repeat 0 0;
background:#32170e;
    background-position: center;

width: 1280px;
    height: 50px;
    margin: 0 auto;
margin-bottom:10px;
}

#footer_block{float:left}

#middle-nav ul, #footer_block ul {
    margin-left: 25px;
text-align: justify;
text-justify: newspaper;
float:left
}

#middle-nav li, #footer_block li {
    list-style: none;
    position: relative;
 display: inline-block;
                text-align: left;

//display : inline;
                //zoom : 1;
}

#middle-nav ul li.last_el, #footer_block ul li.last_el { width: 100%;
                visibility: hidden;}



#middle-nav a { /* Стиль к тексту горизонтального меню */
    text-decoration: none;
    font-size: 18px;
    position: relative;
    text-align: center;
line-height:50px;
display:inline-block
}

#middle-nav a.selected{color: #b2e757;}

/* делаем инпуты плавающими, чтобы убрать лишние отступы,
** и отключаем бордюры */

#search{ position:relative;}


#search input {
    float: left;
    border: none;
}

#search .input {
    width: 183px;
    height: 28px;
    background: url("/bitrix/templates/eshop_bootstrap_green/../images/banners/subscribe.png") no-repeat; 
    height: 30px;
    color:#FFFFFF; 
    border: 1px solid #FFFFFF;
    text-indent: 1.5em;
    margin-right: 0px;
    margin-top: 8px;
font-size:15px;
}

/* приходится использовать хак для FireFox
** для вертикального выравнивания текста,
** т.к. у него свои особые представления об этом */
@-moz-document url-prefix() {
  #search .input {
    height: 27px;
    padding-bottom: 2px;
  }
}

#middle-nav .search-button {
    background: url("/bitrix/templates/eshop_bootstrap_green/template/search.png") no-repeat; 
  top: 13px;
position:absolute; right:-5px;
    width: 37px;
    height: 29px;
    cursor: pointer;
}


.left{float:left; width:300px; z-index:3; position:relative;}


/* слайдер
-----------------------------------------------------------------------------*/


.slider0 {
float:left;
width:100%;
height:auto;
position:relative;
}

.sliderContent {
float:left;
width:100%;
height:270px;
clear:both;
position:relative;
overflow:hidden;
}

.sliderArrows a {
display:block;
text-indent:-9999px;
outline:none;
z-index:50;
width:40px;
height:42px;
position:absolute;
top:50%;
margin-top:-34px;
}

.prev {
background:url(/bitrix/templates/eshop_bootstrap_green/template/left-arrow.png) 5px 40% no-repeat;
left:15px;
}


.next {
right:15px;
background:url(/bitrix/templates/eshop_bootstrap_green/template/right-arrow.png) 13px 40% no-repeat;
}



.sliderContent .item {
position:absolute;
width:100%;
height:270px;
}

.sliderBullets {
position:absolute;
bottom:0;
left:50%;
z-index:50;
margin-left:-45px;
}

.sliderBullets a {
display:block;
float:left;
text-indent:-9999px;
outline:none;
margin-left:5px;
width:10px;
height:11px;
background:url(/bitrix/templates/eshop_bootstrap_green/../gfx/bullets.png) no-repeat;
}

.sliderBullets .active {
background-position:0 -11px;
}







/* Правый и левый блоки
-----------------------------------------------------------------------------*/
.left-middle-block {
border: 3px solid #88a234;
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.6);
    background: rgba(255, 255, 255, 0.5);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 5px; /* Поля вокруг текста */
    text-align: center;
}

.left-middle-block ul {
    color: #131313;
}

#left1{background: url('/bitrix/templates/eshop_bootstrap_green/template/menu_icon.png') no-repeat 0px 5px;}

#left1.selected, #left1:hover{-webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out; 
background: url('/bitrix/templates/eshop_bootstrap_green/template/menu_icon_hover.png') no-repeat 0px 5px}

#left0{background: url('/bitrix/templates/eshop_bootstrap_green/template/menu_icon_2.png') no-repeat 0px 5px}
#left0.selected, #left0:hover{-webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out; 
background: url('/bitrix/templates/eshop_bootstrap_green/template/menu_icon_2_hover.png') no-repeat 0px 5px}

#left2{background: url('/bitrix/templates/eshop_bootstrap_green/template/menu_icon_3.png') no-repeat 0px 5px}
#left2.selected, #left2:hover{-webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out; 
background: url('/bitrix/templates/eshop_bootstrap_green/template/menu_icon_3_hover.png') no-repeat 0px 5px}

#left3{background: url('/bitrix/templates/eshop_bootstrap_green/template/menu_icon_4.png') no-repeat 0px 5px}
#left3.selected, #left3:hover{-webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out; 
background: url('/bitrix/templates/eshop_bootstrap_green/template/menu_icon_4_hover.png') no-repeat 0px 5px}




#left4{background: url('/bitrix/templates/eshop_bootstrap_green/template/menu_icon_5.png') no-repeat 0px 5px}
#left4.selected, #left4:hover{-webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out; 
background: url('/bitrix/templates/eshop_bootstrap_green/template/menu_icon_5_hover.png') no-repeat 0px 5px}



#left5{background: url('/bitrix/templates/eshop_bootstrap_green/template/menu_icon_6.png') no-repeat 0px 5px}
#left5.selected, #left5:hover{-webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out; 
background: url('/bitrix/templates/eshop_bootstrap_green/template/menu_icon_6_hover.png') no-repeat 0px 5px}




#left6{background: url('/bitrix/templates/eshop_bootstrap_green/template/menu_icon_7.png') no-repeat 0px 5px}
#left6.selected, #left6:hover{-webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    -o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;
    transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out; 
background: url('/bitrix/templates/eshop_bootstrap_green/template/menu_icon_7_hover.png') no-repeat 0px 5px}







.left-middle-block li {
    list-style: none;
    text-align: left;
    margin-left: 20px;
padding-left:35px;
    width: 220px;
box-sizing: content-box;
}

.left-middle-block li.selected ul{display:block}
.left-middle-block li.selected ul .menu-close ul{display:none;}
.left-middle-block li.selected ul .selected ul{display:block;}


.left-middle-block a .item {
    font-size: 16px;
    line-height: 37px;
    margin: 0 auto;
font-weight:600;

color: #131313;
}



#left3:hover .item, #left3.selected .item,
#left0:hover .item, #left0.selected .item,
#left1:hover .item, #left1.selected .item,
#left2:hover .item, #left2.selected .item,
#left4:hover .item, #left4.selected .item,
#left5:hover .item, #left5.selected .item,
#left6:hover .item, #left6.selected .item{color: #658c00;}



.menu-close ul{display:none;}
.selected ul{margin-top:0px;}
.selected ul li{padding-left: 0px; margin-left: 0px; padding-bottom:6px;}
.left-middle-block li.selected ul a .item{text-transform: uppercase; color: #131313 !important; font-weight:500; line-height: 20px; font-size:14px;}
.left-middle-block li.selected ul a .item:hover, .left-middle-block li.selected ul li.selected a .item{color: #658c00 !important}




.left-middle-block li.selected ul .selected ul{margin-top:10px; padding-left:10px;}
.left-middle-block li.selected ul .selected ul a .item{text-transform: none; color: #523517 !important; font-size:13px;}
.left-middle-block li.selected ul .selected a .item:hover, .left-middle-block li.selected ul li.selected ul .selected a .item{color: #658c00 !important}

.left-middle-block .item-pic {
    margin-right: 10px;
}

.left-middle-block-banner {
    text-align: center;
margin-top:10px;
}
.left-middle-block-banner a div{color:#658c00; font-size:30px; text-decoration:underline;
text-align:left; line-height:30px; padding:10px 10px 0px 10px;}

.left-middle-block-vote {
border: 3px solid #88a234;
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.6);
    background: rgba(255, 255, 255, 0.5);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 15px; /* Поля вокруг текста */
    margin-top: 10px;
font-size:15px;
    text-align: left;
    color: #131313;
}

.left-middle-block-vote:hover, .left-middle-block-opinion:hover, .news-block:hover{border:3px solid #b3d544}

.left-middle-block-vote h3, .left-middle-block-opinion h3,.left-middle-block-vote .h3, .left-middle-block-opinion .h3{color: #3a5001;
    font-weight: bold;
    text-decoration: underline;
    font-size: 18px;}

ol.vote-items-list li.vote-question-item{border:0px !important; padding-left:0em !important}

.left-middle-block-opinion {
border: 3px solid #88a234;
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.6);
    background: rgba(255, 255, 255, 0.5);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 15px; /* Поля вокруг текста */
    float: left; /* Обтекание по правому краю */
    margin-top: 10px;
    text-align: left;
    color: #131313;
font-size:14px;
}



.otz_name{text-align:right; margin-top:10px; font-weight:600; font-size:16px;}
.otz_name span{display:block; font-weight:400;}

.left-middle-payments-accept {
    text-align: center;
    color: #3a5001;
    font-weight: bold;
    text-decoration: underline;
    font-size: 18px;
    float: left; /* Обтекание по правому краю */
    margin-top: 10px;

}

.left-middle-payments-accept .payments-img {
    display: inline-block;
    color: #FFFFFF;
    margin-top: 10px;
width:100%;
}

.left-middle-delivery {
    text-align: center;
    color: #3a5001;
    font-weight: bold;
    text-decoration: underline;
    font-size: 18px;
    padding: 5px; /* Поля вокруг текста */
    float: left; /* Обтекание по правому краю */
    margin-top: 5px;
}

.left-middle-delivery .delivery-img {
    display: inline-block;
    color: #FFFFFF;
    margin-top: 10px;
width:100%;
}

.bx-breadcrumb{margin-top:10px;}

.right-middle-block-banner img{ width:100%; box-shadow: 0 0 0 60px rgba(0,0,0,0) inset, .1em .1em .2em #000;
}

.right-middle-block-bottom {
    background-color: #e47706;
    padding: 13px 5px; /* Поля вокруг текста */
height:34px;
    margin-top: -5px;
}

.right-middle-block-bottom ul {
    color: #131313;
    display: inline; /* Отображать как строчный элемент */
font-size:12px !important;
}

.right-middle-block-bottom li {
  
    list-style: none;
    text-align: left;
float:left;
padding-left:25px;
box-sizing: border-box;
list-style:none;
    width: 20%;
}

.right-middle-block-bottom .middle-menu {
    display: inline; /* Отображать как строчный элемент */
    display: inline-block;
    vertical-align: top;
    margin-left: 12px;
}

.clear {
    clear: left; /* Отмена обтекания */
}

/* Новинки
-----------------------------------------------------------------------------*/

.catalog {
    margin-top: 10px;
}

.double{

    min-width: 230px;
    width: 230px;
    display: inline-block;
    vertical-align: top;
    background: white;
    margin-right: 5px;
    margin-bottom: 10px;
	margin-top: 10px;
}

.bx_catalog_top_home .bx_catalog_item_controls{
	margin-bottom: 20px;
}

.catalog-new-item, .catalog-new-item1 {
    background: white !important; 
    width: 230px;
    height: 192px;
padding-bottom:10px;
box-sizing: content-box;
    overflow: hidden;
       display: table;
    margin-top: 0px;
text-align:center;
position:relative;
}

.catalog-new-item div, .catalog-new-item1 div{
    display: table-cell;
    vertical-align: middle;
}

.new-item-img {
    display: inline-block;
    max-width: 218px;
max-height: 170px;
    color: #FFFFFF;
margin-top:5px;
}

.prodBasket{color: #000;}

.new-item-desc {
    line-height: 1;
 display: table-cell;
    vertical-align: middle;
height:69px;
    width: 210px;
    font-size: 15px !important;
    color: #FFFFFF;
	text-align: center;
}

.catalog-new-item-desc {
    width: 220px;
 background: white; 
    display: inline-block;
    position: static;
height:55px;
padding-left:10px;
margin-top:-16px;
}





.counter{display:block; margin:0 auto !important; width:72px}

.voting-form-box b{text-decoration:underline;}

.catalog-new-item-price .new-item-price {
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    font-weight: normal;
    font-size: 19px !important;
    color: #44260a;
    padding: 10px;
    width: 120px;
    background: white;
    padding-left: 17px;
}

.bx_catalog_item_controls_blocktwo{
	text-align: center;
	    margin-top: 20px;
}

.new-item-calc {
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    width: 83px;
    position: absolute;
    right: 15px;
    top: 5px;
    border: 1px solid;
    padding: 0px 5px;
}

.new-item-calc a, .new-item-calc input{    display: inline-block;
    text-align: center;
    font-size: 22px;
    }
.new-item-calc input{border:0px; background:none; width:50px;}




.new-item-buy {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    text-align: left;
    font-size: 17.5px !important;
    color: #658c00;
    padding: 10px;
    width: 83px;
    margin-left: -10px;
}

.btn-primary{border:0px; cursor:pointer}
.bx-authform-link-container a b{color: #658c00; 
font-size: 16px;}
.bx-authform-link-container a b:hover{color:#000;}
.bx-authform-link-container a{text-decoration:none;}


.buy_buttons, .bx_bt_button, .btn-primary, .bx_catalog_top_home.bx_blue .bx_bt_button {
    position: relative;
    display: inline-block;
    width: 195px!important;
    height: 35px;
    line-height: 35px;
    text-align: center;
    text-decoration: none;
    color: #fff!important;
    font-size: 16px;
    text-transform: uppercase;
    outline: none;
    box-shadow: 0 0 0 60px rgba(0,0,0,0) inset, .1em .1em .2em #000;
background: rgba(162,203,56,1);
background: -moz-linear-gradient(top, rgba(162,203,56,1) 0%, rgba(110,150,8,1) 89%, rgba(110,150,8,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(162,203,56,1)), color-stop(89%, rgba(110,150,8,1)), color-stop(100%, rgba(110,150,8,1)));
background: -webkit-linear-gradient(top, rgba(162,203,56,1) 0%, rgba(110,150,8,1) 89%, rgba(110,150,8,1) 100%);
background: -o-linear-gradient(top, rgba(162,203,56,1) 0%, rgba(110,150,8,1) 89%, rgba(110,150,8,1) 100%);
background: -ms-linear-gradient(top, rgba(162,203,56,1) 0%, rgba(110,150,8,1) 89%, rgba(110,150,8,1) 100%);
background: linear-gradient(to bottom, rgba(162,203,56,1) 0%, rgba(110,150,8,1) 89%, rgba(110,150,8,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2cb38', endColorstr='#6e9608', GradientType=0 );
}

.blog-add-comment a b{font-size:13px; font-weight:500;}

.buy_buttons:hover, .bx_bt_button, .btn-primary:hover, .bx_catalog_top_home.bx_blue .bx_bt_button:hover{
  background: #a8d95b;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a8d95b),color-stop(100%,#7ab748));
    background: -webkit-linear-gradient(top,#a8d95b 0,#7ab748 100%);
    background: -moz-linear-gradient(top,#a8d95b 0,#7ab748 100%);
    background: -ms-linear-gradient(top,#a8d95b 0,#7ab748 100%);
    background: -o-linear-gradient(top,#a8d95b 0,#7ab748 100%);
    background: linear-gradient(to bottom,#a8d95b 0,#7ab748 100%);
color:#fff}

.bx_catalog_top_home.bx_blue .bx_bt_button{font-size:14px;text-shadow:none;}
.buy_buttons:active {
    top: .1em;
    left: .1em;
    box-shadow: 0 0 0 60px rgba(0,0,0,.05) inset;
}

.catalog-new {
    color: #523517;
    width: 800px;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 10px;
    font-size: 18px;
}

.catalog-new a {
    color: #523517;
    text-decoration: none;
    text-transform: none;
    font-weight: normal;
    font-size: 17px;
font-weight:600;
}

.catalog-new a:hover {
    color: #da2244;
    text-decoration: none;
    text-transform: none;
    font-weight: normal;
    font-size: 17px;
font-weight:600;
}

.catalog-hits {
    color: #523517;
    width: 800px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 20px;
    font-size: 18px;
}



.catalog-hits a {
    color: #523517;
    text-decoration: none;
    text-transform: none;
    font-weight: normal;
    font-size: 17px;
font-weight:600;
}

.catalog-hits a:hover {
    color: #1772a8;
    text-decoration: none;
    text-transform: none;
    font-weight: normal;
    font-size: 17px;
font-weight:600;
}

.catalog-hits-bow {
    color: #523517;
    width: 800px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 20px;
    font-size: 18px;
}

.catalog-hits-bow a {
    color: #523517;
    text-decoration: none;
    text-transform: none;
    font-weight: normal;
    font-size: 17px;
font-weight:600;
}

.catalog-hits-bow a:hover {
    color: #527600;
    text-decoration: none;
    text-transform: none;
    font-weight: normal;
    font-size: 17px;
font-weight:600;
}


/* О магазине
-----------------------------------------------------------------------------*/
.about-magazine {
    background-color: #f2efec;
    color: #000;
    width: 96%;
padding:20px 2%;
font-size:16px;
}

.our-brands {
    color: #523517;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: 500;
    margin-left: 500px;
    margin-top: 25px;
    font-size: 30px;
}

.rrt{
    color: #523517;
    width: 800px;
    text-decoration: underline;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
display:inline;
margin:0px auto;
position:relative;
}

h1{text-align:center; margin-bottom:20px; margin-top:5px;  color: #523517;
    text-decoration: underline;  text-transform: uppercase;
    font-weight: bold;
    font-size: 20px; line-height:30px;}

.bx_item_title h1{text-align:left;}

h2{text-align:center; margin-bottom:15px; margin-top:15px; color: #523517;
    text-decoration: underline;  
    font-weight: bold;
    font-size: 18px; text-align:center}

.rrt:after{content:''; background: url('/bitrix/templates/eshop_bootstrap_green/template/mishen.png');
right:-40px; top:-5px; position:absolute; width:36px; height:31px; display:inline-block}


.brands-pic {
    margin-left: 10px;
    margin-top: -5px;
    vertical-align: top;
}


a.left-middle-block-opinion-href:hover{color:#000 !important}

.bx-newslist-container{box-sizing: border-box !important}


.news-block {
 -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
    width: 26%; /* Ширина слоя */
margin:10px 2.333%;
    padding: 20px 1%;
    text-align: left;
float:left;
border:3px solid #88a234;
box-shadow:1px 1px 3px 1px rgba(0,0,0,0.6);
background: rgba(255, 255, 255, 0.3);
height:250px;
}

.news-block h2{color:#593320; font-size:18px; text-decoration:underline; text-transform:uppercase; margin-bottom:10px;}

/* Footer
-----------------------------------------------------------------------------*/
.footer {
  width: 100%;
    position: relative;
    min-width: 796px;
    max-width: 1276px;
    margin: 0 auto;
padding-bottom:15px;
}

#footer_block {
    width: 100% !important;
/*    margin-top: 15px;
margin-bottom:10px;*/

    background: #32170e;
    background-position: center;
    
    height: auto;
    margin: 0 auto;
    margin-bottom: 10px;
    padding: 17px 0px 8px 0px;
        margin-top: 11px;
            border: 1px solid #32170e;
}




#footer_block a {
    list-style: none;
    color: #fff;
    font-weight: bolder;
    text-decoration: none;
    font-size: 18px;
}
#footer_block ul{width:100% !important;text-align:center;margin-left:0px;line-height:1;}
#footer_block ul li{margin: 0 28px;}
.footer-card-contacts {
    background: url("/bitrix/templates/eshop_bootstrap_green/template/bow.png") no-repeat 0 0;
    color: #000;
    background-position: 0% 30%;
    display: inline-block;
    vertical-align: top;
    width: 230px;
    padding-left: 35px;
    padding-top: 10px;
}


.footer-card-contacts .contacts {
    display: inline-block;
    vertical-align: top;
    width: 250px;
    font-size: 1.60em;
    line-height: 1.2em;
    padding-left: 10px;
}

.footer-card-adress {
    background: url("/bitrix/templates/eshop_bootstrap_green/template/bow.png") no-repeat 0 0;
    color: #000;
    background-position: 0% 30%;    
    display: inline-block;
    vertical-align: middle;
    width: 200px;
    padding-left: 35px;
    padding-top: 10px;
}


.spe{position:absolute; top:0px; right:0px; width:135px; height:75px;}
.newproduct{background: url("/bitrix/templates/eshop_bootstrap_green/template/new_p.png") no-repeat 0 0;}
.sale{background: url("/bitrix/templates/eshop_bootstrap_green/template/art_p.png") no-repeat 0 0;}
.spec{background: url("/bitrix/templates/eshop_bootstrap_green/template/luk_p.png") no-repeat 0 0;}

.footer-card-adress .adress {
    display: inline-block;
    vertical-align: top;
    width: 250px;
    font-size: 1.60em;
    line-height: 1.2em;
    padding-left: 10px;
}

.footer-buttons {
    position: relative;
    display: inline-block;
    margin-left: 80px;
    width: 12em;
    height: 2.5em;
    line-height: 2.5em;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    outline: none;
    box-shadow: 0 0 0 60px rgba(0,0,0,0) inset, .1em .1em .2em #000;
    background: linear-gradient(#6f9708, #6f9708 48%, #6f9708 52%, #6f9708);
}
.footer-buttons:active {
    top: .1em;
    left: .1em;
    box-shadow: 0 0 0 60px rgba(0,0,0,.05) inset;
}

.footer-payment {
    margin-top: -30px;
}

.bx-authform-content-container, .bx-authform-label-container{color:#000}
.bx-authform-label-container{padding:10px 0px 5px; font-weight:600;}

.all-right-reserved {
    vertical-align: bottom;
    font-size: 16px;
    color: #191918;
}

.rega p{font-size:14px;}

/* Задаем сброс обтекания */
.clear {
	margin-top: -1px;
	height: 1px;
	clear:both;
	zoom: 1;
}

/* Slider */
.slider {
	/* Ширина контейнера */
	width: 900px;
	/* Внешние тступы сверху и снизу */
	margin: 10px auto;
	/* Внутренние отступы для ссылок navy */
	padding: 0 30px;
	/* Позиционирование */
	position: relative;
}
/* Двойной клик по кнопкам вперед/назад вызывает выделение всех элементов слайдера,
поэтому предотвращаем это */
.slider::-moz-selection { background: transparent; color: #fff; text-shadow: none; }
.slider::selection { background: transparent; color: #fff; text-shadow: none; }

.slide-list {
	position: relative;
	margin: 0;
	padding: 0;
	/* Скроем то что выходит за границы */
	overflow: hidden;
}
.slide-wrap {
	position: relative;
	left: 0px;
	top: 0;
	/* максимально возможная ширина обертки слайдера */
	width: 10000000px;
}
.slide-item {
	/* Ширина слайда */
	width: 140px;
	/* Внутренние отступы */
	padding: 10px;
	margin-left: 20px;
	/* Обтекание */
	float: left;
}
.slide-title {
	/* Шрифт */
	font: bold 16px monospace;
	/* Указываем, что элемент блочный */
	display: block;
}


.search-query{padding:8px 5px;}
.search-button{border:0px; cursor:pointer; width:10em; margin-left:0px;}
.search-result{color:#000}
.search-item a{font-size: 20px;
    color: #523517;}

.search-item a b, .search-item a:hover{color:#000 !important}

.popup-window{min-width:560px; max-widtn:600px;}
.popup-window img{max-height:500px; width:auto}
.fa-search-plus{font-size:20px !important; position:absolute; color: #523517; bottom:10px; right:10px;}
.prodBasket_img{width:150px; text-align:center; display:inline-block; vertical-align:middle;}
.prodBasket_desc{display:inline-block; width:200px; vertical-align:middle;}
.prodBasket_img img{max-width:140px; max-height:140px;}

.search-item a:hover{color:#fff;}

.catalog-detail-recommend{margin-bottom:10px;text-align:center;}
.catalog-detail-recommend .bx_catalog_top_home{display:inline-block; margin:0px auto;text-align:left}

/* навигация вперед/назад */
.navy {
	/* абсолютное позиционирование */
	position: absolute;
	top: 0;
	z-index: 1;
	height: 100%;
	/* ширина элементов */
	width: 40px;
	cursor: pointer;
}
.prev-slide {
	left: 0;
	background: url("/bitrix/templates/eshop_bootstrap_green/template/left-arrow.png") 5px 40% no-repeat;
}
.next-slide {
	right: 0;
	background: url("/bitrix/templates/eshop_bootstrap_green/template/right-arrow.png") 13px 40% no-repeat;
}
.navy.disable {
	background: #dbdbdb;
}
/* навигация старт/пауза */
.auto {
	width: 7px;
	height: 11px;
	cursor: pointer;
	margin: 10px auto;
}
.play {
	background: url(/bitrix/templates/eshop_bootstrap_green/bg/play.png) center no-repeat;
}
.pause {
	background: url(/bitrix/templates/eshop_bootstrap_green/bg/pause.png) center no-repeat;
}


.error_det{margin-top:15px;}
.error_det .fa{ width:20px; height:20px; padding-top:2px; color:red; font-size:20px; float:left;}
.content .error_det p{padding-left:25px; max-width:500px; text-align:left; color:red; font-size:13px;line-height:24px;}

.bx_ordercart .bx_ordercart_order_table_container table td{white-space: normal;}

#mask {
    position:absolute;
    left:0;
    top:0;
    background-color:#000;
    display:none;
 z-index:9997 !important;
    }

.window {
   position:fixed;
  top:0%;
	left:0%;
   display:none;
    z-index:9999 !important;

    } 

.bx-authform-social{display:none;}

.dialog1{top:20%;}
.dialog1 .krest{right:0px; top:0px; z-index:100;}
.dialog1 .content{background: url('/bitrix/templates/eshop_bootstrap_green/images/zvonok.jpg'); margin:0%; padding:15px; width:520px;}
#auth .content{width:400px;}
.dialog1 .about__small, .dialog1 .content{margin:0px;}

.dialog1 .about__more{cursor:pointer; border-radius:0px; border:2px solid #c8215d;}

.form{color:#000; font-size:18px;}
.form td{font-size:16px;}

.content p{margin-top:10px;}
.bx-section-desc-post{padding-right:10px;}
.content ul{ margin-bottom:15px;}

.toptext{font-size:12pt; margin-bottom: 15px;}

.krest {
color:#7ab748;
font-size:30px;
  width: 52px;
  height:52px;
text-align:center;
padding-top:10px;
  cursor: pointer;
  text-transform: uppercase;
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  -webkit-transition: all 0.7s ease-in-out;
  border:0px;
  position:absolute; top:86px; right:-56px;
}

.krest:hover{color:#fff}

.news-date-time{font-size:13px; color:#727272; display:block}
.news-item a b{font-size:14px; color:#252624;}
.news-item a:hover>b{color:#252624; text-decoration:underline}
.news-item{margin-bottom:5px;}
.news_a a{text-decoration:underline; font-size:18px; color:#3a5001}
.news_a a:hover{text-decoration:none;}
.news_a{text-align:right; margin-top:15px;}

.sert{text-align:center}
.sert img{margin:0px 2%; width:46%}

.article{color:#000; font-size:13px;}
.article a b{color:#302319; font-size:17px;}
.top_bot_fix{ position: fixed; height:1px;
 bottom: 0; z-index:9999;
 left: 0;
 width: 100%;}
.top_bot0{position:relative;margin:0px auto; min-width: 1140px;
    max-width: 1266px;}
.top_bot1{display:block; background: url("/bitrix/templates/eshop_bootstrap_green/template/top_bot.jpg") no-repeat; height:37px; width:37px; 
position:absolute; right:-60px; bottom:50px; }

.item_info_section1 strong{text-transform:uppercase; margin-bottom:10px; display:block}
.item_info_section1, .item_info_section1 table{color:#222222; font-size:16px;}
.item_info_section1 table td{height:24px;}


.center_prod{margin-top:10px;}
.tabs__content {
  display: none; /* по умолчанию прячем все блоки */
}
.tabs__content.active {
  display: block; /* по умолчанию показываем нужный блок */
}
.tabs__caption{margin:0px !important;}

.tabs__caption li{float:left; background:#d9d9d9; -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
list-style:none !important;
border-top-left-radius: 5px;
border-top-right-radius: 5px; color:#593320; font-size:16px; padding:14px 12px; cursor:pointer; margin-right:4px}

.tabs__caption li.active{color:#557503; border:1px solid #557503; border-bottom:0px; background:#f1eeea; 
-webkit-box-shadow: 5px -2px 10px -4px rgba(0,0,0,0.75);
-moz-box-shadow: 5px -2px 10px -4px rgba(0,0,0,0.75);
box-shadow: 5px -2px 10px -4px rgba(0,0,0,0.75); padding:15px 12px; font-weight:600; z-index:2; position:relative;}

.tabs__content{border:1px solid #557503; background:#f1eeea; margin-top:-2px; color:#252624; 
font-size:16px; padding:20px; }

.bx-catalog-tab-list{display:none;}

.blog-comment-cont-white{background:#f1eeea;}

.catalog_list{width:100%;}
.catalog_list .hidden-xs{float:right; box-sizing: border-box !important;}
.cntr{box-sizing: border-box !important; padding-left:0px;}
.bx_green.bx-section-desc {
    border-left-color: #658c00;
}

.new-item-price span{display:block; font-size:13px; color:#ff0000; text-decoration: line-through}
.bx_catalog_item_container{position:relative;}

.catalog .bx_catalog_item{margin-right:0px;}
.catalog{margin-bottom:20px;}

.bx_stick_disc{position:absolute; top:30px; background: #6f9708; padding:4px 10px; right:7px;}


.bx-filter .bx-ui-slider-track-container{padding-top:15px;}

.bx-filter .col-lg-12{padding-right:0px;}
.bx-filter .col-xs-10{width:250px;}
.bx-filter.bx-green .bx-filter-section{   
    border: 3px solid #88a234;
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.6);
    background: rgba(255, 255, 255, 0.5);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: 15px;
    margin-top: 10px;
    margin-left: 4px;
    text-align: left;
    color: #131313;
    font-size: 14px;
}

.bx-filter.bx-green .bx-filter-section:hover{border: 3px solid #b3d544;}
.col-xs-offset-1{margin:0px;}

.bx-filter .bx-filter-parameters-box-title span{color: #3a5001;}
.bx-filter .bx-filter-input-container input{height:28px; width:40px;}
.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub{float:left}
.bx-filter .bx-filter-parameters-box-container-block{display:none;}
.bx-filter.bx-green .bx-ui-slider-pricebar-v{background:#88a234}
.bx-filter.bx-green .btn-themes{
    position: relative;
    display: inline-block;
border:0px;
    width: 100px;
    height: 35px;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    outline: none;
    box-shadow: 0 0 0 60px rgba(0,0,0,0) inset, .1em .1em .2em #000;
  background: linear-gradient(#6f9708, #6f9708 48%, #6f9708 52%, #6f9708);
    -webkit-transition: all 0.8s 0.5s;
    transition: all 0.8s 0.2s;
}
.btn-link{color:#6f9708}
table.characters_table td:first-child{
vertical-align:middle;
text-align:left;
}
table.characters_table td{
color:#444;
text-align:right;
}
table.characters_table tr{
border-bottom: 1px dotted #444;
}
table.characters_table td span.nodot{
padding-bottom:4px;
background:#F1EEEA
}
.bx-filter.bx-green .btn-themes:hover{
    background: #a8d95b;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a8d95b),color-stop(100%,#7ab748));
    background: -webkit-linear-gradient(top,#a8d95b 0,#7ab748 100%);
    background: -moz-linear-gradient(top,#a8d95b 0,#7ab748 100%);
    background: -ms-linear-gradient(top,#a8d95b 0,#7ab748 100%);
    background: -o-linear-gradient(top,#a8d95b 0,#7ab748 100%);
    background: linear-gradient(to bottom,#a8d95b 0,#7ab748 100%);
color:#fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8d95b',endColorstr='#7ab748',GradientType=0);
}


.nav_buttons{margin:0px; border:none; cursor:pointer; font-size: 18px;}


.bx-filter-parameters-box-container{padding:10px 0px;}



.bx_catalog_tile .bx_catalog_tile_ul li{width:170px; margin:0 9px; padding-top:10px; margin-bottom:10px; height:150px;
background: white;

}

.bx_catalog_text_title{width:160; text-align:center; padding:0px 5px; display: table;
    height: 60px;}
.bx_catalog_text_title a{ display: table-cell;
    vertical-align: middle;}

.bx_catalog_tile .bx_catalog_tile_img{margin:0px auto;}
.bx_catalog_text_title, .bx_catalog_text_title a{

background: #360F05;
    color: white !important;
    font-weight: normal;
    margin: 0px;
    /*text-decoration: underline;*/
    width: 160px;
    margin-left: -10px;
    height: 65px;

}
.bx_catalog_text_title a, .bx_catalog_text_title span{font-size:13px; text-transform:uppercase; text-decoration: none;}
.content ul.bx_catalog_text_ul{margin-left:0px;}
.bx_catalog_text{margin-bottom:15px; }

#modef{width:100px;}
#modef a{color:#3a5001}

#title-search{position: relative; width:183px; margin-right:10px; float: right;}


.image_prw{width:15%; margin-right:-5px; display:inline-block; vertical-align:top; margin-right:10px; text-align:center; background:#fff}
.image_prw_txt{display:inline-block; vertical-align:top; width:80%}
.image_prw_txt .cost{font-size:16px; font-weight:bold;}
.image_prw img{max-width:100px; max-height:100px;}

.bx_item_detail{margin-top:15px;}

.bx_ordercart_order_sum{font-size:16px !important;}

.bx_item_detail .bx_item_slider .bx_slide ul li{text-align:center; width:100px; text-align:center; height:100px;}

.bx_item_detail.bx_green .bx_item_slider .bx_slide ul li .cnt, .item_info_section1{display:block}
.bx_item_detail.bx_green .bx_item_slider .bx_slide ul li .cnt{padding:0px; width:96px; overflow:hidden; height:100px; display: table;}
.bx_item_detail.bx_green .bx_item_slider .bx_slide ul li .cnt span{    display: table-cell;
    vertical-align: middle;}


.bx_item_detail.bx_green .bx_item_detail_size ul li:active .cnt, .bx_item_detail.bx_green .bx_item_detail_size ul li.bx_active .cnt {
    border: 3px solid #5d9729;
}
.bx_item_detail.bx_green .bx_item_detail_size ul li .cnt {
    border: 2px solid #74af40;
}

.bx_item_detail.bx_green .bx_bt_button1, .bx_item_detail.bx_green .buy1Btn{color:#fff;}
.bx_item_detail.bx_green .buy1Btn, .bx_item_detail.bx_green .bx_bt_button1, .bx_item_detail.bx_green .bx_bt_button_type_21
{ text-decoration:none;}

.bx_sort_container{display:none;}
.bx_ordercart .bx_ordercart_order_table_container table thead tr{background: url("/bitrix/templates/eshop_bootstrap_green/template/top_nav_bg.png") no-repeat 0 0;}
.bx_ordercart .bx_ordercart_order_table_container table thead td{background:none; color:#fff;}
.bx_ordercart_itemtitle{text-align:left}

.bx_ordercart.bx_green .bx_bt_button, .bx_ordercart.bx_green .bx_ordercart_order_pay_center .checkout, 
.bx-green .btn.btn-default{    box-shadow: 0 0 0 60px rgba(0,0,0,0) inset, .1em .1em .2em #000;
    background: linear-gradient(#6f9708, #6f9708 48%, #6f9708 52%, #6f9708);}
.bx-soa-section-title-container{    border: 3px solid #88a234;
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.6);
    background: rgba(255, 255, 255, 0.5) !important;
-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px; border:none;}

.bx_ordercart.bx_green .bx_ordercart_order_pay_center .checkout.BasketDelete{ 
background: linear-gradient(#9d0909, #9d0909 48%, #9d0909 52%, #9d0909); margin-right:3px;
cursor:pointer; border:0px; height:36px;font: bold 14px/29px Arial, sans-serif;}

#basket_items_list .bx_ordercart_order_pay_center .checkout{text-shadow:none;}

.bx-soa-editstep{color: #3a5001;}
.bx-soa-section, .bx-step-completed{border:none !important;}
.bx-soa-sidebar{top:-50px;}
.bx-green .btn.btn-default, .bx-soa-section.bx-selected{border:none;}
.bx-scu-container {
    position: relative;
     height: auto !important;
   overflow:visible !important;
}
.bx-soa-item-content .bx-scu-container{max-width:100% !important}
.form-group{width:90%}

.bx_catalog_item_scu{display:none;}
.form-helper{font-size:13px;}

.form .buy_buttons{border:0px; cursor:pointer; margin:10px 0px 5px 5px; text-transform:none;}
.popup_order > div{width:227px}
.form .inputtext, #phone_oneclick{width: 200px;
    line-height: 25px; margin:5px; padding:5px; color:#000; background: rgba(255, 255, 255, 0.4); border:1px solid #523517}
#phone_oneclick{padding:5px 0px}
.form .inputtextarea{margin-left:5px; color:#000; background: rgba(255, 255, 255, 0.4); border:1px solid #523517}
.content .form .inputtextarea{width:417px;}

table.bxlhe-frame-table td{background: rgba(255, 255, 255, 0.4) !important;}
div.bxlhe-frame, iframe.lha-iframe{background: none !important;}
.reviews-reply-field-settings{display:none;}

/*Отзывы*/
.reviews-post-table {background: rgba(255, 255, 255, 0.2); padding:10px !important; border-collapse:separate;}
.reviews-block-inner{font-size: 15px;}
.author{color: #523517;}
table.reviews-post-table thead td{line-height:normal !important;}
.reviews-reply-form{margin-top:20px;}
table.reviews-post-table{border:0px;}


.ct-menu{position:relative; top:-35px;}

.ct-menu-title{
	border-bottom: 0;
	margin-bottom: -1px;
	position: relative;
	z-index: 1;
	display: inline-block;
	vertical-align: top;
	color: #1d1b17;
	font: 16px Georgia,serif;
	padding: 0 12px;
	height: 42px;
	line-height: 38px;
}

.ct-menu-list {
	margin: 0;
	padding: 7px;
	border-bottom: 1px solid #cfcfcf;
	text-align: left;
margin-bottom:12px;
display:none;
}

.ct-menu-list li {
	list-style: none;
	display: inline-block;
	vertical-align: top;
	color: #3e3e3e;
	margin: 0;
	margin-bottom: 3px;
}


.ct-menu-list{margin-left:0px !important;}
.ct-menu-list .bx_catalog_text_title{padding:0px;}

.question-item {
	margin-left: 0;
	margin-bottom: 10px;
}

.q-author {
	color: #1d1b17;
	margin-bottom: 7px;
}

.q-text {
	font-size: 12px;
	font-style: italic;
	color: #595242;
	margin-top: 7px;
	line-height: 18px;
}




.content .total{font-size:18px; color:#6f9708; padding:10px 2px 5px 3px;}

.question-item .q-author{font-size:18px; color:#3a5001;}
.answer-item .q-author{padding:7px 0px 7px 20px; font-size:14px; color:#000000;}
.cbox-categories{border-top: 1px solid #474747; color:#474747; padding:5px 0px; margin-bottom:15px;}
.cbox-categories a{color:#474747;}
#vopr{float:right; margin-right:100px; position:relative; z-index:1; top:7px;}
#vopr .start_search{background:none; border:0px; color:#ff9d00; cursor:pointer; text-decoration:underline;}

#mail_v{margin-bottom:10px;}
#mail_v a{   
    color: #fff; text-decoration:none; margin-left:0px !important}


#vopr1{ position:absolute; z-index:1; left:180px;}
#vopr1 .start_search{background:none; border:0px; cursor:pointer; text-decoration:underline;}
.prodTitle{color: #3a5001; font-size:16px; text-transform:uppercase;}
.prodPrice{color: #44260a; font-size:16px; font-weight:600}
.bx_medium_kart{width:45%; cursor:pointer; font-size: 14px;}

.popup-window-buttons .bx_medium_kart{width:45%!important; cursor:pointer; font-size: 14px;}

.popup-window-buttons{padding-top:0px;}

table.reviews-post-table thead td .message-post-date{display:none}


.pagenav{background: url("/bitrix/templates/eshop_bootstrap_green/template/top_nav_bg.png") no-repeat 0 0;
    background-position: center;
    height: 30px; font-size:16px; text-align:center; padding-top:10px; margin-top:20px; }

div.popup-window .popup-window-titlebar, .popup_order .popup-window-titlebar{background: url("/bitrix/templates/eshop_bootstrap_green/template/top_nav_bg.png") no-repeat 0 0;}
.popup-window.popup-window-with-titlebar{padding:0px 0px 10px 0px}
.popup_order .popup-window-titlebar{height:42px; padding:0px; margin:0px; text-align:left;}
.popup-window-titlebar-text{color: #fff;
    line-height: 42px;
    padding-left: 16px;
    font-size: 16px;
    font-weight: 500;}

.forum-page-current{color:rgba(162,203,56,1); font-weight:600; margin:0px 5px}


.checkbox .disabled{display:none;}
.control .del{color:#bc2323; font-size:17px; font-weight:bold}
.control a{text-decoration:none;}

.search-advanced-result .search-result{font-weight:bold; font-size:15px; }
.search-advanced{  
    margin: 0 0 1.5em;
    padding: 1em 0;
    border-bottom: 1px solid;  border-color: #E9E9E9;}

.pagenav a{color:#fff; text-decoration:none; margin:0px 5px;}
.pagenav{margin-bottom:10px;}


.sales-item{background: rgba(255, 255, 255, 0.2);
    padding: 10px !important; margin-bottom:10px;}

.sales-item .img_sales{overflow:hidden; display:block; width:10%; float:left}

.other_sales{padding:20px; padding-top:0px; width:60%; float:left;}
.other_sales b{    color: #523517;
    text-transform: uppercase; font-size:15px;}
.other_sales a{text-decoration:none;}

.sales-item .preview_picture{max-width:140px; max-height:140px;}

.catalog-new-item-price{position:relative;}


.contact .inputtext{width:411px;}
.contact .errortext{float:right;}

.bx_notavailable{color: #658c00;
    font-size: 18px;color: #658c00;
    font-size: 18px;
    margin-top: 21px;
    display: inline-block;
    margin-bottom: 21px;}
.bx_catalog_item_controls_blockone, .bx_catalog_item_controls{text-align: center;}

.popup-window-close-icon{background:none;}
.popup-window-close-icon:after{content: 'х'; color:#fff; font-size:20px;}
div.popup-window.popup-window-with-titlebar, div.popup-window.popup-window-with-titlebar .popup-window-titlebar {border-radius:0px !important;}
.popup-window-titlebar-close-icon{top:0px !important;}

.content .sale-order-detail-back-to-list-link-up{color: #658c00; font-size:16px;}

@media (max-width:1250px){.catalog_list .col-md-9{width:63%; padding-right:2%;}
.catalog_list .col-md-3{width:33%; }
.catalog_list .col-xs-12 .bx_item_list_section{height:360px; overflow:hidden; padding:0px;}
.catalog_list .row{margin-right:0px;}
}
.about-magazine ul{
	list-style-type:disc;
	list-style-position:inside;
}

.leftimg {
    float: left;
    margin: 7px 7px 7px 0;
}
#iblockForm10{
	display:none;
}

.block-footer{background:url(/images/newfooter/Фон_3959790.png) no-repeat;    padding: 20px 0;    text-align: center;min-width:1196px;}
.footer-card-contacts{
background:url("/images/newfooter/1_3959790.png") no-repeat 0 0;
    background-position: 0% 20%;
    /*margin-left: 25px;*/
    padding-top:0px;
    width:auto;
}
.block-footer .bl-f1,
.block-footer .bl-f2,
.block-footer .bl-f3,
.block-footer .bl-f4
{
display:inline-block;vertical-align:top;
    margin: 0px 16px;
}
.footer-adres-contacts{

    /*margin-left: 25px;
        padding-left: 35px;*/
    padding-top: 0px;
}
.footer-adres-contacts div{font-size:1.60em;}

.footer-adres-contacts .fadres{    margin-bottom: 13px;
background:url("/images/newfooter/2_3959790.png") no-repeat 0 0;
    background-position: 0% 30%;
    padding-left: 37px;

}
.footer-adres-contacts .ftime{  
background:url("/images/newfooter/3_3959790.png") no-repeat 0 0;
    background-position: 0% 30%;
    padding-left: 37px;
 height: 24px;

}
.footer-emskype-contacts .femail{  
background:url("/images/newfooter/4_3959790.png") no-repeat 0 0;
    background-position: 0% 30%;
    padding-left: 37px;margin-bottom: 13px;
    text-align: left;

}
.footer-emskype-contacts .fskype{  
background:url("/images/newfooter/5_3959790.png") no-repeat 0 0;
    background-position: 0% 30%;
    padding-left: 37px;
    text-align: left;
 height: 24px;

}
.footer-emskype-contacts div{font-size:1.60em;}
.footer-emskype-contacts{
    
 /*margin-left: 25px;
        padding-left: 35px;*/
}
.footer-card-contacts .contacts{width:auto;}

.footer-platezi-contacts .fpodpis{
height: 35px;
}
.footer-card-contacts .contacts a{line-height: 27px;}

@media screen and (max-width:1246px){
.block-footer{
text-align:left;
}
.block-footer .bl-f4{
margin:0;
}
}
@media screen and (max-width:1196px){
#footer_block ul li {
    margin: 0 20px;
}
.block-footer{
font-size:11px;
}
}

.grtitle{
font-size:18px!important;
margin:10px 0px;
color:#3a5001;
text-align: left;
}
ul.tehhar{
box-sizing:border-box;
padding-right:20px;
}
ul.tehhar li span:last-child{
float:right;
}
ul.tehhar li span{
padding-bottom:2px;
background:#F1EEEA;
}
ul.tehhar li{
margin:2px 0px;
display:block;
border-bottom: 1px dotted;
}
.desc-col{
width:50%;
float:left;
}
.bx_item_description:before,
.bx_item_description:after{
clear:both;
content: " ";
display:block;
}
ul.complectul li{
padding-bottom:2px;
}
ul.complectul li:before{
content: "\25CF";
margin-left:10px;
padding-right:10px;
color:#3a5001;
}


ul.comp li{
padding-bottom:2px;
}
ul.comp li:before{
content: "\25CF";
margin-left:10px;
padding-right:10px;
color:#97AF65;
}
.headp{
    color:#97AF65;
    margin: 15px 0px;
    text-align: left;
}

.h2o_component.buy_one_click_container{
  width:600px!important;
  
}
.bx_item_detail .bx_item_description p{
  font-size:16px;
  
}
.galimg img{
    height: 140px;
}

.chr h2{
    color: #3a5001;
}
.chr div{
    width: 47%;
    padding: 10px;
    float: left;
}
.texthh{
    color: #523517;
    font-weight: bold;
}

.naoneu {
  display: none;
}

.bx_catalog_tile_ul li .bx_catalog_text_title a:hover{
    text-decoration: underline;
}

.catalog-new-item-desc a:hover{
    text-decoration: underline;
}

.bx_catalog_item.double .buy1Btn {
    background: #cd5606;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ea7e06 0%, #cd5606 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea7e06), color-stop(100%,#cd5606));
    background: -webkit-linear-gradient(top, #ea7e06 0%,#cd5606 100%);
    background: -o-linear-gradient(top, #ea7e06 0%,#cd5606 100%);
    background: -ms-linear-gradient(top, #ea7e06 0%,#cd5606 100%);
    background: linear-gradient(to bottom, #ea7e06 0%,#cd5606 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea7e06', endColorstr='#cd5606',GradientType=0 );
	padding: 10px 40px;
    display: inline-block;
    font-size: 16px;
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.6);
    margin-top: 10px;
    color: white;
    margin-bottom: 20px;
}

.bx_catalog_item.double .buy1Btn:hover{
    background: #a8d95b;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a8d95b),color-stop(100%,#7ab748));
    background: -webkit-linear-gradient(top,#a8d95b 0,#7ab748 100%);
    background: -moz-linear-gradient(top,#a8d95b 0,#7ab748 100%);
    background: -ms-linear-gradient(top,#a8d95b 0,#7ab748 100%);
    background: -o-linear-gradient(top,#a8d95b 0,#7ab748 100%);
    background: linear-gradient(to bottom,#a8d95b 0,#7ab748 100%);
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8d95b',endColorstr='#7ab748',GradientType=0);
}

.bx_catalog_item .voros_btn, .bx_item_detail .voros_btn{
    background: #dadada;
    background: -moz-linear-gradient(top, #eeebe7 0%, #dadada 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeebe7), color-stop(100%,#dadada));
    background: -webkit-linear-gradient(top, #eeebe7 0%,#dadada 100%);
    background: -o-linear-gradient(top, #eeebe7 0%,#dadada 100%);
    background: -ms-linear-gradient(top, #eeebe7 0%,#dadada 100%);
    background: linear-gradient(to bottom, #eeebe7 0%,#dadada 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeebe7', endColorstr='#dadada',GradientType=0 );
    padding: 10px 50px;
    display: inline-block;
    font-size: 18px;
    margin-top: 5px;
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.6);
    color: #3a5001!important;
}

.bx_item_detail .voros_btn{
    padding: 10px 20px;
    margin-left: 20px;
}

.bx_catalog_item .voros_btn:hover, .bx_item_detail .voros_btn:hover{
    background: rgba(140,98,55,1) !important;
    background: -moz-linear-gradient(top, rgba(140,98,55,1) 0%, rgba(82,53,23,1) 100%) !important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(140,98,55,1)), color-stop(100%, rgba(82,53,23,1))) !important;
    background: -webkit-linear-gradient(top, rgba(140,98,55,1) 0%, rgba(82,53,23,1) 100%) !important;
    background: -o-linear-gradient(top, rgba(140,98,55,1) 0%, rgba(82,53,23,1) 100%) !important;
    background: -ms-linear-gradient(top, rgba(140,98,55,1) 0%, rgba(82,53,23,1) 100%) !important;
    background: linear-gradient(to bottom, rgba(140,98,55,1) 0%, rgba(82,53,23,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c6237', endColorstr='#523517', GradientType=0 ) !important;
    color: #fff !important;
}

.other_sales.fullw{
    width: 95%;
    text-align: justify;
}

.catalog-detail-recommend .bx_notavailable{
       margin-bottom: 50px;
    margin-top: 55px;
}

.catalog-detail-recommend  .new-item-calc{
        top: 250px;
}
h1, h2, h3, h4, h5, h6{
	text-decoration: none!important;
}

.blog-add-comment .bx_medium.bx_bt_button{
    width: 205px!important;
}

.table_compare .bx_bt_button.bx_small{
     cursor: pointer; 
     text-decoration: none; 
     color:  white!important; ;
     background: #658c00 !important; 
     text-shadow: none !important; 
     padding: 0px !important; 
     text-align: center!important; 
     margin: 10px 0px!important; 
}

.table_compare .img_comp{
    background: none;
}

.bx-section-desc, .bx-newsdetail-content{
	font-size: 12pt;
}

.bx-section-desc ul li, .bx-newsdetail-content ul li, .toptext ul li{
	list-style-type: disc;
}

.bx-section-desc ul, .bx-newsdetail-content ul, .toptext ul{
	margin-top: 15px;
	margin-left: 15px;
}

.footer_new,.header_new{
    width: 100%;
}

.menu_footer{
    background: #32170E;
    width: 100%;
    margin: 10px auto 0px auto;   
}
.menu_header{
    background: #32170E;
    width: 100%;
    margin: 0px auto 0px auto;   
}

.footer_content_wrap, .header_new{
    background: #fff;
    width: 100%;
    margin: 0 auto;      
}

.container_menu,.footer_content,.header_new_wrap{
    width: 1280px;
    margin: 0 auto;
}
.container_menu ul li{
    display: inline-block;
    padding: 17px 20px;
}
.container_menu ul{
    text-align: center;
}
.container_menu ul li:first-child{
    padding-left: 0px;
}
.container_menu ul li:last-child{
    padding-right: 0px;
}
.container_menu ul li a{
    font-weight: bold;
    font-size: 18px;
}

.footer_content .contacts a{
   color: #000;
   font-size: 20px;
   display: block;
   padding: 5px 0px
} 
.adresf,.timef,.emailf,.skypef, .emailf a{
    color: #000000e0;
    font-size: 16px;
    padding: 5px 0px; 
}

.footer_content .contacts{
    background: url(/bitrix/templates/eshop_bootstrap_green/images/icon/fone.png);
    background-repeat: no-repeat;
    background-position-y: 40%;
    padding-left: 35px;
}
.footer_content .item{
    padding-top: 25px;
    float: left;
    padding-bottom: 15px;
    width: 21%;
}
.footer_content .buttons-width{
    float: right;
    width: 36%;
}
.adresf{
    background: url(/bitrix/templates/eshop_bootstrap_green/images/icon/st.png);
    background-repeat: no-repeat;
    background-position-y: 40%;
    padding-left: 35px;    
}
.timef{
    background: url(/bitrix/templates/eshop_bootstrap_green/images/icon/tm.png);
    background-repeat: no-repeat;
    background-position-y: 40%;
    padding-left: 35px;    
}

.emailf{
    background: url(/bitrix/templates/eshop_bootstrap_green/images/icon/em.png);
    background-repeat: no-repeat;
    background-position-y: 40%;
    padding-left: 35px;    
}
.skypef{
    background: url(/bitrix/templates/eshop_bootstrap_green/images/icon/sk.png);
    background-repeat: no-repeat;
    background-position-y: 40%;
    padding-left: 35px;    
}
.obr, .vpr{
    display: inline-block;
    width: 170px;
    height: 41px;
}
.obr{
    background: #8AB31B;
    font-size: 16px;
    text-align: center;
    line-height: 40px; 
    float: left;     
}
.vpr{
    background: #D86F03;
    font-size: 16px;
    text-align: center;
    line-height: 40px;  
    float: right;    
}
.paypay{
    margin-top: 10px;
}
.fplat{
    width: 100%!important;
    display: flex;
    justify-content: center; 
    flex-wrap: wrap;   
}
.paypay.adp{
    display: none;
}
.header_new .fleft{
    float: left;
}
.logotip{
    width: 25%;
         margin: 30px 0px 10px 0px;
}
.logoimg{
    background: url('/bitrix/templates/eshop_bootstrap_green/images/icon/logo.png');
    height: 100px;
    background-repeat: no-repeat;
    background-size: 85%;
    margin-top: -10px;
}
.addres, .telefon, .telefon a{
    color: #000000e0;
    font-size: 14px;
}
.addres a{
    color: #88B40C;
    font-size: 14px;
    text-decoration: underline;
}
.cart div.b{
    color: #000000e0;
    font-size: 14px;
    font-weight: bold;
    padding-left: 15px;
}

.addres a:hover{
    text-decoration: none;
}
.addres{
          margin: 30px 0px 10px 0px;
    background: url(/bitrix/templates/eshop_bootstrap_green/images/icon/bow.png);
    background-repeat: no-repeat;
    background-position-y: 0%;
    padding-left: 35px;
    width: 25%;
}
.addres>div{
    margin-top: 5px;
}
.skype{
    background: url(/bitrix/templates/eshop_bootstrap_green/images/icon/skyp.png);
    background-repeat: no-repeat;
    background-position-y: 40%;
    padding-left: 25px;       
}
.header_new .telefon{
          margin: 30px 0px 10px 0px;
    background: url(/bitrix/templates/eshop_bootstrap_green/images/icon/bow.png);
    background-repeat: no-repeat;
    background-position-y: 0%;
    padding-left: 35px;
    width: 18%;    
}

.header_new .telefon a{
    display: block;
    font-size: 20px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.header_new .buttons{
        width: 15%;
            margin: 30px 0px 10px 0px;
}
.header_new .buttons a{
    display: block;
    float: none;
    margin-bottom: 10px;
}
.cart{
    width: 11%;
         margin: 30px 0px 10px 0px;
    background: #ECEDE8;
}

.cart .basket {
    font-weight: bold;
    vertical-align: middle;
    background: url(/bitrix/templates/eshop_bootstrap_green/template/basket.png) no-repeat 10px 5px;
    padding-left: 55px;
    margin-top: 8px;
    background-size: 20%;
    height: 57px;
    width: 100%;
}
.cart .bx-basket-block {
    font-size: 14px;
    color: #000000e0;
    padding: 0px;
    padding-top: 5px;
    font-weight: normal;
}
.top_t_new{
    text-align: right;
    position: absolute;
    right: 10px;
    margin-top: 5px;

}
.top_t_new a{
    color: #000000e0;
    font-size: 14px;
    text-decoration: underline;    
}
.rff{
    display: none;
}
.header_new_wrap {
    position: relative;
}
.menu_footer .last_el{
    display: none;
}

@media (max-width: 1310px) {
    .container_menu,.footer_content,.header_new_wrap {
        max-width: 1170px;
    }
}
@media (max-width: 1200px) {
    .container_menu,.footer_content,.header_new_wrap {
        max-width: 970px;
    }
    .container_menu ul li{
        padding: 1% 2%;
    }
    .adresf,.timef,.emailf,.skypef, .emailf a{
        font-size: 14px;
    }
    .footer_content .contacts a{
       font-size: 16px;
    }
    .addres{
        display: none;
    }
    .header_new .left{
        width: 25%;
    }
    .cart .basket{
            padding-left: 55px;
    }
    .header_new .logoimg{
        background: url('/bitrix/templates/eshop_bootstrap_green/images/icon/logo768.png');
        height: 100px;
        background-repeat: no-repeat;
        background-size: 100%;
        margin-top: 0px;
    }
    .header_new .telefon {
        width: 30%;   
    }
    .header_new .buttons {
        width: 25%;
    }
    .header_new .cart {
        width: 15%;
    }
    .header_new .navi{
        display: none;
    }
}
@media (max-width: 992px) {
    .header_new_wrap {
        width: 100%;
        margin-left: 10px;
    }    
    .top_t_new {

        right: 7%;
    }    
    .container_menu,.footer_content,.header_new_wrap {
        width: 100%;
    }
    .container_menu ul li{
        display: block;
        padding: 15px 30px;
        border-top: 1px solid;
    }
    .container_menu ul li:first-child{
        padding-left: 30px;
    }
    .container_menu ul li:last-child{
        padding-right: 30px;
    }
    .container_menu ul{
        text-align: left;
    }
    .footer_content .item{

        width: 25%;
    }
    .footer_content .buttons-width{
        float: left;
        width: 25%;
    }
     .adresf,.timef,.emailf,.skypef, .emailf a{
        font-size: 13px;
    }
    .footer_content .contacts a{
       font-size: 15px;
    }    
    .obr, .vpr{
        float: none;
    }
    .obr{
        margin-bottom: 10px;
    }
    .buttons-width .paypay{
        display: none
    }
   .paypay.adp{
        display: block;
   }
   .header_new .logotip {
        width: 22%;
    }
   .header_new .telefon {
        width: 25%;
    }
    .header_new .buttons {
        width: 27%;
    }
    .header_new .cart .basket {
        padding-left: 45px;
    }
}
@media (max-width: 700px) {

    .footer_content{
        width: 100%;
    }
    .footer_content .item {
        width: 46%;
        min-height: 90px;
        padding: 5px;
    }
    .adresf, .timef, .emailf, .skypef, .emailf a {
        font-size: 12px;
    }
    .footer_content .contacts a{
       font-size: 14px;
    } 
    .header_new .ros{
        display: none;
    }
    .header_new .rff{
        display: inline-block;
    } 
    .header_new .info_text{
        font-size: 12px;
    } 
    .header_new .cart {
        width: 20%;
    }
    .header_new .cart .basket{
        background-size: 18%;
    }
}

@media (max-width: 640px) {
    .header_new .logoimg{
        background: url(/bitrix/templates/eshop_bootstrap_green/images/icon/logo320.png);
        height: 50px;
        background-repeat: no-repeat;
        background-size: 34%;
        width: 300px;
        margin-top: 0px;

    }
    .header_new .logotip {
        width: 100%;
        margin: 10px 10px 0px 10px;
        clear: both;
    }
    .header_new .buttons a.vpr{
        display: none;
    }
    .header_new .telefon{
        margin: 0px 0px 0px 10px;
        width: 45%;
        background: none;
        padding-left: 0px;
    }
    .header_new .buttons{
        margin: 5px 0px 0px 0px;
        width: 47%;
    }
    .header_new .telefon a{
        font-size: 14px;
    }

    .header_new .info_text{
        font-size: 11px;
    }
    .buttons a{
        width: 100%;
    }
    .header-basket_height .b{
        display: none;
    }
    .header_new .cart{
        background: none;
        margin:0px;
        position: relative;
        width: 47%;
    }
    .header_new .cart .basket{
        position: absolute;
        top: -15px;
        right: 0px;
        background: url(/bitrix/templates/eshop_bootstrap_green/template/basket.png) no-repeat 10px 5px;
        background-size: 25%;
        width: 70px;                
    }
    .header_new .cart .bx-basket-block{
        text-align: right;
        width: 65px;        
    }
    .header_new .top_t_new {
        top: 10%;
    }
}

.bx-section-desc h2{
    text-align: left;
}
.bx-section-desc h3{
    font-size: 17px;
    font-weight: bold;
    margin: 10px 0px;
}
/* End */
/* /bitrix/templates/eshop_bootstrap_green/components/bitrix/sale.basket.basket.line/cart/style.min.css?14901697303569 */
/* /bitrix/templates/eshop_bootstrap_green/components/bitrix/system.auth.form/auth_t/style.min.css?1490169730424 */
/* /bitrix/templates/eshop_bootstrap_green/components/bitrix/menu/mane/style.min.css?1490169729490 */
/* /bitrix/templates/eshop_bootstrap_green/components/bitrix/search.title/catalog1/style.css?14901697302229 */
/* /bitrix/templates/.default/components/bitrix/menu/tree/style.min.css?1490169731747 */
/* /bitrix/templates/eshop_bootstrap_green/components/bitrix/breadcrumb/bread/style.css?1490342373524 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?149016973551 */
/* /bitrix/components/alexkova.market/form.iblock/templates/request_trade/style.css?14901697321493 */
/* /bitrix/components/alexkova.market/iblock.element.add.form/templates/request_trade/style.css?1490169732101 */
/* /bitrix/templates/eshop_bootstrap_green/template_styles.css?153657468769429 */
