.header { height: 185px; background: #fff; }
.header .logo {padding: 34px 0 36px 19px; height: 60px; width: 315px; float: left;}
.header .logo2 {padding: 37px 0; height: 55px; width: 286px; float: left; position: relative; }
.header .search{float: left; background: url(../images/bg/search.png) -126px 0 no-repeat;height:112px; width: 371px; padding: 9px; position: relative; margin:0 -35px 0 0;
}
.header .search p {font-size: 1.4em; line-height: 2.3em; margin-top: -15px;}
.header .search p span {line-height: 1.8em;}
.header .search input{ width: 116px; padding: 0 5px; font-family: Verdana; vertical-align: middle;}
.header .search .short{width: 28px;}
.header .search .submit{width: auto; padding: 0 8px;}
.header .search sup {font-size: 1.5em; position: absolute;}

.header .number{position: absolute; right: 0px; top:71px; font-size: 1.8em; color: #485e88;}
.header .number small{font-size: 0.7em;}
.header .number strong{letter-spacing: -0.4px;}

.l-menu { height: 40px; text-align: center; display: block; clear: both; padding: 0 0 0 18px; }
.mainmenu {
	display: block;
	overflow: hidden;

	height: 40px; 
	margin: 0;

	list-style: none;
	white-space:nowrap;
	}
	.mainmenu li {
		font-size: 17px; 
		line-height: 40px;
	
		float: left;
		position: relative;
		list-style-image: none;
		}
.mainmenu li a:link,.mainmenu li a:visited {
	display: block;
	position: relative;
	height: 40px; padding: 0 29px;
	color: #fff; text-decoration: none;
	font-size: 17px; text-align: center; line-height: 42px;
	background: url(../images/menu/li_bg.jpg) 0 0 repeat-x;
	}
  .mainmenu li a:hover,.mainmenu li a:active {
    background-position: 0 -40px;
  }
  .mainmenu li.current- {
    background: url(../images/menu/li_bg.jpg) 0 -40px repeat-x;
    padding: 0 29px;
    color: #fff; cursor: default;
  }
 .mainmenu li img { position: absolute; top: 0; left: -1px; margin:3px 0 0; }
 .mainmenu li.first img { display: none; }

 .mainmenu li ins {
  display: block;
  width: 3px; height: 3px;
  position: absolute;
  background: url(../images/menu/angles.jpg) 0 0 no-repeat;
 }

 .mainmenu .first .tl { top: 0; left: 0; background-position: -3px 0; }
 .mainmenu .first .bl { bottom: 0; left: 0; background-position: -3px -3px; }
 .mainmenu .first a:hover .tl, .mainmenu .f_current .tl { background-position: -3px -6px; }
 .mainmenu .first a:hover .bl, .mainmenu .f_current .bl { background-position: -3px -9px; }

 .mainmenu .last .tr { top: 0; right: 0; background-position: 0 0; }
 .mainmenu .last .br { bottom: 0; right: 0; background-position: 0 -3px; }
 .mainmenu .last a:hover .tr, .mainmenu .l_current .tr { background-position: 0 -6px; }
 .mainmenu .last a:hover .br, .mainmenu .l_current .br { background-position: 0 -9px; }
 

/* #mainmenu-1{width: 112px;background: url('../images/menu/about.png') 0 -42px no-repeat; z-index: 555;}
#mainmenu-1 a:link, #mainmenu-1 a:visited, #mainmenu-1 a:active{background: url('../images/menu/about.png') 0 0 no-repeat; z-index:555;}
#mainmenu-1 a:hover{background: url('../images/menu/about.png') 0 -42px no-repeat;}

#mainmenu-2{width: 121px; margin-left: -21px;background: url('../images/menu/stores.png') 0 -42px no-repeat; z-index:222;}
#mainmenu-2 a:link,#mainmenu-2 a:visited,#mainmenu-2 a:active{background: url('../images/menu/stores.png') 0 0 no-repeat; padding-left: 21px; width: 100px;}
#mainmenu-2 a:hover{background: url('../images/menu/stores.png') 0 -42px no-repeat;}
#mainmenu-2 span{padding-left: 21px; width: 100px;}

#mainmenu-3{width: 72px; margin-left: -2px;background: url('../images/menu/services.png') 0 -42px no-repeat;}
#mainmenu-3 a:link,#mainmenu-3 a:visited,#mainmenu-3 a:active{background: url('../images/menu/services.png') 0 0 no-repeat;}
#mainmenu-3 a:hover{background: url('../images/menu/services.png') 0 -42px no-repeat;}

#mainmenu-4{width: 174px; margin-left: -2px;background: url('../images/menu/tips.png') 0 -42px no-repeat;}
#mainmenu-4 a:link,#mainmenu-4 a:visited,#mainmenu-4 a:active{background: url('../images/menu/tips.png') 0 0 no-repeat;}
#mainmenu-4 a:hover{background: url('../images/menu/tips.png') 0 -42px no-repeat;}

#mainmenu-5{width: 70px; margin-left: -3px;background: url('../images/menu/promo.png') 0 -42px no-repeat;}
#mainmenu-5 a:link,#mainmenu-5 a:visited,#mainmenu-5 a:active{background: url('../images/menu/promo.png') 0 0 no-repeat;}
#mainmenu-5 a:hover{background: url('../images/menu/promo.png') 0 -42px no-repeat;}

#mainmenu-6{width: 97px; margin-left: -1px;background: url('../images/menu/jobs.png') 0 -42px no-repeat;}
#mainmenu-6 a:link,#mainmenu-6 a:visited,#mainmenu-6 a:active{background: url('../images/menu/jobs.png') 0 0 no-repeat;}
#mainmenu-6 a:hover{background: url('../images/menu/jobs.png') 0 -42px no-repeat;}

#mainmenu-7{width: 69px; margin-left: -4px;background: url('../images/menu/forum.png') 0 -42px no-repeat;}
#mainmenu-7 a:link,#mainmenu-7 a:visited,#mainmenu-7 a:active{background: url('../images/menu/forum.png') 0 0 no-repeat;}
#mainmenu-7 a:hover{background: url('../images/menu/forum.png') 0 -42px no-repeat;}

#mainmenu-8{width: 114px; margin-left: -6px;background: url('../images/menu/goods.png') 0 -42px no-repeat;}
#mainmenu-8 a:link,#mainmenu-8 a:visited,#mainmenu-8 a:active{background: url('../images/menu/goods.png') 0 0 no-repeat; padding-right: 28px; width: 86px;}
#mainmenu-8 a:hover{background: url('../images/menu/goods.png') 0 -42px no-repeat;}
#mainmenu-8 span{padding-right: 28px; width: 86px;}

#mainmenu-9{width: 160px; margin-left: -28px;background: url('../images/menu/solutions.png') 0 -42px no-repeat;}
#mainmenu-9 a:link,#mainmenu-9 a:visited,#mainmenu-9 a:active{background: url('../images/menu/solutions.png') 0 0 no-repeat;}
#mainmenu-9 a:hover{background: url('../images/menu/solutions.png') 0 -42px no-repeat;} */

