

/* Start:/local/templates/moscowhome/resources/css/service.css?17683516987957*/
@charset "UTF-8";

article { margin: 0 !important; }

article > div > div > img,
article > div > div > ol > li > a > img,
article > div > div > ol > li > span > img {
	display : block;
	width : 100%;
	height : auto;
	}
article > div > div > ol > li > span {
	display: block;
	position: relative;
	margin-top: 20px;
	padding-top: 20px;
	border-top: solid 1px rgba(212, 212, 212, 1);
}
	
article > div > div.plate {
	background-color : rgba(136, 34, 37, 1);
	color : rgba(255, 255, 255, 1);
	padding : 40px 0;
	}
	
article > div > div.plate > ul {
	display : flex;
    justify-content : center;
    flex-wrap : wrap;
    width : 100%;
    max-width : 1320px;
    margin : 0 auto;
    padding : 0;
    list-style : none;	
	}
	
article > div > div.plate > ul > li { text-align : center; }
article > div > div.plate > ul > li > div { text-transform : uppercase; }

article > div > div.plate > ul > li > div.accent { 
	margin : 20px 0 15px 0;
	white-space : nowrap; 
	}

article > div > div.info {
	position : relative;
	max-height : 550px;	
	background-color : rgba(246, 246, 246, 1);
    overflow : hidden;
    transition : all 0.25s ease;
	}

article > div > div.info.more,
article > div > div > ol > li > div.more { max-height : 2000px; }	
	
article > div > div.info:after {
	position : absolute;
	bottom : 0;
	left : 0;
	z-index : 10;
	width : 100%;
	height : 40px;
	box-shadow: 0 -30px 15px rgba(246, 246, 246, 1);
	background-color : rgba(255, 255, 255, 1);	
	border-top : solid 1px rgba(212, 212, 212, 1);
	content : '';
	}
	
article > div > div.info > ul {
	display : flex;
	flex-wrap : wrap;
	justify-content : space-between;
	margin : 0 auto;
	padding : 0;
    list-style : none;
   	}
   	
article > div > div.info > ul > li { padding : 0 0 0 40px; }
   	
article > div > div.info > ul > li > strong { 
	text-transform : uppercase;
	white-space : nowrap; 
	}
	
article > div > div.info > ul > li > ul,
article > div > div > ol > li > div > ul {
	width : 100%;
	margin : 0;
	list-style : none;	
	}

article > div > div.info > ul > li > ul	{ padding : 0; }
article > div > div > ol > li > div > ul { padding : 0 0 20px 0; }
	
article > div > div.info > ul > li > ul > li,
article > div > div > ol > li > div > ul > li {
	position : relative;
	width : 100%;
	padding-left : 20px;
	padding-top : 10px;
	}
	
article > div > div.info > ul > li > ul > li::before,
article > div > div > ol > li > div > ul > li::before {
	display : block;
	position : absolute;
	top : 15px;
	left : 0;
	z-index : 10;	
	width : 5px;
	height : 5px;
	background-color : rgba(136, 34, 37, 1);
	border-radius : 50%;
    content : '';
   	}
   	
article > div > div > ol {
	display : flex;
	flex-wrap : wrap;
	margin : 0 auto;
	padding : 0;
    list-style : none;
    counter-reset : num;
   	}
   	
article > div > div > ol > li { position : relative; }
	
article > div > div > ol > li::before {
	display : block;
	position : absolute;
	top : 0;
	left : 0;
	z-index : 10;	
	width : 40px;
	height : 40px;
	background-color : rgba(136, 34, 37, 1);
	color : rgba(255, 255, 255, 1);
	border-radius : 50%;
    content : counter(num);
    counter-increment : num;
    font : normal 16px/40px 'GothamPro', Arial, Tahoma, Verdana, sans-serif;
    text-align : center;
   	}
   	
article > div > div > ol > li > strong {
	display : inline-block;
	padding : 10px 0 0 0;
	min-height: 60px;
	}
	
article > div > div > ol > li > a {
	display : block;
	position : relative;
	margin-top : 20px;
	padding-top : 20px;
	border-top : solid 1px rgba(212, 212, 212, 1);
	}
	
