HTML {
         padding: 0px;    margin: 0px; width: 100%;  height: 100%;

}
body {
             padding: 0px;margin: 0px; width: 100%;  height: 100%;

}
.all {
               background: url(images/big_haus.gif) 0 100% no-repeat; min-height:100%;min-width: 1000px;
}
table {
          width:100%;border-colapse:colapse;
}
img {
          border:none;
}
ul {
          margin:0px; padding:0px;
}
li {
          list-style-type:none;
}
* {
          margin:0px; padding:0px;
}
.clear {
	clear:both;
}
.left_td {
	padding:25px 0px 0px 0px;
}
.ico_td {
	width:38px;vertical-align:top;
}
.header {
	border-top:solid 2px #7197c9;height:242px; background:#a1c0e4 url(images/background_header.gif) repeat-x;
}
.left_header {
	width:497px;height:195px;float:left;background: url(images/left_header.gif) 0 0 no-repeat;
}
.left_header img {
	display:block;margin:45px 0px 0px 25px;
}
.right_header {
	float:right;height:242px;width:350px;background: url(images/right_header.gif) no-repeat;
}
.dop_menu {
	float:right;font:normal 8pt Tahoma; color:#0046a1;margin:12px 5px 0px 0px;
}
.dop_menu a {
	color:#0046a1; text-decoration:underline;
}
.dop_menu a:hover {
	text-decoration:none;
}
.slogan {
	position:relative; left:-245px;font: normal 13pt Tahoma; color:#FFFFFF;margin:45px 0px 0px 0px;float:right;
}
.header_menu {
	margin:-41px 0px 0px 0px;padding:0px 380px 0px 30px;
}
:root .header_menu {
	margin:-41px 0px 14px 0px;
}
.header_menu table td {
	height:28px;background: url(images/border_r_td.gif) 100% 5px no-repeat;text-align:center;
}
.menu_head_table a {
	height:22px;display:block;font:normal 8pt Tahoma; color:#FFFFFF;text-decoration:none;
}
.menu_head_table a:hover {
	margin-top:3px;border-bottom:solid 3px #86bd70; 
}
.no_back {
	background:none !important;
}
.activ_m {
	margin-top:3px !important;border-bottom:solid 3px #86bd70 !important;
}
.ico_td div {
	padding:160px 0px 0px 10px;
}
.ico_td div img {
	display:block;margin:0px 0px 10px 0px;
}
.left_block {
	vertical-align:top;width:200px;padding-bottom:420px;
}
.left_menu {
	padding:15px 0px 0px 38px;
}
.left_menu li {
	margin-bottom:25px;line-height:13px;padding-left:18px; background: url(images/li_back.gif) 0 50% no-repeat;
}
.left_menu li a {
	font:bold 8pt Tahoma; color:#004095;text-decoration:none;
}
.left_menu li a:hover {
	text-decoration:underline;
}
.right_block {
	vertical-align:top;padding:30px 0px 30px 0px;width:155px;
}
.text_block {
	margin-bottom:23px;width:155px;height:158px;background:#dae4f1
}
.banner_block {
	width:95px;height:33px;background:#dae4f1;margin:55px auto;
}
.center_content {
	padding:15px 50px 30px 25px;
}
.navigator {
	padding:0px 0px 0px 20px;margin:0px 0px 10px 0px;font:normal 8pt Tahoma; color:#95b1d7;
}
.navigator a {
	color:#95b1d7;text-decoration:none;
}
.navigator a:hover {
	text-decoration:underline;
}
.old_text {
	margin:0px 0px 15px 0px;font:normal 8pt Tahoma; color:#000000;
}
.center_block {
	vertical-align:top;
}
.zag_news {
	padding:0px 0px 10px 20px;
}
.zag_news a {
	font:bold 8pt Tahoma; color:#000000;text-decoration:none;
}
.zag_news a:hover {
	text-decoration:underline;
}
.f_t_news {
	margin-bottom:20px;float:left;width:97%;padding-left:18px;border-left: solid 2px #86bd70;
}
.f_t_news img {
	display:block; float:left;margin:0px 20px 0px 0px;
}
.f_t_news p {
	line-height:20px;font:normal 8pt Tahoma; color:#000000;margin:0px;
}
.date {
	font:bold 8pt Tahoma; color:#000000;float:right;margin:15px 0px 0px 0px;
}
.arhiv_news {
	margin:10px 0px 0px 0px;text-align:right;
}
.arhiv_news a {
	font: normal 8pt Tahoma; color:#95b1d7;text-decoration:none;
}
.arhiv_news a:hover {
	text-decoration:underline;
}
.footer_line {
	margin-bottom:10px;height:26px;background:#6094da;border-bottom: solid 2px #86bd70;
}
.left_foot {
	float:left;text-align:right;font:normal 7pt Tahoma; color:#000000;padding-left:252px;
}
.footer {
	height:100px;min-width:962px;margin:-100px 38px 0px 0px
}
.right_foot {
	float:right;padding:0px 3px 0px 0px;
}
.right_foot img {
	display:block;float:left;margin:4px 10px 0px 0px;
}
.right_foot p {
	font:normal 10pt Tahoma; color:#000000;marin:0px;
}
.right_foot p a {
	color:#000000; text-decoration:underline;
}
.right_foot p a:hover {
	text-decoration:none;
}
.block_probel {
	height:100px;
}

