.header_middle,
.header_text,
.header_find:hover,
.header_find,
a.header_menu_curr span,
a.header_menu_curr,
.knopka_header,
.knopka_header:hover,
.header_menu a.header_menu_curr:hover,
.header_menu a.header_menu_curr:hover span,
.header_menu a
{
	background-image: url('img/header/header.gif');
}
.header_menu a {
	background-position: -959px -5px;
}
.header_menu a.header_menu_curr {
	background-position: 0 -93px;
}
.header_find {
	color: #616517;
}
.submenu_box {
	background: #71336E;
}
.submenu_box a {
	color: #FFF;
}
/*.bg_footer .topcor, .bg_footer .topcor2, .bg_footer .page2 {
	background: #F5F5F5;
}*/

.header_menu a.drdown img {
  background: url('img/header/header.gif') 0px -177px no-repeat;
}
.header_menu a.drdown:hover img {
  background: url('img/header/header.gif') 0px -196px no-repeat;
}
.header_menu a.drdown_up span{
  color:#fff;
}
.header_menu a.drdown_up img {
  background: url('img/header/header.gif') 0px -215px no-repeat !important;
}
.header_menu a.curr_drdown_up img {
  background: url('img/header/header.gif') 0px -253px no-repeat !important;
}
.header_menu a.curr_drdown img {
  background: url('img/header/header.gif') 0px -234px no-repeat !important;
}

.header_menu a:hover, .header_menu div:hover a {
	background: url('img/header/header.gif') 0px -69px no-repeat;
}
.header_menu a:hover span, .header_menu div:hover a span {
	background: url('img/header/header.gif') right -69px no-repeat;
}
.header_img a img {
	visibility: hidden;	
}
.header_img a {
	text-indent: -100px;
	display: block;
	overflow: hidden;
	position: absolute;
	width: 90px;
	height: 20px;
	left: 183px;
}
.header_img h1 a {
	display: block;
	overflow: hidden;
	position: absolute;
	width: 165px;
	height: 20px;
	left: 10px;
}
.header_img h1 a:hover {
	display: block;
	overflow: hidden;
	position: absolute;
	width: 200px;
	height: 20px;
	left: 10px;
	background: url('img/header/header.gif') no-repeat -105px 2px;
}
.drdown_menu {
	background: #07529D;
}
.header_menu a.first_menu span {
	color: #4A6E04;
}
a.header_menu_curr span {
	color: #FFF !important;
}
.header_menu a span {
	color: #4A6E04;
}
.header_text {
	color: #888888;
}
.knopka_header {
	padding-left: 20px;
}