

/* Start:/bitrix/templates/mus/components/bitrix/catalog/mainCatalog/style.css?166695179510518*/
/*Catalog*/
	#catalogContainer {color:#3b3b3b;}
	#catalogContainer:after {content:"";clear:both;display:block;}
		 .catalogSidebar {float:left;width:255px;}
		 #catalogItems {float:right;width:750px;}

	.catalogHeader {margin-bottom:10px;line-height:36px;}
	.catalogHeader:after {content:"";display:block;clear:both;}
		.catalogHeader h1 {font-size:22px;font-weight:700;width:500px;display:inline-block;line-height:normal;vertical-align:top;color:#4a4a4a;}
		.cSortContainer {width:calc((100% - 40px) / 3);height:36px;line-height:36px;float:right;
			border:1px solid #ccc;border-radius:5px;padding:0 0 0 15px;
			font-size:15px;color:#3b3b3b;text-decoration:none;
			background:url(/bitrix/templates/mus/components/bitrix/catalog/mainCatalog/images/sortIcons.png) 95% 10px no-repeat;}
			.cSortContainer.down {background-position: 95% -19px;}


	.catalogItems {}
	.catalogItems:after {content:"";display:block;clear:both;}
		.catalogItems .cItem {width:calc((100% - 40px) / 3);overflow:hidden;margin:0 20px 20px 0;float:left;
			border:1px solid #ccc;border-radius:5px;background:#fff;}
		.catalogItems .cItem:nth-child(3n+3) {margin-right:-1px;}

			.catalogItems .cItem .ciPicture {width:100%;height:250px;line-height:250px;display:block;
				border-bottom:1px solid #ccc;
				vertical-align:middle;text-align:center;}
				.catalogItems .cItem .ciPicture img {max-width:100%;max-height:calc(100% - 2px);vertical-align:middle;line-height:normal;}
			.catalogItems .cItem .ciName {line-height:50px;height:50px;width:100%;display:block;
				border-bottom:1px solid #ccc;text-align:center;color:#3b3b3b;text-decoration:none}
				.catalogItems .cItem .ciName h3 {line-height:normal;font-size:15px;font-weight:700;vertical-align:middle;display:inline-block;}

			.catalogItems .cItem .ciPrice {line-height:50px;height:50px;width:100%;
				font-size:15px;font-weight:700;color:#d4302d;text-align:center;}
				.catalogItems .cItem .ciPrice span {line-height:normal;vertical-align:middle;}

	#catalogMenu {overflow:hidden;width:100%;border-radius:5px;}
		#catalogMenu > li {
			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%); }

		#catalogMenu > li:hover, #catalogMenu > li.active {
			background-image: -webkit-gradient(
				linear,
				left top,
				left bottom,
				color-stop(0, #DB3330),
				color-stop(1, #BE2522)
			);
			background-image: -o-linear-gradient(bottom, #DB3330 0%, #BE2522 100%);
			background-image: -moz-linear-gradient(bottom, #DB3330 0%, #BE2522 100%);
			background-image: -webkit-linear-gradient(bottom, #DB3330 0%, #BE2522 100%);
			background-image: -ms-linear-gradient(bottom, #DB3330 0%, #BE2522 100%);
			background-image: linear-gradient(to bottom, #DB3330 0%, #BE2522 100%);}

			#catalogMenu > li.new-tovars {
					background: #26a65b;
				}
				#catalogMenu > li.new-tovars:active {
					background: #26a65b;
				}

			#catalogMenu > li > a {padding:13px 10px 13px 50px;display:block;
				color:#fff;font-size:14px;font-weight:700;text-decoration:none;
				background:url(/bitrix/templates/mus/components/bitrix/catalog/mainCatalog/images/catalogMenuIcons.png) 0 0 no-repeat;}
				#catalogMenu > li.cmKomp > a {background-position: 13px -227px;}
				#catalogMenu > li.cmArh > a {background-position: 13px -265px;}
				#catalogMenu > li.cmMeb > a {background-position: 13px -32px ;}
				#catalogMenu > li.cmMetal > a {background-position: 13px 8px ;}
				#catalogMenu > li.cmDrev > a {background-position: 13px -187px ;}
				#catalogMenu > li.cmSelh > a {background-position: 13px -323px ;}
				#catalogMenu > li.cmStro > a {background-position: 13px -111px ;}
				#catalogMenu > li.cmHoz > a {background-position: 13px -150px ;}
				#catalogMenu > li.cmShve > a {background-position: 13px -64px;}
				#catalogMenu > li.sport_folder > a {background-position: 13px -360px;}
				#catalogMenu > li.new-tovars > a {background-position: 13px -405px;}

			#catalogMenu > li > ul {display:none;overflow:hidden;width:100%;background:#343434;padding:7px 7px 10px 7px;
			    color:#fff;list-style-type:none;}

				#catalogMenu > li > ul a {padding:12px 10px 12px 15px;font-size:14px;color:#fff;text-decoration:none;display:list-item;margin-bottom:5px;
					list-style-type: disc;list-style-position: inside;}
				#catalogMenu > li > ul li.active a, #catalogMenu > li > ul li:hover a {background:#494949;border-radius:5px;}
			#catalogMenu > li.active > ul {display:block;}

	.catalogFooter {margin-top:20px;}

/*Catalog Element*/
	.cElementDetail {}
	.cElementDetail:after {content:"";display:block;clear:both;}
		.cElementDetail h1 {font-size:22px;font-weight:700;color:#4a4a4a;margin-bottom:25px;}
		.cElementDetail .ceSideBar {width:388px;float:left;}
			.cElementDetail .ceSideBar .cePictureContainer {}
				#mainPicture {position:relative;margin-bottom:10px;width:388px;height:300px;border:1px solid #ccc;border-radius:5px;line-height:300px;text-align:center;background:#fff;}
					#mainPicture img {max-width:100%;max-height:295px;display:inline-block;vertical-align:middle;}
					#mainPicture .loadingImage {position:absolute;left:165px;top:0;display:none;}
			#navigationPicture {background:#d0d2d3;padding:5px 15px 5px 18px;border-radius:5px;position:relative;}
				#navigationPicture .imgBox {border-radius:5px;overflow:hidden;position:relative;width:50px;cursor:pointer;}
					#navigationPicture .imgBox:not(.active):after {content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);}
				#navigationPicture .slick-prev, #navigationPicture .slick-next {position:absolute;width:15px;height:40px;left:0;top:3px;
				border:0;text-indent:9999px;background:url(/bitrix/templates/mus/components/bitrix/catalog/mainCatalog/images/navMorePhoto.png) 4px -14px no-repeat;cursor:pointer;}
				#navigationPicture .slick-next {right:0;left:auto;background-position:0px 14px;}

			.button.buyThis {padding-left:55px;width:auto;
				background-image: -webkit-gradient(
					linear,
					right bottom,
					right top,
					color-stop(0, #AB1714),
					color-stop(1, #EA3936)
				);
				background-image: -o-linear-gradient(top, #AB1714 0%, #EA3936 100%);
				background-image: -moz-linear-gradient(top, #AB1714 0%, #EA3936 100%);
				background-image: -webkit-linear-gradient(top, #AB1714 0%, #EA3936 100%);
				background-image: -ms-linear-gradient(top, #AB1714 0%, #EA3936 100%);
				background-image: linear-gradient(to top, #AB1714 0%, #EA3936 100%);
			}
			.button.buyThis:hover {
				background-image: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(0, #AB1714),
					color-stop(1, #EA3936)
				);
				background-image: -o-linear-gradient(bottom, #AB1714 0%, #EA3936 100%);
				background-image: -moz-linear-gradient(bottom, #AB1714 0%, #EA3936 100%);
				background-image: -webkit-linear-gradient(bottom, #AB1714 0%, #EA3936 100%);
				background-image: -ms-linear-gradient(bottom, #AB1714 0%, #EA3936 100%);
				background-image: linear-gradient(to bottom, #AB1714 0%, #EA3936 100%);
			}
			.button.buyThis:after {content:"";display:block;position:absolute;width:23px;height:20px;
				background:url(/bitrix/templates/mus/components/bitrix/catalog/mainCatalog/images/icons.png) 0 0 no-repeat;top:9px;left:16px;}

		.cElementDetail .ceContent {width:610px;float:right;}
			.cElementDetail .ceContent .ceOffers {margin-bottom:20px;}
				.cElementDetail .ceContent .ceOffers .ceoItem {padding:15px 0;border-bottom:1px solid #e7e8e9;}
				.cElementDetail .ceContent .ceOffers .ceoItem:first-child {padding-top:0;}
				.cElementDetail .ceContent .ceOffers .ceoItem:after {content:"";display:block;clear:both;}

					.cElementDetail .ceContent .ceOffers .ceoItem .ceoiPrice {float:left;font-size:18px;font-weight:700;color:#d4302d;}
					.cElementDetail .ceContent .ceOffers .ceoItem .ceoiShop {float:right;width:300px;}
						.cElementDetail .ceContent .ceOffers .ceoItem .ceoiShop .ceoisHead {margin-bottom:10px;}
						.cElementDetail .ceContent .ceOffers .ceoItem .ceoiShop .ceoisHead:after {content:"";display:block;clear:both;}
							.cElementDetail .ceContent .ceOffers .ceoItem .ceoiShop .ceoisHead h2 {font-size:15px;color:#3b3b3b;float:left;}
							.cElementDetail .ceContent .ceOffers .ceoItem .ceoiShop .ceoisHead a {font-size:15px;text-decoration:none;float:right;max-width:50%;white-space:nowrap;overflow:hidden;}

						.cElementDetail .ceContent .ceOffers .ceoItem .ceoiShop .ceoisPhones {font-size:14px;color:#7a7a7b;}

			.cElementDetail .ceContent .ceFiles {padding:0 0 15px;margin-bottom:20px;border-bottom:1px solid #e7e8e9}
			.cElementDetail .ceContent .ceFiles:after {content:"";display:block;clear:both;}
				.cElementDetail .ceContent .ceFiles .cefItem {margin-bottom:5px;}
				.cElementDetail .ceContent .ceFiles .cefItem:after {content:"";clear:both;display:block;}
					.cElementDetail .ceContent .ceFiles .ceiName {float:left;color:#000;text-decoration:none;font-weight:700}
					.cElementDetail .ceContent .ceFiles .ceiDown {float:right;}

			.cElementDetail .ceContent .ceText {font-size:15px;color:#616262;text-align:justify;}

	.cDescription {margin-top:20px;color:#656565;max-height:4000px; width:100%; clear:both;
		transition:max-height 1s ease;-moz-transition:max-height 1s ease;-webkit-transition:max-height 1s ease;}
	.cDescription.spoiler {max-height:150px;overflow:hidden;position:relative;
		transition:max-height 1s ease;-moz-transition:max-height 1s ease;-webkit-transition:max-height 1s ease;}
	.cDescription.spoiler:after {content:"";display:block;width:100%;height:50px;bottom:0;left:0;position:absolute;
		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, transparent),
			color-stop(1, #F5F7F8)
		);
		background-image: -o-linear-gradient(bottom, transparent 0%, #F5F7F8 100%);
		background-image: -moz-linear-gradient(bottom, transparent 0%, #F5F7F8 100%);
		background-image: -webkit-linear-gradient(bottom, transparent 0%, #F5F7F8 100%);
		background-image: -ms-linear-gradient(bottom, transparent 0%, #F5F7F8 100%);
		background-image: linear-gradient(to bottom, transparent 0%, #F5F7F8 100%);}

	#openSpoiler {height: 36px;line-height: 36px;float: left; margin-top:10px;
		border: 1px solid #CCC;border-radius: 5px;padding: 0px 15px;
		font-size: 15px;color: #3B3B3B;text-decoration: none;}

/* End */
/* /bitrix/templates/mus/components/bitrix/catalog/mainCatalog/style.css?166695179510518 */
