.s_krasnoi_stroki, p.s_krasnoi_stroki {
	text-indent: 1.25cm;
}
.izhitsa {
	font-family: Izhitsa, Courier New, sans-serif;
}
.twhite {color: #fff;}
.tblue {color: #5580be; font-style: italic;}
.tdarkblue {color: #233247;}
.tdarkred {color: darkred;}
.tgray {color: gray;}
.tbrown {color: #9b4c33}
.tdarkbrown {color: #441100;}
.who {
	font-style: italic;
	color: #555;	
}
	
.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);
}
.r18 {
	-webkit-border-radius: 18px; /* Радиус скругления для Safari 3.1 */
	-moz-border-radius: 18px; /* Для Firefox 3 */
	border-radius: 18px; /* Радиус скругления для современных браузеров */
}
.r9 {
    -webkit-border-radius: 9px; /* Радиус скругления для Safari 3.1 */
    -moz-border-radius: 9px; /* Для Firefox 3 */
    border-radius: 9px; /* Радиус скругления для современных браузеров */
}
.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); /* Параметры тени */
}
.shadow_i_ugolki {
    -webkit-border-radius: 9px; /* Радиус скругления для Safari 3.1 */
    -moz-border-radius: 9px; /* Для Firefox 3 */
    border-radius: 9px; /* Радиус скругления для современных браузеров */
	-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); /* Параметры тени */
}
/*
.transe {
	color: black;
	color: rgba(255, 255, 255, 1);
	font-family:'Orbitron', sans-serif;
	font-variant: small-caps;
	font-weight: 100;
	text-shadow: 0 1px 0 #eee, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 3px 5px rgba(0, 0, 0, .2), 0 5px 10px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .2), 0 20px 20px rgba(0, 0, 0, .15);
	text-align: center;
	white-space: nowrap;
}
*/


.glow {
	background: -moz-radial-gradient(center, ellipse cover, #a7bde2 0%, #5580be 74%, #5580be 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#a7bde2), color-stop(74%,#5580be), color-stop(100%,#5580be)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #a7bde2 0%,#5580be 74%,#5580be 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #a7bde2 0%,#5580be 74%,#5580be 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #a7bde2 0%,#5580be 74%,#5580be 100%); /* IE10+ */
	background: radial-gradient(ellipse at center, #a7bde2 0%,#5580be 74%,#5580be 100%); /* W3C */
}
a img {
    border: none;
}
a.wh,a.wh:visited,a.wh:hover {color: white;}
a.more {
	font-style: italic;
	font-size: 90%;
	color: green;
}
li.photonews {color: darkred;}
li.menu {
	float: left; 
	display: inline; 
	margin-right: 3em;
	padding: 0;
	color: white;
}
li.no_type {list-style-type: none;}
li.church_list {margin-top: 7px;}

.gallery-photo {
	display: inline;
	margin: 0;
}
.photo-gallery {
	display: block;
	margin-top: 20px;
}
.text-hide {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	font: 0/0 serif;
	text-shadow: none;
	color: transparent;
}
.text-hide-indiv {
	overflow: hidden;
}
.border {border: 1px solid #ccc;}
.border_red {border: 1px solid #f00;}
.border_gold {border: 1px solid gold;}

.nobr {
	white-space: nowrap;
}

.square {
	border: 1px solid #cca194;
	width: 9px;
	height: 9px;
	margin: 3px 15px 0 15px;
	display: inline-block;
    vertical-align: top; 
    zoom: 1;
	*display: inline;
	_display: inline; /* 3 - IE6 */
	-moz-box-shadow: inset 0 0 1px rgba(0,0,0,0.5); /* Для Firefox */
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.5); /* Для Safari и Chrome */
	box-shadow: inset 0 0 1px rgba(0,0,0,0.5); /* Параметры тени */
}
.ramka_blue {
	border: 2px solid #b8cae6;
	padding: 1em;
	margin-bottom: 1em;
	-webkit-border-radius: 18px; /* Радиус скругления 18px для Safari 3.1 */
	-moz-border-radius: 18px; /* Для Firefox 18px 3 */
	border-radius: 18px; /* Радиус скругления 18px для современных браузеров */
}
.ramka_blue_r9 {
	border: 1px solid #b8cae6;
	padding: 1em;
	margin-bottom: 1em;
	-webkit-border-radius: 9px; /* Радиус скругления 18px для Safari 3.1 */
	-moz-border-radius: 9px; /* Для Firefox 18px 3 */
	border-radius: 9px; /* Радиус скругления 18px для современных браузеров */
}
.ramka_brown {
	border: 2px solid #cca194;
	padding: 1em;
	margin-bottom: 1em;
	-webkit-border-radius: 18px; /* Радиус скругления 18px для Safari 3.1 */
	-moz-border-radius: 18px; /* Для Firefox 18px 3 */
	border-radius: 18px; /* Радиус скругления 18px для современных браузеров */
}
.ramka_gold {
	border: 2px solid gold;
	padding: 1em;
	margin-bottom: 1em;
	-webkit-border-radius: 18px; /* Радиус скругления 18px для Safari 3.1 */
	-moz-border-radius: 18px; /* Для Firefox 18px 3 */
	border-radius: 18px; /* Радиус скругления 18px для современных браузеров */
}

ul.errorlist li { display: inline; color: red;}
.MsoNormal {
	font-size: 10pt;
}
