

/* Start:/bitrix/templates/green/components/bitrix/search.title/store/style.css?16167892352092*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

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:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

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

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

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

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

table.title-search-result td.title-search-item b {
	color:#cf0000;
	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:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	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:#999999;
}

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:#808080;
}

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-image: url('/bitrix/templates/green/components/bitrix/search.title/store/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/green/styles.css?16167892352052*/
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, font, 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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {
	height: 100%;
}
header, nav, section, article, aside, footer {
	display: block;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	height: 100%;

}
a {
	color: #330099;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 100%;
	min-width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/bitrix/templates/green/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

.data-table td {padding: 5px;}
.data-table th {text-align: left;}
.data-table tr:hover {background: #eee;}
/* End */


/* Start:/bitrix/templates/green/template_styles.css?161678923531342*/
html {
/*	background-image: url('/bitrix/templates/green/images/bg.png'), linear-gradient(bottom, rgb(146,187,0) 0%, rgb(206,231,125) 42%, rgb(146,187,0) 100%);
	background-image: url('/bitrix/templates/green/images/bg.png'), -o-linear-gradient(bottom, rgb(146,187,0) 0%, rgb(206,231,125) 42%, rgb(146,187,0) 100%);
	background-image: url('/bitrix/templates/green/images/bg.png'), -moz-linear-gradient(bottom, rgb(146,187,0) 0%, rgb(206,231,125) 42%, rgb(146,187,0) 100%);
	background-image: url('/bitrix/templates/green/images/bg.png'), -webkit-linear-gradient(bottom, rgb(146,187,0) 0%, rgb(206,231,125) 42%, rgb(146,187,0) 100%);
	background-image: url('/bitrix/templates/green/images/bg.png'), -ms-linear-gradient(bottom, rgb(146,187,0) 0%, rgb(206,231,125) 42%, rgb(146,187,0) 100%);

, -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(146,187,0)),
		color-stop(0.42, rgb(206,231,125)),
		color-stop(1, rgb(146,187,0))
	)
*/
	/*background-image: url('/bitrix/templates/green/images/bgie.png');*/
}

body {
	height:100%;
	font-family: Tahoma, Arial, sans-serif;
	min-width: 1000px;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 215px;
	width: 100%;
	
/*
background: url('/bitrix/templates/green/images/new_year/header.png') no-repeat center top;
*/


}

#header .base {
	height: 35px;
	background: url('/bitrix/templates/green/images/new_year/bg_top.png') #565656 repeat-x center top;
	line-height: 30px;
}

#header .base a {
	color: #FFFFFF;
	text-decoration: underline;
	padding: 0 10px;
	text-shadow: 0px 1px 2px #000;
}

#header .base a:hover {
	text-decoration: none;
}

#header .main_block div {
	text-align:right;
	/*padding-top:20px;*/
	height:95px;
}

#header .main_block a {
	color: #363636;
	text-decoration: underline;
}

#header .main_block a:hover {
	text-decoration: none;
}

#header .main_block span {
	color: #363636;
	font-size:12px;
}

#header .main_block span.phone {
	color: #FFFFFF;
	font-size:24px;
}

#header .main_block span.counter_basket {
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Google Chrome */
	-khtml-border-radius: 10px; /* KHTML */
	-o-border-radius: 10px; /* Opera */
	-ms-border-radius: 10px; /* IE8 */
	-icab-border-radius: 10px; /* Icab */
	border-radius: 10px; /* CSS3 */
	background-color:#444444;
	color:#FFFFFF;
	padding:3px;
}

#header .main_block .top_label {
	position:relative;
	top:-1px;
	color:#363636; 
	padding-top:0 !important; 
	height:20px !important;
	
	font-size:12px;

	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	
	padding:3px 15px;
}

