/****************************general settings**********************************/
* {margin: 0; padding: 0;}

/***hack for IE5/6***/
* html ul {position: relative;}
* html li {height: 1%;}
/********************/


.1{
	font: 8px/12px Verdana, Helvetica, sans-serif;
}

.2{
	font: 10px/14px Verdana, Helvetica, sans-serif;

}

.3{
	font: 12px/16px Verdana, Helvetica, sans-serif;

}

.4{
	font: 14px/18px Verdana, Helvetica, sans-serif;
}

.5{

	font: 16px/20px Verdana, Helvetica, sans-serif;

}

.6{
	font: 18px/22px Verdana, Helvetica, sans-serif;


}

.7{
	font: 20px/24px Verdana, Helvetica, sans-serif;


}



h3{
	color: #00AB4F;
}

h1{
	color: #00AB4F;
	font: bold 110% Verdana, Helvetica, sans-serif; 
}

h2{
	font: bold 110% Verdana, Helvetica, sans-serif; 
	
}

h3{
	font: bold 110% Verdana, Helvetica, sans-serif; 
	color: #00AB4F;
}

h4{
	font: bold 100% Verdana, Helvetica, sans-serif; 
	
}

h5{
	font: bold 90% Verdana, Helvetica, sans-serif; 
}

h6{
	font: bold 80% Verdana, Helvetica, sans-serif; 
	color: #00AB4F;
}

/******************top part [logotype, find, top menu, bread nuts]**************/


#logotype_td {
	background: #EAF7F0;
	height: 96px;
	padding: 10px;	
	position: relative;
	text-align: center;
	border-right: 1px solid #CDD7D2;
	border-bottom: 1px solid #CDD7D2;
	cursor: hand;
}
				#logotype_td	#logotype{
									background: url(/i/logotype.gif) no-repeat center;	
									width: 100%;
									height: 46px;
								}

				#logotype_td	#tel_num{
									font: 70% Verdana, Helvetica, sans-serif;					
									color: #525252;
									text-align: right;
									padding: 0 5px 0 0;
									width: 210px;
									margin: auto;
				}

								
								
#bread_find_menu{
	width: 100%;
	height: 96px;
	position: relative;
	border-left: 2px solid #E6F1EB;
	background: #EBF7F0;
}

				#bread_find_menu	#bread_nuts{
						height: 21px;
						background: #FF9900 url(/i/arrow_top_bread_nuts.gif) no-repeat left;	
						padding-left: 40px;
						padding-top: 2px;
						font: 80% Verdana, Helvetica, sans-serif;		
						color: #FFEBCD;		
				}
						
						
							#bread_find_menu	#bread_nuts a{
								color: #FFEBCD;						
							}


				#bread_find_menu	#find{
						top: 23px;
						width: 100%;
						position: absolute;
						right: 0;
						height: 54px;
						background: #EBF7F0;
						text-align: right;
				}
				
				
							#bread_find_menu	#find	form{				
								display: block;
								height: 30px;
								float: right;
								margin: 10px 0 0 0;
							}
	
							#bread_find_menu	#find	#serach_text{
								font: 70% Verdana, Helvetica, sans-serif;					
								color: black;														
								display: block;
								float: left;
								padding: 10px 0 0 0;
							}

							#bread_find_menu	#find	#magnifier{
								background: url(/i/magnifier.gif) no-repeat center;
								height: 35px;
								width: 35px;
								float: left;
							}

							#bread_find_menu	#find	input.search{
								border-left: 1px solid #696969;
								border-top: 1px solid #696969;

								border-right: 1px solid #D2D2D1;
								border-bottom: 1px solid #D2D2D1;

								margin: 7px 3px 0 3px;
								display: block;
								float: left;

							}

							#bread_find_menu	#find	input{
								float: left;
								margin: 5px 3px 0 3px;

							}
				
				#bread_find_menu	#top_menu{
						position: absolute;
						bottom: 0;
						width: 100%;
						height: 21px;				
						background: url(/i/background_passive_top_menu.gif) repeat-x;	
				}
				
								#bread_find_menu	#top_menu ul{
									display: block;			
									width: 100%;
									border-bottom: 1px solid white;
								}

											#bread_find_menu	#top_menu	ul	li{
												display: block;			
												float: left;
												width: 24%;
												height: 21px;				
												text-align: center;
												color: #E5E1E1;
												font: bold 70% Verdana, Helvetica, sans-serif; 
												padding: 3px 0 0 0;
											}


											#bread_find_menu	#top_menu	ul	li a{
												color: #E5E1E1;
												text-decoration: none;
											}

											#bread_find_menu	#top_menu	ul	li a:hover{
												color: #E5E1E1;
												text-decoration: underline;
											}
										
											#bread_find_menu	#top_menu	ul	li.active{
												display: block;			
												float: left;
												height: 21px;				
												background: url(/i/background_active_top_menu.gif) repeat-x;		
												width: 24%;
												text-align: center;

											}
											
											#bread_find_menu	#top_menu	ul	li.between{
												width: 2px;
												background: url(/i/background_active_top_menu.gif) repeat-x;										
											}



