*{margin:0;padding:0;}
html, body{
	margin:0px;
	padding:0px;
	height:100%;
	background:#ffffff;
	font:12px Tahoma, Arial;
	color: #505050;
	line-height:18px;
	}
	
.clear{
	font-size:1px;
	height:1px;
	overflow:hidden;
	clear:both;
	}
	a img{
		border:0px;
	}
	img.bord{
		border:1px solid black;
	}
#podpiska input.default_cursor, input.default_cursor{
	cursor:default;
}
a.up{
	padding-left:15px;
	background: url(images/up.gif) left 4px no-repeat;
}
a.back{
	padding-left:15px;
	background: url(images/back.gif) left 5px no-repeat;
}
a.next{
	padding-right:15px;
	background: url(images/next.gif) right 5px no-repeat;
}
a.line{
	text-decoration:underline!important;
}
	
#about-main{
	position:absolute;
	top:223px;
	left:0;
	width:100%;
	height:250px;
	background: url(images/bg_about.gif) center top no-repeat;
	z-index:0;
}
#bgbnr{
	position:absolute;
	top:848px;
	left:-6px;
	width:100%;
	height:199px;
	background: url(images/bg_banners.jpg) center top no-repeat;
	z-index:0;
}
#content .about-main h1{
	margin:-5px 0 0 0;
	padding:0px 0 12px 0;
}
#content .about-main p{
	width:480px;
}	
#block_overflow{
	position:relative;
	min-height:100%;
	width:100%;
	z-index:10;
	overflow:hidden;
}
#main{
	position:relative;
	min-height:100%;
	width:920px;
	margin:0 auto;
	z-index:10;
}
	#head{
		position:relative;
		z-index:1002;
	}
		#left-top{
			height:26px;
			margin-right:20px;
			background: url(images/037.gif) left top no-repeat #eaeaea;
		}
			#right-top{
				height:26px;
				margin-left:20px;
				background: url(images/038.gif) right top no-repeat #eaeaea;
				font:11px Tahoma;
				color:#848484;
			}
				#right-top a{
					color:#848484;
				}
				#switch-lang{
					width:100px;
					float:left;
					margin:5px 0 0 15px;
				}
				#service-menu{
					width:300px;
					float:right;
					margin:5px 5px 0 0;
				}
				#switch-lang img, #service-menu img{
					vertical-align:middle;
					margin:0 8px;
				}

		img.q-logo{
			float:left;
			margin:27px 60px 0px 0;
		}
		#main-menu{
			float:left;
		}
			#main-menu ul{
				list-style-type:none;
				margin:44px 0 0 0;
			}
				#main-menu ul li{
					float:left;
					display:inline;
					margin-right:30px;
				}
					#main-menu ul li a img{

					}
		#main_flash{
			position:relative;
			z-index:0;
			margin:27px 0 0 0;
			overflow:hidden!important;
			height:50px;
			color: #fff;
			background: url(images/006.jpg) left top no-repeat;
		}
		#main_flash a{
			color:#fff;
			font-weight: bold;
		}
		#main_flash p{
			padding:13px 0 0 13px;
		}
		#sub-menu{
			position:relative;
			width:100%;
			height:45px;
			margin:27px 0 0 0;
			padding:12px 0 0 0;
			background: url(images/006.jpg) left top no-repeat;
			z-index:1000;
		}

			#sub-menu ul{
				list-style-type:none;
				margin:0 0 0 315px;
			}
				#sub-menu ul li{
					float:left;
					display:inline;
					margin-right:38px;
				}
					#sub-menu ul li a{
						
					}
			#animate, #animate1, #animate2, #animate3{
				width:159px;
				height:150px;
				position:absolute;
				top:70px;
				right:-1px;
				float:right;
			}
			#animate{
				z-index:1100;
				border:0;
			}
			#animate1{
				z-index:1000;
			}
			#animate2{
				z-index:1000;
			}
			#animate3{
				z-index:1000;
			}
			#lepestki{
				width:159px;
				height:150px;
				position:absolute;
				top:70px;
				right:-1px;
				float:right;
				z-index:2000;
			}
				#lepestok1{
					position:relative;
					float:left;
					top:10px;
					width:60px;
					height:130px;
					background: url(images/000.gif);
					cursor:pointer;
				}
				#lepestok2{
					position:relative;
					margin-left:60px;
					height:50%;
					background: url(images/000.gif);
					cursor:pointer;
				}
				#lepestok3{
					position:relative;
					margin-left:60px;
					height:50%;
					background: url(images/000.gif);
					cursor:pointer;
				}
