BODY {
	margin: 0;
	padding: 0;
}
TABLE {
	font: 12px Arial;
	color: #252525;
}
A {font: 12px Arial; color: #0057b8; text-decoration: none; border-bottom: 1px dashed #0057b8}
A:HOVER {font: 12px Arial; color: #0057b8; text-decoration: none; border-bottom: 1px dashed #0057b8}
A:VISITED {font: 12px Arial; color: #0057b8; text-decoration: none; border-bottom: 1px dashed #0057b8}
A:VISITED:HOVER {font: 12px Arial; color: #0057b8; text-decoration: none; border-bottom: 1px dashed #0057b8}

H1 {
	font: bold 28px Courier New;
	color: Black;
	border-bottom: 3px solid #e01010;
	margin-bottom: 30;
}
H1 A {font: bold 28px Courier New; color: Black; text-decoration: none; border: none}
H1 A:HOVER {font: bold 28px Courier New; color: Black; text-decoration: none; border: none}
H1 A:VISITED {font: bold 28px Courier New; color: Black; text-decoration: none; border: none}
H1 A:VISITED:HOVER {font: bold 28px Courier New; color: Black; text-decoration: none; border: none}

H2 {
	font: bold 24px Courier New;
	color: Black;
	border-bottom: 2px solid #e01010;
}
H2 A {font: bold 24px Courier New; color: Black; text-decoration: none; border: none}
H2 A:HOVER {font: bold 24px Courier New; color: Black; text-decoration: none; border: none}
H2 A:VISITED {font: bold 24px Courier New; color: Black; text-decoration: none; border: none}
H2 A:VISITED:HOVER {font: bold 24px Courier New; color: Black; text-decoration: none; border: none}

H3 {
	font: bold 20px Courier New;
	color: Black;
	border-bottom: 1px solid #e01010;
	margin-top: 50;
}
H3 A {font: bold 20px Courier New; color: Black; text-decoration: none; border: none}
H3 A:HOVER {font: bold 20px Courier New; color: Black; text-decoration: none; border: none}
H3 A:VISITED {font: bold 20px Courier New; color: Black; text-decoration: none; border: none}
H3 A:VISITED:HOVER {font: bold 20px Courier New; color: Black; text-decoration: none; border: none}

H4 {
	font: bold 16px Courier New;
	color: Black;
	border-bottom: 1px solid #e01010;
	margin-top: 50;
}
H4 A {font: bold 16px Courier New; color: Black; text-decoration: none; border: none}
H4 A:HOVER {font: bold 16px Courier New; color: Black; text-decoration: none; border: none}
H4 A:VISITED {font: bold 16px Courier New; color: Black; text-decoration: none; border: none}
H4 A:VISITED:HOVER {font: bold 16px Courier New; color: Black; text-decoration: none; border: none}

UL {
	list-style: square;
}
UL LI {
	margin: 30 10;
}
OL LI {
	margin: 30 10;
}
A.mainmenu_href {font: bold 12px Arial; color: black; text-decoration: underline; border: none}
A.mainmenu_href:VISITED {font: bold 12px Arial; color: black; text-decoration: underline; border: none}
A.mainmenu_href:HOVER {font: bold 12px Arial; color: white; text-decoration: underline; border: none}
A.mainmenu_href:VISITED:HOVER {font: bold 12px Arial; color: white; text-decoration: underline; border: none}

A.mainmenu_subhref {font: 9px Arial; color: white; text-decoration: none; border: none}
A.mainmenu_subhref:VISITED {font: 9px Arial; color: white; text-decoration: none; border: none}
A.mainmenu_subhref:HOVER {font: 9px Arial; color: white; text-decoration: none; border: none}
A.mainmenu_subhref:VISITED:HOVER {font: 9px Arial; color: white; text-decoration: none; border: none}

TD.rightmenu {
	width: 200px;
	height: 100%;
	padding: 25 15 25 25;
	background: url(/i/bg_rightmenu_top.gif) top repeat-x #392423;
	border-left: 3px solid black;
}

DIV.rightmenu_href {
	border-bottom: 2px dashed #d8581a;
	font: bold 16px Arial;
	color: #d2954d;
}
DIV.rightmenu_href A {font: bold 16px Arial; color: #d2954d; text-decoration: none; border: none}
DIV.rightmenu_href A:VISITED {font: bold 16px Arial; color: #d2954d; text-decoration: none; border: none}
DIV.rightmenu_href A:HOVER {font: bold 16px Arial; color: #d8581a; text-decoration: none; border: none}
DIV.rightmenu_href A:VISITED:HOVER {font: bold 16px Arial; color: #d8581a; text-decoration: none; border: none}

TABLE.rightmenu_subhref A {color: #e9bc90; border-bottom: 1px dashed #e9bc90}
TABLE.rightmenu_subhref A:VISITED {color: #e9bc90; border-bottom: 1px dashed #e9bc90}
TABLE.rightmenu_subhref A:HOVER {color: #d8581a; border-bottom: 1px dashed #e9bc90}
TABLE.rightmenu_subhref A:VISITED:HOVER {color: #d8581a; border-bottom: 1px dashed #e9bc90}

TABLE.rightmenu_index A {color: #d8581a; border-bottom: 1px dashed #e9bc90}
TABLE.rightmenu_index A:VISITED {color: #d8581a; border-bottom: 1px dashed #e9bc90}
TABLE.rightmenu_index A:HOVER {color: #d8581a; border-bottom: 1px dashed #e9bc90}
TABLE.rightmenu_index A:VISITED:HOVER {color: #d8581a; border-bottom: 1px dashed #e9bc90}

TD.step_header {
	vertical-align: top;
	padding-right: 15;
	white-space: nowrap;
}
SPAN.step_header_span {
	font: bold small-caps;
   color: white;
	background-color: #e01010;
	padding: 2;
}
SPAN.step_header_span A {font: bold 12px Arial small-caps; color: white; border-bottom: none}
SPAN.step_header_span A:VISITED {font: bold 12px Arial small-caps; color: white; border-bottom: none}
SPAN.step_header_span A:HOVER {font: bold 12px Arial small-caps; color: white; border-bottom: none}
SPAN.step_header_span A:VISITED:HOVER {font: bold 12px Arial small-caps; color: white; border-bottom: none}

TD.quoted_block {
	width: 100%;
	padding: 5 10;
	font: Italic 11px Arial;
	color: black;
}
TD.quoted_block a, TD.quoted_block a:hover, TD.quoted_block a:visited, TD.quoted_block a:visited:hover {
   font: Italic 11px Arial;
}
TD.paperblock_inner {
	background: url(i/paperblock/pb_09.gif) top left no-repeat #f9f9f9;
	font: 16px CourierCyrillic;
	width: 100%;
	padding: 15;
}
TD.paperblock_inner A {font:16px CourierCyrillic; color: #0057b8; text-decoration: none; border-bottom: 1px dashed #0057b8}
TD.paperblock_inner A:HOVER {font: 16px CourierCyrillic; color: #0057b8; text-decoration: none; border-bottom: 1px dashed #0057b8}
TD.paperblock_inner A:VISITED {font: 16px CourierCyrillic; color: #0057b8; text-decoration: none; border-bottom: 1px dashed #0057b8}
TD.paperblock_inner A:VISITED:HOVER {font: 16px CourierCyrillic; color: #0057b8; text-decoration: none; border-bottom: 1px dashed #0057b8}

.epigraph {
	font: bold 14px Arial;
	color: black;
	background-color: #ffec83;
}
.epigraph A {font: bold 14px Arial; color: black; border-bottom: 1px dashed black}
.epigraph A:VISITED {font: bold 14px Arial; color: black; border-bottom: 1px dashed black}
.epigraph A:HOVER {font: bold 14px Arial; color: black; border-bottom: 1px dashed black}
.epigraph A:VISITED:HOVER {font: bold 14px Arial; color: black; border-bottom: 1px dashed black}

SPAN.under_h1 {
	font: bold 18px Courier New;
	color: Black;
}
.whereis_and_author TD {
	font: 10px Arial;
}
TABLE.whereis_and_author A {font: 10px Arial; color: #0057b8; text-decoration: none; border-bottom: 1px dashed #0057b8}
TABLE.whereis_and_author A:HOVER {font: 10px Arial; color: #0057b8; text-decoration: none; border-bottom: 1px dashed #0057b8}
TABLE.whereis_and_author A:VISITED {font: 10px Arial; color: #0057b8; text-decoration: none; border-bottom: 1px dashed #0057b8}
TABLE.whereis_and_author A:VISITED:HOVER {font: 10px Arial; color: #0057b8; text-decoration: none; border-bottom: 1px dashed #0057b8}

TABLE.bottom A {font: 12px Arial; color: white; text-decoration: underline; border-bottom: none}
TABLE.bottom A:HOVER {font: 12px Arial; color: white; text-decoration: underline; border-bottom: none}
TABLE.bottom A:VISITED {font: 12px Arial; color: white; text-decoration: underline; border-bottom: none}
TABLE.bottom A:VISITED:HOVER {font: 12px Arial; color: white; text-decoration: underline; border-bottom: none}

A.begoon_title {font: bold 16px Arial; color: black; border-bottom: none; text-decoration: none}
A:VISITED.begoon_title {font: bold 16px Arial; color: black; border-bottom: none; text-decoration: none}
A:HOVER.begoon_title {font: bold 16px Arial; color: black; border-bottom: none; text-decoration: none}
A:VISITED:HOVER.begoon_title {font: bold 16px Arial; color: black; border-bottom: none; text-decoration: none}

A.begoon_text {font: 12px Arial;	color: #252525; border-bottom: none; text-decoration: none}
A:VISITED.begoon_text {font: 12px Arial;	color: #252525; border-bottom: none; text-decoration: none}
A:HOVER.begoon_text {font: 12px Arial;	color: #252525; border-bottom: none; text-decoration: none}
A:VISITED:HOVER.begoon_text {font: 12px Arial;	color: #252525; border-bottom: none; text-decoration: none}

A.begoon_domain {font: 10px Arial; border-bottom: none; text-decoration: none}
A:VISITED.begoon_domain {font: 10px Arial; border-bottom: none; text-decoration: none}
A:HOVER.begoon_domain {font: 10px Arial; border-bottom: none; text-decoration: none}
A:VISITED:HOVER.begoon_domain {font: 10px Arial; border-bottom: none; text-decoration: none}

#adv A {
	text-decoration: none; border-bottom: none;
}
A.l-in-x {font-size: 10px; color: silver; text-decoration: none;}
A:HOVER.l-in-x {font-size: 10px; color: silver; text-decoration: none;}
A:VISITED.l-in-x {font-size: 10px; color: silver; text-decoration: none;}
A:VISITED:HOVER.l-in-x {font-size: 10px; color: silver; text-decoration: none;}

.compact li {
   margin: 10px 0px;
}

.l-in-x_1 {
   font-size: 10px;
   color: #646464;
   margin: 50px 0px -15px -25px;
}
.l-in-x_1 a {
   color: #646464;
}

