#checkFio, #checkPhone, #checkCode {
	color: red;
}
input.ui-autocomplete-loading {
  	background: white url('/css/ui/images/ui-anim_basic_16x16.gif') right center no-repeat;
}
.ui-autocomplete {
  	max-height: 400px;
  	overflow-y: auto;
  	/* prevent horizontal scrollbar */
  	overflow-x: hidden;
}
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
  	height: 400px;
}

.article img {
 	max-width: 100%;
}
.navigation .nav-main li a:hover,
.navigation .nav-main li.active a,
.navigation .nav-main li.active span {
	font-weight: bold;
}

.clear {
	clear: both;
}

.lt-ie9 {
	overflow: auto;
}
.lt-ie9 .wrapper,
.lt-ie9 .bottom {
	display: none;
}
.lt-ie9 body {
	width: 100%;
	background: #f5a71e url(../images/ie_zaglushka.jpg) 50% 0 no-repeat;
}
.lt-ie9 .ieWrap {
	margin: 0 auto;
	width: 1020px;
	height: 800px;
}
.lt-ie9 .ieWrap .vk {
	display: block;
	float: right;
	margin: 0 40px 265px 0;
	width: 80px;
	height: 39px;
}
.lt-ie9 .ieWrap .update {
	display: block;
	margin: 0 auto;
	width: 280px;
	height: 40px;
}