#content{
	position:relative;
	z-index:100;
	padding-bottom:185px;
	}

#content h1{
	font-weight: normal;
	margin:0 0 16px 0;
	}

#content h2{
	font:18px Arial;
	color:#63a401;
	padding:20px 0 15px 0;
	}

#content h3{
	font:15px Tahoma;
	color:#63a401;
	font-weight: bold;
	margin:0px 0 20px 0;
	}

#content p{
	margin-bottom:12px;
	}

#content p.strong{
	background: url(images/055.gif) left 5px no-repeat;
	font-weight: bold;
	padding:0 0 0 40px;
	margin:30px 0 20px 0;
	
}
	
	#content a{
		color: #6ab001;
		font: 12px Tahoma;
		font-weight:bold;
	}
	#content a:visited{
		color:#93c04f;
	}
	#content a:hover{
		color:#686868;
	}
	#content a:active, #content a.active{
		color:#93c04f;
		text-decoration:none;
	}
	#content a.lang{
		color:#848484;
		font-size: 11px;
	}
#content ul{
	margin: -5px 0 10px 17px;
	list-style-type:none;
	}

#content ul li{
	padding-left: 25px;
	background: url(images/025.gif) left 8px no-repeat;
	}
#content ul li ul, #content ul li ul li ul{
	margin-top:0;
	padding-top:0;
}
#content ul.pages{
	list-style-type:none;
	margin:0;
	padding:0;
}
#content ul.pages li{
	background: none;
	display:inline;
	font-weight: bold;
	padding:0;
	margin-right:20px;
}



#content .main-tbl_1{
		width:100%;
		border-collapse:collapse;
		text-align:left;
		margin:5px 0 5px 0;
		background: url(images/031.gif) right top no-repeat #707070;
	}
