
#all {
	width:640px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
body {
	padding:0;
	margin:0;
	background:#333;
	color:#fff;
	text-align: center;
	font-family: arial, helvetic, sans-serif;
	line-height: 1.4;
}
#sitenav h1 {
	float:right;
	margin-top:47px;
}

#sitenav {
	padding-top:30px;
}
.hmlogo {
	display:block;
	float:left;
	border:none;
}

#content {
	clear:both;
	padding-top:30px;
}
img {
	border: none;
}
#footer {
	clear:both;
	text-align:center;
	padding-bottom:40px;
	padding-top:5px;
}
#footer h2{
	line-height:1.5;
	margin-top:10px;
	font-family: arial,verdana, sans-serif;
	font-weight:normal;
	font-size: 14px;
}
#footer h2 a {
	font-weight: normal;
	text-decoration: none;
	color:#fff;
}
#footer h2 a:hover {
	color: #9cf;
}

#footer p {
	font:11px verdana, sans-serif;
	color:#777;
}
#hmnav {
vertical-align:top;
margin-top:1px;
}
#hmnav ul {
	margin:0 0;
	padding:0;
	list-style: none;
}
#hmnav li {
	margin:5px 5px 15px 0;
	padding:0; float:left;
	
}
#hmnav li a {
	color:#ccc;
	display:block;
	padding:5px 10px;
	text-decoration:none;
	background:#444;
	width:106px;
	font-size:small;
}
#hmnav li a#hmcontact {padding-right:0;}

/*#hmnav li a#hmprod {background-color:#4e6436;}
#hmnav li a#hmpricelist {background-color:#765430;}
#hmnav li a#hmbroch {background-color:#4e3f6d;}
#hmnav li a#hmcontact {background-color:#6a3056;padding-right:0;}
#hmnav li a#hmabout {background-color:#305f64;}*/

/*#hmnav li a#hmprod {background-color:#67b116;}
#hmnav li a#hmpricelist {background-color:#ed7b01;}
#hmnav li a#hmbroch {background-color:#6633cc;}
#hmnav li a#hmcontact {background-color:#c30082;padding-right:0;}
#hmnav li a#hmabout {background-color:#029db1;}*/

#hmnav li a:hover,
#hmnav li a#hmprod:hover,
#hmnav li a#hmbroch:hover,
#hmnav li a#hmabout:hover,
#hmnav li a#hmpricelist:hover,
#hmnav li a#hmcontact:hover,
#imagenav li a.active,
#imagenav li strong {
	background:#666;
	color:#fff;
}
