@charset "utf-8";
/* CSS Document */

body {
	margin:0; padding:0;
	font:1em Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fdfedf;
	text-align:center;
}


#wrap {
	margin:0 auto; padding:0;
	width:818px;
	background:url(../images/wrap-bg.gif) left top repeat-y #fff;
	text-align:left;
}

#head {
	position:relative;
	margin:0 9px; padding:0;
	background:url(../images/head-bg.gif) left top no-repeat transparent;
	height:160px;
}
#head h1 { margin:0; padding:0;}
#head #logo {
	display:block;
	width:245px;
	height:50px;
	position:absolute;
	left:25px;
	top:25px;
	overflow:hidden;
	text-indent:-9999px;
}

#head ul {
	margin:0; padding:0;
	position:absolute;
	left:25px;
	bottom:55px;
}
#head ul li { 
	margin:0; padding:0;
	list-style:none;
	display:inline;
}
#head ul li a {
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	padding:3px 5px; margin:0 25px 0 0;
}

.range-img {
	margin:5px 12px;
}

#content {
	float:left;
	width:514px;
	padding:10px 29px 10px 275px;
	background:url(../images/content-bg.jpg) 19px 0 no-repeat transparent;
}
#content h1 {
	font:2.4em Arial, Helvetica, sans-serif;
	margin:0 0 10px;
	color:#000;
}
#content p, label{
	font:0.8em Arial, Helvetica, sans-serif;
}
label { text-align:right; display:block; font-weight:bold;}
input, textarea {
	border:2px solid #aaff00;
	font:bold 0.8em Arial, Helvetica, sans-serif;
	background:url(../images/input-bg.gif) left top no-repeat #fdfedf;
	padding:2px 6px;
}
.button {
	background:url(../images/btn-send-msg.gif) left top no-repeat transparent;
	border:none;
	overflow:hidden;
	text-align:left;
	text-indent:-9999px;
	width:165px;
	height:51px;
}

#footer {
	clear:both;
	padding:10px 20px 40px;
	background:url(../images/footer-bg.gif) left top no-repeat #fdfedf;
	font:bold 0.7em Arial, Helvetica, sans-serif;
	color:#422821;
	text-decoration:underline;
	height:20px;
}
#footer a {
	color:#422821;
}