

/* Start:/bitrix/templates/dimitrus/components/bitrix/menu/horizontal_multilevel/style.css?15555206244522*/
/**Top menu**/
.topmenu{
	background:#2c5942;
		height:36px;
	width:100%;
	 padding:0 40px;
	 
	 
}
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; 
	
	height:36px;
	list-style:none;
	font-size:11px;
	display:flex;
	justify-content: space-between;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	font-size:13px;
	font-family:Arial;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	font-family:Arial;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding:10px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	color:#fff;
	font-weight:bold;
	padding:10px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/dimitrus/components/bitrix/menu/horizontal_multilevel/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/dimitrus/components/bitrix/menu/horizontal_multilevel/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	margin-top:-2px;
	padding-left: 27px;
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:235px;
	background:#fff;
	border:1px solid #000;
	border-top:none;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	list-style:disc;
	line-height:30px;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
	text-decoration:underline;
	

}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/bitrix/templates/dimitrus/styles.css?1618842327264*/
.photoleft{
	float:left;
	margin:10px;
}
.photoright{
	float:left;
	margin:10px;
}
.injekt{
	float:right;
	border-left:4px solid #920c0c;
	width:45%;
	padding-left:10px;
	margin-left:10px;
}
.injekt img{
	max-width:250px;
	max-height:200px;
}
.w100{
	width:100%;
}
/* End */


