body {border: 0px; padding: 0px; margin: 0px; font: normal 12px Tahoma; color: #24211D; min-height: 100%; background-color: #E5F2FF;}
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;}

h1, h2, h3, h4, h5, h6 {margin: 0px; text-transform: uppercase;}
h1 {font: bold 15px Arial; padding: 10px 5px 10px 0px; color: #a00901;}
h1 span {background: url(/img/dott.gif) left bottom repeat-x; margin: 0px; padding: 0px 0px 1px 0px;}
h2 {font: bold 14px Arial; padding: 2px; color: #a00901;}
h3, h3 a, h3 a:visited, h3 a:active, h3 a:hover {font: bold 13px Tahoma !important; padding: 0px 0px 4px 0px; color: #a00901; text-transform: uppercase;}
h4 {font: bold 13px Arial; padding: 0px;}
h5 {font: bold 13px Arial; padding: 0px;}
h6 {font: bold 12px Arial; padding: 0px;}

a, a:visited, a:active {color: #A00901; text-decoration: none;}
a:hover {color: #A00901; text-decoration: underline;}

.top_menu {top: 20px; left: 220px; position: absolute; z-index: 100; background: url(/img/dot.gif) left top repeat-y; vertical-align: top; margin: 0px; padding: 0px 8px 0px 8px;}
.top_menu a, .top_menu a:visited, .top_menu a:active, .top_menu a:hover {font: bold 10px Tahoma; color: #A00901; text-transform: uppercase;}

.main {width: 100%; max-width: 100%; height: 100%; min-height: 100%;}

.td_left {width: 293px; height: 100%; vertical-align: top; background-color: #FFFFFF;}

.amkodor {width: 293px; background: url(/img/amkodor_top.gif) left top no-repeat; margin: 0px 0px 10px 0px; padding: 0px; z-index: 20;}
.amkodor .text {width: 293px; background: url(/img/amkodor_bg.gif) left top repeat-y; margin: 0px; padding: 12px 40px 10px 60px; z-index: 10;}
.amkodor .text h2 {display: block; width: 185px; position: relative; left: 0px; top: -15px; z-index: 30; background: url(/img/dott.gif) left bottom repeat-x; margin: 0px 0px 6px 0px; padding: 0px 0px 6px 0px; color: #FFFFFF; text-transform: none;}
.amkodor .text a, .amkodor .text a:visited, .amkodor .text a:active, .amkodor .text a:hover {display: block; width: 190px; margin: -7px 0px 0px 0px; padding: 0px; z-index: 40; font: normal 11px Tahoma; color: #BCD5FD;}

.psm {width: 293px; background: url(/img/psm_top.gif) left top no-repeat; margin: 0px 0px 10px 0px; padding: 0px; z-index: 20;}
.psm .text {width: 293px; background: url(/img/psm_bg.gif) left top repeat-y; margin: 0px; padding: 0px 40px 10px 60px; z-index: 10;}
.psm .text h2 {display: block; width: 185px; position: relative; left: 0px; top: -15px; z-index: 30; background: url(/img/dott.gif) left bottom repeat-x; margin: 0px 0px 6px 0px; padding: 0px 0px 6px 0px; color: #FFFFFF; text-transform: none;}
.psm .text a, .psm .text a:visited, .psm .text a:active, .psm .text a:hover {display: block; width: 190px; margin: -7px 0px 0px 0px; padding: 0px; z-index: 40; font: normal 11px Tahoma; color: #FCBFBB;}

.tn {width: 293px; background: url(/img/tn_top.gif) left top no-repeat; margin: 0px 0px 10px 0px; padding: 0px; z-index: 20;}
.tn .text {width: 293px; background: url(/img/tn_bg.gif) left top repeat-y; margin: 0px 0px 12px 0px; padding: 0px 40px 10px 60px; z-index: 10;}
.tn .text h2 {display: block; width: 185px; position: relative; left: 0px; top: -15px; z-index: 30; background: url(/img/dott.gif) left bottom repeat-x; margin: 0px 0px 6px 0px; padding: 0px 0px 6px 0px; color: #FFFFFF; text-transform: none;}
.tn .text a, .tn .text a:visited, .tn .text a:active, .tn .text a:hover {display: block; width: 190px; margin: -7px 0px 0px 0px; padding: 0px; z-index: 40; font: normal 11px Tahoma; color: #66F781;}

#amkodorname {background-color: #003CB2;}
#psmname {background-color: #B31A12;}
#tnname {background-color: #00B122;}
.blue {color: #003CB2;}
.red {color: #B31A12;}
.green {color: #00B122;}

.td_center {width: 100%; height: 100%; vertical-align: top; overflow: hidden;}
.center {position: relative; width: 100%; height: 198px; max-height: 198px; overflow: hidden; background-color: #FFFFFF;}
.name {height: 40px; margin: 0px; padding: 10px 5px 10px 10px;}
.name a, .name a:visited, .name a:active, .name a:hover {font: normal 18px Arial; color: #FFFFFF; text-transform: uppercase;}
.col1 {top: 0px; left: 0px; position: absolute; width: 100%; height: 197px; z-index: 10;}
.col2 {top: 0px; left: 30%; position: absolute; width: 100%; height: 197px; z-index: 20;}
.col3 {top: 0px; left: 60%; position: absolute; width: 100%; height: 197px; z-index: 30;}

.content {position: relative; background: #E5F2FF url(/img/bg.gif) left top repeat-x; padding: 5px 26px 5px 26px; margin: 0px; vertical-align: top; overflow: hidden; }
.cat img {border: #BDBDBD 1px dashed; margin: 4px 8px 8px 0px;}
.param img {border: 0px !important; margin: 0px;}


.counters {height: 88px; text-align: center; vertical-align: top; padding: 15px; margin: 0px; background-color: #3366FF; overflow: hidden;}
.copy {height: 88px; vertical-align: top; padding: 5px 26px 5px 26px; margin: 0px; background-color: #3366FF; overflow: hidden; font: normal 11px Tahoma; color: #FFFFFF;}
.copy a, .copy a:visited, .copy a:active, .copy a:hover {font: normal 11px Tahoma; text-decoration: underline !important; color: #FFFFFF;}

.wx {padding: 0px; margin: 20px 0px 0px 0px; font: normal 9px Tahoma !important; color: #FFFFFF;}
.wx a, .wx a:visited, .wx a:active, .wx a:hover {font: normal 9px Tahoma !important; text-decoration: underline !important; color: #FFFFFF;}

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

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

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

<!-- mail form start -->
.error, .alert, td.error, td.alert, th.error, th.alert {color: #B31A12; 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 -->
