/* =============================================================================
   File:            product.css
   Description:     Styles for Product page
   Project:         PromSvyazBank Site
   Author:          Eugene Moiseenko & Pavel Buramenski
   ========================================================================== */

.product-page {
	padding:32px 0 0;
	position:relative;
}

.product-content {
	position:relative;
	padding-left:24px;
	overflow:hidden;
}

.product-content p {
	font:14px/18px 'Open Sans Light', arial;
}

.b-product-banner {
	min-height:280px;
	font-family: 'Open Sans Light', arial; /*Z*/
}
	.b-product-banner img{
		margin-top: 32px;
	}
	
	.b-product-banner__caption {
		width:360px;
		position:absolute;
		top:73px;
		left:320px;
	}
		.b-product-banner__title {
			font-weight:normal;
			padding-bottom:10px;
			line-height: 36px;
			margin-bottom: 12px;
		}
		
		.b-product-banner__text {			
			padding-bottom:20px;
			font-size:14px;
			line-height:20px;
		}
		
		.b-product-banner__caption .product-button {
			padding-left:45px;
			padding-right:45px;
		}
		
		.private-segment .b-product-banner__title {
			color: #562600;
		}
		
		.private-segment .b-product-info__title {
			color: #9a7f6b;
		}
		
		.private-segment .b-product-tool__title {
			color: #562600;
		}
		
.b-product-banner-info {
	min-height:70px;
	padding:10px 0;
	margin-bottom:7px;
	background-color:#f6f7fa;
	color:#274193;
	text-align:center;
	font-size: 13px;
}

