body {	background-color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 14px;
	color: #333399
	}
h1 {font-size: 22px;
	text-align: center;
}
	
h2 {
	color: #333399
	}
h3 {
    margin-bottom: 5px;
	margin-top: 5px;
	color: #333399;
	font-size: 18px;
	text-align: center;
	}
h4 {
	font-size: 16px;
        line-height: 14px;
        color: #333399
	}

.arr {font-family: "Times New Roman", Times, serif; font-size: 22px;}
.prim   {
         color: blue;
         cursor:help
        }
.podcherk  {
          border-bottom: 1px dashed
}
.zaliv  {
          background-color: #808080;
}



A IMG {
 border: none; 
}

table {
        font-family: "Times New Roman", Times, serif;	
	font-size: 15px;
        color: #333399
	}

.trtext { border-top: 1px solid black; 
 border-left: 1px solid black; 
 border-bottom: 1px solid black;
 border-right: 1px solid black;
 font-family:"Arial Unicode MS";}
	
.anchor {

font-size: 80%;
border-bottom: 1px double darkblue;
border-top: 1px double darkblue;  
background-color: #DFDFEE;}
 
TD {}
.nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	text-align: center;
	vertical-align: bottom; 
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #003399;
	background-color: #FFFFFF;
	text-decoration: underline
        }
.funct { 
        background-color: #F8F8FF
}
.credits {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #003399;
	text-decoration: underline;
	text-align: right;
	vertical-align: bottom
}
.creditsvyd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #003399;
	text-decoration: underline;
	text-align: left;
	vertical-align: bottom}
	
.label { font-weight: bold; color: #333333; }

.smallLabel {
	font-weight: bold;
	font-size: 11px;
	color: #333;
	}
	
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OL {
line-height: 20px;
 margin-right: 15px; 
text-align: justify
}
UL {
margin-right: 10px; 
}
.perma {margin-top: 7px}
.list {	
 padding: 10px}
.contents {	
	 padding: 5px; 
	color: black
	}
body.sub {
	margin: 0.1em;
	}
.small {
	font-size: 85%;
}
P {
margin-top: 5px;
margin-left: 10px;
text-indent: 20pt;
margin-right: 10px}
.bottom {
margin-top: 40px;
color:#0099CC }
.line { 
border-left: solid 2px black; 
margin-left: 7px; 
margin-top: 5px;
text-align: left;
padding-left: 20px }
.vrezka {
	border-left: solid 2px blue;
	margin-left: 3cm;
	margin-top: 10px;
	text-align: justify;
	padding-left: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
.otstup {
margin-left: 1cm;
margin-top: 5px
}
.headotstup {
margin-left: 0.3cm;
margin-right: 0.5cm;
margin-top: 5px;
text-align: justify
}
.strnum {
font-size: 12px;
color: #000000;
text-align: center
}.epigraph {
	font-style: italic;
	text-align: right;
	margin-top: 15px;
	margin-bottom: 20px
}
#hintbox{
   position:absolute;
   z-index:1;
   width:300px;
   left:-1000px;
   padding:0.7em 1em;
   font-size:80%;
   background:#cce;
   border:1px solid #99c;
   opacity:0.9;
   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 90);
}