img { border: 0px; }
A.gation:link {
	FONT-WEIGHT: bold; COLOR: #42545d; FONT-SIZE: 10px; FONT-FAMILY: Verdana, sans-serif, Arial; TEXT-DECORATION: none;
	}
A.gation:visited {
	FONT-WEIGHT: bold; COLOR: #42545d; FONT-SIZE: 10px; FONT-FAMILY: Verdana, sans-serif, Arial; TEXT-DECORATION: none;
}
A.gation:active {
	FONT-WEIGHT: bold; COLOR: #42545d; FONT-SIZE: 10px; FONT-FAMILY: Verdana, sans-serif, Arial; TEXT-DECORATION: none;
}
A.gation:hover {
	FONT-WEIGHT: bold; COLOR: #42545d; FONT-SIZE: 10px; FONT-FAMILY: Verdana, sans-serif, Arial; TEXT-DECORATION: none;
}
A.aktion:link {
	FONT-WEIGHT: bold; COLOR: #7a878d; FONT-SIZE: 10px; FONT-FAMILY: Tahoma, sans-serif, Arial; TEXT-DECORATION: none;
	}
A.aktion:visited {
	FONT-WEIGHT: bold; COLOR: #7a878d; FONT-SIZE: 10px; FONT-FAMILY: Tahoma, sans-serif, Arial; TEXT-DECORATION: none;
}
A.aktion:active {
	FONT-WEIGHT: bold; COLOR: #7a878d; FONT-SIZE: 10px; FONT-FAMILY: Tahoma, sans-serif, Arial; TEXT-DECORATION: none;
}
A.aktion:hover {
	FONT-WEIGHT: bold; COLOR: #7a878d; FONT-SIZE: 10px; FONT-FAMILY: Tahoma, sans-serif, Arial; TEXT-DECORATION: underline;
}
A.daktion:link {
	COLOR: #3b98a2; FONT-SIZE: 11px; FONT-FAMILY:  Tahoma, Verdana, Arial; TEXT-DECORATION: none;
	}
A.daktion:visited {
	COLOR: #3b98a2; FONT-SIZE: 11px; FONT-FAMILY:  Tahoma, Verdana, Arial; TEXT-DECORATION: none;
}
A.daktion:active {
	COLOR: #3b98a2; FONT-SIZE: 11px; FONT-FAMILY:  Tahoma, Verdana, Arial; TEXT-DECORATION: none;
}
A.daktion:hover {
	COLOR: #3b98a2; FONT-SIZE: 11px; FONT-FAMILY:  Tahoma, Verdana, Arial; TEXT-DECORATION: underline;
}
.childTb2 {
	background-color : #FFFFFF;
	text-indent: 0px;
}
.childTb2 a {
	color : #FFFFFF;
	display : block;
	padding : 3px 0px 4px 8px;
	position : relative;
	text-decoration : none
}
.childTb2 a:hover {
	background-color : #E3E6E7;
	color : #666666;
	text-decoration : none
}
html { margin: 0px; padding: 0px; }
body { margin: 0px; padding: 0px; font-size: 10px; color: #42545d; font-family:  verdana, arial; }
a { color: #036; text-decoration: none; }
a:link { FONT-SIZE: 10px; color: #cd4340; text-decoration: none; }
a:visited { FONT-SIZE: 10px; color: #cd4340; text-decoration: none; }
a:active { FONT-SIZE: 10px; color: #cd4340; }
a:hover { FONT-SIZE: 10px; color: #cd4340; text-decoration:underline; }
img { border: 0px; }

table { font-size: 12px; color: #000; font-family: verdana, arial; }
p { padding-right: 0px; padding-left: 10px; padding-bottom: 5px; margin: 0px; padding-top: 5px; }
#seo ul li { margin-left: 5px; }
li { margin-left: 10px; }
blockquote { font: 12px/15px arial, helvetica, verdana, sans-serif; }
form { display: inline; }
input { font-size: 12px; }

h1 { font: bold 12px Tahoma, Verdana, Arial; COLOR: #42545d; padding: 0px; padding-top: 10px; margin: 5px 0px 2px 10px; }
h1 a { color: #000; text-decoration: none; }
h2  { font: bold 11px/14px arial, helvetica, sans-serif; padding: 0px; margin: 2px 0px 2px 10px;	}
h3  { font: bold 16px/18px arial, helvetica, sans-serif; padding: 5px; margin: 5px 0px 2px 10px; }
.h5 { font: bold 16px/18px arial, sans-serif; padding: 5px; padding-top: 0px; }
h5 { font: bold 11px Tahoma, Verdana, Arial; COLOR: #42545d; padding: 0px; padding-top: 10px; margin: 5px 0px 2px 10px; }
h6 { font: bold 13px Tahoma, Verdana, Arial; COLOR: 45b8e5; padding: 0px; padding-top: 10px; margin: 5px 0px 2px 10px; }
.article { padding-bottom: 10px; font: 10px; line-height: 18px; }
.logo { font: bold 11px/11px arial, sans-serif; padding-right: 15px; padding-left: 15px; padding-bottom: 5px; padding-top: 5px; margin: 0px; text-transform: uppercase; color: #fff; background-color: #003366; text-align: right; }
.logo a, .logo a:link, .logo a:visited, .logo a:active, .logo a:active { color: #fff; background-color: transparent; text-decoration: none }
.links { font-size: 11px;}


#left { overflow: auto; padding-right: 0px; padding-left: 0px; left: 0px; padding-bottom: 0px; margin: 0px; width: 230px; color: #564b47; padding-top: 0px; position: absolute; top: 22px;}
#content { padding: 0px; margin: 0px; margin-left: 199px; }

.cn_comment_even { font-size:12px Arial, Helvetica, Verdana, sans-serif; margin: 0px; padding: 10px; background-color: #fff; }
.cn_comment_odd { font-size: 12px Arial, Helvetica, Verdana, sans-serif; margin: 0px; padding: 10px; background-color: #fff; line-height: 18px; }

/*
стили для календаря:
*/
#calendar {
	text-align: center;
	font-size: 10px;
}
#calendar .month, #calendar .month a {
	font-weight: bold;
	color: #ccc;
	text-align: left;
}
#calendar .weekday {
	border: solid 1px #fff;
	padding: 2px;
	color: #666;
	background: #fff;
}
#calendar .weekday a {
	color: #666;
	font-weight: bold;
	border: solid 1px #fff;
	text-decoration: none;
}
#calendar .day {
	border: solid 1px #fff;
	padding: 2px;
	color: #666;
}
#calendar .day a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
#calendar .weekend {
	border: solid 1px #fff;
	padding: 2px;
	color: #804040;
	background: #fff;
}
#calendar .weekend a {
	color: #804040;
	font-weight: bold;
	border: solid 1px #fff;
	text-decoration: none;
}
#calendar .endday {
	border: solid 1px #fff;
	padding: 2px;
	color: #804040;
}
#calendar .endday a {
	color: #804040;
	font-weight: bold;
	text-decoration: none;
}

/* подсветка найденного текста при поиске */
.hilite {
font-weight: bold;
background-color: #F8F8F8;
color: #ff0000;
}