#text { font: 1.1em/1.5 Arial, Tahoma, Verdana, sans-serif; color: #555; margin: 3.5em 0 -1em 0; }

/* Текст */
#text H1, #text H2, #text H3 { font: 1.57em/1.2 Arial, sans-serif; color: #439441; margin: 1.2em 0; }
#text H2 { font-size: 1.3em; }
#text H3 { font-size: 1.1em; font-weight: bold; margin: 1.6em 0 -0.5em 0; }

/* Ссылки */
A IMG { border: 0; }
A,
A:visited,
A:hover { color: #439340; }

/* Разделитель */
.hr HR { display: none; }
.hr { background: #CCC; height: 1px; margin: 2em 0; }
* html .hr { overflow: hidden; }

/* --- */
#text P { margin: 1.3em 0; }
#text BLOCKQUOTE { margin-left: 2em; }
.plus-info { font-size: 0.78em; line-height: 2; }
.two-column { width: 100%; table-layout: fixed; }
.two-column TD { width: 50%; font-size: 0.78em; line-height: 2; }
.two-column TD.l { width: 30px; }

/* Списки */
#text LI { margin: 0.15em 0; }
#text UL, #text OL { padding: 0 0 0 25px; margin: 1.3em 0; }
/* --- */
#text UL { list-style-type: none; }
#text UL LI, #text OL UL LI { background: url(/pics/i/list.gif) 0 0.8em no-repeat; padding-left: 25px; }
#text UL OL LI { padding-left: 0; margin-left: 25px; }
/* --- */
#text OL { margin-left: 25px; }
#text OL LI { background-image: none; }
/* --- */
#text UL OL, #text UL UL, #text OL UL, #text OL OL { margin: 0.15em 0; padding: 0; }
#text OL OL { margin-left: 25px; }

/* Таблицы */
TABLE { border-collapse: collapse; border: 0; }
.table-content { width: 100%; border-bottom: 3px solid #439341; }
.table-content CAPTION { font-size: 0.78em; font-weight: bold; text-align: left; padding: 0.5em 0 1.2em 0; }
.table-content TH,
.table-content TD { text-align: left; }
.table-content TH { font-size: 0.82em; }
.table-content THEAD TH { padding: 9px 5px; border: 1px solid #439341; border-width: 3px 0; vertical-align: top; }
.table-content TBODY TH { padding: 7px 5px; border: 1px solid #CCC; border-width: 1px 0; vertical-align: top; background: #F8F8F8; }
.table-content TD { font-size: 0.78em; border: 1px solid #CCC; border-width: 1px 0; padding: 7px 5px; vertical-align: middle !important; }
.table-content P { margin: 0 !important; }
.table-content H2 { margin: 0 !important; }
/* вложеные таблицы*/
.table-content TABLE { width: 100%; }
.table-content TABLE TH { font-size: 1em; }
.table-content TABLE TD { border: none; padding: 0; font-size: 1em;}

/* Приложенные файлы */
.file {
	position: relative; margin: 1em 0; padding: 3px 0 0 34px; min-height: 20px; _height: 20px;
	font-size: 0.85em; line-height: 1.5;
}
.file A.file-icon { position: absolute; top: 0; left: 0; background: url(/pics/i/file.gif) 0 0 no-repeat; width: 28px; height: 28px; display: block; }
.file SPAN { white-space: nowrap; }

/* Изображения */
#text IMG { display: block; }
.left { float: left; margin: 0.2em 1.5em 0.5em 0; }
.right { float: right; margin: 0.2em 0 0.5em 1.5em; }
/* --- */
.withTxt { width: 1% !important; }
.withTxt .text { font-size: 0.78em; line-height: 1.3; font-weight: bold; padding: 1.3em 0 0.8em 0; }
