body.main_body {
	background-color: White;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
}
div.text_div {
	width: 900px;
	margin: 0px auto;
}
table.template_class {
	width: 100%;
	border: thin solid Black;
}
td.adsense_td {
	text-align: center;
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
}
td.main_title {
	text-align: center;
	vertical-align: middle;
	padding-bottom: 10px;
	font-size: 24pt;
	font-weight: bold;
}
td.main_title1 {
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
}
td.main_title2 {
	text-align: center;
	vertical-align: middle;
	padding-bottom: 10px;
	font-size: 24pt;
	font-weight: bold;
}
td.main_login {
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 100%;
	text-align: left;
}
td.main_proj {
	width: 50%;
	vertical-align: top;
}
td.main_voc {
	width: 50%;
}
td.main_counters {
	width: 100%;
	text-align: right;
}
td.main_text {
	text-align: left;
	font-size: 12pt;
	padding: 0 10px 0 10px;
}

td.admn_td {
	background-color: #D6D3A4;
    font-size: 10pt;
}

/* ----------------- Важные общие стили -------------------------------- */
span.noscript {
	font-size: 14pt;
	font-weight: bold;
	color: Red;
	border: thin solid Maroon;
	padding: 1px 3px 1px 3px;
}
/* ----------------- Стили для нижнего меню -------------------------------- */
td.main_dp {
	width: 100%;
	text-align: center;
}

table.dp_table {
	width: 75%;
	margin: 20px auto auto auto;
	border-top: thin solid Maroon;
}

td.dp_line {
	text-align: center;
	vertical-align: top;
}

a.dp_item {
	font-size: 9pt;
	color: Navy;
	padding: 1 5 1 5;
}
a.dp_item:visited {
	color: Navy;
}
a.dp_item:hover {
	color: Red;
}
a.dp_item:active {
	color: #E05959;
}

a.dp_current {
	font-size: 9pt;
	color: Red;
	padding: 1 5 1 5;
}
a.dp_current:visited {
	color: Red;
}
a.dp_current:hover {
	color: Red;
}
a.dp_current:active {
	color: #E05959;
}