.gradient_gray {
	border: 1px solid #363636;
	background: #f2f0f2;
	background-image: linear-gradient(bottom, rgb(235,232,235) 22%, rgb(255,255,255) 61%);
	background-image: -o-linear-gradient(bottom, rgb(235,232,235) 22%, rgb(255,255,255) 61%);
	background-image: -moz-linear-gradient(bottom, rgb(235,232,235) 22%, rgb(255,255,255) 61%);
	background-image: -webkit-linear-gradient(bottom, rgb(235,232,235) 22%, rgb(255,255,255) 61%);
	background-image: -ms-linear-gradient(bottom, rgb(235,232,235) 22%, rgb(255,255,255) 61%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.22, rgb(235,232,235)),
		color-stop(0.61, rgb(255,255,255))
	);
	
}

#header .main_menu {
	margin:0 auto;
	background-color:#ABCC01;
	width:97%; border:2px solid #EAF18C;
	height:45px;

	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Google Chrome */
	-khtml-border-radius: 5px; /* KHTML */
	-o-border-radius: 5px; /* Opera */
	-ms-border-radius: 5px; /* IE8 */
	-icab-border-radius: 5px; /* Icab */
	border-radius: 5px; /* CSS3 */

	
}

#header div.main_menu a {
	padding: 0 10px;

	font-weight:bold; 
	font-size:14px; 
	color:#000;
	padding:7px 14px;

	border:1px solid rgba(150, 191, 10, 0);
	
	text-decoration:none;

	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari, Google Chrome */
	-khtml-border-radius: 3px; /* KHTML */
	-o-border-radius: 3px; /* Opera */
	-ms-border-radius: 3px; /* IE8 */
	-icab-border-radius: 3px; /* Icab */
	border-radius: 3px; /* CSS3 */
	
	float:left;	
}
#header div.main_menu a:hover  {
	background: url("/bitrix/templates/green/images/main_menu_l.png") no-repeat -1px 50%, url("/bitrix/templates/green/images/main_menu_r.png") no-repeat right 50%;
	border:1px solid #FFFFFF;
}

#header div.main_menu .sep {
	width:3%;
	float:left;
}

#header .delivery
{
	float: right;
	width: 230px;
}

#header .delivery .image_input
{
	cursor: pointer;
}

#header .delivery input[type=submit]
{
	display: none;
}

#header .image_input {
	position: absolute; 
	float:right; 
	padding:0 !important; 
	height:auto !important;
}

#header .image_input img{
	position: relative;
	top: 0px; 
	left: 190px;
}

#header .big_string .image_input img{
	position: relative;
	left: 150px;
	top: 2px; 
}


#header div.big_string input.find_string {
	font-size: 14px !important;
	width: 240px;
}

#header div.big_string {
	height: auto;
	float:right;position:relative;
	margin-right:20px;
	padding-top:5px;
}

#header input {
	color: #a0a0a0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border: 1px solid #EAF18C;
	
	font-style:italic;
	font-size:11px;
	
	padding:3px 45px 3px 5px;
	
	-webkit-box-shadow: -1px -1px 1px #b5ea00;
	-moz-box-shadow: -1px -1px 1px #b5ea00;
	box-shadow: -1px -1px 1px #b5ea00;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 100px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}

#content {
	padding: 0 0 0 270px;
	color:#313131;
}

#content .product_list a {
	color: #3b9afb;
}

#content h3 {
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	padding: 5px 0;	
	color:#FFFFFF;
}

#content a h3 {
	text-decoration:none;
}

#content a:hover h3 {
	text-decoration:underline;
}

#content h3.zag {
	width: 265px;
	float:left;
}

#content .navchain a {
	font-weight: normal;
	color:#FFFFFF;
}

#content a.added {
	background: url(/bitrix/templates/green/images/str_dzin.png) no-repeat left;
	font-size:11px;
	text-decoration:underline;
	color:#363636;
	line-height:40px;
	padding: 5px 0 5px 12px;	
}

#content a.added:hover {
	text-decoration:none;
}

#content div.horizontal_menu div {
	width: 200px;
	float: left;
}

#content div.horizontal_menu div a {
	font-size:12px;
	text-decoration:underline;
	color:#FFFFFF;
	line-height:20px;
	width: 100px;	
}

#content div.horizontal_menu div a:hover, #content div.horizontal_menu div a.selected {
	text-decoration:none;
}

#content .linewhite {
	width:100%;
	height:1px;
	background: #FFFFFF;
}

#content .list_article img{
	float:left;
	padding-right:10px;
	width:55px;
}

