* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 12px/18px Tahoma, Arial, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background: url(/img/header_den.jpg) no-repeat center top;
}
body.noch {
	background: #050505 url(/img/header_noch.jpg) no-repeat center top;
}
a {
	color: #197CBB;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
p {
	margin: 0px 0px 10px 0px;
	font: 12px/20px Tahoma, Arial, Verdana, sans-serif;
}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
DIV {
	border: 0px solid #000000;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 330px;
}
	DIV#column_1 {
		float: left;
	}
		DIV#logo {}
			DIV#logo A {}
			DIV#logo A IMG {}

		DIV#switcher {
			padding: 85px 0px 0px 3px;
		}
			DIV#switcher DIV#text {
				font-size: 9px;
				color: #393939;
				float: left;
				padding: 3px 10px 0px 0px;
			}
			DIV#switcher DIV#icons A IMG {

			}

	DIV#column_2 {
		float: left;
	}
		DIV#icons_set_1 {
			padding: 25px 0px 0px 102px;
		}
			DIV#icons_set_1 > DIV.active {
				background: url(/img/icon_fon.png) no-repeat 0px 0px;
			}
			DIV#icon_home {
				float: left;
				padding-right: 40px;
			}
				DIV#icon_home A {}
				DIV#icon_home A IMG {}
			DIV#icon_sitemap {
				float: left;
				padding-right: 39px;
			}
				DIV#icon_sitemap A {}
				DIV#icon_sitemap A IMG {}
			DIV#icon_feedback {
				float: left;
			}
				DIV#icon_feedback A {}
				DIV#icon_feedback A IMG {}
		DIV#icons_shop {
			padding: 70px 0px 0px 92px;
		}
			DIV#icons_shop A {}
			DIV#icons_shop A IMG {}
		DIV#about {
			padding: 0px 0px 0px 100px;
			width: 310px;
		}
			DIV#about P.title {
				margin: 0px 0px 0px 0px;
				text-transform: uppercase;
				font-size: 10px;
				color: #666666;
			}
			DIV#about IMG {}

	DIV#column_3 {
		padding: 20px 0px 0px 626px;
	}
		DIV#main_menu {
			float: left;
		}
			DIV#main_menu UL {
				font: 14px/28px Tahoma, Arial, Verdana, sans-serif;
				list-style: none;
				font-weight: bold;
			}
			DIV#main_menu UL LI {}
			DIV#main_menu UL LI A {}
		DIV#phones {
			padding: 6px 0px 0px 158px;
		}
			DIV#phone {}
			DIV#avtootvetchik {}
			DIV.phone {}
				DIV.phone P.title {
					margin: 0px 0px 0px 0px;
					text-transform: uppercase;
					font-size: 10px;
					color: #666666;
				}
				DIV.phone P.phone {
					margin: 0px 0px 0px 0px;
					font-size: 18px;
				}

		DIV#icon_xls {
			background: url(/img/icon_xls.png) no-repeat 131px 8px;
			padding: 15px 0px 6px 160px;
		}
			DIV#icon_xls A {}
		DIV#icons_set_2 {
			padding: 50px 0px 0px 0px;
			height: 35px;
			background: url(/img/index/fon_icons.png) no-repeat 0px 50px;
			overflow: visible;
		}
			DIV#icon_sales {
				float: left;
				background: url(/img/icon_sales.png) no-repeat 1px 1px;
				padding: 6px 0px 6px 31px;
			}
				DIV#icon_sales A {}
			DIV#icon_tender {
				float: left;
				background: url(/img/icon_tender.png) no-repeat 30px 2px;
				padding: 6px 0px 6px 58px;
			}
				DIV#icon_tender A {}

/* Img
-----------------------------------------------------------------------------*/
#img {
	clear: both;
	height: 300px;
}