/* Start:/bitrix/templates/dimitrus/template_styles.css?165625207037968*/
@charset "UTF-8";
@font-face {
	font-family:Cyrilic;
	font-weight:400;
	font-style:normal;
	src:url(/bitrix/templates/dimitrus/fonts/cyrillicold.ttf);
	src:url(/bitrix/templates/dimitrus/fonts/Сyrilic/cyrillicold.eot?#iefix) format("embedded-opentype"), url(/bitrix/templates/dimitrus/fonts/Cyrilic/cyrillicold.woff) format("woff"), url(/bitrix/templates/dimitrus/fonts/Cyrilic/cyrillicold.ttf) format("truetype")
}

html {
	box-sizing:border-box
}
*, *:before, *:after {
	box-sizing:inherit
}
/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */
html {
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article, aside, details, figcaption, figure, footer, header, main, menu, section, summary {
	display:block
}
audio, canvas, progress, video {
	display:inline-block
}
progress {
	vertical-align:baseline
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden], template {
	display:none
}

a {
	background-color:transparent;
	-webkit-text-decoration-skip:objects;color: inherit;
}
a:active, a:hover {
	outline-width:0;
}

a:hover { text-decoration: none;}
a, a:active, a:hover {-webkit-transition:background-color .25s,color .15s,box-shadow .25s,opacity 0.25s,filter 0.25s,border 0.15s;transition:background-color .25s,color .15s,box-shadow .15s,opacity .25s,filter .25s,border .15s}


.text a, .text a:active {border-bottom: 1px dotted #000; color: #006D57!important; text-decoration: none;} 
.text a:hover {border-bottom: 1px solid #B6B39F; color: #B6B39F;}
.text a, .text a:active, .text a:hover {-webkit-transition:background-color .25s,color .15s,box-shadow .25s,opacity 0.25s,filter 0.25s,border 0.15s;transition:background-color .25s,color .15s,box-shadow .15s,opacity .25s,filter .25s,border .15s}


dfn {
	font-style:italic
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-0.25em
}
sup {
	top:-0.5em
}
figure {
	margin:1em 40px
}
img {
	border-style:none
}
svg:not(:root) {
	overflow:hidden
}
code, kbd, pre, samp {
	font-family:monospace, monospace;
	font-size:1em
}
hr {
	box-sizing:content-box;
	height:0;
	overflow:visible
}
button, input, select, textarea {
	font:inherit;
	margin:0
}
optgroup {
	font-weight:bold
}
button, input {
	overflow:visible
}
button, select {
	text-transform:none
}
button, html [type=button], [type=reset], [type=submit] {
	-webkit-appearance:button
}
button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
	border-style:none;
	padding:0
}
fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
textarea {
	overflow:auto
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
	height:auto
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
::-webkit-input-placeholder {
	color:inherit;
	opacity:0.54
}
::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit
}
/* End extract */
html, body {
	font-family:Georgia, serif;
	font-size:15px;
	line-height:1.5
}
html {
	overflow-x:hidden
}
h1, h2, h3, h4, h5, h6 {
	font-family:Verdana, sans-serif
}
h1 {
	font-size:36px
}
h2 {
	font-size:30px;
	font-weight:bold
}
h3 {
	font-size:24px
}
h4 {
	font-size:20px
}
h5 {
	font-size:18px
}
h6 {
	font-size:16px
}
.w3-serif2 {
	font-family:"Georgia", serif;
	font-size:15px;
	font-weight:normal
}
.button-top {
	font-weight: normal;
	text-align: right;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Verdana, sans-serif;
	font-weight:bold;
	margin:10px 0
}
hr {
	border:0;
	border-top:1px solid #eee;
	margin:20px 0
}
a {
	color:inherit
}
.w3-image-bottom {
	bottom: 0px;
	positioning: center;
	background: center bottom;
	vertical-align: bottom;
	text-align:center;
	margin-bottom:;
}
.w3-image-arrow {
	bottom: 0px;
	positioning: center;
	background: center bottom;
	vertical-align: bottom;
	text-align:center;
	margin-bottom:-5px;
}
.w3-btn {
	border:none;
	display:inline-block;
	outline:0;
	padding:6px 16px;
	vertical-align:middle;
	overflow:hidden;
	text-decoration:none!important;
	color:#fff;
	background-color:#B6B39F;
	text-align:center;
	cursor:pointer;
	white-space:nowrap
}
.w3-btn-circle {
	border:none;
	display:inline-block;
	outline:0;
	padding:6px 6px;
	vertical-align:middle;
	overflow:hidden;
	text-decoration:none!important;
	border-radius:50%!important;
	color:#fff;
	background-color:#B6B39F;
	text-align:center;
	cursor:pointer;
	white-space:nowrap
}
.w3-btn:hover {
	background-color:#d7d6c4!important;
}
.w3-btn {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.w3-btn:disabled {
	cursor:not-allowed;
	opacity:0.3
}
.w3-btn:disabled * {
	pointer-events:none
}
.w3-btn:disabled:hover, .w3-btn, *[class*="w3-hover-"] {
	-webkit-transition:background-color .25s, color .15s, box-shadow .25s, opacity 0.25s, filter 0.25s, border 0.15s;
	transition:background-color .25s, color .15s, box-shadow .15s, opacity .25s, filter .25s, border .15s
}
.w3-container:after, .w3-row:after, .w3-row-padding:after {
	content:"";
	display:table;
	clear:both
}
.w3-col, .w3-half, .w3-third, .w3-twothird, .w3-threequarter, .w3-quarter {
	float:left;
	width:100%
}
.w3-col.s1 {
	width:8.33333%
}
.w3-col.s2 {
	width:16.66666%
}
.w3-col.s3 {
	width:18.99999%
}
.w3-col.s4 {
	width:33.33333%
}
.w3-col.s5 {
	width:41.66666%
}
.w3-col.s6 {
	width:49.99999%
}
.w3-col.s7 {
	width:58.33333%
}
.w3-col.s8 {
	width:66.66666%
}
.w3-col.s9 {
	width:74.99999%
}
.w3-col.s10 {
	width:83.33333%
}
.w3-col.s11 {
	width:91.66666%
}
.w3-col.s12, .w3-half, .w3-third, .w3-twothird, .w3-threequarter, .w3-quarter {
	width:99.99999%
}
@media only screen and (min-width:601px) {
	.w3-col.m1 {
		width:8.33333%
	}
	.w3-col.m2 {
		width:26.66666%
	}
	.w3-col.m3, .w3-quarter {
		width:18.99999%;
		min-width:277px
	}
	.w3-col.m4, .w3-third {
		width:33.33333%
	}
	.w3-col.m5 {
		width:41.66666%
	}
	.w3-col.m6, .w3-half {
		width:49.99999%
	}
	.w3-col.m7 {
		width: 55.33333%;
	}
	.w3-col.m8, .w3-twothird {
		width:66.66666%
	}
	.w3-col.m9, .w3-threequarter {
		width:74.99999%
	}
	.w3-col.m10 {
		width:83.33333%
	}
	.w3-col.m11 {
		width:91.66666%
	}
	.w3-col.m12 {
		width:99.99999%
	}
}
@media only screen and (min-width:993px) {
	.w3-col.l1 {
		width:8.33333%
	}
	.w3-col.l2 {
		width:16.66666%
	}
	.w3-col.l3, .w3-quarter {
		width:24.99999%
	}
	.w3-col.l4, .w3-third {
		width:33.33333%
	}
	.w3-col.l5 {
		width:41.66666%
	}
	.w3-col.l6, .w3-half {
		width:49.99999%
	}
	.w3-col.l7 {
		width:58.33333%
	}
	.w3-col.l8, .w3-twothird {
		width:66.66666%
	}
	.w3-col.l9, .w3-threequarter {
		width:74.99999%
	}
	.w3-col.l10 {
		width:83.33333%
	}
	.w3-col.l11 {
		width:91.66666%
	}
	.w3-col.l12 {
		width:99.99999%
	}
}
.w3-content {
/*	max-width:980px;*/
	margin:auto
}
@media (max-width:600px) {
	.w3-modal-content {
		margin:0 10px;
		width:auto!important
	}
	.w3-modal {
		padding-top:30px
	}
}
@media (max-width:768px) {
	.w3-modal-content {
		width:500px
	}
	.w3-modal {
		padding-top:50px
	}
}
@media (min-width:993px) {
	.w3-modal-content {
		width:900px
	}
}
@media screen and (max-width:600px) {
	.w3-topnav a {
		display:block
	}
	.w3-navbar li:not(.w3-opennav) {
		float:none;
		width:100%!important
	}
	.w3-navbar li.w3-right {
		float:none!important
	}
}
@media screen and (max-width:600px) {
	.w3-topnav .w3-dropdown-hover .w3-dropdown-content, .w3-navbar .w3-dropdown-click .w3-dropdown-content, .w3-navbar .w3-dropdown-hover .w3-dropdown-content {
		position:relative
	}
}
@media screen and (max-width:600px) {
	.w3-topnav, .w3-navbar {
		text-align:center
	}
}
@media (max-width:600px) {
	.w3-hide-small {
		display:none!important
	}
}
@media (max-width:992px) and (min-width:601px) {
	.w3-hide-medium {
		display:none!important
	}
}
@media (min-width:993px) {
	.w3-hide-large {
		display:none!important
	}
}
@media only screen and (max-width:600px) {
	.w3-layout-col {
		display:block;
		width:100%!important
	}
}
@media screen and (max-width:992px) {
	.w3-sidenav.w3-collapse {
		display:none
	}
	.w3-main {
		margin-left:0!important;
		margin-right:0!important
	}
}
@media screen and (min-width:993px) {
	.w3-sidenav.w3-collapse {
		display:block!important
	}
}
.w3-top {
	width:100%;
	z-index:1
}
.w3-top {
	top: 0;
	background: url(/bitrix/templates/dimitrus/../images/BG-texurizer-bg_02.png) no-repeat center top;
	height: 280px;
}
.w3-small {
	font-size:12px!important
}
.w3-margin {
	margin: 0 10px 10px 0;
}
.w3-padding {
	padding:8px 16px!important
}
.w3-row-padding, .w3-row-padding>.w3-col {
	padding:0 5px
}
.w3-container {
	padding:0.01em 10px
}
.w3-container-left {
	padding:0.01em 0px
}
.w3-container-middle {
	padding:0.01em 18px;
	padding-bottom:20px;
}
.w3-card-2 {
	box-shadow:0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12)!important
}
.w3-margin-bottom-10 {
	margin: 0px 0 10px
}
.w3-animate-left {
	position:relative;
	-webkit-animation:animateleft 0.4s;
	animation:animateleft 0.4s
}
@-webkit-keyframes animateleft {
	from {
		left:-300px;
		opacity:0
	}
	to {
		left:0;
		opacity:1
	}
}
@keyframes animateleft {
	from {
		left:-300px;
		opacity:0
	}
	to {
		left:0;
		opacity:1
	}
}
.w3-light-green {
	color:#006D57!important;
}
, .w3-hover-light-green:hover {
	  color:#B6B39F!important
  }
.w3-white {
	color: #000 !important;
	background-color: #fff!important;

}
.text-align-right {
	text-align: right;
}
.text-regular {
	font-weight: normal;
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
}
.text-bold {
	font-weight: bold;
}
.text-italic-georgia {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style: italic;
	font-weight:normal;
}
.text-align-left {
	text-align: left;
	vertical-align: top;
}
.padding-left-10 {
	padding-left:4px;
}
#left-menu {
	padding-right: 20px;
	padding-left: 20px;
font-family: Verdana, sans-serif;
	font-size:13px;
	font-weight:bold;
}
#left-menu p a {
	
	font-weight: bold;
	color: #000;
	text-decoration: none;font-family: Verdana, sans-serif;
	font-size:13px;
}
#left-menu p a.open-green {
	font-weight: bold;
	color: #006D57!important;
	text-decoration: none;
}
#left-menu p a:active {
	font-weight: bold;
	color: #006D57!important;
	text-decoration: none;
}
#left-menu p a:hover {
	color: #B6B39F;
}
#left-menu p a:hover, #left-menu p a:active, #left-menu p a.open-green, #left-menu p a, a, a:active, a:hover {
	-webkit-transition:background-color .25s, color .15s, box-shadow .25s, opacity 0.25s, filter 0.25s, border 0.15s;
	transition:background-color .25s, color .15s, box-shadow .15s, opacity .25s, filter .25s, border .15s
}
.w3-theme-l5 {
	color:#000 !important;
	background-color:#EFEFE1 !important  background: #E9E5CC; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#E9E5CC, #EFEFE1); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#E9E5CC, #EFEFE1); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#E9E5CC, #EFEFE1); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#E9E5CC, #EFEFE1); /* Standard syntax (must be last) */
}
.w3-theme-d3 {
	color: #fff !important;
	background: #E9E5CC url(/bitrix/templates/dimitrus/../images/BG-texurizer-bg_05.png) no-repeat center bottom;
	height: 160px;
	text-align: center;
	vertical-align: bottom;
}
.w3-theme {
	color:#000 !important;
	background-color:#B6B39F !important
}
.header{
	background: url(/bitrix/templates/dimitrus/images/header.jpg) no-repeat center top;
	height:210px;
	font-weight: bold;
	color: #000;
	text-decoration: none;font-family: Verdana, sans-serif;
	font-size:13px;
}
.header a{
    font-family: Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
    color: #000;
    text-decoration: none;

}

