html, body {margin: 0px; padding: 0px; border: 0px; width: 100%; max-width: 100%; vertical-align: top;}
body {font: normal 12px Arial; color: #000000; background: #002c68 url(/img/bg.jpg);}
table {border-collapse: collapse; margin: 0px; padding: 0px;}
table, td, th, div, p, li, textarea, input {vertical-align: top; font: normal 12px Arial; margin: 0px; padding: 0px;}
th {font-weight: bold;}
p {margin: 10px 0; text-indent: 0px;}

hr {height: 1px}
img, image {border: 0px; margin: 0px; padding: 0px; background-color: none;}

h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px;}
h1 {font: normal 18px Arial; color: #FFFFFF; padding: 5px 10px 5px 10px; background-color: #9DBEF1;}
h2 {font: bold 18px Arial; color: #9DBEF1; padding-bottom: 12px;}
h3 {font: bold 17px Arial; padding-bottom: 6px;}
h4 {font: bold 16px Arial;}
h5 {font: bold 14px Arial;}
h6, .ttl {margin-left: 5px; color: #000000; font: bold 13px Arial;}

ul {padding: 2px 5px 0px 2px; margin: 3px 5px 5px 16px; list-style-position: outside;}
ul li {list-style-type: none; list-style-image: url(/img/li.gif); vertical-align: top; padding: 2px 0px 2px 0px; margin: 0px;}
dl {margin-top: 0px;}
dt {color: #a00; font-weight: bold;}
dd {margin: 0 0 20px 0; color: #ababab;}
dl.options {margin: 10px 25px;}

.blank { width: 85%; max-width: 85%; overflow: hidden; padding: 10px;}
.blank h3, .blank h3 a, .blank h3 a:visited, .blank h3 a:active, .blank h3 a:hover {color: #000000; font: bold 13px Arial; text-transform: uppercase;}

a, a:visited, a:active, a:hover {font: normal 12px Arial; color: #00428f; text-decoration: none;}
a:hover {color: #00428f; text-decoration: underline;}
a.small, a.small:visited, a.small:active, a.small:hover {font-size: 11px; text-decoration: underline;}
a.small:hover {color: #faa523;}

.small_img img {z-index: 0;}
.mult {margin: 0px 8px 60px -16px; z-index: 100;}
.pnews {padding: 4px 0px 0px 18px; text-align: justify; }

.banner_bg {background-color: #000000; border-bottom: #999999 1px solid; border-top: #999999 1px solid;}
.banner_brd {background-color: #000000;}
.banners {padding: 0px; margin: 10px 0px 10px 0px; text-align: center;}

.lite_bg {background: #8eabcc url(/img/bgb.jpg);}

.top_td {padding: 23px 0px 0px 0px; margin: 0px; width: 100%;}
.top_td table {width: 100%;}

.fld_top_bg {width: 112px; min-width: 112px; background: url(/img/fld_top.gif) left bottom no-repeat; padding-top: 5px;}
.fld_top_bg br {height: 1px;}
.fld_top_bg a, .fld_top_bg a:visited, .fld_top_bg a:active, .fld_top_bg a:hover {font: normal 11px Tahoma; color: #ffffff; text-decoration: none; padding: 5px 2px 2px 10px;}
.fld_top_bg a:hover {text-decoration: underline;}

.top_blocks {border-top: #faa523 2px solid; border-bottom: #faa523 2px solid; border-left: #faa523 2px solid;}

#menu {background: url(/img/menu_sel.gif) left top no-repeat;}
.top_menu {margin: 0px 10px 0px 0px; padding: 15px 20px 10px 22px; z-index: 100; float: left; text-align: left; vertical-align: middle; width: 500px;}
.top_menu ul.out {width: 99%; max-width: 99%; padding: 0px; margin: 0px; display: table-cell; vertical-align: middle;}
.top_menu li.out {width: 200px; float: left; list-style-image: none;}
.top_menu ul.in {border-left: #9dbef1 1px solid; height: auto; padding: 0px 0px 0px 2px; margin: 1px 0px 0px 0px; vertical-align: middle;}
.top_menu ul.in li {list-style-image: url(/img/li_top.gif); margin: 0px 0px 0px 20px; height: 17px;}
.top_menu a, .top_menu a:visited, .top_menu a:active, .top_menu a:hover {font: bold 11px Tahoma; color: #FFFFFF; text-decoration: none; text-transform: uppercase; height: 17px; margin: 0px;}
.top_menu a:hover {text-decoration: underline;}

#auth {background: url(/img/auth_sel.gif) left top no-repeat; padding: 15px 20px 10px 20px;}
.login {margin: 0px; padding: 30px 0px 0px 10px; background-color: none; text-align: left; font: normal 10px Tahoma; color: #f5f5f5;}
.login ul.out {width: 99%; max-width: 99%; padding: 0px; margin: 0px; display: table-cell; vertical-align: middle;}
.login li.out {width: 140px; float: left; list-style-image: none; overflow: hidden;}
.login li.out input {margin: 3px 1px 2px 2px; border: 0px;}
.login li.log {text-align: right;}
.login li.but {width: 46px; text-align: left; padding: 10px;}
.login li.lnk {width: 170px; padding: 6px 0px 0px 34px;}
.login input {color: #999999; font: normal 10px Tahoma; height: 20px; width: 120px; padding: 2px 5px 2px 3px; margin: 1px 0px 0px 0px;}
.login a, .login a:visited, .login a:active, .login a:hover {font: normal 11px Arial; color: #f5f5f5; text-decoration: underline;}
.login a:hover {color: #FFFFFF;}

.fld_cnt_bg {width: 184px; min-width: 184px; background: url(/img/fld_cnt.gif) left bottom no-repeat; padding-top: 5px;}
.fld_cnt_bg br {height: 1px;}
.fld_cnt_bg a, .fld_cnt_bg a:visited, .fld_cnt_bg a:active, .fld_cnt_bg a:hover {text-decoration: none; padding: 5px 2px 2px 10px;}
.fld_cnt_bg a:hover {text-decoration: underline;}

.cnt_blocks {padding: 0px;}
#news {background: #FFFFFF url(/img/news_sel.gif) left top no-repeat; padding: 15px 20px 10px 20px;}
#art {background: #FFFFFF url(/img/art_sel.gif) left top no-repeat; padding: 15px 20px 10px 20px;}
.news a, .news a:visited, .news a:active, .news a:hover, .art a, .art a:visited, .art a:active, .art a:hover {font: bold 17px Arial; color: #ffffff; text-transform: uppercase;}
.news span, .art span {font-size: 11px !important;}

.fld_bot_bg {width: 89px; min-width: 89px; background: url(/img/fld_bot.gif) left bottom no-repeat; padding-top: 5px;}
.fld_bot_bg br {height: 1px;}
.fld_bot_bg a, .fld_bot_bg a:visited, .fld_bot_bg a:active, .fld_bot_bg a:hover {font: normal 10px Tahoma; color: #000000; text-decoration: none; padding: 5px 2px 2px 10px;}
.fld_bot_bg a:hover {text-decoration: underline;}

.bot_blocks {margin: 0px; padding: 0px;}

#navig {background: url(/img/navi_sel.gif) left top no-repeat; padding: 15px 20px 10px 20px; }

.bot_menu {margin: 0px 10px 0px 0px; padding: 15px 20px 10px 22px; z-index: 100; float: left; text-align: left; overflow: hidden; vertical-align: middle;}
.bot_menu ul.out {width: 99%; max-width: 99%; padding: 0px; margin: 0px; display: table-cell; vertical-align: middle;}
.bot_menu li.out {float: left; overflow: hidden; vertical-align: middle; display: table-column;}
.bot_menu li.first {width: 140px;}
.bot_menu li.sec {width: 240px;}
.bot_menu ul.in {width: 98%; max-width: 98%; margin: 1px 0px 0px 0px; overflow: hidden;}
.bot_menu ul.in li {margin: 0px 0px 0px 20px; height: 17px;}

#stats {background: url(/img/stat_sel.gif) left top no-repeat; padding: 15px 20px 10px 20px; font-size: 9px; color: #937580; }

.icons {z-index: 1000; margin: 0px; padding: 0px; width: 170px; max-width: 170px; height: 19px; max-height: 20px;}
.icons img {margin: 0px 5px 0px 5px;}

.bread {padding: 5px 20px 5px 2px; height: 30px; max-height: 30px;}
.bread, .bread a, .bread a:visited, .bread a:active, .bread a:hover {font: normal 9px Tahoma; color: #9dbef1;}

.left_side {vertical-align: top; width: 216px; overflow: hidden; padding: 0px;}
.left_zakl {background: url(/img/fld_lf.gif) left top no-repeat; height: 17px; padding: 0px 2px 0px 20px; font: normal 15px Arial; color: #ffffff; text-transform: uppercase;}
.left_zakl span {font-size: 11px !important;}
.left_menu {margin: 0px; width: 204px; border: #9dbef1 1px solid; border-left: #9dbef1 12px solid; background-color: #FFFFFF; padding: 5px;}

ul.cats a, ul.cats a:visited, ul.cats a:active, ul.cats a:hover {font-size: 11px; text-decoration: underline;}
ul.cats a:hover {color: #ff7500;}
ul.newcomers li {list-style-image: url(/img/li_cmp.gif);}

.zaga {text-align: right; padding: 0px 15px 0px 0px; margin: 2px 5px 2px 5px; float: right; position: relative;}
.zaga a, .zaga a:visited, .zaga a:active, .zaga a:hover {font-size: 11px; text-decoration: underline; color: #ff7500;}

.right_side {text-align: right; vertical-align: top; width: 216px; overflow: hidden; padding: 0px;}
.right_wrap {text-align: left; float: right; width: 216px;}
.right_zakl {background: url(/img/fld_r.gif) left top no-repeat; height: 17px; padding: 0px 2px 0px 20px; font: normal 15px Arial; color: #ffffff; text-transform: uppercase;}
.right_zakl span {font: normal 11px Arial !important;}
.right_menu {margin: 0px 0px 5px 0px; border: #ff7500 1px solid; border-left: #ff7500 12px solid; background-color: #FFFFFF; padding: 5px;}

.event {width: 190px; padding: 6px 8px 4px 8px;}
.event, .event p {font-size: 11px;}
.event span {font: bold 12px Arial;}
.event a, .event a:visited, .event a:active, .event a:hover {font: normal 12px Arial; color: #00428f;}

.main_td {padding: 0px;}
.cent_zakl {padding: 0px 5px 0px 5px;}
.content {margin: 0px; padding: 17px 5px 0px 5px;}
.cont {margin: 0px 0px 5px 0px; padding: 20px 28px 10px 28px; background: #FFFFFF url(/img/head_sel.gif) left top no-repeat;}
#conts { background-color: #FFFFFF; }

.torg {width: 94%; margin: 10px; text-align: center; padding: 5px 20px 5px 20px; vertical-align: top;}
.torg_zakl { margin: 0px 0px -1px 0px; padding: 1px 10px 1px 10px; height: 22px; line-height: 22px; float: left; text-align: left; background: url(/img/fld_trade.gif) left top no-repeat; width: 309px; font: bold 17px Arial; color: #ffffff; text-transform: uppercase;}
.torg_zakl span {font: normal 12px Arial !important;}
.torg_block {clear: left; margin: -2px 0px 0px 0px; text-align: left; background-color: #9dbef1; border: 1px solid #ff7500;}
.sep_board {height: 100%; padding: 20px 10px 20px 10px; text-align: center; vertical-align: middle;}
.sep_board table {width: 1px; height: 100%; margin: 0px; padding: 0px;}
.sep_td img {width: 1px; background-color: #FFFFFF; height: 100%;}
.left_board {padding: 10px 0px 30px 15px;}
.right_board {padding: 10px 15px 30px 0px;}

.board h4 {text-transform: uppercase; margin: 0px 5px 3px 0px;}
.boards {background: #FFFFFF url(/img/trade_sel.gif) left top no-repeat; margin: 0px; padding: 10px 20px 5px 20px;}
.boards a, .boards a:visited, .boards a:active, .boards a:hover {text-decoration: underline;}
.boards div {margin: 5px;}
.goboards {text-align: right; padding: 0px 15px 5px 0px; margin: 0px; vertical-align: middle;}
.goboards div {background: url(/img/add.png) left top no-repeat; float: right; position: relative; height: 51px; width: 200px; padding-left: 70px; margin: 0px; text-align: right;}
.goboards div p {margin: 0px; padding: 8px 5px 3px 5px; height: 51px; width: 130px; text-align: left;}
.goboards span {text-transform: lowercase;}
.goboards a, .goboards a:visited, .goboards a:active, .goboards a:hover {color: #ff7500; text-decoration: underline;}

.search {height: 41px; background-color: none; padding: 5px 14px 0px 14px; margin: 0px; text-align: right;}
.search input.search_inp {border-top: 1px solid #faa523; border-bottom: 1px solid #faa523; border-left: 1px solid #faa523; border-right: none; color: #999999; font: normal 10px Tahoma; height: 20px; width: 170px; padding: 2px 5px 2px 3px; margin: 1px 0px 0px 0px;}
.search input.search_but {border-top: 1px solid #faa523; border-bottom: 1px solid #faa523; border-left: none; border-right: 1px solid #faa523; height: 20px; width: 20px; padding: 0px; margin: 1px 0px 0px -2px; background: #FFFFFF url(/img/search.gif) left center no-repeat;}
.search div {height: 20px; padding: 2px 0px 0px 0px; margin: 0px; font: normal 10px Tahoma; color: #00428f;}
.search a, .search a:visited, .search a:active, .search a:hover {font: normal 10px Tahoma; color: #00428f; text-decoration: underline;}

.leftbot {margin: 0px; padding: 30px 10px 5px 10px; font: normal 11px Tahoma; color: #FFFFFF;}
.leftbot a, .leftbot a:visited, .leftbot a:active, .leftbot a:hover {font: normal 11px Tahoma; color: #FFFFFF; text-decoration: underline;}

.wx {margin: 18px 4px 4px 0px; color: #ababab;}
.wx a, .wx a:visited, .wx a:active, .wx a:hover {font: normal 10px Tahoma; color: #ababab; text-decoration: none;}

#faq_result {padding: 5px 6px 5px 10px; color: #4e4d4b; width: 400px;}

a.n, a.n:visited, a.n:active, a.n:hover {color: none; text-decoration: none;}

span.date {font-size: 12px; color: #ff7500 !important; margin: 0px 5px 0px 0px; }
.date a, .date a:visited, .date a:active, .date a:hover {font-size: 12px; color: #ff7500 !important; text-decoration: underline;}
#stats a, #stats a:visited, #stats a:active, #stats a:hover {font-size: 9px; color: #937580; text-decoration: underline;}

.news_img { margin-right: 20px; }

.rubr { max-width: 98%; }

.sep {margin: 0px;}
.spa {height: 1px; background-color: none; margin: 0px; padding: 0px;}
.clear {clear: both;}
.hide {display: none; visibility: hidden;}
.overall {background-color: #002c68; display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 3000;}

.comment {font-size: 11px; color: #c0c0c0; text-align: left; padding: 1px 8px 1px 8px}
.counters {height: 88px; text-align: center; vertical-align: top; padding: 15px; margin: 0px; overflow: hidden;}
.smap {display: none; visibility: hidden; width: 0px; font: normal 5px Tahoma; color: #ffffff;}

.bgwhite {background-color: #FFFFFF;}
.clred {color: #FF0000;}
.nobrd {border: none;}

#mail_result {font: bold 11px Arial;}
.result {background: #8eabcc url(/img/bgb.jpg); padding: 20px 20px 12px 20px; border: #FB8C00 2px solid;}
.result a, .result a:active, .result a:visited, .result a:hover {display: block; text-align: right; padding: 2px 12px 0px 12px;}
.result a.close, .result a.close:active, .result a.close:visited, .result a.close:hover {font-size: 10px; text-decoration: underline; text-align: right; padding: 0px;}

.pag {padding: 5px 5px 5px 5px; text-align: center; font-size: 11px; color: #ababab; max-width: 500px; }
.pag .info {padding-top: 20px;}
.pag a, .pag a:visited, .pag a:active, .pag a:hover {font-size: 11px; text-decoration: none; margin: 0px; padding: 0px;}
.pag span.o {color: #0f3a71; padding: 2px 3px 2px 3px; background-color: #fcb900; text-align: center;}
.pag span.p {background-color: #9DBEF1; padding: 2px 3px 2px 3px; margin: 0px;}
.pag span.o a, .pag span.o a:visited, .pag span.o a:active, .pag span.o a:hover {text-decoration: none; margin: 0px; padding: 0px;}
.pag a.l, .pag a.l:active, .pag a.l:visited, .pag a.l:hover {background: url(/img/pag_l.gif) no-repeat center left; padding: 0px 0px 0px 12px;}
.pag a.r, .pag a.r:active, .pag a.r:visited, .pag a.r:hover {background: url(/img/pag_r.gif) no-repeat center right; padding: 0px 12px 0px 0px;}

.back {margin: 5px 0px 5px 0px; height: 28px; width: 98%; padding: 6px 2px 4px 2px;}
.back a, .back a:visited, .back a:active, .back a:hover, .small {font-size: 11px; color: #ff7500; text-decoration: underline;}
.back a:hover {color: #fcb900;}

.print {height: 28px; width: 40px; float: right;}

form, object, textarea {margin: 0px; padding: 0px; vertical-align: top;}
input, select {height: 20px; vertical-align: middle;}
select, option {font-size: 11px;}
.content textarea, .content input, .content select {margin: 1px; padding: 2px 4px 2px 8px; border: none; background-color: #9DBEF1;}

.form {padding: 0px; margin: 0px;}
.form, .form td, .form th {vertical-align: top;}
.form th {text-align: right; font: bold 11px Arial; padding: 0px 5px 0px 5px;}
.button {background: #faa523 !important; font-size: 10px; color: #ffffff; border: none; margin: 1px; padding: 2px 4px 2px 4px; height: 20px;}

.error, .alert {color: #ff7500; font-weight: bold;}
.form td .alert, .form th .alert {font: bold 13px Arial; padding: 2px;}

table.mail_tbl {border: 0px;}
input.fld {width: 250px;}
textarea.txt {width: 350px;}
input.blob {width: 250px;}
select.sel {width: 250px;}
option.opt {}
input.rad {padding-top: 5px; border: 0px; background: none;}
input.cbx {border: 0px; background: none;}

<!-- 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 -->