body, html { margin: 0; padding: 0px; height: 100%; font-family: Arial; color: #686868; }

form { padding: 0px; margin: 0px;}
ul, li { padding: 0; margin: 0; }
li { list-style: none; }
a img { border: 0px; }
hr { border: 1px solid #BFDAE7; border-right: 0; border-left: 0; border-bottom: 0; height: 1px;}
fieldset { border: 0px; border-bottom: 1px solid #BFDAE7; padding-bottom: 10px; margin-bottom: 10px;display: block; clear: both;}

a, a:visited {color: #696969;}
a:hover {color: #005782;}

.img { filter:expression(fixPNG(this)); }

#container { width: 100%; background: #ffffff url('/images/bg.jpg') 0 bottom repeat-x; margin: 0px;  min-height: 100%;}
*html #container { height: 100%; }

#wrapper { margin: 0px; clear: both; }
#header { height: 320px; width: 100%; background: url('/images/bg_header.jpg') center 62px no-repeat; }

#logo { position: absolute; top: 0; left: 63px; width: 507px; height: 61px;}
#logo a { }

#cont { background: url('/images/phone.jpg') right 28px no-repeat; position: absolute; top: 0; right: 10%; width: 220px; padding-top: 28px; }
#cont a { margin: 0px 10px 0px 0px;}

#main_menu { clear: both;}
#main_menu ul { margin-left: 45px;}
#main_menu ul li { display: block; float: left; }
#main_menu ul li a, #main_menu ul li a:visited { text-transform: uppercase; color: #394252; text-decoration: none; margin-right: 10px; padding: 5px;}
#main_menu ul li a:hover { text-transform: uppercase; color: #394252; background: #d6ebf9; }

#content { clear: both; padding: 50px 50px; font-family: Arial; color: #686868;}


.form { width: 600px; margin: 0px 0px;}
.form td { padding: 5px; color: #394252;}
.form td input, .form td select { width: 99%; height: 16px; padding: 3px; border: 1px solid #A7A7A7; vertical-align: middle; padding: 2px; font-size: 11px;}
.form td select { height: 22px; vertical-align: middle; }
.form td .radioinput { border: 0px; width: 12px; height: 12px; padding: 0px; margin-right: 5px;}
.form td .checkbox input { width: 15px; height: 15px; padding: 0px;  }
.form td textarea {  width: 99%; height: 120px; border: 1px solid #394252; padding: 3px;}
#include .form td img { margin: 0px; padding: 0px; background: none;}
.form td table.captcha { width: 600px; padding: 0px;}
.form td table.captcha td a, .form td table.captcha td a:visited, .form td table.captcha td a:hover { color: #696969; }
.form td.captcha_td_input { text-align: right;}
.form td input.captchainput { width: 200px;}

span.error { color: red; }

div.attention { border: 1px solid #747474; color: #F17A50; font-weight: bold; font-size: 14px; background: #FAFAFA; padding: 20px;  margin: 20px 20px 20px 0px; width: 300px; text-align: center;}

.form td input.submit {
    padding: 0px 20px;
    background: #858585;
    border: none;
    font: bold 12px/1 Tahoma, sans-serif;
    color: #fff;
    width: 150px;
    text-transform: uppercase;
    height: 20px;
}


#content h1 { margin: 0px; padding: 0px; font-weight: normal; font-size: 18px; text-transform: uppercase;}
#content h2 { margin: 30px 0px 10px 0px; padding: 0px; font-weight: normal; font-size: 18px; color: #F17A50;}
.text { line-height: 20px;}

.text strong { color: #F17A50; }

.hole { clear: both; height: 115px; }

#footer { height: 115px; margin: 0 auto; margin-top: -115px; width:100%; background: url('/images/footbg.jpg') 0 bottom repeat-x; position: relative; }

#copyright { position: absolute; top: 0px; left: 50px; font-size: 11px;}
.shell { position: absolute; top: 0px; left: 450px; width: 100px; height: 39px;}
.autograf { position: absolute; top: 0px; left: 800px; }
