BODY {
	color:#001919; 
	padding-left:7px; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	/*background-image:url(../img/bg_100x100.jpg);*/
	background-color: rgb(255,255,255);
	}
	
TD {font-size:smaller}
TD_news {background-color:#4782b4}

/*TD_docs {background-color:#66FFFF}*/

TH {font-size:smaller; font-weight:bold; color:#FFFFFF; background-color:#4782b4; text-align:center;}
.tab {
	letter-spacing:1pt; 
	font-size:77%
	}
.tab_title {
	font-weight:bold; 
	color:#3572A3
	}
.tab_gray {
	background-color:#b1b1b1; 
	font-size:79%
	}
.tab_gray td {
	background-color:#f0f0f0; 
	vertical-align:top
	}
.table_img {margin:15px 0px}

TABLE.see_also 
{
	width: 700px;
}
a:link {text-decoration: none; color: rgb(0,0,153);}
a:visited {text-decoration: none; color: rgb(0,153,153);}
a:active {text-decoration: none}
a:hover {text-decoration: underline; color: rgb(0,0,153);}
.vr {border-left: solid thin #800000; font-weight: bold; padding-left: 1%; color: #777777}
.vpr {font-weight:bold; color: #483D8B}
.simple_text 
{
	font-weight: normal;
	color: Black;
	font: normal;
}
.normal_italic 
{
	font: italic;
}
.bold_italic_black 
{
	font-weight: bold;
	color: Black;
	font: italic;
}
.bold_italic_blue 
{
	font-weight: bold;
	color: Blue;
	font: italic;
}
.bold_italic_red 
{
	font-weight: bold;
	color: Red;
	font: italic;
}
.bold_italic_green 
{
	font-weight: bold;
	color: Green;
	font: italic;
}
.bold_black 
{
	font-weight: bold;
	color: Black;
}
.bold_blue 
{
	font-weight: bold;
	color: Blue;
}
.bold_red 
{
	font-weight: bold;
	color: Red;
}
.bold_green 
{
	font-weight: bold;
	color: Green;
}
.pict_comment
{
	font-family: sans-serif;
	font-size: small;
	border-top-color: Gray;
	border-top-style: dotted;
	border-top-width: thin;
	text-align: center;
	background-color: #FFFF99;
}
.pict_comment_left
{
	font-family: sans-serif;
	font-size: small;
	border-top-color: Gray;
	border-top-style: dotted;
	border-top-width: thin;
	text-align: left;
	background-color: White;
}
HR {height:1px; color:#B1B1B1}
.lit {font-size:77%}
.litz {font-size:77%; padding: 0 0 3px 0; border-bottom: solid #B7B7B7 1px}
.citate {font-family: "Times New Roman", Times, serif; font-style:italic; margin-left: 30%}
.autor {font-weight:bold; font-size:8pt}
.mat {font-size:87%; text-align:center}
.nolink A {color:#000000}
.nolink A:visited{color:#000000}
.little 
{
font-size:79%
}
.risn {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px}
.anons {letter-spacing: 2px; font-size:10pt; color:#A52A2A}
.old {padding: 7px 7px 7px 15px; background:#FDF5E7}
.ref1 {font-size:77%; color: Navy}
.ref_end {border-top: solid #00008B 1px; font-size: 11px; padding: 5px 0 5px 0; margin-right:50%}
.podp {font-size:8pt; color:#808080}
DT {margin-top: 1em}
.sub {font-size:70%; position:relative; top:3px}
.sup {font-size:70%; position:relative; top:-4px}
.em {color:navy; font-weight:bold}
.em1 {color:navy}
.em2{text-decoration:underline;}
.em_underline{text-decoration:underline;}
.vr2 {border-top: 1px solid #A0A0A0; padding:20px; color:navy; background-color:#F0F0F0;}
.vr3 {border-bottom: solid #888888 1px; font-size: 11px; margin: 0 0 0 45px; padding: 5px 0 5px 0;}
.mn {font-family:Verdana, sans-serif; font-size:11px}
.art_title {font-family:Tahoma,Verdana,Geneva,sans-serif; font-weight:bold; font-size:170%; color:#035;}
H2 {font-family:Tahoma,Verdana,Geneva,sans-serif; font-weight:bold; font-size:170%; color:#035;}
H3 {font-weight:bold; font-size:125%; margin:3em 0 2em 0;}
H2 + H3 {margin:0; padding:0;}
H3 + TABLE {margin-top:1em}
H4 {margin-top:3em}
.slog {font-size:150%; color:#228B22}
.nav1 {visibility:hidden; position:absolute}
.nav1 table td {font-size:10px}
.nav1 a {color:#000000; text-decoration:none}
.nav1 a:hover {text-decoration:underline}
.nav1 a:visited {color:#000000}
.nav2 td {font-size:10px}
.nav2 a {color:#000000; text-decoration:none}
.nav2 a:hover {text-decoration:underline}
.nav2 a:visited {color:#000000}
.inp {border:1px solid #959595; height:16px; font-size:10px}
#mask {position:absolute; z-index:1; left:0px; width:640px; top:1px; visibility:hidden}
#search {top:55px; left:495px; position:absolute}
.header1 {font-size:115%; font-weight:bold}
.th1 {font-weight:bold; color:#FFFFFF} 
.th2 {font-weight:bold; color:#FFFFFF; background-color:#a0a0a0} 
.th_cms {
	font-weight: bold;
	color: Blue;
	background-color: ButtonFace;
	border: thin solid InactiveBorder;
} 
.nb {border-left: solid 2px #F84747; padding: 20px; background-color: #F0F0F0} 
.underline {text-decoration:underline} 
caption p {margin-bottom:5px} 
.preface {font-size:11px; padding-left:2em; border-left:2px solid #A52A2A} 
H3.zag_1 {margin:2em 50% 2em 0; font-size:110%; color:Navy} 
.zag_1_2_no_margin {margin:0 0 0 0; font-size:110%; color:Navy; font-weight:bold;} 
hr.ftn {margin-right:75%} 
caption {padding:10px; font-weight:bold; font-size:89%; color:#808080}
table.var1
	{
	border: thin solid Navy;
	width: 700px;
}
table.innertable {font-size:100%}
table.outertable {background-color:#b1b1b1}
tr.even {background-color:#f0f0f0}
tr.odd {background-color:#ffffff}
table_header {color:#FFFFFF; background-color:#4782b4; text-align:center;}
img.formula {vertical-align:middle}
.box_border1 {border: solid 1px #b1b1b1; padding:10px; margin-top:5px; margin-bottom:5px; background-color:#f0f0f0; color:#252525}
.box_border2 {border: solid 1px #b1b1b1; padding:10px; margin-top:5px; margin-bottom:5px; background-color:#f5deb3; color:#252525}
.bkg_white {background-color:#ffffff;}
.resume {border-bottom:solid 1px #799; border-top:solid 1px #799; text-align:center; margin: 25px 20% 25px 20%; padding-top:25px; padding-bottom:25px;}
.nomargin {margin:0}
.nopadding {padding:0}
span.ex_date
	{
	font-weight:bold;
	}
.ex_name
	{
	font-size:12px;
	font-weight:bold;
	}
.servise_info
	{
	font-size:14px;
	font-family:"Courier New", Courier, monospace;
	}
/* news */
.news_date
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
color:#666666;
}
.news_title
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0000FF;
}
.news_anons
{
font-family:Arial, Helvetica, sans-serif;
color:#333333
}
.news_text
{
font-family:Arial, Helvetica, sans-serif;
color:#333333
}
.news_region
{
font-family:Arial, Helvetica, sans-serif;
color:#FF0000
}
