html, body { width: 100%; height: 100%; }

* {
  font-family: arial, helvetika, sans-serif;
  color: #000000;
  font-size: 10pt;
  padding: 0;
  margin: 0;
}

a img { border: 0; }

.kalendar {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;

}

a.kalendar:link, a.kalendar:visited, a.kalendar:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #205776;
	font-weight: bold;
        text-decoration: none;
}


a.kalendar:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #0066CC;
        font-weight: bold;
        text-decoration: none;
}


.news_zag {
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	color: #003366;
	font-weight: bold;

}

a.news_zag:link, a.news_zag:visited, a.news_zag:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	color: #003366;
	font-weight: bold;
        text-decoration: none;
}


a.news_zag:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	color: #0066CC;
	font-weight: bold;
        text-decoration: none;
}

a.news_zag_rub:link, a.news_zag_rub:visited, a.news_zag_rub:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
        text-decoration: none;
}
a.news_zag_rub:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #0066CC;
        text-decoration: none;
}


.menu {
	font-family: arial, helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
	padding-top:8px;

}

a.menu:link, a.menu:visited, a.menu:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}


a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #868686;
	text-decoration: underline;
	font-weight: bold;
}



a.ssilki:link, a.ssilki:visited, a.ssilki:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #6C6C61;
	text-decoration: underline;
}


a.ssilki:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #6C6C61;
	text-decoration: underline;
}

.zag1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #292C2E;
	font-weight: bold;

}

.zag_data {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #0066CC;
	font-weight: bold;

}


.zag_head {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #0066CC;

}


.attention {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #999999;

}

.red {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #0066CC;

}

a.head:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #292C2E;
	text-decoration: underline;
}




.menu2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;

}

a.menu2:link, a.menu2:visited, a.menu2:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
}


a.menu2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #868686;
	text-decoration: underline;
}



.news_zag_small {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;

}

a.news_zag_small:link, a.news_zag_small:visited, a.news_zag_small:active {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
        text-decoration: none;
}


a.news_zag_small:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #0066CC;
        text-decoration: none;
}

.bottomMenu td { padding-top: 3px; padding-bottom: 3px; }




.left_menu { display:block; border-top:#0066cc solid 3px; width:198px; margin:10px 0 0;}
	.left_menu .rod_left_menu {border:#bebebe solid 1px; padding:15px 5px 23px 9px; position:relative;}
		.left_menu .rod_left_menu .str { background:url(../pix/str_ms_re.png) no-repeat right bottom; position:absolute; bottom:2px; right:4px; width:25px; height:21px;}
		.left_menu .rod_left_menu ul { margin:0; padding:0;}
			.left_menu .rod_left_menu ul li { list-style:none; margin:0 0 10px;}
				.left_menu .rod_left_menu ul li a { font-size:15px; font-weight:bold; text-decoration:none;}
					.left_menu .rod_left_menu ul li ul { padding:0 0 2px 15px;}
						.left_menu .rod_left_menu ul li ul li { list-style:disc; margin:0;}
							.left_menu .rod_left_menu ul li ul li a {font-size:13px; font-weight:normal; text-decoration:underline;}
							
.question { width:225px; border:#bebebe solid 1px; padding:0 9px 5px;}
	.question h2 { color:#000; background:#d4edfb; font-size:12px; font-weight:normal; margin:0px -9px 3px; text-transform:uppercase; line-height:15px; padding:5px 0 5px 9px; border-bottom:1px solid #205776; }
	.question table { font-size:13px; width:100%;}
		.question table td { padding:2px 0 0; width:100%;}
	 		.question table td input { border:1px solid #7f9db9; width:100%; height:18px;}
			.question table td textarea { border:1px solid #7f9db9; height:77px; width:100%; margin:0 0 8px;}
			.question table td input[type=submit] { cursor:pointer; width:121px; height:20px; background:url(../pix/submit.png) no-repeat right bottom; border:none; font-size:13px;}

			
.container {
	width:199px; 
	height:150px;
	position: relative; 
}

.container a {
	display: block;
	width: 100%; 
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background: url(); 
	text-indent: -9999px; 
	overflow: hidden;
}

.container object {
	position: relative; 
	z-index: 1; 
}  
