section.content h1 {
	text-transform: uppercase;
}
section.content h1 span{
	display: block;
	font-size: 15px;
	padding: 10px 0 30px;
}

.b-new_agriculture {text-align: center; padding: 0 0 15px;}

.b-new_agriculture ul {margin: 0 0 19px;}

.b-new_agriculture li {
	display: inline-block;
	text-transform: uppercase;
	font-size: 11px;
	padding: 135px 0 0;
	width: 160px;
	font-weight: bold;
}

.b-agriculture_detail_item{
	width: 80px;
	vertical-align: bottom;
}

.b-new_agriculture .item1 {
	margin: 0 25px 0 0;
	background: url("/img/samples/agriculture_new_1.png") no-repeat 0px 20px;
}

.b-new_agriculture .item2 {
	margin: 0 38px 0 0;
	background: url("/img/samples/agriculture_new_2.png") no-repeat 0px 20px;
}

.b-new_agriculture .item3 {
	padding: 125px 10px 0 0;
	margin: 0 33px 0 0;
	background: url("/img/samples/agriculture3.png") no-repeat -6px 18px;
}

.b-new_agriculture .item4 {
	margin: 0 6px 0 0;
	background: url("/img/samples/agriculture_new_4.png") no-repeat 5px 14px;
}

.b-new_agriculture .item5 {
	margin: 0 20px 0 0;
	background: url("/img/samples/agriculture_new_5.png") no-repeat 5px 20px;
}

.b-new_agriculture .item6 {
	margin: 0 20px 0 0;
	background: url("/img/samples/agriculture6.png") no-repeat -26px 10px;
}

.b-new_agriculture .item7 {
	margin: 0 40px 0 0;
	background: url("/img/samples/agriculture7.png") no-repeat 6px 8px;
}

.b-new_agriculture .item8 {
	margin: 0 16px 0 0;
	background: url("/img/samples/agriculture8.png") no-repeat 3px 29px;
}

.b-new_agriculture .item9 {
	background: url("/img/samples/agriculture_new_9.png") no-repeat 10px 15px;
}

.b-new_agriculture .item10 {
	background: url("/img/samples/agriculture10.png") no-repeat 18px 23px;
}

.b-new_agriculture .item11 {
	background: url("/img/samples/agriculture11.png") no-repeat -5px 0px;
}

