body	{
background:  #dae8f5 url(/img/bgr.jpg) 0 0 repeat-x;
behavior:url("/img/csshover.htc"); 
}
html, body {
	margin: 0;
	padding: 0;
	border: 0;
		}

html, body, table, td, p	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000;
	padding:0;
}
img, table	{
	border:0;
}
img, input	{
behavior:	url("/img/pngbehavior.htc")
}
form	{
margin:0;
}
a	{
color:#7394ae;
}
.clear	{
clear:both;
}
h1	{
color:#38658a;
font: normal 18pt Arial, Helvetica, sans-serif;
text-align:right;
margin:10px 0 0;
}
#page	{
width:950px;
text-align:left;
position: relative;
}
.header	{
position:relative;
height:157px;
border-bottom: 5px solid #ba0655;
}
.header	img {
display:block;
}
.mid	{
border-top: 5px solid #7292ac;
}
.left	{
width:249px;
margin: -10px 60px 20px 0;
float:left;
position:relative;
z-index:2;
}
.right	{
float:left;
width:640px;
}
.kreml	{
position:absolute;
right:0; 
top:21px;
z-index:1;
}
.icons	{
width:93px;
height: 10px;
position:absolute;
right:0;
top:31px;
z-index:2;
background:url(/img/icons.gif) 0 0 no-repeat;
}
.icons a	{
display:block;
width: 10px;
height:10px;
float:left;
text-decoration:none;
margin: 0 31px 0 0;
}
#nav	{
background:#74a0c3 url(/img/nav-bgr.gif) 0 0 repeat-x;
}
#nav a	{
background:url(/img/str.gif) 10px 50% no-repeat;
display:block;
margin: 0 15px;
padding: 3px 0 3px 30px;
color:#fff;
text-decoration:none;
}
#nav span a	{
display:block;
margin: 0 15px 0 45px;
padding: 3px 0 3px 0;
color:#dae8f5;
font-size:8pt;
text-decoration:none;
background:none;
}
.block	{
background:#74a0c4 url(/img/block-t.gif) 0 0 no-repeat;
}
.block h1	{
color:#fff;
font: normal 18pt Arial, Helvetica, sans-serif;
padding: 10px 0 10px 20px;
margin:0;
text-align:left;
}
.block .inp	{
margin:-10px 0 0 10px;
}

#nav img, .block img	{
display:block;
}
#nav, .block	{
margin: 0 0 15px 0;
}
.news	{
}
.news .data	{
background:url(/img/data.gif) 0 0 no-repeat;
width:40px;
height:45px;
font: normal 12pt Arial, Helvetica, sans-serif;
color:#01467c;
float:left;
margin: 5px 20px 20px 0;
padding: 10px 0 0;
font-weight:700;
text-align:center;
}
.news .data span	{
display:block;
font: 8pt normal Arial, Helvetica, sans-serif;
margin: -3px 0 0 0;
color:#000;
}
.news a	{
display:block;
float:left;
width: 580px;
margin: 0 0 20px 0;
color:#333;
text-decoration:none;
}
h2.on	{
display:block;
float:left;
width: 580px;
font-size: 16pt;
font-weight:normal;
margin:0;
color:#666;
}
h2	{
font-size: 16pt;
font-weight:normal;
color:#666;
}
h3	{
font-size: 14pt;
font-weight:normal;
color:#666;
}
h4{
font-size: 12pt;
color: #b72d6b;
font-weight:bold;
}
.news a span	{
color:#7394ae;
display:block;
font-size: 14pt;
text-decoration: underline;
}
.footer	{
border-top: 5px solid #7393ac;
margin: 20px 0 0 0;
padding: 20px 0;
font: 8pt normal Arial, Helvetica, sans-serif;
color:#74a0c4;
position:relative;
}
.footer .count	{
position:absolute;
right: 0;
top:15px;
}
.footer a	{
color:#74a0c4;
}
.pll	{
padding: 0 15px;
color:#fff;
}
.pll p	{
margin:0 0 10px 0;
padding: 0 0 0 10px;
border-left: 3px solid #7e083c;
color:#dae8f5;
font-size: 12pt;
}
.btext	{
color:#fff;
font-weight:bold;
text-align:center;
}
.dm	{
color:#fff;
text-align:center;
border: 1px solid #fff;
}
.dt	{
text-align:center;
padding: 3px 0;
}
.dc	{
color:#c8f0f9;
padding: 3px 0;
}
#calendar	{

color:#fff;}
.dc a, .dt a, .dm a	{
color:#fff
}
.d-right {
background:#74a0c4 url(/img/block-t.gif) 0 0 no-repeat;
float:right;
width:249px;
margin: 10px 0 10px 10px;
}
.d-right a	{
color:#fff;
display:block;
margin: 10px 20px 0px 20px;
font-size: 8pt;
}
#text	{
margin: 10px 0;
}
#text table	{
border-collapse:collapse;
border: 3px solid #7393ac
}
#text td	{
padding: 10px;
border: 1px solid #c4d3e2;
background:url(/img/td-bgr.gif) 0 0 repeat-x;
font-size:8pt;
}

#text hr {
background-color: #fff;
height: 1px; 
border: none;
}

#text img{
border: 1px solid #fff;
margin: 10px;
}

#question input, #question textarea, #zpassbio input, #zpassbio select {
display:block;
width:100%;
margin: 0 0 10px 0;
}
.snd	{
width: 200px;
padding: 5px;
font-size:12pt;
}
.dcs	{
margin: 10px 0;
font-size:8pt;
color:#333;
}
.dcs a	{
font-size:14pt;
}
.dc span	{
display:block;
float:left
}
#path	{
padding: 10px 0;
font-size: 8pt;
color:#666;
border-bottom: 1px solid #fff;
}
#path a	{
color:#4a4a4a;
}
.photoes p{
color: #7394ae;
margin: 0px;
}
.photoes img {
border: 1px solid #fff; 
margin: 10px; 
}
.photoes a{
text-decoration: none;
}
.photoes b{
color: #7394ae;
}
