﻿body {
	margin: 0;
	background: url('../img/body_bg.png');
	min-width: 1000px;
	font-family: Arial, Helvetica, sans-serif;
}
img {
	border: none;
}
a {
	outline: none;
	color: white;
}
a:hover {
	color: #b6c458;
}
h1, h2, h3 { margin: 0; font-weight: normal; font-family: "Georgia", "Times New Roman", Times, serif;}
ol, ul, li { margin: 0; padding: 0;}
h1 {
	color: white;
	font-size: 24px;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
}
span.h1 {
	font-weight: normal; font-family: "Georgia", "Times New Roman", Times, serif;
	color: white;
	font-size: 24px;
	font-style: italic;
}
h2 {
	color: white;
	font-size: 18px;
	font-style: italic;
}



#top_block {
	height: 103px;
	background: url('../img/top_bg.png');
}
	#logo {
		position: absolute;
		margin: 19px 0 0 38px;
		width: 154px;
		height: 66px;
	}
	#main_menu {
		float: right;
		margin-top: 35px;
	}
		.home {
			float: left;
			margin: 5px 20px 0 0;
			height: 26px;
			width: 26px;
			background: url('../img/home_bg.gif') no-repeat left top;
		}
		.home-on {
			float: left;
			margin: 5px 20px 0 0;
			height: 26px;
			width: 26px;
			background: url('../img/home_bg-on.gif') no-repeat left top;
			cursor: pointer;
		}
		
		#menu_items {
			float: left;
			margin-right: 20px;
		}
			.item {
				float: left;
				width: 130px;
				height: 34px;
				text-align: center;
				padding-top: 8px;
			}
			.item_on {
				float: left;
				width: 130px;
				height: 34px;
				text-align: center;
				background: url('../img/menu-item_bg.gif') no-repeat left top;
				padding-top: 8px;
			}
				.item a {
					font-size: 14px;
					background: url('../img/mm-item_marker.gif') no-repeat left 7px;
					padding-left: 22px;
				}
				.item_on a {
					font-size: 14px;
					background: url('../img/mm-item-on_marker.gif') no-repeat left 7px;
					color: #4c6539;
					padding-left: 22px;
				}
				.item_on a:hover {
					text-decoration: none;
				}


#head {
	height: 124px;
	background: url('../img/head_bg.gif') repeat-x left top;
}
	#head-left {
		position: absolute;
		width: 42px;
		height: 124px;
		background: url('../img/head-left.png') no-repeat left top;
	}
	#gear {
		float: right;
		width: 618px;
		height: 124px;
		background: url('../img/gear.png') no-repeat left top;
	}
		#gear img {
			position: absolute;
			margin: -19px 0 0 341px;
		}
	#minicontacts {
		position: absolute;
		margin: 17px 0 0 57px;
		font-family: "Georgia", "Times New Roman", Times, serif;
		font-size: 14px;
		font-style: italic;
		color: white;
	}
		#mc_address {
			padding-left: 49px;
			background: url('../img/mc_address.png') no-repeat left 5px;
			margin-bottom: 5px;
		}
		#mc_phone {
			font-family: "Times New Roman", Times, serif;
			font-size: 24px;
			padding-left: 49px;
			background: url('../img/mc_phone.png') no-repeat left 7px;
			margin-bottom: 5px;
		}
			#mc_phone span {
				font-size: 14px;
			}

		#mc_mail {
			padding-left: 49px;
			background: url('../img/mc_mail.png') no-repeat left 8px;
		}

