#header {
	height:147px;
}
	.logo, .logo:hover {
		background: url(../images/hama_x.jpg) no-repeat 0 0;
		display:block;
		float:left;
		height:147px;
		width:272px;
	}
	#head_path {
		background: url(../images/topbg.gif) no-repeat 0 0;
		float:left;
		height:147px;
		width:728px;
	}
		#head_path div {
			padding:0 0 0 7px;
		}
	#lebedev {
		margin:23px 0 0 0;
		height:21px;
	}
		#lebedev a,#lebedev a:hover {
			display:block;
			float:left;
			margin:0 19px 0 0
		}
		#lebedev #home {
			background: url(../images/home_.gif) no-repeat 0 0;
			height:10px;
			width:11px;
		}
		#lebedev #mail {
			background: url(../images/mail_.gif) no-repeat 0 0;
			margin:2px 19px  0 0;
			height:8px;
			width:12px;
		}
		#lebedev #map {
			background: url(../images/map_.gif) no-repeat 0 2px;
			height:12px;
			width:11px;
		}
	#title {
		padding:5px 0 0 21px;
	}
	#top_text {
		font:normal 11px/12px Arial,sans-serif;
		display:inline-block;
		margin:2px 0 0 7px;
		text-transform: uppercase;
		width:242px;
	}
	#spec {
		display:block;
		text-align:right;
		padding:10px 148px 0 0;
	}
		#top_menu {
			display:block;
			list-style:none;
			margin:8px 0 0 0;
			padding:0;
		}
		#top_menu li {
			float:left;
		}
		#top_menu li a, #top_menu li a:hover {
			background: #000;
			color:#FFF;
			display:block;
			font: bold 10px/11px Arial;
			letter-spacing:0px;
			text-align:center;
			text-decoration:none;
			margin:0 1px 0 0;
			width:133px;
			height:14px;
		}
		#top_menu li a.orange_link:hover, #top_menu li a.active_orange, #top_menu li a.active_orange:hover {
			background: #ec7428 !important;			
		}
		#top_menu li a:hover,#top_menu li a.active:hover,#top_menu li a.active {
			background: #5AA627;
		}
/* ==== CONTENT PATH ====*/
#content {
	clear:both;
	padding:10px 0 30px 0;
	_padding:2px 0 30px 0;
	height:auto !important;
	overflow:hidden;
}
#content hr {
	background:#ACA899;
	border:none;
	clear:both;
	height:1px;
	margin:5px 0 0 38px;
	width:962px;
}
ul.block, .small_block ul {
	background: #E4A53B;
	display:block;
	height:auto !important;
	overflow:hidden;
	margin:0;
	padding:3px 0 0 10px;
	list-style:none;
	width:990px;
}
#links, #links_2, #links_3, #links_4, #links_5 {
	background: url(../images/pl1.gif) no-repeat 0 0;
	position:absolute;
	z-index:5;
	top:305px;
	height:49px;
	padding:0 0 0 10px;
	width:990px;
}
	#links a,#links a:hover,#links_2 a,#links_2 a:hover, #links_3 a, #links_3 a:hover, #links_4 a, #links_4 a:hover , #links_5 a,#links_5 a:hover {
		background: url(../images/arrow_yellow.png) no-repeat 0 2px;
		color:#000;
		display:block;
		font:normal 12px/12px Arial;
		float:left;
		letter-spacing:0px;
		height:35px;
		margin:12px 0 0 20px;
		padding:7px 0 0 39px;
		width:145px;
	}
	#links a:hover,#links_2 a:hover, #links_3 a:hover, #links_4 a:hover,#links_5 a:hover {
		background: url(../images/arrow_orange.png) no-repeat 0 2px;
	}
	#links .link_2, #links .link_2:hover {
		margin:12px 0 0 45px;
	}
	#links .link_3,#links .link_3:hover {
		margin:12px 0 0 80px;
		padding:7px 0 0 44px;
	}
