BODY#content, BODY#rightCol { background: #F2EDD9 }
/* --- */
#content, #rightCol { font-family: tahoma, verdana, helvetica, "sans serif"; min-height: 50px }
#content { margin: 3em 3em 3em 4em; font-size: 10pt; color: #453939 }
#rightCol { margin: 3em 6em 2em 2em; font-size: 8pt; line-height: 1.4; color: #453939 }

/* Текст */
H1 { font: 30px "Arial Narrow", Arial; color: #2C622B; margin: 0.8em 0 }
H2 { font: bold 17px Arial; color: #700000; margin: 1em 0 }
H3 { font: bold 13px Tahoma; color: #700000; margin: 1em 0 }
/* --- */
P { margin: 1.3em 0 }
P.plusInfo { margin: 1.3em 2em 1.3em 5em; font-size: 8pt; line-height: 2; color: #700000 }
BLOCKQUOTE { margin-left: 3em }

/* Ссылки */
A { color: #A30606 }
A:visited { color: #90886B }
A:hover { color: #000 }
P.plusInfo A { color: #5B4F4F }

/* Приложенные файлы */
.file .pic { width: 35px }
.file .name A { font-size: 8pt; font-weight: bold; color: #700000 }
.file .desc { font-size: 8pt; color: #888; padding-top: 4px }

/* Списки */
#content LI,
#rightCol LI { padding: 2px 0 }
#content UL, #content OL,
#rightCol UL, #rightCol OL { display: inline-block; padding: 0 0 0 30px; margin: 1.3em 0 }
/* --- */
#content UL,
#rightCol UL { list-style-type: none }
#content UL LI, #content OL UL LI,
#rightCol UL LI, #rightCol OL UL LI { background: url(/pics/ul.gif) 0 0.8em no-repeat; padding-left: 22px }
#content UL OL LI,
#rightCol UL OL LI { padding-left: 0 }
/* --- */
#content OL,
#rightCol OL { margin-left: 25px }
#content OL LI,
#rightCol OL LI { background-image: none }
/* --- */
#content UL OL, #content UL UL, #content OL UL, #content OL OL,
#rightCol UL OL, #rightCol UL UL, #rightCol OL UL, #rightCol OL OL { padding: 0 0 0 30px; margin: 3px 0 2px 0 }
#content UL OL, #content OL OL,
#rightCol UL OL, #rightCol OL OL { margin-left: 22px }

/* Таблицы */
TABLE { border-collapse: collapse }
TABLE.data { width: 100%; font-size: 8pt; color: #700000 }
TABLE.data CAPTION { font-size: 8pt; color: #2C622B; text-align: left; padding-bottom: 1em }
TABLE.data TD,
TABLE.data TH {
	padding: 10px; border-style: solid; border-width: 1px 1px 1px 0; border-color: #C0BAA3;
	vertical-align: middle !important
}
TABLE.data TH { background: #DED8C1 }
TABLE.data .nb { border-right: none }
TABLE.data UL, TABLE.data OL {
	margin-top: 0 !important; margin-bottom: 0 !important;
	margin-left: 0 !important; padding-left: 0 !important;
}
TABLE.data OL { padding-left: 22px !important }
TABLE.data P { margin: 0 }

/* Изображения */
A IMG { border: none }
.img { border: 6px solid #DED8C1 }
.left { float: left; margin: 0.2em 2em 1.3em 0 }
.right { float: right; margin: 0.2em 0 1.3em 2em }
/* --- */
.withTxt { width: 1% !important }
.withTxt * { font-size: 8pt }
.withTxt .text { padding-top: 1em }
.withTxt .text, .withTxt .text * { color: #2C622B }

.tab { margin: 0 0 0 30px }


#about_otel {
	overflow-x: hidden;
	height: 150px;
	margin: 5px 0 20px;
	display: none;
	}
.hidden {
	display: none;
	}
.visible {
	display: block;
	}
