BODY {
	
}
h1 {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 90%;
	color : #3058B3;
	font-weight : normal;
	border-bottom : 1px solid #4A6FC2;
	line-height : 20px;
	margin: 25px 0px 15px 15px;
}

h1.report {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 100%;
	color : #3058B3;
	font-weight : normal;
	border-bottom : 1px solid #4A6FC2;
	line-height : 20px;
	margin: 25px 0px 15px 15px;
}

hr	{
	 color: #D1D1D1;
	 weight : 1px;
	 height:  1px;
}

h1.cat {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 90%;
	color : #3058B3;
	font-weight : normal;
	margin: 25px 0px 15px 15px;
}

h1.pub {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 120%;
	color : #3058B3;
	font-weight : normal;
	border-bottom : 2px solid #4A6FC2;
	line-height : 20px;
	margin: 25px 0px 15px 15px;
}

h1.super {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 110%;
	color : #FF31AB;
	font-weight : normal;
	border-bottom : 0px solid #3C65F2;
	margin-top : 10px;
	margin-left : 10px;
}

h2.super {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 150%;
	color : #3058B3;
	font-weight : normal;
	border-bottom : 0px solid #9EB0C8;
	line-height : 20px;
	margin-bottom : 5px;
	margin-left : 10px;
}

h2.main {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 120%;
	color : #3058B3;
	font-weight : normal;
	border-bottom : 0px solid #9EB0C8;
	line-height : 20px;
	margin-bottom : 5px;
	margin-left : 10px;
}

h2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #706F8F;
	border-bottom : 1px solid #D1D1D1;
	font-weight : bold;
	margin-top : 10px;
	margin-bottom : -15px;
}

h2.text {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 90%;
	color : #3058B3;
	font-weight : normal;
	border-bottom : 1px solid #4A6FC2;
	line-height : 20px;
	margin: 25px 0px 15px 15px;
}

div.super {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 110%;
	color : #FF31AB;
	font-weight : normal;
	border-bottom : 0px solid #3C65F2;
	margin-top : 10px;
	margin-bottom : 12px;
	margin-left : 10px;
}

div.bot {
	font-family : Verdana, Geneva, Arial, Helvetica, san-serif;
	font-size : 10px;
	color : white;
	margin-top : -9px;
	border-bottom : 0px solid #9EB0C8;
}

p.bot {
	font-family : Verdana, Geneva, Arial, Helvetica, san-serif;
	font-size : 9px;
	margin-top : 0px;
	color : white;
	border-bottom : 0px solid #9EB0C8;
}

p.bot a {
	font-family : Verdana, Geneva, Arial, Helvetica, san-serif;
	font-size : 9px;
	color : white;
	text-decoration : none;
	border-bottom : 0px solid #9EB0C8;
}

p.bot a:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, san-serif;
	font-size : 9px;
	color : white;
	text-decoration : underline;
	border-bottom : 0px solid #9EB0C8;
}

p.news-zag {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 110%;
	color : #544e81;
	font-weight : normal;
	border-bottom : 0px solid #3C65F2;
	margin-top : 10px;
	margin-left : 10px;
}

p.news {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	color : black;
	font-weight : normal;
	line-height : 110%;
	margin-bottom : -15px;
	margin-left : 20px;
	text-align : justify;
}

td.main {
 background : url(img/main/head-back.gif) no-repeat bottom left;
}

td.rass {
	font : normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color:#5E5E5E;
}

td.se {
	font : normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

table.cat {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	color : black;
	font-weight : normal;
	line-height : 110%;
	margin-bottom : 10px;
	margin-left : 30px;
	text-align : justify;
}

td.cat {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	color : black;
	font-weight : normal;
	line-height : 110%;
	margin-bottom : 10px;
	margin-left : 30px;
	text-align : justify;
}

div.cat {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	color : black;
	font-weight : normal;
	line-height : 110%;
	margin-bottom : 10px;
	text-align : justify;
}

a.cat1 {
	text-decoration : none;
	color : gray;
}

a.cat:hover {
	text-decoration : underline;
	color : gray;
}

#cat a {
	text-decoration : none;
	color : black;
}

#cat a:hover {
	text-decoration : none;
	color : gray;
}

h1.main {
 font-family : Georgia, "Times New Roman", Times, serif;
 font-size : 14px;
 color : black;
 font-weight : bold;
 border-bottom : 0px solid #4A6FC2;
 line-height : 15px;
 margin : 0px 10px 6px 22px;
 text-decoration : none;
}

div.main {
 font-family : Georgia, "Times New Roman", Times, serif;
 font-size : 14px;
 color : black;
 font-weight : bold;
 border-bottom : 0px solid #4A6FC2;
 line-height : 15px;
 margin : 0px 10px 6px 22px;
 text-decoration : none;
}

h3 {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 110%;
	color : #3C65F2;
	font-weight : normal;
	border-bottom : 2px solid #3C65F2;
	line-height : 20px;
	margin: 20px 0px 10px 0px;
}

p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	color : black;
	font-weight : normal;
	line-height : 110%;
	margin-bottom : 10px;
	margin-left : 30px;
	text-align : justify;
}

