<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*РђРґР°РїС‚РёРІРЅРѕСЃС‚СЊ*/
.material-menu-button {
    display:none;
}
#eventscalendar {margin-top: -15px;}

@media screen and (max-width: 949px) {
	.title-page {background: initial; height: inherit;}
	.die-top {
		background: initial;
		width: 100%;
	}
}

@media screen and (max-width: 949px) and (min-width: 768px) {
	.header {width: auto;}
	.wrap-die {background-position: -220px 0;}
	.page{
		width: 100%;
	}
	.left {
		width: 540px;
		float: left;
		margin-right: 235px;
	}
	.contentpaneopen td &gt; * {
		max-width: 540px;
	}
	.right {
		width: 220px;
		float: right;
		margin: 0 0 0 -100%;
		display: block;
	}
	.slide, .slider, .sliderContent, .item, .slider img {width: 540px;height: 193px;}
	.slide {margin-bottom: 15px; display:block;}
	.sliderBullets {bottom: -15px;}
	.menu-top {
		margin-left: 20px;
	}
	.menu-top ul li {
		margin: 0;
		display: block;
	}
	.footer {width: 100%;}
	.soc-l {
		margin: 0 0 0 15px;
		width: 160px;
	}
	
	table[style="width: 670px;"] {width: 100%}

	table.newstable, table.newstable2, .newstable2 {width: auto;}
	.newstable tr {width: 33%;}
	.newstable img {max-width: 150px !important; height: inherit !important;}
	.newstable p {line-height: 15px;font-size: 11px;width: 100%;word-wrap: break-word;}
	.newstable2 tr {width: 50%;}
	.newstable2 img {max-width: 260px !important; height: inherit !important;}
}

@media screen and (max-width: 767px) 
{
	.header {position: relative;}
	.cont-top {background: initial; top: unset;}
	.cont-top li.phone {display: block; position:fixed; left: 10px; bottom: 0px; height: 27px; width:140px; z-index: 999995; background: #ee1707; margin:0; border-radius: 5px 5px 0px 0px; padding-top:3px; text-align:center;}
	.cont-top li.phone a {font-size:17px; display: block;}

	.material-menu-button {
		display:block;
		width:35px;
		height:35px;
		padding:10px 10px 0px 10px;
		background-color: #51371e;
		position: absolute;
		right: 0;
		top: 24px;
		border-radius: 5px;
	}
	
	.material-menu-button span {
		display:block;
		width:100%;
		height:5px;
		margin-bottom:4px;
		background-color:#fff;
	}

	.material-menu-wrapper {
		padding:20px;
		box-sizing: border-box;
	}
	
	.material-menu-wrapper .menu-top {display: block !important;}
	
	.material-menu-view-mobile {
		background-color:#eae6df;
		-webkit-box-shadow:40px 0px 30px 0px rgba(0, 0, 0, 0.2);
		-moz-box-shadow:40px 0px 30px 0px rgba(0, 0, 0, 0.2);
		box-shadow:40px 0px 30px 0px rgba(0, 0, 0, 0.2);
	}
	.material-menu-titlebar {
		-webkit-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);
		-moz-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);
		box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	}
	.menu-top {
		display: none;
		float: none;
		margin: 0;
		height: inherit;
	}
	.menu-top ul {margin-bottom: 80px;}
	
	.menu-top ul li {
		float: none;
		margin: 0;
		display: block;
	}
	.menu-top ul li a {
		padding: 0;
		line-height: 30px;
		font-size: 18px;
		border-bottom: 1px solid #e6e6e6;
	}
	.menu-top ul li ul {
		position: static;
		border: none;
		padding: 0;
		margin: 0;
		border-radius: 5px;
	}
	.menu-top li.activestat a {
		color: inherit;
	}
	.menu-top ul li.active a {
		color: inherit;
	}
/*	.menu&gt;li&gt;a {pointer-events: none;}*/
	.menu&gt;li.mark&gt;a {pointer-events: none;}
	.menu .openedsub ul{display: block;}
	.menu&gt;li&gt;a&gt;span {display: block;}
	
	/*body .right .comments p img {width:inherit !important;height:inherit;}*/
}