#content .list_article span{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;

	background: #FFFFFF;
	color:#809f16;
	line-height:22px;
	padding:2px 5px;
	font-size:11px;
	
}

#content .list_article a{
	font-size:11px;
	color: #363636;
	line-height:22px;
	padding-left:10px;
}

#content .banner {
	text-align:center;
}

#content .banner span {
	padding-top:15px;
	display:block;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:14px;
}

#content .banner a {
	color:#ffe232;
}

#content .banner.t1 {
	background: url(/bitrix/templates/green/images/bann_1.png) no-repeat left;
	width:221px;
	height:71px;
}

#content .banner.t2 {
	background: url(/bitrix/templates/green/images/bann_2.png) no-repeat left;
	width:221px;
	height:71px;
}

#content .borders {
	padding: 0 20px 15px 0;
	width:220px;
	height:286px;
	float:left;
}
#content .product {
	width:195px;
	height:270px;
	font-size:14px;
	background: #FFFFFF;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	
	-webkit-box-shadow: 1px 1px 1px #3E4626;
	-moz-box-shadow: 1px 1px 1px #3E4626;
	box-shadow: 1px 1px 1px #3E4626;

	padding:8px 12px;
}

#content .product span {
	color:#363636;
	font-size:12px;
	padding:5px 0;
	display:block;
}

#content .product span b.price {
	font-size:24px;
	font-weight:bold;
}

#content .product img {
	display:block;
}

#content .product a {
	color:#0096dc;
	text-decoration:underline;
}

#content .product a:hover {
	text-decoration:none;
}



#content .product .buy {
	background: #abcc00; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYWJjYzAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYWJjYzAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjOTFiYjAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkxYmIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg,  #abcc00 0%, #abcc00 50%, #91bb00 51%, #91bb00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#abcc00), color-stop(50%,#abcc00), color-stop(51%,#91bb00), color-stop(100%,#91bb00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #abcc00 0%,#abcc00 50%,#91bb00 51%,#91bb00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #abcc00 0%,#abcc00 50%,#91bb00 51%,#91bb00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #abcc00 0%,#abcc00 50%,#91bb00 51%,#91bb00 100%); /* IE10+ */
	background: linear-gradient(135deg,  #abcc00 0%,#abcc00 50%,#91bb00 51%,#91bb00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abcc00', endColorstr='#91bb00',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
}

#content .product .buy, #content .product .buy a {
	text-transform:uppercase;
	color:#FFFFFF;
	text-align:center;
	width:120px;
	padding:3px 0;
}

#content .product_list {
	background-color: #efefef;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;

	-webkit-box-shadow: 1px 1px 1px #3E4626;
	-moz-box-shadow: 1px 1px 1px #3E4626;
	box-shadow: 1px 1px 1px #3E4626;

	padding: 5px 10px;
}

#content .product_list .product_img {
	background-color: #FFFFFF; /*94b817*/
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	padding:3px;
	float:left;
	width:55px;
	height:55px;
	text-align:center;
}

#content .product_list .product_name {
	float:left;
	padding: 0 10px;
}

#content .product_list .product_name span, #content .product_list .product_price span {
	color:#707070;
	display:block;
	padding-top:3px;
}
#content .product_list .product_price span {
	font-size:11px;
}

#content .product_list .product_price span.mainprice {
	font-size:14px;
	color:#0d0d0d;
}

#content .product_list .product_price span.mainprice b {

}

#content .product_list .product_price {
	float:right;
	text-align: right;
	padding-right:20px;
	padding-top: 7px;
}

#content .product_list .product_buy {
	float:right;
	line-height: 90px;
	overflow: hidden;
}

.product_inform  {
	background-color: #FFFFFF;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;

	-webkit-box-shadow: 1px 1px 1px #3E4626;
	-moz-box-shadow: 1px 1px 1px #3E4626;
	box-shadow: 1px 1px 1px #3E4626;

	padding:8px;	
}

.product_inform .zag  {
	font-size:14px;
	font-weight:bold;
	padding:7px 0;
}

.product_inform .bg  {
	background-color: #B0CF47;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	padding:3px;	
}