.b-region_items a:hover{color: #2b2b2b;}
.b-region_items{
	overflow: hidden;
}
.b-region_items .heading{
	font-size: 16px;
	line-height: 26px;
	color: #686868;
	padding: 0 0 21px;
}

.b-region_items_right{
	float: right;
	margin: 0 0 0 12px;
}

.b-region_items_left{
	overflow: hidden;
}
.b-region_item span{background: #fff; padding: 0 30px 0 0;}

.b-region_item,
.b-region_item_right {
	text-transform: uppercase;
}

.b-region_item{
	clear: both;
	padding: 0 0 7px;
	background: url("/img/region_line.png") repeat-x 100% 8px;
}

.b-region_item img {display: inline-block; margin: 2px 10px 0 0; vertical-align: middle;}

.b-region_item_right{
	padding: 0 0 11px 29px;
	white-space: nowrap;
	background: url("/img/region_icon.png") no-repeat 0 0;
}
.b-region_btm_text {
	padding: 32px 0 42px;
	clear: both;
	color: #686868;
}

.b-agro_today{
	border-top: 4px solid #b7d1c4;
	padding: 16px 0 70px;
}

.b-agro_today .heading {font-size: 24px; line-height: 31px; text-transform: uppercase; padding: 0 0 33px;}

.b-agro_today_item_top {text-transform: uppercase;}
.b-agro_today_item_top span{display: block; padding: 0 0 11px;}
.b-agro_today_item_top b{
	font-size: 60px;
	line-height: 55px;
	color: #b4b4b4;
	padding: 0 0 8px;
	display: block;
}

.b-agro_today_item {display: inline-block; width: 235px; vertical-align: top}

.b-agro_today_item_top{text-align: center; min-height: 149px;}

.b-agro_today_item_btm {
	padding: 53px 10px 0 24px;
	line-height: 21px;
}

.b-agro_today_item1 .b-agro_today_item_btm {
	background: url("/img/samples/agro_today_item1.png") no-repeat 62px 12px;
}

.b-agro_today_item2 .b-agro_today_item_btm {
	background: url("/img/samples/agro_today_item2.png") no-repeat 43px 0;
}

.b-agro_today_item3 .b-agro_today_item_btm {
	position: relative;
}
.b-agro_today_item3 .b-agro_today_item_btm:after {
	content: '';
	right: -39px;
	bottom: 7px;
	width: 69px;
	position: absolute;
	height: 47px;
	background: url("/img/samples/agro_today_item3.png") no-repeat 0 0;
}

.b-mechanism {
	position: relative;
	font-size: 16px;
	padding: 0 0 40px;
}
.b-mechanism:before{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	height: 3px;
	width: 100%;
	border-top: 2px solid #c9c9c9;
	border-bottom: 2px solid #c9c9c9;
}

.b-mechanism .heading{
	position: relative;
	text-align: center;
	padding: 7px 0 20px;
	color: #f69e31;
	font-size: 16px;
}
.b-mechanism .heading:before{
	content: '';
	position: absolute;
	left: 0;
	top: 13px;
	height: 3px;
	width: 100%;
	border-top: 2px solid #c9c9c9;
	border-bottom: 2px solid #c9c9c9;
}
.b-mechanism .heading span{
	background: #fff;
	padding: 0 20px;
	position: relative;
	z-index: 1;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.b-mechanism_item{
	display: inline-block;
	vertical-align: top;
}
.b-mechanism_item b{
	display: block;
	font-size: 60px;
	line-height: 60px;
	color: #efa952;
}

.b-mechanism_item .b-mechanism_text{
	font-size: 16px;
	text-transform: uppercase;
	display: block;
	line-height: 16px;
	color: #000;
	padding: 10px 0;
}

	.b-mechanism_item .b-mechanism_text span{display: block; font-size: 12px; margin: -17px 0 0;}

.b-mechanism_item {
	padding: 75px 0 0;
	text-align: center;
}
.b-mechanism_item1 {
	width: 175px;
	margin: 0 25px 0;
	background: url("/img/samples/mechanism1.png") no-repeat 62px 28px;
}
.b-mechanism_item2 {
	width: 201px;
	margin: 0 40px 0 0;
	background: url("/img/samples/mechanism2.png") no-repeat 75px 28px;
}
.b-mechanism_item3 {
	width: 192px;
	margin: 0 55px 0 0;
	background: url("/img/samples/mechanism3.png") no-repeat 68px 28px;
}
.b-mechanism_item4 {
	width: 215px;
	background: url("/img/samples/mechanism4.png") no-repeat 68px 28px;
}
.b-mechanism_company{color: #4c4c4c;}
.b-mechanism_company b{display: inline; font-size: 16px; line-height: 21px;}

/* square */
.b-square_year{
	overflow: hidden;
	padding: 0 0 30px;
	min-height: 357px;
	margin: 0 0 27px;
}
.b-square_year_left{
	padding: 66px 0 0;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 26px;
  min-height:190px;
}

.b-square_all {width:60%; float:left;margin-top:20px;}
.b-square_all-text {
  width: 50%;
  float: left;
}
.b-square_parts {
    overflow: hidden;
    border-left: 2px solid #ccc;
    padding-left: 20px;
}

.b-square_all b{
	display: block;
	font-size: 50px;
	line-height: 60px;
	color: #2f8f5a;
}
.b-square_parts b{font-size: 30px; color: #82bc9c;}

section.content .b-square_year p {
    width: auto;
    margin: 0;
    line-height: 1.5;
}


/* agro detail */

.select_span {color: #f17d30; text-transform: uppercase; float: left;}
.b-agriculture_slider {
	position: relative;
	font-size: 16px;
	min-height: 39px;
}

.b-agriculture_slider_in {
	margin: 0 0 0 297px;
	font-size: 14px;
	position: relative;
	padding: 0 125px 0 0;
}
#range-year,
#range-year-fin {
	margin: 0 0 0 -14px;
	text-align: justify;
	width: 566px;
	height: 30px;
}
#range-year-fin{width: 677px;}
#range-year:after,
#range-year-fin:after{
	width: 100%; 
	display: inline-block;
	background: red;
	content: '';
	height: 0;
}
#range-year span,
#range-year-fin span{display: inline-block; position: relative; z-index: 10;}
#range-year-fin span{text-align: center; width: 30px;}
#range-year span:after,
#range-year-fin span:after{
	position: absolute;
	left: 50%;
	top: 32px;
	content: '';
	background: #ffeee1;
	width: 2px;
	height: 5px;
	z-index: 1;
	margin: 0 0 0 -1px;
}
#range-year .active,
#range-year-fin .active{
	color: #2e8e59;
	position: relative;
	top: -14px;
	 z-index: 0;
}

.b-agriculture_slider:after {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 9px;
	content: '';
	background: #ffd5b3;
}

.b-agriculture_detail{color: #000; margin: 0 0 32px; min-height: 500px;}

.b-agriculture_detail .heading{
	font-size: 24px;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 0 13px;
}

.b-agriculture_detail_text {
	padding: 0 0 45px;
}
.b-agriculture_detail_text b {font-weight: bold; font-size: 20px; color: #82bc9c;}

.b-agriculture_detail_wrpr {
	position: relative;
	padding: 0 0 0px;
	min-height: 100%;
	background: url("/img/hr-dot.png") repeat-x 0 100%;
}
.b-agriculture_detail_wrpr .center-header{
	position: absolute;
	left: 0;
	bottom: 60px;
	line-height: 21px;
	width: 100%;
}
.b-agriculture_detail_wrpr .center-header h2{font-size: 12px;}

#b-agriculture_detail_items{
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}
.b-agriculture_name{
	text-transform: uppercase;
#	padding: 78px 0 7px;
	padding: 10px 0 7px;
	font-size: 11px;
	border-bottom: 2px solid #ffead9;
	margin: 0 0 15px;
	line-height: 13px;
}

.b-tons {font-size: 12px; min-height: 107px; padding: 9px 0 0; line-height: 17px;}
.b-tons .b-tons_text {font-size: 11px;color: #adadad;}
.b-tons b {font-size: 16px; display: block; color: #adadad; padding: 17px 0 0;}

.b-hundredweight {
	font-size: 12px;
	line-height: 22px;
	padding: 7px 0 13px;
	font-family: 'Conv_CRC65', Arial, Helvetica, sans-serif;
}
.b-hundredweight span {
	display: block;
	font-size: 22px;
	font-weight: bold;
}

#b-agriculture_detail_item1 .b-agriculture_name{
	background: url("/img/samples/agriculture_icon1.png") no-repeat 50% -4px;
}

#b-agriculture_detail_item2 .b-agriculture_name{
	background: url("/img/samples/agriculture_icon2.png") no-repeat 50% -6px;
}

#b-agriculture_detail_item3 .b-agriculture_name{
	background: url("/img/samples/agriculture_icon3.png") no-repeat 50% 12px;
}

#b-agriculture_detail_item4 .b-agriculture_name{
	background: url("/img/samples/agriculture_icon4.png") no-repeat 50% 17px;
}

#b-agriculture_detail_item5 .b-agriculture_name{
	background: url("/img/samples/agriculture_icon5.png") no-repeat 50% 5px;
}

#b-agriculture_detail_item6 .b-agriculture_name{
	background: url("/img/samples/agriculture_icon6.png") no-repeat 50% 17px;
}

#b-agriculture_detail_item7 .b-agriculture_name{
	background: url("/img/samples/agriculture_icon7.png") no-repeat 50% 24px;
}

#b-agriculture_detail_item8 .b-agriculture_name{
	background: url("/img/samples/agriculture_icon8.png") no-repeat 50% 17px;
}

#b-agriculture_detail_item9 .b-agriculture_name{
	background: url("/img/samples/agriculture_icon9.png") no-repeat 50% 2px;
}

.undefined{color: #b2b2b2;}

.b-square_year_right_wrapper {
	position: relative;
	margin: 0 15px 89px;
	height: 16px;
}
.b-square_year_right {
	overflow: hidden;
	padding: 20px 0 0;
	font-size: 14px;
}

#range-square-year_wrapper {
	margin: 0;
	text-align: justify;
	height: 30px;
	position: relative;
}

