.b-scheme2 {
	position: relative;
	font-size: 0;
	text-align: center;
}
	.b-scheme2 .bs-line {
		margin: 0 -20px;
	}
	.b-scheme2 .bs-line.t-1 {
		padding: 0 0 30px;
		background: url("../img/scheme/line1.png") 50% 100% no-repeat;
	}
	.b-scheme2 .bs-line.t-1.bs-line2-1 {
		background: url("../img/scheme/line2-1.png") 0 100%  no-repeat;
	}
	.b-scheme2 .bs-line.t-2 {
		background: url("../img/scheme/line2.png") 50% 0 repeat-y;
	}
	.b-scheme2 .bs-line.t-2.bs-line2-2 {
		background: url("../img/scheme/line2-2.png") 0 0  repeat-y;
	}
	.b-scheme2 .bs-line.t-3 {
		padding: 40px 0 30px;
		background: url("../img/scheme/line3.png") 50% 0 no-repeat;
	}
	.b-scheme2 .bs-line.t-3.bs-line2-3 {
		background: url("../img/scheme/line2-3.png?20170202") 0 0  no-repeat;
	}
	.b-scheme2 .bs-line.t-5 {
		padding: 30px 0 0;
	}
	.b-scheme2 .bs-col {
		width: 220px;
		padding: 0 10px;
		display: inline-block;
		vertical-align: top;
	}
	.b-scheme2 .bs-col.t-a {
		width: 300px;
	}
	.b-scheme2 .bs-item {
		position: relative;
		border: 1px solid transparent;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		font-size: 14px;
		vertical-align: middle;
	}
	.b-scheme2 .bs-item:before {
		content: '';
		position: absolute;
	}
		.b-scheme2 .bs-item a {
			color: inherit;
			display: block;
		}
		.b-scheme2 .bs-item span {
			padding: 5px 10px 10px;
			line-height: 1.2;
			display: inline-block;
			vertical-align: middle;
		}
	.b-scheme2 .bs-item.t-h1 {
		height: 40px;
		line-height: 40px;
	}
	.b-scheme2 .bs-item.t-h2 {
		height: 92px;
		line-height: 92px;
	}
	.b-scheme2 .bs-item.t-h3 {
		height: 110px;
		line-height: 102px;
	}
	.b-scheme2 .bs-item.t-h4 {
		height: 88px;
		line-height: 88px;
	}
	.b-scheme2 .bs-item.t-c1 {
		background: #146ac0;
		color: #fff;
	}
	.b-scheme2 .bs-item.t-c2 {
		background: #d2ebff;
		border-color: #7dc4ec;
		color: #35565d;
	}
	.b-scheme2 .bs-item.t-c2:before {
		background: #43a5e7;
	}
	.b-scheme2 .bs-item.t-c3 {
		background: #43a5e7;
		color: #fff;
	}
	.b-scheme2 .bs-item.t-c3:before {
		background: #43a5e7;
	}
	.b-scheme2 .bs-item.t-c4 {
		background: #7e3acc;
		color: #fff;
	}
	.b-scheme2 .bs-item.t-c5 {
		background: #7ac317;
		color: #fff;
	}
	.b-scheme2 .bs-item.t-c6 {
		background: #e0cbf7;
		border-color: #bf93f3;
		font-size: 12px;
		color: #35565d;
	}
	.b-scheme2 .bs-item.t-c6:before {
		background: #bf93f3;
	}
	.b-scheme2 .bs-item.t-c7 {
		background: #cbee9c;
		border-color: #7ac317;
		font-size: 12px;
		color: #35565d;
	}
	.b-scheme2 .bs-item.t-c7:before {
		background: #7ac317;
	}
	.b-scheme2 .bs-item.t-pr:before {
		top: 50%;
		right: -21px;
		width: 20px;
		height: 1px;
	}
	.b-scheme2 .bs-item.t-pl:before {
		top: 50%;
		left: -21px;
		width: 20px;
		height: 1px;
	}
	.b-scheme2 .bs-item.t-pt1 {
		margin-top: 30px;
	}
	.b-scheme2 .bs-item.t-pt1:before {
		top: -31px;
		left: 50%;
		width: 1px;
		height: 30px;
	}
	.b-scheme2 .bs-item.t-pt2 {
		margin-top: 12px;
	}
	.b-scheme2 .bs-item.t-pt2:before {
		top: -13px;
		left: 50%;
		width: 1px;
		height: 12px;
	}
	.b-scheme2 .bs-line2-2 .t-c2:before,
	.b-scheme2 .bs-line2-2 .t-pt1:before,
	.b-scheme2 .bs-line2-2 .t-pt2:before {
		background: none;
	}
	.bs-line2-2 .bs-col-inline {
		display: block;
	}
	.bs-line2-2 .bs-col-inline .bs-item{
		display: inline-block;
		margin-left: 20px;
		min-width: 218px;
	}
	.bs-line2-2 .bs-col-inline .bs-item:first-child{
		margin-left: 0;
	}
.b-scheme2 .bs-col.bs-minimizade-width {
	width: 172px;
}
.b-scheme2 .bs-item.t-c8m {
	background: #f2c300;
	color: #fff;
	position: relative;
}
.b-scheme2 .bs-item.t-c8m:before,
.b-scheme2 .bs-item.t-c8m:after {
	content: '';
	background: #e0e0e0;
	position: absolute;
	top: 19px;
	right: 219px;
	height: 3px;
	width: 375px;
}

.b-scheme2 .bs-item.t-c8m:after{
	left: 219px;
	width: 368px;
}