body {margin: 0; padding: 0; font-family: Verdana, sans-serif; font-size: 0.8em; color: #FFF;background: #383431;}
table,td {font-size: 1em;}
img {border: 0;}
a {text-decoration: underline; color: #DB5222; cursor: pointer;}
a:link {text-decoration: underline; color: #DB5222;}
a:visited {text-decoration: underline; color: #DB5222;}
a:hover {text-decoration: underline; color: #DB5222;}
h1 {font-size:1.8em; color: #DB5222; font-family: Tahoma, sans-serif; font-weight: normal; padding-top: 0px; margin-top: 0px;}
h2 {font-size:1.4em; color: #DB5222; font-family: Tahoma, sans-serif; font-weight: normal;}
h3 {font-size:1.2em; color: #DB5222; font-family: Tahoma, sans-serif; font-weight: normal;}
p{line-height: 120%}

table.top {width: 100%; background: url('/i/middle_fon.gif') 0 304px repeat-x;}
table.top td.head {background: #1F1A17 url('/i/top_fon.gif') 0 0 repeat-x; width: 100%; padding: 0px;}
table.top td.head div{position: relative; height:303px; width: 100%;}
table.top img#toppic {position: absolute; right: 0px; top: 0px;}
* html table.top img#toppic {margin-right: -1px}
table.top img#logo {position: absolute; left: 0px; top: 200px;}

table.top tr.middle {color: #FFF; font-size: 22px; height: 87px; font-weight: bold;}
table.top td.middle_left {background: url('/i/middle_line.gif') 13px 0 no-repeat;}
table.top td.middle_right {text-align: right;background: url('/i/middle_line.gif') 420px 0 no-repeat;}
table.top td.middle_right div {margin-right: 70px;}
div.phone {position: relative; width: 100%;}
div.phone div{color: #FFF; font-size: 20px;position: absolute; left: 25%; top: -68px;}

table.main {width: 100%;background: url('/i/bottom_fon.gif') 0 100% repeat-x;}
table.main td {vertical-align: top;}
td.left {background: url('/i/line_left.gif') 13px 0 repeat-y; width: 18px;}
td.right {background: url('/i/line_right.gif') 0 0 repeat-y; width: 19px;}
td.tmenu {background: url('/i/left_fon.gif') 0 0 repeat-y; width: 247px; height: 100%;}

div.menu_fon {background: url('/i/left_menu.jpg') 0 100% no-repeat; width: 267px; height: 100%; padding-top: 12px;}

table.tmenu {margin: 0px 8px 0px 8px; width: 100%;}
td.border {background: white;}
div.menu {color: #342416;}
div.menu a, div.menu a:link, div.menu a:visited, div.menu a:hover {text-decoration: none; color: #342416;}

td.t {background: url('/i/t.gif') 0 0 repeat-x; width: 100%;}
td.b {background: url('/i/b.gif') 0 0 repeat-x;}
td.l {background: url('/i/l.gif') 0 0 repeat-y;}
td.r {background: url('/i/r.gif') 0 0 repeat-y;}

div.menu div {background: #FACF01 url('/i/menu1.gif') 0 0 repeat-x; height: 35px; line-height: 35px; padding-left: 10px; font-size: 18px; font-weight: bold;font-family: Tahoma, sans-serif;}
div.menu div.submenu {height: auto;padding: 5px;}
div.menu div.submenu div {background: none; height: 14px; line-height: 14px; padding-left: 5px; font-size: 14px; font-weight: bold;font-family: Tahoma, sans-serif;}

td.body {padding: 25px 35px 15px 40px;}

tr.bottom {height: 41px;}
tr.bottom td.left_bottom{background: url('/i/bottom_left.gif') 0 0 no-repeat;}
tr.bottom td.right_bottom{background: url('/i/bottom_right.gif') 100% 0 no-repeat;}

.liderpoiska {text-align: center; height: 17px; line-height: 17px;padding: 10px;}
.liderpoiska img {margin-right: 15px; position: relative; top: 4px;}