	* {
		margin:0;
		padding:0;
	  }
	  
html  { 
	height: 100%;
	overflow-y: scroll;	
}	  
			

body {
font-size: 15px;
font-family: Calibri, Arial, Verdana;
line-height:21px;
color:#454545;
height:100%;
border:0px solid;
margin-top:20px;
}

#container {	
position:relative;
width:885px;
height:auto !important;
height:100%;
min-height:100%;
margin:0px auto -30px;
}

#header {
	width:100%;
	height:168px;
	border-bottom:10px solid #D7DC42;
}

#header .logo {
	float:left;
	width:247px;
	height:167px;
	border-right:1px solid #ffffff;
}

#header .kv {
	float:left;
	width:636px;
	height:167px;
	border:0px solid;
	border-right:1px solid #ffffff;
	margin-top:-3px;
}

#main {
	margin-top:40px;
	width:885px;
}

#main a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#main .reflinks {
	border:0px solid;
	float:left;
	display:block;
	width:590px;
	margin-right:0px;
	text-align:left;
	margin-right:20px;
	margin-bottom:20px;
	
}

#main .reflinks .text {
	float:left;
	width:220px;
	margin-right:178px;
}

#main .reflinks .img {
	float:left;
	width:100px;
}

#main .left {
	float:left;
	display:block;
	width:195px;
	margin-right:50px;
}

#main .left ul {
	list-style-type:none;
}

#main .left li {
	list-style-type:none;
	display:block;
	background-image: url(i/nav-divider.gif);
	background-position:0px 27px;
	background-repeat:repeat-x;	
	height:25px;
	padding:5px 0 0 10px;
}

#main .left li:hover {
	display:block;
	background:#341B54;
	color:#ffffff;	
}

#main .left li a {
	display:block;
	color:#000000;
	text-decoration:none;
	border:0px solid;
	height:28px;
	margin-top:-5px;
	padding-top:5px;
	font-family: Calibri, Arial, Verdana;
	font-size:14px;
}

#main .left li a:hover {
	display:block;
	color:#ffffff;
	text-decoration:none;
	height:30px;	
}

#main .left .active {
	display:block;
	background:#341B54;
	color:#ffffff;	
	font-weight:bold;
}

#main .left .active2 {
	display:block;
	background:#341B54;
	color:#ffffff;	
	font-weight:bold;
	font-size:12px;
}

#main .content {
	float:left;
	width:620px;
	min-height:500px;
	margin-top:5px;
	text-align:justify;
	padding-left:10px;
	padding-bottom:30px;
}

#main .content  h1 {
font-family: 'Noto Sans', sans-serif;
	font-size:22px;
	color:#454545;
	margin-bottom:20px;
	text-align:left;
}

#main .content .full {
	width:100%;
	margin-bottom:20px;
	margin-top:10px;
	border:0px solid;
	float:left;
}

#main .content .full2 {
	width:100%;
	margin-bottom:20px;
	margin-top:10px;
	border:0px solid;
	float:left;
}

#main .content .full2 img {
	margin-bottom:20px;
}

#main .content .left {
	float:left;
	width:400px;
	margin-right:20px;
	margin-bottom:20px;
}

#main .content .right {
	float:left;
	width:180px;
	margin-bottom:20px;	
	margin-top:10px;
}

#main .content .right img {
	margin-top:-5px;
}

div#minheight {
	height:30px;
	clear:both;
}

#footer {
	display:block;
	width:885px;
	height:40px;
	background-image: url(i/line.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	position:absolute;
	bottom:0px !important;	
    padding-left:20px;
    padding-top:5px;
}

.newskurz {
	font-weight:normal;
}