.container{
	width: 1200px;
	margin:0 auto;
	display:block;
}
.logo{
	display:inline-block;
	margin-top:9px;
	margin-left:27px;
	vertical-align: top;border:0!important; text-decoration: none!important;
}
.logo img {
border:0!important; text-decoration: none!important;
display:block;

}
.logo img a{
border:0!important; text-decoration: none!important;
}
.logo img a:hover {
	border:0!important; text-decoration: none!important;
}
.logo span{
font-family:Cyrilic;
display:block;
margin-left: 4px;
   font-size: 21.7px;
   color: #006D57;
    margin-top: -5px;
}

.headblock{
	display:inline-block;
	margin-left:10px;
	vertical-align: top;
	position:relative;
}

.hram{
	width: 250px;
	margin-right: 6px;



}
.icon {
	width:130px;
	margin-left: 10px;

}
.menu-horizontal {
	margin-left: -20px;font:Verdana 13px;
	font-weight: bold;
	margin-top:10px;
}
.menu-horizontal li {
	float:left;    text-decoration: none;
	font:Verdana 13px;
	font-weight: bold;
	list-style: none;
	margin-right: 40px;


}
.menu-horizontal li a{
	color:#000;
	text-decoration: none;
	font:Verdana 13px;


}
.menu-horizontal li a:hover{
text-decoration: none;
}

