body {margin: 0px; padding: 0px; font: normal 11px Arial, sans-serif; color: #000000;}
table {margin: 0px; padding: 0px; border-width: 0px; border-style: none;}
td, th, p {font: normal 12px Arial, sans-serif;}
th {font-weight: bold;}
p {text-indent: 22px; margin: 5px; margin-left: 20px; text-align: justify;}
h1 {font: bold 16px Arial, sans-serif; color: #800000; text-transform: uppercase; margin: 0px; padding: 0px;}
img {text-decoration: none; border: none;}
hr {width: 381px; border: 1px solid; color: #dae2ed;}
li {margin: 0px 0px 4px 0px; padding: 0px;}
a, a:visited, a:active, a:hover {color: #336699; text-decoration: none;}
a:hover {text-decoration: underline;}

.content {padding: 16px 26px 18px 26px;}
.cont {margin: 0px 0px 0px 20px;}
.langs {font: bold 12px Arial, sans-serif; color: #800000; text-align: center; padding: 10px 0px 8px 0px;}

td.lpart {background: #f4f5f9 url(/img/leftbg.gif) left top repeat-y; vertical-align: top; width: 180px;}
td.tpart {background: url(/img/topbg.gif) right top;}
td.lmenu {text-align: center; color: #666666; padding: 5px 10px 0px 20px; margin: 0px; text-transform: uppercase;}
td.lmenu div {font: bold 12px Arial, sans-serif; color: #800000; width: 130px;}
td.tmenu {font: bold Arial, sans-serif; text-align: right; padding: 12px 10px 0px 20px; margin: 0px;}

.menu {font: normal 11px Tahoma, sans-serif; text-align: left; padding: 5px; text-transform: none; width: 140px;}
.menu a, .menu a:visited, .menu a:active, .menu a:hover {text-decoration: none; color: #28599B;}
.menu a:hover {text-decoration: underline; color: #800000;}

.pasmenu {color: #2c389c; font: normal 11px Tahoma, sans-serif; padding: 1px 0px 0px 0px; text-transform: uppercase;}
.pasmenu a, .pasmenu a:visited, .pasmenu a:active, .pasmenu a:hover {text-decoration: none; color: #2c389c;}
.pasmenu_now {color: #ffffff; font: normal 11px Tahoma, sans-serif; padding: 1px 0px 0px 0px; text-transform: uppercase;}
.pasmenu_now a, .pasmenu_now a:visited, .pasmenu_now a:active, .pasmenu_now a:hover {text-decoration: none; color: #ffffff;}

.submenu {font: normal 11px Tahoma, sans-serif; padding: 5px 0px 10px 60px; height: 20px; text-transform: uppercase;}
.submenu a, .submenu a:visited, .submenu a:active, .submenu a:hover {text-decoration: none; color: #800000;}
.submenu a:hover, .submenu a.now {text-decoration: underline; color: #28599B;}

input, input.text, textarea, select, option {font: normal 11px Verdana, sans-serif; margin: 0px 0px 4px 2px; padding: 0px 0px 0px 2px; vertical-align: middle; border: 1px solid #dae2ed; color: #2C389C; background-color: #FFFFFF;}
input, input.b, input.button, button {font: bold 10px Verdana, sans-serif; background-color: #4670a9; color: #FFFFFF; margin-right: 4px;}
form {margin: 0px;}
div.error {margin-left: 10px;}

.news {font: normal 11px Arial, sans-serif;}
.news div {padding: 8px 22px 8px 6px; border-left: solid 2px #800000;}
.news_a {margin: 0px; padding: 10px;}
.news_d {font: normal 11px Arial, sans-serif;}
.news_t {padding: 0px 0px 0px 25px}
.news_hr {width: 250px; color: #e8eaf1;}

.lbanner {margin: 0px; padding: 5px 0px 0px 0px; width: 150px; text-align: center; vertical-align: middle; position: relative; overflow: hidden; left: 0px; z-index: 0;}
.rbanner {margin: 0px; padding: 5px 0px 0px 0px; width: 150px; text-align: center; vertical-align: middle; position: relative; overflow: hidden; left: 0px; z-index: 0;}
.counter {margin: 0px; padding: 5px 0px 0px 0px;}

.td_bottom {background: #28599b url(/img/bot.png) left bottom no-repeat; height: 162px; vertical-align: top; overflow: hidden; z-index: 100; font: normal 10px Verdana; color: #ffffff;}
.td_bottom a, .td_bottom a:visited, .td_bottom a:active, .td_bottom a:hover {font: normal 10px Verdana; color: #800000; text-decoration: none;}
.td_bottom a:hover {text-decoration: underline;}
.td_bottom b, .td_bottom strong {font: bold 14px Verdana;}

.copy {float: left; bottom: 0px; left: 180px; width: 200px; position: relative; height: 90px; vertical-align: top; z-index: 20; margin: 0px; padding: 0px;}
.cp {vertical-align: top; padding: 0px; margin: 15px 0px 0px 40px; font: normal 10px Tahoma; color: #e8eaf1;}
.cp a, .cp a:visited, .cp a:active, .cp a:hover {font: normal 10px Tahoma; color: #800000; text-decoration: underline;}
.cp a:hover {text-decoration: underline;}

.wx {vertical-align: top; padding: 0px; margin: 5px 0px 0px 40px; font: normal 10px Tahoma; color: #e8eaf1;}
.wx a, .wx a:visited, .wx a:active, .wx a:hover {font: normal 10px Tahoma; color: #e8eaf1; text-decoration: none;}
.wx a:hover {text-decoration: none;}

.address {float: left; bottom: 0px; left: 260px; width: 230px; position: relative; height: 90px; vertical-align: top; z-index: 20; margin: 0px; padding: 0px;}
.address div {margin: 20px 0px 0px 0px; padding: 0px; font: normal 12px Verdana; color: #ffffff;}
.phone {float: left; bottom: 0px; left: 220px; width: 230px; position: relative; height: 90px; vertical-align: top; z-index: 20; margin: 0px; padding: 0px;}
.phone div {margin: 20px 0px 0px 0px; padding: 0px 0px 0px 30px; font: normal 12px Verdana; color: #ffffff; border-left: solid 1px #800000;}

<!-- mail form start -->
.error, .alert {color: #CF3732;}
table.mail_tbl {border: 0px;}
input.fld, textarea.txt {width: 100%;}
input.blob, select.sel {width: 98%;}
input.rad {padding-top: 5px; border: 0px; background-color: #FFF4E5;}
input.cbx {border: 0px; background-color: #FFF4E5;}
input.button {font-weight: bold;}
<!-- mail form end -->

<!-- editor start -->
<!-- Данные в таблице -->
.tbl_txt_center td, .tbl_txt_center th {text-align: center;}
.tbl_txt_left td, .tbl_txt_left th {text-align: left;}
.tbl_txt_right td, .tbl_txt_right th {text-align: right;}

<!-- Данные в ячейке -->
.tbl_cell_center {text-align: center;}
.tbl_cell_left {text-align: left;}
.tbl_cell_right {text-align: right;}

<!-- Заголовки и другие стили -->
.h1 {color: #d9251b; font: bold 16px Arial; margin: 0px; padding: 0px 0px 5px 0px;}
.h2 {font: bold 11px Tahoma; padding: 10px 0px 14px 0px; margin: 0px;}
.h3 {font: bold 11px Tahoma; padding: 5px 0px 5px 0px; margin: 0px; text-transform: uppercase;}
.h4 {font: bold 11px Tahoma; padding: 5px 0px 5px 0px; margin: 0px;}
.h5 {font: bold 11px Tahoma; color: #d9251b; padding: 5px 0px 5px 0px; margin: 0px;}
.h6 {font: bold 11px Tahoma; padding: 5px 0px 5px 0px; margin: 0px;}
<!-- editor end -->