.product_inform  .desc_property {
	color:#424634;
	width:25%;
	float:left;
	padding:3px;
}

.product_inform .desc_desc {
	color:#424634;
	width:72%;
	float:right;
	padding:3px;	
}

.product_inform .find_name {
	border-bottom:1px solid #dadada;
	padding:3px;	
}

.product_inform .find_name .find_var {
	width: 241px;
}
.product_inform .find_name .find_var a {
	color:#848484;
	padding:3px;	
}

.page_wrapper_new,
.product_inform_new  {
	background-color: #FFFFFF;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;

	-webkit-box-shadow: 1px 1px 1px #3E4626;
	-moz-box-shadow: 1px 1px 1px #3E4626;
	box-shadow: 1px 1px 1px #3E4626;

	padding:40px 40px 15px;
	width: auto;
	/*min-width: 886px;*/
	position: relative;
}

.product_inform_new  .left {
	width: 300px;
	float: left;
	margin: 0 30px 0 0;
	position: relative;
}

.product_inform_new  .right {
	float: left;
	margin: 0;
	width: 65%;
	position: relative;
}

.product_inform_new h2  {
	font-size: 2em;
	line-height: 1.5;
	font-weight: bold;
	padding: 0 0 10px;
}

.product_inform_new .compare  {
	padding: 0 0 15px;
}

.product_inform_new .descr  {
	padding: 0 0 10px;
}

.product_inform_new .bold  {
	font-weight: bold;
}

.product_inform_new .cart  {
	padding: 35px 0 0;
}

.product_inform_new .buttonpm  {
	text-decoration: none;
	color: #89A628;
	font-weight: bold;
}

.product_inform_new a.buttonpm  {
	font-size: 1.3em;
	cursor: pointer;
}

.product_inform_new .prop {
	text-align: center;
	padding: 30px 0 0;
	margin: 0 36% -10px;
	color: #676767;
	cursor: pointer;
	position: relative;
	clear: both;
	background-color: #FFFFFF;
	font-weight: bold;
}

.product_inform_new .prop_line {
    border-bottom: 1px solid #E1E1E1;
    height: 2px;
}

.product_inform_new .props {
	display: none;
}

.product_inform_new .strings {
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	padding:3px;
	color:#424634;
}

.product_inform_new .strings:nth-child(odd) {
	background: none repeat scroll 0 0 #FFFFFF;
}

.product_inform_new .strings:nth-child(even) {
	background: none repeat scroll 0 0 #dcdcdc;
}

.product_inform_new .strings .desc_property {
	width:25%;
	float:left;
	padding:3px;
}

.product_inform_new .strings .desc_desc {
	width:72%;
	float:right;
	padding:3px;	
}

.page_wrapper_new .act {
	color: red;
	font-weight: bold;
}

.page_wrapper_new .title {
	color: black !important;
	margin: 0 !important;
	padding: 0 !important;
}

.page_wrapper_new .desc {
	margin: 5px 0 10px;
}

.page_wrapper_new .elements_title {
	margin: 10px 0 0;
	color: red;
}

.page_wrapper_new .elements {
	margin: 5px 0;
}

.page_wrapper_new .elements .element {
	width: 200px;

	float: left;
	margin: 0 20px 15px 0;
	
	border: 1px solid #FFFFFF;
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	box-shadow: 0 0 3px #AAAAAA;
	
	background: #FFFFFF;
}

.page_wrapper_new .elements .element .image {
	position: relative;
	height: 170px;
	margin: 20px 10px 15px;
}

.page_wrapper_new .elements .element .image .saleblock {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

.page_wrapper_new .elements .element .image .saletext {
	position: absolute;
	bottom: 46px;
	right: 23px;
	color: #FFFFFF;
	font-size: 2.2em;
}

.page_wrapper_new .elements .element .link {
	height: 52px;
	overflow: hidden;
	margin: 0 10px 10px;
}

.page_wrapper_new .elements .element .link a {
	color:#0096dc;
	text-decoration:underline;
}

.page_wrapper_new .elements .element .link a:hover {
	text-decoration:none;
}

.page_wrapper_new .elements .ext {
	width: auto;

	float: left;
	margin: 0 20px 15px 30px;
}

#content .gallery  img {
	/*background-color: #FFFFFF;*/

	-webkit-box-shadow: 1px 1px 2px #3E4626;
	-moz-box-shadow: 1px 1px 2px #3E4626;
	box-shadow: 1px 1px 2px #3E4626;

	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	
	padding: 3px;
}

