body {background-color: A6CAF0; color: #000000; margin: 5 0 5 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; 
scrollbar-base-color: #4682B4; }

/* ссылки */
a {text-decoration: none; color: #0000C0; padding-left: 2;}
a:link {color: #0000C0;}
a:visited {color: #0000C0;}
a:hover {text-decoration: underline; color: #f00000}
a:active {color: #a00000}

p a {text-decoration: none; }
p a:link {color: #0000C0;}
p a:visited {color: #0000C0;}
p a:hover  {text-decoration: underline; color: #F00000;}

p.menu a {text-decoration: none; color: navy; border: none;}
p.menu a:link {color: navy;}
p.menu a:visited {color: navy;}
p.menu a:hover {text-decoration: underline; color: navy; border: none;}
p.menu a:active {color: white;}

/* таблица по умолчанию */
table {font-family: Verdana, Arial, sans-serif; font-size: 10pt;}

/* основной текст */
p, ol, ul, dl, div {margin-left: 0; margin-top: 5; margin-bottom: 10; margin-right: 4; text-indent: 0; text-align: justify; font-size: 10pt; font-family: Verdana, Arial, sans-serif;}

/* абзац в левом меню */
td.menu p {color: white; font-size: 8pt; margin-left: 0;}

/* корректировка списков */
ol, ul {margin-bottom: 5; margin-top: 0; }
li {margin-bottom: 3;}
ol, ul {margin-left: 40;}


/* выделение в основном тексте */
p span, ol span, ul span {font-family: Arial, sans-serif; font-style: italic; font-weight: bold; color: #202020; letter-spacing: 0.04em;}

/* строка меню вверху 87CEFA*/
p.menu {margin: 0; padding: 3; margin: -10 -10 0 0; font-size: 8pt; background-color: #E9F0FF; color: navy; text-align: left; }

/* строка даты вверху */
p.data {margin: 0; margin-left: 2; margin-top: 5; text-align: right; background-color: #F0F0F0; padding: 4; padding-right: 10; font-size: 8pt; color: #CC3333; width: 100%;}

/* врез в тексте */
p.vrez, dl.vrez, p.vrez span {te1xt-indent: 0; font-size: 10pt; margin-top: 10; letter-s1pacing: 0.04em; fo1nt-family: Arial; font-style: italic; color:#000080;}

/* выделение во врезах  */
p.vrez span {font-weight: bold;} 

/* автор после заголовка */
p.autor {margin-top: 10; margin-bottom: 5; color: #000080; font-size: 10pt;}

/* подпись в конце статьи */
p.podpis, p.podpispr{font-style: italic; margin-top: 25;}
p.podpispr {text-align: right; margin-top: 0;}

/* источник или оригинал статьи */
p.original {color: maroon;}

/* эпиграф */
div.epigraf, div.epigraf p {margin-top: 10; margin-bottom: 20; font-size: 10pt; width: 300; float: right;}
div.epigraf span, div.epigraf p span{font-style: italic; font-weight: normal;}

td.left {padding: 0; color: white; font-size: 8pt;}
td.left ol, td.left ul {margin-left: 28; margin-bottom: 5;}
td.left p {margin-left: 10; margin-right: 8; margin-bottom: 5; font-size: 8pt;}

td.right ol, td.left ul {font-size: 8pt;}
td.right p {font-size: 8pt;}

/* основной заголовок */
h1, p.h1 {margin-top: 10; margin-bottom: 0; color: #004080; font-weight: bold; font-size: 22pt; font-style: italic; font-family: Georgia3, Times New Roman, sans-serif; text-tra1nsform: uppercase;}

h1.mal {font-size: 16pt; margin-top: 5; font-style: italic; font-family: Times New Roman, sans-serif; font-weight: normal; text-transform: none;}

h1.fon {background-color:#400080; color: white; font-size: 16pt; padding: 2;}

/* подзаголовок  синий */
h2, p.h2 {font-size: 12pt; color: #191970; font-weight: bold; margin-bottom: 0; margin-top: 15; font-family: Arial, sans-serif;}

/* подзаголовок  черный  */
h3, p.h3 {font-size: 10pt; color: #000000; font-weight: bold; margin-bottom: 5; margin-top: 25; font-family: Arial, sans-serif; font-sty1le: italic; }

/* заголовок красный */
h4, p.h4 {margin-top: 15; margin-bottom: 10; mar1gin-left: 0; color: #00008B; font-weight: bold; font-size: 14pt; font-style1: italic; font-family: Verdana, Arial, sans-serif;}

/* заголовок-с фоном и для сабжей*/
h5, p.h5 {margin-top: 20; margin-bottom: 0; margin-left: 7; color: #000000; font-weight: bold; font-size: 10pt; f1ont-style: italic; f1ont-family: Arial, sans-serif; background-color: #F0F0F0; padding: 2; padding-left: 5; letter-spacing: 0.03em;}

/* рамка курсивная */
h6, p.h6 {font-size: 10pt; font-weight: normal; font-style: italic; background-color: #FAEBD7; border: 1 solid #FFDAB9; padding: 1; padding-left: 7; margin: 10 5 5 0; }
h6 span {font-weight: bold;}

/* левый отступ в тексте */
dl, dl.vrez {margin: 0; margin-left: 45;}

/* выделение в dl */
dl span {font-style: italic; color: #B00000;}
dl p {margin-bottom: 0; margin-top: 0;}
dl dl {text-align: right;}

/* письмо и ответ */
dl.pismo p {margin-bottom: 7; color: maroon;}
dl.otvet p {margin-bottom: 7; color: navy;}
dl.otvet p span {color: #404080;}
dl.pismo {border-left: 3 double #B08080; margin-top: 20;}
dl.otvet {border-left: 3 double #8080B0; margin-top: 20;}

dl.comment, dl.comment p {color: maroon;}

/* преформатированный текст */
pre, pre p {margin-left: 10; color: #800000; font-size: 10pt; font-family: courier new, monospace; text-align: left;}

/* линии */
hr {color : #000000; margin: 0; margin-left: 0; margin-right: 5;}

td.left hr {color : #FFFACD;  margin: 0; margin-top:5;}

/* остальное */
p.non {font-size: 1pt; text-indent: 0; margin: 0; padding: 0;}

input {font-size: 8pt;}