article > div > div > ol > li > a::before,
article > div > div > ol > li > a::after {
	position: absolute;
    left : 0;
    right : 0;
    transition : all 0.25s ease;
	}
	
article > div > div > ol > li > a::before {
    top: 20px;
    bottom: 0;
    z-index : 10; 
    background-color : rgba(0, 0, 0 ,0);
    content : ''; 
	}

article > div > div > ol > li > a::after {
    top : 50%;
    z-index : 20;
    color : rgba(255, 255, 255 ,1);
    opacity : 0;
    font : normal 20px/20px 'moscowhome', Arial, Tahoma, Verdana, sans-serif;
    text-align : center;
    content : '\e986';
    }
	
article > div > div > ol > li > a:hover::before { background-color : rgba(0, 0, 0 ,0.5); }
article > div > div > ol > li > a:hover::after { opacity : 1; }

article > div > div > ol > li > div {
	position : relative;
	max-height : 20px;
	padding-top : 20px;
	padding-bottom : 50px;
    overflow : hidden;
	transition : all 0.25s ease;
	}
	
article > div > div > ol > li > div:after {
	position : absolute;
	bottom : 0;
	left : 0;
	z-index : 10;
	width : 100%;
	height : 40px;
	background-color : rgba(255, 255, 255, 1);	
	border-top : solid 1px rgba(212, 212, 212, 1);
	content : '';
	}

@media only screen and (min-width : 1081px) {
	article > div > div { margin : 0 60px 20px 60px; }
	article > div > div.plate { margin : 0 60px 60px 60px !important; }
		
	article > div > div.plate > ul > li { 
		width : 30%;
		margin : 0 1%;
		}

	article > div > div.plate-4 > ul > li { 
		width : 20%;
		margin : 0 1%;
	}
		
	article > div > div > ol > li {
		width : 30%;
		margin : 20px 1% 0 1%;
		padding-left : 60px;	
		}
	
	article > div > div.plate > ul > li > div.accent { font : 500 40px/20px 'GothamPro', Arial, Tahoma, Verdana, sans-serif; }
	article > div > div.plate > ul > li > div { font : 400 18px/22px 'GothamPro', Arial, Tahoma, Verdana, sans-serif; }
	article > div > div.info { padding : 40px 40px 80px 40px; }
	article > div > div.info > ul > li { width : 50%; }	
	article > div > div.info > ul > li > strong { font : 500 18px/40px 'GothamPro', Arial, Tahoma, Verdana, sans-serif; }
	article > div > div > ol > li > strong { font : 500 18px/24px 'GothamPro', Arial, Tahoma, Verdana, sans-serif; }
	}
	
@media only screen and (min-width : 721px) and (max-width : 1080px) {
	article > div > div { margin : 0 40px 20px 40px; }
	article > div > div.plate { /*margin : 0 0 40px 0 !important;*/ }
		
	article > div > div.plate > ul > li { 
		width : 90%;
		margin : 0 5% 40px 5%;
		}
		
	article > div > div > ol > li {
		width : 46%;
		margin : 20px 2% 0 2%;
		padding-left : 60px;	
		}
	
	article > div > div.plate > ul > li:last-child { margin : 0 5% !important; }	
	article > div > div.plate > ul > li > div.accent { font : 500 40px/20px 'GothamPro', Arial, Tahoma, Verdana, sans-serif; }	
	article > div > div.plate > ul > li > div { font : 400 18px/22px 'GothamPro', Arial, Tahoma, Verdana, sans-serif; }	
	article > div > div.info { padding : 20px 40px 80px 40px; }
	article > div > div.info > ul > li { width : 100%; }
	article > div > div.info > ul > li:last-child { margin-top : 20px; }	
	article > div > div.info > ul > li > strong { font : 500 16px/40px 'GothamPro', Arial, Tahoma, Verdana, sans-serif; }
	article > div > div > ol > li > strong { font : 500 16px/22px 'GothamPro', Arial, Tahoma, Verdana, sans-serif; }
	}
	
