body
{
	background: white url('../img/background.gif') repeat fixed;
	color: rgb(0,0,0);
	margin: 0pt;
	border: 1pt inset;
	padding: 0pt;
}
a:link
{
/*	color: rgb(66,122,210);*/
	color: rgb(130,129,172);
}
a:hover
{
/*	color: rgb(165,163,203);*/
	color: rgb(66,122,210);
}
a:active
{
	color: rgb(90,162,239);
}
a:visited
{
/*	color: rgb(90,162,239);*/
	color: rgb(156,154,206);
}

table td.logo-top
{
	background: white url('../img/logo(top).gif') no-repeat;
	height: 80px;
	width: 148px;
}
table td.logo-bottom
{
	background: white url('../img/logo(bottom).gif') no-repeat;
	height: 26px;
	width: 148px;
}
table td.banner
{
	background: white url('../img/banner(bg).gif') no-repeat;
	height: 80px;
	width: 552px;
}
table td.pane
{
	background: white url('../img/pane(bg).gif') no-repeat;
	width: 148px;
}


table td img
{
	border-width: 0pt;
}
/* информационная страница;
 */
table.page
{
	background-color: white;
	width: 552px;
	height: 100%;
}
table.page td.top
{
	width: 552px;
	height: 5px;
}
table.page td.left
{
	background: white url('../img/page(left.bg).gif') repeat-y;
	height: 294px;
	width: 10px;
}
table.page td.right
{
	background: white url('../img/page(right.bg).gif') repeat-y;
	height: 294px;
	width: 9px;
}
table.page td.bottom
{
	width: 552px;
	height: 14px;
}

table td div.toolbar
{
	margin: 0.5pt 1.5pt;
	padding: 0.5pt 0pt;
	text-align: right;
}
div.toolbar table
{
	border-width: 0pt;
}

table td div.menu
{
	text-align: right;
	width: 148px;
}
/*???*/
table td div.menu table td.item
{
	color: white;
	font: 8pt/120% HermesCTT, Tahoma, sans-serif;
	letter-spacing: 0.16pt;
	width: 110px;
	height: 22px;
}
table td div.menu table td.item a.item:link
{
	color: white;
	font: 8pt/120% HermesCTT, Tahoma, sans-serif;
	letter-spacing: 0.16pt;
}
/*???*/
table td div.slogan
{
	margin: 14.5pt 2.5pt 2.5pt;
	padding: 0.5pt;
	text-align: right;
}
table td div.slogan p
{
	font: bold 7.5pt/110% 'Lucida Bright', sans-serif;
	letter-spacing: 0.16pt;
	color: white;
	margin-right: 6.5pt;
	padding-right: 0.5pt;
}
/*???*/

/*
 */
