html, body {width: 100%; height: 100%; padding: 0px; margin: 0px; background: #FFFFFF; font: normal 9pt Tahoma; color: #373d46}
table {padding: 0px; border-collapse:collapse}
td {vertical-align: top; padding: 0px}
img {border: none; vertical-align: top}
a {color: #373d46}
a:hover {text-decoration: none}
form {margin: 0px; padding: 0px}
h1 {font: italic 18pt "Trebuchet MS"; color: #ff1818; margin: 0px; padding: 0px 0px 2px 0px}
h3 {font: italic 18pt "Trebuchet MS"; color: #ff1818; margin: 0px; padding: 4px 0px 2px 0px; clear: both}
h3 img {float: Left; margin-top: -4px; margin-right: 4px}
.all {position: relative; background: url(../../../images/images/a_bg.jpg) 0% 100% repeat-x; height: auto; min-height: 100%; min-width: 1000px; }
.header {height: 522px; background: url(../../../images/images/bg.gif) 0% 0% repeat-x; position: relative}
.h_left {width: 519px; float: left; background: url(../../../images/images/h_bg.jpg) 0% 0% no-repeat; height: 508px; padding: 16px 0px 0px 41px}
.h_right {width: 440px; float: right; padding-top: 28px}
.m_left {padding-top: 296px}
.fon {position: absolute; top: 139px; left: 40px}
.home {position: absolute; top: 28px; right: 41px}
.map {position: absolute; top: 67px; right: 41px}
.mail {position: absolute; top: 113px; right: 41px}
.menu {margin: 0px; padding: 101px 0px 0px 0px; font: italic 18pt "Trebuchet MS"}
.menu li {list-style: none; padding: 0px 0px 6px 16px; background: url(../../../images/images/li.gif) 0% 14px no-repeat}
.menu li a {color: #FFFFFF; text-decoration: none}
.search {padding: 30px 0px 0px 0px}
.texts {border: solid 1px  #000000; font: normal 10pt Tahoma; color: #85898f; padding: 1px 4px; width: 250px; margin-right: 4px}
.but {border: solid 1px  #000000; font: normal 10pt Tahoma; color: #FFFFFF; background: #ff0000 url(../../../images/images/but.gif) 50% 0% no-repeat; width: 55px}
.center {width: 100%}
.c_left {padding: 42px 25px 0px 40px; line-height: 14pt}
.c_left span {color: red}
.c_right {width: 400px; padding: 38px 40px 0px 0px}
.news {clear: both; padding: 5px 0px 20px 40px; line-height: 12pt}
.news span {display: block; font: normal 8pt Tahoma}
.news strong {display: block}
.calc {padding-left: 40px; padding-bottom: 35px}
.calc span {font: italic 10pt "Trebuchet MS"; display: block; padding: 5px 0px 2px 0px}
.texts2 {border: solid 1px #373d46; font: normal 8pt Tahoma; padding: 1px 3px 3px 3px; display: block; width: 352px; color: #495454}
.calc textarea {border: solid 1px #373d46; font: normal 8pt/11pt Tahoma; padding: 1px 3px 1px 3px; display: block; width: 352px; color: #495454; height: 45px}
.calc select {border: solid 1px #373d46; font: normal 8pt Tahoma; padding: 0px 0px 2px 3px; display: block; width: 360px; color: #495454}
.but2 {text-align: right; padding-top: 4px}
.but2 input {border: solid 1px  #000000; font: normal 10pt Tahoma; color: #FFFFFF; background: #ff0000 url(../../../images/images/but2.gif) 50% 0% no-repeat; width: 93px}
.clearer {clear: both; height: 180px}
.footer {position: relative; margin: -110px auto 0px auto; min-width: 1000px; height: 110px}
.f_menu {padding: 0px 0px 0px 36px}
.f_menu a {margin: 0px 4px}
.f_left {float: left; padding: 40px 40px 0px; line-height: 13.5pt}
.f_right {float: right; padding: 45px 40px 0px; line-height: 13.5pt}
.f_right a {margin-left: 3px}