BODY { margin-top: 5px; COLOR: #406300; BACKGROUND-COLOR: #b4d8a6;}
LI   { FONT: 10pt Verdana, Helvetica, Arial, sans-serif }
P    { FONT: 10pt Verdana, Helvetica, Arial, sans-serif }
TD   { FONT: 10pt Verdana, Helvetica, Arial, sans-serif }
I    { FONT-FAMILY: 'Times New Roman', serif }
EM   { FONT-FAMILY: 'Times New Roman', serif }
A    { COLOR: #000000 }
.noline
     { COLOR: #000000;
       TEXT-DECORATION: none }
A.label
     { COLOR: #406300; }
A:visited
     { COLOR: #406300; }
A.noline:visited
     { COLOR: #406300;
       TEXT-DECORATION: none }
A:hover
     { COLOR: #406300;
       BACKGROUND-COLOR: #b4d8a6; }

.topic
     { COLOR: #000000;
       BACKGROUND-COLOR: #e4af07 }
.pt8a
     { FONT-WEIGHT: normal;
       FONT-SIZE: 8pt;
       LINE-HEIGHT: normal;
       FONT-STYLE: normal;
       BACKGROUND-COLOR: #ffffff;
       FONT-VARIANT: normal;
       TEXT-DECORATION: none
     }
.pt8b
     { FONT-WEIGHT: normal;
       FONT-SIZE: 8pt;
       LINE-HEIGHT: normal;
       FONT-STYLE: normal;
       FONT-VARIANT: normal
     }
.pt8 { FONT-WEIGHT: normal;
       FONT-SIZE: 8pt;
       LINE-HEIGHT: normal;
       FONT-STYLE: normal;
       FONT-VARIANT: normal
     }
.pt7 { FONT-WEIGHT: normal;
       FONT-SIZE: 7pt;
       LINE-HEIGHT: normal;
       FONT-STYLE: normal;
       FONT-VARIANT: normal
     }
.hi  { BACKGROUND-COLOR: #f7dc9e
     }
.headart
     { FONT-WEIGHT: bold;
       FONT-SIZE: 14pt;
       LINE-HEIGHT: normal;
       FONT-STYLE: normal;
       TEXT-ALIGN: center;
       FONT-VARIANT: normal
     }
.subtopic
     { FONT-WEIGHT: bold;
       FONT-SIZE: 8pt;
       LINE-HEIGHT: normal;
       FONT-STYLE: normal;
       TEXT-ALIGN: right;
       FONT-VARIANT: normal;
       TEXT-DECORATION: underline
     }
.subheadart
     { FONT-WEIGHT: bold;
       FONT-SIZE: 10pt;
       LINE-HEIGHT: normal;
       FONT-STYLE: normal;
       TEXT-ALIGN: center;
       FONT-VARIANT: normal
     }
.subheadart2
     { FONT-WEIGHT: bold;
       FONT-SIZE: 12pt;
       LINE-HEIGHT: normal;
       FONT-STYLE: normal;
       TEXT-ALIGN: left;
       FONT-VARIANT: normal
     }
.author
     { FONT: bold italic 10pt 'Times New Roman', serif;
       TEXT-ALIGN: right
     }
.flag1
     { FONT: italic 10pt 'Times New Roman', serif;
       TEXT-ALIGN: right
     }
.flag2
    { FONT-WEIGHT: bold;
      FONT-SIZE: 8pt;
      LINE-HEIGHT: normal;
      FONT-STYLE: normal;
      TEXT-ALIGN: left;
      FONT-VARIANT: normal
    }

ul.list_topics {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

ul.list_topics a {
	text-decoration:none;
}


ul.list_topics li {
	width: 120px;
    margin: 2px 0 3px 0;
	padding: 0 0px 12px 6px;
	background-image: url(https://lib.1sept.ru/pic/line30.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	word-wrap: break-word;
}

a.active {
	background-color: #adffa0;
	font-weight: bold;
}

ol.articles_list li{
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 4px 0px;
}
      .adv_code { font-size: 7pt;  border: 1px solid #8fc68d;
	   background-color:#b4f4b2; margin-right: 2pt; margin-top: 2pt;
           TEXT-ALIGN: left; }
      .adv_code p { margin: 2pt; font-size: 7pt; padding: 2pt;
                    TEXT-ALIGN: left; }
.invert {background-color: #406300;color: #FFFFFF; text-decoration: none;}
.ch {font: 14pt Verdana, Helvetica, Arial, sans-serif; color: #406300;}
.su {font: 12pt Verdana, Helvetica, Arial, sans-serif; color: #406300;}