/* home */
#home {
	position: relative;
	height: auto;
	min-height: 100%;
	overflow-y: hidden;
}
#home .navigation {
	position: relative;
	margin-bottom: 20px;
	z-index: 10;
}
#home #content {
	position: relative;
	height: 420px;
}
#home .product {
	position: absolute;
}
#home .product a,
#home .reflection {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
#home .reflection {
	z-index: 9;
}
#home .product.pumpkin {
	top: 139px;
	left: 145px;
}
#home .link_pumpkin,
#home .link_eastern {
	position: absolute;
	top: 214px;
	left: 196px;
	display: block;
	width: 88px;
	height: 96px;
	z-index: 11;
}
#home .product.pumpkin a,
#home .link_pumpkin + .product.pumpkin a {
	top: 0;
	left: 0;
	-webkit-transition: all 0.5s ease-out;
     -moz-transition: all 0.5s ease-out;
     -o-transition: all 0.5s ease-out;
     transition: all 0.5s ease-out;
}
#home .product.pumpkin a:hover,
#home .link_pumpkin:hover + .product.pumpkin a {
	top: -3px;
	left: -5px;
}
#home .product.pumpkin a img {
	width: 140px;
	-webkit-transition: width 0.5s ease-out;
     -moz-transition: width 0.5s ease-out;
     -o-transition: width 0.5s ease-out;
     transition: width 0.5s ease-out;
}
#home .product.pumpkin a:hover img,
#home .link_pumpkin:hover + .product.pumpkin a img {
	width: 147px;
}
#home .product.pumpkin a .shadow_sunflower {
	position: absolute;
	top: 55px;
	left: 27px;
	width: 118px;
	height: 126px;
	background: url(../images/shadow_sunflower_big.png) 0 0 no-repeat;
	-webkit-transition: all 0.5s ease-out;
     -moz-transition: all 0.5s ease-out;
     -o-transition: all 0.5s ease-out;
     transition: all 0.5s ease-out;
}
#home .product.pumpkin a:hover .shadow_sunflower,
#home .link_pumpkin:hover + .product.pumpkin a .shadow_sunflower {
	top: 70px;
	left: 47px;
	width: 99px;
	height: 105px;
	background: url(../images/shadow_sunflower.png) 0 0 no-repeat;
}
#home .product.pumpkin .reflection  {
	top: 168px;
	left: -1px;
	width: 140px;
	height: 170px;
	-webkit-transition: all 0.5s ease-out;
     -moz-transition: all 0.5s ease-out;
     -o-transition: all 0.5s ease-out;
     transition: all 0.5s ease-out;
}
#home .product.pumpkin a:hover + .reflection,
#home .link_pumpkin:hover + .product.pumpkin a + .reflection {
	top: 173px;
	left: -2px;
}
#home .product.large_seeds {
	top: 71px;
	left: 334px;
}
#home .product.large_seeds a {
	top: 0;
	left: 0;
	-webkit-transition: all 0.5s ease-out;
     -moz-transition: all 0.5s ease-out;
     -o-transition: all 0.5s ease-out;
     transition: all 0.5s ease-out;
}
#home .product.large_seeds a:hover {
	top: -3px;
	left: -3px;
}
#home .product.large_seeds a img {
	width: 211px;
	-webkit-transition: width 0.5s ease-out;
     -moz-transition: width 0.5s ease-out;
     -o-transition: width 0.5s ease-out;
     transition: width 0.5s ease-out;
}
#home .product.large_seeds a:hover img {
	width: 222px;
}
#home .product.large_seeds a + .reflection  {
	top: 276px;
	left: 0;
	width: 213px;
	height: 192px;
	-webkit-transition: all 0.5s ease-out;
     -moz-transition: all 0.5s ease-out;
     -o-transition: all 0.5s ease-out;
     transition: all 0.5s ease-out;
}
#home .product.large_seeds a:hover + .reflection {
	top: 287px;
	left: 0;
	width: 217px;
}
#home .product.eastern {
	top: 119px;
	left: 596px;
}
#home .link_eastern {
	top: 238px;
	left: 599px;
	width: 125px;
	height: 83px;
}
#home .product.eastern a,
#home .link_eastern + .product.eastern a {
	top: 0;
	left: 0;
	-webkit-transition: all 0.5s ease-out;
     -moz-transition: all 0.5s ease-out;
     -o-transition: all 0.5s ease-out;
     transition: all 0.5s ease-out;
}
#home .product.eastern a:hover,
#home .link_eastern:hover + .product.eastern a {
	top: -5px;
	left: -4px;
}
#home .product.eastern a img,
#home .link_eastern + .product.eastern a img {
	width: 133px;
	-webkit-transition: width 0.5s ease-out;
     -moz-transition: width 0.5s ease-out;
     -o-transition: width 0.5s ease-out;
     transition: width 0.5s ease-out;
}
#home .product.eastern a:hover img,
#home .link_eastern:hover + .product.eastern a img {
	width: 139px;
}
#home .product.eastern a + .reflection  {
	top: 200px;
	left: 1px;
	width: 127px;
	height: 199px;
	-webkit-transition: all 0.5s ease-out;
     -moz-transition: all 0.5s ease-out;
     -o-transition: all 0.5s ease-out;
     transition: all 0.5s ease-out;
}
#home .product.eastern a:hover + .reflection,
#home .link_eastern:hover + .product.eastern a + .reflection {
	top: 204px;
	left: -3px;
	width: 132px;
}
.home_sunflower,
.home_seeds,
.home_pumpkin_seeds {
	position: absolute;
	top: 214px;
	left: 195px;
	z-index: 10;
}
.home_seeds {
	top: 316px;
	left: 602px;
}
.home_seeds.s2 {
	top: 346px;
	left: 555px;
}
.home_pumpkin_seeds {
	top: 208px;
	left: 34px;
}
.home_pumpkin_seeds.ps2 {
	top: 244px;
	left: 8px;
}
.home_sunflower.s2 {
	top: 238px;
	left: 442px;
}
.home_sunflower.s3 {
	top: 257px;
	left: 631px;
}

@media (max-width: 1366px) and (max-height: 770px) {
	#home .logo {
		/*height: 128px;*/
	}
	#home #content {
		margin-top: -65px;
		height: 390px;
	}
	#home .bottom {
		max-height: 189px;
	}
	.footer {
		display: none;
	}
}
/* home end */

/* hover over news, fact... */
.news-item:hover {
	display: block;
	position: relative;
	left: -5%;
	font-size: 110%;
}
.news-item:hover img {
	position: relative;
	top: -5px;
	width: 110%;
	max-width: 110%;
}
.news-item:hover .news-block.emph {
	font-size: 20px;
}
/* hover end */
