* {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
body {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #000 url('images/back.jpg') repeat-x top center;
	font-size: 11px;
}
.clear {
	height: 0;
	overflow: hidden;
	clear: both;
}
span.hide {
	display: none;
}
#site {
	background: url('images/center_back.gif') repeat-y center;
	width: 817px;
	margin: 24px auto 0;
}
#site_in {
	background: url('images/top_back.gif') no-repeat top center;
}
#site_content {
	background: url('images/footer_top.gif') no-repeat bottom center;
	min-height: 436px;
}
* html #site_content {
	height: 436px;
}
#leftpanel {
	padding: 14px 0 7px 14px;
	float: left;
	width: 292px;
}
#imageone {
	background: url('images/picture1.jpg') no-repeat;
	width: 285px;
	height: 425px;
	overflow: hidden;
}
#imageone h1 a, #imagetwo h1 a {
	width: 96px;
	height: 73px;
	display: block;
	float: right;
}
#imagetwo {
	background: url('images/picture2.jpg') no-repeat;
	width: 285px;
	height: 425px;
	overflow: hidden;
}
#centerpanel {
	float: left;
	width: 180px;
	padding: 0 0 0 21px;
}
#centerpanel ul {
	list-style: none;
	padding: 27px 0 10px 0;
}
#centerpanel ul li {
	background: url('images/arrow.gif') no-repeat top left;
	padding: 0 0 17px 8px;
}
#centerpanel ul li a.selected {
	color: #819ec0;
}
#centerpanel ul li a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#centerpanel ul li a:hover {
	color: #819ec0;
}
.sep {
	width: 163px;
	background: url('images/sep.gif') repeat-x;
	height: 1px;
	overflow: hidden;
	margin: 0 0 25px 0;
}
#centerpanel h2 {
	background: url('images/contacts.gif') no-repeat;
	width: 87px;
	height: 16px;
	overflow: hidden;
	margin: 0 0 12px;
}
#centerpanel p {
	color: #fff;
	padding: 0 0 24px;
}
#centerpanel p a {
	color: #b9d9ff;
	text-decoration: none;
}
#centerpanel p a:hover {
	color: #7ab5fc;
}
#rightpanel {
	float: left;
	width: 282px;
	padding: 32px 0 0 20px;
}
#rightpanel h1 {
	width: 200px;
	height: 18px;
	overflow: hidden;
	margin: 0 0 24px;
}
#rightpanel h1.home {
	background: url('images/welcome.gif') no-repeat;
}
#rightpanel h1.prices {
	background: url('images/prices.gif') no-repeat;
}
#rightpanel h1.references {
	background: url('images/references.gif') no-repeat;
}
#rightpanel h1.gallery {
	background: url('images/gallery.gif') no-repeat;
}
#rightpanel h1.contacts {
	background: url('images/contactstitle.gif') no-repeat;
}
#rightpanel .normaltext {
	color: #47627e;
	text-align: justify;
	padding: 0 20px 0 0;
}
#rightpanel .normaltext a {
	color: #47627e;
}
#rightpanel .normaltext a:hover {
	text-decoration: none;
}	
#rightpanel .companyname {
	color: #47627e;
	font-weight: bold;
	float: left;
	padding: 0 0 15px 0;
}
#rightpanel .download {
	float: right;
}
#rightpanel .download a {
	background: url('images/pdficon.gif') no-repeat;
	padding: 2px 0 0 20px;
	overflow: hidden;
	height: 17px;
	width: 39px;
	display: block;
	color: #20406a;
	text-decoration: none;
}
#rightpanel .download a:hover {
	color: #6c92c4;
}
#pagination a.selected {
	background: #8da9cf;
	font-size: 10px;
}	
#pagination a {
	background: #3e597e;
	width: 15px;
	height: 14px;
	overflow: hidden;
	display: block;
	float: left;
	margin: 0 3px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-size: 10px;
}
#pagination a:hover {
	background: #8da9cf;
}
#maingallery {
	padding: 0;
}
.gallery {
	background: url('images/galleryborder.png') no-repeat;
	width: 82px;
	height: 78px;
	overflow: hidden;
	padding: 8px 0 0 8px;
	float: left;
}
.gallery a {
	outline: none;
}
.cont {
	color: #20406a;
	float: left;
	padding: 0 6px 40px 0;
}
.cont a {
	text-decoration: none;
	color: #619bd4;
}
.cont a:hover {
	color: #061e3d;
}
#rightpanel h2.form {
	background: url('images/contactform.gif') no-repeat;
	width: 128px;
	height: 14px;
	oveflow: hidden;
	margin: 0 0 25px;
}
.error {
	color: #e35b00;
}
.form {
	font-size: 10px;
	color: #697e9b;
}
.form input {
	font-size: 11px;
	padding: 1px 0 0 2px;
	color: #293d59;
}
.form textarea {
	font-size: 11px;
	color: #293d59;
}
#footer {
	margin: 0 auto 0;
	width: 801px;
	padding: 5px 9px 0 7px;
	color: #fff;
}
#footer p.copyright {
	float: left;
}
#footer p.createdby {
	float: right;
}
#footer p.createdby a {
	color: #fff;
}
#footer p.createdby a:hover {
	text-decoration: none;
}