A IMG {
	border: 0px;
}
SPAN.grey,
SPAN.grey A {
	color: #6e7074;
}
.mark {
	color: #cc0033;
}



.header {
	margin-bottom: 10px;
}
.header TABLE TD,
.header DIV {
	font-family: Verdana;
	font-size: 11px;
}
.header A:hover {
	color: #0e57a8;
}
.header A.mark {
	color: #cc0033;
}
.header INPUT {
	border: 1px solid #bec0c4;
	color: 	#aaacb0;
}
.header .headerZ2 .city {
	font-family: verdana;
	font-size: 17px;
	color: #cc0033;
}
.header .headerZ2 .city DIV.helper24 {
	position: absolute; 
	margin-top: 5px;
	margin-left: 210px;
	z-index: 300; 
	border: black 1px solid; 
	background-color: white; 
	color: #515151;
	padding: 3px; 
}
.header .headerZ2 .city strong {
	font-weight: normal;
		}
.header .headerZ2 .hAddr {
	font-family: verdana;
	font-size: 12px;
	color: #6e7074;
	line-height: 16px;
	padding-bottom: 3px;
	letter-spacing: 0px;
}
.header .headerZ2 .phone {
	font-family: verdana;
	font-size: 17px;
	color: #6e7074;
}
.header .headerZ2 {
	line-height: 25px;
}
.header .headerZ1 {
	line-height: 25px;
}



.header TABLE.search {
	height: 56px;
	margin-top: 15px;
}
.header TABLE.search A {
	color: #6e6f71;
}
.header TABLE.search A:hover {
	color: #0e57a8;
}
.header TABLE.search TD {
	color: #6e6f71;
	padding-top: 10px;
	vertical-align: top;
	background: url('/i/header/search_bg.png') left top repeat-x;
}
.header TABLE.search TABLE TD {
	padding-top: 0px;
	background: none;
}
.header TABLE.search TD.sLeft {
	width: 22px;
	
		background: url('/i/header/search_left.png') right top no-repeat;
}
.header TABLE.search TD.sRight {
	width: 5px;
	background: url('/i/header/search_right.png') left top no-repeat;
}
.header TABLE.search .sField,
.header TABLE.search .sFieldActive {
	border: 1px solid #bec0c4;
	height: 22px;
	width: 265px;
	font-family: Verdana;
	font-size: 13px;
	color: #B9B9B9;
	margin-bottom: 4px;
}
.header TABLE.search .sFieldActive {
	color: #505050;
}
.header TABLE.search .sCategory,
.header TABLE.search .sCategoryActive {
	width: 267px;
	font-family: Verdana;
	border: 1px solid #bec0c4;
	font-size: 13px;
	height: 22px;
	color: #B9B9B9;
	background-color: #EBF1F1;
}
.header TABLE.search .sCategoryActive {
	color: #505050;
	background-color: #fff;
}

.header TABLE.topAreas {
	width: 665px;
}


.header TABLE.topAreas TD.areaField {
	font-size: 12px;
	padding: 10px 0px 2px 10px;
	background: url('/i/header/area_tail.png') left bottom no-repeat;
	vertical-align: top;
}
.header TABLE.topAreas TD.areaField INPUT {
	color: #030303;
}

.header TABLE.topAreas TD.areaField TD,
.header TABLE.topAreas TD.areaField LI,
.header TABLE.topAreas TD.areaField A,
TD.areaField INPUT {
	font: 11px Verdana;
}

.header TABLE.topAreas TD.areaField LI A {
	text-decoration: none;
	}
	
.header TABLE.topAreas TD.areaSeparator {
	width: 10px;
	background: url('/i/header/area_tail.png') 107px bottom repeat;
}
.header TABLE.topAreas TD.areaSeparatorEnd {
	width: 20px;
	background: url('/i/header/area_tail.png') right bottom no-repeat;
}
.header TABLE.topAreas .headerIco {
	position: absolute;
	margin-left: -30px;
	margin-top: 5px;
	z-index: 1;
}
.header TABLE.topAreas UL {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.header TABLE.topAreas UL.pointed LI {
	padding-left: 15px;
	line-height: 18px;
	background: url('/i/header/ul_point.png') left 7px no-repeat;
}
.header TABLE.topAreas UL LI {
	line-height: 18px;
	padding-bottom: 2px;
}
.header TABLE.topAreas UL LI.popOn A {
	color: #A0A0A0;
}
.header TABLE.topAreas SPAN.small,
.header TABLE.topAreas SPAN.small A {
	font-size: 11px;
}

.header TABLE.topAreas .taPopup {
	position: absolute;
}

.header TABLE.topAreas TABLE.taAuth {
	
}
.header TABLE.topAreas TABLE.taAuth a {
	color: #6F7074;
}

.header A.taBlueHover {
	color: #6e7074 !important;
}
.header A.taBlueHover:hover {
	color: #0e57a8!important;
}

TaBLE.menuArea {
	background: url('/i/header/top_menu_area.png') left top no-repeat;
	border-bottom: 2px solid #d8e0e0;
}
TaBLE.menuArea TD.menuAreaTd {
	background: url('/i/header/top_menu_area_corner.png') right top no-repeat;
	padding: 5px;
}


#city_select {
	width: 160px;
	
	background-color: #ffffff;
	position: absolute;
	z-index: 250;
}
#city_select .cs_title {
	background-color: #e7e9eb;
	text-align: right;
}
#city_select .cs_title IMG {
	margin: 2px 3px;
}
#city_select .cs_content {
	padding: 10px;
	line-height: 25px;
}
#logo_ng {
	position: absolute; 
	z-index: 200; 
	margin-left: -6px; 
	margin-top: -3px; 
	}

#search_ng {
	position: absolute; 
	z-index: 120; 
	margin-left: 7px; 
	margin-top: -17px;
	}

#addGoodsFromCatalogDock {
width: 400px;
}

#addGoodsFromCatalogPane {
	display:none;
	}
	
#addGoodsFromCatalogPane p {
	padding:13px; margin:0;
	}

.headerZ1 {
	float: right; 
	line-height: 20px; 
	margin-top: 19px; 
	}
	



	
.taAuth {
	width: 160px; 
	height: 78px; 
	margin-right: 20px;
	}

#free {
	display: none; 
	#display: block; 
	position: absolute; 
	top: 0;left: 0;z-index:-1;
	filter: mask(); 
	border-style: none !important; 
	margin-left: -1px; 
	margin-right: -1px;
}


.search_tips {
	text-align: left;
	width: 263px;
	height: 145px;
	margin-top: 22px;
	margin-left: 12px;
	position: absolute;
	z-index: 20;
	border: 1px solid #bec0c4;
	background-color: #fff;
	overflow: hidden;
}
.search_tips .stCont {
	width: 258px;
	height: 150px;
	padding: 3px 3px 10px 3px;
	overflow: scroll;
}