header {margin-bottom:10px;}
.header {/* background: url(../images/header.png) bottom no-repeat; */}

.logo {
	position: absolute;
	top: 14px;
	left: 10px;
	cursor: default;
	
	white-space: nowrap;
	font-size: 20px;
	font-weight: bold;
}

.logo_link, .logo_link:visited, .logo_link:active, .logo_link:hover  {
	display: block;
	width: 222px;
	height: 43px;
	outline: none;
}
.logo_link img {
	display: block;
}

.contacts {
	position: absolute;
	width: auto;
	font-weight: normal;
	font-size: 20px;
	line-height: 22px;
	text-align: left;
}

.pref {font-size:14px;}
.header_phones {
	font-size:19px;
	padding:14px 0 14px 28px;
	background:url(../images/header_phones.png) left center no-repeat;
}
.header_mails {
	padding:0 0 0 30px;
	background:url(../images/header_mails.png) left 5px no-repeat;
}
.header_adress{
	padding:0 0 0 30px;
	background:url(../images/header_adress.png) left 3px no-repeat;
}
.header_times {
	padding:0 0 0 30px;
	background:url(../images/header_times.png) left 0px no-repeat;
}

.call_order {
	padding: 0px 20px 0 35px;
	position: relative;
}

.call_order:before {
	content: '.';
	font-size: 0px;
	line-height: 0px;
	
	display: block;
	width: 24px;
	height: 24px;
	
	position: absolute;
	top: 4px;
	left: 8px;
	
	background: url(../images/sprite.png) -74px 0px no-repeat;
}
.curr{position: absolute;left: 15px;top: 78px;vertical-align: middle;font-size: 14px;}
.curr .cbr {position:relative; display:inline-block; top:0; left:0;}
.curr select  {width:138px;}



.header_menu {text-transform: uppercase; font-size:14px; text-align:right; position:absolute; right:220px; top:79px;}
.header_menu ul, .header_menu li {list-style:none; display:inline-block;}
.header_menu li {margin:0 10px;}
.header_menu ul.menu_level_2 {display: none;}
.header_menu li>span>a {text-decoration: none; color:#000; font-weight: bold;}
.header_menu li>span>a:hover {color:#6f6f6e;}
.header_menu li.selected>span>a { color:#ab0a30;}
.header_menu li.selected>span>a:hover {text-decoration:none;}

.language {position: absolute;top: 75px;left: 280px;}
.language > div {width:45px; height:22px; background: url(../images/language.png) center top no-repeat; display:inline-block; margin-right:10px; border:2px solid #eee;}
.language > div:hover {border-color:#ddd; cursor:pointer;}
.language > div:active, .language > div.selected  {border-color:#999;}
.language > div.selected {cursor:inherit;}
.language>.rus {background-position: center -23px;}
.language>.eng {background-position:center 0px;}
