body { margin: 0; padding: 0; background: #ffffff; color: #666666; font-family: Tahoma, Geneva, Verdana; font-size: 12px; }

a { color: #9D0C13; }
a:hover { color: #3F1311; }
p { margin: 0; padding: 0; }
img { border: none; }
form { margin: 0; padding: 0; }

h1 {}
/* div { border: #ff0000 1px solid; } */

.images_container { width: 991px; margin: 0 auto; }

#header { height: 553px; background: url("../images/top_bg.jpg") 0 0 repeat-x #401411; border-bottom: #E1DBB9 1px solid; }
.top_bg { height: 553px; background: url("../images/top_bg_main.jpg") 50% 0 no-repeat; }

.logo { width: 935px; margin: 0 auto; padding-top: 25px; padding-right: 6px; margin-bottom: 16px; }
#header .contact { float: right; margin-top: 7px; text-align: right; line-height: 170%; color: #B63838; font-size: 11px; }
#header .contact strong { color: #D6B37A; }
#header .contact a {color: #D6B37A; font-weight:bold; text-decoration:none;}
#header .contact a:hover {text-decoration:underline;}

.top_image { width: 991px; margin: 0 auto; }
.top_text { width: 359px; height: 154px; background: url("../images/top_text.png") 0 0 no-repeat; float: right; position: absolute; top: 306px; margin-left: 617px;
 //background:none;
 //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/top_text.png', sizingMethod='scale' );
}

#base { background: url("../images/line.gif") 0 0 repeat-x #FAF4ED; border-bottom: #F1E6D1 1px solid; margin-bottom: 23px; }
.container { width: 941px; margin: 0 auto; }
.left1 { width: 602px; border-right: #E9D6B6 1px solid; }
.right1 { width: 337px; margin-right: -100%; position: relative; left: 603px; border-left: #ffffff 1px solid; background: url("../images/right.png") 0 50% no-repeat; }
.left { float:left; width: 569px; margin-right: -602px; position:relative; left: -604px; line-height: 170%; padding: 33px 33px 10px 0; }
.right { float: right; width: 311px; padding-top: 36px; padding-bottom: 20px; }
.clear { clear: both; width: 100%; overflow: hidden; font-size: 0%; height: 0%; }

.left p { margin-bottom: 13px; }
.left .anons { color: #9D0C14; font-weight: bold; }
.left .h1 { margin-bottom: 15px; }
.right .h1 { margin-bottom: 22px; }

.contact_form { color: #3F1311; font-weight: bold; }
.contact_form div { background: url("../images/edit.png") 65px 0 no-repeat; height: 29px; margin-bottom: 3px; }
.contact_form label { display: block; float: left; width: 65px; padding-top: 5px; }
.contact_form input, .contact_form textarea { width: 226px; margin-left: 9px; padding: 6px 0 2px 0; background: none; border: none; font-family: Tahoma; color: #666666; font-size: 12px; }
.contact_form input { height: 19px; }
.contact_form .textarea { background: url("../images/edit2.png") 65px 0 no-repeat; height: 109px; }
.contact_form textarea { height: 99px; overflow: hidden; }
.contact_form .submit { background: none; }
.contact_form .submit input { width: 100px; height: 26px; margin-left: 65px; background: url("../images/submit.png") 50% 50% no-repeat; }

#footer img { float: right; width: 130px; height: 40px; }
#footer .contact { margin-bottom: 25px; font-size: 11px; color: #999999; line-height: 170%; }
#footer .contact span { color: #dddddd; padding: 0 7px; }
#footer a {color: #999999; text-decoration:none;}
#footer a:hover {text-decoration: underline;"