#top-banner-block{
	margin-top: -20px;
	margin-bottom: 40px;
	height: 328px;
	background: url('/upload/pics/markirovka/market-top.jpg') center top no-repeat #f9f9f9;
}

#top-banner-block .margin-for-side-menu-block{
	width: 490px;
	padding-top: 70px;
}

#first-header{
	margin-bottom: 30px;
}

.feature-cards .feature-card{
	padding-top: 160px;
	height: 390px;
}

#fc1{background: url('/upload/pics/markirovka/kontur-market-work-features_03.png') center top no-repeat #f9f9f9;}
#fc2{background: url('/upload/pics/markirovka/kontur-market-work-features_05.png') center top no-repeat #f9f9f9;}
#fc3{background: url('/upload/pics/markirovka/kontur-market-work-features_07.png') center top no-repeat #f9f9f9;}
#fc4{background: url('/upload/pics/markirovka/kontur-market-work-features_13.png') center top no-repeat #f9f9f9;}
#fc5{background: url('/upload/pics/markirovka/kontur-market-work-features_15.png') center top no-repeat #f9f9f9;}
#fc6{background: url('/upload/pics/markirovka/kontur-market-work-features_16.png') center top no-repeat #f9f9f9;}

.features-table{
	margin-top: 40px;
}

.features-table .features-table-element-text{
	width: 91.5%;
}

#ft1{background: url('/upload/pics/features_m_03.png') left top no-repeat;}
#ft2{background: url('/upload/pics/features_03.png') left top no-repeat;}
#ft3{background: url('/upload/pics/features_m_06.png') left top no-repeat;}
#ft4{background: url('/upload/pics/features_m_08.png') left top no-repeat;}
#ft5{background: url('/upload/pics/ofd-features (4).png') left top no-repeat;}
#ft6{background: url('/upload/pics/features_m_12.png') left top no-repeat;}

#tariff-table-header-wrapper{
	margin: 40px 0 30px;
	padding: 40px 0;
	background-color: #f9f9f9;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}

#tariff-table-header-wrapper .ci-headers{
	margin: 0 0 30px;
}

.feature-base,
.feature-opt,
.feature-pre{
	text-align: center;
}

.features-table td:hover .ci-checked-circle{
	background: url('/local/templates/torgi2016/images/green-checked-circle-active.png') top center no-repeat;
}

.features-table th{
	font-size: 22px;
	padding-bottom: 20px;
	padding-top: 0;
}

.features-table td{
	padding: 15px 7px;
}

.feature-parent{
	background-color: #f9f9f9;
}

.feature-child .feature-name{
	padding-left: 30px;
}

.element-price{
	font-size: 20px
}

.element-price-currency{
	font-size: 14px;
}

.block-wrapper{
	margin: 40px 0 30px;
	padding: 40px 0;
	background-color: #f9f9f9;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}

.headers-no-margin{
	margin-top: 0;
}

.tariff-container{
	background: white;
	padding: 40px;
	margin-top: 40px;
}

.tariff-container:hover {
	box-shadow: 0 4px 21px 5px rgba(0,0,0,0.19);
}

.tariff-header{
	text-align: center;
}

.tariff-delimiter{
	color: #109992;
	background: #109992;
	width: 80%;
	height: 3px;
	border: none;
	margin: 20px auto 40px;
}

.tariff-element-price{
	background-color: #109992;
	box-sizing: border-box;
	padding: 13px 13px 8px;
	width: 250px;
	color: white;
	font-size: 24px;
	margin: 40px auto 0;
	height: 50px;
	line-height: 24px;
	text-align: center;
	cursor:pointer;
}

.tariff-element-price:hover{
	background-color: #14bbb2;
}

.tariff-element-currency{
	font-size: 16px;
}

.tariff-features{
	margin-top: 30px;
}

.tariff-feature{
	margin-bottom: 20px;
}

.tariff-feature:last-of-type{
	margin-bottom: 0;
}

.ci-checked-circle{
	margin-right: 15px;
}

.ci-list{
	margin-left: 0;
	margin-bottom: 2rem !important;
}

.ci-list-element{
	margin-bottom: 0.5rem;
}

.tariff-plans{
	margin-bottom: 50px;
}