/* Content
-----------------------------------------------------------------------------*/
#content {
	padding: 0px 0px 50px 0px;
	overflow: hidden;
}
	DIV#catalog_menu {
		overflow: hidden;
	}
		DIV#catalog_menu DIV.catalog_group {
			float: left;
			width: 270px;
			padding: 0px 60px 0px 0px;
		}
		DIV#catalog_menu DIV.row1 {
			background: url(/img/index/fon_1row.png) no-repeat 110px 65px;
			overflow: hidden;
		}
		DIV#catalog_menu DIV.row2 {
			background: url(/img/index/fon_2row.png) no-repeat 110px 65px;
		}
			DIV#catalog_menu DIV.catalog_group DIV.fon {
				font-size: 16px;
				padding: 72px 10px 0px 125px;
				font-family: Arial, Verdana, sans-serif;
			}
			DIV#catalog_menu DIV.catalog_group DIV#metalloprokat,
			DIV#catalog_menu DIV.catalog_group DIV#turizm,
			DIV#catalog_menu DIV.catalog_group DIV#gazovoe_oborudovanie,
			DIV#catalog_menu DIV.catalog_group DIV#instrument,
			DIV#catalog_menu DIV.catalog_group DIV#otdelka,
			DIV#catalog_menu DIV.catalog_group DIV#santehnika,
			DIV#catalog_menu DIV.catalog_group DIV#specodezhda,
			DIV#catalog_menu DIV.catalog_group DIV#pilomateriali,
			DIV#catalog_menu DIV.catalog_group DIV#lesnaya_tehnika_zapchasti,
			DIV#catalog_menu DIV.catalog_group DIV#smt,
			DIV#catalog_menu DIV.catalog_group DIV#pechi,
			DIV#catalog_menu DIV.catalog_group DIV#strojmateriali {
			}
			DIV#catalog_menu DIV.catalog_group DIV#metalloprokat {
				background: url(/images/catalog/metalloprokat.png) no-repeat 0px 10px;
			}
			DIV#catalog_menu DIV.catalog_group DIV#turizm {
				background: url(/images/catalog/turizm.png) no-repeat 0px 0px;
			}
			DIV#catalog_menu DIV.catalog_group DIV#gazovoe_oborudovanie {
				background: url(/images/catalog/gazovoe_oborudovanie.png) no-repeat 0px 0px;
			}
			DIV#catalog_menu DIV.catalog_group DIV#instrument {
				background: url(/images/catalog/instrument.png) no-repeat 0px 0px;
			}
			DIV#catalog_menu DIV.catalog_group DIV#otdelka {
				background: url(/images/catalog/otdelka.png) no-repeat 0px 0px;
			}
			DIV#catalog_menu DIV.catalog_group DIV#santehnika {
				background: url(/images/catalog/santehnika.png) no-repeat 0px 0px;
			}
			DIV#catalog_menu DIV.catalog_group DIV#specodezhda {
				background: url(/images/catalog/specodezhda.png) no-repeat 0px 0px;
			}
			DIV#catalog_menu DIV.catalog_group DIV#strojmateriali {
				background: url(/images/catalog/strojmateriali.png) no-repeat 0px 0px;
			}
			DIV#catalog_menu DIV.catalog_group DIV#pilomateriali {
				background: url(/images/catalog/pilomateriali.png) no-repeat 0px 0px;
			}
			DIV#catalog_menu DIV.catalog_group DIV#lesnaya_tehnika_zapchasti {
				background: url(/images/catalog/lesnaya_tehnika_zapchasti.png) no-repeat 0px 0px;
			}
			DIV#catalog_menu DIV.catalog_group DIV#smt {
				background: url(/images/catalog/smt.png) no-repeat 0px 0px;
			}
			DIV#catalog_menu DIV.catalog_group DIV#pechi {
				background: url(/images/catalog/pechi.png) no-repeat 0px 0px;
			}
			DIV#catalog_menu DIV.catalog_group DIV#zapchasti {
				background: url(/images/catalog/zapchasti.png) no-repeat 0px 0px;
			}
				DIV#catalog_menu DIV.catalog_group DIV A {
					color: #000000;
					text-decoration: none;
				}
				DIV#catalog_menu DIV.catalog_group DIV A:hover {
					text-decoration: underline;
				}
			DIV#catalog_menu DIV.catalog_group UL {
				list-style: none;
				padding: 20px 10px 10px 5px;
				font: 12px/18px Tahoma, Arial, Verdana, sans-serif;
			}
				DIV#catalog_menu DIV.catalog_group UL LI {
					padding-bottom: 7px;
				}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	clear: both;
	width: 1000px;
	margin: 0px auto;
	height: 100px;
}
	DIV#copyright {
		float: left;
		width: 34%;
	}
		DIV#copyright P {}
		DIV#copyright P A {}

	DIV#address {
		float: left;
		width: 34%;
	}
		DIV#address P {}
		DIV#address P A {}

	DIV#developer {}
		DIV#address A {}

/* Noch
-----------------------------------------------------------------------------*/
.noch, DIV#catalog_menu DIV.catalog_group UL LI A.noch {
	color: #FFFFFF;
}

.clear_both {
	clear: both;
}

/* Noch
-----------------------------------------------------------------------------*/
DIV#icq {
	border: 1px solid #EEEEEE;
	overflow: hidden;
	padding: 10px;
	width: 900px;
	text-align: center;
	margin: 20px auto;
}
	DIV#icq P {
		float: left;
		width: 33%;
	}

/* form_Search
-----------------------------------------------------------------------------*/
DIV#form_Search {}
DIV#form_Search FORM {}
	DIV#form_Search FORM DL.zend_form {}
	DIV#form_Search FORM DL.zend_form DT {}
	DIV#form_Search FORM DL.zend_form DT LABEL {}
	DIV#form_Search FORM DL.zend_form DT#text-label {
		display: none;
	}
	DIV#form_Search FORM DL.zend_form DT#text-label LABEL {}
	DIV#form_Search FORM DL.zend_form DT#text-label LABEL.required {}
	DIV#form_Search FORM DL.zend_form DD#text-element {}
	DIV#form_Search FORM DL.zend_form DD#text-element INPUT {}
	DIV#form_Search FORM DL.zend_form DD#text-element INPUT#text {
		border: 0px solid;
		background: url(/img/form_search_text.png) no-repeat 0px 0px;
		width: 183px;
		height: 21px;
		float: left;
		margin: 0px 5px 0px 0px;
	}
	DIV#form_Search FORM DL.zend_form DT#submit_Search-label {
		display: none;
	}
	DIV#form_Search FORM DL.zend_form DD#submit_Search-element {}
	DIV#form_Search FORM DL.zend_form DD#submit_Search-element INPUT {}
	DIV#form_Search FORM DL.zend_form DD#submit_Search-element INPUT#submit_Search {
		border: 0px solid;
		background: url(/img/form_search_submit.png) no-repeat 0px 0px;
		width: 21px;
		height: 21px;
	}


