body {  font-family: Helvetica, Arial, Tahoma, Verdana;
		margin: 0; padding: 0;
		font-size: 11pt;
		font-weight: normal;
		background: #FFF; }


td {font-family: Helvetica, Arial, Tahoma; font-size: 11pt;}
h1, h3, h4 { padding: 0; text-align: center; }
h1 { FONT-SIZE: 13pt; font-weight: bold; COLOR: #008000; margin-bottom: -8px; margin-top: 8px;}
h3 { FONT-SIZE: 11pt;  COLOR: #008080; margin-top: 12px; margin-bottom: -8px;}
h2 { font-size: 11pt; font-weight: normal; margin-left: 270px; margin-bottom: -4px; text-align: left; color: #000000; letter-spacing: 0.7pt; word-spacing: 2pt; margin-right: 40px; }
h4 { FONT-SIZE: 11pt;  COLOR: #008080; margin-top: 12px; margin-bottom: 4px;}
h5 { font-size: 11pt; font-weight: normal; margin-left: 50px; margin-bottom: -4px; text-align: left; color: #000000; letter-spacing: 0.5pt; word-spacing: 1pt; margin-right: 40px; }
h6 { FONT-SIZE: 13pt; font-weight: bold; COLOR: #008000; margin-left: 270px; margin-bottom: -8px; margin-top: 8px;}
P.h1 { padding: 0; margin-left: 0px; FONT-SIZE: 13pt; font-weight: normal; COLOR: #007000; margin-bottom: -4px; margin-top: 12px; text-align: center;}
A { TEXT-DECORATION: none; }
a:hover {color: #FF0000; }
a:visited { color: #A301E0; }
P { margin-left: 20px; font-size: 11pt; }
p.icon { margin: 3px 0 3px 0;  text-align: center;}
P.index1 { margin-left: 10px; font-size: 11pt; margin-top: 6px;}
P.poisk {margin-bottom: 0px;  margin-top: 0px; }
P.main { FONT-SIZE: 11pt; font-family: Bookman Old Style, Times New Roman; text-align: left; margin-bottom: -6px; margin-top: 14px;}
P.head { FONT-SIZE: 14pt; font-weight: bold; font-family: Helvetica, Arial, Tahoma; text-align: center; color: #242D64; margin-bottom: 0px; margin-top: 2px; }
P.year { FONT-SIZE: 14pt; font-weight: bold; font-family: Helvetica, Arial, Tahoma; text-align: center; color: #242D64; margin-bottom: -8px; margin-top: 10px; }
P.diva { margin-top: 4px; margin-bottom: 6px; margin-left: 50px; COLOR: #00509F; font-size: 12pt; font-family: Helvetica, Arial, Tahoma;}
P.sdvig { margin-left: 36px; }
P.rub { text-align: right; color: #646464; font-weight: bold; margin-right: 10px; margin-top: -2px; margin-bottom: 4px;}
P.rub-ny { text-align: right; color: #3399FF; font-weight: bold; margin-right: 10px; margin-top: -2px; margin-bottom: 4px;}
P.rub-left { text-align: left; font-style: italic; color: #646464; font-weight: bold; margin-right: 10px; margin-top: -2px; margin-bottom: -4px; font-size: 12pt;}
P.pod { text-align: right; color: #000000; font-weight: bold; FONT-SIZE: 10pt; margin-top: 6px; margin-bottom: 12px;}
P.fam { FONT-SIZE: 12pt; text-align: left; margin-bottom: 0px; margin-left: 50px; color: #000000; font-weight: bold;}
P.fam2 { FONT-SIZE: 12pt; text-align: left; margin-bottom: 0px; margin-left: 50px; color: #000000;}
P.fam3 { FONT-SIZE: 11pt; text-align: left; margin-bottom: 10px; margin-left: 50px; color: #000000;}
P.fam4 { FONT-SIZE: 11pt; text-align: left; font-weight: bold;  margin-bottom: 0px; margin-left: 250px; color: #000000;}
P.fam5 { FONT-SIZE: 12pt; text-align: left; font-weight: bold;  text-decoration: underline; margin-bottom: 0px; margin-left: 250px; color: #000000;}
P.fam-titul { FONT-SIZE: 10pt; margin-top: 2px; text-align: left; margin-left: 50px; color: #000000;}
P.sit2 {text-align: left; margin-left: 400px; font-weight: bold; color: #646464; margin-bottom: 6px; margin-top: 8px;}
P.bodi-sit2 { margin-left: 400px; text-align: left; color: #000000;  margin-right: 50px;}
P.bodi-sit3 { margin-left: 480px; text-align: left; font-style: italic; color: #000000;  margin-right: 50px;}
P.bodi-sit4 { margin-left: 400px; FONT-SIZE: 10pt; text-align: left; color: #000000;  margin-right: 50px;}
P.sit4 {text-align: left; FONT-SIZE: 10pt;  margin-left: 400px; font-style: italic;  font-weight: bold; color: #646464; margin-bottom: 6px; margin-top: 4px;}
P.sit {text-align: left; margin-left: 20px; font-weight: bold; color: #646464; margin-bottom: -16px;}
P.bodi-sit { margin-left: 70px; text-align: left; color: #000000;  margin-right: 50px;}
P.sitsm {text-align: right; margin-left: 80px; font-weight: bold; color: #646464; margin-bottom: -6px; margin-top: 10px;}
P.bodi-sitsm { text-align: right;  margin-left: 80px; font-style: italic; color: #000000; margin-bottom: -8px; }
P.bodi-sitsm_top { text-align: left;  margin-left: 80px; font-style: italic; color: #000000; margin-bottom: -8px; }
P.bodi-sitsm_top2 { text-align: left;  margin-left: 300px; FONT-SIZE: 10pt; color: #000000; margin-bottom: -8px; }
P.sitsm_top {text-align: right; margin-left: 80px; font-weight: bold; color: #646464; margin-bottom: 0px; margin-top: 10px;}
P.bodi-sit5 { margin-left: 420px; text-align: left; font-style: italic; color: #000000;  margin-right: 50px; margin-bottom: 0px;}
P.sit5 {text-align: left; FONT-SIZE: 10pt;  margin-left: 600px; font-style: italic;  margin-bottom: 4px; margin-top: 6px; font-weight: bold; color: #646464;}

P.tab { margin-left: 0px; margin-right: 0px; text-align: center; margin-bottom: 0px;}
P.foto { text-align: center; margin-left: 0px; margin-top: 4px; font-size: 10pt; FONT-FAMILY: Arial, Helvetica, Tahoma; }
P.photo { margin-left: 0px; margin-right: 0px; margin-top: 12px; text-align: center; }
P.book { margin-left: 40px; font-family: Bookman Old Style, Times New Roman; font-size: 12pt;}
P.fr:first-letter { font-size: 150%; }
P.kal { text-indent: -16px; margin-left: 26px; margin-top: 2px; margin-bottom: 2px;}
P.kal_2 { text-indent: 16px; margin-left: 20px; margin-top: 2px; margin-bottom: 2px;}
P.green {font-weight: bold; COLOR: #00CC00; }
.C {FONT-SIZE: 8pt; font-family: Arial, Verdana, Tahoma; margin-right: 0px;}
P.special { margin: 0px; padding: 12px 6px 1px 0; font-size: 10pt; color: #008000; text-align: center; }
P.spe-vip { margin: 0px; padding: 10px 14px 0px 10px; font-size: 10pt; color: #000000; text-align: left; }

#kal_nomer P { text-indent: 16px; margin-left: 20px; margin-top: 2px; margin-bottom: 2px;}
#kalen P { padding-left: 20px; text-indent: -25px; margin-left: 40px; margin-top: 2px; margin-bottom: 2px;}
#kalen_2019 P { margin-left: 30px; text-indent: -20px; margin-top: 2px; margin-bottom: 2px;}

#insert {background: #ffffff; text-align: center;
		border: 2px solid #000000;
		padding: 6px 10px 6px 10px;
		font-weight: bold;}

#persona P { margin-bottom: 4px; margin-top: 4px; }
#v_line {background: #ffffff;
		border-left: 1px solid #717100;
		padding-left: 6px; margin-left: 20px;}
		
#v_line-c {background: #ffffff; font-size: 11pt; color: #717100;
		border-left: 1px solid #717100;
		padding-left: 6px; margin-left: 20px;}

#vline {background: #fefff2;
		border-left: 1px solid #717100;
		padding-left: 6px; margin-left: 0px;}

	#menu-h {
	  float:left;
	  width:100%;
	  font-weight:bold;
	  background:#efefef;
	  line-height:normal;
	  border-bottom:1px solid #666;
	  }

	#menu-h ul {
	  margin:0;
	  padding:0px 10px 0 200px;
	  list-style:none;
	  }
	#menu-h li {
	  display:inline;
	  margin:0;
	  padding:0;
	  }
	#menu-h a {
	  float:left;
	  background:url("tableftF.gif") no-repeat left top;
	  margin:0;
	  padding:0 0 0 4px;
	  text-decoration:none;
	  }
	#menu-h a span {
	  float:left;
	  display:block;
	  background:url("tabrightF.gif") no-repeat right top;
	  padding:5px 15px 4px 6px;
	  color:#4261B0;
	  }
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#menu-h a span {float:none;}
	/* End IE5-Mac hack */
	#menu-h a:hover span {
	  color:#FFF;
	  }
	#menu-h a:hover {
	  background-position:0% -42px;
	  }
	#menu-h a:hover span {
	  background-position:100% -42px;
	  }

	#menu-ha {
	  float:left;
	  width:100%;
	  font-weight:bold;
	  background:#efefef;
	  line-height:normal;
	  border-bottom:1px solid #666;
	  }

	#menu-ha ul {
	  margin:0;
	  padding:0px 10px 0 250px;
	  list-style:none;
	  }
	#menu-ha li {
	  display:inline;
	  margin:0;
	  padding:0;
	  }
	#menu-ha a {
	  float:left;
	  background:url("tableftF.gif") no-repeat left top;
	  margin:0;
	  padding:0 0 0 4px;
	  text-decoration:none;
	  }
	#menu-ha a span {
	  float:left;
	  display:block;
	  background:url("tabrightF.gif") no-repeat right top;
	  padding:5px 15px 4px 6px;
	  color:#4261B0;
	  }
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#menu-ha a span {float:none;}
	/* End IE5-Mac hack */
	#menu-ha a:hover span {
	  color:#FFF;
	  }
	#menu-ha a:hover {
	  background-position:0% -42px;
	  }
	#menu-ha a:hover span {
	  background-position:100% -42px;
	  }



#menu-v1 {
		width: 170px;
		margin: 0px;
		}
#menu-v1 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		}

#menu-v1 li a {
		height: 32px;
		  voice-family: "\"}\"";
		  voice-family: inherit;
		  height: 24px;
		text-decoration: none;
		}

#menu-v1 li a:link, #menu-v1 li a:visited {
		color: #2248BB;
		display: block;
		background:  url(menu-v1.gif);
		padding: 8px 0 0 10px;
		}

#menu-v1 li a:hover, #menu-v1 li #current {
		color: #FFF;
		background:  url(menu-v1.gif) 0 -32px;
		padding: 8px 0 0 10px;
		}



#menu-v2 {
		width: 170px;
		margin: 0px;
		}
#menu-v2 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		}

#menu-v2 li a {
		height: 32px;
		  voice-family: "\"}\"";
		  voice-family: inherit;
		  height: 24px;
		text-decoration: none;
		}

#menu-v2 li a:link, #menu-v2 li a:visited {
		color: #2248BB;
		display: block;
		background:  url(menu-v2.gif);
		padding: 8px 0 0 10px;
		}

#menu-v2 li a:hover, #menu-v2 li #current {
		color: #FFF;
		background:  url(menu-v2.gif) 0 -32px;
		padding: 8px 0 0 10px;
		}

#menu-v3 {
		width: 170px;
		margin: 0px;
		}
#menu-v3 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		}

#menu-v3 li a {
		height: 48px;
		  voice-family: "\"}\"";
		  voice-family: inherit;
		  height: 38px;
		text-decoration: none;
		}

#menu-v3 li a:link, #menu-v3 li a:visited {
		color: #2248BB;
		display: block;
		background:  url(menu-v3.gif);
		padding: 8px 0 0 10px;
		}

#menu-v3 li a:hover, #menu-v3 li #current {
		color: #FFF;
		background:  url(menu-v3.gif) 0 -48px;
		padding: 8px 0 0 10px;
		}



P.soder { FONT-SIZE: 12pt; color: #008000; text-align: center; line-height: 16px; margin: 0px; }
#soder-ifr { padding:0;  margin: 0px; }
#soder-ifr ul { margin:0px; padding:6px 6px 0px 20px; list-style: circle; color: #008000;}
#soder-ifr li { FONT-SIZE: 11pt; font-family: Helvetica, Arial, Tahoma;
	  margin:0; padding:4px 6px 2px 0px; line-height: 14px;}
#soder-ifr1 { margin:0px; }
#soder-ifr1 ul { margin:0px; padding:5px 0px 0px 15px;}
#soder-ifr1 li { FONT-SIZE: 9pt; font-family: Helvetica, Arial, Tahoma;
	  padding:2px 0px 3px 0px; margin-top: 0px; margin-bottom: 0px; line-height: 12px;}

P.soder2 { FONT-SIZE: 12pt; color: #008000; text-align: center; line-height: 16px; margin: 8px 0px 0px 0px; }
#soder2-ifr { padding:0;  margin: 0px; }
#soder2-ifr ul { margin:0px; padding:6px 6px 0px 20px; list-style: circle; color: #008000;}
#soder2-ifr li { FONT-SIZE: 11pt; font-family: Helvetica, Arial, Tahoma;
	  margin:0; padding:2px 6px 2px 0px; line-height: 14px;}
#soder2-ifr1 { margin:0px; }
#soder2-ifr1 ul { margin:0px; padding:5px 0px 0px 15px;}
#sode2r-ifr1 li { FONT-SIZE: 9pt; font-family: Helvetica, Arial, Tahoma;
	  padding:2px 0px 3px 0px; margin-top: 0px; margin-bottom: 0px; line-height: 12px;}