p.photo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	color : black;
	font-weight : normal;
	line-height : 110%;
	margin-bottom : 10px;
	margin-left : 0px;
	text-align : justify;
}

p.oper {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 65%;
	color :#6E7A9E; 
	font-weight : normal;
	line-height : 110%;
	margin-bottom : 10px;
	margin-top : 10px;
	margin-left : 10px;
	margin-right : 10px;
	text-align : justify;
}

p.pub {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	color : #FF31AB;
	font-weight : normal;
	line-height : 110%;
	margin-bottom : 10px;
	margin-left : 30px;
	text-align : right;
}

p.pub-new {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	color : #706F8F;
	font-weight : normal;
	line-height : 110%;
	margin-bottom : 10px;
	margin-left : 30px;
	text-align : right;
}

p.line {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	color : black;
	font-weight : normal;
	line-height : 110%;
	margin-bottom : 10px;
	margin-left : 0px;
	text-align : justify;
	text-indent : 0px;
}
p.z1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #3058B3;
	font-weight : bold;
	margin-top : 10px;
/*	margin-bottom : -15px;*/
}
p.link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-justify : auto;
	text-align : right;
	margin-top : -8px;
}
p.link1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	text-justify : auto;
	text-align : right;
	margin-top : -4px;
}
li {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	line-height : 110%;
	margin-bottom : 6px;
	text-align : justify;
}
a.bot {
	font : normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : white;
}
a.bot:hover {
	font : normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color : white;
}
a.menu1 {
	font : normal normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : white;
}
a.menu1:hover {
	font : normal normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color:white;
}
a.menu1a {
	font : normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: #4D5773;
}
a.menu1a:hover {
	font : normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color: #4D5773;
}
a.hlmenu1a {
	font : normal normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: #6E7A9E;
}
a.hlmenu1a:hover {
	font : normal normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color: #4D5773;
}
a.menu2 {
	font : normal normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color:#6c6c6c;
}
a.menu2:hover {
	font : normal normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color:#6c6c6c;
}
a.menu3 {
	font : normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color:#565656;
}
a.menu3:hover {
	font : normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color:#565656;
}
.qstn {
	font : normal normal 13px Arial, Helvetica, sans-serif;
	text-align : left;
	padding: 0px 15px 0px 15px;

}
.submenu1{
	padding : 0px 10px 0px 10px;
}
.submenu2{ 
	padding : 2px 0px 2px 15px;
}
.mphoto {
	margin: 7px 7px 7px 11px;
}
img.left {
	border : 1px solid #E55BA0; 
	float: left; 
	margin: 3px 10px 10px 0px;
}

img.left1 {
	border : 1px solid #a18ea1; 
	float: left; 
	margin: 3px 10px 10px 0px;
}

img.oper {
	border : 1px solid #E55BA0;
}

img.alo {
	border : 1px solid #a18ea1;
}

.img-b {
	border : 1px solid #6E7A9E;
}
.mspecial {
	padding : 30px 25px 35px 25px;
}
.sign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height : 120%;
	scrollbar-highlight-color: #E0FFFF;
	scrollbar-3dlight-color: #8EA9D1;
	scrollbar-darkshadow-color: #112972;
	scrollbar-track-color: #B0C4DE;
	scrollbar-arrow-color:  #112972;
	scrollbar-base-color : #8EA9D1;
	color : White;
}

.mphotos {
	margin: 10px 0 10px 0;
}
.plashka {
	background: url(/img/fbkg.gif) no-repeat top center;
	width: 178px;
	height: 166px;
	margin: 8px 0px 4px 0;
	padding: 16px 16px 0 16px;
	
}

a.r {
	font : normal normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration : underline;
	color: #557385;
}
a.r:hover {
	font : normal normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration : none;
	color: #557385;
}
a.rr {
	font : normal normal 11px Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration : underline;
	color: #557385;
}

a.rr:hover {
	font : normal normal 11px Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration : none;
	color: #557385;
}

.l-align {
	text-align:left;
	margin:0;
	padding:4px 0px 4px 0px;
}

p.actual {
	margin:7px 0 0 0;
	font-size:12px;
	text-align:left;
	color: #557385;
}

div.r {
	margin:0px 0px 12px 0px;
}
div.rr {
	margin:10px 0px 11px 0px;
}
div.rrr {
	margin:6px 0px 0px 0px;
}
p.r-menu {
	margin:10px 20px 10px 20px;
	font: normal normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
}
.r-menu2 {
	margin:16px 20px 18px 20px;
	font: normal normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
}
td.r-menu {
	
	margin:0 10px 0 10;
	width:200px;
	vertical-align:0;
	padding: 0 20px 0px 20px;
}
.dvph {
	border:0px;
	margin-left:3px;
}
.b1 {
	margin:0px;
}
a.nounderline {
	text-decoration:none;
}
.d {
	margin:0 16px 12px 16px;
	padding:0px;
	font-size:12px;
	text-align:left;
}
.dd {
	margin:7px 0 0 0;
	font-size:12px;
	text-align:left;
}