/* Секция тегов*/
.null {border: solid 1px black;}
body {background-color: #ffffff;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	margin: 0; padding: 0; }

a:link, a:active, a:visited { color : #006699; text-decoration: none;}
a:hover	{ text-decoration: underline; color : #DD6900; }

a.sub {text-decoration: none; color: black;}
a.sub:hover {text-decoration: underline; color: black;}
a.sub:active, a.sub:visited {color: black;}

p {text-indent: 15pt; margin: 0;}
h2 {font-size: 16px;
	font-weight: bold;}
h3 {font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-align: right;}
em {color: Brown;	font-weight: bold;}

/* Секция текста - начертание и позиционирование*/
.fSans {font-family: Verdana,Helvetica,Arial,sans-serif;}
.fSerif {font-family: Times New Roman,serif;}
.s8 { font-size: 8pt;}		.s9 { font-size: 9pt;}
.s10 { font-size: 10pt;}	.s12 { font-size: 12pt;}
.b {font-weight: bold;}		.n {font-weight: normal;}
.l {text-align: left;}		.r {text-align: right;}
.c {text-align: center;}	.j {text-align: justify;}

/* Управление блоками */
.content {margin-left: 0px;
	margin-right: 30px;
	text-align: justify;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10pt;}
.row1	{ background-color: #EFEFEF; }
.row2	{ background-color: #DEE3E7; }
.row3	{ background-color: #D1D7DC; }

/* Общее оформление строки меню */
.menu {
	font-size: 8pt;
	font-weight: normal;
	height: 21;
	cursor: default;
	background-color: #D1D7DC;
}
/* Подменю спрятанные */
.col {visibility: hidden; position: absolute;}
/* Подменю развернутые */
.exp {
	visibility: visible;
	position: absolute;
	top: 58;
	background-color: #D1D7DC;
	font-size: 8pt;
	line-height: 18px;
	font-weight: normal;
	text-align: bottom;
	border: solid 1px;
	border-left-color: #dee3e7;
	border-top-color: #dee3e7;
	border-right-color: #606060;
	border-bottom-color: #606060;
}
.sm {
	border: solid 1px;
	border-left-color: White;
	border-top-color: White;
	border-right-color: #999999;
	border-bottom-color: #999999;
	cursor: default;
	padding-left: 10px;
}

/* Заголовок меню неактивный */
.m {
	border: solid 1px #D1D7DC;
}
/* Подсвет заголовка нераскрытого меню */
.mhc {
	border: solid 1px;
	border-left-color: White;
	border-top-color: White;
	border-right-color: Gray;
	border-bottom-color: Gray;
}
/* Подсвет заголовка раскрытого меню */
.mhe {
	border: solid 1px;
	border-left-color: Gray;
	border-top-color: Gray;
	border-right-color: White;
	border-bottom-color: White;
}
/* Разделитель групп в подменю */
.hr {
	border: solid;
	border-width: 1px 0px 0px 0px;
	border-top-color: Gray;
	margin: 5px;
	margin-left: -5px;
	background-color: white;
}
/* Кнопки в посте */
.postbutton {
	background-color: #DEE3E7;
	border: 1px solid Gray;
	text-align: center;
	font-weight: bold;
	font-size: 8pt;
	line-height: 15px;
}
