body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, th, td {
	margin: 0;
	padding: 0;
}
.block_btns{
    margin-right: -240px;
    transform: translateX(-242px);
}
.block_btns .btn__top-head:last-child{
	margin-left: 25px;	
}
body .swiper-button-next:after, body .swiper-button-prev:after, body .swiper-rtl .swiper-button-prev:after{
	font-size: 18px;
}
.btn__top-head{
    height: 40px;
    width: 240px;
    float: left;
    line-height: 40px;
    text-align: center;
}
.btn__top-head a{
	color: #fff;
	text-decoration: unset;
	font-weight: normal;
	font-size: 15px;
}
body .swiper-button-prev, body .swiper-button-next{
	top: 63%;
}
body #vkh{
	background-color: #c61702;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
html {
	height: 100%;
}
header, nav, section, article, aside, footer {
	display: block;
}

article
{
	font-size:16px;
	line-height:24px;
}

article a
{
	font-size:15px;
	line-height:24px;
}

body {
	font: 12px/20px Tahoma;
	width: 100%;
	height: 100%;
	color: #333;
}
h1 {
	font: bold 18px/24px Tahoma;
	margin: 0 0 18px;
}
h2 {
	font: bold 16px/22px Tahoma;
	color: #fff;
	background: #1c79c5;
	margin: 0 0 15px;
	padding: 0 0 0 15px;
}
h2 a {color: #fff;font: bold 14px/22px Tahoma;text-decoration:none;}
a {
	color: #1f4c7e;
	outline: none;
	text-decoration: underline;
	font: bold 12px Tahoma;
}
a:hover {
	text-decoration: none;
}
a.a_right {
	float: right;
	font-size: 9px;
	font-weight: normal;
	color: #333;
}
a.word {
	background: url(i/word.jpg) no-repeat 0 0px;
	padding: 2px 0 10px 25px;
	display: inline-block;
}
p {
	margin: 0 0 10px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
span.textblue {
	color: #1c7ad1;
}
#wrapper {
	width: 100%;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.clr {
	clear: both;
}

/* Header
-----------------------------------------------------------------------------*/
#header {height: 250px;position: relative;z-index: 100;}
	#htop {height: 210px;}
		#htop_bg {background: #9ed2f3 url(i/sky.jpg) no-repeat 50% 0;}
		#htop_content {position:relative;height: 160px;width: 1200px;margin: 0 auto;}
			#logo {position:absolute;top:16px;left: 30px;display:block;width:719px;height:129px;background:url(i/logo.png) no-repeat;}
			#search_form {position: absolute;top:33px;right: 25px;}
				#search_input {height: 18px;width: 200px;padding: 0 5px;line-height: 18px;display: block;float: left;}
				#search_btn {width: 18px;height: 22px;background: url(i/search_btn.png) no-repeat;border: 0;display: block;float: left;cursor: pointer;}
		#top_gallery {width: 100%;height: 50px;}
			/*#top_gallery div {width: 1310px;margin:0 auto;position:relative;}
			#top_gallery a {position:absolute;display:block;}
				#top_gallery a img {width:80px;height:40px;padding: 5px 0;}
				#top_gallery a span {position:absolute;bottom: 0px; left: 0px;z-index:100;}*/
	#hbottom {height: 40px;min-width:1200px;background: #1c79c5;}
		#hbottom_content {height:40px;width:1200px;margin: 0 auto;}
			#menu {width:905px;float:left;padding: 0 0 0 30px;}
				#menu ul li {float:left;position:relative;}
					#menu ul li a {display: block;line-height:40px;line-height:40px;padding:0 25px;font-size: 15px;font-weight:normal;color:#fff;text-decoration:none;}
					#menu ul li a.select,#menu ul li a:hover {color:#fcef80;background:#1f4b7d;}
					#menu ul li:hover ul {display:block;}
					#menu ul li:hover > a {background:#1f4b7d;}
						#menu ul ul {position:absolute;display:none;z-index:500;background:#1f4b7d;padding:0 0 5px;}
							#menu ul ul li {min-width:250px;padding:0 25px;margin: 0;}
								#menu ul ul li a {line-height:18px;padding:10px 0;border-bottom:1px solid #fff;}
								#menu ul ul li:last-child a {border-bottom:none;}
			#vkh {height:40px;width:250px;float:left;line-height:40px;text-align:center; background-color:#1F4B7D;} /*background-color:#ff4c15;*/
			#vkh:hover{color:#FCEF80; background-color:#1F4B7D;} /*background-color:#ff4c15;*/
				#vkh a {color:white;font-size:15px;font-weight:bold;text-decoration:none;}
				
			#vss {height:40px;width:240px;float:left;line-height:40px;text-align:center; background-color:#1F4B7D;} /*background:#ff4c15;*/
			#vss:hover{color:#FCEF80; background-color:#1F4B7D;} /*background:#ff4c15;*/
				#vss a {color:white;font-size:15px;font-weight:bold;text-decoration:none;}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 1200px;
	margin: 0 auto;
	padding: 0 0 43px;
	height: 1%;
	position: relative;
	z-index: 1;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {padding: 20px 290px 20px 210px;}
#content2 {padding: 20px 0 20px 210px;}
	#content ol,#content ul,#content2 ol,#content2 ul {margin: 0 0 18px 20px;}
	#content ul,#content2 ul {list-style:disc;}
	#content table,#content2 table {width:100%;border-collapse: collapse; border-spacing:0;}
		#content table td{border: 1px solid #999;padding: 3px 5px;vertical-align:top;}
		#content table th {border: 1px solid #999;padding: 3px 5px;background: none repeat scroll 0 0 #BFE4F5;text-align:center;vertical-align:middle;}
	#content .breadcrumb-navigation,#content2 .breadcrumb-navigation {overflow: hidden;padding: 0 0 15px;margin: 0;list-style:none;}
		.breadcrumb-navigation li {float: left;}
			.breadcrumb-navigation li a.select {text-decoration: none;}
		#content .text_menu,#content2 .text_menu {list-style: none;padding: 0 0 10px 70px;border-bottom: 1px solid #D4D4D4;}
	#slide_news {overflow:hidden;margin:0 0 15px;}
		#pic {width:345px;height:207px;float:left;margin:0 10px 0 0;overflow:hidden;}
			#pic img {display:block;}
		#tabs {position:relative;width:345px;float: left;}
			#tabs a {text-decoration: none;font:normal 15px Tahoma;color:#333;}
			#slide_news .tabitem {position:absolute;left:0;width:345px;height:65px;background:url(i/bgstr.png) repeat-x;z-index: 10;overflow: hidden;}
			#slide_news #tab1 {top:0;left:-43px;width:388px;background:url(i/str.png) no-repeat;}
			#slide_news #tab2 {top:71px;}
			#slide_news #tab3 {top:142px;}
			#slide_news .tabtext {position: absolute;left:20px;z-index:11;}
			#slide_news #text1 {top:10px;font-weight:bold;}
			#slide_news #text2 {top:81px;}
			#slide_news #text3 {top:152px;}
			#tabs a:hover .tabitem {width:388px;left:-43px;background:url(i/str.png) no-repeat;}
			#tabs a:hover .tabtext {font-weight:bold;}
	#main_news {overflow:hidden;margin:0 0 015px;}
		.left_col,.right_col {width:345px;float:left;}
		.left_col{margin:0 10px 0 0;}
			#main_news .item,.news_col1 .item,.news_col2 .item,.news_col3 .item {overflow:hidden;margin:0 0 15px;}
				#main_news table {width:325px;}
					#main_news table td,.news_col1 table td,.news_col2 table td, .news_col3 .item table td {vertical-align: top;border:0;}
					#main_news .item_img,.news_col1 .item_img,.news_col2 .item_img,.news_col3 .item_img {width:70px;padding:0 15px 0 0;}
						#main_news .item_img img,.news_col1 .item_img img,.news_col2 .item_img img,.news_col3 .item_img img {display:block;}
					#main_news .item_text,.news_col1 table .item_text,.news_col2 table .item_text, .news_col3 table td.item_text {width:240px;border-bottom:1px solid #bbb;padding: 0 0 7px}
						#main_news .item_text a, .news_col1 .item_text a, .news_col2 .item_text a, .news_col3 .item_text a {display:block;}
					
			.item_first {overflow:hidden;margin:0 0 10px;height:143px;float: left;margin-right:22px; }
				.item_first_img {float:left;width:135px;margin:0 10px 0 0;text-align:center;overflow:hidden;}
				.item_first_text {float:left;width:170px;}
					.item_first_text a {font-size:14px;font-weight:bold;color:#333;display:inline-block;}
				
	.news_list {}
		.news_item {overflow:hidden;border-bottom:1px solid #bbb;padding:0 0 10px;margin:0 0 10px;}
			.news_item_img {float:left;width:135px;}
				.news_item_img img {display: block;}
			.news_item_text {margin: 0 0 0 152px;}
				a.title {text-decoration:none;font:bold 16px Tahoma;}
				span.news_date {display:block;margin:0 0 5px;}
	.news_col1,.news_col2,.news_col3 {width:315px;float:left;}
		.news_col1 table,.news_col2 table,.news_col3 table  {border:none;}
		
	#content_deanery {position:relative;}
		#contur {position:absolute;left:0;top:0;z-index:200}
		.prozrachn_bord {position: absolute;left: 0px;top: 0px;width: 700px;height: 869px;z-index: 300;}
		.deanery {position:absolute;z-index:100}
		.link {position:absolute;display:block;height:18px;line-height:18px;padding:0 5px;z-index:400;border:3px solid #0096da;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;color: #0096da;font-weight:bold;text-decoration:none;background:url(i/gr1.png) repeat-x 0 0;font-size:14px;}
		#podocinovec_img {left:44px;top:5px;}
		#podocinovec_link {left:123px;top:108px;}
		#murashi_img {left:86px;top:154px;}
		#murashi_link {left:123px;top:249px;}
		#slobodskoy_img {left:318px;top:181px;}
		#slobodskoy_link {left:378px;top:335px;}
		#omut_img {left:476px;top:137px;}
		#omut_link {left:550px;top:302px;}
		#kotelnich_img {left:109px;top:295px;}
		#kotelnich_link {left:70px;top:355px;}
		#svecha_img {left:18px;top:393px;}
		#svecha_link {left:15px;top:410px;}
		#second_vytka_img {left:214px;top:374px;}
		#second_vytka_link {left:178px;top:484px;}
		#chepeck_img {left:346px;top:415px;}
		#chepeck_link {left:455px;top:494px;}
		#kstininskoe_img {left:223px;top:449px;}
		#kstininskoe_link {left:317px;top:484px;}
		#kiknur_img {left:46px;top:597px;}
		#kiknur_link {left:5px;top:590px;}
		#sanchursk_img {left:45px;top:656px;}
		#sanchursk_link {left:18px;top:658px;}
		#yaransk_img {left:117px;top:548px;}
		#yaransk_link {left:116px;top:619px;}
		#kukarskoe_img {left:166px;top:542px;}
		#kukarskoe_link {left:214px;top:554px;}
		#nolinsk_img {left:291px;top:526px;}
		#nolinsk_link {left:427px;top:597px;}
		#urzum_img {left:225px;top:123px;}
		#urzum_link {left:430px;top:222px;}
		#kilmez_img {left:403px;top:611px;}
		#kilmez_link {left:454px;top:694px;}
		#polany_img {left:354px;top:726px;}
		#polany_link {left:262px;top:738px;}
		#yaransk_img {left:7px;top:6px;}
		#yaransk_link {left:27px;top:222px;}
		#first_vytka {position:absolute;left:540px;top:545px;padding: 0 0 0 25px;background:url(/images/map/first_vyatka.png) no-repeat 0 50%;height: 22px;z-index:500;width:141px;}
		#first_vytka_link {width:116px;}
		#f_vytka_link {left:300px;top:400px;}
		
		#overlay {position: absolute;width: 100%;opacity: 0.5;top: 0px; left: 0px;background-color: black;z-index: 500;}
		#deanery_content {position: absolute;width: 1000px;z-index: 600;background: #FFFFFF;left: 50%;top: 50px;padding: 17px 23px 17px;margin-left: -522px;border-radius: 5px;box-shadow: 0 3px 20px #000000;-moz-box-shadow: 0 3px 20px #000000;-webkit-box-shadow: 0 3px 20px #000000;-moz-border-radius: 5px;-webkit-border-radius: 5px;opacity:0;
		}
		#deanery_content td {border: 1px solid #999;padding: 3px 8px;}
		#close {position: absolute;display: block;color: #999999;right: 16px;text-decoration: none;top: 16px;width: 28px;height: 28px;cursor: pointer;font-size: 36px;}
		#deanery_content ul {margin: 0 0 15px 15px; list-style:disc;display: inline-block;}
		
	#catalog_section_list {overflow:hidden;}
		#catalog_section_list .item {float:left;width:194px;border:1px solid #8f8b86;text-align:center;margin:0 45px 40px 0;}
		#catalog_section_list .last {margin: 0 0 40px;}
			#catalog_section_list .item .item_title {height:42px;display:table-cell;vertical-align:middle;width:194px;}
				#catalog_section_list .item .item_title a {height:42px;text-decoration:none;color:#1C79C5;font-weight:bold;}
				#catalog_section_list .item .photo_date {text-align: left;padding: 0 0 3px;}
					.photo-date-time {font-size: 10px;margin: 0 0 0 5px;}
				.photo_video_icon {float: right;margin: 0 5px 0 0;}
					.photo_video_icon span {margin: 0 0 0 5px;font-size: 10px;}
					.photo_icon {padding: 0 0 0 18px;background: url('i/photo.jpg') 0 50% no-repeat;}
					.video_icon {padding: 0 0 0 16px;background: url('i/video.jpg') 0 50% no-repeat;}
	#catalog_el_list {overflow:hidden;}
		#catalog_el_list .item {float:left;width:160px;height:106px;border:1px solid #8f8b86;text-align:center;margin:0 15px 15px 0;}
		#catalog_el_list .last {margin: 0 0 15px;}
			#catalog_el_list .item img {
				margin: 3px 0 0;
			}
		.el_zag {border-bottom:1px solid #333;margin: 0 0 15px;color: #1C79C5;font-size:14px;}
		#catalog_el_list .video_item {float:left;width:220px;height:165px;margin:0 15px 25px 0;}
		#catalog_el_list .el_video .last {margin: 0 0 25px;}
	
	#block {overflow:hidden;}
		#content_block{width:700px;float:left;}
			.float_block {width:337px;float:left;}
				#comments_message {display:none;margin:0 0 15px;}
				#comments_message p {margin:0}
				#comments_message p.error {color:red;}
				#comments_message p.ok {color:green;}
				.form_ask {font-size:14px;overflow:hidden;}
					.form_zag {margin: 0 0 5px;}
						.form_zag span {color:red;}
					.form_ask textarea {width:323px;height:175px;padding:5px;border:2px solid #c8c8c8;font: 12px/16px Tahoma;color:#333;margin:0 0 10px;}
					.form_ask input {width:323px;height:26px;line-height:26px;padding:0 5px;border:2px solid #c8c8c8;font: 12px Tahoma;color:#333;margin:0 0 10px;}
					.button {display:inline-block;padding:3px 10px;margin:10px 0 0;background:#1f4c7e;color:#fff;font-weight:bold;cursor:pointer;float:right;}
		#right_side {width:265px;padding:0 0 0 25px;float:left;}
			.right_block {margin:0 0 30px;padding:0 15px;}
	.more {height:45px;line-height:45px;background:#cacaca;padding:0 0 0 20px;margin:20px 0;}
		.more a{text-decoration:none;font:bold 32px Tahoma;color:#fff;}
	.q_item {padding:0 0 15px;margin: 0 0 15px;border-bottom:1px solid #b1b1b1;overflow:hidden;}
		.q_autor {text-align:right;}
		.q_item_text {margin:0 0 10px;}
		.answer {color: #1c7ac5;}
	
	#road_list {width: 580px;min-height: 10px;}
		#road_list .item {margin:0 0 10px;}
			#road_list .item_img {width:70px;padding:0 15px 0 0;}
			#road_list .item_text {border-bottom: 1px solid #BBBBBB;padding:0 0 0 35px;}
				#road_list .item_text a {font:bold 18px Tahoma; color: #1c7ac5;text-decoration:none;}
	
	#vestnik {overflow:hidden;}
		#vestnik .item {width:135px;float: left;margin:0 32px 40px 0;}
		#vestnik .video_item {width:200px;float: left;margin:0 32px 40px 0;}
		#vestnik .last {margin: 0 0 40px;}
		
	.box {display: none;}
	.visible {display: block;overflow:hidden;}
	#content ul.tabs {
		overflow: hidden;
		list-style:none;
		margin: 0 0 30px;
	}
	ul.tabs li {
		float:left;
		margin: 0 15px 0 0;
		font: bold 20px Tahoma;color: #333;
		cursor: pointer;
		border-bottom: 2px dashed;
	}
	ul.tabs li.current {
		font: bold 20px Tahoma;color: #1c7ac5;
		border-bottom: none;
	}
	
	.pilgrimage_left {float:left;width:455px;margin:0 15px 0 0;}
	.pilgrimage_right {float:left;width:230px;}
		.pilgrimage_right span {color: #1F4C7E;font-weight:bold;}

	#file_list .file_spisok {margin: 0 0 10px 30px;}
	#file_list .file_zag {text-decoration: none;border-bottom: 1px dashed;margin: 0 0 15px;display: inline-block;}
			

/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {float: left;width: 150px;	margin-left: -100%;position: relative;padding: 20px 30px;}
	#left_menu ul {margin: 0 0 15px;}
		#left_menu ul li {display: block;border-bottom:3px dotted #ccc;padding: 8px 0 4px;}
		#left_menu ul li:last-child {border:none;}
			#left_menu ul li a {color: #333;text-decoration: none;font-size:14px;font-weight:normal;}
			#left_menu ul li a.select,#left_menu ul li a:hover {color: #1C79C5;}
			#left_menu ul ul {margin: 10px 0 0 20px;}
				#left_menu ul ul li {border-bottom:none;margin:0;padding:0;}
					#left_menu ul ul li a {padding: 5px;display: block;border-bottom:1px solid #e4e4e4;}
					#left_menu ul ul li a.select {background:#e4e4e4;}
	.day {background:#ececec;margin:15px 0}
		.day_img {}
			.day_img img {display: block;margin: 0 0 3px;}
		.day_text {padding: 8px;font:bold 11px Tahoma}
		
	.b1 {display: block;width:100px;height:66px;padding:12px 0 0 50px;background:url(/images/b1.jpg) no-repeat;color:#fff;text-decoration:none;text-align:center;font:bold 14px Tahoma;}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {float: left;	margin-right: -3px;width: 265px;margin-left: -290px;position: relative;padding: 20px 0 20px 25px;}
	.bishop {overflow:hidden;margin:0 0 15px;}
		.bishop_img {width:80px;margin:0 15px 0 0;float:left;}
		.bishop_text {width:170px;float:left;font-size:14px;}
	.calendar {margin: 0 0 15px;}
		.calendar .title {display:block;font:bold 14px Tahoma;color:#9e9e9e;margin: 0 0 8px 15px;}
		.date {padding:10px 15px;background:#e5e6e6;background:-moz-linear-gradient(70% 45% 270deg, #d8d9da, #eeeeee 100%);font:10px/14px Tahoma;overflow:hidden;}
			.day_week {font: bold 14px Tahoma;margin:0 0 5px;}
			.date_number {font: bold 19px Tahoma;color:#1f4c7e;}
			.sedmica {font: bold 12px Tahoma;}
			.holiday {color:#1F4C7E}
			.saints {}
			.img_icon {margin: 10px 0;text-align: center;}
			.date .dalee {float: right;}
	.calendar_detail div {margin: 0 0 15px;}
	.news_right {margin:0 0 15px;overflow:hidden;}
		.news_right .item {margin: 0 0 15px;padding: 0 15px;}
			.news_right .item a {display:block;}
			
.section {
    background: #F6F6F5 url(/images/gradient_bg.gif) 0 -369px repeat-x;
    padding: 0px 16px;
    margin: 6px 0px 15px;
    margin: 0px 0px 20px;
    overflow: hidden;
    zoom: 1;
}

.section .title {
    color: #3469B7;
    font-size: 12px;
    margin: 6px 0px 13px;
    font-weight: normal;
}

.section .date {
    background: none;
    color: #A89179;
    font-size: 11px;
}

.illustr {
    float: none;
    padding-top: 5px;
    text-align: center;
}

.illustr img {
    background-color: #ffffff;
    padding: 6px;
    border: 1px solid #DBDBD9;
}

.all_photo {
    padding: 10px 0px;
}

a:link.a_photo, a:visited.a_photo, a:hover.a_photo, a:active.a_photo {
    margin-left: 6px;
    padding-left: 18px;
    background: transparent url(/images/pct_bg.gif) -77px -16px no-repeat;
    zoom: 1;
}

a:link.a_video, a:visited.a_video, a:hover.a_video, a:active.a_video {
    margin-left: 6px;
    padding-left: 18px;
    background: transparent url(/images/pct_bg.gif) -45px -44px no-repeat;
    zoom: 1;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {width: 100%;margin: -43px auto 0;height: 43px;background: url(i/footer.jpg) repeat-x;position: relative;z-index: 50;
}
	#footer_content {width:1200px;margin:0 auto;}
		#footer_content ul {overflow:hidden;line-height:43px;margin:0 0 0 30px;}
			#footer_content ul li {float:left;margin:0 18px 0 0;}
				#footer_content ul li a {color: #333;font-weight:normal;}

#MapDeaneryList {position: relative;margin: 0 50px;min-height: 770px;}
#MapDeanery {position:absolute;left:0;top:0;z-index:200}
.pBord {position: absolute;left: 0px;top: 0px;width: 600px;height: 770px;z-index: 300;}
.deanery {position:absolute;z-index:100}

#one_vyatka_img {left:241px;top:354px;}
#second_vytka_img {left:177px;top:271px;}
#slobodskoy_img {left:258px;top:264px;}
#orlovskoe_img {left:166px;top:320px;}
#chepetskoe_img {left:244px;top:375px;}
#kukarskoe_img {left:181px;top:435px;}

#second_vytka_link {left:169px;top:298px;}
#slobodskoy_link {left:297px;top:313px;}
#orlovskoe_link {left:140px;top:341px;}
#one_vyatka_link {left:232px;top:381px;}
#chepetskoe_link {left:290px;top:409px;}
#kukarskoe_link {left:151px;top:476px;}

.link {position:absolute;display:block;height:16px;line-height:18px;padding:0 5px;z-index:400;border:2px solid #0096da;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;color: #0096da;font-weight:bold;text-decoration:none;background:url(i/gr1.png) repeat-x 0 0;font-size:12px;line-height: 16px;}
#catalog_el_list .item{
	width: 162px;
	margin: 7px;
}
#catalog_el_list .last{
	margin: 7px;
}
.block__items{
	margin: 0 -7px;
}
@media(max-width: 990px){
	.block_btns{
		margin-right: -320px;
	}
	#sideLeft {
		padding: 20px;
	}
	#sideRight {
		margin-left: -247px;
		padding: 20px 0 20px 20px;
		width: 230px;
	}
	#hbottom_content{
		width: 980px;
	}
	#menu ul li a{
		padding: 0 10px;
	}
	#vss{
		width: 220px;
	}
	#vkh{
		width: 220px;
		margin-left: -21px;
	}
	#menu{
		width: 780px;
		padding: 0;
	}
	#pic{
		width: 235px;
	}
	#tabs{
		width: 230px;
	}
	#fancybox-overlay{
	width: 100% !important;
	}
	#htop_content{
		width: 100%;
	}
	#hbottom{
		width: 100%;
		overflow: scroll;
		min-width: auto;
	}
	#middle{
		width: 975px;
	}
	html, body{
		overflow-x: hidden;
	}
	#catalog_el_list .item{
		width: 135px;
		height: 87px !important;
	}
	#catalog_el_list .item img{
		width: 100%;
		height: 100%;
		margin: 0;
	}
	#catalog_section_list{
		display: flex;
		flex-wrap: wrap;
	}
	#catalog_section_list .item{
		float: unset;
		width: calc(49% - 10px);
		    margin-right: 10px;
			margin-bottom: 20px;
	}
	#catalog_el_list .last{
		margin: 0 15px 15px 0;
	}
	.photogallery_new#catalog_el_list .item{
		    width: 101px;
			height: 64px !important;
	}
}