#content .gallery  .shadow_image {
	/*background-color: #FFFFFF;

	-webkit-box-shadow: 1px 1px 2px #3E4626;
	-moz-box-shadow: 1px 1px 2px #3E4626;
	box-shadow: 1px 1px 2px #3E4626;

	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;*/
	
	padding: 3px;
}

#content .gallery  img.noshadow{
	-webkit-box-shadow: 0px 0px 0px #3E4626;
	-moz-box-shadow: 0px 0px 0px #3E4626;
	box-shadow: 0px 0px 0px #3E4626;
	-webkit-border-radius:0px 0px 0px 0px ;
	-moz-border-radius:0px 0px 0px 0px;
	border-radius:0px 0px 0px 0px;
	padding:0px;
}

#content .pagination{
	margin: 0;
	float:right;
}

#content .pagination ul{
	margin: 0;
	padding: 0;
	/* margin-right:20px; */
	text-align: right; /*Set to "left" or "right" to left/right align pagination interface*/
	font-size: 100%;
}

#content .pagination li{
	margin-left:0;
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}

*:first-child+html .pagination li a{ /*IE7 only CSS hack*/
	margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */
}

* html .pagination li a{ /*IE6 and below CSS hack*/
	margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE6 and below browsers*/
}

#content .pagination a, #content .pagination a:visited, #content .pagination a:active{
	padding: 3px 8px;
	border: 1px solid #FFFFFF;
	text-decoration: none; 
	color: #FFFFFF;
	background-color: #96BF0A;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
}

#content .pagination a:hover{
	border: 1px solid #96BF0A;
	color: #96BF0A;
	background-color: #FFFFFF;
}

#content .pagination a.currentpage{ /*Style for currently selected page link*/
	background-color: #FFFFFF;
	color: #96BF0A !important;
	border-color: #96BF0A;
	cursor: default;
}

#content .pagination a.disabled, .pagination a.disabled:hover{ /*Style for "disabled" previous or next link*/
	background-color: #FFFFFF;
	cursor: default;
	color: #96BF0A;
	border-color: #96BF0A;
}

#content .pagination a.prevnext{ /*Style for previous and next link*/
	font-weight: bold;
}

#content  .top_label {
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	margin: 0 auto;
	padding:5px 15px;
	width:70px;
	text-align: center;
}

#content  .top_label a {
	color:#363636; 
	font-size:14px;
	text-decoration:none;
}

.config_button {
	background: #fefefe;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fefefe 0%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fefefe 0%,#f2f2f2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-8 */
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari, Google Chrome */
	-khtml-border-radius: 4px; /* KHTML */
	-o-border-radius: 4px; /* Opera */
	-ms-border-radius: 4px; /* IE8 */
	-icab-border-radius: 4px; /* Icab */
	border-radius: 4px; /* CSS3 */
	color:#363636;
	float:left;
	height:20px;
	padding: 5px 5px 5px 10px;
	font-size:14px;
}

.config_button div {
	float:right;
	background: #91bb00;
	color:#FFFFFF;
	-moz-border-radius: 2px; /* Firefox */
	-webkit-border-radius: 2px; /* Safari, Google Chrome */
	-khtml-border-radius: 2px; /* KHTML */
	-o-border-radius: 2px; /* Opera */
	-ms-border-radius: 2px; /* IE8 */
	-icab-border-radius: 2px; /* Icab */
	border-radius: 2px; /* CSS3 */
	height:20px;
	padding: 0px 10px;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 250px;
	margin-left: -100%;
	position: relative;
}

#sideLeft ul.menu_left {
	padding-left:27px;
}

#sideLeft ul.menu_left li:hover, #sideLeft ul.menu_left li.selected{
	/*list-style-image:url(/bitrix/templates/green/images/menu_left.png);*/
}

