P, TD, TH, BODY, A, H1, H2, H3, H4 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 9pt; }
A {  color: #006633; }
A:visited {  color: #669966; }
A:hover {  color: #669966; }


.nav1 {  };
.nav1-off { padding: 3px;  padding-left: 10px;}
.nav1-off a { color: #669966; }
.nav1-off a:visited { color: #669966; }
.nav1-on {  padding: 3px; padding-left: 10px; font-weight: bold; background: #F0F0F0; }
.nav2 {  padding: 5px; padding-left: 15 px; background: #F3F3F3; border-bottom: solid 1px #E0E0E0; border-top: solid 1px #CCCCCC; }
.nav2-off { border-left: solid 3px #CCCCCC; padding-left: 3px; margin-bottom: 3px; }
.nav2-off a { color: #669966; }
.nav2-off a:visited { color: #669966; }
.nav2-on {  border-left: solid 3px #999999; padding-left: 3px; margin-bottom: 3px; color: #666666; }

.dbl-nav { color: #999999; }
.dbl-nav a, .dbl-nav a:visited { color: #999999;  }

H1 {  font-style: normal; color: #999999; font-size: 16pt; }
H2,H3 {  color: #999999; font-style: normal; font-size: 12pt}
H4 {  color: #999999; }

.general-table { border-top: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC; empty-cells: show; }
.general-table th { padding-left: 10px; padding-right: 10px; text-align: left; font-weight: bold; color: #FFFFFF; background-color: #999999; border-right: solid 1px #868686;  }
.general-table td { padding-left: 10px; padding-right: 10px; background-color: #F3F3F3;  border-right: solid 1px #CCCCCC;  border-bottom: solid 1px #CCCCCC; }
.general-table td * td { padding: 0px; border: none; } /* отменяем действие стиля  на вложенные таблицы */
.bg-light td, td.bg-light { background-color: #F3F3F3; }
.bg-dark td, td.bg-dark { background-color: #E0E0E0; }
.general-table th A, .general-table th A:visited { color: #FFFFFF; text-decoration: none; }


.form-table { }
.form-table th { font-weight: bold; text-align: left;  padding-bottom: 15px; background-color: #f3f3f3; }
.formsubmit { color: white;	background: #999999; line-height: 18px; border: 1px #666666 solid;	 }
.forminput { border: #666666 1px solid; width: 100%; color: #666666; padding: 0 4px 0 4px;}
.formtext { font-weight: normal; color: #666666; }
.formcomment { font-weight: normal; color: #666666; background-color: #F3F3F3; } 
.formfinish {  } 
/* .formselect { position: absolute;left:0px; top:0px;width:185px;height:20px;clip:rect(2,183,19,2); } */

.more-link { padding-top: 10px; margin-bottom: 10px; }
.more-link a, .more-link a:visited { text-decoration: none; font-weight: bold; }

UL, OL {LINE-HEIGHT: 120%; FONT-FAMILY: Verdana, sans-serif; LIST-STYLE-TYPE: square;font-size : 9pt; margin-top: 5px}
ACRONYM { border-bottom : 1px dotted #333333; cursor : help; }
ACRONYM A,ACRONYM A:visited { text-decoration: none; }

.c-day-nor, .c-holiday-nor, .c-day-cur, .c-holiday-cur { font-size: 8pt;}
.c-holiday-nor,.c-holiday-cur { color: #7A1B1B; }
.c-day-cur,.c-holiday-cur { background-color: #F3F3F3; }


.media-images {	margin-right: 10px; float: left;  margin-top: 5px; width: 100px; background-color: #F0F2F3; padding: 8px; border: 1px solid #E4E5E7;}
.media-image { border: solid 1px #592D24; }
.media-icons { padding-top: 5px; margin: 0px;  }

.date { color: #999999; }
.system { color: #999999; }

PRE { border: solid 1px #CCCCCC; background: #F3F3F3; padding: 10px; }
