body {border: 0px; padding: 0px; margin: 0px; font: normal 12px Tahoma; color: #24211D; min-height: 100%; background-color: #FFFFFF;}
table {margin: 0px; border: 0px;}
td, th, p, div, li, textarea, input {font: normal 12px Tahoma; color: #333333;}
select, option {font: normal 12px Tahoma; color: #333333;}
form {margin: 0px; padding: 0px;}
ul {padding: 5px 0px 0px 10px; margin: 5px 0px 0px 10px;}
img, image {border: 0px; margin: 0px; padding: 0px;}

a {text-decoration: underline; color: #3d4563;}
a:hover {color: #666699;}

.text {font: normal 11px Arial, sans-serif; color: #000000; text-align: justify; padding: 0px 20px 5px 5px;}
.text img, .text image {padding: 0px 6px 0px 6px;}
.small_text {padding: 46px 24px 24px 12px; font-family: Tahoma, sans-serif; font-size: 10px; color: #485275;}
.small_text a, .small_text a:visited, .small_text a:active, .small_text a:hover {font-family: Tahoma, sans-serif; font-size: 10px; color: #485275; background: none;}
.link, .link a, .link a:visited, .link a:active, .link a:hover {font-family: Arial, sans-serif; font-size: 9px; color: #8988a7; text-decoration: none; background: none;}

.title {font: normal 9px Verdana, sans-serif; color: #FFFFFF;}
.alert {color: #ff0000;}
.message {color: #009900;}

.header {font: bold 14px Arial, sans-serif; color: #003366;}
.news_header {font: bold 12px Arial, sans-serif; color: #003366;}
.date {font: normal 9px Arial, sans-serif; color: #cccccc;}

a.submenu1 {font: bold 11px Arial, sans-serif; text-decoration: none; color: #ffffff; line-height: 18pt; text-align: right;}
a.submenu1:hover {font: 11px bold Arial, sans-serif; text-decoration: none; color: #cccccc; line-height: 18pt; text-align: right;}
a.submenu_active1 {font: bold 11px Arial, sans-serif; text-decoration: none; color: #000000; line-height: 18pt; text-align: right;}
a.submenu_active1:hover {font: bold 11px Arial, sans-serif; text-decoration: none; color: #000000; line-height: 18pt; text-align: right;}

h1, h2, h3, h4, h5, h6 {margin: 0px; text-transform: uppercase;}
h1.head, h1.head a, h1.head a:visited, h1.head a:active, h1.head a:hover {font: bold 15px Arial !important; padding: 10px 5px 10px 0px; color: #3d4563; text-transform: uppercase; text-align: left;}
h1.head a:hover {background: none;}
h1 {font: bold 15px Arial; padding: 5px;}
h2 {font: bold 14px Arial; padding: 2px;}
h3 {font: bold 13px Arial; padding: 4px 0px 4px 0px;}
h4 {font: bold 13px Arial; padding: 0px;}
h5 {font: bold 13px Arial; padding: 0px;}
h6 {font: bold 12px Arial; padding: 0px;}

.topmenu {padding: 0px 5px 0px 5px;}
.lbrd {border-left: 1px solid #3d4563;}
.topmenu a {text-decoration: none; display: block; color: #3d4563; font: normal 20px Tahoma, sans-serif; text-align: center; padding: 12px 2px 5px 2px; margin: 0px; height: 35px; max-height: 35px;}
.topmenu a.now {color: #3d4563; background-color: #aaa9bb;}
.topmenu a:hover, .topmenu a.now:hover {text-decoration: none; color: #ffffff; background-color: #3d4563;}

.leftmenu {padding: 12px 24px 5px 5px; text-align: right;}
.leftmenu a {font: bold 11px Arial, sans-serif; text-decoration: none; color: #ffffff;}
.leftmenu a:hover {font: bold 11px Arial, sans-serif; text-decoration: none; color: #cccccc;}

.on1, .text .on2 {color: #ffffff !important; background-color: #3d4563;}
.on2 {color: #ffffff !important;}

.leftmenu h3 {padding: 6px 0px 0px 0px;}
.leftmenu h3 a, .leftmenu h3 a:visited, .leftmenu h3 a:active, .leftmenu h3 a:hover {padding: 2px; font: bold 16px/22px Arial; color: #3d4563; text-transform: uppercase;}
.leftmenu h3 a:hover, .leftmenu h3 a.on1:hover {color: #ffffff !important; background-color: #3d4563;}

.leftmenu h4 {padding: 2px 3px 0px 0px;}
.leftmenu h4 a, .leftmenu h4 a:visited, .leftmenu h4 a:active, .leftmenu h4 a:hover {padding: 2px; font: bold 13px/19px Arial; color: #3d4563; text-transform: uppercase;}
.leftmenu h4 a:hover, .leftmenu h4 a.on1:hover {color: #3d4563 !important; background-color: #ffffff;}

.leftmenu h5 {padding: 2px 16px 0px 0px;}
.leftmenu h5 a, .leftmenu h5 a:visited, .leftmenu h5 a:active, .leftmenu h5 a:hover {padding: 2px; font: normal 11px/13px Arial; color: #ffffff; text-transform: none;}
.leftmenu h5 a:hover, .leftmenu h5 a.on1:hover {color: #3d4563 !important; background-color: #ffffff;}

.eng {padding: 0px 10px 0px 10px;}
.eng a, .eng a:visited, .eng a:active, .eng a:hover {display: block; width: 55px; max-width: 55px; padding: 2px; text-align: center; font: bold 12px/14px Arial; color: #3d4563; text-decoration: none;}
.eng a:hover {color: #ffffff; background-color: #3d4563;}

.topnews, .topnews div {color: #cccccc;}
.topnews h4 {color: #FFFFFF;}
.news {padding: 10px 5px 10px 5px; color: #ffffff;}
.news a, .news a:visited, .news a:active, .news a:hover {font: bold 12px Arial; color: #ffffff; text-decoration: underline;}
.news a:hover {text-decoration: none;}

.back {margin: 10px 0px 5px 0px; padding: 0px;}
.back a, .back a:visited, .back a:active, .back a:hover, .small {font: normal 11px Arial; text-decoration: underline;}
.back a:hover {color: #3d4563; text-decoration: none; background: none;}

.form {padding: 0px; margin: 0px; vertical-align: top;}
.form td, .form th {vertical-align: top; font: normal 11px Arial;}
.form th {text-align: right; color: #3d4563; border-top: #BDBDBD 1px dashed;}

form {margin: 0px; padding: 0px;}
textarea, input, select, radio {padding: 1px 2px 2px 2px; font: normal 11px Arial; color: #4D4D4D; border: #BDBDBD 1px solid;}
.button {border: none; background: #3d4563; font: bold 10px Arial; color: #F6F6F6; margin: 0px; padding: 2px 4px 2px 4px;}

.smap {display: none; visibility: hidden; width: 0px; height: 0px;}

<!-- mail form start -->
.error, .alert, td.error, td.alert, th.error, th.alert {color: #3d4563; font-weight: normal;}
table.mail_tbl {border: 0px;}
input.fld {width: 250px;}
textarea.txt {width: 400px;}
input.blob {width: 98%;}
select.sel {width: 98%;}
option.opt {}
input.rad {padding-top: 5px; border: 0px; background: none;}
input.cbx {border: 0px; background: none;}
<!-- 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;}
<!-- Заголовки и другие стили -->
.p {text-indent: 8px; margin: 6px; text-align: justify;}
.h1 {}
.h2 {}
.h3 {}
.h4 {}
.h5 {}
.h6 {}
<!-- editor end -->