@media only screen and (max-width : 720px) {
	article > div > div { margin : 0 20px 10px 20px; }
	article > div > div.plate { /*margin : 0 0 20px 0 !important;*/ }
		
	article > div > div.plate > ul > li { 
		width : 90%;
		margin : 0 5% 40px 5%;
		}
		
	article > div > div > ol > li {
		width : 100%;
		margin : 20px 0 0 0;
		padding-top : 50px;
		}
	
	article > div > div.plate > ul > li:last-child { margin : 0 5% !important; }
	article > div > div.plate > ul > li > div.accent { font : 500 60px/60px 'GothamPro', Arial, Tahoma, Verdana, sans-serif; }
	article > div > div.plate > ul > li > div { font : 400 16px/20px 'GothamPro', Arial, Tahoma, Verdana, sans-serif; }	
	article > div > div.info { padding : 20px 20px 80px 20px; }
	article > div > div.info > ul > li { width : 100%; }
	article > div > div.info > ul > li:last-child { margin-top : 20px; }
	article > div > div.info > ul > li > strong { font : 500 14px/40px 'GothamPro', Arial, Tahoma, Verdana, sans-serif; }
	article > div > div > ol > li > strong { font : 500 14px/20px 'GothamPro', Arial, Tahoma, Verdana, sans-serif; }
	}
/* End */


