

/* Start:/bitrix/templates/design2/components/bitrix/news.list/services_page/style.css?16859541541872*/
.services {
	margin-top:-10px;
	margin-bottom:-10px;
}
.services .item {
	background-position:left center;
	margin-top:10px;
	margin-bottom:10px;
}
.services .item .descr {
	margin-left:180px;
}
.services .line {
	width:4px;
	height:80px;
	background:#000;
	margin-left:76px;	
}
.services .group {
	position:relative;
	border:1px solid #000;
	border-left:none;	
}
.services .group .line_helper {
	display:block;
	position:absolute;
	left:0px;
	width:76px;
	height:2px;
	background:#FFF;	
}
.services .group .line_helper:nth-child(2), .services .group .line_helper:nth-child(4) {
	width:25px;
	left:80px;
}
.services .group .line_helper:nth-child(1), .services .group .line_helper:nth-child(2) {
	top:-1px;
}
.services .group .line_helper:nth-child(3), .services .group .line_helper:nth-child(4) {
	bottom:-1px;
}
.services .group .name {
	position:absolute;
	right:25px;
	top:-15px;
	line-height:30px;
	background:#FFF;
	padding-left:25px;
	padding-right:25px;
}
@media (min-width: 1000px) {
	.services .item {
		background-position:center center;
	}
	.services .item .descr {
		margin-left:auto;	
	}
	.services .inner {
		width:50% !important;	
	}
	.services .item.odd .descr {
		padding-right:110px;
		text-align:right;
	}
	.services .item.even .inner {
		margin-left:50%;	
	}
	.services .item.even .descr {
		padding-left:110px;
		text-align:left;
	}
	.services .line {
		margin:0 auto;	
	}
	.services .group {
		border-left:1px solid #000;
	}
	.services .group .line_helper {
		left:50%;
		width:25px;
		height:2px;
		background:#FFF;	
	}
	.services .group .line_helper:nth-child(2), .services .group .line_helper:nth-child(4) {
		left:50%;
		margin-left:2px;
	}
	.services .group .line_helper:nth-child(1), .services .group .line_helper:nth-child(3) {
		margin-left:-27px;
	}
}
/* End */


/* Start:/bitrix/templates/design2/components/bitrix/system.pagenavigation/.default/style.css?1685954154248*/
.classical_pager {
	text-align:center;
}
.classical_pager a, .classical_pager strong {
	margin-left:7px;
	margin-right:7px;	
}
.classical_pager .dots {
	text-decoration:none;
}
.classical_pager span {
	color:#CCC;
	margin-right:7px;	
}
/* End */
/* /bitrix/templates/design2/components/bitrix/news.list/services_page/style.css?16859541541872 */
/* /bitrix/templates/design2/components/bitrix/system.pagenavigation/.default/style.css?1685954154248 */
