html,body
{
margin:0 0 0 0;
padding: 0 0 0 0;
font-family: Verdana, Arial, Tahoma, Sans-serif;
font-size: 100%;
background: white;
height:100%;
background-image:url("intfc/up-fon.gif");
background-repeat: no-repeat;
background-position: top center;
}       

h1 {
margin: 0px;
font-size: 120%;
color: #E01222;
padding-left:15px;
padding-bottom:10px;
letter-spacing: -1px;
}

h2 {
margin: 0px;
font-size: 110%;
color: #102486;
letter-spacing: -1px;
padding-right:8px;
padding-bottom:10px;
}

h3 {
margin: 0px;
font-size: 100%;
color: #102486;
letter-spacing: -1px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
}

h4 {
margin: 0px;
font-size: 16px;
color: #102486;
letter-spacing: -1px;
padding-left:0px;
padding-right:0px;
padding-bottom:7px;
font-weight:normal;
}

table {
vertical-align:top;
font-size: 90%;
}

table td {
vertical-align:top;
}

a,
a:link, 
a:active, 
a:visited
	{
	color: #102486;
	text-decoration: none;
	}
a:hover
	{
	color: #CA0303;
	text-decoration: none;
	}

table.shapka td.topsh {
height:220px;
}

table.menu td.mencenter dt.upp {
letter-spacing: -1px;
font-size: 17px;
font-weight:bold;
padding: 0px 2px 10px 12px;
}
table.menu td.mencenter dt.other {
letter-spacing: -1px;
font-size: 14px;
font-weight:bold;
padding: 5px 10px 5px 20px;
}
table.menu td.mencenter dt.otheract {
letter-spacing: -1px;
font-size: 14px;
font-weight:bold;
padding: 5px 10px 5px 20px;
color: #CA0303;
}

table.menu td.mencenter dt.dwn {
letter-spacing: -1px;
font-size: 17px;
font-weight:bold;
padding: 10px 2px 0px 12px;
}

table.news td
{

}

table.news td p
{
margin:0px;
padding-left:15px;
padding-right:22px;
}
table.news td ul
{
margin:0px;
padding-right:25px;
}
table.news td ol
{
margin:0px;
padding-right:25px;
}

ul
{
padding-left:30px;
}

ul li
{
margin-left:30px;
}

ol
{
padding-left:30px;
}

ol li
{
margin-left:30px;
margin-bottom:10px;
}
ol li:last-child
{
margin-bottom:0;
}
ol li span
{
color:#666;
font-size:11px;
}


p#q 
{
margin:0px;
font-size: 12px;
padding-bottom:5px;	
}

table.opros td
{
font-size: 12px;
}
 

table.opros td a,
table.opros td a:link, 
table.opros td a:active, 
table.opros td a:visited
	{
	color:#102486;
	text-decoration: underline;
	}
table.opros td a:hover
	{
	color: #CA0303;
	text-decoration: underline;
	}
p.dates 
{
margin:0px;
color:#999;	
font-size:11px;
}
p.names 
{
margin:0px;
padding-bottom:5px;
color:#102486;	
font-weight:bold;
}
p.ind
{
margin:0px;
text-align:justify;
text-indent:2em;
padding-bottom:7px;
}
p.center
{
text-align:center;
padding-bottom:10px;
}

p.ind_ann
{
padding:5px 0 7px 0;
margin:0;
/*text-indent:2em;*/
font-weight:bold;
}
p.docl
{
font-size:11px;
margin:0px;
text-align:right;
padding:5px 0;
}

p.onew
{
margin:0px;
color:#102486;	
font-weight:normal;
text-align:left;
font-size:11px;
clear:both;
}
table.sovet 
	{
        margin: 0px 25px 0px 17px;
	}
table.monitoring
	{
        margin: 0px 25px 0px 17px;
	}
table.monitoring tr td.nms
	{
        text-align:left;
	vertical-align: top;
	padding-top:8px;
	}
