body {
	font-family: Arial, Verdana, Tahoma; 
	font-size: 11pt;
	color: #000;
}
h1 {
	font-size: 1.3em; 
	text-align: center; 
	margin-top: 13px; 
	margin-bottom: 13px;
	color: #493305;
	text-transform: uppercase;
}
h2 {
	font-size: 1.2em;
	margin-top: 13px; 
	margin-bottom: 13px;
	text-align: center; 
	color: #493305;
}
a.h2,a.h2:visited {
	font-size: 1.1em;
	margin-top: 13px; 
	margin-bottom: 13px;
	text-align: center; 
	color: #493305;
}
h3 {
	font-size: 1em;
	margin-top: 7px; 
	margin-bottom: 7px;
	color: #000;
	text-align: center; 
}
h4 {
	font-size: 1em;
	margin-top: 5px; 
	margin-bottom: 5px;
	color: #493305;
	text-align: center; 
}
p {
	margin: 0 0 5px 0; 
	text-align: justify;
}
td p {
	vertical-align: top;
	text-align: justify;
}
td {
	vertical-align: top;
}
.b {font-weight: bold;}
.i {font-style: italic;}
.u {text-decoration: underline;}
.nobr {white-space: nowrap;}
.clear {clear: both;}

.l {text-align: left;}
.r {text-align: right;}
.c {text-align: center;}
.j {text-align: justify;}
.pad1em {padding: 1em;}
.pad2em {padding: 2em;}
.pad3em {padding: 3em;}
.padh05em {padding: 0 0.5em 0 0.5em;}
.padh1em {padding: 0 1em 0 1em;}
.padh2em {padding: 0 2em 0 2em;}
.padh3em {padding: 0 3em 0 3em;}
.padh20px {padding: 0 20px 0 20px;}
.padv1em {padding: 1em 0 1em 0;}
.padv2em {padding: 2em 0 2em 0;}
.padv3em {padding: 3em 0 3em 0;}
.padvt05em {padding: 0.5em 0 0 0;}
.padvt1em {padding: 1em 0 0 0;}
.padvt2em {padding: 2em 0 0 0;}
.padvt3em {padding: 3em 0 0 0;}
.padvb05em {padding: 0 0 0.5em 0;}
.padvb1em {padding: 0 0 1em 0;}
.padvb2em {padding: 0 0 2em 0;}
.padvb3em {padding: 0 0 3em 0;}
.padt10px {padding: 10px 0 0 0;}
.padl50pr {padding: 0 0 0 50%;}

.mar1em {margin: 1em;}
.marv1em {margin: 1em 0 1em 0;}
.marvt1em {margin: 1em 0 0 0;} 
.marvb1em {margin: 0 0 1em 0;} 
.marvt2em {margin: 2em 0 0 0;} 
.marvt3em {margin: 3em 0 0 0;} 

.vac,.vam {vertical-align: middle;}
.vat {vertical-align: top;}
.vab {vertical-align: bottom;}

.f90pc {font-size: 90%;}
.f80pc {font-size: 80%;}
.f70pc {font-size: 70%;}
.f60pc {font-size: 60%;}
.f50pc {font-size: 50%;}
.f40pc {font-size: 40%;}
.f30pc {font-size: 30%;}

.more {
/*	font-style: italic;*/
	font-weight: bold;
	font-size: 90%;
	color: #0269ac;
}
.pub_date {
	color: #777;
	font-weight: bold;
}
.tgray {
	color: #bbb;	
}
a img {
    border: none;
}
a,a:visited {
	color: darkblue;
	text-decoration: none; 
}
a:hover {
	color: #444;
	text-decoration: underline; 
}
a.black,a.black:visited {
	color: #000;
	text-decoration: none; 
}
a.black:hover {
	color: #444;
	text-decoration: underline; 
}
a.komentarii,a.komentarii:visited {
	color: #333;
	text-decoration: none; 
}
a.komentarii:hover {
	color: #555;
	text-decoration: underline; 
}
a.more {
/*	font-style: italic;*/
	font-weight: bold;
	font-size: 90%;
	color: #0269ac;
}
a.else {
	font-style: italic;
	font-variant: small-caps;
	color: #0269ac;
}
.s_krasnoi_stroki, p.s_krasnoi_stroki {
	text-indent: 1.25cm;
}
.izhitsa {
	font-family: Izhitsa, Courier New, sans-serif;
}
.text_shadow {
	color: #fff;
	font-family: Arial, sans-serif;
	font-weight: 500;
	text-shadow: 0 0 3px #000;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=45);
}
.shadow {
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
	box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
}
.shadow_inset {
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,2); /* Для Firefox */
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.5); /* Для Safari и Chrome */
	box-shadow: inset 0 0 3px rgba(0,0,0,2); /* Параметры тени */
}
a.shadow:hover div {
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
	box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
}
a.shadow_inset {
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,2); /* Для Firefox */
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.5); /* Для Safari и Chrome */
	box-shadow: inset 0 0 3px rgba(0,0,0,2); /* Параметры тени */
}
li.news_list {color: #233247;}
li.menu {
	float: left; 
	display: inline; 
	margin-right: 3em;
	padding: 0;
	color: white;
}
li.no_type {list-style-type: none;}
li.list {margin-top: 7px;}

.comment_1 {
	border: 1px solid #ccc;
	padding: 1em;
	margin-bottom: 1em;
	-webkit-border-radius: 4px; /* Радиус скругления 18px для Safari 3.1 */
	-moz-border-radius: 4px; /* Для Firefox 18px 3 */
	box-shadow: 2px 3px 5px -4px rgba(0,0,0,0.5); /* Параметры тени */
}
.comment_2 {
	border: 1px solid #bbb;
	padding: 1em;
	margin-bottom: 1em;
	-webkit-border-radius: 4px; /* Радиус скругления 18px для Safari 3.1 */
	-moz-border-radius: 4px; /* Для Firefox 18px 3 */
	box-shadow: 2px 3px 8px -4px rgba(0,0,0,0.5); /* Параметры тени */
}
.ul.errorlist li { display: inline; color: red;}
.MsoNormal {
	font-size: 10pt;
}
.pagination {
	color: #555;
	font-size: 0.9em;
}
.ramka_page {
	border: 1px solid #ccc;
	padding: 3px;
	border-radius: 4px;
	margin-bottom: 5px;
}
.current_page {
	border: 1px solid #b8cae6;
	background-color: #63A1C3; 
	color: #fff;
	padding: 1px 3px;
	border-radius: 4px;

}
a.page_num span.other_page {
	border: 1px solid #b8cae6;
	padding: 1px 3px;
	margin: 0 1px;
	border-radius: 4px;
}
a.page_num:hover span.other_page {
	border: 1px solid #b8cae6;
	background-color: #b8cae6; 
	padding: 1px 3px;
	margin: 0 1px;
	border-radius: 4px;
}

#slidebox{
z-index: 100;
width: 240px;
height: 460px;
m argin-left: 50%;
padding: 20px 10px 10px 10px;
right: -270px;
top: 250px;
background-color: #fff;
border: 3px solid #E28409;
border-radius: 5px;
position: fixed;
box-shadow: 0 0 10px #aaa;
-moz-box-shadow: 0 0 10px #aaa;
-webkit-box-shadow: 0 0 10px #aaa;
}
a.close{
background: transparent url(/static/images/close.gif) no-repeat top left;
width: 13px;
height: 13px;
position: absolute;
cursor: pointer;
top: 10px;
right: 10px;
z-index: 1000;
}
a.close:hover{
background-position: 0px -13px;
}