*{margin:0;padding:0}
body{font-family:Tahoma,Geneva,sans-serif;background:#370C06}
table{border-collapse:collapse}
q{quotes:none}
a img{border:none}

#wrap{min-width:1000px;max-width:1250px;margin:0 auto;background:url(images/main-bg.jpg) no-repeat center top}

#header{height:230px;position:relative}
	#header #logo{display:block;width:254px;height:62px;position:absolute;left:40px;top:124px}
	#header address{position:absolute;right:40px;top:140px;font:italic 1.5em Georgia,serif;color:#E54F9A;width:250px;text-align:right}

#nav{list-style-type:none;font:1.3em Georgia,serif;overflow:hidden;height:1%;margin-bottom:35px}
	#nav li{float:left;width:24.5%;text-align:center;padding:0 0 2px 0}
		#nav li a{color:#fff;text-decoration:none;border-bottom:1px dashed #fff}
		#nav li a:hover{border-bottom:none}

#sidebar{float:left;width:224px;padding:0 0 40px 40px}
	#sidebar ul{font-size:0.75em;list-style-type:none;margin-bottom:20px;height:1%}
	#sidebar .nav{font-size:0.9em;line-height:27px}
		#sidebar .nav li{margin-bottom:5px}
			#sidebar .nav li a{display:block;height:29px;background:url(images/nav-button-bg.png) no-repeat left bottom;color:#fff;text-decoration:none;padding:0 0 0 20px}
			#sidebar .nav li a:hover, #sidebar .nav li.current a{background:url(images/nav-button-bg.png) no-repeat left top}
				#sidebar .nav li a span{border-bottom:1px dashed #fff}
				#sidebar .nav li a:hover span, #sidebar .nav li.current a span{border-bottom:none}

#content{overflow:hidden;height:1%;padding:0 40px 40px 40px;color:#fff}
	#content h1{font:italic 1.5em Georgia,serif;color:#E54F9A;margin-bottom:10px}
	#content h2{font:italic 1.2em Georgia,serif;color:#E54F9A;margin-bottom:10px}
	#content h3{font:italic 1em Georgia,serif;color:#E54F9A;margin-bottom:10px}
	#content em{font:bold 1em Georgia,serif;color:#fff;margin-bottom:10px;border-bottom:1px dashed #fff}
	#content p{font-size:0.75em;margin-bottom:20px}
#content a{color:#fff;text-decoration:none;border-bottom:1px dashed #fff}
	#content ul{font-size:0.75em;margin-bottom:20px;padding:0 0 0 15px;height:1%}
	#content .gallery{padding:0;list-style-type:none;overflow:hidden}
		#content .gallery li{float:left;width:24.5%;text-align:center}
			#content .gallery li img{border:4px solid #fff}

#footer{overflow:hidden;height:1%;margin:0 40px;padding:10px 0;border-top:3px double #4A2420;color:#fff;text-align:right;position:relative}
	#footer p{font-size:0.7em}
	#footer .statistic{position:absolute;left:0;top:10px}
	
.contactform {margin:0 0 20px 0;}
.contactform b {display:block;}
.contactform input.text, .contactform textarea, .contactform select {width:250px;padding:4px;font-family:arial;font-size:13px;margin:2px 0 7px 0;}
.contactform textarea {height:150px;width:350px;}
.contactform input#contact-submit {padding:4px;width:180px;font-weight:bold;}
.contactform p.contactmsg {padding:4px;border:1px solid #ccc;background:#f9f9f9;font-weight:bold;}
.contactform p.success {color:#00CC33;}
.contactform p.error {color:#CC0000;}
.pot {display:none;}