/*******************************left part******************************/

#left_menu {
	background: url(/i/background_left_menu.gif) repeat-x;		
	border-top: 1px solid #EBF8F1;
	border-bottom: 1px solid #EBF8F1;
	border-right: 1px solid #EBF8F1;
	padding: 20px 0 20px 0;
	text-align: center;
}

/**for NS****/
* html #left_menu {
	text-align: left
}

		#left_menu	ul{	
			list-style: none;
			line-height: 0;
			width:  220px;						wid/th:  210px;			
			margin: 0 auto;			
			text-align: left;
		}
		
					* html	#left_menu	ul{
						left: 50%;
						margin-left: -105px;
					}

					#left_menu	ul	li{	
						padding-left: 20px;
						background: url(/i/li_point.gif) no-repeat 4px 13px;
					}

					* html #left_menu	ul	li{
						/*float: left;*/
					}

					#left_menu	ul	li a{
					    display: block;	
						font: 14px/25px Arial, Helvetica, sans-serif; 
						text-decoration: none;
						width: 100%;
						color: white;
						background: url(/i/line_under_menu.gif) no-repeat bottom left;		
						
					}

					#left_menu	ul	li a:hover{	
						text-decoration: underline;
					}


/*******************************anons******************************/
#anons{
	background: url(/i/background_anons.gif) repeat-x;		
	border-right: 1px solid #EBF8F1;
	padding: 20px 0 0 0; 

}

		.anons_header {
			background: url(/i/t_anons.gif) no-repeat; 
			padding: 0px 0 4px 30px; 
			margin: 0 0 0 20px;
			font: 130% Arial, Helvetica, sans-serif; 
			color: #FF5A00;
		}
		
		.header{
			background: #01A94F; 
			height: 20px;			
			margin-right: 6px; 			
			margin-left: 6px;
			margin-top: 5px;
			color: white;
			font: bold 80% Verdana, Helvetica, sans-serif; 
			padding: 2px 0 0 10px;			
		}
		
		#anons_text{
			padding: 7px 10px 7px 10px;
			font:  80% Verdana, Helvetica, sans-serif;			
			color: #676666;			
		}
				#anons_text	a{
					color: #676666;			
				}
				

		#anons .news_more_a{
					
					width: 100%;
					color: #676666;			
					font:  80% Verdana, Helvetica, sans-serif;					
					display: block;
					text-align: right;
					padding-right: 10px;
		}

		
		
		#banner {
			padding: 7px 10px 7px 10px;
			height: 40px;	
		}
		

/**************************right part*****************************/

#service_menu{
	background: #5F3C3E;
	height: 20px;
	text-align: center;
	width: 269px;
	position: absolute; 
	right: 0;
}

root: #service_menu	{
	width: 28%;
}


			#service_menu a{
				display: block;
				float: left;
				color: white;
				font:  70% Verdana, Helvetica, sans-serif;		
				padding: 2px 0 3px 0px;
				width: 33%;
				text-align: center;
				text-decoration: underline;
			}

#after_service_menu{			
		background: url(/i/background_after_service_me.gif) no-repeat; 
		height: 65px;
		width: 269px;
}

#right_part{
		border-left: 2px solid white;
}
			#prod_header{
				font: 110%/47px Arial, Helvetica, sans-serif; 
				color: #FF5A00;
				background: #A8E1C3;
				padding: 5px 0 0 10px;
			}
			
			
			.technic{
				background: url(/i/technics.jpg) no-repeat; 
				height: 172px;
				display: block
			}
			
			.equipment{
				background: url(/i/equipments.jpg) no-repeat; 
				height: 176px;
			}
			
			.depots{
				background: url(/i/dopts.jpg) no-repeat; 
				height: 187px;
			}
			
			#special_header{
				background: url(/i/special_header.gif) no-repeat; 
				height: 44px;
			}
			
			
			
			#special{
				background: url(/i/background_special.gif) repeat-x; 	
			}
			
			
			#space{
				height: 30px;
			}
			
			
