html {margin:0; padding:0;}
* {border:0};
img {border:0; padding:0; margin:0;}
body{color: #6d6650; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em; background: #f4f2ea url(images/body_bg.gif) repeat-x left 50px;}
img, div { behavior: url(iepngfix.htc) }
*{outline:0; margin:0; padding:0;}
.clear{clear:both}
h1{font-size: 1.7em;}
h2{font-size: 1em; color:#363531; text-transform:uppercase;}
h3{font-size: 1em; margin:.4em 0 0 0;}
h1 sup{font-size:.5em; font-weight:normal; position:relative; top:-.1em;}
p.center{text-align:center; color:#AA9E94; margin:1em 0 0 0;}
p{font-size:.9em; margin:.4em 0 .9em 0; text-align:justify; line-height:1.4em;}
p span {margin:0 6px 0 6px; color:#9fb122;}
a, a:link, a:hover {color:#CDC29D; text-decoration:none;}
#map {width:450px; margin:0 auto 10px auto;}
#container {width:840px; min-height:300px; margin:50px auto 0 auto; padding:0; background: #f4f2ea url(images/main.gif) no-repeat left top;}
#container #header {width:373px; position:relative; margin:0 auto 0 auto;}
#container #header img {margin:22px 0 0 0;}	
#container #navigation { position:absolute; width:840px; top:265px;}
#navigation a:hover img, #navigation-sub a:hover img {filter:alpha(opacity=50); -moz-opacity: 0.5;opacity: 0.5;}
ul.gallery {background:url(images/gallery-border.gif) center top no-repeat; width:100%; display:inline-block; padding:1em 0;}
ul.gallery:after {content="."; clear:both; visibility:hidden; height:0; display:block;}
ul.gallery li {float:left; display:inline;}
ul.gallery li a {width:100px; height:67px; margin:0 0 0 3em; display:block;}
ul.gallery li.gallery-1 a {background:url(images/gallery-1.gif) center center no-repeat;}
ul.gallery li.gallery-2 a {background:url(images/gallery-2.gif) center center no-repeat;}
ul.gallery li.gallery-3 a {background:url(images/gallery-3.gif) center center no-repeat;}
ul.gallery li.gallery-4 a {background:url(images/gallery-4.gif) center center no-repeat;}
#container #navigation-sub
{
	position:absolute;
	margin-left:188px;
	width:480px;
	top:265px;
}
#container #content
{
	position:absolute;
	width:640px;
	top:340px;
	margin-left:120px;
}
img.center
{
	position:absolute;
	margin:219px 0 0 111px;
}
table.services
{
	width:100%;
	margin:.4em 0 .9em 0;
}
table.services td
{
	padding:4px;
	width:44%;
}
table.services td.space
{
	padding:.4em 0 .6em 0;
	width:8%;
	
}
table.services td span
{
	color:#9fb122;
	float:right;
}
.contacts
{
	width:39%;
	margin:1%;
	padding:4%;
	background:#ebe6d9;
	float:left;
	display:inline;
	text-align:center;
}
.sixth a{font-size:.9em;}
#contact label {display:block;}
#contact textarea {width:100%; height:200px;}
#contact button {background:#6d6650; color:#fff; padding:.5em; float:right; display:block; margin:.2em 0 0 0; cursor:pointer;}
#contact input, #contact textarea, #contact select {border:solid 1px #6d6650; margin:0 0 .2em 0;}
#contact input {width:90%; padding:1px;}
#contact form .input_left {float:left; display:inline; 	width:47%;	margin:1%;}
#contact form .input_right {float:left; display:inline; 	width:47%;	margin:1%;}