

/* Start:/bitrix/templates/agrosnab/components/bitrix/search.title/agro_search_top/style.css?14604579332142*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
	right:0!important;
}
table.title-search-result {
	border-collapse: collapse;
	border:block;
	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;
	display:block;
}

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/agrosnab/components/bitrix/search.title/agro_search_top/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	border:none;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/agrosnab/components/bitrix/sale.basket.basket.small/agro_mini/style.css?1460457933329*/
/*Table*/
table.sale_basket_small
{
	width:245;
	border-collapse:collapse;
	font-size:12px;
	border:1px solid #ADC3D5;
}

/*Table head*/
table.sale_basket_small th
{
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.sale_basket_small th, table.sale_basket_small td
{
	padding: 3px 5px;
	vertical-align:top;
}
/* End */


/* Start:/bitrix/templates/agrosnab/components/bitrix/menu/top_menu/style.css?14604673724485*/
ul.last_lvl{
display:none!important;
}

/**Top menu**/
.empty a{
cursor:default;

}
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/agrosnab/components/bitrix/menu/top_menu/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/agrosnab/components/bitrix/menu/top_menu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/agrosnab/components/bitrix/menu/top_menu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/agrosnab/components/bitrix/news.list/tabs/style.css?1460457933108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/agrosnab/components/bitrix/breadcrumb/bread_agro/style.css?1460457933947*/
.bx_breadcrumbs{
    margin-bottom:15px;
    padding-top:0px
}
.bx_breadcrumbs ul{
    margin:0;
    padding:0
}
.bx_breadcrumbs ul li{
    display:inline-block;
    line-height:20px
}
.bx_breadcrumbs ul li a{
    display:block;
    padding:0 15px;
    background:url(/bitrix/templates/agrosnab/components/bitrix/breadcrumb/bread_agro/images/breadcrumbs_arrow.png) no-repeat center right;
    color:#555;
    text-decoration:none;
    font-size:11px;
    opacity:.5
}
.bx_breadcrumbs ul li:first-child a{padding-left:0}
.bx_breadcrumbs ul li:last-child  a{background:none}
.bx_breadcrumbs ul li a:hover{
    text-decoration:underline;
    line-height:20px;
    opacity:1
}
.bx_breadcrumbs ul li span{
    display:block;
    padding:0 15px;
    color:#aaa;
    text-decoration:none;
    font-size:11px
}
.bx_breadcrumbs,
.bx_breadcrumbs ul li{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/right_menu/style.css?1460457934902*/
/* Left menu*/
ul.left-menu
{
margin: 0px 0px 30px 0px !important;
padding: 0px 0px 0px 6px !important;
width: 194px;
background: none repeat scroll 0% 0% #FFF;
}

ul.left-menu li
{
padding: 8px 0px;
font-size: 14px;
color: #4B6188;
text-shadow: 0px 0px 1px rgba(75, 97, 136, 0.21);
text-align: left;
display: table;
width: 100%;
}
ul.left-menu li.ecat
{
border-top:1px dashed #588fd2;
border-bottom:1px dashed #588fd2;
padding: 20px 0px;
margin: 20px 0px;
}

ul.left-menu li span {
    background: url("/bitrix/templates/.default/components/bitrix/menu/right_menu/images/menu5.png") no-repeat scroll 0px 5px transparent;
    width: 6px;
    height: 6px;
    display: table-cell;
    vertical-align: top;
    padding-right: 5px;
}

ul.left-menu li a
{
	font-size: 14px;
text-decoration: none;
color: #4B6188;
text-shadow: 0px 0px 1px rgba(75, 97, 136, 0.21);
cursor: pointer;
text-align: left;
display: block;
}


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






/* End */


/* Start:/bitrix/templates/agrosnab/components/bitrix/news.list/spec_main/style.css?1460457933108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/agrosnab/components/bitrix/menu/footer_menu/style.css?14604579334598*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/agrosnab/components/bitrix/menu/footer_menu/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/agrosnab/components/bitrix/menu/footer_menu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/agrosnab/components/bitrix/menu/footer_menu/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1460457923501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17670445342729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/bitrix/templates/agrosnab/template_styles.css?175572143654865*/
td p{
width:auto;
margin:0px;
}


@font-face {
  font-family: "Conv_Calibri";
  src: url("/bitrix/templates/agrosnab/fonts/jgtcUVaX.eot");
  src: url('/bitrix/templates/agrosnab/fonts/jgtcUVaX.eot?#iefix') format('embedded-opentype'),
       url("/bitrix/templates/agrosnab/fonts/jgtcUVaX.woff") format("woff"),
       url("/bitrix/templates/agrosnab/fonts/jgtcUVaX.svg#Conv_Calibri") format("svg"),
       url("/bitrix/templates/agrosnab/fonts/jgtcUVaX.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; 
}
@font-face {
  font-family: "Ambassadore";
  src: url("/bitrix/templates/agrosnab/fonts/AMBS.eot");
  src: url('/bitrix/templates/agrosnab/fonts/AMBS.eot?#iefix') format('embedded-opentype'),
       url("/bitrix/templates/agrosnab/fonts/AMBS.woff") format("woff"),
       url("/bitrix/templates/agrosnab/fonts/AMBS.svg#Ambassadore") format("svg"),
       url("/bitrix/templates/agrosnab/fonts/AMBS.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; 
}
@font-face {
  font-family: "AmbassadoreItalic";
  src: url("/bitrix/templates/agrosnab/fonts/AmbassadoreType-Italic.eot");
  src: url('/bitrix/templates/agrosnab/fonts/AmbassadoreType-Italic.eot?#iefix') format('embedded-opentype'),
       url("/bitrix/templates/agrosnab/fonts/AmbassadoreType-Italic.woff") format("woff"),
       url("/bitrix/templates/agrosnab/fonts/AmbassadoreType-Italic.svg#AmbassadoreItalic") format("svg"),
       url("/bitrix/templates/agrosnab/fonts/AmbassadoreType-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; 
}
body {
  margin: 0;
  padding: 0;
  font-family: Calibri,Conv_Calibri,Roboto, sans-serif; }

a{
color:#4b6188;
outline: 0;
border: 0;
}
.dont{
display:none;
}

.header {
  box-shadow: 1px 0 1px #dfdede;
}

.wrapper {
  width: 1000px;
  margin: 0 auto; 
}

.grey_bg {
  background: #f1f1f1;
 }

.topsearch {
  background: white;
  margin-top: 23px;
  float: right;
  width: 166px;
  height: 22px;
  border: 1px solid #c8d3db;
  border-radius: 3px; 
}
  .topsearch input[type='text'] {
    border: none;
    width: 130px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /*line-height: 22px;
    padding: 0 0 0 10px;*/
	    padding: 3px 2px 0 10px;
    outline: none;
 }
  .topsearch input[type='submit'] {
    float: right;
    content: '';
    width: 35px;
    height: 22px;
    border: none;
    background: url("/bitrix/templates/agrosnab/img/search.png") center center no-repeat;
    outline: none;
    cursor: pointer; 
}

.header_phone {
  padding: 0 23px 0 55px;
  font-size: 22px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.33);
  line-height: 20px; 
}

.logo {
  max-width: 432px;
  position: relative;
}
.lozung{
	position: absolute;
font-family: 'Ambassadore';
font-style: italic;
	left: 92px;
	top: 68px;
/*font-weight: bold;*/
	font-size: 16pt;
}

.link {
  color: black;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.11);
  font-size: 13px; 
}
  .link:hover {
    text-decoration: none; 
}

.separator {
  width: 1px;
  height: 47px;
  background: #5a8fb5; 
}

.enter_reg {
  padding: 0 23px;
 }

.cart {
  padding: 0 0 0 14px;
 }
  .cart .cart_div {
    width: 215px; 
}
  .cart .cart_text {
    font-size: 14px;
    padding-left: 10px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.13); 
}
    .cart .cart_text span {
      font-weight: bold;
      color: #1685d3;
      text-shadow: 0 0 1px rgba(22, 133, 211, 0.33); 
}
  .cart .cart_enter {
    right: 0;
    bottom: -15px; 
}

.header_main {
  margin-bottom: 22px; 
}

.menu_top {
  height: 46px;
  margin-bottom: 11px;
  background: #5a8fb5;
  z-index:10000;
 }
  .menu_top .menu_el {
    position: relative;
    background: url("/bitrix/templates/agrosnab/img/tip.png") right repeat-y; 
}
    .menu_top .menu_el.selected {
      background: url("/bitrix/templates/agrosnab/img/hover.png") repeat-x !important; 
}
      .menu_top .menu_el.selected:after {
        content: '';
        width: 2px;
        height: 46px;
        position: absolute;
        left: -2px;
        top: 0;
        background: url("/bitrix/templates/agrosnab/img/hover.png") repeat-x !important; 
}
    .menu_top .menu_el:hover {
      background: url("/bitrix/templates/agrosnab/img/hover.png") repeat-x !important; 
}
      .menu_top .menu_el:hover:after {
        content: '';
        width: 2px;
        height: 46px;
        position: absolute;
        left: -2px;
        top: 0;
        background: url("/bitrix/templates/agrosnab/img/hover.png") repeat-x !important; 
}
    .menu_top .menu_el:last-child {
      background: none;
 }
    .menu_top .menu_el > a {
      text-decoration: none;
      font-size: 15px;
      color: white;
      text-shadow: 0 0 1px rgba(255, 255, 255, 0.13);
      margin: 0 auto;
      padding: 0 16px;
      line-height: 46px;
      height: 46px;
      display: table; 
}
    .menu_top .menu_el:hover > ul.second_lvl {
      display: block;
 }
  .menu_top .menu_el div.before {
    position: absolute;
    bottom: -12px;
    background: transparent;
    width: 150px;
    height: 12px;
    left: 50%;
    margin-left: -75px; 
}
  .menu_top .menu_el ul.second_lvl {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 7px;
border: 1px solid #c5c5c5;
    display: none;
    position: absolute;
    top: 47px;
    width: 150px;
    background: white;
    left: 50%;
    margin: 10px 0 0 -75px;
    z-index: 9999; 
}
    .menu_top .menu_el ul.second_lvl > li {
      font-size: 15px;
      list-style: none;
      color: #4b6188;
      text-shadow: 0 0 1px rgba(75, 97, 136, 0.21);
      display: table;
      width: 100%;
      text-align: left; 
		border:none;
}
      .menu_top .menu_el ul.second_lvl > li > a {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 15px;
        text-decoration: none;
        color: #4b6188;
        text-shadow: 0 0 1px rgba(75, 97, 136, 0.21);
        display: table;
        width: 100%;
        text-align: left;
        padding: 8px 0 8px 7px;
		border:none; 
}
        .menu_top .menu_el ul.second_lvl > li > a:hover, .a_hover {
          background: #f0f0f0; 
		border:none;
}
      .menu_top .menu_el ul.second_lvl > li .box {
        position: absolute;
        top: -1px;
        left: 140px;
        background: white;
        border: 1px solid #c5c5c5; 
}
      .menu_top .menu_el ul.second_lvl > li:hover .box > ul.third_lvl {
        display: block; 
}
    .menu_top .menu_el ul.second_lvl:before {
      background: url("/bitrix/templates/agrosnab/img/tip_menu.png") center center no-repeat;
      position: absolute;
      content: "";
      width: 17px;
      height: 10px;
      top: -10px;
      left: 50%;
      margin-left: -8px; 
}
  .menu_top .menu_el ul.third_lvl {
    display: none;
    margin: 7px 0;
    padding: 0 0 0 20px;
    width: 300px;
    background: #ffffff; 
}
    .menu_top .menu_el ul.third_lvl > li {
      padding: 8px 0;
      font-size: 15px;
      color: #4b6188;
      text-shadow: 0 0 1px rgba(75, 97, 136, 0.21);
      text-align: left;
      display: table;
      width: 100%; 
}
      .menu_top .menu_el ul.third_lvl > li:hover > .elements {
        visibility: visible; 
		display:block;
}
      .menu_top .menu_el ul.third_lvl > li > a {
        font-size: 15px;
        text-decoration: none;
        color: #4b6188;
        text-shadow: 0 0 1px rgba(75, 97, 136, 0.21);
        cursor: pointer;
        text-align: left;
        display: block; 
}
      .menu_top .menu_el ul.third_lvl > li.active > ul.fourth_level {
        display: block; 
}
      .menu_top .menu_el ul.third_lvl > li.active > span {
        background: url("/bitrix/templates/agrosnab/img/drop.png") -40px 4px no-repeat; 
}
      .menu_top .menu_el ul.third_lvl > li.active > span.empty {
        background: transparent;
 }
      .menu_top .menu_el ul.third_lvl > li > span {
        background: url("/bitrix/templates/agrosnab/img/drop.png") 0 4px no-repeat;
        width: 10px;
        height: 10px;
        display: table-cell;
        vertical-align: top;
        padding-right: 10px; 
}
      .menu_top .menu_el ul.third_lvl > li > span.empty {
        /*background: transparent;*/
        background: url("/bitrix/templates/agrosnab/img/drop.png") 0 4px no-repeat !important;
        width: 10px;
        height: 10px;
        display: table-cell;
        vertical-align: top;
        padding-right: 10px; 
}
.menu_top .menu_el .producer_list ul.third_lvl > li > span.empty {
  background: none !important;
}
    .menu_top .menu_el ul.third_lvl .elements {
      background: #ffffff;
      width: 478px;
/*height: 362px;*/
	  min-width: 478px;
      visibility: hidden;
      display: table;
      left: 300px;
      top: -1px;
      border: 1px solid #c5c5c5;
      padding: 10px 10px 40px 10px; }
      .menu_top .menu_el ul.third_lvl .elements .url {
        bottom: 6px;
        right: 10px; }
        .menu_top .menu_el ul.third_lvl .elements .url a {
          font-size: 15px;
          text-decoration: underline;
          color: #4b6188;
          text-shadow: 0 0 1px rgba(75, 97, 136, 0.21); }
          .menu_top .menu_el ul.third_lvl .elements .url a:hover {
            text-decoration: none; }
      .menu_top .menu_el ul.third_lvl .elements .element {
        padding: 5px; }
        .menu_top .menu_el ul.third_lvl .elements .element .img {
          height: 95px;
          overflow: hidden; }
        .menu_top .menu_el ul.third_lvl .elements .element .name_el {
          margin-top: 10px;
          text-align: center;
/*background: #f0f0f0;*/ }
          .menu_top .menu_el ul.third_lvl .elements .element .name_el a {
            font-size: 15px;
padding:5px 10px;
/*line-height: 40px;*/
            text-decoration: underline;
            color: #4b6188;
            text-shadow: 0 0 1px rgba(75, 97, 136, 0.21); }
            .menu_top .menu_el ul.third_lvl .elements .element .name_el a:hover {
              text-decoration: none; }
      .menu_top .menu_el ul.third_lvl .elements .detail_producer {
        margin-bottom: 5px; }
        .menu_top .menu_el ul.third_lvl .elements .detail_producer .img {
          width: 155px; }
          .menu_top .menu_el ul.third_lvl .elements .detail_producer .img img {
            width: 100%; }
        .menu_top .menu_el ul.third_lvl .elements .detail_producer .text {
          font-size: 15px;
          color: #343434;
height: 150px;
overflow: hidden;
          padding: 0 0 0 20px; }
  .menu_top .menu_el ul.fourth_level {
    display: none;
    margin: 4px 0 0 0;
    padding-left: 4px; }
    .menu_top .menu_el ul.fourth_level li {
      display: table;
      font-size: 15px;
      text-decoration: none;
      list-style: none;
      text-align: left;
      color: #5e697c;
      text-shadow: 0 0 1px rgba(94, 105, 124, 0.21);
      padding: 8px 0; }
      .menu_top .menu_el ul.fourth_level li a {
        display: block;
        font-size: 15px;
        text-decoration: none;
        text-align: left;
        line-height: 16px;
        color: #5e697c;
        text-shadow: 0 0 1px rgba(94, 105, 124, 0.21);
        cursor: pointer; }
      .menu_top .menu_el ul.fourth_level li.active4 > ul.fifth_level {
        display: block; }
      .menu_top .menu_el ul.fourth_level li.active4 > span {
        background: url("/bitrix/templates/agrosnab/img/tip_2level_drop.png") -33px 4px no-repeat; }
      .menu_top .menu_el ul.fourth_level li.active4 > span.empty4 {
        background: transparent; }
      .menu_top .menu_el ul.fourth_level li:last-child {
        padding-bottom: 0; }
      .menu_top .menu_el ul.fourth_level li > span {
        background: url("/bitrix/templates/agrosnab/img/tip_2level_drop.png") 0 4px no-repeat;
        width: 4px;
        height: 8px;
        display: table-cell;
        padding-right: 5px;
        vertical-align: top; }
      .menu_top .menu_el ul.fourth_level li > span.empty4 {
/*        background: transparent;*/
        width: 4px;
        height: 8px;
        display: table-cell;
        padding-right: 5px;
        vertical-align: top; }
  .menu_top .menu_el ul.fifth_level {
    display: none;
    margin: 9px 0 0 0;
    padding-left: 5px; }
    .menu_top .menu_el ul.fifth_level li {
      font-style: italic;
      list-style: none;
      text-align: left;
      display: table;
      padding: 6px 0;
      color: #5e697c;
      text-shadow: 0 0 1px rgba(94, 105, 124, 0.21);
      text-transform: none !important; }
      .menu_top .menu_el ul.fifth_level li a {
        font-size: 14px;
        font-style: italic;
        text-align: left;
        color: #5e697c;
        text-shadow: 0 0 1px rgba(94, 105, 124, 0.21); }
/*.menu_top .menu_el ul.fifth_level li:hover > ul.last_lvl {
display: block; }*/
      .menu_top .menu_el ul.fifth_level li:hover span {
        background: url("/bitrix/templates/agrosnab/img/tip-4level.png") left center no-repeat; }
      .menu_top .menu_el ul.fifth_level li:last-child {
        padding-bottom: 0; }
      .menu_top .menu_el ul.fifth_level li > span {
        background: url("/bitrix/templates/agrosnab/img/tip-4level.png") left center no-repeat;
        width: 13px;
        height: 9px;
        display: table-cell;
        padding-right: 6px; }
/*  .menu_top .menu_el ul.last_lvl {
    display: none;
    margin: 0;
    padding-left: 20px; }
 .menu_top .menu_el ul.last_lvl li {
      display: block;
      font-size: 12px;
      font-style: italic;
      list-style: none;
      text-align: left;
      line-height: 8px;
      margin: 5px 0;
      color: black;
      text-transform: none !important; }
      .menu_top .menu_el ul.last_lvl li a {
        font-size: 12px;
        font-style: italic;
        text-align: left;
        line-height: 16px;
        color: black;
text-transform: none !important; }*/

.main_slider {
  width: 789px;
  float: left;
  display: table; }
  .main_slider .bx-wrapper .bx-controls .bx-pager {
    padding-top: 8px !important;
    bottom: -23px !important; }

.top_slider {
  margin: 0;
  padding: 0; }
  .top_slider li {
    position: relative;
    max-height: 329px;
    overflow: hidden; }
    .top_slider li img {
      display: block;
      width: 100%; }
    .top_slider li .text_area {
      position: absolute;
      top: 30px;
      right: 0;
      width: 300px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 15px 30px;
	background: rgba(60, 60, 60, 0.41);
	  }
      .top_slider li .text_area .underline {
        display: table;
        width: 100%;
        height: 1px;
        background: #469fd4;
        margin: 6px 0; }
      .top_slider li .text_area article {
        color: white;
        text-shadow: 0 0 1px rgba(255, 255, 255, 0.21);
        font-size: 14px; }
      .top_slider li .text_area div {
        color: white;
        text-shadow: 0 0 1px rgba(255, 255, 255, 0.21);
        font-size: 14px; }
        .top_slider li .text_area div span {
          font-size: 24px; }

.tabs {
  height: 330px;
  width: 200px; }
  .tabs a.tab {
    cursor: pointer;
    text-decoration: none;
    width: 100%;
    display: table;
    background: #5a8fb5;
    margin-bottom: 1px;
    height: 109px; 
position:relative;
}
    .tabs a.tab .logo_tab {
    /*  margin: 5px auto 2px;*/
      width: 200px;
      height: 109px;
position:absolute;
     /* background: #4e8bb4;
      border-radius: 35px;
      box-shadow: 2px 2px 5px rgba(255, 255, 255, 0.33), inset 2px 2px 5px rgba(0, 0, 0, 0.33);*/
      display: table; }
    .tabs a.tab:hover, .active_ {
    /*  background: url("/bitrix/templates/agrosnab/img/back_tab.png") repeat-x;*/
	background:#6ca8d0!important;
 }
  .tabs a.tab:last-child {
    margin-bottom: 0; }
  .tabs div.dt.w100 {
    height: 32px; 
position:absolute;
bottom:6px;}
    .tabs div.dt.w100 .art_tit {
      line-height: 14px;
      color: #ffffff;
      text-align: center;
      font-size: 16px;
      text-shadow: 0 0 1px rgba(255, 255, 255, 0.23);
      padding: 0 15px; }

.slider_spec_container {
  width: 940px;
  display: table;
  margin: 0 auto; }

.slider_spec {
  margin: 0;
  padding: 0; }
  .slider_spec li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
padding: 10px 20px;/*20 30 old*/
    display: table;
    position: relative;
    width: 232.5px !important; }
    .slider_spec li .price {
      text-decoration: none;
      position: absolute;
      bottom: 0px;
      font-size: 14px;
      line-height: 14px;
      color: black;
      text-shadow: 0 0 1px rgba(0, 0, 0, 0.23); }
      .slider_spec li .price span {
        text-decoration: none;
        font-size: 17px;
        text-shadow: 0 0 1px rgba(0, 0, 0, 0.33); }
    .slider_spec li div.m0a {
      max-height: 105px;
      max-width: 144px;
      height: 105px; }
      .slider_spec li div.m0a div.dct.vam img {
        display: block;
        margin: 0 auto; }
    .slider_spec li:after {
      right: -1px;
      top: 50%;
      margin-top: -52px;
      position: absolute;
      content: '';
      width: 1px;
      height: 100px;
      background: url("/bitrix/templates/agrosnab/img/sep_spec.png") center no-repeat; }

.title_text, .news_main .news_title {
  /*font-size: 24px;
  color: black;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.23); */
  display: block;
  font-size: 21px;
  font-weight: bold;
  padding-left: 16px;
  }

.link_blue {
  color: #054684;
  text-shadow: 0 0 1px rgba(5, 70, 132, 0.21);
  font-size: 18px;
  line-height: 18px;
  display: table;
  margin: 8px auto; }
  .link_blue:hover {
    text-decoration: none; }

.left_arr_spec, .right_arr_spec {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 50%;
  margin-top: -13px;
  cursor: pointer; }

 .similar_add  .left_arr_spec{
	left: 0;
 }
  .similar_add  .right_arr_spec{
	right: 0;
 }
.left_arr_spec {
  background: url("/bitrix/templates/agrosnab/img/arrs_spec.png") 0 0 no-repeat;
  left: -15px; }
  .left_arr_spec:hover {
    background: url("/bitrix/templates/agrosnab/img/arrs_spec.png") 0 -26px no-repeat; }

.right_arr_spec {
  background: url("/bitrix/templates/agrosnab/img/arrs_spec.png") -26px 0px no-repeat;
  right: -15px; }
  .right_arr_spec:hover {
    background: url("/bitrix/templates/agrosnab/img/arrs_spec.png") -26px -26px no-repeat; }

.left_arr_det_spec, .right_arr_det_spec {
  width: 15px;
  height: 17px;
  position: absolute;
  top: 50%;
  margin-top: -7.5px;
  cursor: pointer; }

.left_arr_det_spec {
  background: url("/bitrix/templates/agrosnab/img/arrs_det_gal.png") 0 0 no-repeat;
  /* &:hover{
     background: url("/bitrix/templates/agrosnab/img/arrs_spec.png") 0 -26px no-repeat;
   }*/ }

.right_arr_det_spec {
  background: url("/bitrix/templates/agrosnab/img/arrs_det_gal.png") -16px 0px no-repeat;
  /*&:hover{
    background: url("/bitrix/templates/agrosnab/img/arrs_spec.png") -26px -26px no-repeat;
  } */ }

.btb {
  border-bottom: 1px solid #dfdede; }

.about_company {
  padding: 20px 0 40px 0; }
  .about_company .wrapper .about {
    width: 756px; }
    .about_company .wrapper .about .content {
      display: table;
      margin-top: 30px;
      width: 100%; }
      .about_company .wrapper .about .content .button {
        position: absolute;
        bottom: 4px;
        right: 20px; }
      .about_company .wrapper .about .content .pre_border {
        padding-right: 20px; }
      .about_company .wrapper .about .content .article {
        font-size: 14px;
        color: black;
        text-shadow: 0 0 1px rgba(0, 0, 0, 0.21);
        width: 490px;
        position: relative;
        padding-left: 26px; }
        .about_company .wrapper .about .content .article:after {
          content: '';
          left: 0;
          top: 0;
          position: absolute;
          height: 100%;
          width: 6px;
          background: #2c95d7;
          /* Old browsers */
          background: -moz-linear-gradient(top, #2c95d7 0%, #3f7195 100%);
          /* FF3.6+ */
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2c95d7), color-stop(100%, #3f7195));
          /* Chrome,Safari4+ */
          background: -webkit-linear-gradient(top, #2c95d7 0%, #3f7195 100%);
          /* Chrome10+,Safari5.1+ */
          background: -o-linear-gradient(top, #2c95d7 0%, #3f7195 100%);
          /* Opera 11.10+ */
          background: -ms-linear-gradient(top, #2c95d7 0%, #3f7195 100%);
          /* IE10+ */
          background: linear-gradient(to bottom, #2c95d7 0%, #3f7195 100%);
          /* W3C */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c95d7', endColorstr='#3f7195',GradientType=0 );
          /* IE6-9 */ }

.news_main {
  padding: 20px 0 40px 0; }
  .news_main .news_title {
    float: left; }
  .news_main .section {
    margin-top: 20px; }
    .news_main .section a {
      text-decoration: none; }
    .news_main .section .element {
      width: 33.33%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      position: relative;
      padding: 0 43px 0 40px; 
}
      .news_main .section .element .date {
        color: black;
        font-size: 12px;
        text-shadow: 0 0 1px rgba(0, 0, 0, 0.15); 
}
        .news_main .section .element .date span {
          display: inline-block;
          padding-right: 6px;
          width: 11px;
          height: 9px;
          background: url("/bitrix/templates/agrosnab/img/date_tip.png") no-repeat; 
}
      .news_main .section .element:first-child {
        padding-left: 0; 
}
      .news_main .section .element article {
        margin-top: 10px;
        color: black;
        text-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
        line-height: 18px;
        font-size: 14px; 
}
      .news_main .section .element:after {
        content: " ";
        position: absolute;
        width: 3px;
        background: url("/bitrix/templates/agrosnab/img/news_tip.png") center repeat-y;
        height: 100%;
        right: 0;
        top: 0; 
}
      .news_main .section .element:last-child::after {
        display: none; 
		content: " ";
}
.button {
  font-family: Calibri, Conv_Calibri, Roboto, sans-serif;
  padding: 0;
  font-size: 17px!important;
  cursor: pointer;
  border: 0;
  outline: none;
  display: block;
  width: 107px;
  height: 34px;
  text-decoration: none;
  line-height: 30px;
  background: #2c95d7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #2c95d7 0%, #3f7195 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2c95d7), color-stop(100%, #3f7195));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2c95d7 0%, #3f7195 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2c95d7 0%, #3f7195 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2c95d7 0%, #3f7195 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2c95d7 0%, #3f7195 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c95d7', endColorstr='#3f7195',GradientType=0 );
  /* IE6-9 */
  color: white;
  text-align: center; }

  a.button{
  font-size: 17px;
	    line-height: 34px;
  }
  
.ask {
  width: 212px; }
  .ask .opros_main .buttom_line {
    margin-bottom: 10px; }
    .ask .opros_main .buttom_line input[type="checkbox"] {
      margin: 4px 9px 0 0; }
    .ask .opros_main .buttom_line label {
      color: black;
      font-size: 15px;
      text-shadow: 0 0 1px rgba(0, 0, 0, 0.21); }
    .ask .opros_main .buttom_line .label {
      border-bottom: 1px dotted #d8d5d5;
      padding-bottom: 10px;
      margin-right: 17px; }
    .ask .opros_main .buttom_line:last-child .label {
      border-bottom: none; }
  .ask .opros_main .button {
    float: right; }
  .ask ul, .ask ol {
    margin: 0;
    padding: 0; }
    .ask ul li, .ask ol li {
      list-style: none; }

.title_ask {
  font-size: 17px;
  line-height: 1.2em;
  color: black;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.21);
  margin-bottom: 15px; }

.about, .ask {
  height: 40px; }

footer {
  padding: 10px 0 40px 0; }
  footer .footer_menu .element {
    float: left;
    padding: 0 15px 0 15px;
    border-right: 1px solid #a59e9e;
    line-height: 12px; }
    footer .footer_menu .element a {
      text-decoration: none;
      color: black;
      text-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
      font-size: 13px; }
      footer .footer_menu .element a:hover {
        color: #3f7195;
        text-shadow: 0 0 1px rgba(63, 113, 149, 0.15); }
    footer .footer_menu .element:first-child {
      padding-left: 0; }
    footer .footer_menu .element:last-child {
      border-right: 0; }
  footer .footer_info {
    margin-top: 18px; }
    footer .footer_info .dtc:first-child img {
      width: 100%;
      display: block; }
    footer .footer_info /*.dtc:nth-child(2) .w333*/.dop {
      color: dimgrey;
      text-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
      font-size: 12px;
      line-height: 20px;
      padding-left: 56px;
      padding-right: 6px;
      padding-top: 16px; }
    footer .footer_info .dtc:nth-child(3) .topsearch {
      margin-top: 11px;
      border: 1px solid #d1d1d1; }
      footer .footer_info .dtc:nth-child(3) .topsearch input[type="submit"] {
        background: url("/bitrix/templates/agrosnab/img/search_grey.png") center center no-repeat; }

.footer_line {
  background: #3f7195;
  height: 27px;
  color: #ffffff;
  font-size: 12px;
  line-height: 27px;
  text-shadow: 0 0 1px rgba(255, 255, 255, 0.15); }
  .footer_line a {
    color: #ffffff;
    font-size: 12px;
    line-height: 27px;
    text-shadow: 0 0 1px rgba(255, 255, 255, 0.15); }
    .footer_line a:hover {
      text-decoration: none; }
    .footer_line a:first-child {
      margin-right: 80px; }

.w333 {
  width: 333px; }

.catalog_list {
  position: relative;
  margin-top: -330px;
  width: 790px;
  padding: 15px 15px;
  float: left;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #F5F5F5 94%, #f1f1f1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(94%, #F5F5F5), color-stop(100%, #f1f1f1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #F5F5F5 94%, #f1f1f1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #F5F5F5 94%, #f1f1f1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #F5F5F5 94%, #f1f1f1 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #F5F5F5 94%, #f1f1f1 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 );
  /* IE6-9 */ }
  .catalog_list .title_catalog {
    font-size: 24px;
    color: black;
    line-height: 26px;
    margin: 0;
    padding: 0; }
  .catalog_list .breadcrumb {
    display: table;
    margin-top: 7px; 
	  margin-bottom: 10px;}
    .catalog_list .breadcrumb .bread_el {
      color: #7d7d7d;
      font-size: 14px; }
      .catalog_list .breadcrumb .bread_el a {
        color: #7d7d7d;
        font-size: 14px; }
        .catalog_list .breadcrumb .bread_el a:hover {
          text-decoration: none; }
      .catalog_list .breadcrumb .bread_el:last-child:after {
        display: none; }
      .catalog_list .breadcrumb .bread_el:before {
        width: 10px;
        content: " "; }
      .catalog_list .breadcrumb .bread_el:after {
        display: inline-block;
        width: 10px;
        text-align: center;
        content: "  /  ";
        color: #7d7d7d;
        font-size: 14px; }
  .catalog_list .selects {
    margin: 0 25px 0 1px !important;
    width: 239px; }
    .catalog_list .selects:after {
      content: " ";
      display: block;
      width: 1px;
      height: 100%;
      background: #a0adba;
      position: absolute;
      right: 28px;
      top: 0;
      bottom: 0;
      z-index: 51; }
  .catalog_list .show_but {
    margin-top: -4px;
    margin-left: 15px;
    border: none;
    outline: none;
    line-height: 0; }
  .catalog_list .list_sections {
    display: table;
    margin-top: 10px;
    width: 100%;
/*margin-left: -20px;*/
	}
    .catalog_list .list_sections ul.third_level {
      float: left;
      display: table;
      margin: 0;
      padding: 0;
      width: 100%; }
      .catalog_list .list_sections ul.third_level > li {
        padding: 8px 0;
        font-size: 15px;
        color: #4b6188;
        text-shadow: 0 0 1px rgba(75, 97, 136, 0.21);
        text-align: left;
        display: table;
        width: 380px; }
        .catalog_list .list_sections ul.third_level > li > a {
          font-size: 15px;
          text-decoration: none;
          color: #4b6188;
          text-shadow: 0 0 1px rgba(75, 97, 136, 0.21);
          text-align: left;
          display: block; }
        .catalog_list .list_sections ul.third_level > li > span {
          background: url("/bitrix/templates/agrosnab/img/drop.png") 0 4px no-repeat;
          width: 10px;
          height: 10px;
          display: table-cell;
          vertical-align: top;
          padding-right: 10px; }
        .catalog_list .list_sections ul.third_level > li:nth-child(odd),
 .catalog_list .list_sections ul.third_level > li:first-child,
 .catalog_list .list_sections ul.third_level > li:first-child + * + *,
.catalog_list .list_sections ul.third_level > li:first-child + * + * + * + * {
          float: left;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          padding-right: 10px; }
        .catalog_list .list_sections ul.third_level > li:nth-child(even),
 .catalog_list .list_sections ul.third_level > li:first-child + *,
 .catalog_list .list_sections ul.third_level > li:first-child + * + * + *,
.catalog_list .list_sections ul.third_level > li:first-child + * + * + * + * + *{
          float: right;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }

      .catalog_list .list_sections ul.third_level ul.fourth_level2 {
        display: table;
        margin: 4px 0 0 0;
        padding-left: 4px; }
        .catalog_list .list_sections ul.third_level ul.fourth_level2 li {
          display: table;
          font-size: 15px;
          text-decoration: none;
          list-style: none;
          text-align: left;
          color: #5e697c;
          text-shadow: 0 0 1px rgba(94, 105, 124, 0.21);
          padding: 8px 0; }
          .catalog_list .list_sections ul.third_level ul.fourth_level2 li a {
            display: block;
            font-size: 15px;
            text-decoration: none;
            text-align: left;
            line-height: 16px;
            color: #5e697c;
            text-shadow: 0 0 1px rgba(94, 105, 124, 0.21); }
          .catalog_list .list_sections ul.third_level ul.fourth_level2 li.active4 > ul.fif_lvl {
            display: block; }
          .catalog_list .list_sections ul.third_level ul.fourth_level2 li.active4 > span {
            background: url("/bitrix/templates/agrosnab/img/tip_2level_drop.png") -33px 4px no-repeat; }
          .catalog_list .list_sections ul.third_level ul.fourth_level2 li.active4 > span.empty4 {
            background: transparent; }
          .catalog_list .list_sections ul.third_level ul.fourth_level2 li:last-child {
            padding-bottom: 0; }
          .catalog_list .list_sections ul.third_level ul.fourth_level2 li > span {
            background: url("/bitrix/templates/agrosnab/img/tip_2level_drop.png") 0 4px no-repeat;
            width: 4px;
            height: 8px;
            display: table-cell;
            padding-right: 5px;
            vertical-align: top; }
          .catalog_list .list_sections ul.third_level ul.fourth_level2 li > span.empty4 {
            background: transparent;
            width: 4px;
            height: 8px;
            display: table-cell;
            padding-right: 5px;
            vertical-align: top; }
          .catalog_list .list_sections ul.third_level ul.fourth_level2 li ul.fif_lvl {
            display: none;
            margin: 9px 0 0 0;
            padding-left: 5px; }
            .catalog_list .list_sections ul.third_level ul.fourth_level2 li ul.fif_lvl li {
              font-style: italic;
              list-style: none;
              text-align: left;
              display: table;
              padding: 6px 0;
              color: #5e697c;
              text-shadow: 0 0 1px rgba(94, 105, 124, 0.21);
              text-transform: none !important; }
              .catalog_list .list_sections ul.third_level ul.fourth_level2 li ul.fif_lvl li a {
                font-size: 14px;
                font-style: italic;
                text-align: left;
                color: #5e697c;
                text-shadow: 0 0 1px rgba(94, 105, 124, 0.21); }
              .catalog_list .list_sections ul.third_level ul.fourth_level2 li ul.fif_lvl li:hover > ul.last_lvl {
                display: block; }
              .catalog_list .list_sections ul.third_level ul.fourth_level2 li ul.fif_lvl li:hover span {
                background: url("/bitrix/templates/agrosnab/img/tip-4level.png") left center no-repeat; }
              .catalog_list .list_sections ul.third_level ul.fourth_level2 li ul.fif_lvl li:last-child {
                padding-bottom: 0; }
              .catalog_list .list_sections ul.third_level ul.fourth_level2 li ul.fif_lvl li > span {
                background: url("/bitrix/templates/agrosnab/img/tip-4level.png") left center no-repeat;
                width: 13px;
                height: 9px;
                display: table-cell;
                padding-right: 6px; }

._catalog {
  margin-top: 10px;
  width: 194px; }
  ._catalog input.button {
    float: right; }

._product .list_sections ._product_list_el {
  margin: 15px 0;
height: 260px;/*215 old*/
  padding: 10px 15px; 

  }
  ._product .list_sections ._product_list_el:nth-child(3n):after {
    display: none; }
  ._product .list_sections ._product_list_el:after {
    border-right: 1px dotted #294781;
    content: "";
    width: 1px;
    height: 80%;
    position: absolute;
    top: 20px;
    right: 1px; }
  ._product .list_sections ._product_list_el a .img {
    max-height: 120px;
    overflow: hidden;
    width: 100%;
    display: table; }
  ._product .list_sections ._product_list_el .link {
    display: block;
    margin-top: 7px; }
    ._product .list_sections ._product_list_el .link a.name {
      margin-top: 5px;
		font-size: 18px;/*old-14px*/
      color: #294781;
      text-shadow: 0 0 1px rgba(41, 71, 129, 0.21); }
      ._product .list_sections ._product_list_el .link a.name:hover {
        text-decoration: none; }
  ._product .list_sections ._product_list_el a.button {
    bottom: 0;
    left: 50%;
    margin-left: -43.5px; }

.pagenavigaion {
  color: black;
  font-size: 18px; }
  .pagenavigaion span {
    display: inline-block;
    margin-right: 3px; }
  .pagenavigaion span.active a {
    text-decoration: none;
    display: block;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    width: 20px;
    height: 20px;
    background: #5887bc;
    color: white; }
  .pagenavigaion span a {
    text-align: center;
    text-decoration: underline;
    font-size: 18px;
    line-height: 18px;
    width: 20px;
    height: 20px;
    display: block;
    color: #5887bc; }
    .pagenavigaion span a:hover {
      text-decoration: none; }

.right_catalog_menu {
  float: right;
  width: 194px;
  margin-bottom: 10px; }
  .right_catalog_menu ul.top_lvl {
    float: left;
    display: table;
    margin: 0;
    padding: 0;
    width: 100%; }
    .right_catalog_menu ul.top_lvl > li {
      padding: 5px 0;
      font-size: 14px;
      color: #4b6188;
      text-shadow: 0 0 1px rgba(75, 97, 136, 0.21);
      text-align: left;
      display: table;
      width: 100%; }
      .right_catalog_menu ul.top_lvl > li > a {
        font-size: 14px;
        text-decoration: none;
        color: #4b6188;
        text-shadow: 0 0 1px rgba(75, 97, 136, 0.21);
        text-align: left;
        display: block; }
      .right_catalog_menu ul.top_lvl > li.active a {
        color: #2858af;
        text-shadow: 0 0 1px rgba(40, 88, 175, 0.33); }
      .right_catalog_menu ul.top_lvl > li.active > .level2_right {
        display: table; }
      .right_catalog_menu ul.top_lvl > li.active span {
        background: url("/bitrix/templates/agrosnab/img/drop_right.png") -26px 4px no-repeat; }
      .right_catalog_menu ul.top_lvl > li > span {
        background: url("/bitrix/templates/agrosnab/img/drop_right.png") 0 4px no-repeat;
        width: 10px;
        height: 10px;
        display: table-cell;
        vertical-align: top;
        padding-right: 10px; }
      .right_catalog_menu ul.top_lvl > li ul.level2_right {
        display: none;
        margin: 4px 0 0 0;
        padding-left: 4px; }
        .right_catalog_menu ul.top_lvl > li ul.level2_right li {
          display: table;
          font-size: 14px;
          text-decoration: none;
          list-style: none;
          text-align: left;
          color: #5e697c;
          text-shadow: 0 0 1px rgba(94, 105, 124, 0.21);
          padding: 8px 0; }
          .right_catalog_menu ul.top_lvl > li ul.level2_right li a {
            display: block;
            font-size: 14px;
            text-decoration: none;
            text-align: left;
            line-height: 16px;
            color: #5e697c;
            text-shadow: 0 0 1px rgba(94, 105, 124, 0.21); }
/*.right_catalog_menu ul.top_lvl > li ul.level2_right li.active4 > ul.last_level_right {
display: block; }*/
          .right_catalog_menu ul.top_lvl > li ul.level2_right li.active4 a {
            color: #4b6ba5;
            text-shadow: 0 0 1px rgba(75, 107, 165, 0.31); }
          .right_catalog_menu ul.top_lvl > li ul.level2_right li.active4 > span {
            background: url("/bitrix/templates/agrosnab/img/tip_2level_drop.png") -33px 4px no-repeat; }
          .right_catalog_menu ul.top_lvl > li ul.level2_right li.active4 > span.empty4 {
            background: transparent; }
          .right_catalog_menu ul.top_lvl > li ul.level2_right li:last-child {
            padding-bottom: 0; }
          .right_catalog_menu ul.top_lvl > li ul.level2_right li > span {
            background: url("/bitrix/templates/agrosnab/img/tip_2level_drop.png") 0 4px no-repeat;
            width: 4px;
            height: 8px;
            display: table-cell;
            padding-right: 5px;
            vertical-align: top; }
          .right_catalog_menu ul.top_lvl > li ul.level2_right li > span.empty4 {
            background: transparent;
            width: 4px;
            height: 8px;
            display: table-cell;
            padding-right: 5px;
            vertical-align: top; }
 .right_catalog_menu ul.top_lvl > li ul.level2_right li ul.last_level_right {
            display: none;
            margin: 9px 0 0 0;
            padding-left: 5px; }
            .right_catalog_menu ul.top_lvl > li ul.level2_right li ul.last_level_right li {
              font-style: italic;
              list-style: none;
              text-align: left;
              display: table;
              padding: 6px 0;
              color: #5e697c;
              text-shadow: 0 0 1px rgba(94, 105, 124, 0.21);
              text-transform: none !important; }
              .right_catalog_menu ul.top_lvl > li ul.level2_right li ul.last_level_right li a {
                font-size: 14px;
                font-style: italic;
                text-align: left;
                color: #5e697c;
                text-shadow: 0 0 1px rgba(94, 105, 124, 0.21); }
              .right_catalog_menu ul.top_lvl > li ul.level2_right li ul.last_level_right li:hover span {
                background: url("/bitrix/templates/agrosnab/img/tip-4level.png") left center no-repeat; }
              .right_catalog_menu ul.top_lvl > li ul.level2_right li ul.last_level_right li:last-child {
                padding-bottom: 0; }
              .right_catalog_menu ul.top_lvl > li ul.level2_right li ul.last_level_right li > span {
                background: url("/bitrix/templates/agrosnab/img/tip-4level.png") left center no-repeat;
                width: 13px;
                height: 9px;
                display: table-cell;
                padding-right: 6px; }

._detail_buy {
/*top: 76px;
right: 293px;*/
  z-index: 8; }

.detail_product {
  display: table;
  width: 100%;
  position: relative;
  color: black;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.21);
  font-size: 14px; }
  .detail_product ._slider_det {
    margin-bottom: 18px;
    margin-right: 25px;
    position: relative;
    width: 350px; }
    .detail_product ._slider_det .slider_det {
      margin: 0;
      padding: 0; }
      .detail_product ._slider_det .slider_det li a img {
/*width: 100%; */}
    .detail_product ._slider_det .pr {
      margin: 15px 0; }
      .detail_product ._slider_det .pr .preview_detail {
        display: table;
        margin: 0 0 0 0;
        padding: 0; }
        .detail_product ._slider_det .pr .preview_detail li {
          cursor: pointer;
          width: 100px;
          height: 100px;
          overflow: hidden; }
          .detail_product ._slider_det .pr .preview_detail li img {
/*height: 100%;*/ }
    .detail_product ._slider_det:after {
      content: " ";
      position: absolute;
      width: 96%;
      height: 3px;
      background: url("/bitrix/templates/agrosnab/img/under_slider.png") repeat-x;
      bottom: -6px;
      margin-left: 2%; }
  .detail_product .producer {
    font-weight: bold;
    color: black;
    font-size: 14px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.21);
    margin-bottom: 15px; 
	margin-top: 15px;
}
    .detail_product .producer a {
      font-weight: normal;
      font-size: 14px;
      color: #4a6e94;
      text-shadow: 0 0 1px rgba(74, 110, 148, 0.21); }
      .detail_product .producer a:hover {
        text-decoration: none; }

.left_prod_det, .right_prod_det {
  width: 15px;
  height: 17px;
  position: absolute;
  top: 50%;
  margin-top: -8.5px;
  cursor: pointer; }

.left_prod_det {
  background: url("/bitrix/templates/agrosnab/img/arrs_det_gal.png") 0 0 no-repeat;
  left: -10px; }

.right_prod_det {
  background: url("/bitrix/templates/agrosnab/img/arrs_det_gal.png") -16px 0px no-repeat;
  right: -10px; }

.left_arr_det, .right_arr_det {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 50%;
  margin-top: -13px;
  cursor: pointer; }

.left_arr_det {
  background: url("/bitrix/templates/agrosnab/img/arrs_spec.png") 0 0 no-repeat;
  left: -13px; }
  .left_arr_det:hover {
    background: url("/bitrix/templates/agrosnab/img/arrs_spec.png") 0 -26px no-repeat; }

.right_arr_det {
  background: url("/bitrix/templates/agrosnab/img/arrs_spec.png") -26px 0px no-repeat;
  right: -13px; }
  .right_arr_det:hover {
    background: url("/bitrix/templates/agrosnab/img/arrs_spec.png") -26px -26px no-repeat; }

.similar_add .additional .pr .left_arr_det_spec {
  left: 6px; }
.similar_add .additional .pr .right_arr_det_spec {
  right: 6px; }
.similar_add .additional h2 {
  display: block;
  font-size: 21px;
 /* margin: 0.83em 0;*/
 /*margin: 15px -15px;*/
  font-weight: bold; }
.similar_add .additional .similar {
  margin: 0;
  padding: 0; }
  .similar_add .additional .similar li {
    position: relative;
    width: 253.3px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px 50px; }
    .similar_add .additional .similar li a {
      text-decoration: none;
      display: block; }
      .similar_add .additional .similar li a .img {
        width: 100%;
        height: 100px;
        overflow: hidden; }
        .similar_add .additional .similar li a .img img {
          width: 100%; }
        .similar_add .additional .similar li a .img:after {
          position: absolute;
          right: -1px;
          top: 15px;
          content: " ";
          display: block;
          height: 100px;
          width: 1px;
          background: url("/bitrix/templates/agrosnab/img/sep_spec.png") center no-repeat; }
    .similar_add .additional .similar li a.url {
      text-decoration: underline;
      color: #054684;
      font-size: 14px;
      line-height: 14px;
      display: table;
      float: left;
      margin-top: 10px; }
      .similar_add .additional .similar li a.url:hover {
        text-decoration: none; }

.w66 {
  width: 66.66%; }

.form_callback {
  margin-top: 10px;
  color: black;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.21);
  font-size: 14px;
  line-height: 28px; 
}
  .form_callback input[type="text"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 2px;
    padding-left: 5px;
    height: 25px;
    display: table;
    width: 90%;
    outline: none;
    border: 1px solid #a7b4c0; 
}
  .form_callback textarea {
    padding-left: 5px;
    width: 62%;
    height: 116px;
    outline: none;
    border: 1px solid #a7b4c0; }
  .form_callback .input_captcha {
    width: 253px; }
  .form_callback .input_captcha_field {
    margin: 15px 0; }
  .form_callback .dt.w66 {
    line-height: 18px;
    margin-bottom: 15px; }
  .form_callback .w33.fleft {
    margin-bottom: 15px; }

.bx-auth-reg {
  width: 450px;
  color: black;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.21);
  font-size: 14px; }
  .bx-auth-reg b {
    margin-bottom: 4px;
    display: block; }
  .bx-auth-reg input[type='text'] {
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #a0adba;
    color: #222;
    display: block;
    font-size: 14px;
    padding: 4px 8px 4px 8px;
    border-radius: 2px;
    width: 215px !important; }
  .bx-auth-reg textarea {
    font-family: "Calibri", "Conv_Calibri", sans-serif;
    border: 1px solid #a0adba;
    color: #222;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 215px !important;
    padding: 5px;
    resize: none;
    height: 100px; }
  .bx-auth-reg input[type='submit'] {
    margin: 10px auto 0 auto;
    padding: 0;
    font-size: 14px;
    cursor: pointer;
    border: 0;
    outline: none;
    display: block;
    width: 107px;
    height: 34px;
    text-decoration: none;
    line-height: 0px;
    background: #2c95d7;
    background: -moz-linear-gradient(top, #2c95d7 0%, #3f7195 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2c95d7), color-stop(100%, #3f7195));
    background: -webkit-linear-gradient(top, #2c95d7 0%, #3f7195 100%);
    background: -o-linear-gradient(top, #2c95d7 0%, #3f7195 100%);
    background: -ms-linear-gradient(top, #2c95d7 0%, #3f7195 100%);
    background: linear-gradient(to bottom, #2c95d7 0%, #3f7195 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c95d7', endColorstr='#3f7195',GradientType=0 );
    color: white;
    text-align: center; }

.pop_f form div.title {
  font-weight: bold;
  font-size: 24px;
  color: black;
  line-height: 26px;
  margin: 0;
  padding: 0; }

.pop_f p {
  color: black;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.21);
  font-size: 14px;
  margin-bottom: 0; }

#hidden_popup {
  color: green;
  font-size: 16px;
  font-weight: bold; }

#hidden_error, #hidden_fields {
  color: red;
  font-size: 16px;
  font-weight: bold; }

.alert_border {
  border-color: darkred !important; }

.section_producer {
  float: left;
  display: table;
  margin: 0;
  padding: 0;
  width: 100%; }
  .section_producer li {
    display: table;
    height: 100px;
    padding: 10px;
    list-style: none;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 33% !important; }
    .section_producer li a {
      text-decoration: none;
      font-size: 15px;
      color: #4b6188;
      text-shadow: 0 0 1px rgba(75, 97, 136, 0.21);
      text-align: center;
      display: block; }
    .section_producer li img {
      margin: 0 auto;
      display: block;
      height: 80%;
      max-width: 230px; }

.detailel_producer {
  margin-top: 15px;
  display: table;
  width: 100%;
  color: black;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.21);
  font-size: 14px; }
  .detailel_producer img {
    max-width: 40%;
    margin: 0 15px 15px 0; }

.hight_level {
  float: left;
  display: table;
  margin: 0;
  padding: 0;
  width: 100%; }
  .hight_level > li {
    padding: 8px 0;
    font-size: 15px;
    color: #4b6188;
    text-shadow: 0 0 1px rgba(75, 97, 136, 0.21);
    text-align: left;
    display: table;
    width: 50%; }
    .hight_level > li > a {
      font-size: 15px;
      text-decoration: none;
      color: #4b6188;
      text-shadow: 0 0 1px rgba(75, 97, 136, 0.21);
      text-align: left;
      display: block; }
    .hight_level > li > span {
      background: url("/bitrix/templates/agrosnab/img/drop.png") 0 4px no-repeat;
      width: 10px;
      height: 10px;
      display: table-cell;
      vertical-align: top;
      padding-right: 10px; }

._eshop .check_field {
  background: #f0f0f0;
  width: 500px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px; }
  ._eshop .check_field div.fleft.w33 {
    margin-bottom: 8px; }
    ._eshop .check_field div.fleft.w33 a {
      color: #2685c5;
      text-decoration: underline;
      font-size: 14px; }
      ._eshop .check_field div.fleft.w33 a:hover {
        text-decoration: none; }
  ._eshop .check_field .button {
    bottom: 11px;
    left: 266px; }
  ._eshop .check_field .selects_prod {
    margin: 15px 25px 0 0 !important;
    width: 234px; }
  ._eshop .check_field .selecter {
    max-width: none !important; }
._eshop ._show_by {
  width: 206px;
  margin-top: 31px; }
  ._eshop ._show_by .fleft {
    font-weight: bold;
    color: black;
    font-size: 14px;
    line-height: 26px; }
  ._eshop ._show_by .show_by_field {
    margin: 0 !important; }
._eshop .table_list {
  margin-top: 15px; }
  ._eshop .table_list .table_element {
    margin-bottom: 22px; }
    ._eshop .table_list .table_element .img {
      border: 1px solid #888888;
      width: 150px;
      height: 110px; }
    ._eshop .table_list .table_element .name_link {
      margin-left: 18px;
      width: 260px;
      color: #666666;
      font-size: 14px;
      line-height: 18px;
      text-shadow: 0 0 1px rgba(102, 102, 102, 0.21); }
      ._eshop .table_list .table_element .name_link > a {
        display: table;
        float: left;
        line-height: 12px;
        font-weight: bold;
        font-size: 16px;
        text-decoration: none;
        color: #6c8eb2;
        text-shadow: 0 0 1px rgba(108, 142, 178, 0.21); }
      ._eshop .table_list .table_element .name_link > span {
        margin-top: 6px;
        text-transform: uppercase;
        color: #666666;
        font-weight: bold;
        font-size: 14px;
        line-height: 16px;
        text-shadow: 0 0 1px rgba(102, 102, 102, 0.21);
        border-bottom: 1px solid #666666;
        display: table; }
        ._eshop .table_list .table_element .name_link > span:hover {
          cursor: pointer;
          border-bottom-color: transparent; }
      ._eshop .table_list .table_element .name_link > span.active {
        cursor: pointer;
        border-bottom-color: transparent; }
      ._eshop .table_list .table_element .name_link .list_adv {
        margin: 0;
        padding: 0;
        list-style: square;
        list-style-position: inside; }
        ._eshop .table_list .table_element .name_link .list_adv li {
          color: #588fd2;
          line-height: 14px; }
          ._eshop .table_list .table_element .name_link .list_adv li span {
            color: #666666;
            font-size: 14px;
            line-height: 16px; }
    ._eshop .table_list .table_element .price_is {
      width: 110px; }
      ._eshop .table_list .table_element .price_is span {
        color: #666666;
        display: table;
        font-size: 18px;
        line-height: 10px;
        text-shadow: 0 0 1px rgba(102, 102, 102, 0.21); }
      ._eshop .table_list .table_element .price_is .avail_yes {
        margin-top: 5px;
        width: 80px;
        height: 21px;
        background: #8ebd74;
        color: white;
        font-size: 14px;
        text-align: center;
        line-height: 21px;
        text-shadow: 0 0 1px rgba(255, 255, 255, 0.21); }
      ._eshop .table_list .table_element .price_is .avail_no {
        margin-top: -4px;
        width: 80px;
        height: 21px;
        background: #bd7474;
        color: white;
        font-size: 14px;
        text-align: center;
        line-height: 21px;
        text-shadow: 0 0 1px rgba(255, 255, 255, 0.21); }
    ._eshop .table_list .table_element .input_quan {
      line-height: 11px; }
      ._eshop .table_list .table_element .input_quan .quantity {
        float: left;
        margin: -8px 5px 0 17px;
        width: 44px;
        text-align: center;
        border: 1px solid #a0adba;
        color: #222;
        display: block;
        font-size: 14px;
        height: 24px;
        border-radius: 2px; }
    ._eshop .table_list .table_element .zakaz_ {
      margin-top: -31px;
      float: right; }

._eshop_detail .img {
  background: white;
  width: 200px;
  height: 150px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  border: 1px solid #666666; }
._eshop_detail .opisanie {
  float: right;
  width: 525px; }
  ._eshop_detail .opisanie .price_avail {
    display: table;
    float: left; }
    ._eshop_detail .opisanie .price_avail > span {
      color: #666666;
      display: table;
      font-size: 18px;
      line-height: 26px;
      text-shadow: 0 0 1px rgba(102, 102, 102, 0.21); }
    ._eshop_detail .opisanie .price_avail .avail_yes {
      margin-top: 2px;
      width: 80px;
      height: 21px;
      background: #8ebd74;
      color: white;
      font-size: 14px;
      text-align: center;
      line-height: 21px;
      text-shadow: 0 0 1px rgba(255, 255, 255, 0.21); }
    ._eshop_detail .opisanie .price_avail .avail_no {
      width: 80px;
      height: 21px;
      background: #bd7474;
      color: white;
      font-size: 14px;
      text-align: center;
      line-height: 21px;
      text-shadow: 0 0 1px rgba(255, 255, 255, 0.21); }
  ._eshop_detail .opisanie .input_quan {
    display: table;
    float: left;
    line-height: 26px; }
    ._eshop_detail .opisanie .input_quan .quantity {
      float: left;
      margin: 0px 5px 0 17px;
      outline: none;
      width: 44px;
      text-align: center;
      border: 1px solid #a0adba;
      color: #222;
      display: block;
      font-size: 14px;
      height: 24px;
      border-radius: 2px; }
  ._eshop_detail .opisanie a.button {
    margin-top: -8px;
    margin-left: 6px; }

/*# sourceMappingURL=template_styles.css.map */

.operafix .slider_spec_container .bx-viewport {
	overflow: visible !important;
	overflow-x: hidden !important;
	height: 210px !important;
}
.smartfilter{
	margin-left: 3px;
}
/*стили для страниц авторизации- входа- регистрации*/
.aut{
padding-left:10%;
min-height:530px;
}
.aut input{
margin-bottom:10px;
}
.almessage{
font-size:16px;
color:rgb(192, 89, 89);
width:100%;
margin-top:20px;
}
/**************************/
#urlic{
display:none;
}
#fiz{
display:none;
}
.inputselect{
width:215px;
padding:4px 8px;
}
.inputtext{
width:195px;
padding:4px 8px;
}
#user, #org{
bottom:-2px;
position:relative;
}
/******************************/
.formb input[type=text],
.formb input[type=password]{
width:195px;
padding:4px 8px;
}
.formb input[type=submit]{
padding: 0;
    font-size: 14px;
    cursor: pointer;
    border: 0;
    outline: none;
    display: block;
    width: 150px;
    height: 34px;
float:left;
    text-decoration: none;
    line-height: 34px;
	background: linear-gradient(to bottom, #2c95d7 0%, #3f7195 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c95d7', endColorstr='#3f7195',GradientType=0 );
    color: white;
    text-align: center;
}
/*
.filter input[type=submit]{
	height:30px;
	line-height:30px;
	width:90px;
}*/

.bl_img {
  width: 140px !important;
}
/* End */
/* /bitrix/templates/agrosnab/components/bitrix/search.title/agro_search_top/style.css?14604579332142 */
/* /bitrix/templates/agrosnab/components/bitrix/sale.basket.basket.small/agro_mini/style.css?1460457933329 */
/* /bitrix/templates/agrosnab/components/bitrix/menu/top_menu/style.css?14604673724485 */
/* /bitrix/templates/agrosnab/components/bitrix/news.list/tabs/style.css?1460457933108 */
/* /bitrix/templates/agrosnab/components/bitrix/breadcrumb/bread_agro/style.css?1460457933947 */
/* /bitrix/templates/.default/components/bitrix/menu/right_menu/style.css?1460457934902 */
/* /bitrix/templates/agrosnab/components/bitrix/news.list/spec_main/style.css?1460457933108 */
/* /bitrix/templates/agrosnab/components/bitrix/menu/footer_menu/style.css?14604579334598 */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1460457923501 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17670445342729 */
/* /bitrix/templates/agrosnab/template_styles.css?175572143654865 */