/***********************************center part**********************************/

#top_center_part{
	height: 21px;
	background: url(/i/background_top_center.gif) repeat-x; 	
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	width: auto;
}

#chuvak_td{
	background: url(/i/chuvak_background.gif) 0px 21px repeat-x; 	
}

#chuvak{
	background: url(/i/chuvak.jpg) no-repeat right; 	
	height: 300px;
	width: 100%;
}

#between_chuvak_text{
	background: #FF9900 url(/i/between_chuvak_text.gif) no-repeat right;
	height: 31px;
	width: 100%;
	margin-bottom: 2px;
}
#header_of_content{
	background: #E8FFF3 url(/i/header_of_content.gif) no-repeat left;
	height: 36px;
	text-align: right;
	padding-right: 5px;
	color: #757B78;
	font: bold 80% Arial, Helvetica, sans-serif; 	
	border-right: 1px solid #CED2D0;
}

#content_header_second{
	font: bold 110%/36px Verdana, Arial, Helvetica, sans-serif; 	
	color: #00AB4F;
}

#content_td{
	background: #F5FAF8;
}


#sub {
	background: url(/i/button_background.gif) repeat-x;
	font: bold 110% Verdana, Arial, Helvetica, sans-serif; 	
	color: #007A3F;
	cursor: hand;
	border-right: 1px solid #375975;
	border-bottom: 1px solid #375975;
	border-top: 0px solid #EAF7F0;
	border-left: 1px solid #EAF7F0;

}


#content{
	background: #F5FAF8;
	padding: 5px 15px 10px 15px;
	font: 12px/16px Verdana, Helvetica, sans-serif;
/*	font: 70%/18px Verdana, Helvetica, sans-serif; 	*/
	color: #342A2D;
	border-right: 1px solid #CED2D0;
	min-hight: 100%;
	height: 100%;

}


		#content .table{
			width: 95%;		
			font: 90%/18px Verdana, Helvetica, sans-serif; 	
			color: #342A2D;
			margin-left: 20px;
		}

		#content table{
			font: 90%/18px Verdana, Helvetica, sans-serif; 	
			color: #342A2D;
		}


		#content table td{
			font: 90%/18px Verdana, Helvetica, sans-serif; 	
			color: #342A2D;
			padding-left: 8px;
			padding-right: 8px;
			border-top: 1px solid #A7979C;
		}

/*		#content .tabl{
			width: ;		
			font: 90%/18px Verdana, Helvetica, sans-serif; 	
			color: #342A2D;
			margin-left: 20px;
		}*/
		
		#content .table td{
			font: 90%/18px Verdana, Helvetica, sans-serif; 	
			color: #342A2D;
			border-top: 1px solid #A7979C;
			padding-left: 8px;
			padding-right: 8px;

		}


		#content .noborder td{
			font: 90%/18px Verdana, Helvetica, sans-serif; 	
			color: #342A2D;
			border-top: 0px solid #A7979C;
			padding-left: 8px;
			padding-right: 8px;
		}


		#content a{
			font: 100%/18px Verdana, Helvetica, sans-serif; 	
			color: #676666;
		}
		
				#content	p{
					margin-top: 10px;
					margin-bottom: 10px;			
				}

				#content	table p{
					margin-top: 0px;
					margin-bottom: 0px;			
				}


				#content	ul{
					padding-left: 20px;

				}

				#content	li{
					height: auto;
				}

				#content	li ul{
					padding-left: 20px;
				}

				#content	li ul ul{
					padding-left: 20px;
				}

				#content	li ul ul ul{
					padding-left: 20px;
				}



/**********************************address*****************************************/

#address {
	padding: 5px 0 5px 10px;
	font: 80%/16px Verdana, Helvetica, sans-serif; 
	background: #FF9900 url(/i/background_address.jpg) no-repeat left;
	height: 57px;
}


/*******************************drop down menu************************************/

#nav{
	position: relative;
	background: #BCE8D1;
}

#nav ul li{
	list-style: none;
}


.nav1{
	position: absolute;
	top: 0px;
	left: -220px;
	display: none;
	margin: 0;
	padding: 0;

}	


.nav2{
	position: absolute;
	top: 170px;
	left: -220px;
	display: none;
	margin: 0;
	padding: 0;

}	