#content .main-tbl_1 th{
			padding:7px;
			color:#fff;
			vertical-align:top;
		}
		#content .main-tbl_1 th.th_line{
			border-bottom:1px solid #9b9b9b;
		}
		#content .main-tbl_1 td{
			padding:7px;
			background: #fff;
			vertical-align:top;
		}
		#content .main-tbl_1 td.centered{
			background: url(images/057.gif) left 50% repeat-x #fff;;
			text-align: center;
		}
			#content .main-tbl_1 td.centered span{
				font:15px Tahoma;
				color:#505050;
				font-weight: bold;
				background:#fff;
				padding:0 5px;
			}
		#content .main-tbl_1 th.first{
			background: url(images/030.gif) left top no-repeat #707070;
		}
		#content .main-tbl_1 th.last{
			background: url(images/031.gif) right bottom no-repeat #707070;
		}
		#content .main-tbl_1 td span{
			font-weight: bold;
			color:#63a401;
		}
			#content .main-tbl_1 .green td{
				background:#f0fce0;
			}
			
			
			
			
			

	

	#content .main-tbl{
		width:100%;
		border-collapse:collapse;
		text-align:left;
		margin:5px 0 25px 0;
		background: url(images/031.gif) right top no-repeat #707070;
	}
		#content .main-tbl th{
			padding:15px;
			color:#fff;
			vertical-align:top;
		}
		#content .main-tbl th.th_line{
			border-bottom:1px solid #9b9b9b;
		}
		#content .main-tbl td{
			padding:14px;
			background: #fff;
			vertical-align:top;
		}
		#content .main-tbl td.centered{
			background: url(images/057.gif) left 50% repeat-x #fff;;
			text-align: center;
		}
			#content .main-tbl td.centered span{
				font:15px Tahoma;
				color:#505050;
				font-weight: bold;
				background:#fff;
				padding:0 5px;
			}
		#content .main-tbl th.first{
			background: url(images/030.gif) left top no-repeat #707070;
		}
		#content .main-tbl th.last{
			background: url(images/031.gif) right bottom no-repeat #707070;
		}
		#content .main-tbl td span{
			font-weight: bold;
			color:#63a401;
		}
			#content .main-tbl .green td{
				background:#f0fce0;
			}
		
	#content .main-tbl-small{
		width:100%;
		border-collapse:collapse;
		text-align:left;
		margin:5px 0 25px 0;
		background: url(images/031.gif) right top no-repeat #707070;
	}
		#content .main-tbl-small th{
			padding:15px 6px;
			color:#fff;
			vertical-align:top;
		}
		#content .main-tbl-small th.th_line{
			border-bottom:1px solid #9b9b9b;
		}
		#content .main-tbl-small td{
			padding: 14px 6px;
			background: #fff;
			vertical-align:top;
		}
		#content .main-tbl-small td.centered{
			background: url(images/057.gif) left 50% repeat-x #fff;
			text-align: center;
		}
			#content .main-tbl-small td.centered span{
				font:10px Tahoma;
				color:#505050;
				font-weight: bold;
				background:#fff;
				padding:0 5px;
			}
		#content .main-tbl-small th.first{
			background: url(images/030.gif) left top no-repeat #707070;
		}
		#content .main-tbl-small th.last{
			background: url(images/031.gif) right bottom no-repeat #707070;
		}
		#content .main-tbl-small td span{
			font-weight: bold;
			color:#63a401;
		}
			#content .main-tbl-small .green td{
				background:#f0fce0;
			}
	#content .discription{
		background: url(images/033.jpg) 180px top no-repeat;
		margin:15px 0 0 0;
		border:1px solid #fff;
		
	}
	#content .discription2{
		background:#ffffff;
		margin:20px 0 0 0;
		border:1px solid #fff;
	}
		#content .discription .corner1{
			float:left;
			display: inline;
			margin:0 15px 0 0;
			background: url(images/corner1.gif) left top no-repeat #d0f39a;
			height:100%;
		}
		#content .discription2 .corner1{
			float:left;
			display: inline;
			margin:10px 15px 0 0;
			background:#ffffff;
			height:100%;
		}
		#content .discription .corner2{
			background: url(images/corner2.gif) right top no-repeat;
			height:100%;
		}
		#content .discription .corner3{
			background: url(images/corner3.gif) bottom right no-repeat;
			height:100%;
		}
		#content .discription .corner4{
			background: url(images/corner4.gif) left bottom no-repeat;
			padding:3px;
			height:100%;
		}
	#content .discription .d-text{
		margin:65px 0 50px 0;
		min-height:80px

	}
	#content .discription .d-text_1{
		margin: 0px 0 50px 0;
		min-height:10px

	}
	#content .note{
		display:block;
		position:relative;
		float:left;
		width:280px;
		margin:5px 0 0 -342px;
		padding-left:25px;
		font:12px Arial;
		color:#8b8b8b;
		font-style: italic;
		background: url(images/035.gif) left top no-repeat;
	}
 .left, .right, .languages, .search{
	float:left;
 }
 .left{
	position:relative;
	width:306px;
	z-index:100;
 }
 .right{
	position:relative;
	width: 577px;
	padding-left:37px;
 }
