body {
	background: url(/pic/backgroundGRAYandWHITE.gif) #FFFFFF fixed}
li,p,td {
	font: 10pt Verdana, Helvetica, Arial, sans-serif}
i {
	font-family: 'Times New Roman', serif}
a {
	color: #000000}
.noline {
	text-decoration: none;font-weight:bold;color: #000000}
.top {
	text-decoration: none;color: #000000}
a.label {
	color: #000000}
a:visited {color: gray}
a:visited.noline {
	text-decoration: none;
	font-weight:bold;
	color: #000000}
a:hover {
	color: #000000;
	background-color: #BDD7E6}
.pt8 {font: 8pt; }
.pt8b {
	font: 8pt;
	font-weight:bold;}
.pt7 {font: 7pt}
.hi {background-color: #BDD7E6}
.headart {
	font: 14pt;
	text-align:center;
	font-weight:bold;}
.subtopic {
	font: 8pt;
	font-weight:bold;
	text-align:right;
	text-decoration: underline}
.subheadart {
	font: 10pt;
	font-weight:bold;
	text-align:center}
.subheadart2 {
	font: 12pt;
	text-align:left;
	font-weight:bold;}
.author {
	font: 10pt;
	font-family: 'Times New Roman', serif;
	text-align: right;
	font-weight:bold;
	font-style: italic}
.flag1 {
	font: 10pt;
	font-family: 'Times New Roman', serif;
	text-align: right;
	font-style: italic}
.flag2 {
	font: 8pt;
	font-weight:bold;
	text-align: left}
ul.list_topics {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;}
ul.list_topics a {
	text-decoration:none;}
ul.list_topics li {
	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;}
a.active {
	background: #BDD7E6;
	font-weight: bold;}
ol.articles_list li{
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 4px 0px;}
.news {
	font-size: 9pt;
	padding: 6px 2px;
	font-family: Times New Roman, Times, serif;
	background-color: #b2cfff;
	border: 1px solid black;
	border-left: none;}
.news p {margin: 0px;}
.news ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0;
	padding-left: 0px;
	list-style: none;}
.news ul a {font-size: 8pt;}
.news li {margin-bottom: 5px;}
.adv_code {
	font-size: 7pt;
	border: 1px solid #79a5b7;
	background-color:#B2CFFF;
	margin-right: 2pt;
	margin-top: 2pt;
	TEXT-ALIGN: left;}
.adv_code p {
	margin: 2pt;
	font-size: 7pt;
	padding: 2pt;
	TEXT-ALIGN: left;}
#menu {
    position: absolute;
    right: 10px;
    top: expression(eval(document.body.scrollTop + 10) + "px");
    padding: 10px; /* Поля вокруг текста */
    background: #ffe; /* Цвет фона */
    border: 1px solid #333; /* Параметры рамки */
    width: 160px;
    height: 600px;
}