.nav3{
	position: absolute;
	top: 350px;
	left: -220px;
	display: none;
	margin: 0;
	padding: 0;

}	


.nav1 ul, .nav2 ul, .nav3 ul  {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 220px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc


}

.nav1 ul li, 
.nav2 ul li, 
.nav3 ul li {
		position: relative;
	}
	
.nav1 ul li ul, .nav1 ul li ul ul, 
.nav2 ul li ul, .nav2 ul li ul ul, 
.nav3 ul li ul, .nav3 ul li ul ul{
		position: absolute;
		left: -219px; /* Set 1px less than menu width */
		top: 0;
		display: none;
	}

/* Styles for Menu Items */
.nav1 ul li a, .nav2 ul li a, .nav3 ul li a {
	display: block;
	font: 70% Verdana, Helvetica, sans-serif; 
	text-decoration: none;
	color: #4F4F4F;
	background: #AFE3C8; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #7FC49F;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html .nav1 ul li { float: left; height: 1%; }
* html .nav1 ul li a { height: 1%; }

* html .nav2 ul li { float: left; height: 1%; }
* html .nav2 ul li a { height: 1%; }

* html .nav3 ul li { float: left; height: 1%; }
* html .nav3 ul li a { height: 1%; }
/* End */

.nav1 ul li a:hover, 
.nav2 ul li a:hover, 
.nav3 ul li a:hover 
{ color: #4F4F4F; background: #E1FAED; } /* Hover Styles */
		
.nav1 ul li ul li a, 
.nav2 ul li ul li a, 
.nav3 ul li ul li a 
{ padding: 2px 5px; } /* Sub Menu Styles */
		
#nav li:hover .nav1, li.over .nav1, 
#nav li:hover .nav2, li.over .nav2, 
#nav li:hover .nav3, li.over .nav3
{ display: block; }

.nav1 ul li:hover ul, .nav1 ul li.over ul, 
.nav2 ul li:hover ul, .nav2 ul li.over ul, 
.nav3 ul li:hover ul, .nav3 ul li.over ul 
{ display: block; } /* The magic */

.nav1 ul li:hover ul ul, .nav1 ul li.over ul ul, 
.nav2 ul li:hover ul ul, .nav2 ul li.over ul ul, 
.nav3 ul li:hover ul ul, .nav3 ul li.over ul ul 
{ display: none;}

.nav1 ul li ul li:hover ul, .nav1 ul li ul li.over ul, 
.nav2 ul li ul li:hover ul, .nav2 ul li ul li.over ul, 
.nav3 ul li ul li:hover ul, .nav3 ul li ul li.over ul 
{ display: block; }




/*******************************distance piece************************************/

#distance_piece{
	min-width:760px;
	width: 760px;

}

/**************************/

#inquirer{
	padding: 7px 10px 5px 20px; 
	border: 1px solid #31CF7A;
}

#inquirer td{
	padding: 7px 10px 5px 20px; 
	border: 0;
}

#inquirer td input{
	border: 1px solid #808080;
}

#inquirer td textarea{
	border: 1px solid #808080;
}

/******************links**********/

#link1{
	font: 80%/16px Verdana, Helvetica, sans-serif; 
	color: #342A2D;
	text-align: right;
	padding: 5px 0 5px 0;
}

		#link1 a{
			color: #00AB4F;
			font: 100%/16px Verdana, Helvetica, sans-serif; 
		}

		
		
#link2{
	font: 80%/16px Verdana, Helvetica, sans-serif; 
	color: #342A2D;
	text-align: center;
	padding: 5px 0 5px 0;

}

		#link2 a{
			color: #FF5A00;
			font: 100%/16px Verdana, Helvetica, sans-serif; 
		}	


#link3{
	font: 80%/16px Verdana, Helvetica, sans-serif; 
	color: #342A2D;
	text-align: left;
	padding: 5px 0 5px 0;

}

		#link3 a{
			color: #511426;
			font: 100%/16px Verdana, Helvetica, sans-serif; 
		}
		
/**********************search*************************/		
#search{
	border: 1px solid gray;
}		

#search_button{
	cursor: hand;
	color: #007A3F;
}


#address_div{
	float: left;
}

#anchors_div{
	float: right; 
	padding-right: 10px; 
	padding-top: 15px;
}

		#anchors_div a{
			font: 90%/16px Verdana, Helvetica, sans-serif; 		
			color: black;
		}