.year{
	font-family:Georgia;
	font-size:15px;
	font-weight:bold;
	margin-bottom:4px;
}
.photo-item{
	display:inline-block;
	margin-right:20px;
	width:100%;
	vertical-align:top;
	
}
.photo-item .img{
	display:block;

}
.photo-item .photo-title{
	font-family:Georgia;
	font-size:15px;
	color:#006e58;
	text-decoration:none;
	

	
}
.photo-date{
	font-family:Georgia;
	font-size:12px;
	margin-bottom:40px;
}
.gallery{
	margin-left:0;
	padding:0;
}
.gallery li {
	display:inline-block;
	margin-right:6px;
	margin-bottom:20px;

}
.gallery li a img {
	display:block;
	object-fit: contain;
	max-width:180px;
}
.audio-name{
	font-family:Georgia;
	font-size:15px;
	font-weight:bold;
}
.audio-date{
	font-family:Georgia;
	font-size:12px;
	margin-bottom:10px;
}
.audio-info{
	font-size:13px;
	font-family:Verdana;
	margin-bottom:40px;
}
.video-item .img{
	display: inline-block;
	margin-right:20px;



}
.video-info{
	display:inline-block;
	vertical-align:top;
	width:64%;
	
}
.video-title{
    font-family: Georgia;
    font-size: 19px;
    color: #000;
    font-weight: bold;
	text-decoration:none;
	

	
}
.video-desc{
	font-family:Georgia;
	font-size:15px;
	font-weight:normal;

	
}
.video-desc a{
    font-family: Georgia;
    font-size: 15px;
    color: #006e58;
    
    text-decoration: none;

	
}

.video-date{
	font-family:Georgia;
	font-size:12px;
	margin-bottom:10px;
}
.mt10{
	margin-top:10px;
}
.back{
	font-family:Georgia;
	font-size:14px;
	background:#b6b39f;
	display:block;
	line-height:30px;
	text-align:center;
	width:268px;
	height:29px;
	color:#000;
	text-decoration:none;
	margin-top:20px;
	
	
	
}
.back:hover{
	color:#000;

	
}
.publik{
	font-family:Georgia;
	font-size:14px;
	font-weight:normal;
}
.video-item{
	margin-bottom:20px;
}
.voc{
	font-family:Georgia;
	font-size:15px;
	font-weight:bold;
}
.torik{
	font-family:Georgia;
	font-size:15px;
	margin-bottom:20px;
}
.blok a{
	 font-family: Georgia;
    font-size: 15px;
    color: #006e58;
    
    text-decoration: none;
}
.blok{
	margin-bottom:10px;
}
.show{
	background:#f2f2e2;
	padding:10px;
  box-shadow: 0 0 10px 5px rgba(221, 221, 221, 1);
  margin:10px 0;
	
	
}
.blok .info{
	padding-left:10px;
	padding-right:30px;
	display:none;
}
.tay{
	margin-left:10px;

}
.social{
	margin-top:33px;
}
.socials a{
	margin-right:5px;
	
}
.scoutlogo{
	float:right;
	margin-bottom:0px;
	margin-top:15px;
margin-right:0px;
margin-left:15px;
}
.photoright{
	float:right;
	margin-left:10px;
	box-shadow: 0 0 5px 3px rgba(221, 221, 221, 1);
}
.photoleft{
	float:left;
	margin-right:20px;
	box-shadow: 0 0 5px 3px rgba(221, 221, 221, 1);
}
.metod{
	background:#f2f2e2;
	padding-left:20px; padding-right:20px; padding-top:3px; padding-bottom:3px;
  box-shadow: 0 0 5px 3px rgba(221, 221, 221, 1);
  margin:0 auto;
  width:400px;
	
	
}
.Georgia{
	font-size:15px;
	font-family:Georgia;
}
.Georgia a{
		font-size:15px;
	font-family:Georgia;
}
.info p{
	font-size:15px;
	font-family:Georgia;
	
}
.faq{
	margin-top:30px;
	
}
.field{
	background:#f2f2e2;
  box-shadow: 0 0 10px 5px rgba(221, 221, 221, 1);
  margin:10px 0;
  border:none;
  width:427px;
  height:28px;
  padding-left:10px;
  outline:none;
	
	
}
.red{
	color:#ff4444;
}

.area{
	width:597px;
	height:82px;
}
.send{
	background:#b6b39f;
	font-size:15px;
	font-family:Georgia;
	width:100px;
	height:30px;
	border:none;
	font-weight:bold;
	
}
.ok_m{
	color: #006e58;
}
.view{
	font-family: Georgia;
    font-size: 13px;
    color: #006e58;
    text-decoration: none;
}
.imm{
	display:inline-block; 
	width:64%; 
	vertical-align:top;
	 margin-top:0
}
.map-border{
	border:2px solid #000;
}
@media  (max-width: 767px) {
	.container{
		 width:100%;
	}
	.logo, .headblock,  .video-item, .imm{
		width:100%;
		margin-left:0;
		background:none;
		
	}
	.hram, .icon{
		display:none;
	}
	.header{
		height:auto;
	}
	.logo img{
		display:block;
		margin:0 auto 10px auto;
	}
	.video-item .img, .video-item .img img, .photo-item, .photo-item img{
		display:block;
		margin:0 auto 10px auto;
}
.menu-horizontal li{
	float:none;
	display:block;
}
 .topmenu{
	width:100%;
	height:auto;
	background:none;
}
 .topmenu li{
	 float:none;
	display:block;
	background:none;
	padding-left:10px;
	
 }
 
.slug img{
	width:100%;
	height: auto;
}

.photo-item .photo-title, .year, .photo-date{
	text-align:center;
	display:block;
}
.photo-date, .video-info, .metod, .field{
	width:100%;
}
}
.w3-half{
	height:186px;
	overflow:hidden;
}
.wrap {
  margin: 0 auto;
  position: relative;
}
.wrap a img {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -125px;
}
.left {
  float: left;
  width: 49%;
}
.right {
  float: right;
  width: 49%;
}
.left:before, .right:before {
  content: "";
  width: 125px;
  height: 250px;
}
.left:before {
  float: right;
}
.right:before {
  float: left;
}
.aud{
	background: url('/bitrix/templates/dimitrus/images/aud.jpg') no-repeat;
	background-size:contain;
	width:100%;
	display: block;
	    height: 95px;
		text-decoration:none;
}
.aud:hover{
	text-decoration:none;
	border:none;
}
.search_icon {
    background: url(/bitrix/templates/dimitrus/images/header_sprite.png) -253px -5px no-repeat;
    width: 19px;
    height: 19px;
    display: inline-block;
	text-decoration:none;
	padding-top:5px;
	vertical-align:top;
}
.header a.search_icon {
	border:none;
}

