html { 
		margin: 0px; 
		padding: 0px; 
}
body { 
		margin: 0px; 
		padding: 0px; 
		font-size: 12px; 
		color: #000; font-family: 
		verdana, arial; 
		background-color: #fff; 
}
.news {
    margin: 0px;
    text-indent: 2em;
    padding: 0px;
    font-size: 12px;
    color: #000;
    font-family: verdana, arial;
    background-color: #fff;
}
h1 { 
		font: bold 16px/18px arial, sans-serif; 
		padding: 0px; 
		padding-top: 0px; 
		margin: 5px 0px 2px 10px; 
}
h1 a { 
		color: #000; 
		text-decoration: none; 
}
h2  { 
		font: 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; 
}

a { 
		color: #003366; 
		text-decoration: none; 
		font-size: 12px; 
}
a:link { 
		color: #003366; 
		text-decoration: none; 
}
a:visited { 
		color: #4B6988; 
		text-decoration: none; 
}
a:active { 
		color: #003366; 
}
a:hover { 
		color: #003366; 
}

a.left { 
		color: #003366; 
		padding-top: -10px; 
		text-decoration: none; 
		font-size: 12px; 
}
a:link.left { 
		color: #003366; 
		text-decoration: none; 
}
a:visited.left { 
		color: #4B6988; 
		text-decoration: none; 
}
a:active.left { 
		color: #003366; 
}
a:hover.left { 
		color: #003366; 
}

a.navi { 
		color: #ffffff; 
		text-decoration: none; 
		font-size: 12px; 
		font-weight:bold;
}
a:link.navi { 
		color: #ffffff; 
		text-decoration: none; 
		font-weight:bold;
}
a:visited.navi { 
		color: #FFFFFF; 
		text-decoration: none; 
		font-weight:bold;
}
a:active.navi { 
		color: #ffffff; 
		font-weight:bold;
}
a:hover.navi { 
		color: #ffffff; 
		text-decoration: underline;
}

p { 
		padding-right: 20px; 
		padding-left: 20px; 
		padding-bottom: 5px; 
		margin: 0px; 
		padding-top: 3px; 
}
li { 
		font: 12px/15px arial, helvetica, verdana, sans-serif; 
		margin-left: 15px; 
}
blockquote { 
		font: 12px/15px arial, helvetica, verdana, sans-serif; 
}
form { display: inline; }
input { font-size: 12px; }
label { font-size: 12px; }
p.com1 { font-size: 12px; }


p.h1 {
	font: bold 14px sans-serif;
	color: #000000;
	padding: 0px;
	margin-top: 3px; 
	vertical-align: bottom;
}
.navi {
	font: 12px sans-serif; 
	color: #ffffff;
	padding: 0px;
	vertical-align: center;
}
.navi1 {
	font: bold 12px sans-serif;
	color: #ffffff;
	padding: 0px;
	vertical-align: center;
}
.navi2 {
	font: 12px sans-serif; 
	margin: 2px; 
	color: #000000; 
	padding: 0px;
	vertical-align: center;
}
.navi3 {
	font: 12px sans-serif; 
	color: #000000; 
	padding: 0px;
	vertical-align: center;
}
.article { 
		border-bottom: 1px solid #003366; 
		padding-bottom: 10px; 
		font: 12px 
}
.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; 
		border-bottom: 1px solid #003366; 
}

#left { 
		overflow: auto; 
		padding-right: 0px; 
		padding-left: 0px; 
		left: 0px; 
		padding-bottom: 0px; 
		margin: 0px; 
		width: 200px; 
		color: #564b47; 
		padding-top: 0px; 
		position: absolute; 
		background: #f7f6f4; 
		border-right: #003366 1px solid; 
}
#content { 
		padding: 0px; 
		margin: 0px; 
		margin-left: 199px; 
		border-left: #003366 1px solid;
}

.cn_comment_even { 
		font:12px/15px Arial, Helvetica, Verdana, sans-serif; 
		margin: 0px; 
		padding: 10px; 
		border-bottom: #003366 1px solid; 
		background-color: #fff; 
}
.cn_comment_odd { 
		font:12px/15px Arial, Helvetica, Verdana, sans-serif; 
		margin: 0px; 
		padding: 10px;
		border-bottom: #003366 1px solid; 
		background-color: #fff; 
}
img {border:0;}
/*
стили для календаря:
calendar - сам календарь, т.е. его таблица
day и weekday - нелинкованый рабочий и выходной день
day-active и weekday-active - линкованый
day-active-v и weekday-active-v - линкованый и активный
*/
.calendar { font-size: 11px; }
.day-active { background: #fff; }
.day-active-v { background: #fff; }
.weekday-active { background: #fff; }
.weekday-active-v { background: #fff; }
