/* стиль для всего документа */
body {
	font-family: Verdana, Tahoma, Arial; font-size: 11px;
	font-weight: normal; color: black; background-color: white;
}

h2 {font-size: 15px; padding: 0px; margin: 1px; border: 0px;}

/* глобальный стиль ссылок */
a, a:link, a:visited {text-decoration: none; color: Blue;}
a:hover, a:active {text-decoration: underline; color: SaddleBrown;}
a img {border: 0;}

/* название продукта в шапке страницы */
.prodName {font-size: 24px; font-weight: bold; color: MidnightBlue;}

/* основной стиль в шапке страницы */
.prodDesc {font-size: 14px; font-weight: bold;}

/* заголовок таблиц */
.title {color: MidnightBlue; text-align: center;}

/* навигация по топам и тому подобным */
.pointer {font-size: 10px; text-align: right;}

/* навигация по таблицам */
.navigation {font-size: 10px; text-align: left;}

/* информация в конце страницы */
.info {font-size: 9px; text-align: center;}

/* строка разбивки на страницы */
.page {background-color: Lavender; text-align: right;}

/* верхняя строка таблицы, центральное выравнивание */
.head0 {
	color: MidnightBlue; background-color: LightGrey;
	text-align: center; border-right: 1px solid SlateBlue;
	border-bottom: 1px solid SlateBlue;
}

/* верхняя строка таблицы, центральное выравнивание */
.head1 {
	background-color: Silver; text-align: center;
	border-right: 1px solid SlateBlue; border-bottom: 1px solid SlateBlue;
}

/* верхняя строка таблицы, центральное выравнивание */
.head2 {
	color: MidnightBlue; background-color: LightGrey;
	text-align: center; border-right: 1px solid SlateBlue;
	border-bottom: 1px solid SlateBlue;
}

/* нижняя строка, правое выравнивание, используется для итоговых значений */
.head3 {
	color: MidnightBlue; background-color: Silver;
	text-align: right; border-right: 1px solid SlateBlue;
	border-bottom: 1px solid SlateBlue;
}

/* верхняя строка таблицы, левое выравнивание */
.head4 {
	color: MidnightBlue; background-color: LightGrey;
	text-align: left; border-right: 1px solid SlateBlue;
	border-bottom: 1px solid SlateBlue;
}

/* данные таблицы, правое выравнивание */
.data0 {
	background-color: Lavender; text-align: right;
	border-right: 1px solid SlateBlue; border-bottom: 1px solid SlateBlue;
}

/* данные таблицы, левое выравнивание */
.data1 {
	background-color: Lavender; text-align: left;
	border-right: 1px solid SlateBlue; border-bottom: 1px solid SlateBlue;
}

/* данные таблицы, правое выравнивание */
.data2 {
	background-color: Gainsboro; text-align: right;
	border-right: 1px solid SlateBlue; border-bottom: 1px solid SlateBlue;
}

/* стиль для формы */
form.login {float: right;}
table.login td {text-align: right; vertical-align: bottom;}
table.login td input.text {
	border: 1px solid SlateBlue; font-size: 11px; text-align: right;
	font-family: Verdana, Tahoma, Arial;
	width: 75px; height: 14px;
}
table.login td input.submit {
	border: 1px solid SlateBlue; background-color: LightGrey;
	cursor: pointer; font-size: 11px; font-family: Verdana, Tahoma, Arial;
	width: 55px; height: 18px;
}

/* стиль псевдо ссылки */
span.plink {color: Blue;}
span.plink:hover {text-decoration: underline; color: SaddleBrown; cursor: pointer;}