.search_input_box{
	display: none;
	vertical-align:top;
	margin-right:10px;
	position:absolute;
	margin-left:-509px;
	top:0;
	

}
.search_input_box input{
	width:500px;

}
.kshow{
	text-align:center;
}
.bord{
	border:3px solid #669a79;
	    width: 106%;
}

#comments_soobwa {
	font-family:Arial, sans-serif;
	font-size:14px;
	margin-bottom: 40px;
	width:95%;
}
#comments_soobwa * {
	margin:0;
	padding:0;
	outline-width:0
}
#comments_soobwa .comments_title {
	font-size:20px;
	font-weight:bold;
	color:#555;
	margin-bottom:20px
}
#comments_soobwa .comments_title span {
	font-weight:normal;
	font-size:16px;
	color:#ababab
}
#comments_soobwa .user_summary {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
#comments_soobwa .user_summary_avatar {
	width:35px;
	height:35px;
	-webkit-border-radius:50%;
	border-radius:50%;
	overflow:hidden;
	margin-right:15px;
	-webkit-box-flex:0;
	-webkit-flex:0 0 35px;
	-ms-flex:0 0 35px;
	flex:0 0 35px
}
#comments_soobwa .user_summary_avatar img {
	max-width:100%
}
#comments_soobwa .user_summary_desc {
	position:relative;
	width:100%
}
#comments_soobwa .user_summary_content {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
#comments_soobwa .user_summary_name {
	font-size:16px;
	color:#000;
	font-weight:bold;
	margin-bottom:3px
}
#comments_soobwa .user_summary_date {
	color:#ababab;
	margin-right:10px
}
#comments_soobwa .comments_main_box {
	margin-bottom:40px;
	padding-bottom:50px;
	border-bottom:1px solid #ebebeb
}
#comments_soobwa .comments_item {
	background:#fff;
	-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);
	box-shadow:0 1px 6px rgba(0,0,0,.2);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:20px;
	margin-top:20px
}
#comments_soobwa .comments_item:first-child {
	margin-top:0
}
#comments_soobwa .comments_item.no_posted {
	-webkit-box-shadow:0 1px 6px rgba(255,88,88,1);
	box-shadow:0 1px 6px rgba(255,88,88,1)
}
#comments_soobwa .comments_header {
	margin-bottom:15px
}
#comments_soobwa .comments_body {
	margin-left:50px
}
#comments_soobwa .comments_body_text {
	color:#555;
	font-size:15px;
	line-height:22px;
	position:relative;
	overflow:hidden
}
#comments_soobwa .comments_tree_box {
	padding-left:50px;
	padding-top:20px;
	display:none
}
#comments_soobwa .comments_tree_item {
	margin-top:17px;
	border-top:1px solid #ebebeb;
	padding-top:20px
}
#comments_soobwa .comments_tree_item:first-child {
	margin-top:0
}
#comments_soobwa .comments_body_show_tree {
	margin-top:10px;
	font-weight:bold;
	color:#a5acb3
}
#comments_soobwa .comments_body_show_tree span {
	cursor:pointer
}
#comments_soobwa .comments_body_show_tree span:hover {
	border-bottom:1px dotted;
	line-height:1em
}
#comments_soobwa .comments_tree_form {
	padding:12px;
	background:#f9f9f9;
	-webkit-border-radius:5px;
	border-radius:5px;
	position:relative;
	margin-top:20px
}
#comments_soobwa .form_box {
	position:relative;
	overflow:hidden
}
#comments_soobwa .field {
	float:left;
	display:inline-block;
	vertical-align:bottom;
	width:100%
}
#comments_soobwa input{
	width:99%;
	margin-bottom:10px;

}

