<!--
body {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #64665E;
        font-size: 11px;
        line-height: 120%;
        background-color: #FFFFFF; }
div, p, form, h1, h2, h3 {
        margin: 0px;
        padding: 0px; }
a, .dark {
        color: #1C1A11; }
a img, table {
        border: 0px; }
.zero {
        border-spacing: 0px;
        border-collapse: collapse; }
.zero td {
        padding: 0px; }
.zero_1 {
        border-spacing: 1px!important; }
.zero_1 td {
        padding: 1px!important; }
.z1 td {
        padding: 1px!important; }
.z4 td {
        padding: 4px!important; }
.bb {
        font-weight: bold; }
.m3 {
        margin-bottom: 3px; }
.m5 {
        margin-bottom: 5px; }
.m7 {
        margin-bottom: 7px; }
.m10 {
        margin-bottom: 10px; }
.m15 {
        margin-bottom: 15px; }
.m20 {
        margin-bottom: 20px; }
.m25 {
        margin-bottom: 25px; }
.hova a {
        text-decoration: none; }
.hova a:hover {
        text-decoration: underline; }
.nova a, .nova {
        text-decoration: none; }
.s9 {
        font-size: 9px;
        line-height: 120%; }
.s10 {
        font-size: 10px;
        line-height: 120%; }
.s11 {
        font-size: 11px;
        line-height: 120%; }
.s12 {
        font-size: 12px;
        line-height: 120%; }
.s14 {
        font-size: 14px;
        line-height: 120%; }
.s17 {
        font-size: 17px;
        line-height: 120%; }
.s18 {
        font-size: 18px;
        line-height: 120%; }
.s25 {
        font-size: 25px;
        line-height: 120%; }
h1, h1 a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        line-height: 120%;
        color: #B83A0A; }
h2, h2 a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 120%;
        color: #1C1A11;
        margin-bottom: 7px; }
h3, h3 a {
        font-size: 12px;
        line-height: 120%;
        color: #1C1A11;
        margin-bottom: 10px; }
p {
        margin-bottom: 10px!important;
        text-align: justify; }
ul {
        padding: 0px;
        margin: 15px 0px; }
li {
        margin: 10px 0 10px 15px;
        list-style-position: outside;
        list-style-type: square; }
label {
        cursor: pointer; }
.left {
        float: left;
        margin-right: 10px;
        margin-bottom: 5px; }
.right {
        float: right;
        margin-left: 10px;
        margin-bottom: 5px; }
.inp {
        font-size: 11px;
        line-height: 120%;
        height: 16px;
        border: 1px solid #B9B18C;
        color: #1C1A11;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
select {
        font-size: 11px;
        line-height: 120%;
        border: 1px solid #B9B18C;
        color: #1C1A11;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.hr1 {
        background: url(hr1.gif) repeat-x;
        font-size: 4px;
        line-height: 4px;
        clear: both; }
.hr2 {
        background-color: #B9B18C;
        font-size: 1px;
        line-height: 1px;
        clear: both; }
.hr3 {
        background-color: #D8DAD6;
        font-size: 1px;
        line-height: 1px;
        clear: both; }
.mrk1 {
        background: url(mrk1.gif) no-repeat 0px 6px;
        padding-left: 12px; }
.mnu a {
        font-family: Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 14px;
        line-height: 120%;
        font-weight: bold; }
.mnu2, .mnu2 a {
        font-family: Arial, Helvetica, sans-serif;
        color: #666666;
        font-size: 14px;
        line-height: 120%;
        font-weight: bold; }
.mnu2 a:hover {
        color: #B83A0A; }
.red, .red a {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #B83A0A; }
.colored {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #B83A0A; }
.white, .white a {
        color: #FFFFFF; }
.light p, .light div, .light a {
        color: #666666;
        font-weight:normal !important; }
.brown, .brown a {
        color: #79714A; }
.answer {
        background: url(answer_bg.gif) repeat-x;
        float: left;
        margin-right: 7px; }
.cl1 {
        border-left: 1px solid #B9B18C !important;
        border-top: 1px solid #B9B18C !important;
        padding: 10px; }
td.brds {
        border-right: 1px solid #B9B18C;
        border-bottom: 1px solid #B9B18C;
        height: 32px;
        padding-left: 10px; }
td.brds1 {
        border-right: 1px solid #B9B18C;
        border-bottom: 1px solid #B9B18C;
        height: 32px;
        vertical-align: middle;
        padding-left: 10px;
        padding-top: 7px; }
td.brds2 {
        border-right: 1px solid #B9B18C;
        border-bottom: 1px solid #B9B18C;
        height: 27px;
        vertical-align: middle;
        padding-left: 10px;
        padding-bottom: px; }
.razdel a {
        font-size: 13px; }
.razdel a:hover {
        font-size: 13px;
        text-decoration: none; }
.mrk {
        background: url(mrk.gif) no-repeat 3px 5px;
        padding-left: 18px; }
img.bord {
        border: 1px #000000 solid !important; }
.map a {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 14px !important; 
        line-height: 120% !important;
        color: #1C1A11 !important;
        font-weight: bolder;
        text-decoration: underline;
        margin-bottom: 7px !important; }
.map a:hover {
        text-decoration: underline; }
.helpline {
        background-color: #DEE3E7;
        border-style: none; }
input.button {
        background-color : #EFEFEF;
        color : #000000;
        font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
input, textarea {
        color : #000000;
        font: normal 11px Verdana, Arial, Helvetica, sans-serif;
        border-color : #000000; }
input.post, textarea.post {
        background-color: #FFFFFF; }
.gen {
        font-size: 12px; }
.genmed {
        font-size: 11px; }
.gensmall {
        font-size: 10px; }
.gen, .genmed, .gensmall {
        color: #000000; }
a.gen, a.genmed, a.gensmall {
        color: #006699;
        text-decoration: none; }
a.gen:hover, a.genmed:hover, a.gensmall:hover {
        color: #DD6900;
        text-decoration: underline; }
.arhive {
        border: 1px solid #999999; }
.arhive td {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        text-align: center;
        vertical-align: middle;
        border: 1px solid #79714A;
        height: 20px; }
cite {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#FFFFFF;
        font-style: normal;
        font-weight: bold; }
td.select {
        background: #B83A0A;
        color: #FFFFFF; }
td.rest {
        background: #FFFFFF; }
//-->
