/* CSS Document */

* { margin:0; padding:0; }

body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #660000 url(../images/bg.png) repeat-x;
	margin: 50px 0 0 0;
	line-height: 18px;
	text-align: justify;
}

#frame {width:1020px;margin: 0 auto;padding: 0;}
#frame p {margin:10px 0 10px 0;}
#frame p.notop {margin:0 0 10px 0;}
#frame li { list-style-position:inside;}
#frame a {text-decoration: none;}
#frame a:hover {text-decoration: none;}

h1 {font-size: 28px;font-family: "Times New Roman", Times, serif;font-weight:normal}
h2 {font-size: 20px;font-family: "Times New Roman", Times, serif; font-weight:normal;}
h3 {font-size: 16px;font-family: "Times New Roman", Times, serif;}

.clear {clear: both;}



/* Header */
#header {margin:0 auto;width:900px;height: 190px;background: url(../images/bg-top.png) repeat-x;}



/* Logo */
#logo {float: left;width: 214px;height: 101px;margin:25px 0 0 35px;}
#logo h1 {text-indent:-9999px;}
#logo h1 a {display:block; background: url(../images/logo-benders.png) no-repeat; height:101px;}

#top-banner {float:right; background: url(../images/ban-adv.jpg) no-repeat; width:550px;height:80px;margin:35px 35px 0 0;}



/* Topmenu */
#topmenu {
	width:900px;
	margin: 0 auto;
	padding: 25px 0 0 0;
	height:20px;
	text-transform: uppercase;
	font-family: "Times New Roman", Times, serif;
}

#topmenu ul {margin: 0 0 0 30px;padding: 0;list-style: none;line-height: normal;}
#topmenu li {float: left;width:auto;margin: 0 auto;padding: 0;border-right: 1px solid #CC9900;height: 20px;}
#topmenu li.last {border:none;}
#topmenu a {
	display: block;
	margin: 0;
	padding: 0 8px 0 8px;
	text-decoration: none;
	font-size: 18px;
	color: #CC9900;
}

#topmenu a:hover, #topmenu a.current  {color: #000000;text-decoration: none;}



/* Content */
#main-box {margin:0 auto;float:left;width: 1020px;height:420px;padding:0;background: url(../images/main-box.png) center no-repeat;}
#photo-box {float: left;width: 470px;height:360px;/*background:url(../images/big-photo.jpg) no-repeat;*/margin:20px 0 0 40px;}
#address-box {float: left;width: 470px;height:360px;margin:120px 0 0 40px;font-size: 16px;text-align: center; color: #fff;}
#address-box a {color: #fff; font-weight: bold;}
#entry-box {
float: right;width: 430px;height:320px;margin:20px 40px 0 0;padding:15px;color: #663300; overflow:auto;}
#entry-box a {color: #990000;}
#entry-box a:hover {color: #000000;}



/* Footer */
#footer {margin:0 auto;padding:5px 30px 0 30px;width:840px;height: 110px;background: url(../images/bg-footer.png) repeat-x;color: #990000;}
#footer-left {float: left;width: auto;}
#footer-right {float: right;width: auto;}
#footer a {color: #990000;}
#footer a:hover, #footer a.current {color: #CC0000;}

/*Contact Form*/
form#contactForm{
width: 380px;
margin: 0 auto;
}
legend{
font-weight: bold;
font-size: 14px;
color: #003300;
font-variant: normal;
}
label{
margin: 3px;
float:left;
width: 110px;
font-size: 12px;
font-weight: bold;
text-align: right;
}
input#name, input#company, input#email, input#day_phone, textarea#message{
font-size: 14px;
width: 190px;
text-align: left;
margin: 3px 10px 3px 3px;
}
input#submit{
margin: 8px 8px 8px 210px;
}
.thanks{
text-align: center;
font-size: 14px;
font-weight: bold;
color: #003300;
}
.required{
color: #fff;
}
.small{
font-size: 12px;
font-style: italic;
}