#content_block {
	
}
	#left_column {
		float: left;
		width: 345px;
	}
		#catalog {

		}
			#catalog_header {
				height: 36px;
				padding: 7px 0 0 55px;
				background: url('../img/production_header.png') no-repeat 34px top;
			}
			#catalog_items {
				margin: 0 0 0 55px;
			}
				.main_group {
					width: 232px;
					margin: 15px 0 15px 0;
				}
					.mg_top {
						height: 3px;
						font-size: 1px;
						background: url('../img/mg_top.gif') no-repeat left top;
					}
					.mg_content {
						padding: 0 10px 4px 22px;
						background: #adb454 url('../img/mg_bottom.gif') no-repeat left bottom;
					}

					.subitem div {
						width: 212px;
						/* height: 21px; */
						background: url('../img/subitem_marker.gif') no-repeat 20px 8px;
						padding: 5px 0 5px 40px;
					}
					.subitem_on div {
						background: white url('../img/subitem-on_marker.gif') no-repeat 20px 8px;
						width: 212px;
						/* height: 21px; */
						padding: 5px 0 5px 40px;
					}
					.subitem a {
						color: white;
						font-size: 14px;
					}
					.subitem_on a {
						color: #4c6539;
						font-size: 14px;
					}
					.subitem_on a:hover {
						text-decoration: none;
						font-size: 14px;
					}

		#about {
			width: 287px;
			margin-top: 40px;
		}
			#about_top {
				height: 47px;
				background: url('../img/about_top.png') no-repeat left top;
			}
			#about_content {
				background: url('../img/about_bg.gif') repeat-y left top;
				font-family: "Georgia", "Times New Roman", Times, serif;
				font-size: 18px;
				color: white;
				font-style: italic;
				line-height: 22px;
				padding: 12px 10px 12px 35px;
			}
			#about_content div {
				font-size: 14px;
				margin-top: 7px;
				text-align: right;
				padding-right: 20px;
			}
			#about_bottom {
				height: 47px;
				background: url('../img/about_bottom.png') no-repeat left top;
			}
		
		
	#right_column {
		margin-left: 395px;
		background: url('../img/reductor_bottom.png') no-repeat right top;
		padding-right: 50px;
	}
		.header {
			height: 27px;
			padding: 20px 0 0 12px;
			/* background: url(../img/header_bg.gif) no-repeat left top; */
		}
		.path {
			margin: 12px 30px 0 12px;
		}	
			.path a {
				color: #a9c296;
				font-size: 11px;
			}
			.path a:hover {
				color: white;
			}	
		
		#sublink_block {
			background: #384d28;
			width: 250px;
			margin: 20px 0 0 12px;
		}
			#sb_top {
				height: 4px;
				font-size: 1px;
			}
				#sb_top-left {
					position: absolute;
					height: 4px;
					width: 5px;
					background: url(../img/sb_top-left.gif) no-repeat left top;
				}
				#sb_top-right {
					float: right;
					height: 4px;
					width: 5px;
					background: url(../img/sb_top-right.gif) no-repeat right top;
				}
			#sb_content {
				font-size: 12px;
				line-height: 18px;
				padding: 10px 10px 15px 0;
			}
				#sb_content ul {
					margin-left: 18px;
					list-style-type: none;
				}
				#sb_content li {
					background: url(../img/sb_link_marker.gif) no-repeat left 7px;
					padding-left: 25px;
				}
		
		#div {
			height: 6px;
			background: #384d28;
			font-size: 1px;
		} 
		#text {
			color: #b3c0a9;
			font-size: 12px;
			padding: 25px 0 0 12px;
			line-height: 18px;
		}
			#text table {
				border-collapse: collapse;
				border-color: white;
			}
				#text table td {
					border-color: white;
					color: white;
				} 

#footer {
	height: 112px;
	background: url(../img/footer_bg.png) repeat-x left bottom;
	margin-top: 20px;
}
	#footer_gear {
		position: absolute;
		height: 112px;
		width: 233px;
		background: url(../img/footer_gear.jpg) no-repeat left top;
	}
	#copyright {
		position: absolute;
		margin: 52px 0 0 79px;
		font-size: 11px;
		color: #b2bfa8;
		z-index: 2;
	}
	#bottom_line {
		height: 22px;
		float: right;
		background: #18240f url(../img/bm_bg.png) no-repeat left top;
		font-size: 11px;
		color: #4d5845;
		padding: 6px 0 0 29px;
		margin-top: 29px;
	}
		#bottom_line a {
			color: #91aa7e;
		}
		#bottom_line a:hover {
			color: white;
		}
		
	#bottom_menu {
		float: left;
	}
	#tega {
		float: left;
		margin-left: 200px;
		color: #bfcdb6;
		margin-right: 28px;
	}
		
		
		
		
	