#left_menu{
	margin:0!important;
	padding:0!important;
	line-height:127%;
}
#left_menu li{
	background:none!important;
	padding-left:26px!important;
	
}
#left_menu li a{
	display:inline;
	line-height:127%;
	font-weight:normal;
	margin-top:0px;
	
}
#left_menu li.li_header, #left_menu li.li_header a{
	font-weight:bold;
}
#left_menu li.li_header{
	padding-top:12px;
	border-top:1px solid #b6b6b6;
}
#left_menu li.li_header span{
	color:#6AB001;
}
#left_menu li.li_last{
	margin-bottom:13px;
}
#left_menu li.icon1{
	background: url(images/icon1.gif) left 3px no-repeat!important;
}
#left_menu li.icon2{
	background: url(images/icon2.gif) left 10px no-repeat!important;
}
#left_menu li.icon3{
	background: url(images/icon3.gif) left 5px no-repeat!important;
}
#left_menu li.icon4{
	background: url(images/icon4.gif) left 10px no-repeat!important;
}
#left_menu li.icon5{
	background: url(images/icon5.gif) left 10px no-repeat!important;
}
#left_menu li.icon6{
	background: url(images/icon6.gif) left 10px no-repeat!important;
}
#left_menu li.icon7{
	background: url(images/icon7.gif) left 10px no-repeat!important;
	/*padding-bottom:10px;*/
	/*border-bottom:1px solid #b6b6b6;*/
}
#left_menu li.icon8{
	background: url(images/icon8.gif) left 10px no-repeat!important;
	/*padding-bottom:10px;*/
	/*border-bottom:1px solid #b6b6b6;*/
}
#left_menu li.icon9{
	background: url(images/icon9.gif) left 0px no-repeat!important;
}
#left_menu li.icon10{
	background: url(images/icon10.gif) 3px 11px no-repeat!important;
}
#left_menu li.icon11{
	background: url(images/icon11.gif) 3px 11px no-repeat!important;
}
#left_menu li.icon12{
	background: url(images/icon12.gif) 3px 11px no-repeat!important;
}
#left_menu li.icon13{
	background: url(images/icon13.gif) left 8px no-repeat!important;
	border-top:0;
	/*border-top:0;
	border-bottom:1px solid #B6B6B6;
	margin-bottom:10px;*/
}
#left_menu li.icon14{
	background: url(images/icon14.gif) left 1px no-repeat!important;
	border-top:1px solid #B6B6B6;
}
#left_menu li.li_last2{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #b6b6b6;
}
#left_menu li.icon_no{
	padding-bottom:10px;
	border-bottom:1px solid #b6b6b6;
}
 .service{
	background: url(images/011.gif) left top no-repeat;
	height:49px;
	font-size:11px;
	color:#959595;
	padding: 14px 0 0 18px;
	margin:-1px 0 13px -18px;
 }
	.service .languages{
		margin-right:45px;
		height:22px;
		padding-top:3px;
	}
		.service .languages img{
			vertical-align: middle;
			margin:0 8px;
		}
	.service .search{
		width: 240px;
		background: url(images/013.gif) left top no-repeat;
		height:22px;
	}
		.service .search input{
			width:190px;
			height:13px;
			float:left;
			margin:3px 10px 4px 10px;
			border:1px solid #707070;
			background: #707070;
			color: #fff;
			font-size: 11px;
		}
		.service .search input.loop{
			float:right;
			margin: 3px 0 0 0;
			width:19px;
			height:15px;
			color:#6AB001;
		}
	
	#sub-menu .search-inner{
		width: 440px;
		background: url(images/028.gif) 37px top no-repeat;
		height:22px;
	}
		#sub-menu .search-inner input{
			width:190px;
			height:13px;
			float:left;
			margin:3px 10px 4px 47px;
			border:1px solid #707070;
			background: transparent;
			color: #eaeaea;
			font-size: 11px;
		}
		#sub-menu .search-inner .loop{
			float:left;
			width: 19px;
			height:15px;
			margin: 3px 60px 0 5px;
			color:#6AB001;
		}
			#sub-menu .search-inner .language-inner{
				color:#c2c1c1;
				font-size:11px;
			}
				#sub-menu .search-inner .language-inner img{
					vertical-align:middle;
					margin:0 5px;
				}
				#sub-menu .search-inner .language-inner a{
					color: #e7e7e7;
				}
	#contacts, #contacts-inner, #contacts-inner-a, #news, #bnr-inner{
		float:left;
		/*height: 350px;*/
		position:relative;
		z-index:1000;
	}
	
	#contacts{
		height: 350px;
	}
	#contacts p, #contacts-inner p{
		/*display:block;*/
		display: none;
		margin-bottom:0;
	}
	#bnr-inner,#contacts-inner, #contacts-inner-a{
		height:140px;
	}
	#submenu{
		background: url(images/052.gif) left top no-repeat #f1f1f1;
		margin:0 0 25px -17px;
		height:41px;
	}
	#submenu div{
		background: url(images/053.gif) right top no-repeat;
		text-align: center;
		height:100%;
	}
		#submenu ul{
			list-style-type:none;
			margin:0;
			padding:11px 0 0 0;
		}
			#submenu ul li{
				display:inline;
				background: url(images/012.gif) left 7px no-repeat;
				margin:0 8px 0 0;
				padding:0 0 0 14px;
				font-weight:bold;
			}
			#submenu ul li.first-sub{
				background:none;
			}
			
	#contacts-inner, #contacts-inner-a{
		top:-30px;
		margin-bottom:0px;
		color:#707070;
	}
	#contacts-inner a, #contacts-inner-a a{
		font-weight:normal;
		color:#707070;
	}
	#contacts, #contacts-inner{
		/*width: 215px;*/
		width:220px;
		background: url(images/015.jpg) left top no-repeat;
		margin:27px 20px 0 0;
		padding: 0 0 0 80px;
		font:12px Tahoma;
		line-height:21px;
	}
	#contacts-inner-a{
		width: 219px;
		background: url(images/015-d.jpg) left top no-repeat;
		margin:40px 20px 0 0;
		padding: 0 0 0 62px;
		line-height:21px;
	}
		#contacts span, #contacts-inner span{
			font-size: 13px;
			font-weight: bold;
			color: #515151;
		}
		#contacts .dotted, #contacts-inner span.dotted{
			background: url(images/016.gif) left bottom repeat-x;
			margin-right:100px;
			cursor:pointer;
			white-space: nowrap;
			font-weight: bold;
		}
		#contacts .dotted.active, #contacts-inner span.dotted.active{
			background: none;
		}
		#contacts span.small, #contacts-inner span.small{
			font-size:11px;
			font-weight:normal;
		}
		#contacts, #contacts-inner{
			margin-left:-22px;
			z-index:100;
		}
	#news{
		width: 276px;
		height:530px;
		margin: 27px -15px 0 -20px;
		padding:0 15px 0 15px;
		/*overflow:hidden;*/
	}
		#news a.news{
			font-size:14px;
			color: #707070;
			font-weight: bold;
			text-decoration: underline;
		}
		#news p.news-date, #content .news-date{
			color:#abaaaa;
			font-size:11px;
			margin:5px 0 -5px 0;
		}
		#content  p.title-spec{
			margin-top:0;
			padding-top:0;
		}
	#content .news-inner{
		margin-bottom:40px;
	}
	#content .news-bottom a{
		margin-right:20px;
	}
	.bnr{
		position: absolute;
		left:-14px;
		bottom: -17px;
		bottom: -158px;
		z-index:1;
		margin-top: 20px;
	}
	.bnr_2{
		position: absolute;
		left:10px;
		bottom: -20px;
		z-index:10001;
		margin-top: 0px;
	}
	.bnr_3{
		position: absolute;
		left:180px;
		bottom: -130px;
		z-index:10002;
	}
	.bnr-right{
		position: absolute;
		left:-2px;
		bottom:-96px;
		z-index:100;
		height:218px;
	}
	.bnr-inner{
		display:block;
		position: absolute;
		/*left:0;
		top:-73px;*/
		left:-37px;
		top:6px;
		z-index:1001;
	}
	.bnr-inner2{
		display:block;
		position: absolute;
		/*left:0;
		top:-73px;*/
		left:-40px;
		top:6px;
		z-index:1001;
	}
	#p-blocks{
		width:100%;
		height: 158px;
		margin:10px 0 35px 0;
		background: url(images/017.jpg) left top no-repeat;
	}
		#p-blocks .production, #p-blocks .production-last{
			float:left;
			height: 132px;
			margin:14px 0 15px 14px;
		}
		#p-blocks .production{
			display:inline;
			width: 296px;
			background: url(images/018.gif) left top no-repeat;
		}
		#p-blocks .production-last{
			background: url(images/018-last.gif) left top no-repeat;
			width: 272px;
		}
			#p-blocks .production img, #p-blocks .production-last img{
				float:left;
				margin:10px 10px 0 18px;
			}
			#p-blocks .production .short, #p-blocks .production-last .short{
				margin:5px 7px 0 0;
				font-size:11px;
				line-height:120%;
			}
	#use, #advantage, #assortment{
		width:100%;
		margin-bottom:15px;
	}
		#use .left, #advantage .left, #assortment .left{
			width: 327px;
			float:left;
			margin-right:15px;
		}
		#use .right, #advantage .right, #assortment .right, #assortment .right{
			position: relative;
			float: left;
			padding-left:0;
		}
	#content .pdf{
		vertical-align:middle;
		margin:-10px 5px 0 0;
	}
	#content .address{
		width:100%;
		clear:left;
		margin-bottom: 30px;
	}
		#content .address .address-left{
			width:208px;
			float: left;
			margin: 0 0 30px 0;
		}
			#content .address .address-left img{
				margin-bottom:10px;
			}
		#content .address .address-right{
			margin-left:228px;
		}
			#content .address .address-right h2{
				color: #707070;
				margin:0;
				padding:20px 0 15px 0;
			}
			#content .address .address-right .grey-frame{
				width:347px;
				background: url(images/044.gif) left top no-repeat #f1f1f1;
			}
				#content .address .address-right .grey-frame div{
					background: url(images/045.gif) left bottom no-repeat;
					width:321px;
					padding:13px;
				}
					#content .address .address-right .grey-frame div p{
						font:12px Tahoma;
						color:#505050;
						font-weight:bold;
					}
					#content .address .address-right .grey-frame div p.address-u{
						position:relative;
						padding: 0 0 0 15px;
						margin:0;
						background: url(images/043.gif) left 3px no-repeat;
					}
						#content .address .address-right .grey-frame div p.address-u span{
							font-weight:normal;
							text-decoration:none;
							color:#6aaa2a;
							border-bottom:1px dotted #6ab001;
							cursor:pointer;
						}
					#content .address .address-right .grey-frame div .green-frame{
						position:absolute;
						width:318px;
						background: url(images/047.gif) left top no-repeat #93c735;
						padding:0;
						display:block;
						margin-left:15px;
					}
					#content .address .address-right .grey-frame div .green-frame.cover, #contacts p.cover{
						display:none;
					}
						#content .address .address-right .grey-frame div .green-frame div{
							position:relative;
							width:292px;
							background: url(images/046.gif) left bottom no-repeat;
							padding:13px;
							font-weight:bold;
							color:#fff;
						}
				#content .address .address-right h2 span{
					color:#63a401;
				}
			#content .address .address-right p.phone{
				font-size:17px;
				padding-left:20px;
				margin:20px 0 5px 0;
				background: url(images/041.gif) left 3px no-repeat;
			}
				#content .address .address-right p.phone span{
					color:#a6a6a6;
				}
			#content .address .address-right p.email{
				padding-left:20px;
				background: url(images/042.gif) left 3px no-repeat;
			}
				#content .address .address-right p.email a{
					font-size:17px;
					font-weight: normal;
				}
	#content .sight{
		padding:0 0 10px 150px;
		text-align:right;
		width:150px;
		background: url(images/048.gif) 23px 2px no-repeat;
	}
	/* для меню */
	.imageOver1{
		background:url(images/001-h.gif) no-repeat 50% 50%;	
	}
	.imageOver2{
		background:url(images/002-h.gif) no-repeat 50% 50%;	
	}
	.imageOver3{
		background:url(images/003-h.gif) no-repeat 50% 50%;	
	}
	.imageOver4{
		background:url(images/004-h.gif) no-repeat 50% 50%;	
	}
	.imageOver5{
		background:url(images/005-h.gif) no-repeat 50% 50%;	
	}/**/
	#podpiska{
		width:276px;
		height:64px;
		margin:15px 0 0 0;
		padding:15px;
		background:url(images/049.gif) no-repeat left top;	
	}
	#podpiska_main{
		margin:15px 0 0 0;
		/*background:url(images/049.gif) no-repeat left top;*/
	}
		#podpiska h1{
			font-size: 18px;
			color: #505050;
			margin: 0 0 12px 0;
			padding:0;
		}
			#podpiska .p-textfield{
				display: inline;
				float: left;
				padding:5px 10px 5px 12px;
				margin:0 5px 0 -3px;
				width: 170px;
				height: 12px;
				border:0;
				font:11px Tahoma;
				color:#969696;
				background:url(images/051.gif) no-repeat left top;
			}
			#podpiska_main .p-textfield-main{
				display: inline;
				float: left;
				padding:5px 10px 5px 12px;
				margin:4px 5px 0 -3px;
				width: 170px;
				height: 12px;
				border:0;
				font:11px Tahoma;
				color:#969696;
				background:url(images/229.gif) no-repeat left top;
			}
			#podpiska .p-button{
				display: block;
				position: relative;
				width:82px;
				height:22px;
				border:0;
				background:url(images/050.gif) no-repeat left top;
				text-align: center;
				font: 11px Tahoma;
				color: #fff;
				cursor: pointer;
			}
			#podpiska_main .p-button-main{
				display: block;
				position: relative;
				width:82px;
				height:29px;
				border:0;
				margin-top:-4px;
				background:url(images/230.gif) no-repeat left top;
				text-align: center;
				font: 11px Tahoma;
				color: #fff;
				cursor: pointer;
			}
	table.form{
		width:490px;
	}
		table.form td{
			padding:0 10px 10px 0;
			vertical-align:top;
			text-align:left;
		}
		table.form td input, table.form td textarea{
			border-top:1px solid #404040;
			border-left:1px solid #404040;
			border-bottom:1px solid #d4d0c8;
			border-right:1px solid #d4d0c8;
		}
		table.form td input{
			width:180px;
		}
		table.form td input.button{
			width:91px;
			height:25px;
			border:0;
			background:url(images/054.gif) no-repeat left top;
			text-align:center;
			font:12px Tahoma;
			color:#fff;
			cursor:pointer;
		}
		table.form td textarea{
			width:295px;
			height: 95px;
		}
		table.form td span{
			color:#b40101;
		}
	p.topline{
		padding:20px 0 10px 0;
		border-top:1px solid #c8c8c8;
		font-weight:bold;
	}
	
	span.smaller{
		font-size:11px;
		font-weight:normal;
	}
