/*новое меню*/
TABLE.nmenu { width: 100%; height: 29px; }
TABLE.nmenu TD {
        width: 26%; border-bottom: 2px solid #fff;
}
TABLE.nmenu TD.nom {
        width: 22%; border: none; background: url(img/menu1-c-l.gif) no-repeat 0 0;
}
TABLE.nmenu TD.nom DIV.cr {
        background: url(img/menu1-c-r.gif) no-repeat 100% 0; width: 100%; height: 100%;
}
TABLE.nmenu TD.pres {

}
TABLE.nmenu TD.pres DIV.bg {
         width: 100%; height: 26px; margin-top: 3px; background: #CE1D31 url(img/menu-rdg-bg.gif) repeat-x 0 0;
}
TABLE.nmenu TD.pres DIV.pic {
        position: absolute; width: 32px; height: 28px; background: url(img/menu-pres-img.gif) no-repeat 0 0; top: 1px; left: 1px; float: left;
}
TABLE.nmenu TD.pres A {
        display: block; margin-left: 39px; padding-top: 3px; color: #fff; font-family: Verdana; font-size: 9px; font-weight: bold; text-decoration: none !important; line-height: 9px;
}
TABLE.nmenu TD.corp {

}
TABLE.nmenu TD.corp DIV.bg {
        width: 100%; height: 26px; margin-top: 3px; background: #CE1D31 url(img/menu-rdg-bg.gif) repeat-x 0 0;
}
TABLE.nmenu TD.corp DIV.pic {
        position: absolute; width: 54px; height: 35px; background: url(img/menu-corp-img.gif) no-repeat 0 0; top: -6px; left: 0; float: left;
}
TABLE.nmenu TD.corp A {
        display: block;  margin-left: 57px; padding-top: 3px; color: #fff; font-family: Verdana; font-size: 9px; font-weight: bold; text-decoration: none !important; line-height: 9px;
}
TABLE.nmenu TD.rdg {
         background: url(img/menu-rdg-c-r.gif) no-repeat 100% 3px;
}
TABLE.nmenu TD.rdg DIV.cr {
         background: url(img/menu-rdg-c-r.gif) no-repeat 0 0; width: 6px; height: 3px; float: right;
}
TABLE.nmenu TD.rdg DIV.cb {
        position: absolute; background: url(img/menu-rdg-c-b.gif) no-repeat 0 0; width: 12px; height: 9px; right: 0; top: 0;
}
TABLE.nmenu TD.rdg DIV.bg {
        width: 100%; height: 26px; margin-top: 3px; background: #CE1D31 url(img/menu-rdg-bg.gif) repeat-x 0 0;
}
TABLE.nmenu TD.rdg DIV.pic {
        position: absolute; width: 43px; height: 32px; background: url(img/menu-rdg-img.gif) no-repeat 0 0; top: -1px; left: 0; float: left;
}
TABLE.nmenu TD.rdg A {
        display: block; margin-left: 49px; padding-top: 8px; color: #fff; font-family: Verdana; font-size: 9px; font-weight: bold; text-decoration: none !important; line-height: 9px;
}
/*внутренние страницы*/
/* Авторизация */
TABLE.a-form {
        BACKGROUND: #fffcf0; WIDTH: 450px;  margin-top: 20px; margin-left: 45px;
}
TABLE.a-form TD.name {
        padding: 5px 4px 5px 14px; COLOR: #666; TEXT-ALIGN: right; width: 10%; FONT-SIZE: 13px;
}
TABLE.a-form TD.in {
        padding: 5px; width: 30%; FONT-SIZE: 13px;
}
TABLE.a-form TD.button {
        padding: 5px 0 5px 10px;
}
/* Контент */
DIV.content {
        padding: 20px 40px 15px 25px;
}
/* Сотрудники */
DIV.content TABLE.office { width: 90%; }
DIV.content TABLE.office TD { vertical-align: top; }
DIV.content TABLE.office TD.foto { width: 5%; padding: 6px; border: 1px solid #DBCB94; }
DIV.content TABLE.office TD.foto IMG { overflow: hidden; width: 120px; height: 120px; }
DIV.content TABLE.office TD.info { padding-left: 15px; padding-right: 20px; width: 45%; }
DIV.content TABLE.office TD.info DIV.fio{ font-size: 110%; padding-top: 4px; padding-bottom: 0; font-weight: bold; color: #D0C087; }
DIV.content TABLE.office TD.info DIV { color: #555; padding-top: 0px; padding-top: 3px; }
DIV.content TABLE.office TD.info P { padding-top: 3px; padding-bottom: 0; }
DIV.content TABLE.office TD.info A { font-weight: bold; }
DIV.content TABLE.office TD.qst { width: 100%; font-size: 70%; padding-right: 30px; width: 50%; padding-bottom: 15px;}
DIV.content TABLE.office TD.qst DT { padding: 7px 0 0 2px; font-weight: bold; }
DIV.content TABLE.office TD.qst DD { padding-left: 35px; margin: 0; }
/* Написать письмо */
DIV.letter {
        width: 80%; padding: 25px 0 15px 45px;
}

/**/
TABLE.nf-gallery {
        WIDTH: 650px
}
TABLE.nf-gallery TD.r {
        PADDING-RIGHT: 15px; VERTICAL-ALIGN: top
}
TABLE.nf-gallery TD.b {
        PADDING-BOTTOM: 15px
}
TABLE.nf-gallery TD.text {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fffcf0; PADDING-BOTTOM: 6px; COLOR: #828282; PADDING-TOP: 6px; TEXT-ALIGN: center
}
TABLE.nf-gallery P {
        FONT-SIZE: 11px; COLOR: #666; TEXT-ALIGN: center
}
DIV.flash {
        BORDER-RIGHT: #dedede 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dedede 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedede 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dedede 1px solid
}
TABLE.anekdot {
        BORDER-TOP: #e0233e 10px solid; WIDTH: 100%
}
TABLE.anekdot TD.text {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(img/vnut-cnt-crn-lft.gif) #e0233e no-repeat 0px 100%; PADDING-BOTTOM: 15px; WIDTH: 75%; PADDING-TOP: 0px
}
TABLE.anekdot TD.text DIV {
        PADDING-RIGHT: 20px; PADDING-LEFT: 30px; FONT-SIZE: 11px; BACKGROUND: #fff; PADDING-BOTTOM: 12px; WIDTH: 100%; COLOR: #000; PADDING-TOP: 10px
}
TABLE.anekdot TD.pd {
        WIDTH: 25%; BORDER-BOTTOM: #e0233e 15px solid
}
DIV.an {
        CLEAR: both; BORDER-RIGHT: #dbcb94 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #dbcb94 1px dashed; PADDING-LEFT: 10px; BACKGROUND: #fff9e3; PADDING-BOTTOM: 8px; BORDER-LEFT: #dbcb94 1px dashed; PADDING-TOP: 3px; BORDER-BOTTOM: #dbcb94 1px dashed
}
DIV.an DIV {
        FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #e0233e
}
DIV.anekdot {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #e0233e; PADDING-BOTTOM: 15px; WIDTH: 100%; PADDING-TOP: 10px
}
DIV.anekdot DIV {
        PADDING-RIGHT: 20px; PADDING-LEFT: 30px; FONT-SIZE: 11px; BACKGROUND: #fff; PADDING-BOTTOM: 12px; WIDTH: 77%; COLOR: #000; PADDING-TOP: 10px
}
DIV.top-pop {
        PADDING-LEFT: 28px; BACKGROUND: url(img/pop-logo-bg.gif) repeat-x 0px 0px; WIDTH: 100%
}
/*
TABLE.gallery {
        MARGIN-TOP: 20px; WIDTH: 100%
}
TABLE.gallery TD {
        PADDING-BOTTOM: 20px; WIDTH: 5%
}
TABLE.gallery TH {
        PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; WIDTH: 25%; COLOR: #666; PADDING-TOP: 2px; TEXT-ALIGN: left
}
TABLE.gallery TH STRONG {
        PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 16px; BACKGROUND: #fffcf0; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 2px
}
TABLE.gallery TH DIV.name {
        PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.gallery TH DIV.job {
        PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #c30200; PADDING-TOP: 5px
}
*/
TABLE.z-form {
        BACKGROUND: #fffcf0; WIDTH: 90%
}
TABLE.z-form TD {
        FONT-SIZE: 13px
}
TABLE.z-form TD.name {
        PADDING-RIGHT: 5px; PADDING-LEFT: 14px; PADDING-BOTTOM: 2px; COLOR: #666; PADDING-TOP: 2px; TEXT-ALIGN: right
}
TABLE.z-form TD.in {
        PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.z-form TR.bg TD {
        BORDER-TOP: #dbcb94 1px solid; BACKGROUND: #fff4cd; COLOR: #9d000f; BORDER-BOTTOM: #dbcb94 1px solid
}
TABLE.z-form TD.in INPUT {
        FONT-SIZE: 13px
}
TABLE.z-form TD.in BUTTON {
        FONT-SIZE: 13px
}
TABLE.z-form TD.in TEXTAREA {
        FONT-SIZE: 13px
}
TABLE.z-form TD.in SELECT {
        FONT-SIZE: 13px
}
UL.job {
        PADDING-RIGHT: 0px; LIST-STYLE: square url(img/ico-job.gif) inside; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 5px
}
DIV.m-news {
        WIDTH: 100%
}
DIV.m-news DIV.date {
        CLEAR: both; COLOR: #999
}
DIV.m-news DIV.text {
        PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
TABLE.form {
        BACKGROUND: #fffcf0; WIDTH: 80%
}
TABLE.td {
        FONT-SIZE: 11px
}
TABLE.form TD.name {
        PADDING-RIGHT: 5px; PADDING-LEFT: 14px; WIDTH: 30%; COLOR: #666
}
TABLE.form TD.in {
        PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; WIDTH: 70%; PADDING-TOP: 4px
}
TABLE.form TR.bg TD {
        BORDER-TOP: #dbcb94 1px solid; BACKGROUND: #fff4cd; COLOR: #9d000f; BORDER-BOTTOM: #dbcb94 1px solid
}
TABLE.form TD.in INPUT {
        FONT-SIZE: 13px
}
TABLE.form TD.in BUTTON {
        FONT-SIZE: 13px
}
TABLE.form TD.in TEXTAREA {
        FONT-SIZE: 13px
}
TABLE.guest {
        WIDTH: 100%
}
TABLE.guest TD.ico {
        PADDING-RIGHT: 8px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 2%; PADDING-TOP: 3px
}
TABLE.guest TD.txt {
        WIDTH: 98%
}
TABLE.guest TD.txt SPAN.date {
        COLOR: #999
}
TABLE.guest TD.txt DIV.mes {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 3px
}
TABLE.c-form {
        WIDTH: 100%
}
TABLE.c-form TD {
        FONT-SIZE: 11px
}
TABLE.c-form TD.name {
        PADDING-LEFT: 14px; WIDTH: 50%
}
TABLE.c-form TD.in {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 50%; PADDING-TOP: 2px
}
TABLE.c-form TD.in INPUT {
        FONT-SIZE: 13px; WIDTH: 100%
}
TABLE.c-form TD.in BUTTON {
        FONT-SIZE: 13px; WIDTH: 100%
}
TABLE.katalog {
        BORDER-TOP: #4fa6f6 1px solid; BACKGROUND: url(img/kat-bg.gif) repeat-x 0px 0px; WIDTH: 100%; w:
}
TABLE.katalog TD.top-lft-crn {
        BACKGROUND: url(img/kat-petuh-top-lft.gif) #97d3f8 no-repeat 100% 0px
}
TABLE.katalog TD.top {
        BACKGROUND: url(img/kat-bg.gif) #97d3f8 repeat-x 0px 0px
}
TABLE.katalog TD.lft-col {
        VERTICAL-ALIGN: top; WIDTH: 6%; TEXT-ALIGN: right
}
TABLE.katalog TD.mdl-col {
        WIDTH: 93%
}
TABLE.katalog TD.rgh-col {
        WIDTH: 1%
}
TABLE.katalog TD.bg-gr {
        BACKGROUND: url(img/kat-bg2.gif) #97d3f8 repeat-x 0px 0px
}
TABLE.katalog TD.bot-lft {
        BACKGROUND: url(img/kat-bot-bg.gif) repeat-x 0px 0px
}
TABLE.katalog TD.mdl-col {
        VERTICAL-ALIGN: top
}
TABLE.katalog TD.bot-mdl TABLE {
        WIDTH: 100%
}
TABLE.katalog TD.bot-mdl TABLE TD.mdl {
        BACKGROUND: url(img/kat-bot-table-bg.gif) repeat-x 0px 0px; WIDTH: 100%
}
TABLE.katalog TD.bot-rgh {
        BACKGROUND: url(img/kat-bot-bg.gif) repeat-x 0px 0px; TEXT-ALIGN: right
}
TABLE.katalog1 {
        BORDER-TOP: #4fa6f6 1px solid; BACKGROUND: url(img/kat-bg.gif) repeat-x 0px 0px; WIDTH: 100%; w:
}
TABLE.katalog1 TD.top-lft-crn {
        BACKGROUND: url(img/kat-petuh-top-lft-1.gif) #97d3f8 no-repeat 100% 0px
}
TABLE.katalog1 TD.top {
        BACKGROUND: url(img/kat-bg.gif) #97d3f8 repeat-x 0px 0px
}
TABLE.katalog1 TD.lft-col {
        VERTICAL-ALIGN: top; WIDTH: 6%; TEXT-ALIGN: right
}
TABLE.katalog1 TD.mdl-col {
        WIDTH: 93%
}
TABLE.katalog1 TD.rgh-col {
        WIDTH: 1%
}
TABLE.katalog1 TD.bg-gr {
        BACKGROUND: url(img/kat-bg2.gif) #97d3f8 repeat-x 0px 0px
}
TABLE.katalog1 TD.bot-lft {
        BACKGROUND: url(img/kat-bot-bg.gif) repeat-x 0px 0px
}
TABLE.katalog1 TD.mdl-col {
        VERTICAL-ALIGN: top
}
TABLE.katalog1 TD.bot-mdl TABLE {
        WIDTH: 100%
}
TABLE.katalog1 TD.bot-mdl TABLE TD.mdl {
        BACKGROUND: url(img/kat-bot-table-bg.gif) repeat-x 0px 0px; WIDTH: 100%
}
TABLE.katalog1 TD.bot-rgh {
        BACKGROUND: url(img/kat-bot-bg.gif) repeat-x 0px 0px; TEXT-ALIGN: right
}
TABLE.katalog1 A:link {
        FONT-WEIGHT: bold; COLOR: #e0233e; TEXT-DECORATION: none
}
TABLE.katalog1 A:visited {
        FONT-WEIGHT: bold; COLOR: #e26a72; TEXT-DECORATION: none
}
TABLE.katalog1 A:hover {
        FONT-WEIGHT: bold; COLOR: #e0233e; TEXT-DECORATION: none
}
TABLE.katalog1 A:active {
        FONT-WEIGHT: bold; COLOR: #e0233e; TEXT-DECORATION: none
}
TABLE.kt-table {
        BORDER-RIGHT: #e0233e 3px solid; BORDER-TOP: #e0233e 14px solid; BACKGROUND: url(img/kat-table-bg.gif) #fff4cd 0px 3px; BORDER-LEFT: #e0233e 3px solid; WIDTH: 100%; BORDER-BOTTOM: #e0233e 0px solid
}
TABLE.kt-table TD.col {
        BORDER-RIGHT: #e0233e 1px solid; WIDTH: 32%; PADDING-TOP: 4px; TEXT-ALIGN: center
}
TABLE.kt-table TD.bg {
        BACKGROUND: url(img/kat-table-td-bg.gif) repeat-x 0px 0px
}
TABLE.kt-table TD.pd {
        PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 11px
}
TABLE.kt-table TD.pd-z {
        PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 14px
}
TABLE.kt-table TD.pd-z TABLE {
        WIDTH: 100%
}
TABLE.kt-table TD.pd-z TABLE TD.ill {
        VERTICAL-ALIGN: top; WIDTH: 20%
}
TABLE.kt-table TD.pd-z TABLE TD.form {
        PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 80%; PADDING-TOP: 2px; TEXT-ALIGN: left
}
TABLE.kt-table TD.pd-z TABLE TD.form TABLE {
        WIDTH: 100%
}
TABLE.kt-table TD.pd-z TABLE TD.form TABLE TD.name {
        WIDTH: 45%
}
TABLE.kt-table TD.pd-z TABLE TD.form TABLE TD.in {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; WIDTH: 55%; PADDING-TOP: 0px
}
TABLE.kt-table TD.pd-z INPUT {
        BORDER-RIGHT: #ead072 1px solid; BORDER-TOP: #ead072 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ead072 1px solid; WIDTH: 65px; BORDER-BOTTOM: #ead072 1px solid
}
TABLE.kt-table TD.pd-z TEXTAREA {
        DISPLAY: block; FONT-SIZE: 11px; WIDTH: 90%
}
TABLE.katalog A:link {
        FONT-WEIGHT: bold; COLOR: #e0233e; TEXT-DECORATION: none
}
TABLE.katalog A:visited {
        FONT-WEIGHT: bold; COLOR: #e26a72; TEXT-DECORATION: none
}
TABLE.katalog A:hover {
        FONT-WEIGHT: bold; COLOR: #e0233e; TEXT-DECORATION: none
}
TABLE.katalog A:active {
        FONT-WEIGHT: bold; COLOR: #e0233e; TEXT-DECORATION: none
}
TABLE.kt-table TD.nobrd {
        BORDER-RIGHT: medium none
}
TABLE.kt-table TD.mrg {
        WIDTH: 4%
}
TABLE.kt-table TD.col A.img {
        DISPLAY: block; BACKGROUND: #ffffdc; WIDTH: 60%
}
TABLE.kt-table IMG {
        BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TABLE.kt-table2 {
        BORDER-RIGHT: #e0233e 3px solid; BORDER-TOP: #e0233e 5px solid; BACKGROUND: url(img/kat-table-bg.gif) #fff4cd 0px 3px; BORDER-LEFT: #e0233e 3px solid; WIDTH: 100%; BORDER-BOTTOM: #e0233e 0px solid
}
TABLE.kt-table2 TD.col {
        BORDER-RIGHT: #e0233e 1px solid; WIDTH: 32%; PADDING-TOP: 4px; TEXT-ALIGN: center
}
TABLE.kt-table2 TD.bg {
        BACKGROUND: url(img/kat-table-td-bg.gif) repeat-x 0px 0px
}
TABLE.kt-table2 TD.pd {
        PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 11px
}
TABLE.kt-table2 TD.pd-z {
        PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 14px
}
TABLE.kt-table2 TD.pd-z TABLE {
        WIDTH: 100%
}
TABLE.kt-table2 TD.pd-z TABLE TD.ill {
        VERTICAL-ALIGN: top; WIDTH: 20%
}
TABLE.kt-table2 TD.pd-z TABLE TD.form {
        PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 80%; PADDING-TOP: 2px; TEXT-ALIGN: left
}
TABLE.kt-table2 TD.pd-z TABLE TD.form TABLE {
        WIDTH: 100%
}
TABLE.kt-table2 TD.pd-z TABLE TD.form TABLE TD.name {
        WIDTH: 45%
}
TABLE.kt-table2 TD.pd-z TABLE TD.form TABLE TD.in {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; WIDTH: 55%; PADDING-TOP: 0px
}
TABLE.kt-table2 TD.pd-z INPUT {
        BORDER-RIGHT: #ead072 1px solid; BORDER-TOP: #ead072 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ead072 1px solid; WIDTH: 65px; BORDER-BOTTOM: #ead072 1px solid
}
TABLE.kt-table2 TD.pd-z TEXTAREA {
        DISPLAY: block; FONT-SIZE: 11px; WIDTH: 90%
}
TABLE.kt-table2 TD.nobrd {
        BORDER-RIGHT: medium none
}
TABLE.kt-table2 TD.mrg {
        WIDTH: 4%
}
TABLE.kt-table2 TD.col A.img {
        DISPLAY: block; BACKGROUND: #ffffdc; WIDTH: 60%
}
TABLE.kt-table2 IMG {
        BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
DIV.krilo {
        POSITION: absolute
}
DIV.krilo DIV {
        LEFT: 0px; POSITION: relative; TOP: 0px
}
DIV.flash-ng {
        BORDER-TOP: #6db0fd 1px solid; BACKGROUND: #1974db; WIDTH: 100%; TEXT-ALIGN: right
}
DIV.flash-ded {
        BACKGROUND: url(img/ng-ill-2.jpg) no-repeat 0px 0px; WIDTH: 100%; HEIGHT: 255px
}
DIV.ng {
        PADDING-RIGHT: 55px; PADDING-LEFT: 16px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; HEIGHT: 300px
}
DIV.ng DIV {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.ng P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
DIV.ng EM {
        PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: #a70018; PADDING-TOP: 4px; TEXT-ALIGN: right
}
TABLE.katalog-brd {
        BACKGROUND: url(img/ng-kat-bg.gif) repeat-x 0px 0px; WIDTH: 100%
}
TABLE.katalog-brd TD.link {
        PADDING-LEFT: 60px; BACKGROUND: url(img/ng-kat-lft-crn.gif) no-repeat 0px 0px; WIDTH: 99%
}
TABLE.table {
        CLEAR: both; BORDER-TOP: #ffdc64 3px solid; WIDTH: 100%
}
TABLE.table TH {
        PADDING-RIGHT: 4px; BORDER-TOP: #fff077 1px solid; PADDING-LEFT: 4px; BACKGROUND: #ffdc64; PADDING-BOTTOM: 3px; COLOR: #9d000f; PADDING-TOP: 0px; BORDER-BOTTOM: #d05000 1px solid
}
TABLE.table TD {
        PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff077 1px solid
}
DIV.news {
        PADDING-RIGHT: 65px; PADDING-LEFT: 16px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; HEIGHT: 300px
}
DIV.news DIV {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.news A {
        DISPLAY: block
}
DIV.news EM {
        PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: #a70018; PADDING-TOP: 4px; TEXT-ALIGN: right
}
DIV.rgh-col-ng-abs {
        RIGHT: 0px; WIDTH: 33%; POSITION: absolute; TOP: 344px
}
DIV.rgh-col-abs {
        RIGHT: 0px; WIDTH: 33%; POSITION: absolute; TOP: 94px
}
DIV.rgh-col-abs UL {
        PADDING-LEFT: 10px
}
DIV.rc-sm {
        TOP: 112px
}
TABLE.rgh-col {
        WIDTH: 100%
}
TABLE.rgh-col TD DIV.pd {
        PADDING-RIGHT: 7px; padding-top: 29px;
}
DIV.top-lft-crn {
        PADDING-LEFT: 2px; BACKGROUND: url(img/rgh-col-top-lft-crn.gif) #e0233e no-repeat
}
DIV.top-lft-crn-ng {
        PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #e0233e
}
DIV.cnt {
        BORDER-RIGHT: #e0233e 3px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #fff4cd; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff7771 1px solid; COLOR: #000; PADDING-TOP: 12px; HEIGHT: 365px
}
DIV.top-lft-crn-ng DIV.cnt {
        BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
DIV.cnt A.mrk {
        PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; MARGIN: 10px 0px; BORDER-LEFT: #e0233e 5px solid; PADDING-TOP: 1px
}
DIV.cnt A:link {
        COLOR: #d10e1c; TEXT-DECORATION: underline
}
DIV.cnt A:visited {
        COLOR: #df5351; TEXT-DECORATION: underline
}
DIV.cnt A:hover {
        COLOR: #d10e1c; TEXT-DECORATION: underline
}
DIV.cnt A:active {
        COLOR: #d10e1c; TEXT-DECORATION: underline
}
DIV.cnt DIV.hr {
        BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #dbcb94; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 100%; COLOR: #dbcb94; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 1px
}
DIV.cnt IMG {
        DISPLAY: block
}
DIV.cnt DIV.contacts {
        PADDING-RIGHT: 65px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; FONT: 10px Tahoma, Arial, Helvetica, sans-serif; PADDING-TOP: 15px
}
DIV.cnt DIV.contacts STRONG {
        DISPLAY: block; PADDING-BOTTOM: 3px
}
TABLE.bot-brd {
        WIDTH: 100%; background: #fff;
}
TABLE.bot-brd TD.lft-crn {
        WIDTH: 2%
}
TABLE.bot-brd TD.rgh-crn {
        WIDTH: 2%
}
TABLE.bot-brd TD.mdl {
        BACKGROUND: #fff4cd; WIDTH: 98%; BORDER-BOTTOM: #e0233e 12px solid
}
TABLE.h2 {
        WIDTH: 100%
}
TABLE.h2 TD.crn-lft {
        PADDING-LEFT: 2px; BACKGROUND: url(img/h2-crn-lft.gif) no-repeat 100% 0px; WIDTH: 1%
}
TABLE.h2 TD.crn-rgh {
        BACKGROUND: url(img/h2-crn-rgh.gif) no-repeat 0px 0px; WIDTH: 1%
}
TABLE.h2 TD.crn-rgh2 {
        BACKGROUND: url(img/h2-crn-rgh2.gif) no-repeat 0px 0px; WIDTH: 1%; padding-right: '7px';
}
TABLE.h2 TD.hdr {
        BACKGROUND: url(img/h2-crn-bg.gif) #e0233e repeat-x 0px 0px; WIDTH: 40%
}
TABLE.h2 TD.bg {
        BACKGROUND: url(img/h2-crn-bg2.gif) repeat-x 0px 0px; WIDTH: 56%
}
TABLE.h2 TD.pd {
        WIDTH: 1%
}
TABLE.top-crn {
        BACKGROUND: url(img/rgh-col-top-bg-ng.gif) repeat-x 0px 0px; WIDTH: 100%
}
TABLE.top-crn TD.mdl {
        WIDTH: 99%
}
TABLE.top-crn TD.crn-rgh {
        BACKGROUND: url(img/rgh-col-top-rgh-crn-ng.gif) no-repeat 100% 0px
}
DIV.bot {
        PADDING-RIGHT: 50px; PADDING-LEFT: 40px; PADDING-BOTTOM: 20px; FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #424242; PADDING-TOP: 20px
}
DIV.bot A {
        COLOR: #424242; TEXT-DECORATION: underline
}
TABLE.main TD.cnt DIV.bot A:link {
        COLOR: #424242; TEXT-DECORATION: underline
}
TABLE.main TD.cnt DIV.bot A:visited {
        COLOR: #424242; TEXT-DECORATION: underline
}
TABLE.main TD.cnt DIV.bot A:hover {
        COLOR: #424242; TEXT-DECORATION: underline
}
TABLE.main TD.cnt DIV.bot A:active {
        COLOR: #424242; TEXT-DECORATION: underline
}
DIV.bot DIV {
        PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; MARGIN-LEFT: -10px; BORDER-LEFT: #989898 5px solid; PADDING-TOP: 4px
}
DIV.ushki {
        BACKGROUND: url(img/ushki-bg.gif) #e0233e repeat-x left bottom; MARGIN: 0px; WIDTH: 100%
}
DIV.ushki A {
        COLOR: #666; TEXT-DECORATION: none
}
TABLE.main TD.cnt DIV.ushki A:link {
        COLOR: #666; TEXT-DECORATION: none
}
TABLE.main TD.cnt DIV.ushki A:visited {
        COLOR: #666; TEXT-DECORATION: none
}
TABLE.main TD.cnt DIV.ushki A:hover {
        COLOR: #666; TEXT-DECORATION: none
}
TABLE.main TD.cnt DIV.ushki A:active {
        COLOR: #666; TEXT-DECORATION: none
}
DIV.ushki DIV.bg {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(img/ushki-bg-crn.gif) no-repeat left bottom; PADDING-BOTTOM: 15px; WIDTH: 100%; PADDING-TOP: 10px
}
DIV.ushki DIV.bg TABLE.ushki {
        BORDER-TOP: #fff 1px solid; WIDTH: 100%
}
DIV.ushki DIV.bg TABLE.ushki TD.ill {
        BACKGROUND-POSITION: 0px 0px; WIDTH: 15%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 97px
}
DIV.ushki DIV.bg TABLE.ushki TD.text {
        PADDING-RIGHT: 3px; PADDING-LEFT: 9px; BACKGROUND: url(img/ushki-w-crn.gif) #fff no-repeat 0px 100%; PADDING-BOTTOM: 3px; FONT: 11px Tahoma, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; WIDTH: 35%; COLOR: #666; PADDING-TOP: 6px
}
DIV.ushki-rd {
        BACKGROUND: url(img/bot-brd-bg.gif) #fff repeat-x 100% 100%; WIDTH: 100%
}
DIV.ushki-rd TABLE {
        WIDTH: 100%
}
DIV.ushki-rd TABLE TD.brd {
        WIDTH: 100%; BORDER-BOTTOM: #e0233e 15px solid
}
DIV.ushki-rd TABLE TD.img {
        VERTICAL-ALIGN: bottom
}
DIV.photo {
        DISPLAY: inline; FLOAT: left
}
DIV.photo TABLE {
        BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; MARGIN: 0px 8px 8px 0px; BORDER-LEFT: #dedede 0px solid; BORDER-BOTTOM: #dedede 0px solid
}
DIV.photo TABLE TD {
        BORDER-RIGHT: #dedede 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #dedede 0px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #dedede 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #dedede 1px solid
}
/* заголовок */
TABLE.main {
        CLEAR: both; BACKGROUND: #fff; WIDTH: 100%
}
TABLE.main TD.cnt {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 67%; PADDING-TOP: 0px; HEIGHT: 300px
}
TABLE.main TD.cnt A:link {
        COLOR: #e0233e; TEXT-DECORATION: underline
}
TABLE.main TD.cnt A:visited {
        COLOR: #e26a72; TEXT-DECORATION: underline
}
TABLE.main TD.cnt A:hover {
        COLOR: #e0233e; TEXT-DECORATION: underline
}
TABLE.main TD.cnt A:active {
        COLOR: #e0233e; TEXT-DECORATION: underline
}
TABLE.main TD.cnt DIV.rule {
        BORDER-RIGHT: #ececec 30px solid; PADDING-RIGHT: 50px! important
}
TABLE.main TD.cnt TABLE.h1 {
        WIDTH: 100%
}
TABLE.main TD.cnt TABLE.vnut {
        BACKGROUND: url(img/hdr-bg-crn2.gif) no-repeat 100% 0px
}
TABLE.main TD.cnt TABLE.h1 TD {
        VERTICAL-ALIGN: bottom; WIDTH: 100%; HEIGHT: 48px; padding-bottom: 10px;
}
TABLE.main TD.cnt DIV.pd {
        PADDING-RIGHT: 25px; PADDING-LEFT: 29px; BACKGROUND: #fff; PADDING-BOTTOM: 15px; WIDTH: 100%; PADDING-TOP: 10px
}
UNKNOWN {
        WIDTH: auto
}
TABLE.main TD.cnt DIV.color {
        BACKGROUND: #fff9e2
}
TABLE.main TD.cnt DIV.guest {
        PADDING-LEFT: 10px; PADDING-BOTTOM: 2px
}
TABLE.main TD.cnt DIV.pd-rule {
        BORDER-RIGHT: 30px #ececec solid;
        padding: 10px 40px 15px 25px;
        BACKGROUND: #fff;
}
TABLE.main TD.mf-rgh {
        BACKGROUND: url(img/hdr-bg-crn2.gif) no-repeat 100% 0px
}
TABLE.main TD.ng {
        BACKGROUND: url(img/rgh-col-bot-rgh-crn-ng.gif) no-repeat 100% 0px; PADDING-BOTTOM: 20px
}
TABLE.main TD.rgh-col {
        BACKGROUND: #e0233e; VERTICAL-ALIGN: top; WIDTH: 33%; PADDING-TOP: 10px
}
TABLE.bg {
        BACKGROUND: url(img/hdr-bg.gif) #fff repeat-x 0px 0px
}
TABLE.bg TD.cnt {

}
TABLE.pop {
        BACKGROUND: url(img/hdr-bg-crn3.gif) #fff9e2 no-repeat 0px 0px
}
TABLE.bot-brd {
        WIDTH: 100%
}
TABLE.bot-brd TD.mdlb {
        WIDTH: 100%; BORDER-BOTTOM: #e0233e 15px solid
}
TABLE.bot-brd TD.color {
        BACKGROUND: #fff9e2
}
DIV.sub-mnu {
        BACKGROUND: url(img/sub-mnu-bg.jpg) #690001 repeat-x 0px 0px; WIDTH: 100%; HEIGHT: 20px
}
DIV.sub-mnu A {
        white-space: nowrap;PADDING-RIGHT: 16px; DISPLAY: inline; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 4px; BORDER-LEFT: #cc1618 1px solid; COLOR: #fff; PADDING-TOP: 4px
}
DIV.sub-mnu A.first {
        MARGIN-LEFT: 75px; BORDER-LEFT: medium none
}
DIV.sub-mnu A.sel {
        BACKGROUND: #b00000
}
DIV.sub-mnu A:link {
        COLOR: #fff; TEXT-DECORATION: none
}
DIV.sub-mnu A:hover {
        COLOR: #fff; TEXT-DECORATION: none
}
DIV.sub-mnu A:visited {
        COLOR: #fff; TEXT-DECORATION: none
}
DIV.sub-mnu A:active {
        COLOR: #fff; TEXT-DECORATION: none
}
DIV.main-menu {
        COLOR: #fff
}
DIV.main-menu IMG {
        BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
DIV.main-menu TABLE {
        Z-INDEX: 5; RIGHT: 0px; WIDTH: 59px; POSITION: absolute; TOP: 47px
}
DIV.main-menu TABLE TD.distr {
        BACKGROUND: #eb7700
}
DIV.main-menu TABLE TD.ng {
        BACKGROUND: #096bc3
}
DIV.main-menu TABLE TD.ne {
        BACKGROUND: #537f00
}
DIV.top {
        BACKGROUND: #ffdc64; PADDING-TOP: 3px
}
DIV.top TABLE {
        BACKGROUND: url(img/top-bg.gif) repeat-x 0px 0px; WIDTH: 100%
}
DIV.top TABLE TD.logo { WIDTH: 35%; }


DIV.top TABLE TD.links { PADDING-RIGHT: 5px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 65%; PADDING-TOP: 0px; }
DIV.top TABLE TD.links TABLE.links { BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: auto; }
DIV.top TABLE TD.links TABLE.links IMG { CLEAR: both; DISPLAY: block; }
DIV.top TABLE TD.links TABLE.links TD.ico { width: auto; PADDING-RIGHT: 7px; VERTICAL-ALIGN: middle; PADDING-TOP: 1px; }
DIV.top TABLE TD.links TABLE.links TD { padding-right: 25px; }
DIV.top TABLE TD.links TABLE DIV { DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; FONT: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #d05000 1px solid; COLOR: #9d000f; PADDING-TOP: 1px; }
DIV.top TABLE TD.links TABLE DIV.sel A:link { COLOR: #d05000; }
DIV.top TABLE TD.links TABLE DIV.sel A:visited { COLOR: #d05000; }
DIV.top TABLE TD.links TABLE DIV.sel A:hover { COLOR: #d05000; }
DIV.top TABLE TD.links TABLE DIV.sel A:active { COLOR: #d05000; }
DIV.top TABLE TD.links IMG { DISPLAY: block; }
DIV.top TABLE TD.links DIV A:link { COLOR: #9d000f; TEXT-DECORATION: underline; }
DIV.top TABLE TD.links DIV A:visited { COLOR: #9d000f; TEXT-DECORATION: underline; }
DIV.top TABLE TD.links DIV A:hover { COLOR: #d05000; TEXT-DECORATION: underline; }
DIV.top TABLE TD.links DIV A:active { COLOR: #9d000f; TEXT-DECORATION: underline; }

BODY {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(img/bg.gif) #c6c6c6 100% 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TABLE {
        BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TD {
        BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TD {
        FONT-SIZE: 75%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TH {
        FONT-SIZE: 75%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
H1 {
        PADDING-RIGHT: 15px; PADDING-LEFT: 29px; FONT-WEIGHT: bold; FONT-SIZE: 135%; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #9b9b9b; PADDING-TOP: 0px
}
H2 {
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #fff; PADDING-TOP: 2px; TEXT-ALIGN: center
}
H3 {
        PADDING-RIGHT: 25px; PADDING-LEFT: 14px; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #e0233e; PADDING-TOP: 10px
}
H4 {
        FONT-SIZE: 120%; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #e0233e; PADDING-TOP: 10px
}
H5 {
        PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 135%; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #9b9b9b; PADDING-TOP: 0px
}
P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px
}
HR {

}
STRONG {
        FONT-WEIGHT: bold
}
UL {
        PADDING-RIGHT: 25px; LIST-STYLE: disc url(img/mrk-ul.gif) inside; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
FORM {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
        BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.large {
        WIDTH: 100%
}
.medium {
        WIDTH: 80%
}
.small {
        WIDTH: 60%
}
.smallest {
        WIDTH: 20%
}
INPUT {
        BORDER-RIGHT: #dbcb94 1px solid; BORDER-TOP: #dbcb94 1px solid; FONT-SIZE: 13px; BORDER-LEFT: #dbcb94 1px solid; BORDER-BOTTOM: #dbcb94 1px solid
}
TEXTAREA {
        BORDER-RIGHT: #dbcb94 1px solid; BORDER-TOP: #dbcb94 1px solid; FONT-SIZE: 13px; BORDER-LEFT: #dbcb94 1px solid; BORDER-BOTTOM: #dbcb94 1px solid
}
IMG.left {
        FLOAT: left; MARGIN: 0px 15px 2px 0px
}
IMG.right {
        FLOAT: right; MARGIN: 0px 0px 2px 15px
}
DIV.rltv {
        position: relative;
}

/* Фотогалерея */
UL.gallery LI { padding: .2em 0 .5em; font-weight: bold; font-size: 105%; }
/*
TABLE.gallery { width: 162px; background: #FFF; border: 1px solid #9D0A10; margin: 8px 15px 7px 0; float: left; }
TABLE.gallery TH { padding: 5px; text-align: center; vertical-align: middle; }
TABLE.gallery TH IMG { display: block; }
*/
DIV.back {
        width: 200px;
        clear: left;
        margin-top: 12px;
        padding-top: 10px;
        font-weight: bold;
        font-size: 95%;
        border-top: 1px solid #9D0A10;
        color: #9D0A10;
}

/* галерея */
TABLE.gallery { width: 5%; float: left; margin: 10px 20px 0 0; }
TABLE.gallery TD.name { height: 30px; font-weight: bold; }
TABLE.gallery TH { border: 1px solid #9D0A10; padding: 3px; vertical-align: middle; text-align: center; height: 163px; }
TABLE.gallery TH DIV { width: 180px; text-align: center; overflow: hidden; }
TABLE.gallery TD { padding: 2px 3px 0 2px; font-size: 11px; text-align: center; vertical-align: top; height: 50px; }
TABLE.gallery TD STRONG { display: block; padding-bottom: 4px; }