#comments_soobwa .field_wrap {
	margin-right:110px
}
#comments_soobwa .field_wrap textarea {
	height:35px;
	font-size:14px;
	overflow:auto;
	vertical-align:top;
	resize:vertical;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-color:#d2d6d7;
	-webkit-transition:all ease .3s;
	transition:all ease .3s;
	padding:7px 10px;
	color:#555;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-family:Arial, sans-serif;
	line-height:21px
}
#comments_soobwa .field_wrap textarea:focus {
	border-color:#0094e5
}
#comments_soobwa .form_buttons {
	width:100px;
	text-align:right;
	position:absolute;
	right:0;
	bottom:0
}
#comments_soobwa .btn {
	height:35px;
	line-height:35px;
	position:relative;
	border:0;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:none;
	box-shadow:none;
	cursor:pointer;
	display:inline-block;
	margin:0;
	text-align:center;
	text-decoration:none;
	-webkit-transition:all ease .3s;
	transition:all ease .3s;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 15px
}
#comments_soobwa .btn_inline {
	width:auto
}
#comments_soobwa .btn:disabled {
	background:#a5acb3!important;
	color:#fff!important
}
#comments_soobwa .btn_gray {
	background:#a5acb3;
	color:#fff;
	padding:0 10px;
	vertical-align:bottom;
	font-size:13px;
	font-weight:700
}
#comments_soobwa .btn_gray:hover {
	background:#c0c3c5;
	color:#fff
}
#comments_soobwa .btn_blue {
	background:#b6b39f;
	color:#000;
	font-weight:700
}
#comments_soobwa .btn_blue:hover {
	background:#E9E5CC
}
#comments_soobwa .comments_more {
	text-align:center;
	padding-top:20px
}
#comments_soobwa .btn_light {
	border:1px solid #d7d7d7;
	padding:0 20px;
	background:#fff;
	color:#424242;
	height:35px;
	line-height:35px;
	font-weight:700
}
#comments_soobwa .btn_light:hover {
	background:#a4a4a4;
	border-color:#8c8c8c;
	color:#fff
}
#comments_soobwa .comments_main_form .field {
	float:none
}
#comments_soobwa .comments_main_form .field_wrap {
	margin-right:0;
	margin-bottom:15px
}
#comments_soobwa .comments_main_form .field_wrap textarea {
	min-height:90px
}
#comments_soobwa .comments_not_auth_text {
	color:#8c8c8c;
	font-size:15px;
	margin-bottom:15px
}
#comments_soobwa .user_summary_rating {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-webkit-flex-direction:row-reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
#comments_soobwa .star {
	text-decoration:none;
	display:block;
	vertical-align:middle;
	width:20px;
	float:right;
	text-align:center
}
#comments_soobwa .star svg {
	fill:#a5acb3;
	-webkit-transition:all ease .3s;
	transition:all ease .3s
}
#comments_soobwa .star.active svg, #comments_soobwa a.star:hover svg, #comments_soobwa a.star:hover ~ .star svg {
fill:#0094e5
}
#comments_soobwa .comments_main_form .user_summary_content {
	margin-bottom:5px
}
#comments_soobwa .form_buttons_box {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
#comments_soobwa .comments_main_form .form_buttons {
	position:initial;
	right:auto;
	bottom:auto;
	float:right
}
#comments_soobwa .comments_thanks {
	display:none;
	height:100%
}
#comments_soobwa .comments_thanks_wrapper {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	color:#0094e5;
	font-weight:bold;
	font-size:18px;
	height:100%
}
#comments_soobwa .send_mail {
	height:80px
}
#comments_soobwa .admin_panel_button {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:30px;
	height:36px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-transition:all ease .3s;
	transition:all ease .3s;
	cursor:pointer;
	background:#f9f9f9;
	margin-left:15px
}
#comments_soobwa .admin_panel_button:hover {
	background:#d6d6d6
}
#comments_soobwa .admin_panel_button span {
	width:4px;
	height:4px;
	-webkit-border-radius:50%;
	border-radius:50%;
	background:#555;
	margin:2px 0
}
#comments_soobwa .admin_panel_menu ul {
	list-style:none
}
#comments_soobwa .admin_panel_menu {
	display:none;
	position:absolute;
	top:100%;
	right:0;
	z-index:1;
	background:#fff;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 1px 3px 1px #c4c2c2;
	box-shadow:0 1px 3px 1px #c4c2c2;
	overflow:hidden
}
#comments_soobwa .admin_panel_menu a {
	padding:7px 15px;
	display:block;
	text-decoration:none;
	border-top:1px solid #c4c2c2;
	color:#555;
	-webkit-transition:all ease .3s;
	transition:all ease .3s
}
#comments_soobwa .admin_panel_menu li:first-child a {
	border-top:0
}
#comments_soobwa .admin_panel_menu a:hover {
	background:#f9f9f9
}
#comments_soobwa .no_posted_status {
	font-size:13px;
	color:#eb1f28
}
@media screen and (min-width:0) and (max-width:580px) {
#comments_soobwa .comments_item {
	padding:20px 10px
}
#comments_soobwa .comments_tree_list {
	background:#f9f9f9;
	padding:0 10px
}
#comments_soobwa .comments_tree_box {
	padding:20px 0 0;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px
}
#comments_soobwa .comments_tree_form {
	margin-top:0;
	padding-top:20px
}
#comments_soobwa .comments_tree_item:first-child {
	border-top:0
}
#comments_soobwa .field {
	float:none
}
#comments_soobwa .field_wrap {
	margin-right:0;
	margin-bottom:10px
}
#comments_soobwa .form_buttons {
	position:inherit;
	right:auto;
	bottom:auto;
	float:right
}
#comments_soobwa .comments_thanks_wrapper {
	font-size:15px
}
#comments_soobwa .send_mail {
	height:50px
}
}
.item{
	width:571px;
}
@media screen and (min-width:0) and (max-width:767px) {
	.item{
	width:93%;
	padding-right:10px:
}
.w3-margin{
	margin-left:0;
}


}
.div.menu-sitemap-tree ul{
	padding-top:0;
}
.hram_photo{
	position:relative;
	display:inline-block;
	margin-right:6px;
	border:0!important;
	
}
.header a.hram_photo:hover{
	text-decoration:none!important;
	border:0!important;
}

.hram_photo:before{
		background: url(/bitrix/templates/dimitrus/images/icon-photo.png) no-repeat;
		background-size:contain;
		position:absolute;
		left:10px;
		top:5px;
		content:"";
		width:30px;
		height:30px;
		z-index:1000;
		

}
.hram_photo img{
	z-index:10;
	width:250px;
}