#sideLeft ul.menu_left li:hover a, #sideLeft ul.menu_left li.selected a{
	color:#FFFFFF;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 4px;
   
}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
     margin-top: -2px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
#sideLeft ul.menu_left>li {
	font-size:12px;    border: 1px solid #EAF18C;
	line-height:25px;background-color: #ABCC01;
    padding: 7px 14px;
	    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -icab-border-radius: 5px;
    border-radius: 5px;
	margin-bottom:1px
}
#sideLeft ul.menu_left li ul {font-size:12px;    border: 1px solid #EAF18C;
	line-height:25px;background-color: #ABCC01;
    padding: 7px 14px;}
#sideLeft ul.menu_left li a {
	color:#363636;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration:none;
	position:relative
}
/*
#sideLeft ul.menu_left li ul{
	padding-left:45px;
}
*/
#sideLeft ul.menu_left li ul li {list-style:none;
	/*list-style-image:url(/bitrix/templates/green/images/menu_left_2.png) !important;*/
}

#sideLeft ul.menu_left li ul li a {
	color:#363636 !important;
	font-size:12px;
	text-transform: none;
	font-weight:normal;
}

#sideLeft ul.menu_left li ul li a:hover, #sideLeft ul.menu_left li ul li.selected a {
	text-decoration:underline;
	color:#FFFFFF !important;
}

#sideLeft .top_label {
	position:relative;
	top:-1px;
	color:#363636; 
	
	font-size:12px;
	
	-webkit-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	
	padding:3px 15px;
}



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -100px auto 0;
	min-width: 1000px;
	height: 100px;
	background: #565656;
	position: relative;
	font-size:11px;
	color:#FFFFFF;
}

#footer .bottom {
	float:right;
	padding:15px 55px;
}

#footer ul li a {
	color:#FFFFFF;
	text-decoration:underline;
}

#footer ul li a:hover {
	text-decoration:none;
}

/*-------------------------KhayR----------------------------------------*/

.errortext {
	margin: 0;
	font-weight: bold;
	padding: 0 0 5px;
	width: 230px;
	color: #ff0000;
}
.errortext:last-child {
	padding-bottom: 10px;
}

/* таблица 1 */
.order_table {
	width: 100%;
	border: 0;
}

.order_table td {
	padding: 10px;
}

.order_strings:nth-child(odd) {
	background: none repeat scroll 0 0 #FFFFFF;
}

.order_strings:nth-child(even) {
	background: none repeat scroll 0 0 #F1F1F1;
}

.order_table .order_total {
	font-weight: bold;
	text-align: right;
}

.order_title {
	background: none repeat scroll 0 0 #565656;
	color: #FFFFFF;
}

/* таблица 2 */
.order2_table {
	/*background: none repeat scroll 0 0 #F1F1F1;
	-moz-border-radius: .3em;
    border-radius: .3em;
	border: 0;*/
}

.order2_table td {
	padding: 10px;
	width: 300px;
	text-align: left;
}

.order2_table .order_title2 {
	vertical-align: top;
}

.order2_table input[type=text],
.order2_table input[type=password],
.order2_table textarea,
.order_fields /*удалить*/ {
	width: 280px;
	border:solid 1px #8AB204;
	-moz-border-radius: .3em;
	border-radius: .3em;
}

/* красивая кнопка */
.order_button
{
    margin: 10px;
    text-decoration: none;
    font: bold 1.5em 'Trebuchet MS',Arial, Helvetica; /*Change the em value to scale the button*/
    display: inline-block;
    text-align: center;
    color: #FFFFFF;
    border: 1px solid #C2C2C2; /* Fallback style */
    border: 1px solid rgba(0, 0, 0, 0.3);            
    text-shadow: 0 1px 0 rgba(0,0,0,0.4);
    box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
	cursor: pointer;
}

.order_button, .order_button span
{
    -moz-border-radius: .3em;
    border-radius: .3em;
}