#range-square-year_wrapper:before {
    background: #c0ddcd;
    bottom: -9px;
    content: "";
    height: 9px;
    left: 0;
    position: absolute;
    width: 100%;
}
#range-square-year_wrapper:after{
	width: 100%; 
	display: inline-block;
	background: red;
	content: '';
	height: 0;
}
#range-square-year_wrapper span{display: inline-block; position: relative; z-index: 10;}
#range-square-year_wrapper span:after{
	position: absolute;
	left: 50%;
	top: 32px;
	content: '';
	background: #e6f1eb;
	width: 2px;
	height: 5px;
	z-index: 1;
	margin: 0 0 0 -1px;
}
#range-square-year_wrapper .active{
	/*color: #2e8e59;*/
	color: #F76B33;
	position: relative;
	top: -14px;
	z-index: 0;
}


/*! jQuery UI - v1.10.3 - 2013-09-30
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.slider.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
*:focus {outline: none;}
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 113px;
	height: 57px;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: 9px;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -24px;
	margin-left: -59px;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 0;
	background: url(/img/ui-green.png) 0 0 no-repeat;
	font-weight: bold;
	color: #1c94c4;
}
.b-square_year_right .ui-state-default,
.b-square_year_right .ui-widget-content .ui-state-default,
.b-square_year_right .ui-widget-header .ui-state-default {
	background-image: url(/img/ui-orange.png);
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #c77405;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_ffd27a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius 
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}*/

/* Overlays */
.ui-widget-overlay {
	background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}

.big-icon {
    background: #fff;
    height: 70px;
    left: 50%;
    margin: 0 0 0 -67px;
    position: absolute;
    text-align: center;
    top: 57px;
    width: 80px;
}

.date_create {
	padding: 65px 0 42px;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
}
.date_create span {
	font-weight: normal;
	text-transform: none;
	color: #454545;
	font-size: 16px;
}
.region-text {
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
}
.region-text img {
	vertical-align: middle;
	margin: 0 10px 0 0;
}

.region-text .vac-regions{padding: 10px 0 30px;}

.region-text .vac-regions,
section.content .region-text .vac-regions a.active{text-transform: none; font-weight: normal; margin: 0;}