p.error{
	color: red;
}
p.noerror{
	color: green;
}
	
#footer{
	position:relative;
	z-index:100;
	height:107px;
	width:920px;
	position:relative;
	margin:-107px auto 0 auto;
	}
	#footer #cont, #footer #copy, #footer #itech{
		float:left;
	}
	#footer #cont{
		width: 340px;
		color: #898989;
	}
		#footer #cont a{
			color: #898989;
		}
		#footer #cont p, #footer #copy p, #footer #itech p{
			margin-top:28px;
		}
	#footer #copy{
		width: 300px;
	}
		#footer #copy #counts{
			margin:10px 0 0 -45px;
		}
		#footer #copy #counts a{
			text-decoration: none;
		}
			#footer #copy #counts img{
				margin:0;
				padding:0;
			}
	#footer #itech{
		width: 280px;
	}
		#footer #itech img{
			float:right;
			margin-left:15px;
		}
		#footer #itech p{
			text-align:right;
			line-height:11px;
		}
			#footer #itech p a{
				color: #798586;
				font-size: 10px;
			}
div.zakladka{
	height:41px; 
	width:250px;
}
div.zakladka p{
	margin:0px;
	padding:11px 0px 0px 0px;
	text-align:center;
	font-weight:bold;
}
div.zakladka p a{
	text-decoration:none;
}
div.zleft{
	background:url(images/062_2.gif) top left no-repeat #e7e7e7;
	float:left;
	width:8px;
	height:41px;
	margin:0px;
	padding:0px;
	margin-right:0px;
}
div.zcenter{
	background:url(images/069.gif) top left repeat-x #e7e7e7;
	float:left;
	height:41px;
	margin:0px;
	padding:0px;
}
div.zcenter p{
	margin-top:-5px;
}
div.zcenter p.oneline{
	margin-top: 1px;
}
div.zright{
	background:url(images/063_2.gif) top right no-repeat #e7e7e7;
	float:right;
	width:8px;
	height:41px;
	margin:0px;
	padding:0px;
	margin-top:0px;
}
div.zakladka .actc  p{
	line-height:100%;
}
div.actr{
	background:url(images/064_2.gif) top left no-repeat #e7e7e7;
}
div.l{
	float:left;
}
div.r{
	float:right;
}
div.l2{
	background:url(images/070.gif) top left repeat-x #e7e7e7;
}
div.l2 p{
	font-size:12px;
	font-weight:normal;
}
p span.al2{
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
p a span.al2{
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#69a312;
}

div.actl{
	background:url(images/064_2.gif) top left no-repeat;
}
div.actc{
	background:url(images/066_2.gif) top left repeat-x;
}
div.actr{
	background:url(images/065_2.gif) top right no-repeat;
}

#left_menu li ul#product_sub{
	display:none;
	margin: -5px 0 10px 8px !important;
	list-style-type:none !important;
	}
