body {background-color: #FFFFFF; padding: 0px; margin: 0px; font: normal 12px Arial;}
table, p {margin: 0px; }
td, p, div, li, textarea, input, select, option {font: normal 12px Arial; color: #000000; vertical-align: top;}
th {font: bold 10px Tahoma; color: #000000; text-align: left; background: #fbfcd8; }
p {padding-top: 6px; padding-bottom: 6px;}

a, a:visited, a:active {font: normal 12px Arial; color: #af2f08; text-decoration: underline;}
a:hover  {color: #AB2525; text-decoration: underline;}
a.current, a.current:visited, a.current:active {color: #666666; font-weight: bold; text-decoration: none;}
a.current:hover  {color: #006A9B; font-weight: bold; text-decoration: underline;}
a.menu, a.menu:active, a.menu:visited {color: #af2f08; text-decoration: underline;}
a.menu:hover {color: #AB2525; text-decoration: underline;}
a.now, a.now:hover, a.now:active, a.now:visited {font-weight: bold;}

h1 {font: bold 18px Arial; text-indent: 2px; padding: 0px 0px 2px 0px; margin: 2px 5px 8px 0px;}
h1.head {font: normal 10px Arial; padding: 0px 0px 2px 0px; margin: 2px 0px 8px 0px;}
h1.head a, h1.head a:active, h1.head a:visited, h1.head a:hover {font: normal 10px Arial;}
h2 {font: bold 16px Arial; text-indent: 10px; padding: 5px 0px 0px 0px; margin: 0px 0px 6px 0px; }
h3 {font: bold 14px Arial; text-indent: 10px; padding: 2px 0px 8px 0px; margin: 0px; text-transform: uppercase; }
h4 {font: bold 13px Arial; color: #af2f08; padding: 12px 0px 8px 0px; margin: 0px; text-transform: uppercase;}
h5 {font: bold 12px Arial; padding: 0px 0px 8px 4px; margin: 0px; }
h6 {font: normal 12px Arial; padding: 0px 0px 8px 12px; margin: 0px; }

.leftc h3, .right h3, .botl h3 {font: bold 12px Arial; text-indent: 15px; padding: 2px 0px 0px 0px; margin: 0px; background: url(/img/bg.gif) repeat-x; height: 19px; color: #FFFFFF; text-transform: none;}

img, image {border: 0px; margin: 0px; padding: 0px;}

#lady {height:120px; padding: 0px 0px 0px 73px; margin: 0px; vertical-align: top;}
#lady img {margin:0;}

.top {background: #fd9219 url(/img/top.gif) repeat-x top; margin: 0px; padding: 0px; vertical-align: top;}
.logo {margin: 0px 12px 0px 0px; padding: 0px;}
.topban {margin: 2px 0px 2px 2px; padding: 0px; text-align: right;}
.botban {margin: 20px 0px 0px 0px; padding: 0px; text-align: center;}

.tm {height: 20px; margin: 0px; padding: 4px 20px 4px 0px; word-spacing: 2px; text-align: right; color: #fd9219; background-color: #ffdd6b; border-top: 1px solid #fd9219; border-right: 1px solid #fd9219; border-bottom: 1px solid #fd9219;}
.tm span {color: #fd9219;}
.tm a, .tm a:visited, .tm a:active {color: #af2f08; text-decoration: none;}
.tm a:hover {color: #af2f08; text-decoration: underline;}

.bm {height: 20px; margin: 0px; padding: 4px 20px 4px 0px; word-spacing: 2px; text-align: center; color: #fd9219; background-color: #ffdd6b; border-top: 1px solid #fd9219; border-right: 1px solid #fd9219; border-bottom: 1px solid #fd9219;}
.bm span {color: #fd9219;}
.bm a, .bm a:visited, .bm a:active {color: #af2f08; text-decoration: none;}
.bm a:hover {color: #af2f08; text-decoration: underline;}

.leftc {margin: 0px; padding: 0px 4px 0px 0px;}
.right {margin: 0px; padding: 0px 0px 0px 4px;}

.count {padding: 6px;}
.cpr {background: #fd9219 url(/img/bot.gif) repeat-x top; padding: 6px; text-align: center; color: #FFFFFF;}
.cpr a, .cpr a:active, .cpr a:visited {color: #FFFFFF; text-decoration: none; }
.cpr a:hover { color: #FFFFFF; text-decoration: underline; }

.blok {padding: 8px 4px 4px 4px; margin: 0px 0px 6px 0px; background-color: #fdf1bc; border: 1px solid #fd9219; width: 250px;}
.blok p {text-indent: 0px; margin: 0px; padding: 0px 0px 7px 0px;}

.botblok {padding: 4px; margin: 0px 0px 6px 0px; background-color: #fdf1bc; border: 1px solid #fd9219; }

ul {margin: 0px 10px 12px 18px; padding: 0px;}
ul ul {margin: 0px 0px 0px 18px; padding: 0px;}
ul ul ul {margin: 0px 0px 0px 18px; padding: 0px;}

.cont {padding: 2px 8px 2px 8px; text-align: left; }
.cont p {text-indent: 20px; margin: 5px 0px 5px 0px; padding: 2px 0px 2px 0px;}
.cont a {text-decoration: underline;}
.cont span {color: #af2f08;}
.cont li { margin: 0px; padding: 4px 0px 0px 0px;}

table.cont { margin: 6px 15px 6px 15px;}
.cont td { padding: 3px 6px 3px 6px; }
.cont th {font: bold 11px Verdana; background-color: #fdf1bc; padding: 3px 6px 3px 6px; }
.cont td p {font: 11px Verdana; text-align: justify; text-indent: 20px; margin: 5px 0px 5px 0px; padding: 0px;}

.att {background-color: #fbfcd8; border: 1px solid #fd9219; width: 94%; margin: 6px; padding: 2px; }
.att p { margin: 2px 0px 2px 0px; }
.intro {border: 0px solid #fd9219; width: 94%; margin: 6px; padding: 2px; }

.main { margin: 20px 10px 30px 0px; text-align: center; border: 0px; }
.main th, .main td, .main table, .main img, .main table td img { border: 0px; margin: 0px; }
.main_v { background: url(/img/v_line.gif) repeat-y center; width: 25px; }
.main_h { background: url(/img/h_line.gif) repeat-x; height: 21px; }

table.info, table.info th, table.info td {font: normal 11px Tahoma, sans-serif; text-transform: none; text-align: left; }
table.info { border-left: 1px solid #F9E8A6; border-right: 0px solid #F9E8A6; border-top: 1px solid #F9E8A6; }
table.info td, table.info th { border-right: 1px solid #F9E8A6; border-bottom: 1px solid #F9E8A6; }
table.info th {font-weight: bold; background-color: #fdf1bc; text-align: center; }
.info th table, .info td table, .info th table td, .info td table td, .info th table th, .info td table th { border: 0px; }
.info th img, .info td img { margin: 5px; }
.info a, .info a:visited, .info a:active, .info a:hover { font: bold 11px Tahoma, sans-serif; text-transform: }

.news {padding: 0px 0px 5px 0px; margin: 0px}
.news table { padding: 0px; margin: 0px; }
.news div { padding: 0px; margin: 5px 0px 5px 0px; }
.news img { border: 1px solid #666666; }

.imgtable {border: 1px solid #666666; padding: 0.2px; margin: 0px;}

table.form, table.form th, table.form td { border: 0px; font: normal 11px Tahoma, sans-serif; text-transform: none; }
table.form th {font-weight: bold; text-align: left; }

.leftmenu {padding: 10px 4px 4px 0px; margin: 0px 0px 6px 0px; border: 1px solid #fd9219; background-color: #fdf1bc;}
.leftmenu li {list-style-type: none; color: #af2f08;}
.leftmenu a, .leftmenu a:visited, .leftmenu a:active {color: #af2f08; font: bold 11px Tahoma; text-decoration: none;}
.leftmenu a:hover {color: #af2f08; font: bold 11px Tahoma; text-decoration: underline;}
.leftmenu a.now, .leftmenu a.now:visited, .leftmenu a.now:active, .leftmenu a.now:hover {color: #AB2525;}
.level_2 {padding-left: 2px; padding-top: 3px;}
.level_2 li {padding-bottom: 3px; list-style-type: circle; border-bottom: 1px solid #AB2525;}
.level_3 {padding-left: 18px; padding-top: 3px;}
.level_3 li {padding-bottom: 3px; list-style-type: disc;}
.level_4 {padding-left: 28px; padding-top: 3px;}
.level_4 li {padding-bottom: 3px;}
.level_5 {padding-left: 38px; padding-top: 3px;}
.level_5 li {padding-bottom: 3px;}

.star {color: #af2f08;}
.san {margin: 18px 0px 0px 0px;}

.pred {padding: 0px 13px 12px 16px;}
.pred b {color: #af2f08; font: bold 10px Verdana;}

.back {margin: 10px 0px 10px 40px;}
.cmnt {padding: 5px; border: 1px solid #fd9219; margin: 5px;}

.nobrd, .nobrd td, .nobrd th {border: 0px;}
.nobrd th img, .nobrd td img { margin: 2px; }

.pag {font: normal 11px Tahoma, sans-serif; text-align: right; color: #333333; padding: 8px;}
.pag a, .pag a:hover, .pag a:active, .pag a:visited {font-weight: bold;}

<!-- form start -->
form {margin: 0px; padding: 0px;}
textarea, input, select, option {font-family: Arial; font-size: 11px;}
.button {background: #fd9219; font: bold 10px Verdana; color: #FFFFFF;}
<!-- form end -->

<!-- mail form start -->
.error, .alert, td.error, td.alert, th.error, th.alert {color: #af2f08;}
table.mail_tbl {border: 0px;}
input.fld {width: 250px;}
textarea.txt {width: 250px;}
input.blob {width: 98%;}
select.sel {width: 98%;}
option.opt {}
input.rad {padding-top: 5px; border: 0px; background-color: none; }
input.cbx {border: 0px; background-color: 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 {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 -->
