/* CSS Document */

body{
	margin:0;
	padding:0;
	background-image:url(../_images/bgr.jpg);
	background-position:top;
	background-repeat:repeat-x;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul{
	margin:0;
	padding: 10px 0 0 0;;
	color:#901414;
	font-size: 13px;
	}	
		ul li{
			list-style: outside  disc;
			list-style-type: disc;
			margin: 5px 0 0  17px;
			color:#000000;
			font-size: 12px;
			}
			
ol{
	margin:0;
	padding: 10px 0 0 0;;
	color:#901414;
	font-size: 13px;
	}	
		ol li{
			margin: 5px 0 0  17px;
			color:#000000;
			font-size: 12px;
			}

p {
	margin:0 0 10px 0;
	padding:0;
	}

a{
	color:#961212;
	text-decoration:underline;
	}
	a:link{
	color:#961212;
	text-decoration:underline;
	}

	a:hover{
	color:#d00000;
	text-decoration:underline;
	}

#header{
	margin: 0 auto 0 auto;
	padding: 13px 26px 0 26px;
	width:764px;
	height:199px;
	position:relative;
	background: transparent url(../_images/belka_bgr.jpg) top center no-repeat;
}
#container0{
	margin: 0 auto 0 auto;
	padding: 0 0 29px 0;
	width:816px;
	background-color: #FFFFFF;
	clear:both;
	min-height: 360px;
	background:url(../_images/footer.jpg) bottom center #FFFFFF no-repeat;
}
#container{
	margin: 0 26px 0 26px;
	width:764px;
	background-color:#ffffff;
	background:url(../_images/navi_bgr.gif) top left repeat-y;
	clear:both;
	min-height: 360px;
}
	#navi_left{
	width: 199px;
	min-height: 350px;
	padding:10px 0 0 0;
	margin-right: 1px;
	float:left;
	/*background:url(../_images/navi_bgr.gif) top right repeat-y;*/
	}
	
	#subnavi{
	width: 199px;
	text-align:right;
	background:url(../_images/subnavi.gif) top right repeat-y;
	}
		#subnavi a{
		width: 164px;
		text-align:right;
		text-decoration:none;
		padding: 8px 35px 8px 0;
		display:block;
		font-size: 11px;
		line-height: 12px;
		}
		#subnavi a:link{;
			text-align:right;
			text-decoration:none;
			display:block;
			}
		#subnavi a:hover{
			background:url(../_images/subnavi_ov.gif) top right repeat-y;
			display:block;
			}
		#subnavi a.active{
			background:url(../_images/subnavi_ov.gif) top right repeat-y;
			display:block;
			}
	
	
	#content{
	width: 534px;
	margin: 0 0 0 30px;
	float:right;
	/*background-color:#f3f3f3; */
	}
	h1{
	margin:3px 0 5px 0;
	padding:0;
	}
	
	h2{
	margin:0 0 5px 0;
	padding:0;
	color:#961212;
	font-size:14px;
	}
	
	h3{
	margin:3px 0 10px 0;
	padding:0;
	color:#666666;
	font-size:18px;
	}
	
	.news{
	padding-bottom: 10px;
	}
	
	#hr_red{
	height: 3px;
	width: 534px;
	overflow:hidden;
	background-color:#961212;
	}
	#space_hr{
	width: 534px;
	height: 20px;
	}
	
	.red{
	color:#b61515;
	}
		.red a{
			color:#b61515;
			}
		.red a:link{
			color:#b61515;
			}
		.red a:hover{
			color:#961212;
			}
		
	#t_n{
	background:url(../_images/t_01.gif) no-repeat left top;
	height: 40px;
	margin: 20px 0 15px 2px;
	}
	.text{
	color:#333333;
	width: 534px;
	}
	.accent{
	font-size:14px;
	}
	
	
	#Image{
			width: 194px;
			float:left;
			clear:left;
			}
	#right_block{
		width:200px;
		padding: 0 0 15px 0;
		margin-left: 5px;
		float:right;
		}
			
			.ad{
			width:194px;
			float:right;
			clear:right;
			margin-bottom: 15px;
			}
			.ad_contact{
			width:194px;
			height: 85px;
			background:url(../_images/contact_box.gif) no-repeat top right;
			float:right;
			clear:right;
			}
	.txt_short{
			width: 320px;
			float:left;
			clear:left;
			padding: 10px 15px 0 0;
			color:#333333;
			}
	
.contact{
	margin: 5px 0 0 0;
	width: 230px;
	float:left;
}
.kontakt_l{
	width:70px;
	float: left;
	margin-top: 3px;
	}
.kontakt_p{
	width:150px;
	float: left;
	margin-top: 3px;
	}

#scroll{
	width: 534px;
	height: 290px;
	clear:both;
	margin-bottom: 13px;
	display:block;
	overflow:auto;
	}
	.black_hd {color:#333333; display:block; margin-top: 18px; font-size:14px; font-weight:bold; }


#footer{
	height:55px;
	width:764px;
	overflow:hidden;
	margin: 0 auto 0 auto;
	background-image:url(../_images/jigsaw_footer.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size: 10px;
	clear:both;
	background-color:#FFFFFF;
}
	#footer a{
		text-decoration:none;
		color:#ffffff;
		white-space:nowrap;
		border: none;
		}

	#footer a:link{
		text-decoration:none;
		color:#ffffff;
		white-space:nowrap;
		}

	#footer a:hover{
		text-decoration:none;
		color:#999999;
		white-space:nowrap;
		}

	#footer_txt{
		height: 19px;
		width: 744px;
		background-color: #505050;
		margin-top: 26px;
		padding: 10px 10px 0 10px;
		font:Arial, Helvetica, sans-serif;
		font-size: 10px;
		}
	.f_left{
	float:left;
	display:block;
	}
	.f_right{
	float:right;
	margin-left: 50px;
	display:block;
	}
/* flash styles */

#flashcontent_r{
	color:#999999;
	margin: 0;
	}

#flashcontent{
	color:#cccccc;
	width:764px;
	height:136px;
	margin:0;
	padding:0;
	position:absolute;
	}

/*Hack for Opera, Chrome and Safari 	////////

#flashcontent{
	color:#cccccc;
	width:764px;
	height:136px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left: 0;
	}
	*/
	
	
   #flashcontent_r a{
			color:#328ce5;
			}
#flashcontent div{
	margin: 7px 10px 0 80px;
	}
#flashcontent img, #flashcontent_r img{
	margin-right: 10px;
	}

#flashcontent_env{
	width:50px;
	height:45px;
	margin: 0;
	}

#ico_flash{
width: 75px;
height: 60px;
float:left;
}
#flash{
	width:764px;
	height:136px;
	}
#flash_h1{
	height: 60px;
 }	
	#flash_h1 h1{
		margin: 23px 0 0 0px;
		padding: 0 0 0 5px;;
		background-image: none;
		float:left;
	 }