#links_2 {
	background: url(../images/pl2.gif) no-repeat 0 0;
	top:507px;
	height:39px;
}
	#links_2 .link_1,#links_2 .link_1:hover {
		margin:10px 0 0 85px;
		_margin:10px 0 0 35px;
	}
	#links_2 .link_2,#links_2 .link_2:hover {
		margin:10px 0 0 52px;
	}
	#links_2 .link_3,#links_2 .link_3:hover {
		margin:10px 0 0 40px;
	}
	#links_2 .link_4,#links_2 .link_4:hover {
		margin:8px 0 0 18px;
	}
	.block img, .small_block img {
		margin:0 0 10px 0;
		padding:0;
	}
	.block li {
		display:block;
		float:left;
		width:243px;
	}
		.block .f1 {
			width:241px;
			padding:5px 0 0 14px;
		}
		.block .f2 {
			width:241px;
			padding:5px 0 0 0;
		}
		.block .f3 {
			padding:0;
			margin:0 0 0 -7px;
			width:248px;
		}
		.block .f4 {
			padding:5px 0 0 0;
			width:220px !important;
			margin:0 0 0 -8px;
			overflow:hidden;
		}
		.block .f1 img {
			position:relative;
			z-index:1;
		}
	#block_2 {
		background: #E4A53B;
		clear:both;
		display:block;
		padding:0 0 0 15px;
		margin:0 0 20px 0;
		//margin:0 0 10px 0;
		width:985px;
		height:185px !important;
	}
		#block_2 .f1 {
			width:236px;
			padding:0;
		}
		#block_2 .f2 {
			width:248px;
			padding:0;
		}
		#block_2 .f3 {
			width:234px;
			padding:0;
			margin:0 0 0 -10px;
			//margin:0 10px 0 0;
		}
		#block_2 .f4 {
			width:236px !important;
			padding:0;
			position:relative;
			margin:0 0 0 10px;
			_margin:0 0 0 -22px;
		}
	#left_menu {
		display:block;
		float:left;
		list-style:none;
		margin:5px 28px 0 29px;
		width:205px;
	}
	#left_menu li {
		border-bottom:2px solid #9a9a90;
		height:auto !important;
		padding:8px 0;
		display:block;
	}
	#left_menu h3 {
		margin:0 0 0 36px;
		font:normal bold 14px/12px Arial,sans-serif;
	}
	#left_menu li.first {
		padding:0;
		height:60px !important;
		padding:3px 0 0 0;
	}
	#left_menu li a,#left_menu li a:hover {
		background: url(../images/sfd.jpg) no-repeat 0 center;
		display:block;
		color:#444;
		font:normal 12px/10px Arial;
		min-height:32px;
		height:auto !important;
		height:32px;
		padding:0 0 0 36px;
		text-decoration:none;
		width:150px;
	}
	#left_menu li a:hover {
		background: url(../images/x2.gif) no-repeat 0 center;
		color:#000;
	}
	#left_menu li a:hover b{
		color:#000;
	}
	#left_menu li a b {
		color:#7C7E81;
		display:block;
		font:bold 14px/12px Arial;
		width:95px;
	}
	#left_menu h3 a, #left_menu h3 a:hover {
		background:none;
		font:normal bold 14px/12px Arial,sans-serif;
		padding:0;
		color:#000;
	}
	#left_menu .no_border {
		border-bottom:2px solid #9a9a90 !important;
		margin:15px 0 0 0;
		
	}
	.small_block {
		float:left;
		position:relative;
		margin:5px 0 0 1px;
		overflow:hidden;
		width:727px;
	}
	#links_3, #links_4, #links_5 {
		background: url(../images/pl3.gif) no-repeat 0 12px;
		width:718px;
		_width:727px;
		top:154px;
	}
	#links_4 {
		top:366px;
	}
	#links_5 {
		top:584px;
	}
		#links_3 a,#links_3 a:hover,#links_4 a, #links_4 a:hover, #links_5 a, #links_5 a:hover  {
			margin:20px 0 0 20px; 
		}
		#links_3 .link_1,#links_3 .link_1:hover, #links_4 .link_1,#links_4 .link_1:hover, #links_5 .link_1, #links_5 .link_1:hover {
			margin:20px 0 0 53px;
			_margin:20px 0 0 33px;
		}
		#links_3 .link_2,#links_3 .link_2:hover, #links_4 .link_2,#links_4 .link_2:hover, #links_5 .link_2,#links_5 .link_2:hover {
			margin:20px 0 0 40px;
		}
		#links_3 .link_3,#links_3 .link_3:hover, #links_4 .link_3,#links_4 .link_3:hover,  #links_5 .link_3,#links_5 .link_3:hover {
			margin:20px 0 0 68px;
		}
	.small_block ul {
		background:#BDBEC2;
		display:block;
		height: auto !important;
		overflow:hidden;
		width:720px;
		margin:0 0 15px 0;
	}
	.small_block li {
		display:block;
		float:left;
		width:240px;
		padding:4px 0 0 0;
	}
		.small_block .f1 {
			width:227px;
			margin:0 0 0 -19px;
			_margin:0 0 0 -5px;
		}
		.small_block .f2 {
			width:248px;
			_width:228px;
			_margin:0 0 0 -29px;
		}
		#block_5 .f1 {
			width:240px;
			margin:0 0 0 -5px;
		}
		#block_5 .f2 {
			position:relative;
			z-index:2;
			_margin:0 0 0 -10px;
		}
		#block_5 .f3 {
			margin:0 0 0 -10px;
		}
	.special {
		clear:both;
		height:auto !important;
		overflow:hidden;
		width:auto !important;
		margin:18px 0 0 0;
	}
	.special span {
		background: url(../images/option.png) no-repeat 0 bottom;
		display:block;
		height:150px;
		width:217px;
		position:absolute;
	}
	.special img{
		float:left;
		margin:0 4px 0 0 !important;
	}
	.special p{
		float:left;
		text-transform:uppercase;
		width:150px;
	}

/* ==== FOOTER ==== */
#footer {
	background:#fff2ce;
	border-top:1px solid #000;
	font:normal 11px Arial;
	padding:12px 0 12px 155px;
	margin:0 auto;
	text-align:left;
	height:auto !important;
	overflow:hidden;
	width:845px;
}
#footer a, #footer a:hover {
	font:normal 11px Arial;
}
#footer .counter {
	float:left;
	margin:0 30px 0 0;
}
#footer .left_float {
	margin:-2px 0 0 0;
	width:510px;
}
#footer .dl {
	display:block;
	width:106px;
	float:left;
	margin:0 20px 0 0px;
}