body {
	margin: 0;
	color: #FFF;
	font: normal 9pt Tahoma, Arial, san-serif;
	}
a {
	text-decoration: underline;
	color : #3377CF;
}
a:hover {
	text-decoration: none;
}
td {
	font-size: 12px;
}

img {
	border: 0;
}

a.menu_silka,a.menu_silka:visited {text-decoration: none; color: #000000; font-weight: bold; font-size: 12px;}
a.menu_silka:hover {text-decoration: underline;}
a.menu_aktiv:hover {text-decoration: underline;}
a.menu_none:hover {text-decoration: underline;}
.put, a.put, a.put:visited, a.put:hover {color: #ffffff; font-size : 8pt;}
a.menu_aktiv, a.menu_aktiv:visited {text-decoration: none; color: #ffffff; font-weight: bold; font-size: 9pt;}
a.menu_none,a.menu_none:visited {text-decoration: none; color: #FFEB00; font-size: 9pt; font-weight: bold;}
.zagolovok {color: #ffffff}
.text {color: #ffffff}
.news_fon {color: #fee600}
.news_text,a.news_text,a.news_text:visited {text-decoration: none; color: #ffffff; font-size : 8pt;}
p.news_text {
	color: #000;
	padding-top: 7px;
}
.news_line {color: #ffffff}
.b-text {
	text-align : justify;
	margin-left: 0pt;
	margin-top: 8pt;
	margin-right: 0pt;
	color: #000;}

	.b-text a {
		color:#4363FC;
	}
	.b-text a:hover {
		text-decoration: none;
	}
	.b-text td {
		color: #000;
		font-size : 12px;
		vertical-align: top;
	}
		.b-text form, .b-text input, .b-text span, .b-text div, .contact {
			color: #000;
		}

.news_zagl {color: #000000;}
H2 {
	font-size : 16px;
	color: #0049AF;
}

.head2 {
	font-size: 16px;
	font-weight: bold;
	color: #0049AF;
}

.banner {
  font-size: 9px;
  color: #FFFFFF;
}

.menu_left {
  padding: 3px 0;
}

.news_day {
	padding: 0 10px;
	color: #000;
	text-align: justify;
	border: #95BCEF 1px solid;
	background: #FFF8CF;
}
.news_day a {
	color: #ED1B24;
	font-weight: bold;
}

.Name {
	color: #000;
	font-size: 16px;
}

.header {
	height: 147px;
	background: url('img/header_fon.jpg') repeat-x;
}
	.header .logo {
		float: left;
		width: 696px;
		height: 147px;
		background: url('img/header.jpg') 20px top no-repeat;
	}
		.header .header_eng {
			background-image: url('img/header_eng.jpg');
		}
	.header .header_right {
		height: 147px;
		margin-left: 696px;
		background: url('img/header_right.jpg') right top no-repeat;
	}
		.header .header_right_eng {
			background-image: url('img/header_right_eng.jpg');
		}
		
.no_underline, .no_underline a, a.no_underline {
	text-decoration: none;
}

.b_right, .b_left {
	margin: 20px 10px;
	text-align: center;
	border-top: 1px dashed #FFF;
}
	.b_right b, .b_left b {
		display: block;
		margin: 15px 0 10px;
		color: #FFF;
		font: normal 10px Tahoma;
	}
	
.b_left {
	border-top: 0;
}