P, TD, TH, BODY, input, select, textarea, .n {font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 7.5pt; }
.compact  { font-family: Tahoma, Verdana, sans-seif; }

.hdr-table { margin-top: 7px; margin-bottom: 10px; border-bottom: solid 2px #DADAD8; }
.hdr-table TD { padding-bottom: 3px; }
.hdr-table TD h4 { color: #0E724C; font-weight: bold; font-size: 7pt; text-transform: uppercase; margin: 0px;}

.cont { text-align: justify; }
.cont P { margin-top: 0px; margin-bottom: 15px; }
h1 { color: #0E724C; font-weight: bold; font-size: 9pt;  margin-top: 5px; margin-bottom: 8px; }
h2 { color: #0E724C; font-weight: bold; font-size: 8pt; margin-top: 0px; margin-bottom: 3px; }
h3 { font-weight: bold; font-size: 8pt; margin-top: 0px; margin-bottom: 3px; }


.s, .system {  font-size: 7pt; color: #868686;}
.art { color: #596372; font-size: 7.5pt; text-decoration: none;}


.dblnav { padding-left: 36px; color: #78808C; font-family: Verdana, sans-serif; }
.dblnav A { color: #78808C; }

.nav2 { text-align: right; padding-top: 6px; }
.nav2-table { border-top: solid 1px  #DADAD8; border-bottom: solid 1px  #DADAD8; position: relative; top: -1px; padding: 5px 30px 15px 0px; }
.nav3 { margin-bottom: 10px; border-bottom: solid 1px #DADAD8; }
.nav3 TD { padding-bottom: 5px; }

.ban-table { margin-bottom: 14px; background: url(/img/ban01-bg1.jpg) no-repeat; }
.ban-text { padding:  4px 0px 14px 40px; font-family: Tahoma, Verdsana, sans-serif; font-size: 7.5pt; color: #596372;}
.ban-text A { color: #596372; text-decoration: none; }


.g-table { empty-cells: show; }
.g-table th { color: #333333; padding-left: 5px; padding-right: 5px; text-align: left; font-weight: bold; border-bottom: 1px solid #EBEBEB; }
.g-table td { padding-left: 5px; padding-right: 5px;  border-bottom: solid 1px #EBEBEB; }
.g-table td * td { padding: 0px; border: none; } /* отменяем действие стиля  на вложенные таблицы */

.media { float: left; border: 1px solid #CCCCCC; margin-right: 10px;}

.f-table { }
.f-table th { font-weight: bold; text-align: left;  padding-bottom: 15px; }
.formsubmit { color: #666666;	background: #EBEBEB; border: solid 2px #EBEBEB; border-left: 1px #D1D1D1 solid; border-right: 1px #D1D1D1 solid; font-size: 8pt; height: 20px;}
.forminput { border: #EBEBEB 1px solid; padding-left: 3px; font-size: 7.5pt; margin-right: 5px; }
.catinput { border: #EBEBEB 1px solid; border-right: solid #D1D1D1 1px; border-left: solid 1px #D1D1D1; font-size: 7.5pt; height: 16px; margin-right: 1px; padding-left: 3px; width: 25px; }
.formtext { font-weight: normal; color: #666666; }
.formfinish { padding-top: 10px; text-align: center; } 

.fineinput { border: none; font-size: 7.5pt; width: 100%; background-color: #F7F9ED; margin-top: 5px; height: 13px;  }


.b-g { color: #289666; font-weight: bold; }