#left_menu li#show ul#product_sub{
	display:block;
}
#left_menu li ul#product_sub li{
	padding-left: 15px !important;
	/*background: url(images/025.gif) left 8px no-repeat !important;*/
	}
#left_menu li ul#product_sub li.gray{
	padding-left: 15px !important;
	/*background: url(images/089.gif) left 8px no-repeat !important;*/
	}
#left_menu li ul#product_sub li a{
	font-weight:normal !important;
	}
#left_menu li ul#product_sub li ul{
	margin-top:10px;
	margin-bottom:8px;
	}
#left_menu li ul#product_sub li ul li{
	padding-left: 15px !important;
	background: url(images/087.gif) left 8px no-repeat !important;
	}
#left_menu li ul#product_sub li ul li.gray{
	padding-left: 15px !important;
	background: url(images/088.gif) left 8px no-repeat !important;
	}
#hide_tbl{
	display:none;
}
#link2{
	display:none;
	cursor:pointer;
	border-bottom: 1px dashed;
}
#link1{
	cursor:pointer;	
	border-bottom: 1px dashed;
}

.cent{
	text-align:center !important;
}
/*May 9 */
#may9{
	position:absolute;
	top:530px;
	left:20px;
}


#content div.dtop{
	width: 576px; height: 5px; background: url(images/095.gif) bottom left no-repeat; font-size: 5px;
}
#content div.dbottom{
	background: url(images/095_1.gif) top left no-repeat;
}
#content div.dub{
	border-right: 1px solid #b6b6b6; 
	border-left: 1px solid #b6b6b6; 
	background: #f8f8f8;
	width: 574px;
}
#content div.dub ul{
	float: left;
	width: 240px;
	margin: 14px 13px;
}
#content div.dub ul li{
	list-style-type: none;
	padding-left: 20px;
	background: url(images/097.gif) left 7px no-repeat;
	margin-bottom: 5px;
}
#content div.dub ul li.act{
	background: url(images/096.gif) left 7px no-repeat;
	font-weight: bold;
	color: #505050;
	line-height: normal;
}

.ban_sklad{
	position: absolute;
	color: #93C04F;
	text-decoration: none;
	font: bold 12px Tahoma;
	margin-top: 30px;
	margin-left: 108px;
	z-index: 1000;
}
.hidden{display:none;}