.hram_video{
	position:relative;
	display:inline-block;
	margin-right:6px;
	border:0!important;
	
}
.header a.hram_video:hover{
	text-decoration:none!important;
	border:0!important;
}

.hram_video:before{
		background: url(/bitrix/templates/dimitrus/images/icon-video.png) no-repeat;
		background-size:contain;
		position:absolute;
		left:10px;
		top:5px;
		content:"";
		width:30px;
		height:30px;
		z-index:1000;
		

}
.hram_video img{
	z-index:10;
	width:250px;
}



.hram_audio{
	position:relative;
	display:inline-block;
	margin-right:6px;
	border:0!important;
	
}
.header a.hram_audio:hover{
	text-decoration:none!important;
	border:0!important;
}

.hram_audio:before{
		background: url(/bitrix/templates/dimitrus/images/icon-audio.png) no-repeat;
		background-size:contain;
		position:absolute;
		left:10px;
		top:5px;
		content:"";
		width:30px;
		height:30px;
		z-index:1000;
		

}
.hram_audio img{
	z-index:10;
	width:250px;
}
.galphoto{
	display:block;
	max-height:119px;

	
}


/* new */
.dimitrus{
	background: url(/bitrix/templates/dimitrus/images/dimitrus.png) no-repeat;
	background-size:contain;
	width:100%;
	height:168px;
	
	
}
.dim{
	background: url(/bitrix/templates/dimitrus/images/dim.png) no-repeat;
	background-size:contain;
	width:406px;
	height:58px;
	position:absolute;
	margin:-45px 0 0 20px;
	
	
}
.search_box{
	position:relative;
	float:right;
	margin-top:10px;
}
.address{
	font:13px Arial;
	margin-top:30px;
	font-weight:bold;
	
}
@media screen and (min-width:0) and (max-width:767px) {
	.hram_audio, .hram_video, .hram_photo {
 display:none;
}
}
.history1{
	text-decoration:none;
}
.history1:hover{
	text-decoration:none!important;
	border:none!important;
}
h4{
	text-transform:uppercase;
	font-size:17.06px!important;
	font-family:Arial!important;
	font-weight:bold!important;
	
}
.ml-1{
	margin-left:2rem;
}
.mr-1{
	margin-right:50px;
}
.mb-1{
	margin-bottom:105px;
	
}
.news_list, .articles_main, .video_list{
	display:flex;
	justify-content: space-between;
}
.news_list a{
	margin-right:27px;
	position:relative;
	
}
.news_list a img, .articles_main a img, .photo_list a img, .video_list a img{
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;

}
.articles_main a{
	position:relative;
	display:block;
}
.white-main{
	position:absolute;
	bottom:0;
	padding:7px 16px;

	height:auto;
	background:rgba(255,255,255,0.7);
	font-size:17.34px;
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	white-space:pre-wrap;
	width:100%;
	line-height:20px;
	
}
.white-main-photo{
position:absolute;
	bottom:0;
	padding:4px;
	height:auto;
	background:rgba(255,255,255,0.7);
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	white-space:pre-wrap;
	width:70%;
	line-height:13px;
	
}

.white-main-min{
	position:absolute;
	bottom:0;
	padding:4px;
	height:auto;
	background:rgba(255,255,255,0.7);
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	white-space:pre-wrap;
	width:100%;
	line-height:13px;
	
}

.left-block{
	width:334px;
}
.bottom-block{
	display:flex;
	justify-content: space-between;
	margin-top:28px;
}
.center-block{
	margin-left:30px!important;
}
.center-block a{
	margin-bottom:28px;
}
.right-block{
	padding-top:30px;
}
.right-block a{
		font-size:17.34px;
	font-family:Arial;
	font-weight:bold;
	text-align:right;
	color:#000;
	width:207px;
	padding-right:42px;
	font-style:italic;
	margin-bottom:30px;
	line-height:15px;
	
}
.right-block a:nth-child(2){
	font-size:25.6px;
	line-height:25px;
}
.photo-carusel{
	background:#4f7461;
	margin-left:-18px;
	width:104.5%;
	padding:10px 18px 43px 44px;
}
.photo-carusel h4{
	color:#fff;
}
.mb-2{
	margin-bottom:80px;
}
.mb-3{
	margin-bottom:37px;
}
.video_list a{
	margin-right:30px;
	position:relative;
}
.photo-carusel a{
	position:relative;
	display:block;
}
.video_list iframe{
	margin-right:30px;
	position:relative;
}
.video1 a{
		position:relative;
		display:block;

}
.video_list a span{
	font-family:Arial;
	font-size:12.8px;
	font-weight:bold;
	color:#040202;
	display:block;
	
	
}
.video1 .other{
	margin-top:28px;
	font-family:Arial;
	font-size:12.8px;
	font-weight:bold;
	color:#040202;
	display:block;

}
.video2 .other{
	margin-bottom:35px;
	font-family:Arial;
	font-size:12.8px;
	font-weight:bold;
	color:#040202;
	display:block;
	
}
.video2 a{
			position:relative;
		display:block;

}
.more {
	display:block;
    margin-bottom: 105px;
	margin-right:40px;
	margin-top:16px;


}
.more a{
	font-size:12.8px;
	font-family:Arial;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:1px solid #000;
	
}
.mt-1{
	margin-top:27px;
}
.mr-2{
	margin-right:17px;
}