.gen_dir {
	overflow: hidden;
	padding: 0 0 46px;
}
.gen_dir_text {float: left; color: #454545; margin: 0 26px 0 0;}
.gen_dir_text .heading {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	padding: 11px 0 13px;
}
.gen_dir_im {float: left;}
.gen_dir_im img {
	border: 2px solid #97c7ac;
	float: left;
	border-radius: 50%;
}

.region-table {
	border: 2px solid #b7d1c4;
	text-align: center;
	font-size: 11px;
	width: 100%;
	text-transform: uppercase;
	border-collapse: collapse;
	margin: 0 0 34px;
}

.region-table thead td{
	font-size: 16px;
	font-weight: bold;
	color: #50a175;
	border-bottom: 2px solid #b7d1c4;
	padding: 7px 0 5px;
}

.region-table td{
	width: 33%;
	padding: 23px 0 13px;
	vertical-align: middle;
}
.region-table b{display: block; font-size: 14px; padding: 0 0 10px;}
.ga{display: block; font-size: 40px; color: #efa952; font-weight: bold;}

.td-center-border{position: relative;}
.td-center-border:before,
.td-center-border:after {
	position: absolute;
	content: '';
	left: 0;
	top: 50%;
	width: 2px;
	background: #b7d1c4;
	height: 72px;
	margin: -36px 0 0;
}
.td-center-border:after{left: auto; right: 0;}

.region-list {color: #454545; padding: 0 0 43px;}
.region-list a {color: #454545;}
.region-list .heading {
	color: #000;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 0 9px;
}
.region-list li {padding: 0 0 11px 19px; position: relative;}
.region-list li:before {
	position: absolute;
	content: '—';
	left: 4px;
	top: 3px;
	font-size: 10px;
}
#b-square_graph{font-size: 14px; color: #666;}

.products-wrapper   {
  margin-top:30px;
  position:relative;
}



.products-wrapper  .b-product_table {
  width:70%;
  margin:15px 0;
}

.products-wrapper   {
background:url('/img/products-bg.png') no-repeat;
background-position:center top;
overflow:hidden;
}

.bg-products {
  position: absolute;
  width: 100%;
  bottom: 70px;
  right:0;
  z-index:-1;
}

.livestock {
  background:url('/img/livestock-bg.png') no-repeat;
  min-height:578px;
  background-position:100% 0;
}
.cultivation {
  min-height:1314px;
  background:url('/img/cultivation-bg.png') no-repeat;
  background-position:100% 0;
  top:-200px;
  right:-200px;
}
.processing {
  min-height:1100px;
  background:url('/img/processing-bg.png') no-repeat;
  background-position:100% 0;
}


.b-product_table {
	border: 2px solid #b7d1c4;
	width: 936px;
	margin: 0 auto 20px;
	background: #f5f9f7;
}
.b-product_table > .heading {
	text-transform: uppercase;
	color: #6eb18d;
	font-weight: bold;
	text-align: center;
	padding: 7px 0 5px;
	border-bottom: 2px solid #b7d1c4;
}
.b-product_table_body {
	padding: 16px 0 5px;
}
.b-product_item_in:hover a{color: #000; text-decoration: none;}
.b-visible .b-product_item_in,
.b-visible .b-product_item_in a {cursor: text;}
.b-visible .b-product_item_in a.b-close {cursor: pointer;}
.b-product_item_in {
	padding: 7px 40px 8px;
	/*padding: 7px 35px 8px;*/
	text-transform: uppercase;
	overflow: hidden;
	position: relative;
	z-index: 10;
}
.b-product_item {
	clear: both;
}
.b-product_link a, .b-product_link span,
.b-product_item_in span{background: #f5f9f7; position: relative; z-index: 1; padding: 0 15px 0 0;}
.b-product_link {
	float: left;
	width: 271px;
}
.b-product_link2, .b-product_link2 a {
	float: left;
    width: 541px;
}
.b-product_gost {
	float: left;
	width: 268px;
}

.b-product_class{float: left;}

.b-product_gost,
.b-product_class{position: relative;}
.b-product_gost:before,
.b-product_class:before {
	position: absolute;
	content: '';
	right: 100%;
	bottom: 5px;
	border-bottom: 2px solid #e6eae8;
	width: 250px;
	margin: 0 9px 0 0;
}

.b-product_without-before:before {content:none;}

.b-product_item_in:hover .b-product_gost:before,
.b-product_item_in:hover .b-product_class:before,
.b-visible .b-product_gost:before,
.b-visible .b-product_class:before{border-color: #33915d;}
.b-visible .b-product_link a,
.b-visible .b-product_item_in span{color: #000; text-decoration: none; background: #ffe57f;}

.b-hide{
	border: 2px solid #2f8f5a;
	position: relative;
	margin: -38px 0 0 -12px;
	overflow: hidden;
	display: none;
	width: 956px;
	min-height: 36px;
}
.b-hide:before {
	content: '';
	width: 100%;
	height: 36px;
	position: absolute;
	left: 0;
	top: 0;
	border-bottom: 2px solid #2f8f5a;
}

.b-visible .b-hide:before{background: #ffe57f;}

.b-hide_in{padding: 51px 17px 17px;background: #fff;}

.b-hide .heading {font-size: 16px; text-transform: uppercase;}
.b-hide .regions {
    margin: 0;
    max-width: 145px;
    overflow: hidden;
    padding-right: 60px;
    padding-top: 0;
}
.b-hide .regions h5 {
    background: #fff;
    font-size: 12px;
    min-height: 28px;
    padding: 23px 0 0;
    position: relative;
    z-index: 1;
}
.b-hide_btm .heading {
	text-transform: none;
	padding: 0 0 18px;
}
.b-hide_btm {
	clear: both;
	border-top: 2px solid #2f8f5a;
	padding: 18px 17px 0;
	width: 100%;
	margin: 0 0 0 -17px;
}

.b-hide .regions ul {padding-top: 5px;}
.b-hide .regions ul li {
	padding: 25px 0 25px 2px;
}
.b-hide .reg_link{
	display: block;
	padding: 0 0 0 22px;
	line-height: 20px;
}
.b-hide .regions ul a:before {
	margin: 4px 9px 0 -22px;
	z-index: 1;
}
.b-product_info span{color: #171717;}
.b-product_info {
	font-size: 13px;
	padding: 10px 0 0 23px;
	text-transform: none;
	line-height: 18px;
	color: #8d8d8d;
}
.b-hide .regions ul a:hover{border: 0;}
.b-hide .regions ul a:hover span{border-bottom: 2px solid #B8B8B8;}
.b-hide_contact span {color: #868686;}
.b-hide_contact {
	line-height: 30px;
}
.contact_title {
	text-transform: uppercase;
	padding: 0 0 10px;
}

.big-cell .b-product_link{width: 541px;}
.big-cell .b-product_gost:before{width: 410px;}

.b-close:hover{background-position: 0 -20px;}
.b-visible .b-close{display: block;}
.b-close{
	position: absolute;
	width: 20px;
	height: 20px;
	right: 3px;
	top: 6px;
	display: none;
	background: url("/img/b-close.png") no-repeat 0 0;
}


.b-hide .regions .last{position: relative;}
.b-hide .regions .last:before{
	background: #BCD5C8;
	content: '';
    bottom: 100%;
    left: 6px;
    position: absolute;
    width: 3px;
    margin: 0 0 -39px;
    height: 600px;
}
.regions li:hover .last:before {
    border-radius: 0 0 5px 5px;
    left: 2px;
    width: 11px;
    margin: 0 0 -41px;
}
.regions li:hover h5:before {
    background: url("/img/sprite.png") no-repeat scroll -480px 0;
    bottom: -1px;
    content: "";
    height: 6px;
    left: 5px;
    position: absolute;
    width: 7px;
}

/* culture */
#b-culture{
	position: relative;
	width: 960px;
	height: 680px;
	background: url("/img/border.png") no-repeat 67px 64px;
}

#b-culture i{
	position: absolute;
	width: 100px;
	height: 53px;
    /*background: url("/img/culture_sprite.png") no-repeat -100px -726px;*/
}




#other i{background: none;}
#b-culture i div{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
    background: url("/img/culture_sprite.png") no-repeat -100px -726px;
}
#i1 {left: 60px;z-index: 100;bottom: 359px;}
#i2 {left: 100px;bottom: 382px;z-index: 90;}
#i3 {bottom: 405px;left: 140px;z-index: 80;}
#i4 {bottom: 428px;left: 180px;z-index: 70;}
#i5 {left: 220px;z-index: 60;bottom: 451px;}
#i6 {left: 260px;z-index: 50;bottom: 474px;}
#i7 {left: 300px;z-index: 40;bottom: 497px;}
#i8 {left: 340px;z-index: 30;bottom: 520px;}
#i9 {left: 380px;z-index: 20;bottom: 543px;}
#i10 {left: 420px;bottom: 566px;}
#i11 {left: 100px;z-index: 101;bottom: 336px;}
#i12 {left: 140px;z-index: 91;bottom: 359px;}
#i13 {left: 180px;z-index: 81;bottom: 382px;}
#i14 {left: 220px;z-index: 71;bottom: 405px;}
#i15 {left: 260px;z-index: 61;bottom: 428px;}
#i16 {left: 300px;z-index: 51;bottom: 451px;}
#i17 {left: 340px;z-index: 41;bottom: 474px;}
#i18 {left: 380px;z-index: 31;bottom: 497px;}
#i19 {left: 420px;z-index: 21;bottom: 520px;}
#i20 {left: 460px;bottom: 543px;}
#i21 {left: 140px;z-index: 102;bottom: 313px;}
#i22 {left: 180px;z-index: 92;bottom: 336px;}
#i23 {left: 220px;z-index: 82;bottom: 359px;}
#i24 {left: 260px;z-index: 72;bottom: 382px;}
#i25 {left: 300px;z-index: 62;bottom: 405px;}
#i26 {left: 340px;z-index: 52;bottom: 428px;}
#i27 {left: 380px;z-index: 42;bottom: 451px;}
#i28 {left: 420px;z-index: 32;bottom: 474px;}
#i29 {left: 460px;z-index: 22;bottom: 497px;}
#i30 {left: 500px;bottom: 520px;}
#i31 {left: 180px;z-index: 103;bottom: 290px;}
#i32 {left: 220px;z-index: 93;bottom: 313px;}
#i33 {left: 260px;z-index: 83;bottom: 336px;}
#i34 {left: 300px;z-index: 73;bottom: 359px;}
#i35 {left: 340px;z-index: 63;bottom: 382px;}
#i36 {left: 380px;z-index: 53;bottom: 405px;}
#i37 {left: 420px;z-index: 43;bottom: 428px;}
#i38 {left: 460px;z-index: 33;bottom: 451px;}
#i39 {left: 500px;z-index: 23;bottom: 474px;}
#i40 {left: 540px;bottom: 497px;}
#i41 {left: 220px;z-index: 104;bottom: 267px;}
#i42 {left: 260px;z-index: 94;bottom: 290px;}
#i43 {left: 300px;z-index: 84;bottom: 313px;}
#i44 {left: 340px;z-index: 74;bottom: 336px;}
#i45 {left: 380px;z-index: 64;bottom: 359px;}
#i46 {left: 420px;z-index: 54;bottom: 382px;}
#i47 {left: 460px;z-index: 44;bottom: 405px;}
#i48 {left: 500px;z-index: 34;bottom: 428px;}
#i49 {left: 540px;z-index: 24;bottom: 451px;}
#i50 {left: 580px;bottom: 474px;}
#i51 {left: 260px;z-index: 105;bottom: 244px;}
#i52 {left: 300px;z-index: 95;bottom: 267px;}
#i53 {left: 340px;z-index: 85;bottom: 290px;}
#i54 {left: 380px;z-index: 75;bottom: 313px;}
#i55 {left: 420px;z-index: 65;bottom: 336px;}
#i56 {left: 460px;z-index: 55;bottom: 359px;}
#i57 {left: 500px;z-index: 45;bottom: 382px;}
#i58 {left: 540px;z-index: 35;bottom: 405px;}
#i59 {left: 580px;z-index: 25;bottom: 428px;}
#i60 {left: 620px;bottom: 451px;}
#i61 {left: 300px;z-index: 106;bottom: 221px;}
#i62 {left: 340px;z-index: 96;bottom: 244px;}
#i63 {left: 380px;z-index: 86;bottom: 267px;}
#i64 {left: 420px;z-index: 76;bottom: 290px;}
#i65 {left: 460px;z-index: 66;bottom: 313px;}
#i66 {left: 500px;z-index: 56;bottom: 336px;}
#i67 {left: 540px;z-index: 46;bottom: 359px;}
#i68 {left: 580px;z-index: 36;bottom: 382px;}
#i69 {left: 620px;z-index: 26;bottom: 405px;}
#i70 {left: 660px;bottom: 428px;}
#i71 {left: 340px;z-index: 107;bottom: 198px;}
#i72 {left: 380px;z-index: 97;bottom: 221px;}
#i73 {left: 420px;z-index: 87;bottom: 244px;}
#i74 {left: 460px;z-index: 77;bottom: 267px;}
#i75 {left: 500px;z-index: 67;bottom: 290px;}
#i76 {left: 540px;z-index: 57;bottom: 313px;}
#i77 {left: 580px;z-index: 47;bottom: 336px;}
#i78 {left: 620px;z-index: 37;bottom: 359px;}
#i79 {left: 660px;z-index: 27;bottom: 382px;}
#i80 {left: 700px;bottom: 405px;}
#i81 {left: 380px;z-index: 108;bottom: 175px;}
#i82 {left: 420px;z-index: 98;bottom: 198px;}
#i83 {left: 460px;z-index: 88;bottom: 221px;}
#i84 {left: 500px;z-index: 78;bottom: 244px;}
#i85 {left: 540px;z-index: 68;bottom: 267px;}
#i86 {left: 580px;z-index: 58;bottom: 290px;}
#i87 {left: 620px;z-index: 48;bottom: 313px;}
#i88 {left: 660px;z-index: 37;bottom: 336px;}
#i89 {left: 700px;z-index: 28;bottom: 359px;}
#i90 {left: 740px;bottom: 382px;}
#i91 {left: 420px;z-index: 109;bottom: 152px;}
#i92 {left: 460px;z-index: 99;bottom: 175px;}
#i93 {left: 500px;z-index: 89;bottom: 198px;}
#i94 {left: 540px;z-index: 79;bottom: 221px;}
#i95 {left: 580px;z-index: 69;bottom: 244px;}
#i96 {left: 620px;z-index: 59;bottom: 267px;}
#i97 {left: 660px;z-index: 49;bottom: 290px;}
#i98 {left: 700px; z-index: 39; bottom: 313px;}
#i99 {left: 740px; z-index: 29; bottom: 336px;}
#i100 {left: 780px; bottom: 359px;}



#goroh, #grechka, #kukuruza, #semki, #psheniza, #rozh, #svekla, #soya, #yachmen, #par, #prochie{
	display: none;
}
#b-culture .goroh .stage0,
#b-culture .grechka .stage0,
#b-culture .kukuruza .stage0,
#b-culture .semki .stage0,
#b-culture .psheniza .stage0,
#b-culture .rozh .stage0,
#b-culture .svekla .stage0,
#b-culture .soya .stage0,
#b-culture .yachmen .stage0{background-position: -100px -726px;height: 53px; bottom: 0; top: auto; display: block;}


#b-culture .goroh .stage,
#b-culture .grechka .stage,
#b-culture .kukuruza .stage,
#b-culture .semki .stage,
#b-culture .psheniza .stage,
#b-culture .rozh .stage,
#b-culture .svekla .stage,
#b-culture .soya .stage,
#b-culture .par .stage,
#b-culture .prochie .stage,
#b-culture .yachmen .stage {background-position: 0px -726px;height: 53px; bottom: 0; top: auto; display: block;}


#b-culture #goroh.hover .stage,
#b-culture #grechka.hover .stage,
#b-culture #kukuruza.hover .stage,
#b-culture #semki.hover .stage,
#b-culture #psheniza.hover .stage,
#b-culture #rozh.hover .stage,
#b-culture #svekla.hover .stage,
#b-culture #soya.hover .stage,
#b-culture #par.hover .stage,
#b-culture #prochie.hover .stage,
#b-culture #yachmen.hover .stage{background-position: -300px -726px;display: block;}




#b-culture #goroh:hover .stage0,
#b-culture #grechka:hover .stage0,
#b-culture #kukuruza:hover .stage0,
#b-culture #semki:hover .stage0,
#b-culture #psheniza:hover .stage0,
#b-culture #rozh:hover .stage0,
#b-culture #svekla:hover .stage0,
#b-culture #soya:hover .stage0,
#b-culture #par:hover .stage0,
#b-culture #prochie:hover .stage0,
#b-culture #yachmen:hover .stage0,
#b-culture #goroh.hover .stage0,
#b-culture #grechka.hover .stage0,
#b-culture #kukuruza.hover .stage0,
#b-culture #semki.hover .stage0,
#b-culture #psheniza.hover .stage0,
#b-culture #rozh.hover .stage0,
#b-culture #svekla.hover .stage0,
#b-culture #soya.hover .stage0,
#b-culture #par.hover .stage0,
#b-culture #prochie.hover .stage0,
#b-culture #yachmen.hover .stage0
{background-position: -400px -726px;}

#b-culture .goroh{height: 100px;}
	#b-culture .goroh .stage1{background-position: 0px 21px;}
	#b-culture .goroh .stage2{background-position: -100px 21px;}
	#b-culture .goroh .stage3{background-position: -200px 22px;}

	#b-culture #goroh.hover .stage1{background-position: -300px 21px;}
	#b-culture #goroh.hover .stage2{background-position: -400px 21px;}
	#b-culture #goroh.hover .stage3{background-position: -500px 22px;}

#b-culture .grechka{height: 81px;}
	#b-culture .grechka .stage1{background-position: 0px -79px;}
	#b-culture .grechka .stage2{background-position: -100px -79px;}
	#b-culture .grechka .stage3{background-position: -200px -79px;}

	#b-culture #grechka.hover .stage1{background-position: -300px -79px;}
	#b-culture #grechka.hover .stage2{background-position: -400px -79px;}
	#b-culture #grechka.hover .stage3{background-position: -500px -79px;}

#b-culture .kukuruza{height: 102px;}
	#b-culture .kukuruza .stage1{background-position: 0px -163px;}
	#b-culture .kukuruza .stage2{background-position: -100px -163px;}
	#b-culture .kukuruza .stage3{background-position: -200px -163px;}

	#b-culture #kukuruza.hover .stage1{background-position: -300px -163px;}
	#b-culture #kukuruza.hover .stage2{background-position: -400px -163px;}
	#b-culture #kukuruza.hover .stage3{background-position: -500px -163px;}

#b-culture .semki{height: 70px;}
	#b-culture .semki .stage1{background-position: 0px -265px;}
	#b-culture .semki .stage2{background-position: -100px -265px;}
	#b-culture .semki .stage3{background-position: -200px -265px;}

	#b-culture #semki.hover .stage1{background-position: -300px -265px;}
	#b-culture #semki.hover .stage2{background-position: -400px -265px;}
	#b-culture #semki.hover .stage3{background-position: -500px -265px;}

#b-culture .psheniza{height: 92px;}
	#b-culture .psheniza .stage1{background-position: 0px -335px;}
	#b-culture .psheniza .stage2{background-position: -100px -335px;}
	#b-culture .psheniza .stage3{background-position: -200px -335px;}

	#b-culture #psheniza.hover .stage1{background-position: -300px -335px;}
	#b-culture #psheniza.hover .stage2{background-position: -400px -335px;}
	#b-culture #psheniza.hover .stage3{background-position: -500px -335px;}

#b-culture .rozh{height: 81px;}
	#b-culture .rozh .stage1{background-position: 0px -426px;}
	#b-culture .rozh .stage2{background-position: -100px -426px;}
	#b-culture .rozh .stage3{background-position: -200px -426px;}

	#b-culture #rozh.hover .stage1{background-position: -300px -426px;}
	#b-culture #rozh.hover .stage2{background-position: -400px -426px;}
	#b-culture #rozh.hover .stage3{background-position: -500px -426px;}

#b-culture .svekla{height: 70px;}
	#b-culture .svekla .stage1{background-position: 0px -508px;}
	#b-culture .svekla .stage2{background-position: -100px -508px;}
	#b-culture .svekla .stage3{background-position: -200px -508px;}

	#b-culture #svekla.hover .stage1{background-position: -300px -508px;}
	#b-culture #svekla.hover:hover .stage2{background-position: -400px -508px;}
	#b-culture #svekla.hover .stage3{background-position: -500px -508px;}

#b-culture .soya{height: 78px;}
	#b-culture .soya .stage1{background-position: 0px -578px;}
	#b-culture .soya .stage2{background-position: -100px -577px;}
	#b-culture .soya .stage3{background-position: -200px -577px;}

	#b-culture #soya.hover .stage1{background-position: -300px -578px;}
	#b-culture #soya.hover .stage2{background-position: -400px -577px;}
	#b-culture #soya.hover .stage3{background-position: -500px -577px;}

#b-culture .yachmen{height: 70px;}
	#b-culture .yachmen .stage1{background-position: 0px -656px;}
	#b-culture .yachmen .stage2{background-position: -100px -656px;}
	#b-culture .yachmen .stage3{background-position: -200px -656px;}

	#b-culture #yachmen.hover .stage1{background-position: -300px -656px;}
	#b-culture #yachmen.hover .stage2{background-position: -400px -656px;}
	#b-culture #yachmen.hover .stage3{background-position: -500px -656px;}



.change_region {
    padding: 35px 0 34px 0;
}
.change_region .lbl{
	font-family: 'Conv_CRC65', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 14px;
    line-height: 26px;
	padding: 0 24px 0 0;
    float: left;

}

.culture_links{
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	font-family: 'Conv_CRC65', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 0;
	line-height: 0;
	height: 89px;
	width: 100%;
	max-width: 100%;
}

.culture_links{
	border-top: 3px solid #ccc;
	border-bottom: 3px solid #ccc;
	text-align: justify;
}
.culture_links:after{
	display: inline-block;
	width: 100%;
	content: '';
	height: 0;
}
.bx-opera .culture_links:after{width: auto;}

.culture_link_item{
	display: inline-block;
	//display: inline;
	//zoom: 1;
	vertical-align: top;
	position: relative;
	z-index: 110;
	font-size: 11px;
	line-height: 20px;
}

.culture_link_item a {
    border-left: 2px solid transparent;
    border-right: 2px solid transparent;
    border-bottom: 2px solid transparent;
    color: #000000;
    display: block;
    font-size: 10px;
    line-height: 33px;
    padding: 11px 10px 0;
    text-decoration: none;
    background: #fff;
    position: relative;
}

.culture_link_item.active:hover a{
    border-left: 2px solid transparent;
    border-right: 2px solid transparent;
    padding: 11px 10px 0;
    border-bottom: 2px solid transparent;
	color: #f76b33;
	height: auto;
}
.culture_link_item.active a{color: #f76b33;}

.culture_link_item a:hover .culture_link_text{color: #666;}
.culture_link_item a:hover {
	border-left-color: #bebebe;
	border-bottom-color: #bebebe;
	border-right-color: #bebebe;
	height: 89px;
}

.culture_link_item b {
	font-size: 20px;
	display: block;
	white-space: nowrap;
	position: relative;
	padding: 1px 0 0;
}
.culture_link_item b i{
	font-size: 12px;
	font-style: normal;
	vertical-align: top;
	text-transform: none;
	display: inline-block;
	margin: -4px 0 0 4px;
}

.persent{
	position: absolute;
	left: 0;
	top: 0;
	width: 24px;
	height: 24px;
    background: url("/img/persent.png") no-repeat 0 -2970px;
}

.culture_link_text{text-decoration: underline;}
.culture_link_item a:hover .culture_link_text{text-decoration: none;}

.all_culture {
	position: relative;
	font-family: 'Conv_CRC65', Arial, Helvetica, sans-serif;
	top: -140px;
	line-height: 20px;
	text-transform: uppercase;
	font-size: 12px;
}
.all_culture_text {
	float: left;
	margin: 0 12px 0 0;
}
.all_culture_max {
	font-size: 47px;
	line-height: 42px;
}
.all_culture_max span {
	display: inline-block;
	position: relative;
	top: -13px;
	font-size: 24px;
}

.table_culture_in {
	overflow: hidden;
	border-bottom: 2px solid #e5e5e5;
}
.table_culture {
	position: relative;
	top: -118px;
	width: 100%;
}
.table_culture_right_column {
	padding: 60px 0 0;
	position: relative;
	left: 0;
	width: 1047px;
}
.table_culture_right_column .item.noactive{color: #bababa;}
.table_culture_left_column {
	position: absolute;
	left: 0;
	top: 50px;
	width: 135px;
	padding: 10px 0 0;
	background: #fff;
	z-index: 10;
	border-right: 2px solid #E5E5E5;
}
.table_culture_left_column:before{
	width: 100%;
	position: absolute;
	left: 0;
	top: -50px;
	background: #fff;
	content: '';
	height: 45px;
	padding: 0 0 0 2px;
}

.table_culture_item,
.table_culture_grad{
	font-family: 'Conv_CRC65', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	height: 63px;
	margin: 0 0 2px;
}

.table_culture_grad{margin-left: 137px; position: relative;}

	.table_culture_item_in{
		display: inline-block;
		vertical-align: middle;
		padding: 4px 6px;
		overflow: hidden;
	}

	.table_culture_item span{
		display: block;
		color: #f76b33;
	}

.table_culture_grad_wrap {position: relative; z-index: 10;}
.table_culture_item,
.table_culture_grad{cursor: pointer;}
.table_culture_grad.hover,
.table_culture_item.hover{background: rgba(138, 175, 255, 0.19);}

.table_culture_right_column_months{
	width: 100%;
	position: absolute;
	top: 0;
	left: 135px;
	height: 100%;
}

.table_culture_right_column .item{
	float: left;
	position: relative;
	width: 74px;
	text-align: center;
	line-height: 36px;
	color: #7f7f7f;
	font-size: 10px;
	text-transform: uppercase;
	overflow: hidden;
	padding: 10px 0 0 2px;
	height: 380px;
}

#culture_next,
#culture_prev{
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
    background: url("/img/culture_next.png") repeat-y 40px 0;
    width: 118px;
    text-indent: -9999em;
    z-index: 10;
}
#culture_next{z-index: 20;}

#culture_prev{
    display: none;
    left: 137px;
    right: auto;
    top: 50px;
    background: none;
}
.table_culture_right_column .item:before{
	position: absolute;
	top: 50px;
	bottom: 0;
	content: '';
	height: 100%;
	right: 0;
	border-right: 2px solid #e5e5e5;
}
.table_culture_right_column .item:after{
	top: 50px;
	bottom: 0;
	position: absolute;
	content: '';
	width: 50%;
	height: 100%;
	left: -2px;
	border-right: 1px solid #f0f0f0;
}
.table_culture_item:before {
    content: "";
    display: inline-block;
    height: 100%;
    margin-left: -0.25em;
    vertical-align: middle;
    width: 0;
}

#culture_line_wrapper{
	position: absolute;
	width: 912px;
	top: 45px;
	left: 0;
	height: 5px;
	background: #e1e1e1;
	margin: 0 0 0 135px;
}
#culture_line{
	height: 5px;
	position: relative;
	background: #599577;
	float: left;
	width: 74%;
	border-left: 135px solid #599577;
	margin: 0 0 0 -135px;
}
#culture_line:after{
	height: 800px;
	content: '';
	position: absolute;
	right: 0;
	width: 10px;
	border-right: 1px solid #f0a18c;
}
#culture_line:before{
	height: 27px;
	content: '';
	position: absolute;
	right: -8px;
	width: 17px;
    background: url("/img/culture_arrow.png") no-repeat 0 0;
    z-index: 1;
    top: -10px;
}

.b-stages {
    bottom: 10px;
    left: 0;
    position: absolute;
}

.b-stages .stage_item{
	height: 8px;
	float: left;
	position: relative;
	background: url("/img/stages.png") repeat-x 0 0;
}

.stage_item:hover span {display: block;}
.stage_item span {
    bottom: 35px;
    left: 50%;
    margin: 0 -3px 0 0;
    position: absolute;
    text-align: center;
    width: 6px;
    font-size: 10px;
    display: none;
}

.stage_item span i {
    font-style: normal;
    left: -115px;
    position: absolute;
    white-space: nowrap;
    width: 230px;
}
.stage_item span i b{
	font-weight: normal;
	position: relative;
	text-transform: uppercase;
	display: inline-block;
	background: #ffeca0;
	border: 1px solid #c0c0c0;
	font-family: 'Conv_CRC55';
	border-radius: 5px;
	padding: 2px 8px 0;
}
.stage_item span i b:after{
	content: '';
	left: 50%;
	bottom: -9px;
	width: 9px;
	height: 9px;
	margin: 0 0 0 -5px;
	background: url("/img/stage_arrow.png") no-repeat 0 0;
	position: absolute;
}

#b-culture .hover i .culture-name{display: block;}
#b-culture i .culture-name{
    background: url("/img/whtie-transperent-bg.png") repeat 0 0;
    bottom: 100px;
    color: #4D4D4D;
    display: none;
    font-size: 15px;
    font-style: normal;
    left: 40px;
    padding: 2px 5px 0;
    position: absolute;
    text-transform: uppercase;
}
.culture-name:after{
    border-left: 2px solid;
    bottom: -85px;
    content: "";
    height: 85px;
    left: 0;
    width: 2px;
    border-radius: 3px 3px 3px 0;
    position: absolute;
    background: url("/img/whtie-transperent-bg.png") repeat 0 0;
}

.culture_popup {
    position: absolute;
    left: -55px;
    right: 0;
    top: 105px;
    background: #fff;
    border: 2px solid #b2b2b2;
    padding: 15px 0 0;
    display: none;
    text-align: left;
    width: 215px;
}
.culture_popup:before{
	width: 22px;
	height: 13px;
	content: '';
	left: 50%;
	top: -13px;
	background: url("/img/culture_popup.png") no-repeat 0 0;
	position: absolute;
	margin: 0 0 0 -11px;
}

.active .culture_popup {display: block;}
.culture_popup_im {padding: 0 4px; text-align: center;}

.b-stages .item1{}
.b-stages .item2{background-position: 0 -11px;}
.b-stages .item3{background-position: 0 -22px;}
.b-stages .item4{background-position: 0 -33px;}
.b-stages .item5{background-position: 0 -44px;}
.b-stages .item6{background-position: 0 -55px;}
.b-stages .item7{background-position: 0 -66px;}
.b-stages .item8{background-position: 0 -77px;}
.b-stages .item9{background-position: 0 -88px;}
.b-stages .item10{background-position: 0 -99px;}
.culture_popup_ttl {
	padding: 0 20px 6px;
}

.culture_popup_height,
.culture_popup_humidity{
	color: #858585;
	padding: 0 20px 6px 34px;
	font-size: 10px;
	text-transform: uppercase;
	position: relative;
}
.culture_popup_humidity{padding-bottom: 29px;}
.culture_popup_height:before,
.culture_popup_humidity:before{
	content: '';
	left: 16px;
	top: 2px;
	width: 30px;
	height: 30px;
	position: absolute;
}
.culture_popup_height:before{background: url("/img/ic1.png") no-repeat 0 0;}
.culture_popup_humidity:before{background: url("/img/ic2.png") no-repeat 2px -1px;}

.culture_popup .bop-img-wrapper {padding: 0; position: relative; margin: -5px 7px 12px 17px; display: inline-block; vertical-align: middle;}
.culture_popup .biw-wrap {
	display: block;
	border-radius: 27px;
	border: 2px solid #fff;
}

.culture_popup .biw-wrap img {
	border-radius: 25px;
	display: block;
}
.bop-img-text {
	display: inline-block;
	width: 120px;
	text-align: left;
	color: #858585;
	vertical-align: middle;
	margin: 0 0 12px;
	line-height: 16px;
	font-size: 10px;
	text-transform: uppercase;
	}

	.cult_text{
		font-family: 'Conv_CRC65', Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-transform: uppercase;
		margin: -57px 0 50px;
		clear: both;
	}
	.cult_text .heading{font-size: 15px;margin: 0 0 18px;}
	.cult_text .item{
		display: inline-block;
		//display: inline;
		//zoom: 1;
		margin: 0 60px 0 0;
	}
	.cult_text .item1{}
	.cult_text .item2{}
	.cult_text .item3{}
	.cult_text .item4{margin: 0;}
	.cult_text .item_im{display: inline-block; vertical-align: middle; margin: 0 5px 0 0;}
	.cult_text .item_text{display: inline-block; vertical-align: middle; line-height: 21px;}

section.content .b-square_year .minimal {
	font-size: 16px;
	text-transform: none;
	margin-top: 0;
	margin-bottom: 6px;
}

.b-square_parts .minimal b {font-size: 20px;}

.b-agriculture_slider.fin_slider .b-agriculture_slider_in {margin-right: 15px;}
.fin_slider  .b-agriculture_slider_in  {margin-right: 0!important;}

.b-agriculture_slider.fin_slider:after{background: #e1e1e1;}
.b-agriculture_slider.fin_slider {
	padding: 49px 0 0;
}
.b-agriculture_slider.fin_slider .ui-state-default, .b-agriculture_slider.fin_slider .ui-widget-content .ui-state-default, .b-agriculture_slider.fin_slider .ui-widget-header .ui-state-default {
	background: url(/img/ui-grey.png) 0 0 no-repeat;
}

.b-agriculture_slider.fin_slider{overflow: hidden;min-height: 65px; overflow: hidden;}
.b-agriculture_slider.fin_slider:after {
	bottom: 26px;
}

.fin_items_wrapper {
	padding: 30px 0 20px;
	margin: 0 0 30px;
	border-bottom: 3px solid #b7d1c4;
}

.fin_items{overflow: hidden;}
.fin_items{display: none;}
.fin_items.active{display: block;}
.fin_item{
	font-size: 40px;
	color: #efa952;
	border-left: 3px solid #e1e1e1;
	width: 318px;
	text-align: center;
	float: left;
	text-transform: uppercase;
	font-family: 'Conv_CRC65', Arial, Helvetica, sans-serif;
}
.fin_item:first-child{border: 0;}
.fin_item b{
	font-size: 18px;
	color: #000;
	display: block;
}
.fin-note,.fin-note a  {
color: #868686;
/*margin-top:20px;
padding-bottom:10px;
margin-bottom:-60px;*/
}
.fin-note {display:block!important;padding-top:15px}

/*
@media screen and (min-width: 2500px) {
.products-wrapper,.some-wrapper {height:90%!important;}
}*/