@media screen and (max-width: 767px) and (min-width: 568px) {
	.page{
		width: 540px;
	}
	.left {
		width: 540px;
		float: none;
	}
	.right {
		width: 540px;
		float: none;
	}
	.slide, .slider, .sliderContent, .item, .slider img {width: 540px;height: 193px;}
	.header {width: 540px;}
	.wrap-die {background-position: -220px 0;}
	
	.reslink {position:fixed; left: 10px; bottom: 40px; z-index: 999995;}
	
	.footer {width: 450px;}
	.logo {float: left; margin: 15 auto;}
	.material-menu-button {
		top: 40px;
	}
	.contentpaneopen td &gt; * {
		max-width: 540px;
	}
	ul.pagination {overflow: hidden;}
	.sliderBullets {bottom: -15px;}
	.slide {margin-bottom: 15px;}
	#eventscalendar {float: right; margin-top: 30px;}
/*
	.right .moduletable:nth-of-type(5) {float:left;}
	.right .moduletable:nth-of-type(6) {float:right;margin-top: -80px;}
	.right .moduletable:nth-of-type(6) img, .right .moduletable:nth-of-type(7) img {width: 240px;}
	.help {display: none;}
	.right .moduletable:nth-of-type(7) {float:right;}
	.right .moduletable:nth-of-type(8) {clear:both;}
*/
	.right .moduletable:nth-of-type(4) {float:left;}
	.right .moduletable:nth-of-type(5) {float:right;margin-top: -170px;}
	.right .moduletable:nth-of-type(5) img, .right .moduletable:nth-of-type(6) img {width: 240px;}
	.help {display: none;}
	.right .moduletable:nth-of-type(6) {float:right;}
	.right .moduletable:nth-of-type(7) {clear:both;}
	
	.right .comments img {width:inherit !important;height:inherit;}
	.projectsl3 {float: right;}

	table[style="width: 670px;"] {width: 540px !important;}
	table[style="width: 670px;"] tr * {max-width: 150px !important;}
	table[style="width: 670px;"] img {width: 150px !important ;height: inherit !important;}
	table[style="width: 670px;"] p {line-height: 15px;font-size: 11px;width: 150px;word-wrap: break-word;}

	.newstable, .newstable2 {width: 540px !important;}
	.newstable tr * {max-width: 150px !important;}
	.newstable img {width: 150px !important ;height: inherit !important;}
	.newstable p {line-height: 15px;font-size: 11px;width: 150px;word-wrap: break-word;}
	.newstable2 img {width: 250px !important ;height: inherit !important;}
	.newstable2 p {line-height: 15px;font-size: 11px;width: 250px;word-wrap: break-word;}

	ul.actionsul li {line-height: inherit;text-align: left;display: table;}
	.tableWrapper table tr:nth-child(4) *, .tableWrapper table tr:nth-child(5) * {max-width: inherit !important;}
	ul.actionsul .ico24, ul.actionsul .ico18, ul.actionsul .ico21 {
		display: block;
	}
	.contentpaneopen .newstable ul li a {
		vertical-align: middle;
		display: table-cell;
		padding-left: 30px;
	}
	.mapinc{
		width: 90%;
		margin-left: 5%;
	}
	body #GALLERY {padding: 0;}
	body #GALLERY table[width="600"] {width: 540px !important;}
}
@media screen and (max-width: 567px) {
	.page{
/*
		width: 100%;
*/
		width: 290px;
	}
	.left {
/*
		width: 290px;
*/
		width: 100%;
		float: none;
	}
	.right {
		width: 290px;
		margin: 0 auto 0 auto;
		float: none;
		padding-top: 0;
	}
/*
	.sliderContent, .slide, .slider, .slider img {width: 100%; height:auto;}
	.item, .sliderContent .item {width: 100%; height:auto;}
	.slide, .slider, .sliderContent, .item, .sliderContent .item, .slider img {width: 290px;height: 100px; text-align:center;}
*/
	.slide, .slider, .sliderContent, .sliderContent .item {width: 100%; height: 100px; text-align:center;}
	.slider img {width: 290px;height: 100px; text-align:center;}
	.sliderBullets {bottom: -15px;}
	.slide {margin-bottom: 15px;}
	
	.header {position: relative; height: 85px; width: 290px; padding: 0;}
	/*.wr {display: none;}*/
	.wr {background: initial; height: 35px;}
	.wrap-die {
		background: url(../images/jpbar_mob.jpg) no-repeat 50% 0; 
		background-position: 0px 0;
	}

	.reslink {position:fixed; left: 10px; bottom: 40px; text-align:center; z-index: 999995;}
	.reslink img {width:140px;}

/*
	.logo {float: none; margin-left: 0; padding: 10px;}
*/
	.logo {margin-left: 0; margin-top:5px;}
	.right .moduletable {
		float: left;
		margin-left: 20px;
	}
	body .b-share__handle .b-share-form-button {font-weight: normal !important;}
	body .b-share__handle {padding: 5px 0px 5px 2px!important;}
	body .soc + .tit-com {margin-left: 40px;}
	#eventscalendar {float: left;}
	.contentpaneopen td &gt; * {max-width: 290px;}
	.left p img {max-width: 100%;height: inherit;}
	body {background-position: 0  -40px;}
/*	.right .moduletable, .projectsl3 {margin-left: 40px;}
*/
	.right .moduletable, .projectsl3 {margin-left: 0px;}
	#eventscalendar {margin-bottom: 10px;margin-left: 40px;}
	body .menu-footer li {display: block;  margin: 0 auto !important; float: none;padding: 0;background: none;}
	.menu-footer ul {
		width: 290px;
		text-align: center;
		display: block;
	}
	.copy {text-align: center;}
	.cont-f {
		float: none;
		margin: 0 auto;
		margin-top: 130px;
	}
	.soc {text-align: center;}
	.soc li {
		margin: 0 7px 0 20px;
		float: left;
	}
	select, textarea, input[type="button"] {width: 225px !important;}
	#nested1 h6, #nested2 h6, #nested3 h6, #nested4 h6, #nested5 h6 {width: 240px;}
	.acc-section {overflow: hidden; margin-left: -35px;}
	.block-mode {width: 290px; margin: 0 auto 0 auto;}
	.mode {margin-bottom: 20px;}

	.footer {width: 290px; display:none;}
/*
	.block-mode {
	margin-top: 35px;}
*/
	ul.pagination li {float: left; margin: 5px 4px;}

	.tableWrapper {width: 100%; overflow-x: scroll; box-shadow: inset -15px 0px 25px -10px #000000;}
/*
	.tableWrapper {width: 290px; overflow-x: scroll; box-shadow: inset -15px 0px 25px -10px #d2d2d2;}
	table[style="width: 670px;"] {width: 290px !important;}
	table[style="width: 670px;"] tr * {max-width: 95px !important;}
	table[style="width: 670px;"] img {width: 95px !important ;height: inherit !important;}
	table[style="width: 670px;"] p {line-height: 15px; font-size: 11px; width: 95px; word-wrap: break-word;}
*/

	td.waimg {
		display: block;
		width: 100%;
		padding-bottom:15px;
	}
	td.watext {
		width: 100%;
		display: block;
	}

	.mapinc{
		width: 90%;
		margin-left: 5%;
	}
	
	.highslide img  {
		border: 0px;
	}
	
	table.newstable, table.newstable1, table.newstable2 {width: auto;}
	
	.newstable2 {width: 520px !important}
	.newstable2 td {display:inline-block; border: 0;}

	.newstable2 img {width: 285px !important;height: inherit !important;}
	
	table.newstable {max-width: 290px !important;}
	
	body #GALLERY {padding: 0;}
/*
	body #GALLERY .tableb {display: inherit;}
	body #GALLERY table[width="600"] {width: 290px !important;}
*/
	body #GALLERY table[width="600"] {width: 100% !important;}
	body #GALLERY .thumbnails {width: 100% !important;display: block;background: #eae6df;box-sizing: border-box;background: #fff;}
	body #GALLERY table[width="600"] table tr:nth-child(2) td.thumbnails {width: 95px !important;}
	body #GALLERY table[width="600"] table tr:nth-child(2) td.thumbnails a img {width: 80px;height: inherit;}
}</pre></body></html>