﻿html {height:100%;}
body {height:100%; margin:0; background:url(images/background.gif) center center; font:13px Arial; color:#404040;}
img, table {border:none; outline:none;}
table {border-collapse:collapse;}
h1 {font:20px Arial; color:#097ca8; margin:14px 0; background:url(images/title_underline.gif) left bottom repeat-x; padding-bottom:5px;}
p {margin:18px 0;}
a {outline:none;}

#container {/*height:100%; margin-bottom:-107px;*/}
#header {height:210px; background:url(images/header_bg.jpg) center top repeat-x;}
#header div {width:766px; background:url(images/header_image2.jpg) center top no-repeat; height:210px; margin:0 auto;}
#header a.logo {position:absolute; margin:76px 0 0 44px;}

#content {width:662px; background:url(images/content_bg.gif) center top no-repeat; margin:0 auto; top:-35px; position:relative; padding:16px 44px;}
#content textarea {width:290px; height:105px; font:12px Arial; padding:0;}
#content input {width:290px; height:16px; font:12px Arial; padding:0;}

form.q_form {margin:0; padding:0;}
form.q_form table {width:98%; margin:0 auto;}
form.q_form td {vertical-align:top; font-size:12px; width:50%; padding:0;}
form.q_form td.right {padding:0 0 0 20px;}
form.q_form p {margin:0 0 9px 0;} 
form.q_form p input.button {margin:9px 11px 0 0; width:auto!important; height:auto!important; float:right;}

#footer {height:107px; background:url(images/footer_bg.jpg) center top repeat-x; position:relative; font:11px Arial; color:#FFF;}
#footer div.fbg {background:url(images/content_footer_bg.gif) center top no-repeat; padding-top:45px; width:710px; margin:0 auto;}
#footer div.address {position:absolute; margin:2px 0 0 19px; width:300px; line-height:16px;}
#footer div.address span {font-weight:bold; color:#a7e4fb;}
#footer div.address a {color:#FFF; text-decoration:none;} 
#footer div.count {position:absolute; margin:9px 0 0 370px;}
#footer div.copyright {position:absolute; margin:20px 0 0 530px;}
