body 
{
	background-color: #FFFFFF;
	font: 8pt tahoma, arial;
}

.header_table
{	
	width: 800;
	padding: 0;
	border: 0;
}

.footer_table
{
	height: 24;
	width: 800;
/*	vertical-align: middle;	*/
	font-size: 8pt;		
	text-align: right;
	text-decoration: none;
	border-top: thin solid #A9A9A9;
}

.main_table
{

	font: 11px tahoma, arial;
	text-align: justify;
	text-decoration: none;

/*	padding: 0;	*/
	
}

.sub_table
{
	text-align: left;
/*	vertical-align: center;	*/
	border: none;	
	font: 11px tahoma, arial;
	color: #64232A;	
}


.form_item
{
	font: 11px verdana, arial;
	color: black;
	border: 1pt solid black;
	background-color: White;
	vertical-align: middle;
}

/* =========================================== */

td.page_name /* в начале страницы, ее заголовок */	
{
	font: 14pt verdana;
	height: 30;
	vertical-align: middle;
	color: #CD5C5C;
	background-color: #DCDCDC;
	text-align: left;
}

div.letter{
	font: 14pt sans-serif, tahoma, verdana;
	color: #8B00FF;
	font-weight: bold;
	text-align: center;
}

div.word{
	font: 8pt verdana, tahoma, verdana;
	color: #5B5B5B;
	font-weight: bold;
	text-decoration: underline;
}

div.sub_header
{
	font: 9pt verdana, tahoma, arial;
	color: #55646F;
	font-weight: bold;
	text-align: left;	
}

/* ============================================================== */
div.error_msg {
	color: #DC143C;
	text-align: left;
	/*font: 10pt sans-serif;	*/
}

a.my_links { text-decoration: none; text-align: center; color: #0000CD; }
a.my_links:hover {color: #87CEFA; }

a.head { font: 9pt verdana; font-weight: bold;	 text-decoration: none; text-align: center; color: #444444; }
a.head:hover {color: white; }



a.path_links {	text-decoration: none; text-align: left; color: #4169E1; }
a.path_links:hover { color: #4169E1; text-decoration: underline;}

a.head_links {	text-decoration: none; font: 8pt tahoma; font-weight: bold; color: white; }
a.head_links:hover { color: black; }