table.monitoring tr td.nms2
	{
        text-align:left;
	vertical-align: top;
	padding-top:18px;
	}

div.photo
        {
        margin-right: 1em;
        padding-left:0px;
        padding-bottom:2em;
        }
div.photo3
        {
        margin-right: 0em;
        padding-left:0px;
        padding-bottom:1em;
        }
.note2
        {
        text-align:left;
	color:#333;
        padding-top:0px;
        font-weight:normal;
        }
.note3
        {
        text-align:left;
	color:#666;
        padding-bottom:10px;
	font-size:11px;
        }

.note
        {
        text-align:left;
	color:#102486;
        padding-top:0px;
        }
.note a,
.note a:link, 
.note a:active, 
.note a:visited
	{
	color:#102486;
	text-decoration: none;
	}
.note a:hover
	{
	color: #CA0303;
	text-decoration: none;
	}
p.az 	
	{
	text-align:justify;
	padding-bottom:10px;
	}
div.clik 	
	{
        margin: 0px 25px 0px 17px;
        font-size: 11px;
	}
div.clik2 	
	{
        margin: 0px 0px 0px 17px;
        font-size: 11px;
	}
div.clik3
	{
        margin: 0px 0px 10px 0px;
        font-size: 11px;
	text-align:left;
	}

table.fotorep 
	{
        margin: 0px 8px 0px 0px;
	}

div.photo2
        {
        margin-right: 0em;
        padding-left:0px;
        padding-bottom:0em;
        }
dt.note2
        {
        text-align:center;
        color: #333;
        padding-top:5px;
        font-weight:normal;
        }
strong {
	color:#102486;
        font-weight:bold;
}

#report
	{
	border:1px solid #333;
 
	clear:none;
	float: left;
        margin-right: 1em;
        margin-bottom: 0.5em;
	}
#report2
	{
	border:1px solid #333;
        display:block;
 	clear:none;
	float: right;
        margin-left: 1em;
        margin-bottom: 0.5em;
	}
#saq
	{
	border:1px solid #333;
        display:inline;
	float: left;
        margin-right: 1em;
        margin-bottom: 2em;
	}
img.saq2
	{
	border:1px solid #333;
        display:inline;
	float: left;
        margin-right: 1em;
        margin-bottom: 2em;
	}
	
table.minin td a,
table.minin td a:link, 
table.minin td a:active, 
table.minin td a:visited
	{
	color: white;
	text-decoration: underline;
	}
table.minin td a:hover
	{
	color: white;
	text-decoration: none;
	}
p.chart 	
	{
	text-align:justify;
	padding-bottom:10px;
	}
p.chart2 	
	{
	text-align:justify;
	padding-bottom:10px;
	text-indent:2em;
	}
#readmore
	{
	text-align:right;
	margin:0;
	padding-top:5px;
	font-style:italic;
	font-weight:bold;
	font-size:11px;
	}

div.pages
	{
	margin:0;
	padding:1em 0 1em 0;
	font-size:90%;
	}

div.pages a,
div.pages a:link,
div.pages a:visited,
div.pages a:active,
div.pages a:hover
	{
	text-decoration:underline;
	}
div.topf
	{
	color: #102486;
	margin:0;
	padding:0 12px 5px 0;
	font-weight:bold;
	text-align:center;
	font-size:13px;
	}
div.topf a, ul.topforum li a,
div.topf a:link, ul.topforum li a:link,
div.topf a:visited, ul.topforum li a:visited,
div.topf a:active, ul.topforum li a:active,
div.topf a:hover, ul.topforum li a:hover
	{
	text-decoration:underline;
	}

ul.topforum
{
	list-style:none;
	margin:0;
	padding:0;
}

ul.topforum li
{
	text-align:left;
	font-size:11px;
	margin:0;
	padding:2px 10px 0 13px;
	background:url(/intfc/li.gif) no-repeat 0 4px;
}
#fotoleft {border:1px solid #ccc; padding:3px; float: left; margin: 0 1em 1em 0;}
.clr {clear:both;}