.order_button span
{
    border-top: 1px solid #fff; /* Fallback style */
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    display: block;
    padding: 0.5em 2.5em;
    /* The background pattern */
    background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
                      -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
                      -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05))),
                      -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05)));
    background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
                      -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
                      -moz-linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%),
                      -moz-linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%);
    /* Pattern settings */
    -moz-background-size: 3px 3px;
    -webkit-background-size: 3px 3px;
    background-size: 3px 3px;            
}

.order_button:hover
{
    box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
}

.order_button:active
{
    /* When pressed, move it down 1px */
    position: relative;
    top: 1px;
}

.order_button-green
{
    background: #85A601;
    background: -webkit-gradient(linear, left top, left bottom, from(#9CB900), to(#7DA101) );
    background: -moz-linear-gradient(-90deg, #9CB900, #7DA101);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9CB900', endColorstr='#7DA101');
}

.order_button-green:hover
{
    background: #80A301;
    background: -webkit-gradient(linear, left top, left bottom, from(#7DA101), to(#9CB900) );
    background: -moz-linear-gradient(-90deg, #7DA101, #9CB900);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7DA101', endColorstr='#9CB900');            
}

.order_button-green:active
{
    background: #7DA101;
}

.order_button strong {
	font-weight: bolder;
	font-size: large;
}

/* ссылка для сброса */
.order_refresh {
	font-size: medium;
	color: #89A628;
	text-decoration: underline;
	margin-right: 30px;
	cursor: pointer;
}

.order_refresh:hover {
	text-decoration: none;
}

/* вернуться в каталог */
.order_tocatalog {
	font-size: medium;
	color: #89A628;
	text-decoration: underline;
	margin-right: 30px;
	cursor: pointer;
}

.order_tocatalog:hover {
	text-decoration: none;
}

/* подназвание (типа h4 с заглавными буквами) */
.title4 {
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* список товаров для дилеров */

#content .product_list_dealer {
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	padding: 10px;
}

#content .product_list_dealer:nth-child(odd) {
	background: none repeat scroll 0 0 #FFFFFF;
}

#content .product_list_dealer:nth-child(even) {
	background: none repeat scroll 0 0 #F1F1F1;
}

#content .product_list_dealer a {
	color: #363636;
	text-decoration: none;
	font-size: 1.2em;
}

#content .product_list_dealer .product_img {
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	padding-top: 2px;
	float: left;
	width: 20px;
	height: 20px;
	text-align: center;
}

#content .product_list_dealer .product_name {
	float:left;
	padding: 0 10px;
}

#content .product_list_dealer .product_price {
	float: right;
	text-align: right;
	padding: 0 10px;
	font-size: 1.2em;
	color: #363636;
}

#content .product_list_dealer .product_buy {
	float: right;
	overflow: hidden;
}

#content .product_list_dealer .product_buy img {
	float: right;
	overflow: hidden;
	height: 20px;
	width: auto;
}

#content .product_sections_dealer {

}

#content .product_sections_dealer  .level-1 {
	background: none repeat scroll 0 0 #F1F1F1;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 15px;
	margin-top: 10px;
	color: #363636;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}

#content .product_sections_dealer  .level-1 a {
	color: #363636;
	text-decoration: none;	
}

#content .product_sections_dealer  .level-1:hover, #content .product_sections_dealer  .selected-1 {
	background: none repeat scroll 0 0 #D5EBA2;
}

#content .product_sections_dealer  .level-2 {
	padding: 5px;
	margin: 0 0 5px 30px;
	color: #89A628;
	cursor: pointer;
	text-decoration: none;
}

#content .product_sections_dealer  .level-2 a {
	color: #89A628;
	text-decoration: none;
	border-bottom: 1px dashed #89A628;
}

#content .product_sections_dealer  .level-2 a:hover, #content .product_sections_dealer  .selected-2 a {
	color: #363636;
	text-decoration: none;
	border-bottom: 0;
	font-weight: bold;
}

.cs3-wrap.cs3-skin-no > div {
	width: 100%;
	height:105px;
	margin:0 auto;
}

/* End */
/* /bitrix/templates/green/components/bitrix/search.title/store/style.css?16167892352092 */
/* /bitrix/templates/green/styles.css?16167892352052 */
/* /bitrix/templates/green/template_styles.css?161678923531342 */