div.header,
div.section,
div.footer
{
	margin: 4.5pt 6.5pt;
	padding: 0.5pt;
}
div.header h2
{
	background: url('../img/header(background).gif') repeat-x fixed 40% left;
/*	color: rgb(24,81,189);*/
	color: rgb(130,129,172);
	color: rgb(24,81,189);

	color: rgb(66,122,210);
	font: bold 12pt/120% Arial, Helvetica, sans-serif;
	letter-spacing: -0.24pt;
	margin: 8.5pt 0.5pt 1pt;
	padding: 1.5pt 0.5pt 0.5pt;
}
div.header h3
{
	background: url('../img/header(background).gif') repeat-x fixed 30% left;
/*	color: rgb(24,81,189);
	color: rgb(145,0,0);*/
	color: rgb(133,131,175);

	color: rgb(66,122,210);
	font: bold 11pt/120% Arial, Helvetica, sans-serif;
	letter-spacing: -0.24pt;
	margin: 8.5pt 0.5pt 1pt;
	padding: 1.5pt 0.5pt 0.5pt;
}
div.header h4
{
	background: url('../img/header(background).gif') repeat-x fixed 20% left;
/*	color: rgb(66,66,66);
	color: rgb(77,63,62);*/
	color: rgb(136,135,180);

	color: rgb(66,122,210);	/* #427AD2 */
	font: bold 10pt/120% Arial, Helvetica, sans-serif;
	letter-spacing: -0.24pt;
	margin: 8.5pt 0.5pt 1pt;
	padding: 1.5pt 0.5pt 0.5pt;
}
div.header h5
{
/*	background: url('../img/header(background).gif') repeat-x fixed 15% left;*/
/*	color: rgb(96,96,96);
	color: rgb(88,73,71);*/
	color: rgb(136,135,180);

	color: rgb(66,122,210);	/* #427AD2 */
	font: bold 9pt/115% Arial, Helvetica, sans-serif;
	letter-spacing: -0.32pt;
	text-indent: 6.5pt;
	margin: 4.5pt 0.5pt 1pt;
	padding: 1.5pt 0.5pt 0.5pt;
}
div.section p
{
	font: 8pt/125% Tahoma, sans-serif;
	letter-spacing: 0.16pt;
	text-indent: 6.5pt;
	text-align: justify;
	margin: 3.5pt 1.5pt;
	padding: 0.5pt;
}
div.section ul
{
	list-style-image: url('../img/ul.bullet.gif');
	font: 8pt/125% Tahoma, sans-serif;
	letter-spacing: 0.16pt;
	text-align: left;
	margin: 0.5pt 1.5pt 2.5pt;
	padding: 0.5pt;
}
div.section ul li
{
	margin-left: 15.5pt;
}
div.section ol
{
	font: 8pt/125% Tahoma, sans-serif;
	letter-spacing: 0.16pt;
	text-align: left;
	margin: 0.5pt 1.5pt 2.5pt;
	padding: 0.5pt;
}
div.section ol li
{
	text-indent: 6.5pt;
	margin-left: 15.5pt;
}
div.section ol li ul li
{
	margin-left: 7.5pt;
}
div.section p.next-line
{
	margin-top: -2.5pt;
}
div.section p.last-line
{
/*	margin-bottom: 7.5pt;*/
}

div.footer p
{
	font: 8pt/125% Tahoma, sans-serif;
	letter-spacing: 0.16pt;
	text-align: right;
	margin: 2.5pt 1.5pt;
	padding: 0.5pt;
}
div.section p a.detail,
div.footer p a.detail
{
	font-size: 85%;
}
div.section p a.detail:hover,
div.footer p a.detail:hover
{
/*	color: rgb(198,41,37);*/
	color: rgb(66,122,210);
}


/* ***
 * ***	*/
div.section span.abbrev,
div.section abbr
{
	font-family: Verdana, Arial, sans-serif;
	font-weight: 95%;
	letter-spacing: 0.16pt;
}
b
{
	font-weight: 550;
}


/* ***
 * ***	*/
div.address
{
	margin: 9.5pt 4.5pt 4.5pt;
	text-align: right;
}
div.address p
{
	font: 6.5pt/110% Tahoma, sans-serif;
	letter-spacing: 0.16pt;
	color: rgb(16,16,16);
	margin: 3.5pt 0pt 0.5pt;
	padding: 0.5pt 0pt;
}

div.copyright
{
	margin: 2.5pt 4.5pt 4.5pt;
	text-align: right;
}
div.copyright p
{
	font: 6.5pt/110% Tahoma, sans-serif;
	letter-spacing: 0.16pt;
	color: rgb(66,66,66);
	margin: 3.5pt 0pt 0.5pt;
	padding: 0.5pt 0pt;
}
div.copyright p span
{
	font: 7pt 'Times New Roman', serif;
}

/* ***
 * ***
 * ***	*/
.royalblue
{
	color: rgb(66,122,210);
}
.darkpink
{
	color: rgb(64,62,106);
}
.lightpink
{
	color: rgb(119,116,173);
}
.colored
{
	color: rgb(66,122,210);
}
