

/* Start:/bitrix/templates/mus/css/style.css?175404627821743*/
@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}

ul, ol {list-style:none}

* {
	margin:0;
	padding:0;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
}

/*GLOBALS*/

	body {font-family:'Arial';font-size:13px;color:#000;}
	#wrapper {position:relative;overflow:hidden;min-width:1024px;}

	#wrapper > div:last-of-type {box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;-o-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;position:relative;z-index:1;}

	#page {background-color:#f5f7f8;}
	#page.notMain {padding-bottom:60px;}
	#page.notMain.pageServices {padding-bottom: 0}


	.bx-composite-btn {display:none;}

	a {color:#1274ad;text-decoration:underline;}
	a:hover {text-decoration:none}

	.container {width:1024px;margin:0 auto;}

	.block {padding-bottom:55px;}
		.block .bHead {overflow:hidden}
		.block h1, .block h2, .block h3 {line-height:100px;font-size:22px;font-weight:700;color:#fff;text-align:center;text-transform:uppercase;}
		.block .bHead {text-align:center;}
			.block .bHead h1, .block .bHead h2, .block .bHead h3 {display:inline-block;position:relative;}
			.block .bHead h1:before, .block .bHead h2:before, .block .bHead h3:before {content:"";height:1px;margin:48.5px 0;margin-right:20px;width:1000px;right:100%;top:0;background:#727272;position:absolute;}
			.block .bHead h1:after, .block .bHead h2:after, .block .bHead h3:after {content:"";height:1px;margin:48.5px 0;margin-left:20px;width:1000px;left:100%;top:0;background:#727272;position:absolute;}

	.warning {padding:0 20px 0 65px;border-radius:5px;border:1px dashed #ccc;margin-bottom:35px;line-height:45px;height:51px;
		background:#fff url(/bitrix/templates/mus/css/../images/otherIcons.png) 13px 5px no-repeat;
		font-size:15px;color:#666666;font-weight:700;vertical-align:middle;}
		.warning div {width:100%;line-height:normal;vertical-align:middle;display:inline-block;}

	.phone:not(p) {padding:10px 20px 15px 65px;border:1px dashed #ccc;margin-top:35px;
		background:#fff url(/bitrix/templates/mus/css/../images/otherIcons.png) 13px -82px no-repeat;
		font-size:15px;color:#666666;font-weight:700;vertical-align:middle;}
		.phone div {width:100%;line-height:22px;vertical-align:middle;display:inline-block;}
.phone span {color:#d4302d;display:block}
			.phone span * {line-height:normal;vertical-align:middle}
.phone p {display:block; margin-bottom:15px; clear:both}

	.calendar {padding:0 20px 0 68px;border:1px dashed #ccc;line-height:56px;height:60px;margin:0 auto 35px;display:table;
		background:#fff url(/bitrix/templates/mus/css/../images/otherIcons.png) 13px -174px no-repeat;
		font-size:15px;color:#666666;font-weight:700;vertical-align:middle;}
		.calendar div {width:100%;line-height:22px;vertical-align:middle;display:inline-block;}
		.calendar span {color:#d4302d;line-height:22px;float:right;margin-left:10px;}

	.button {width:212px;height:44px;line-height:38px;display:block;margin-top:35px;padding-left:35px;position:relative;
		border:3px solid #dadcdd;border-radius:8px;
		color:#fff;font-size:15px;font-weight:700;text-decoration:none;
		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #515151),
			color-stop(1, #424242)
		);
		background-image: -o-linear-gradient(bottom, #515151 0%, #424242 100%);
		background-image: -moz-linear-gradient(bottom, #515151 0%, #424242 100%);
		background-image: -webkit-linear-gradient(bottom, #515151 0%, #424242 100%);
		background-image: -ms-linear-gradient(bottom, #515151 0%, #424242 100%);
		background-image: linear-gradient(to bottom, #515151 0%, #424242 100%);
	}
	.button:hover {
		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #2E2E2E),
			color-stop(1, #515151)
		);
		background-image: -o-linear-gradient(bottom, #2E2E2E 0%, #515151 100%);
		background-image: -moz-linear-gradient(bottom, #2E2E2E 0%, #515151 100%);
		background-image: -webkit-linear-gradient(bottom, #2E2E2E 0%, #515151 100%);
		background-image: -ms-linear-gradient(bottom, #2E2E2E 0%, #515151 100%);
		background-image: linear-gradient(to bottom, #2E2E2E 0%, #515151 100%);}

.goBackButton:after {content:"";display:block;position:absolute;width:10px;height:17px;
	background:url(/bitrix/templates/mus/css/../images/goBack.png) 0 0 no-repeat;top:10px;left:13px;}


	/*FormatText*/
		.textContainer {font-size:15px;line-height:18px;text-align:justify;}
			.textContainer ol, .textContainer ul {list-style:inherit;list-style-position:inside;margin:10px 0 15px;}
			.textContainer ol {list-style-type: decimal}

			.textContainer p {margin-bottom:17px;}

			.textContainer h1, .textContainer h2, .textContainer h3, .textContainer h4 {font-weight:700;font-size:22px;line-height:26px;margin:15px 0 10px;}
			.textContainer h2 {font-size:18px;line-height:21px;margin:5px 0 10px;}
			.textContainer h3 {font-size:17px;line-height:20px;margin:5px 0 10px;}
			.textContainer h4 {font-size:16px;line-height:19px;margin:5px 0 10px;}

			.textContainer table {width:100%;}
				.textContainer table th {font-weight:700;vertical-align:middle}
				.textContainer table td {padding:5px 10px;border:1px solid #ccc;vertical-align:middle}

/*HEADER*/

	header {border-top:3px solid #505050;height:155px;width:100%;position:relative;z-index:3;
		background:url(/bitrix/templates/mus/css/../images/header.jpg) 0 0 no-repeat;
		/*background-image: -webkit-gradient(
			linear,
			right bottom,
			right top,
			color-stop(0, #CD3330),
			color-stop(1, #FFFFFF)
		);
		background-image: -o-linear-gradient(top, #CD3330 0%, #FFFFFF 100%);
		background-image: -moz-linear-gradient(top, #CD3330 0%, #FFFFFF 100%);
		background-image: -webkit-linear-gradient(top, #CD3330 0%, #FFFFFF 100%);
		background-image: -ms-linear-gradient(top, #CD3330 0%, #FFFFFF 100%);
		background-image: linear-gradient(to top, #CD3330 0%, #FFFFFF 100%);*/
		background-size:100%;
		box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;-o-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;}
		header .container {position:relative;}
		header .hLogoContainer {float:left;height:100%;}
			#logo {height:145px;width:115px;display:block;
				margin-top:5px;background:url(/bitrix/templates/mus/css/../images/logo.png) 0 0 no-repeat;background-size:100%}
				#logo.bigLogo {width:148px;height:186px;display:block;
				margin-top:5px;background:url(/bitrix/templates/mus/css/../images/logoBig.png) 0 0 no-repeat;background-size:100%}
				#logo.logoAtMain {position:absolute;cursor:default;}

			header .hRight {float:right;margin-top:35px;}
				header .hRight .hSiteName {font-size:16px;font-weight:700;color:#fff;text-align:right;
					padding-bottom:20px;}

				header .hRight .hMenu ul {border:3px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden;float:right;}
				header .hRight .hMenu ul li {float:left;border-right:1px solid #404040;border-left:1px solid #505050;}
				header .hRight .hMenu ul li:last-child {border:0;}
					header .hRight .hMenu a {display:block;
						line-height:40px;color:#fff;font-weight:700;font-size:15px;text-decoration:none;
						padding:0 15px;
						background-image: -webkit-gradient(
							linear,
							right bottom,
							right top,
							color-stop(0, #2D2D2D),
							color-stop(1, #515151)
						);
						background-image: -o-linear-gradient(top, #2D2D2D 0%, #515151 100%);
						background-image: -moz-linear-gradient(top, #2D2D2D 0%, #515151 100%);
						background-image: -webkit-linear-gradient(top, #2D2D2D 0%, #515151 100%);
						background-image: -ms-linear-gradient(top, #2D2D2D 0%, #515151 100%);
						background-image: linear-gradient(to top, #2D2D2D 0%, #515151 100%);}

					header .hRight .hMenu a:hover, header .hRight .hMenu a.selected {
						background-image: -webkit-gradient(
							linear,
							left top,
							left bottom,
							color-stop(0, #2D2D2D),
							color-stop(1, #515151)
						);
						background-image: -o-linear-gradient(bottom, #2D2D2D 0%, #515151 100%);
						background-image: -moz-linear-gradient(bottom, #2D2D2D 0%, #515151 100%);
						background-image: -webkit-linear-gradient(bottom, #2D2D2D 0%, #515151 100%);
						background-image: -ms-linear-gradient(bottom, #2D2D2D 0%, #515151 100%);
						background-image: linear-gradient(to bottom, #2D2D2D 0%, #515151 100%); }

				#searchButton {display:block;width:40px;height:40px;position:relative;}
					#searchButton:after {content:"";display:block;height:20px;width:20px;position:absolute;top:10px;left:10px;
					background:url(/bitrix/templates/mus/css/../images/icons.png) -19px -175px no-repeat;}

/*MAIN*/
	/*slider*/
		.sliderMenuContainer {position:relative;height:500px;width:100%;position:relative;z-index:2;}
		/*.sliderMenuContainer:after {content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(/bitrix/templates/mus/css/../images/bg-Slider.png);z-index:1;}*/
			#mainSlider .slick-slide {width:100%;height:500px;
				background-repeat:no-repeat;background-size:100%;}

			#mainSlider .slick-dots {position:absolute;bottom:20px;width:100%;z-index:2;text-align:center;}
				#mainSlider .slick-dots > li {display:inline-block;}
					#mainSlider .slick-dots > li > button {display:block;width:25px;height:25px;background:#ffffff;border:5px solid rgba(0,0,0,.3);border-radius:100%;
						box-shadow:0 0 0 1px #000;-moz-box-shadow:0 0 0 1px #000;-webkit-box-shadow:0 0 0 1px #000;-o-box-shadow:0 0 0 1px #000;text-indent:999px;
					    -webkit-background-clip: padding-box;background-clip: padding-box;margin-right:10px;cursor:pointer;
					    text-indent:-9999px}
					#mainSlider .slick-dots > li.slick-active > button {background-color:#ed3936;}

	/*menu*/
		.catalogMenuContainer.block {position:absolute;top:0;z-index:3;left:50%;margin-left:-512px;padding-bottom:0;}
			.catalogMenuContainer li {display:block;float:left;margin:0 21px 21px 0;}
			.catalogMenuContainer li:nth-child(3n+3) {margin-right:0;}
				.catalogMenuContainer li a {width:327px;height:62px;border:1px solid #000;display:table-cell;padding-left:85px;
					background:rgba(0,0,0,.5) url(/bitrix/templates/mus/css/../images/menu-icons.png) 0 0 no-repeat;
					text-align:left;color:#fff;text-decoration:none;font-size:15px;font-weight:700;vertical-align:middle}
					.catalogMenuContainer li a:hover {color:#fa0a06;}

					.catalogMenuContainer li a.cmMetal {background-position:-5px -806px}
					.catalogMenuContainer li a.cmShve {background-position:-5px -1115px}
					.catalogMenuContainer li a.cmDrev {background-position:-5px -963px}
					.catalogMenuContainer li a.cmMeb {background-position:-5px -155px}
					.catalogMenuContainer li a.cmStro {background-position:-5px -1275px}
					.catalogMenuContainer li a.cmKomp {background-position:-5px -640px}
					.catalogMenuContainer li a.cmArh {background-position:-5px 7px}
					.catalogMenuContainer li a.cmSelh {background-position:-5px -477px}
					.catalogMenuContainer li a.cmHoz {background-position:-5px -315px}
					.catalogMenuContainer li a.sport_folder {background-position:-5px -1435px}
					.catalogMenuContainer li a.new-tovars {background-position:-5px -1565px}

					.catalogMenuContainer li a.cmMetal:hover {background-position:-5px -888px}
					.catalogMenuContainer li a.cmShve:hover {background-position:-5px -1197px}
					.catalogMenuContainer li a.cmDrev:hover {background-position:-5px -1045px}
					.catalogMenuContainer li a.cmMeb:hover {background-position:-5px -237px}
					.catalogMenuContainer li a.cmStro:hover {background-position:-5px -1357px}
					.catalogMenuContainer li a.cmKomp:hover {background-position:-5px -722px}
					.catalogMenuContainer li a.cmArh:hover {background-position:-5px -75px}
					.catalogMenuContainer li a.cmSelh:hover {background-position:-5px -559px}
					.catalogMenuContainer li a.cmHoz:hover {background-position:-5px -397px}
					.catalogMenuContainer li a.sport_folder:hover {background-position:-5px -1496px}
					.catalogMenuContainer li a.new-tovars:hover {background-position:-5px -1643px}

/*page-content*/
	.page-content{/*background:url(/bitrix/templates/mus/css/../images/bg-Footer.png);*/border-top:1px solid #848485;position:relative;z-index:1;
		box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;-o-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;padding-bottom:30px;}

	/*whywithus*/

		.whyWithUs {}

			.whyWithUs .bHead h2 {color:#000;}

			.whyWithUs h1, .whyWithUs h2, .whyWithUs h3 {line-height:60px;}
			.whyWithUs .bHead h1:before, .whyWithUs .bHead h2:before, .whyWithUs .bHead h3:before {margin:30px 20px 30px 0;}
			.whyWithUs .bHead h1:after, .whyWithUs .bHead h2:after, .whyWithUs .bHead h3:after {margin:30px 0 30px 20px;}

			.whyWithUs .container {position:relative;z-index:1;}
				.whyWithUs .styleList {padding:30px 25px 30px 20px;border-radius:5px;background:#fafafa;box-shadow:0 -5px 10px -5px;-moz-box-shadow:0 -5px 10px -5px;-webkit-box-shadow:0 -5px 10px -5px;}
				.whyWithUs .styleList:after {content:"";display:block;position:absolute;bottom:0;left:10%;width:80%;z-index:-1;
					box-shadow:0 0 45px 10px #000;-moz-box-shadow:0 0 45px 10px #000;-webkit-box-shadow:0 0 45px 10px #000;}

					.whyWithUs .styleList .slItem {margin-bottom:15px;padding-bottom:20px;display:table;position:relative;width:100%;}
					.whyWithUs .styleList .slItem:last-child {margin-bottom:0;padding-bottom:0;}
					.whyWithUs .styleList .slItem:after {content:"";clear:both;display:block;}
					.whyWithUs .styleList .slItem:before {content:'';display:block;width:calc(100% - 87px);position:absolute;bottom:0;right:0;height:1px;background:#cbd0d1;}
					.whyWithUs .styleList .slItem:last-child:before {display:none;}
						.whyWithUs .styleList .slItem .sliNumber {float:left;width:67px;height:67px;border:4px solid #fae2e1;border-radius:100%;position:relative;margin-right:20px;
							line-height:60px;text-align:center;font-size:60px;color:#535353;font-weight:700;
						  	-webkit-background-clip: text;-webkit-text-fill-color: transparent;
							background-image: -webkit-gradient(
								linear,
								left top,
								left bottom,
								color-stop(0, #555555),
								color-stop(1, #353535)
							);
							background-image: -o-linear-gradient(bottom, #555555 0%, #353535 100%);
							background-image: -moz-linear-gradient(bottom, transparent 0%, transparent 100%)!important;
							background-image: -webkit-linear-gradient(bottom, #555555 0%, #353535 100%);
							background-image: -ms-linear-gradient(bottom, transparent 0%, transparent 100%)!important;
							background-image: linear-gradient(to bottom, #555555 0%, #353535 100%);
						  }
						.whyWithUs .styleList .slItem .sliNumber:after {content:"";width:51px;height:11px;position:absolute;bottom:0;left:50%;margin-left:-25.5px;
							background:url(/bitrix/templates/mus/css/../images/icons.png) -2px -5px no-repeat;}

						.whyWithUs .styleList .slItem .sliText {display:table-cell;vertical-align:middle;width:100%;text-align:justify;line-height:15px;font-size:12px;}

	/*mainmap*/
		.block.mapContainer {padding-bottom:0;}

		.mapContainer .bHead {position:relative;z-index:1;}
			.mapContainer .bHead h2 {color:#353535;}
				#mainMap {width:100%;height:700px;margin-top:-100px;}

		.mapContainer.servicesMap {margin-bottom:0;}
			.mapContainer.servicesMap #mainMap {margin-top:40px;}


		#mapInfo {width:167px;padding-bottom:21px;position:relative;top:75px;left:12px;}
		#mapInfo:after {content:"";display:block;width:167px;height:21px;position:absolute;bottom:0;left:0;background:url(/bitrix/templates/mus/css/../images/footerMapInfo.png) 0 0 no-repeat;}
			#mapInfo .info {padding:10px;background:#fff;border:3px solid #e62926;border-bottom:0;}
				#mapInfo .info p, #mapInfo .info h4 {display:inline-block;padding:0 0 7px;}
				#mapInfo .info p:last-child {padding:0;}
				#mapInfo .info p.phone {font-weight:700}
				#mapInfo .info a {color:#1274ad;word-wrap:break-word;word-break:break-all;}
				#mapInfo .info a:hover {text-decoration:none}
				#mapInfo img {position:relative;border:3px solid #E62926;top:5px;border-bottom:0;}

		.mapContainer .gm-style .gm-style-iw {overflow:visible;}
		.mapContainer .gm-style .gm-style-iw * {overflow:visible!important;}

		.mapContainer > div > div:first-child > div:nth-child(2) {box-shadow:0 0 0 500px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 0 0 500px rgba(0, 0, 0, 0.1) inset;-webkit-box-shadow:0 0 0 500px rgba(0, 0, 0, 0.1) inset;}

		.servicesMap {margin-bottom:35px;}

	/*partners*/
		.partnersContainer.block {background:#f5f7f8;padding-bottom:0;border-top:1px solid #acadae;}
			.partnersContainer .bHead h2 {color:#3c3c3c;}
			.partnersContainer .bHead h2:before, .partnersContainer .bHead h2:after {background:#d4d6d6;}

			#partnersSlide {position:relative;border:1px solid #d4d6d6;border-top:0;padding:40px;top:-50px;}
				#partnersSlide .slick-prev, #partnersSlide .slick-next {position:absolute;left:-65px;border:0;display:block;width:40px;height:44px;top:45px;
					background:url(/bitrix/templates/mus/css/../images/icons.png) -9px -95px no-repeat;
					text-indent:10000px;cursor:pointer;}
				#partnersSlide .slick-next {left:auto;right:-65px;background-position:-9px -42px}

				#partnersSlide .slick-slide {width:25%;text-align:center;float:none;display:inline-block;}
					#partnersSlide .slick-slide a {position:relative;display:block;}
					#partnersSlide .slick-slide a:after {content:'';display:block;position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:#fff;opacity:.5;
						transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;}
					#partnersSlide .slick-slide a:hover:after {opacity:0}
						#partnersSlide .slick-slide img {display:inline-block;max-width:90%;vertical-align: middle;}

/*FOOTER*/
	footer {width:100%;height:150px;background:url(/bitrix/templates/mus/css/../images/bg-Footer.png);font-size:15px;padding:30px 0;font-size:15px;line-height:18px;}
		footer .fInfo {padding-bottom:20px;border-bottom:1px solid #474747;color:#bababa;}
		footer .fInfo:after {content:"";display:block;clear:both;}
			footer .fInfo > div {float:left;}
			footer .fInfo .fiAdress {margin-right:60px;}
			footer .fInfo .fiContacts {float:right;}

		footer .fMenu {padding-top:20px;border-top:1px solid #636363;}
			footer .fMenu ul {display:block;text-align:justify;}
			footer .fMenu ul:after {content:"";display:inline-block;width:100%;}
				footer .fMenu ul li {display:inline-block;}
					footer .fMenu ul li a {color:#fff;font-weight:700;}
					footer .fMenu ul li a:hover {text-decoration:none;}

/*SERVICES*/
	/*slider*/
	.sliderServicesContainer {position:relative;height:350px;width:100%;position:relative;z-index:2;}
	/*.sliderServicesContainer:after {content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(/bitrix/templates/mus/css/../images/bg-Slider.png);z-index:1;}*/
		#servicesSlider{margin-bottom:20px;}
		#servicesSlider .slick-slide {width:100%;height:350px;
			background-repeat:no-repeat;background-size:100%;}

		#servicesSlider .slick-dots {position:absolute;bottom:20px;width:100%;z-index:2;text-align:center;}
			#servicesSlider .slick-dots > li {display:inline-block;}
				#servicesSlider .slick-dots > li > button {display:block;width:25px;height:25px;background:#ffffff;border:5px solid rgba(0,0,0,.3);border-radius:100%;
					box-shadow:0 0 0 1px #000;-moz-box-shadow:0 0 0 1px #000;-webkit-box-shadow:0 0 0 1px #000;-o-box-shadow:0 0 0 1px #000;text-indent:999px;
					-webkit-background-clip: padding-box;background-clip: padding-box;margin-right:10px;cursor:pointer;
					text-indent:-9999px}
				#servicesSlider .slick-dots > li.slick-active > button {background-color:#ed3936;}
		#servicesSlider .slide{
			height: 350px;
		}
		#servicesSlider a{
			text-decoration: none;
		}
		#servicesSlider a:hover p{
			text-decoration: underline;
		}
		#servicesSlider .slide-content{
			font-size: 1.50em;
			line-height: 25px;
			padding: 40px 80px 40px 80px;
			overflow: hidden;
			max-height: 100%;
			max-width: 100%;
		}
		#servicesSlider .slide-content h1{
			font-size: 2.5em;
			line-height: 60px;
		}
		#servicesSlider .slide-content h2{
			font-size: 2.25em;
			line-height: 50px;
		}
		#servicesSlider .slide-content h3{
			font-size: 2.00em;
			line-height: 40px;
		}
		#servicesSlider .slide-content h4{
			font-size: 1.75em;
			line-height: 30px;
		}

/*PAGE*/
	#page {background:#f5f7f8 url(/bitrix/templates/mus/css/../images/catalogBg.png) 0 0 repeat}
		#page > .container > h1 {display:block;margin-bottom:35px;position:relative;
			font-size:22px;color:#4a4a4a;}

	#page.pageAbout {
		background:url(/bitrix/templates/mus/css/../images/aboutBg2.jpg) no-repeat;background-size: cover;}


/*lang*/
.links-sites {
  position: absolute;
  top:10px;
  right: 0;
}
.links-sites a {
  color:white;
  text-decoration:none;
  border: 1px solid white;
  padding: 5px;
}
.links-sites a:hover {
  color:#fa0a06;
  text-decoration:none;
  border: 1px solid #fa0a06;
  padding: 5px;
}

.cElementDetail .ceContent .ceOffers .ceoItem .ceoiShop {
  width:350px;
}
#catalogMenu > li > a {
  background: url(/bitrix/templates/mus/components/bitrix/catalog/mainCatalog/images/catalogMenuIcons.png) 5% -2% no-repeat;
}

@media screen and (max-width: 1024px) {
	
	#catalogItems {
		width: 670px;
	}
	
	.container {
        width: 970px !important;
        padding: 0 15px;
    }
	
	.cElementDetail .ceContent {
		width: 535px;
	}

	.catalogMenuContainer.block {
		padding: 0;
		width: 1000px !important;
	}
}
/* End */


/* Start:/bitrix/templates/mus/css/adapt.css?1666951796521*/
/*Containers*/
	@media screen and (max-width:1024px) {
		#wrapper {min-width:1000px;}

		.container {width:1000px;}
	}

/*Header*/
	@media all and (max-width:1682px) {
		header {background-size:auto;}
	}

/*MainSlider*/
	@media all and (max-width:1725px) {
		#mainSlider .slick-slide {background-size:auto;background-position:center center}
	}
	/*mainmenu*/
		@media screen and (max-width:1024px) {
			.catalogMenuContainer.block {margin-left:-500px;}
				.catalogMenuContainer li a {width:319px;}
		}
/* End */


/* Start:/bitrix/templates/mus/css/print.css?16669517962267*/
#print {position:absolute;right:0;top:220px;display:table;border:3px solid #dadcdd;border-radius:2px;
	line-height:35px;color:#dadcdd;font-weight:700;font-size:14px;text-decoration:none;
	padding:0 20px 0 50px;
	background:url(/bitrix/templates/mus/css/../images/icons.png) 4px -246px no-repeat, -webkit-gradient(
		linear,
		right bottom,
		right top,
		color-stop(0, #2D2D2D),
		color-stop(1, #515151)
	);
	background:url(/bitrix/templates/mus/css/../images/icons.png) 4px -246px no-repeat, -o-linear-gradient(top, #2D2D2D 0%, #515151 100%);
	background:url(/bitrix/templates/mus/css/../images/icons.png) 4px -246px no-repeat, -moz-linear-gradient(top, #2D2D2D 0%, #515151 100%);
	background:url(/bitrix/templates/mus/css/../images/icons.png) 4px -246px no-repeat, -webkit-linear-gradient(top, #2D2D2D 0%, #515151 100%);
	background:url(/bitrix/templates/mus/css/../images/icons.png) 4px -246px no-repeat, -ms-linear-gradient(top, #2D2D2D 0%, #515151 100%);
	background:url(/bitrix/templates/mus/css/../images/icons.png) 4px -246px no-repeat, linear-gradient(to top, #2D2D2D 0%, #515151 100%);}

#print:hover {
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #2D2D2D),
		color-stop(1, #515151)
	);
	background: url(/bitrix/templates/mus/css/../images/icons.png) 4px -246px no-repeat,-o-linear-gradient(bottom, #2D2D2D 0%, #515151 100%);
	background: url(/bitrix/templates/mus/css/../images/icons.png) 4px -246px no-repeat,-moz-linear-gradient(bottom, #2D2D2D 0%, #515151 100%);
	background: url(/bitrix/templates/mus/css/../images/icons.png) 4px -246px no-repeat,-webkit-linear-gradient(bottom, #2D2D2D 0%, #515151 100%);
	background: url(/bitrix/templates/mus/css/../images/icons.png) 4px -246px no-repeat,-ms-linear-gradient(bottom, #2D2D2D 0%, #515151 100%);
	background: url(/bitrix/templates/mus/css/../images/icons.png) 4px -246px no-repeat, linear-gradient(to bottom, #2D2D2D 0%, #515151 100%); }


@media print {
	.hMenu, .breadcrumbs, #print, .goBackButton, .fMenu, #bx-panel {display:none!important;}
	#logo {height:100px!important;width:80px!important;background-size:auto 100%!important}

	.container {width:100%;padding:0 20px;}

	#page {clear:both;margin-top:40px;}

	header {height:115px;}
	header .hRight .hSiteName {font-size:18px;margin-top:13px;}

	footer {height:85px;}

	.cElementDetail .ceSideBar {width:30%;}
	#mainPicture {width:100%;height:200px;}
		.cElementDetail .ceSideBar img {max-width:100%}

	.cElementDetail .ceContent {width:65%;}
}
/* End */


/* Start:/bitrix/templates/mus/sources/slick/slick.css?16669517961767*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/* End */


/* Start:/bitrix/templates/mus/components/bitrix/menu/clear_dev/style.css?1666951795857*/
header .hRight .hMenu ul{
	overflow: visible;
}
header .hRight .hMenu ul li:first-child,
header .hRight .hMenu ul li:first-child a{
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
header .hRight .hMenu ul li:last-child,
header .hRight .hMenu ul li:last-child a{
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.menu-item{
	position: relative;
}
.dropdown{
	display: none;
	position: absolute;
	z-index: 5;
	overflow: hidden!important;
	width:200px
}
.dropdown li{
	border-bottom: 3px solid #b0b0b0;
}
.dropdown li a {
	width: 200px;
	line-height: 20px!important;
	padding: 10px 15px 10px 15px!important;
}
.dropdown li:first-child,
.dropdown li:first-child a{
	border-bottom-left-radius: 0px!important;
}
.dropdown li:last-child,
.dropdown li:last-child a{
	border-top-right-radius: 0px!important;
	border-bottom: none;
}
/* End */


/* Start:/bitrix/templates/mus/components/bitrix/search.title/.default/style.css?16669517962689*/
#searchMenu {position:relative;}
#formSearch {display:none;overflow:hidden;position:absolute;top:0;right:40px;z-index:1;
    box-shadow: -8px 0 8px -2px rgba(0, 0, 0, 0.59);
    -moz-box-shadow: -8px 0 8px -2px rgba(0, 0, 0, 0.59);
	-webkit-box-shadow: -8px 0 8px -2px rgba(0, 0, 0, 0.59);}
	#formSearch input {padding:0 10px;height:40px;width:335px;
		font-size:14px;}
div.title-search-fader {display:none!important;}
div.title-search-result {overflow:visible!important;margin-top:37px;}
.searchTitleContainer.active {width:375px;height:40px;position:absolute;top:0;right:0;}




div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/mus/components/bitrix/search.title/.default/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/mus/components/bitrix/breadcrumb/clear/style.css?1666951795528*/
.breadcrumbs {height:46px;border-bottom:1px solid #ccc;margin-bottom:30px;font-size:15px;line-height:46px;color:#3b3b3b;white-space:nowrap;}
	.breadcrumbs a {color:#3b3b3b;text-decoration:underline;margin-right:6px;}
	.breadcrumbs a:hover {text-decoration:none}
	.breadcrumbs .bItem {display:inline-block;vertical-align:middle;line-height:normal}
	.breadcrumbs .bItem:after {content:"";display:inline-block;border: 4px solid transparent;border-left: 4px solid #3b3b3b;}
	.breadcrumbs .bItem:last-child:after {display:none;}
/* End */


/* Start:/bitrix/templates/mus/styles.css?17430532232240*/
/*---------------------------------- rectangle ---------------------------*/
.rectangle {
	counter-reset: li; 
	list-style: none!important; 
	font: 14px "Trebuchet MS", "Lucida Sans";
	padding: 0;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
.rectangle a {
	position: relative;
	display: block;
	padding: .4em .4em .4em .8em;
	margin: .5em 0 .5em 2.5em;
	background: #D3D4DA;
	color: #444;
	text-decoration: none;
	transition: all .3s ease-out;
}
.rectangle a:hover {
	background: #DCDDE1;
}
.rectangle a:before {
	content: counter(li);
	counter-increment: li;
	position: absolute;
	left: -2.5em;
	top: 50%;
	margin-top: -1em;
	background: #9097A2;
	height: 2em;
	width: 2em;
	line-height: 2em;
	text-align: center;
	font-weight: bold;
}
.rectangle a:after {
	position: absolute;
	content: "";
	border: .5em solid transparent;
	left: -1em;
	top: 50%;
	margin-top: -.5em;
	transition: all .3s ease-out;
}
.rectangle a:hover:after {
	left: -.5em;
	border-left-color: #9097A2;
}
/*---------------------------------- /rectangle ---------------------------*/

/*---------------------------------- /download-catalog ---------------------------*/
	.download-catalog{
		margin-top: 10px;
		background-image: linear-gradient(to bottom, #515151 0%, #424242 100%);
	}
	.download-catalog:hover{
		background-image: linear-gradient(to bottom, #DB3330 0%, #BE2522 100%);

	}
	.download-catalog,
	.download-catalog a{
		width: 100%;
		border-radius: 5px;
		overflow: hidden;
	}
	div .download-catalog a{
		background-position: 13px 6px;
	}
	.download-catalog a{
		padding: 13px 10px 13px 50px;
		color: #fff;
		font-size: 14px;
		font-weight: 700;
		text-decoration: none;
		display: block;
		background: url(/bitrix/templates/mus/images/download.png) 0 0 no-repeat;
		
	}
	.download-button{
		
		width: 100%;
	}
/*---------------------------------- /download-catalog ---------------------------*/

.styleList.warningInfo * {
    margin-bottom: 10px;
}

.warningInfo .warningInfo-icon {
    background: url(/bitrix/templates/mus/css/../images/otherIcons.png) 0px 0px no-repeat;
    width: 40px;
    height: 40px;
    float: left;
    margin: 0 10px 100px 0;
}
.cElementDetail .ceContent .ceText,
.cElementDetail .ceContent .phone:not(p) {
	float: left;
}
/* End */
/* /bitrix/templates/mus/css/style.css?175404627821743 */
/* /bitrix/templates/mus/css/adapt.css?1666951796521 */
/* /bitrix/templates/mus/css/print.css?16669517962267 */
/* /bitrix/templates/mus/sources/slick/slick.css?16669517961767 */
/* /bitrix/templates/mus/components/bitrix/menu/clear_dev/style.css?1666951795857 */
/* /bitrix/templates/mus/components/bitrix/search.title/.default/style.css?16669517962689 */
/* /bitrix/templates/mus/components/bitrix/breadcrumb/clear/style.css?1666951795528 */
/* /bitrix/templates/mus/styles.css?17430532232240 */
