P, TD, TH, BODY, H1, H2, H3, H4, input, select, textarea, .n {font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size : 8pt; }
UL, OL {LINE-HEIGHT: 120%; FONT-FAMILY: LIST-STYLE-TYPE: square;font-size : 8pt; margin-top: 5px}

H1 { margin-top: 0px; margin-bottom: 4px; font-size: 9pt; color: #AE2629; text-transform: uppercase; }
H2 { margin-bottom: 4px; font-size: 9pt; COLOR: #AE2629; }
H3, H4 { { margin-bottom: 4px; font-size: 9pt; COLOR: #545E69; }

P { margin-top: 0px; }

.s, .system { }


.media { background: url(/img/media/bg01.gif) no-repeat; padding: 10px 13px 11px 7px; }
.media-show { border: solid 1px #D8E1E8; border-right: solid 2px #E9EFF3; border-bottom: solid 2px #D8E2E9; padding: 1px; }
.media-show IMG { border: solid 5px #E4EBEE;  }
.media-close SPAN { background: url(/img/media/icon-close.gif) no-repeat 0 5px; padding: 3px 0 3px 18px; }

TD.nav { padding: 19px 7px 0 0; }
.nav-hdr { font-weight: bold; font-size: 10pt; background: url(/img/bul01.gif) no-repeat 0 4px; padding-left: 12px; margin-bottom: 7px; }
.nav-item { margin-left: 15px; background: url(/img/bul02.gif) no-repeat 0 7px; padding-left: 7px; margin-bottom: 6px; color: #4D7DA3 }
.nav-item A { color: #4D7DA3; }

.nav3 { border-bottom: solid 1px #DBE1E5; margin-bottom: 7px; padding-bottom: 13px; }
.nav3-item { margin-left: 50px; background: url(/img/bul03.gif) no-repeat 0 7px; padding-left: 8px; margin-bottom: 4px; }

.hdr { background: url(/img/hdr-bg.gif) repeat-x; margin-bottom: 7px; }

.c-left, .c-right, .c-center { padding: 15px 0 20px 0; }
.cont { text-align: justify; padding-left: 8px; }

.item { background: url(/img/bul03.gif) no-repeat 0 7px; padding-left: 8px; margin-bottom: 2px; }
.c-left .item { margin-left: 7px; margin-bottom: 0;}

.g-table { empty-cells: show; border-bottom: solid 3px #187ABE; margin-bottom: 10px; width: 100%;}
.g-table th { padding: 7px 30px 10px 30px; text-align: center; font-weight: bold; color: #FFFFFF; background-color: #187ABE;  border-right: 1px solid #FFFFFF; border-bottom: solid 1px #FFFFFF; }
.g-table td { padding: 13px 30px 15px 30px; border-top: solid 1px #DBE1E5;  }
td.bg1, TR.bg1 TD { border-top: solid 1px #DBE1E5; border-bottom: solid 1px #DBE1E5;  }
td.bg2, TR.bg2 TD { background: #F6F9FC; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF;  }
.g-table td * td { padding: 0px; border: none; } /* отменяем действие стиля  на вложенные таблицы */

FORM.f { border-top: solid 1px #DBE1E5; padding: 10px 3px 10px 3px; }
.f-table {  }
.f-table th { font-weight: bold; text-align: left;  padding-bottom: 15px; }
.formsubmit { position: relative; left: 20px; z-index: 1000; }
.forminput { font-size: 8pt; width: 100%; }
.formtext { font-weight: normal; color: #476B88; }


.link-bit { border-bottom: solid 1px #DBE1E5; padding: 18px 20px 20px 20px; }
.link-banner { float: left; margin-right: 20px; }