.private-segment .b-product-banner-info {
	color: #8a694e;
	background:#efebe3;
	background:linear-gradient(#efebe3, #faf8f6);
	background:-moz-linear-gradient(#efebe3, #faf8f6);
	background:-webkit-gradient(linear, left top, left bottom, from(#efebe3), to(#faf8f6));
	background:-o-linear-gradient(#efebe3, #faf8f6);
	background: -ms-linear-gradient(top, #efebe3 0%,#faf8f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#efebe3, endColorstr=#faf8f6);
}

	.b-product-banner-info span {display:block;}
	
	.b-product-banner-info p {padding-bottom:5px;}
	
	.b-product-banner-info_number {
		font:39px/40px 'Open Sans Light', arial;
	}
	
/*.product-button {*/
	/*display:inline-block;*/
	/*padding: 3px 20px 3px;*/
	/*background:#fa8c2c;*/
	/*background:linear-gradient(#fa8c2c, #f97501);*/
	/*background:-moz-linear-gradient(#fa8c2c, #f97501);*/
	/*background:-webkit-gradient(linear, left top, left bottom, from(#fa8c2c), to(#f97501));*/
	/*background:-o-linear-gradient(#fa8c2c, #f97501);*/
	/*background: -ms-linear-gradient(top, #fa8c2c 0%,#f97501 100%);*/
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fa8c2c, endColorstr=#f97501);*/
	/*color:#ffffff !important;*/
	/*font-family: 'Open Sans', arial; *//* Z2; font-family: 'Open Sans Semibold', arial;*/
    /*font-weight:bold;*/
	/*font-size:11px;*/
	/*line-height:20px;*/
	/*text-transform:uppercase;*/
	/*border-radius:2px;*/
	/*-moz-border-radius:2px;*/
	/*-webkit-border-radius:2px;	*/
	/*-webkit-transition:background .2s ease-out;*/
	/*-moz-transition:background .2s ease-out;*/
	/*-ms-transition:background .2s ease-out;*/
	/*-o-transition:background .2s ease-out;*/
	/*transition:background .2s ease-out;		*/
/*}*/

/*.product-button:hover {*/
	/*text-decoration:none;*/
	/*background:#f97501;*/
	/*background:linear-gradient(#f97501, #fa8c2c);*/
	/*background:-moz-linear-gradient(#f97501, #fa8c2c);*/
	/*background:-webkit-gradient(linear, left top, left bottom, from(#f97501), to(#fa8c2c));*/
	/*background:-o-linear-gradient(#f97501, #fa8c2c);*/
	/*background: -ms-linear-gradient(top, #f97501 0%,#fa8c2c 100%);*/
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f97501, endColorstr=#fa8c2c);*/
/*}*/
/*
.private-segment .product-button {
	background:#fa8c2c;
	background:linear-gradient(#fa8c2c, #f97501);
	background:-moz-linear-gradient(#fa8c2c, #f97501);
	background:-webkit-gradient(linear, left top, left bottom, from(#fa8c2c), to(#f97501));
	background:-o-linear-gradient(#fa8c2c, #f97501);
	background: -ms-linear-gradient(top, #fa8c2c 0%,#f97501 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fa8c2c, endColorstr=#f97501);
	color:#ffffff;
	}
.private-segment .product-button:hover {	
	background:#f97501;
	background:linear-gradient(#f97501, #fa8c2c);
	background:-moz-linear-gradient(#f97501, #fa8c2c);
	background:-webkit-gradient(linear, left top, left bottom, from(#f97501), to(#fa8c2c));
	background:-o-linear-gradient(#f97501, #fa8c2c);
	background: -ms-linear-gradient(top, #f97501 0%,#fa8c2c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f97501, endColorstr=#fa8c2c);
}
*/
.private-segment  .b-solutiontile__title{
	color: #191919;
}

.private-segment .b-solution-banner +.heading_divider {
	border-width: 0px !important;
	border-bottom: 1px solid #ECEDED !important;
	padding: 0 0 19px 4px !important;
	margin-bottom: 12px !important;
	font: bold 13px/18px 'Open Sans Bold', Arial !important;
	color: #616161 !important;
}

.corp-segment .product-button {
	background:#666666;
	background:linear-gradient(#666666, #494949);
	background:-moz-linear-gradient(#666666, #494949);
	background:-webkit-gradient(linear, left top, left bottom, from(#666666), to(#494949));
	background:-o-linear-gradient(#666666, #494949);
	background: -ms-linear-gradient(top, #666666 0%,#494949 100%);
}
.corp-segment .product-button:hover {	
	background:#474747;
	background:linear-gradient(#474747, #686868);
	background:-moz-linear-gradient(#474747, #686868);
	background:-webkit-gradient(linear, left top, left bottom, from(#474747), to(#686868));
	background:-o-linear-gradient(#474747, #686868);
	background: -ms-linear-gradient(top, #474747 0%,#686868 100%);
}
.corp-segment .b-solutiontile__title{
	color: #191919;
}

.bank-segment .product-button {
	background:#666666;
	background:linear-gradient(#666666, #494949);
	background:-moz-linear-gradient(#666666, #494949);
	background:-webkit-gradient(linear, left top, left bottom, from(#666666), to(#494949));
	background:-o-linear-gradient(#666666, #494949);
	background: -ms-linear-gradient(top, #666666 0%,#494949 100%);
	}
.bank-segment .product-button:hover {	
	background:#474747;
	background:linear-gradient(#474747, #686868);
	background:-moz-linear-gradient(#474747, #686868);
	background:-webkit-gradient(linear, left top, left bottom, from(#474747), to(#686868));
	background:-o-linear-gradient(#474747, #686868);
	background: -ms-linear-gradient(top, #474747 0%,#686868 100%);
}
.bank-segment  .b-solutiontile__title{
	color: #191919;
}


.b-product-tool {
	position:relative;
	overflow:hidden;
	padding:12px;
	margin-bottom:16px;
	background-color:#fbfbfc;
	-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .15);
	-moz-box-shadow:0 0 10px rgba(0, 0, 0, .15);
	box-shadow:0 0 10px rgba(0, 0, 0, .15);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
	.b-product-tool__image {margin:0 -12px 5px;}

	.b-product-tool__title {
		padding-bottom:10px;
		font-size:13px;
		font-weight:bold; /*Z*/
		color:#274193;
	}

	.b-product-tool__text {
		font-family:'Open Sans Light', arial; /*Z*/
		color:#666666;
	}
	
	.b-product-tool__contact {
		padding:16px 0 6px;
		color:#F97400;
		line-height:20px;
		font-size: 12px;
		font-family:'Open Sans Light', arial;		
	}
	
	
	.b-product-tool__contact span {color:#D2D4DD;}

.b-product-info {
	width:323px;
	float:left;
	padding:75px 16px 0 0;
}

.b-product-info__link {
	display:block !important;
	padding:16px 16px 16px 4px;
	position:relative;
	overflow:hidden;
}

.b-product-info__link:hover {
	text-decoration:none;
	color:#666666; /*Z*/
	background:#f4f4f4;
	background:linear-gradient(#fefefe, #f4f4f4);
	background:-moz-linear-gradient(#fefefe, #f4f4f4);
	background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f4f4f4));
	background:-o-linear-gradient(#fefefe, #f4f4f4);
	background: -ms-linear-gradient(top, #fefefe 0%,#f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#f4f4f4);
}
	.b-product-info__title {
		display:block;
		padding-bottom:10px;
		font-size:12px;  /*Z*/
		font-weight: bold;
		color: #192b7b;
		font-family: "Open Sans Bold", "arial";
	}
	
	.b-product-info__link:hover .b-product-info__title {text-decoration:underline;}
	
	.b-product-info__text {
		font: normal 12px 'Open Sans', arial;
		color:#757575;
	}
	
	
	.product-page .b-tapelist-tab {
		padding-left: 25px;
		font: normal 14px/20px 'Open Sans Light', arial;
	}
	
	.product-category-page .b-tapelist-tab {
		padding-left: 0px !important;
	}
	
	.product-category-page .b-tapelist-tab {
		padding-left: 0px !important;
	}
	
	.product-page .b-tapelist-tab p{		
		margin: 5px 0;
	}
	
	.product-page .b-tapelist-tab h2{
		color:#274193;
		font: bold 14px/20px 'Open Sans', arial;
	}
	
	.product-page .b-tapelist-tab h3{
		color:#274193;
		font: bold 15px/20px 'Open Sans Semibold', arial; /*Z*/
		text-transform: none;
	}
		
	.product-page .b-tapelist-tab p+p{
		margin-top: 20px !important;
	}
			
	.product-page .b-tapelist-tab p+h2{
		margin-top: 20px !important;
	}
	
	.product-page .b-tapelist-tab p+h3{
		margin-top: 20px !important;
	}
	
	.product-page .b-tapelist-tab p+h3{
		margin-top: 20px !important;
	}
	
	.product-page .b-tapelist-tab  h2+h3{
		margin-top: 10px !important;
	}
	
	.product-page .b-tapelist-tab  h3+h2{
		margin-bottom: 10px !important;
	}
	
	.product-page  img+h4{
		margin: 8px 0;
	}
	
	.product-page .one_fourth  img{
		display: block;
		margin: 0px auto;
	}
	
	/* Private segment*/
	.private-segment .b-product-tool__contact {
		color: #562600;
	}	
	
	.private-segment .product-page .b-tapelist-tab h2{
		color:#562600;
		font: bold 14px/20px 'Open Sans', arial;
	}
	
	.private-segment .product-page .b-tapelist-tab h3{
		color:#562600;
		font: bold 15px/20px 'Open Sans Semibold', arial; /*Z*/
		text-transform: none;
	}
	.private-segment .b-product-tool__title {
		color:#562600;
	}
	
/*--------------------------------------------------------- Product category page*/

.b-product-category-description {
	/*min-height:280px;	*/
	margin-right: 50px;
}	

.private-segment  .b-product-category-description {
	/*min-height:280px;	*/
	margin-right: 0px;
}	
	.b-product-category-description__title {
		font-weight:normal;
		padding-bottom:10px;
	}	
	
	.private-segment .b-product-category-description__title {
		font-weight:normal;
		padding-bottom:10px;
		letter-spacing: -1px;
	}
	
	.private-segment .b-product-category-description__title {
		color: #562600;
		line-height: 40px;
		margin-bottom: 5px;
		margin-top: 10px;
	}
	
	.b-product-category-description__text {			
		font-family: 'Open Sans Light', arial; /* Z2 font-family: 'Open Sans', arial; */
		padding-bottom:20px;
		font-size:13px; /* Z2; font-size:14px;*/
		line-height:20px;
		/*width: 460px;*/
		color: #444;
	}

.b-tapelist-tabs.b-product-category {position:relative;}
	.b-tapelist-tabs.b-product-category .b-tapelist li {float:right;}

	.b-product-selectionnumber {
		color:#284C92;
		font:10px/16px 'Open Sans', arial;
		position:absolute;
		top:10px;
	}
	.private-segment .b-product-selectionnumber {
		color:#bcada3;
	}

	.b-tapelist-tab {
		padding-left: 22px;
		font: normal 14px/20px 'Open Sans Light', arial;
	}
	
	.b-tapelist-tab p{		
		margin: 5px 0;
	}
	
	
.private-segment .product-category-page .content{
	padding-top: 37px;	
}
	
.b-product-category td img {
	float:left;
	margin-right:16px;
}

.b-product-category  tbody tr:hover {background-color:#F7F7F7;}

.b-product-category  thead th {border-left:1px solid #929292;}

.b-product-category  thead th:first-child {border:none;}

.card-name {
	color:#264393;
	font:13px/16px 'Open Sans', arial;
	text-decoration:underline;
}

.card-name:hover {text-decoration:none;}

.b-producttile {
	position: relative;
	min-height:416px;
	padding: 40px 16px 60px;
	margin-bottom: 23px;
	border:1px solid #E8E9E9;
}
	.b-producttile__image {
		text-align:center;
		max-height: 167px;
		max-width: 270px;
	}
	
	.b-producttile__title {
		font:bold 14px/16px 'Open Sans Light', arial; /* Z2; B - font:bold 14px/16px 'Open Sans Semibold', arial; */
		color:#21409A;
		text-transform:uppercase;
		padding-bottom:15px;
	}
	
	.private-segment .b-producttile__title {
		color:#562600;
	}
	
	
	.b-producttile__text.article-content {
		padding-top:0;
		line-height:16px;
	}
	
	.b-producttile__text ul {padding:10px 0;}
	
	.b-producttile__text a {
		font-size:11px;
		color:#556495;
		text-decoration:underline;
		font-family: 'Open Sans', arial;
	}

	.b-producttile__text a:hover {text-decoration:none;}
	
	
	.b-producttile__action{
		position: relative;
		/*bottom: 60px;*/
		display: block;
		font-size: 11px;
		line-height: 20px;
		padding-bottom: 22px;
		font-family: 'Open Sans', arial;
		color: #556495;
		text-decoration: underline;
	}
	
	.b-producttile__morelink {
		position: absolute;
		bottom: 33px;
		left: 0px;
		width: 100%;
		/*margin: 0px 90px;*/
		text-align:center;
	}
	
/*---------------------------------------------- Filter panel*/

	.b-product-filter {
		position: relative;
		width: 942px;
		overflow:hidden;
		margin-bottom: 20px;
		-webkit-box-shadow:1px 5px 5px rgba(0, 0, 0, .25);
		-moz-box-shadow:1px 5px 5px rgba(0, 0, 0, .25);
		box-shadow:1px 5px 5px rgba(0, 0, 0, .25);
	
		border-radius: 3px;
}
	
	.private-segment .b-product-filter {
		margin-top: 11px;
		margin-bottom: 18px;
	}
	
	
		.b-product-filter__headline {
			position: relative;
			height: 31px;
			width: 100%;
			background: #4d65a6;
			background: -moz-linear-gradient(top,  #4d65a6 0%, #274493 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d65a6), color-stop(100%,#274493));
			background: -webkit-linear-gradient(top,  #4d65a6 0%,#274493 100%);
			background: -o-linear-gradient(top,  #4d65a6 0%,#274493 100%);
			background: -ms-linear-gradient(top,  #4d65a6 0%,#274493 100%);
			background: linear-gradient(to bottom,  #4d65a6 0%,#274493 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d65a6', endColorstr='#274493',GradientType=0 );
		
			cursor: pointer;
}
		
		.private-segment .b-product-filter__headline {
			position: relative;
			height: 31px;
			width: 100%;
			background: #594e44;
			background: -moz-linear-gradient(top,  #766b62 0%, #43382e 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#766b62), color-stop(100%,#43382e));
			background: -webkit-linear-gradient(top,  #766b62 0%,#43382e 100%);
			background: -o-linear-gradient(top,  #766b62 0%,#43382e 100%);
			background: -ms-linear-gradient(top,  #766b62 0%,#43382e 100%);
			background: linear-gradient(to bottom,  #766b62 0%,#43382e 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#766b62', endColorstr='#43382e',GradientType=0 );
		}
		
			.b-product-filter__title{
				position: relative;
				padding: 7px 23px;
				font: bold 13px 'Open Sans Semibold', arial;
				text-transform: uppercase;
				color: #fff;
			}
			.b-product-filter__ctrlbutton{
				height: 16px;
				width: 16px;
				position: absolute;
				top: 8px;
				right: 20px;
				
			}
			.b-product-filter__ctrlbutton.open {
				background: transparent url(https://www.psbank.ru/images/slide_button_rollup.png) no-repeat left center;
			}
			.b-product-filter__ctrlbutton.close {
				background: transparent url(https://www.psbank.ru/images/slide_button_expand.png) no-repeat left center;
			}
		
	.b-product-filter__slidepanel{
		position: absolute;
		bottom: 0px;
		background: #274493;
		width: 100%;
		color: #fff;
		font: normal 13px 'Open Sans', arial;
	}
	
	.private-segment .b-product-filter__slidepanel{
		background: #43382e;
	}
		.b-slidepanel__group{
			width: 440px; 
			float: left; 
			margin: 30px 0 50px 22px;
		}		
		
		.b-slidepanel__title{
			color: #fff;
			font: normal 14px 'Open Sans', arial;
			text-transform: uppercase;
			margin-bottom: 12px;
		}
		
		.b-slidepanel__radiobutton{
			background: #3c569e;
			display:inline-block;						
			padding: 0px 15px 1px 14px; /* for Chrome, Safari, FF, IE9*/
		}		
		
		.private-segment .b-slidepanel__radiobutton{
			background: #554a40;		
		}		
		
		.selectradio{
			background: #7d8ebe !important;
			color: #000 !important;
		}
		
		.private-segment .selectradio{
			background: #857a70 !important;
			color: #000 !important;
		}
		
		.b-product-filter__slidepanel label{
			display: inline-block;
			margin: 1px 0px !important;
			width: 390px;
			background: #3c569e;
			line-height: 31px; /* for Chrome, Safari, FF, IE9*/
		}
		
		.private-segment .b-product-filter__slidepanel label{
			background: #554a40;
		}
		
		div.selectradio+label{
			background: #7d8ebe;
			color: #000;
		}		
		
		.private-segment div.selectradio+label{
			background: #857a70;
		}
		
		.b-slidepanel__radiodot {	
			display:inline-block;
			height: 18px;
			width: 18px;
			background: transparent url('https://www.psbank.ru/images/filter_radiobutton.png') 0 0 no-repeat;
			margin: 6px 0px;
			zoom: 1;
			*display: inline;
			_height: 250px;
		}
		
		.b-slidepanel__radiodot {	
			background: transparent url('https://www.psbank.ru/images/filter_radiobutton.png') 0 0 no-repeat;
		}
				
		.private-segment .b-slidepanel__radiodot {	
			background: transparent url('https://www.psbank.ru/images/filter_radiobutton_private.png') 0 0 no-repeat;
		}
		
		.radio-hide { opacity: 0; filter:alpha(opacity=0); }
		
		.b-slidepanel__radiodot_state_selected { 
			background-position: 0 -18px;
		}
/*--------------------------------------------------------- */

.business-segment .product-button {
	background: #5c6990;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5c6990), to(#394979));
	background: -webkit-linear-gradient(#5c6990, #394979);
	background: -moz-linear-gradient(#5c6990, #394979);
	background: -ms-linear-gradient(#5c6990, #394979);
	background: -o-linear-gradient(#5c6990, #394979);
	background: linear-gradient(#5c6990, #394979);
}
.business-segment .product-button:hover {	
	background:#5b688f;
	background:linear-gradient(#384878, #5b688f);
	background:-moz-linear-gradient(#384878, #5b688f);
	/*background:-webkit-gradient(linear, left top, left bottom, from(#384878), to(#5b688f);*/
	background:-o-linear-gradient(#384878, #5b688f);
	background: -ms-linear-gradient(top, #384878 0%,#5b688f 100%);
}
.business-segment .b-solutiontile__title{
	color: #473A31;
}

/*----------------------------------------------------------------
-----------Disabled button (Roman)--------------------------------
------------------------------------------------------------------*/

.product-button.disabled-button,.product-button.disabled-button:hover
{
	background: #d6d6d8;
	background: linear-gradient(#8D8D8D, #D5D5D5);
	background: -moz-linear-gradient(#8D8D8D, #D5D5D5);
	background: -webkit-gradient(linear, left top, left bottom, from(#8D8D8D), to(#D5D5D5));
	background: -o-linear-gradient(#8D8D8D, #D5D5D5);
	background: -ms-linear-gradient(top, #8D8D8D 0%,#D5D5D5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8D8D8D, endColorstr=#D5D5D5);
	color: #ffffff !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d6d6d8, endColorstr=#d6d6d8);
	color: #999;
	box-shadow: 0px 1px 4px 0px #777777 inset;
	-webkit-box-shadow: 0px 1px 4px 0px #777777 inset;
	-moz-box-shadow: 0px 1px 4px 0px #777777 inset;
	-ms-box-shadow: 0px 1px 4px 0px #777777 inset;
	-o-box-shadow: 0px 1px 4px 0px #777777 inset;
}

/*------------------------------------------------------------------
-------------------Helper styles (Roman)----------------------------
------------------------------------------------------------------*/

.b-product-filter .center-container
{
	padding: 0px;
}

.b-product-filter .scfNumberTextBox,.textbox-unit-label
{
	display: none;
}

.b-product-filter .scfNumberGeneralPanel
{
	width: 84%;
}

.b-product-filter div[id$="_fieldContainer"]
{
	background:none;	
}

.b-slidepanel__radiodot {
	background-position: 0 1px;
}

.b-product-filter .scfTitleBorder,.b-product-filter .scfSubmitButtonBorder
{
	display: none;
}

.b-product-filter .scfNumberBorder
{
	margin: 20px 0px;
}
.b-product-filter .scfNumberBorder .scfNumberGeneralPanel  {
	float: none;
	display: inline-block;
}
.b-product-filter .scfRadioButtonListBorder,.b-product-filter .scfCheckboxBorder,.b-product-filter .scfNumberBorder
{
	display: block;
	float: none;	
	min-height: 0px;
}

.b-product-filter .scfNumberBorder
{
	margin: 0px 0px 30px 0px;
}

.b-product-filter .scfRadioButtonListBorder
{
	margin: 0px 0px 15px 0px;	
}

.b-product-filter .scfCheckboxBorder
{
	margin: 0px 0px 16px 0px;
}

.b-product-filter .scfRadioButtonListBorder .scfRadioButtonListGeneralPanel
{
	float: none;
}

.b-product-filter .scfRadioButtonListBorder .scfRadioButtonListLabel
{
	display: none;
}

.b-slidepanel__radiodot_state_selected {
	background-position: 0 -17px;
}

.b-product-filter__slidepanel
{
	display: none;
	padding: 26px 0px 9px 23px;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-top: 1px solid rgb(103,125,176);
}

.b-product-filter .b-product-filter__slidepanel .scfNumberLabel,.b-product-filter .slider-basis__value-label.max-value,.b-product-filter .slider-basis,.b-product-filter .slider-basis__value-label.min-value
{
	display: inline-block;
	float:none;
	position: relative;
	top: 0px;
	line-height: 20px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding: 0px
}

.b-product-filter .scfNumberLabel
{
	width: 15%;
	background: transparent;
}

.b-product-filter .slider-basis__value-label.min-value
{
	width: 11.5%;
	text-align: right;
	margin-right: 22px;
	color: #7d8fbd;
}

.b-product-filter .slider-basis
{
	margin: 0px;
	width: 71.5%;
	height: 10px;
	background: rgb(125,143,179);
	position: relative;
	border-radius: 5px;
	padding-left: 6px;
	border: none;
}

.slider-basis.ui-widget-content a.ui-state-default
{
	width: 20px;
	height: 20px;
	display: inline-block;
	position: absolute;
	top: -4px;	
	margin-left: -10px;
	background:transparent;
	border:none;
	background-image: url('https://www.psbank.ru/images/scroller.png');	
}

.slider-basis .ui-slider-range
{
	width: 51%;
	float: right;
	height: 100%;
	background: rgb(218, 222, 237);
	border-top-left-radius: 0px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 0px;	
	-webkit-box-shadow: inset -0px 1px 4px 1px rgba(0, 0, 100, 0.5);  
	box-shadow: inset -0px 1px 2px 1px rgba(0, 0, 100, 0.5);
	border:  none;
}

.b-product-filter .slider-basis__value-label.max-value
{
	width: 10%;	
	margin-left: 24px;
	color: #7d8fbd;
}

.b-product-filter .slider-basis .slider-basis__value-label.max-value,.b-product-filter .slider-basis .slider-basis__value-label.min-value
{
	display: none;
}

.b-product-filter__radio-group-attr .b-slidepanel__radiodot
{
	margin: 2px 10px 0px 0px;
}

.b-product-filter .scfRadioButtonList .b-slidepanel__radiobutton,.b-product-filter__radio-group-attr .b-slidepanel__radiobutton
{
	background-color: transparent !important; 
	height: auto;
	padding: 0px;
	line-height: 20px;	
	margin-right: 10px;
}

.b-product-filter .scfRadioButtonList .selectradio + label, .b-product-filter .scfRadioButtonList label,.b-product-filter .scfCheckbox label
{
	background-color: transparent;
	line-height: 20px;	
	color: inherit;
	width: auto;
	cursor: pointer;
}

.b-product-filter__radio-group-attr .b-product-filter__radio-group-attr__variant
{
	line-height: 20px;	
}

.scfCheckbox .ez-checkbox
{
	display: inline-block;
	width: 18px;
	height: 18px;		
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: 0px -23px;
	background-image: url('https://www.psbank.ru/images/filter-checker.png');
}

.scfCheckbox .ez-checkbox.ez-checked
{
	background-position: 0px 3px;
}

.slider-basis
{
	margin: 30px 0px;
}

.b-product-filter__radio-group-attr,.b-product-filter__check-attr
{
	margin: 20px 0px;
}

.scfRadioButtonList tr + tr label
{
	margin-top: 16px !important;
}

.b-product-filter__range-arrt__baloon
{	
	position: absolute;
	top: -44px;
	text-align: center;
	display: none;
}

.b-product-filter__range-arrt__baloon__text
{	
	background: rgb(230,234,242);
	color: #214691;
	padding: 6px 11px;
	border-radius: 5px;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	-webkit-box-shadow: 1px 5px 5px rgba(0, 0, 0, .25);  -moz-box-shadow: 1px 5px 5px rgba(0, 0, 0, .25);  box-shadow: 1px 5px 5px rgba(0, 0, 0, .25);
}

.b-product-filter__range-arrt__baloon__arrow
{
	display: inline-block;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 6px solid rgb(230, 234,242);
	vertical-align: top;
	position: relative;
	z-index: 1;
}

.b-product-filter__range-arrt__baloon__arrow-shadow
{
	position: absolute;
	left: 50%;
	margin-left: -10px;
	bottom: 10px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 9px solid rgba(0, 0, 0, 0.15);
	z-index: 0;	
}

.b-product-filter + .b-tapelist-tabs .one_third + .one_third + .one_third{
	float: left;
	margin-right: 16px;
}