body 
	{
	font-size: 11pt;
	text-align: justify;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 10 20 10 20;
	}

/* -------------- Стили элементов текста --------------*/

.text
	{
	text-indent: 15px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: none;
	font-style: normal;
	margin: 0 0 10 0;
	width: 95%;
	}

.head1
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: none;
	font-style: italic;
	text-align: left;
	margin: 20 0 5 0;
	padding: 0 0 5 0;
	color: #400000;
	width: 95%;
	border-bottom: 1px solid #aaaaaa;
	}

.head2
	{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	margin: 20 0 10 0;
	width: 95%;
	color: #000070;
	}
	
.head3
	{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	margin: 30 0 10 0;
	width: 95%;
	color: #000000;
	}
	
.gluch
	{
	border: solid 1px #aaaaaa;
	width: 290px;
	text-align: center;
	margin: 15 0 15 0;
	padding: 5 0 8 0;
	font-weight: bold;
	font-size: 10pt;
	color: #888888;
	cursor:pointer;
	cursor:hand;
	}

.a_mark
	{
	color: #007900;
	font-weight: bold;
	}	
	
/* -------------- Стили ссылок --------------*/

a:link,a:active,a:visited 
	{
	
	font-size: 11pt;
	font-weight: bold;
	color : #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

a:hover		
	{
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
	color : #790000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

a.menu:link,a.menu:active,a.menu:visited 
	{
	font-size: 11pt;
	font-weight: bold;
	color : #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}

a.menu:hover		
	{
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
	color : #790000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}	

a.razdel_link:link,a.razdel_link:active,a.razdel_link:visited 
	{
	font-size: 11pt;
	font-weight: bold;
	color : #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}

a.razdel_link:hover		
	{
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
	color : #790000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}	

	
/* -------------- Стили списков --------------*/

ul
	{
	margin: 10 0 5 0;
	text-indent: 0px;
	padding: 0 0 0 20;
	}

ul.intext
	{
	text-align: left;
	padding: 0 0 0 80;
	text-indent: 0px;
	}

li
	{
	margin: 0 0 5 0;
	text-indent: 0px;
	}
	
	
/* -------------- Стили таблиц --------------*/


td.text,table.text
	{
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: none;
	font-style: normal;
	margin: 0 0 10 0;
	width: 95%;
	text-indent: 0px
	}


	
.under_line
	{
	border-bottom: 1px solid #cccccc;
	padding: 10 0 10 0;
	text-align: left;
	}

.upper_line
	{
	border-top: 1px solid #cccccc;
	}

.achtung
	{
	border-width: 2px;
	border-style: solid;
	border-color: #990000;
	margin: 40 0 10 0;
	}

.achtung_text
	{
	color: #990000;
	}

.mark
	{
	margin: 20 0 20 0;
	border-width: 2px;
	border-style: solid;
	border-color: #990000;
	}

.mark_text
	{
	color: #990000;
	}
	
.ram
	{
	border-width: 1px;
	border-style: solid;
	border-color: #777777;
	margin: 10 0 10 0;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: none;
	font-style: normal;

	}

.ram_slovar
	{
	border-width: 0px;
	border-style: solid;
	border-color: #777777;
	margin: 10 0 20 0;
	}
	
/* -------------- Стили дополнительных элементов --------------*/
	
p.pleer
	{
	border: solid 1px #aaaaaa;
	width: 290px;
	margin: 15 0 15 0;
	}

.navtext 
	{
	text-align:center; 
	width:auto; 
	font:9px verdana; 
	FONT-WEIGHT: bold; 
	background-color:#F3F3ED; 
	layer-background-color:#FFDEEF; 
	color:black;
	border: 1px black outset;
	}


	
	
div.primer
	{
	width: 95%;
	text-align: left;
	border-width: 0 0 0 0;
	border-style: solid;
	border-color: #000000;
	margin: 25 0 0 0;
	font-size: 11pt;
	FONT-WEIGHT: bold; 
	}
	
table
	{
/*	border-collapse: separate; */
	border-width: 1px;
	border-style: solid;
	border-color: #353535;
	}
	
th
	{
	text-align: center;
	font-weight: bold;
	background-color: #cccccc;
	border-bottom: 1px solid #353535;
	}


td 
	{
	padding: 5 5 5 5;
	text-align: justify;
	}

td.n 
	{
	font-size: 11pt;
	padding: 0 0 0 0;
	text-align: justify;
	}


td.header 
	{
	padding: 0 0 0 0;
	}

p 
	{
	font-size: 12pt;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

.paragraph_header 
	{
	padding: 0 0 0 6;
	font-size: 10pt;
	text-align: justify;
	font-weight: bold;
	color: #eeeeee;
	background-color: #29296C;
	text-indent: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.paragraph_header2 
	{
	padding: 0 5 0 0;
	margin: 0 0 0 0;
	font-size: 5pt;
	text-align: right;
	font-weight: bold;
	color: #eeeeee;
	text-indent: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.nav_pos_table
	{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-width: 0 0 1 0;
	border-style: solid;
	border-color: #353535;
	}
	
.menutable 
	{
	padding: 0 0 0 15;
	text-align: justify;
	background-color: #eeeeee;
	}


h4
	{
	color: #790000;
	margin-top: 10px;
	font-size: 15pt;
	text-align: center;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

h3
	{
	color: #790000;
	margin-top: 10px;
	font-size: 13pt;
	text-align: center;
	font-weight: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}


.ram1
	{
	background-color: #e0e0e0;
	}

.ram2
	{
	background-color: #efefef;
	}

.pam1
	{
	background-color: #e0e0e0;
	}

.pam2
	{
	background-color: #efefef;
	}

.lineg
	{
	border-color: #000000;
	border-width: 0 0 1 0;
	border-style: solid;
	}


	
	
	
.imgc
	{
	text-align: center;
	}
	
.copyleft
	{
	padding: 5 10 0 0;
	font-weight: normal;
	color: #aaaaaa; 
	font-size: 8pt; 
	text-align: right; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