/* Start:/local/templates/moscowhome/resources/lightbox/lightbox.css?17683516981817*/
@charset "UTF-8";body:after{content:url('/local/templates/moscowhome/resources/lightbox/close.png') url('/local/templates/moscowhome/resources/lightbox/loading.gif') url('/local/templates/moscowhome/resources/lightbox/prev.png') url('/local/templates/moscowhome/resources/lightbox/next.png');display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}.lightbox .lb-image{display:block;height:auto}.lightbox a img{border:0}.lb-outerContainer{position:relative;background:#fff;width:250px;height:250px;margin:0 auto}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url('/local/templates/moscowhome/resources/lightbox/loading.gif') no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0}.lb-prev,.lb-next{width:49%;height:100%;cursor:pointer;display:block}.lb-prev{left:0;float:left}.lb-prev:hover{background:url('/local/templates/moscowhome/resources/lightbox/prev.png') left 48% no-repeat}.lb-next{right:0;float:right}.lb-next:hover{background:url('/local/templates/moscowhome/resources/lightbox/next.png') right 48% no-repeat}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#bbb}.lb-data .lb-details{width:85%;padding:10px 0;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font:400 14px/18px 'GothamPro',Arial,Tahoma,Verdana,sans-serif;color:#fff}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font:100 12px/16px 'GothamPro',Arial,Tahoma,Verdana,sans-serif;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;margin-top:10px;background:url('/local/templates/moscowhome/resources/lightbox/close.png') top right no-repeat;text-align:right;outline:0;opacity:.7}.lb-data .lb-close:hover{cursor:pointer;opacity:1}
/* End */


/* Start:/local/templates/moscowhome/resources/upload/15/landscape.css?1768351698688*/
@charset "UTF-8";

article > div > div.info > ul > li > ul > li {
	background-position : 0px 5px; 
	background-repeat : no-repeat;
	background-size : 30px 30px;
	padding: 0 0 0 40px;
	line-height: 32px;
}
	   
article > div > div.info > ul > li > ul > li > strong {
	font: 500 18px/40px 'GothamPro', Arial, Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	white-space: nowrap;
}

article > div > div.info > ul > li > ul > li::before {
	content: none;
}

article > div > div.info > ul > li > ul > li:first-child { background-image : url('/local/templates/moscowhome/resources/upload/15/customer.svg@180720171700');	}
article > div > div.info > ul > li > ul > li:last-child { background-image : url('/local/templates/moscowhome/resources/upload/15/general.svg@180720171700'); }
/* End */


/* Start:/local/templates/moscowhome/resources/css/catalog.css?176835169810697*/
@charset "UTF-8";

article div.catalog,
article div.catalog > ul {
	position : relative;
	display : flex;
	}
	
article  div.catalog > ul {
	align-content : flex-start;
    flex-wrap : wrap;
    flex : 1;
    margin : 0;
    list-style : none;	
	}
	
article  div.catalog > ul > li > a,
article  div.catalog > ul > li > a > img,
article  div.catalog > ul > li > a > div > strong,
article  div.catalog > ul > li > a > div > span { display : block; }

article  div.catalog > ul > li > a > img {
	width : 100%;
	height : auto;
	}
	
article  div.catalog > ul > li > a {
	position : relative;
	top : 0;
	left : 0;
	z-index : 10;
	width : 100%;
	height : 100%;
	min-height : 300px;
	background : rgba(255, 255, 255, 1);
	color : rgba(55, 55, 55, 1);
	font : 500 14px/20px 'GothamPro', Arial, Tahoma, Verdana, sans-serif;
	box-shadow : 0 0 2px rgba(0, 0, 0, 0.25);
	transition : all 0.15s ease;
	}
	
article  div.catalog > ul > li > a:hover {
	top : -2px;
	box-shadow : 0 0 20px rgba(0, 0, 0, 0.25);
	}
	
article  div.catalog > ul > li > a > div { padding : 25px; }

article  div.catalog > ul > li > a > div > span { 
	font-weight : 400 !important; 
	color : rgba(153, 153, 153, 1) !important;
	}

article  div.catalog > div {
	top : -40px;
	z-index : 20;
	width : 0;
	min-height : 100%;
	background : rgba(255, 255, 255, 1);
	box-shadow : 0 0 20px rgba(0, 0, 0, 0.25);
	overflow : hidden;
	transition : all 0.25s ease;
	}
	
article  div.catalog > div > span > button {
	position : absolute;
	top : 0;
	right : 0;
	z-index : 10;
	width : 40px;
	height : 40px;
	margin : 0;
	padding : 0;
	border : 0;
	border-radius : 0 !important;
	cursor : pointer;
	background-color : rgba(196, 53, 75, 1);
	transition : all 0.25s ease;
	}
	
article div.catalog > div > span > button::before,
article div.catalog > div > span > button::after {
	display : block;
	position : absolute;
	top : 18px;
	left : 8px;
	z-index : inherit;
	width : 25px;
	height : 4px;
	border-radius : 2px;
	background-color : rgba(255, 255, 255, 1);
	content : '';
	}

article div.catalog > div > span > button::before { transform : rotate(45deg); }	
article div.catalog > div > span > button::after { transform : rotate(-45deg); }

article>div.funnel {
	position : relative;
	height : 40px;
	border-top : solid 1px rgba(227, 227, 227, 1);
	}

article div.catalog > div > span,
article>div.funnel > span {
	height : 40px;
	padding : 0 20px;
	cursor : pointer;
	}
	
article div.catalog > div > span {
	display : block;
	width : 100%;
	background-color : rgba(136, 34, 37, 1);
	color : rgba(255, 255, 255, 1);
	}
	
article>div.funnel > div {
	position : absolute;
	left : calc(50% - 100px);
	z-index : 10;
	width : 200px;
	color : rgba(155, 155, 155, 1);
	font : 400 14px/40px 'GothamPro', Arial, Tahoma, Verdana, sans-serif;
	text-align : center;
	}
		
article>div.funnel > span {
	background-color : rgba(255, 255, 255, 1);
	color : rgba(55, 55, 55, 1);
	transition : all 0.25s ease;
	}

article>div.funnel > span::before,
article div.catalog > div > span::before {
	padding : 0 10px 0 0;
	font : normal 16px/40px 'moscowhome', Arial, Tahoma, Verdana, sans-serif;
	content : '\e92c';
	}
	
article>div.funnel > span::after,
article div.catalog > div > span::after {
	font : 500 16px/40px 'GothamPro', Arial, Tahoma, Verdana, sans-serif;
	content : 'Уточнить';
	}

article>div.funnel > span::before { color : rgba(136, 34, 37, 1); }
article>div.funnel > span:hover {	color : rgba(136, 34, 37, 1); }
article div.catalog > div > span:hover > button { background-color : rgba(174, 47, 66, 1); }
article div.catalog > div.open { width : 280px; }

article div.catalog > div > form > ul {
	width : 100%;
	margin : 0;
	padding : 20px 10px;
	list-style : none;
	}
.bx-pagination {
	margin: 10px auto!important;
}
.bx-pagination .bx-pagination-container ul li.bx-active span {
	background: rgba(55, 55, 55, 1)!important;
	color: #fff;
}
article div.catalog > div > form > ul > li { margin : 0 0 10px 0; }
	
article div.catalog > div > form > ul > li > span {
	display : block;
	position : relative;
	padding : 0 0 0 30px;
	color : rgba(155, 155, 155, 1);
	font : 400 16px/30px 'GothamPro', Arial, Tahoma, Verdana, sans-serif;
	cursor : pointer;
	transition : all 0.25s ease;
	}

article div.catalog > div > form > ul > li > span::before {
	position : absolute;
	top : 0;
	bottom : 0;
	left : 0;
	right : 0;
	z-index : 10;
	width : 30px;
	height : 30px;
	color : rgba(55, 55, 55, 1);
	font : normal 16px/30px 'moscowhome', Arial, Tahoma, Verdana, sans-serif;
	text-align : center;
	content : '\e918';
	transition : all 0.25s ease;
	}

article div.catalog > div > form > ul > li.rotate > span::before { transform : rotate(90deg); }
article div.catalog > div > form > ul > li > span:hover { color : rgba(136, 34, 37, 1); }

article div.catalog > div > form > ul > li > ul {
	width : 100%;
	max-height : 0;
	padding : 0 0 0 30px;
	margin : 0;
	list-style : none;
	overflow : hidden;
	transition : all 0.25s ease;
	}
	
article div.catalog > div > form > ul > li > ul > li {
	padding : 10px 0;
	color : rgba(55, 55, 55, 1);
	font : 500 14px/20px 'GothamPro', Arial, Tahoma, Verdana, sans-serif;
	cursor : pointer;
	}

article div.catalog > div > form > ul > li.rotate > ul { max-height : 10000px; }
article div.catalog > div > form > ul > li > ul > li:hover { color : rgba(136, 34, 37, 1); }
article div.catalog > div > form > ul > li > ul > li > input[type='checkbox'] { display : none; }

article div.catalog > div > form > ul > li > ul > li > span {
	display : block;
	position : relative;
	padding : 0 0 0 30px;
	}

article div.catalog > div > form > ul > li > ul > li > span::before {
	position : absolute;
	top : 0;
	left : 0;
	z-index : 10;
	width : 16px;
	height : 16px;
	border : solid 2px rgba(155, 155, 155, 1);
	content : '';
	}
	
article div.catalog > div > form > ul > li > ul > li > span::before,
article div.catalog > div > form > ul > li > ul > li > span::after { transition : all 0.25s ease; }
	
article div.catalog > div > form > ul > li > ul > li.checked > span::before {
	background-color : rgba(136, 34, 37, 1);
	border : solid 2px rgba(136, 34, 37, 1);
	}
	
article div.catalog > div > form > ul > li > ul > li.checked > span::after {
	position : absolute;
	top : 5px;
	left : 5px;
	z-index : 20;
	width : 8px;
	height : 4px;
	border-left : solid 2px rgba(255, 255, 255, 1);
	border-bottom : solid 2px rgba(255, 255, 255, 1);
	content : '';
	transform : rotate(-45deg);
	}

article div.catalog > ul > li.pagination {
	width : 100% !important;
	padding : 20px;
	}
	
article div.catalog > ul > li.pagination > ol {
	width : 100%;
	height : 40px;
	margin : 0;
	padding : 0;
	list-style : none;
	display : flex;
	justify-content : center;
	counter-reset : num;
	}
	
article div.catalog > ul > li.pagination > ol > li {
	position : relative;
	width : 40px;
	height : 40px;
	margin : 0 5px;
	border-radius : 50%;
	cursor : pointer;
	}
	
article div.catalog > ul > li.pagination > ol > li::before,
article div.catalog > ul > li.pagination > ol > li::after {
	display : block;
	position : absolute;
	top : 0;
	left : 0;
	z-index : 10;	
	width : 100%;
	height : 100%;
	border-radius : inherit;
    text-align : center;
    transition : all 0.25s ease;
   	}

article div.catalog > ul > li.pagination > ol > li::before { 
	content : ''; 
	background-color : rgba(55, 55, 55, 0.3);
	transform : scale(0, 0);
	}

article div.catalog > ul > li.pagination > ol > li:hover::before { transform : scale(1, 1); }
article div.catalog > ul > li.pagination > ol > li::after { color : rgba(55, 55, 55, 1); }

article div.catalog > ul > li.pagination > ol > li.selected::before,
article div.catalog > ul > li.pagination > ol > li.selected:hover::before { 
	background-color : rgba(55, 55, 55, 1); 
	transform : scale(1, 1);
	}

article div.catalog > ul > li.pagination > ol > li:hover::after,
article div.catalog > ul > li.pagination > ol > li.selected::after,
article div.catalog > ul > li.pagination > ol > li.selected:hover::after,
article div.catalog > ul > li.pagination > ol > li.prev:hover::after,
article div.catalog > ul > li.pagination > ol > li.next:hover::after { color : rgba(255, 255, 255, 1); }

article div.catalog > ul > li.pagination > ol > li.page::after {  	
    content : counter(num);
    counter-increment : num;
    font: 500 16px/40px 'GothamPro', Arial, Tahoma, Verdana, sans-serif;
    }
    
article div.catalog > ul > li.pagination > ol > li.prev::after,
article div.catalog > ul > li.pagination > ol > li.next::after {
	color : rgba(136, 34, 37, 1);
	font : normal 18px/40px 'moscowhome', Arial, Tahoma, Verdana, sans-serif;
	text-align : center;
	content : '\e918';	
	}

article div.catalog > ul > li.pagination > ol > li.prev::after { transform : rotate(-180deg); }

.smartfilter .btn {
	color: #fff;
	font-size: 0.8em;
}

.smartfilter .btn-link {
	color: #882225;
	font-size: 0.8em;
	background-color: #fff;
}

.preview_photo {
	padding: 0px !important;
	margin: 0px;
	width: 100%;
	overflow: hidden;
	/*max-height: 195px;*/
	height: 195px;
}

.preview_photo img {
	width: 100%;

	height: 100%;
	object-fit: cover;
}

@media only screen and (min-width : 1441px) {
	article div.catalog > ul { padding : 10px 0 30px 0; }
	
	article div.catalog > ul > li {
		width : 25%;
		padding : 10px;
		}
		
	article div.catalog > div { 
		position : relative; 
		margin-right : 10px;
		}
		
	article div.funnel > div { top : 0; }
	}
	
@media only screen and (min-width : 961px) and (max-width : 1440px) {
	article div.catalog > ul { padding : 10px 0 30px 0; }
	
	article div.catalog > ul > li {
		width : 33%;
		padding : 10px;
		}
		
	article div.catalog > div { 
		position : relative; 
		margin-right : 10px;
		}
		
	article div.funnel > div { top : 0; }
	}
	
@media only screen and (min-width : 481px) and (max-width : 960px) {
	article { margin : 0 auto !important; }
	article div.brief,
	article div.content { margin : 0 40px; }
	article div.funnel { margin : 20px 40px 0 40px; }
	article div.catalog { padding : 0 30px; }
	article div.catalog > ul { padding : 10px 0 30px 0; }
	
	article div.catalog > ul > li {
		width : 50%;
		padding : 10px;
		}
		
	article div.catalog > div { position : absolute; }
	article div.funnel > div { top : -40px; }
	}
	
@media only screen and (max-width : 480px) {
	article { margin : 0 auto !important; }
	article div.brief,
	article div.content { margin : 0 20px; }
	article div.funnel { margin : 20px 20px 0 20px; }
	article div.catalog { padding : 0 20px; }
	article div.catalog > ul { padding : 10px 0 30px 0; }
	
	article div.catalog > ul > li { 
		width : 100%; 
		padding : 10px 0;
		}
		
	article div.catalog > div { position : absolute; }
	article div.funnel > div { top : -40px; }	
	}
/* End */


/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?17683515242530*/
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
/* End */


/* Start:/local/templates/moscowhome/components/bitrix/news.list/.default/style.css?1768351697150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */
/* /local/templates/moscowhome/resources/css/service.css?17683516987957 */
/* /local/templates/moscowhome/resources/lightbox/lightbox.css?17683516981817 */
/* /local/templates/moscowhome/resources/upload/15/landscape.css?1768351698688 */
/* /local/templates/moscowhome/resources/css/catalog.css?176835169810697 */
/* /bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?17683515242530 */
/* /local/templates/moscowhome/components/bitrix/news.list/.default/style.css?1768351697150 */