.mb-4{
	margin-bottom:49px;
}
.mt-2{
	margin-top:2px!important;
}
.audio-right audio{
	width:94%;
}
h5{
	font-weight:bold!important;
}
.hram{
	width:98%;
}
.calendar{
	border:2px solid #eae8dd;
}
.citat{
	border:2px solid #eae8dd;
	padding:5px;
}
.pt-1{
	padding-top:25px;
}
.mt-3{
	margin-top:-12px;
}
.mt-4{
	margin-top:22px;
}
.mr-3{
	margin-right:10px;
}
.audio-name1{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
	display:block;
}
.ml-2{
	margin-left:10%!important;
}
h2{
	font-size:20px;
}
.faq1{
    border-left: 4px solid #4f7461;
    width: 100%;
    padding-left: 10px;

}
.news-detail h2{
	margin-bottom:20px;
}
.back{
	margin-top:10px;

}
	.mobmenu{
		display:none;
		}
		.vid .photo-item{
			width:29%;
		}
#why{
	background:rgba(0,0,0,0.5)!important;
}
.address a:hover{
	color:#00C;
}
.tab-pane{
	padding-top:40px;
}
.treb{
	display:inline-block;
	vertical-align:top;
	margin-right:20px;
	margin-bottom:20px;
}
.treb_btn{
	background: #d98c41;
	
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	display:block;
	font-family: Arial;
    font-size: 11px;
    color: #000;
    font-weight: bold;
	width:250px;
	padding:10px;
	text-align:center;
	text-transform:uppercase;

	
	
	
}
.treb_btn span{
	    font-size: 10px;

	
}
.treb_btn:hover{
	  color: #fff;

}
.treb_btn1{
	background: #2c5942;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	display:block;
	font-family: Arial;
    font-size: 14px;
    color: #fff ;
    font-weight: bold;
	width:250px;
	padding:10px;
	text-align:center;
	text-transform:uppercase;
	height:70px;

	
	
	
}
.treb_btn1 span{
	    font-size: 10px;

	
}
.treb_btn1:hover{
	  color: #fff;

}

.trebform{
	    background: linear-gradient(#E9E5CC, #EFEFE1);
		width:250px;
		border-top:5px solid #fff;
}
.trebform input{
	border:none;
	background:none;
	width:250px;
	outline:none;
	font-family: Verdana, sans-serif;
    font-size: 13px;
	padding-left:5px;
	font-style:italic;
	color:#000;
}

.trebform input[type="text"]::-webkit-input-placeholder { color: #000; }
 .trebform input[type="text"]:-ms-input-placeholder {  color: #000; }
 .trebform input[type="text"]::-ms-input-placeholder {  color: #000; }
 .trebform input[type="text"]::placeholder {  color: #000; 	font-family: Verdana, sans-serif;
 opacity:1;
} 
.mob{
	display:none;
	}
.desk{
	display:block;
}
.tr{
	text-align:right;
}
.detail_picture{
	max-height:100%;
	max-width:100%;
}
.raspisanie img{
	width:100%;
}


.vsros {
    font-family: Verdana, sans-serif;
    font-weight: bold;
    margin: 10px 0;
	font-size:20px;
	display:block;
}
.his16{
	display:block;
}
.his16::before{
		background: url(/bitrix/templates/dimitrus/images/sst3.gif) no-repeat;
		padding-left:60px;
		padding-bottom:30px;
		content:"";
}
.his16::after{
		background: url(/bitrix/templates/dimitrus/images/sst2.gif) no-repeat 50% -13%;
		padding-left:60px;
		padding-bottom:30px;
		content:"";
}
.his16 span{
	display:inline-block;
}
	

@media screen and (max-width: 768px) {
	.his16::before, 	.his16::after{
		display:none;
	}
	#horizontal-multilevel-menu{
		display:none;
	}
	.tr{
	text-align:left;
}

	.mobmenu{
		display:block;
		}
		.mob{
	display:block;
	}
	.desk{
		display:none;
	}
.news_list, .articles_main, .video_list, .bottom-block {
	display:block;
}
.news_list a, .left-block a{
	width:100%;
	    display: block;
	margin-bottom:20px;
}
.news_list a img, .articles_main a img, .photo_list a img, .video_list a img, iframe{
	width:100%;
	

}
.dim{
	width:86%;
}
.address{
	text-align:center;
	
}
.search_input_box input{
	width:140%;
}
.search_input_box{
	margin-left:-300px;
	
}
.social{
	margin:10px auto;
	display:block;
	text-align:center; 
}
.topmenu, .topmenu li{
	padding:0;
	
}
.navbar-dark .navbar-toggler-icon {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://ww…p='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E);
}
.navbar-dark{
	background:#2c5942;
}
.mobmenu .show{
	background:none;
	box-shadow:none;
	margin:0;
}
.mobmenu{
	margin-bottom:20px;
}
.dropdown-item{
	color:#fff;
}
.left-block{
	width:100%;
}
.center-block{
	margin-left:0!important;
}
.right-block{
	display:none;
}
.white-main-photo{
	width:100%;
}
.video1{
	margin-bottom:30px;
}
.video_list a{
	margin-right:0;
}
.video1 .other, .video2 .other{
	display:none;
}
.more{
	margin-right:0;
}
.ml-2{
	margin-left:0!important;
}
}
	
	
/* End */
/* /bitrix/templates/dimitrus/components/bitrix/menu/horizontal_multilevel/style.css?15555206244522 */
/* /bitrix/templates/dimitrus/styles.css?1618842327264 */
/* /bitrix/templates/dimitrus/template_styles.css?165625207037968 */
