A:link {         
        COLOR: #FFFFFF;
        text-decoration : none;
        FONT-WEIGHT: bold;
}
A:visited {
        COLOR: #ccFFFF;
        FONT-WEIGHT: normal;
        text-decoration : none;
}

A:hover {
        COLOR:#FFFFFF;
        TEXT-DECORATION: none;
        FONT-WEIGHT: bold;
}
A.std:link {
        COLOR: #0000FF;
        text-decoration : underline;
        FONT-WEIGHT: normal;
}
A.std:visited {
        COLOR: #000011;
        FONT-WEIGHT: normal;
        text-decoration : underline;
}

A.std:hover {
        COLOR:#000000;
        TEXT-DECORATION: none;
        FONT-WEIGHT: bold;
}

.cont {
        left: 21em;
        right: 5%;
        margin:0 auto;
        margin-left: 1%;
        padding:0.59em;
        position: absolute; 
        border-style: solid;
        border-color: silver;
        border-width: 1px;
        border-radius: 0.75em;
        -moz-border-radius: 0.75em; /* Firefox */
}
hr{
        width: 89%;
        COLOR: silver;
}
.borded {
        left: 5%;
        right: 5%;
        margin:0.51em;
        border-style: solid;
        border-color: silver;
        border-width: 0.51pt;
        border-radius: 0.75em;
        -moz-border-radius: 0.75em; /* Firefox */
}

.navbar{
        font-weight: bold;  
        border-style: ridge;
        border-color: silver;
        border-width: 1.51pt;
        padding: 1em;
        border-radius: 0.5em;
        margin:0.51em;
        -moz-border-radius: 0.5em; /* Firefox */
/*        float: left;
        width: 100%;*/
        background-color: #E8E8FA;
}
 
.navbar a:hover {
        COLOR: #0000AA;
        FONT-WEIGHT:  bold;
        background-color: #e8e8e8;
}

.footer {
        FONT-SIZE: 8pt; COLOR: #00006e;
}

.navi:link {
        FONT-SIZE: 10pt;
        COLOR: #000000;
        FONT-WEIGHT: normal;
        TEXT-DECORATION: none;
}

.navi:visited {text-decoration: none;  COLOR: #0000AA;}

.navi:hover {
        COLOR: #0000AA;
        TEXT-DECORATION: bold;
}

.navlist {
        font-size : 10pt;  
        width :20em; 
        float:left;
}

.navlist a:hover {
        COLOR: #0000AA;
        FONT-WEIGHT: bold;
   background-color:#E8E8F8;

}
.navlist: ul{
 list-style-type:none; 
 margin:0px;
}
/*Tags*/



BODY {
         font-family: sans-serif;
         font-size:10pt;
         margin-top: 1%;
         margin-left: 1%;
         margin-right: 1%;
         padding-top: 1%;
         padding-left: 1%;
         padding-right: 1%;
         background-color: white;
         opacity:1;
}

P{
         font-family: times;
         margin:0.51em;
         font-size:10pt;
         text-align: justify;
         text-indent: 2%;

}

TR, TD {
         font-family: sans-serif,times;
         font-size:10pt;
}

H1, H2, H3, H4 {FONT-WEIGHT: bold}

H1 {FONT-SIZE: 16pt}

H2 {FONT-SIZE: 14pt}

H3 {FONT-SIZE: 12pt; margin-bottom: 2%; FONT-WEIGHT: bold; }

H4 {FONT-SIZE: 10pt; margin-bottom: 2%; margin-left: 3%;}

ul {
	margin-top: 0;
	margin-bottom: 0;
        margin-left: 0;
        margin-right: 13%;
        list-style-type: circle;
        text-align: left;
        text-indent: 1%;
}

ul.lnk {
	margin: 0;
        list-style-type: none;
        list-style-position: outside;
        text-align: left;
        text-indent: 0;
}


p.emfcenter
{
        text-align: center;
        font-weight: bold;
        text-indent: 0;
         margin-left: 1%;
         margin-right: 2%;
}
p.emf
{
        text-align: justify;
        font-weight: bold;
        text-indent: 0;
         margin-left: 1%;
         margin-right: 2%;
}

p.head, li.head, div.head
{
        margin:0%;
	font-size:12pt;
	font-family: Times;
	font-weight:bold;
	font-style:italic;
}
p.invert
{
	margin:0.1em;
	background-color: navy;
	font-weight:bold;
	color: white;
}
div.invert
{
	margin:0.1em;
	font-weight:bold;
	background-color: navy;
	color: white;
}
.goto
{
text-align: center;
FONT-SIZE: 12pt; 
margin:0.13em;
padding:0.12em;
font-weight:bold;
background-color: navy;
color: white;
display:inline-table;
}

.sign
{
 float : left;
 text-align: center;
 margin : 0.67em;
}

.line
{
 float : none;
 text-align: justify;
 background: navy;
 color: white;
 margin-top: 25px;
font-family: Times;
}	
P.doctext{ 
     text-indent: 5%;
         font-family: Times, serif; 
          text-align: justify;
         font-size: 12pt; 
         font-weight: normal;  
         margin-left: 2%;
         margin-right: 2%;
         margin-top: 2%;
	margin-bottom: 2%;
}
.header
{
  border-radius: 0.2em;
  -moz-border-radius:  0.2em;
  background-color: #E8E8F8;
  font-weight: bold;  
  text-align: center;
  text-indent: 0;
  padding: 0.5em;
 /* width:100%;*/
  
  margin: 0.5em;;
}
.sheader
{
  border-radius: 0.3em;
  -moz-border-radius:  0.3em;
  background-color: #E8E8F8;
  font-weight: bold;  
  text-align: center;
  text-indent: 0;
  padding: 0.5em;
  display: table;
}
.darken
{
  background-color: #E8E8F8;
}
.sdarken
{
  background-color: #E8E8F8;
  display:table;
}


/* drop menu*/
.navdrop{
	margin: auto;
	width: 18em;
	height: auto;
        border-style: solid;
        border-color: silver;
        border-width: 0.75pt;
        border-radius: 0.75em;
        -moz-border-radius: 0.75em; /* Firefox */
	}
.navdrop>ul {
	margin: 1%;
	padding: 0;
	list-style: none;
	width: 17em;
	}
.navdrop>ul>li {
	display: block;
        text-align: left;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 4em;
	width: 17em;
	background-color: white;
	}
.navdrop>ul>li>h3 {
	display: block;
	margin: 0;
	padding: 1%;
	height: 4.5em;
	font-family:  Helvetica, sans-serif;
	text-decoration: none;
	color: navy;
	background: white;
	font-weight: normal;
	}
.navdrop>ul>li>div {
	margin: 0;
	overflow: auto;
	padding: 1%;
	height: auto;
        text-align: left;
	}
.navdrop>ul>li>div>a {
	display: block;
	text-decoration: none;
	text-align: right;
	margin: 0.6em;
	padding: 0.6em;
	color: navy;
	background: #e8e8f8;
	}
.navdrop>ul>li>div>a:hover {
        COLOR: #0000AA;
        FONT-WEIGHT: bold;
   background-color:#E8E8F8;
	}
.navdrop>ul>li:hover {
	height: auto;
	}
.navdrop>ul>li>h3:hover {
	cursor: pointer;
	}

/* <!-- �������� ��� ���������: �������� ����, �� ���� �������. ��������� ������� ���������� --> */
