/* =============================================================================
   File:            infoblocks.css
   Description:     Styles for text and media content block on page
   Project:         PromSvyazBank Site
   Author:          Eugene Moiseenko & Pavel Buramenski
   ========================================================================== */

/*--------------------------- List of definitions of terms (e.g. in articles )*/

.private-segment a {color: #562600;}

.terms_definitions{
    padding-top: 40px;
}

.definitions_list{     
    border: 0px solid black;
    text-decoration:none; 
    vertical-align:top;
    text-align: left;
    color: #555;    
    font-size: 12px;
    margin-left: 2px;
}

.definitions_list td{
    vertical-align:top;
    padding-bottom: 5px; 
}

.definitions_list .number{ 
    width:1px; 
    overflow: visible;
    color: #f97400;
    padding-right: 7px;
}

.definitions_list .term{
    width:1px; 
    overflow: visible; 
    color: #111;   
}

.definitions_list .split{
    text-align:center;  
    width:10px;
}

/* -------------------------------------------------- News widget */
.with_gradient {
	position: relative;
	background:url(https://www.psbank.ru/images/with_gradient.png) repeat-x 0 0;
	padding:18px 12px 15px;
	height:22px;
}

.with_gradient h6 {text-transform:uppercase;}

.news_list {margin:0 12px;}

.news_list > li {
	list-style:none;
	border-top:1px solid #e7e7e6;
	overflow:hidden;
	position:relative;
	padding:8px 0 19px;
}

.news_list > li h6 {
	padding:4px 0 1px;
	font: 13px 'Open Sans Light', arial; /*Z2; B - font: 13px 'Open Sans Semibold', arial;*/
	font-weight: bold;
	
}

.news_list .published {float:right;}

.news_list .category{
	color: #A0A1A1;
	font-size: 11px;
}

.news_content {
	padding:8px 0 7px;
	font: 12px 'Open Sans', arial;
}

.news_list a{
	font: 12px 'Open Sans', arial;
}

.news_link {
	font: bold 11px/20px 'Open Sans', arial; /*Z2; B - font: 700 11px/20px 'Open Sans Bold', arial;*/
	color:#f57b20;
	text-decoration: none;
	text-transform: uppercase;
	border-bottom: 2px solid #FEE1D4;
}

a.news_link:hover {
	border-bottom: 0px solid #FEE1D4;
	text-decoration: none;
}

.news_link_wrap {
	border-top:1px solid #e7e7e6;
	padding:12px 12px 40px;
	margin-right:12px;
}


/* ---------------------------------------------- Block - Intro info */
.b-introtile{
	font-family: 'Open Sans Light', arial;
	font-size: 14px;
	line-height: 20px;
}

.b-introtile__title{
		color: #473A31;
		font: 17px 'Open Sans Light', arial;	/*Z2; B - font: 15px 'Open Sans Semibold', arial;*/
        font-weight: bold;
		line-height: 20px;
		text-transform: uppercase;
	}
	.b-introtile__image{}	
	.b-introtile__text{
		font: normal 13px 'Open Sans Light', arial;	/*Z2; B - font: normal 13px 'Open Sans', arial;*/
		line-height: 20px;
		padding: 12px 0px 22px;
		color: #666;
	}
	.b-introtile__morelink{	
		display:inline-block;
		color:#ffffff;
		font-size:11px;
		line-height:20px;
		padding:4px 10px;
		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		font-family: 'Open Sans', arial;
	}
	.b-introtile__extralink{}
	
	/* Modification when unit displayed at the top of the page*/
	.b-introtile_state_upper  .b-introtile__title{		
		border-bottom: 1px solid #E7E8E8;
		color: #473A31;
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 25px;
		min-height: 26px;
		padding: 0px 0px 25px 15px; /*Z?*/
		text-transform: none;
	}
	.b-introtile_state_upper  .b-introtile__text{		
		font-size: 13px;
		line-height: 20px;
		padding-left: 15px;
		padding-top: 0px;
	}		
	
	.business-segment .b-introtile_page_career .button_orange{
		text-transform:uppercase;
		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 .b-introtile_page_career .button_orange:hover{
			background:#5c6990;
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#394979), to(#5c6990));
			background: -webkit-linear-gradient(#394979, #5c6990);
			background: -moz-linear-gradient(#394979, #5c6990);
			background: -ms-linear-gradient(#394979, #5c6990);
			background: -o-linear-gradient(#394979, #5c6990);
			background: linear-gradient(#394979, #5c6990);
		}
	
	/*.b-introtile_state_upper  .b-introtile__title{
		color: #223469 !important;
	}*/
	
	.bank-segment .b-introtile_segment_person .b-introtile__image{display: block !important; }	
	
	.b-introtile_segment_person{}	
		.b-introtile_segment_person .b-introtile__title{}
		.b-introtile_segment_person .b-introtile__image{display: none;}	
		.b-introtile_segment_person .b-introtile__text{
				padding: 13px 2px 23px;
		}
		.b-introtile_segment_person .b-introtile__morelink{
			margin-left: 3px;
			text-transform:uppercase;
			padding:3px 19px;
			color:#ffffff;
			font: normal 11px/20px 'Open Sans Semibold', arial;
			text-transform:uppercase;
			float:left;
			background: #ee8333 url(https://www.psbank.ru/images/button_orange.png) repeat-x 0 0;			
			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;		
			
		}
		.b-introtile__morelink:hover {	
			background-position:0 -26px;
			text-decoration:none;
		}
		.b-introtile_segment_person .b-introtile__extralink{display: none;}
		
		
	.b-introtile_segment_corp.b-introtile_state_upper{
		margin-right: -16px;
	}
	
		.b-introtile_segment_corp.b-introtile_state_upper .b-introtile__title, 
		.b-contactmetile_segment_corp .b-contactmetile__title{			
			height: 33px;
			padding:0 0 8px 6px;
			margin-top: 40px;
			margin-bottom:44px;
			border-bottom:1px solid #a7a9ab;
			color:#2F2319;
			font:normal 24px 'Open Sans', arial;
			letter-spacing: -1px;
			text-transform:uppercase;
		}
		.b-contactmetile_segment_corp .b-contactmetile__title{						
			margin-bottom:32px;
		}
		.b-introtile_segment_corp .b-introtile__image{}	
		.b-introtile_segment_corp .b-introtile__text {padding-top:0;}
		.b-introtile_segment_corp .b-introtile__morelink{			
			font-family: 'Open Sans';
			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%);
			text-transform:uppercase;
			
		}
		.b-introtile_segment_corp .b-introtile__morelink: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%);
		}
		.b-introtile_segment_corp .b-introtile__extralink{
			border-bottom: 2px solid #FEE1D4;
			color: #F97400;
			font: bold 11px/20px "Open Sans Bold", "arial";
			text-decoration: none;
		}
		.b-introtile_segment_corp.b-introtile_state_upper .b-introtile__text {
			font:18px/24px 'Open Sans Light', arial;
			padding-left:7px;
			padding-right: 16px;
		}
		
		.b-introtile_segment_corp.b-introtile_state_upper .b-introtile__morelink {
			padding:0;
			font: bold 11px/15px 'Open Sans Bold', arial;
			color: #F57B20;
			text-decoration: none;
			text-transform: uppercase;
			border-bottom: 2px solid #FEE1D4;
			background:none;
			/*border-radius:none;
			-moz-border-radius:none;
			-webkit-border-radius:none;*/
		}		
		
		.b-introtile_segment_corp.b-introtile_state_upper .b-introtile__morelink:hover {
			border-bottom: 2px solid transparent;
			text-decoration: none;
			background:none;
		}
		
		.b-introtile_segment_corp.b-introtile_state_upper .b-introtile__text img {display:block;}
	
		.b-introtile_segment_ .b-introtile__morelink{
			padding-left: 19px;
			padding-right: 19px;
			font-family: 'Open Sans';
			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%);
			text-transform:uppercase;
			-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;	
		}
		.b-introtile_segment_ .b-introtile__morelink: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%);
		}
		
		.b-introtile_segment_ .b-introtile__title {
			font-size:14px; /*Z2; B - font-size:16px;*/
			line-height: 20px;
			padding: 12px 0 2px;
			/*text-transform:uppercase;*/
			color:#191919;
		}
	
	.b-introtile_segment_private{}
		.b-introtile_segment_private.b-introtile_state_upper .b-introtile__title{
			border-bottom:0px solid #191d25;
			font: 400 24px/26px 'Open Sans', arial;			
			text-transform:uppercase;
			color:#562600;
			padding:0 0 20px 0;
			margin-bottom:20px;
		}
		.b-introtile_segment_private .b-introtile__title{color: #191919;}
		.b-introtile_segment_private .b-introtile__image{}	
		.b-introtile_segment_private .b-introtile__text{
			font-size:14px;
			line-height:20px;
			color:#666766;
			padding-left:0;
		}
		.b-introtile_segment_private .b-introtile__morelink{
			color: #ffffff;
			text-transform:uppercase;			
			background:#785233;
			background:linear-gradient(#8f7057, #785233);
			background:-moz-linear-gradient(#8f7057, #785233);
			background:-webkit-gradient(linear, left top, left bottom, from(#8f7057), to(#785233));
			background:-o-linear-gradient(#8f7057, #785233);
			background: -ms-linear-gradient(top, #8f7057 0%,#785233 100%);			
		}
		.b-introtile_segment_private .b-introtile__extralink268{}
	
	.b-introtile_segment_private .b-introtile__morelink:hover{
		background:#907057;
		background:linear-gradient(#795234, #907057);
		background:-moz-linear-gradient(#795234, #907057);
		background:-webkit-gradient(linear, left top, left bottom, from(#795234), to(#907057));
		background:-o-linear-gradient(#795234, #907057);
		background: -ms-linear-gradient(top, #795234 0%,#907057 100%);		
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#795234, endColorstr=#907057);
		/*background:#b5dff7;
		background:linear-gradient(#c3e5f8, #b5dff7);
		background:-moz-linear-gradient(#c3e5f8, #b5dff7);
		background:-webkit-gradient(linear, left top, left bottom, from(#c3e5f8), to(#b5dff7));
		background:-o-linear-gradient(#c3e5f8, #b5dff7);
		background: -ms-linear-gradient(top, #c3e5f8 0%,#b5dff7 100%);		*/	
	}
	
	.b-introtile_segment_sme{}
		.b-introtile_segment_sme .b-introtile__title{}
		.b-introtile_segment_sme .b-introtile__image{}	
		.b-introtile_segment_sme .b-introtile__text{}
		.b-introtile_segment_sme .b-introtile__morelink{
			text-transform:uppercase;
			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);
		}
		.b-introtile_segment_sme .b-introtile__extralink{}
	
		.b-introtile_segment_sme  .b-introtile__morelink:hover{
			background:#5c6990;
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#394979), to(#5c6990));
			background: -webkit-linear-gradient(#394979, #5c6990);
			background: -moz-linear-gradient(#394979, #5c6990);
			background: -ms-linear-gradient(#394979, #5c6990);
			background: -o-linear-gradient(#394979, #5c6990);
			background: linear-gradient(#394979, #5c6990);
		}
	
		.b-introtile_segment_corp .b-introtile__title {
			font-size: 16px;
			line-height: 26px;
			text-transform: uppercase;
			color: #191919;
			padding-bottom: 22px;
		}
		
	.b-introtile_page_career{}
		.b-introtile_page_career .b-introtile__title{
			
		}
		.b-introtile_page_career .b-introtile__image{padding-bottom: 22px;}	
		.b-introtile_page_career .b-introtile__text{
			padding: 13px 2px 23px;
		}
		.b-introtile_page_career .b-introtile__morelink{
			text-transform:uppercase;
			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);
		}
		.b-introtile_page_career .b-introtile__extralink{}
	

/* ---------------------------------------------- Block - List of links */
.b-linktile{}
	.b-linktile li {margin-bottom:2px;}

	.b-linktile li a {
		text-transform:uppercase;
		font: normal 13px 'Open Sans Light', arial; /*Z2; B - font: normal 13px 'Open Sans', arial; */
		/*letter-spacing: 1px;*/
		line-height:20px;	
		display:block;
		padding:13px 0 13px 16px;
	}
	
	.b-linktile_segment_person li {
		
		background: #f5f6f9;
		background: -moz-linear-gradient(top,  #f8f9fb 0%, #f5f6f9 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f9fb), color-stop(100%,#f5f6f9));
		background: -webkit-linear-gradient(top,  #f8f9fb 0%,#f5f6f9 100%);
		background: -o-linear-gradient(top,  #f8f9fb 0%,#f5f6f9 100%);
		background: -ms-linear-gradient(top,  #f8f9fb 0%,#f5f6f9 100%);
		background: linear-gradient(to bottom,  #f8f9fb 0%,#f5f6f9 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f9fb', endColorstr='#f5f6f9',GradientType=0 );
	}
	.b-linktile_segment_person li  a {
		color: #00146D;
		-webkit-transition:box-shadow .2s ease-out;
		-moz-transition:box-shadow .2s ease-out;
		-ms-transition:box-shadow .2s ease-out;
		-o-transition:box-shadow .2s ease-out;
		transition:box-shadow .2s ease-out;
	}
	.b-linktile_segment_person li a:hover {
		text-decoration:none;
		-webkit-box-shadow:0 0 40px rgba(0, 0, 0, .1) inset;
		-moz-box-shadow:0 0 40px rgba(0, 0, 0, .1) inset;
		box-shadow:0 0 40px rgba(0, 0, 0, .1) inset;
	}
	
	.b-linktile_segment_private li a {
		color:#282828;
		background:#f0efef;
		background:linear-gradient(#f0efef, #eae9e8);
		background:-moz-linear-gradient(#f0efef, #eae9e8);
		background:-webkit-gradient(linear, left top, left bottom, from(#f0efef), to(#eae9e8));
		background:-o-linear-gradient(#f0efef, #eae9e8);
		-webkit-transition:box-shadow .2s ease-out;
		-moz-transition:box-shadow .2s ease-out;
		-ms-transition:box-shadow .2s ease-out;
		-o-transition:box-shadow .2s ease-out;
		transition:box-shadow .2s ease-out;
	}
	.b-linktile_segment_private li a:hover {
		text-decoration:none;
		background: #deedf4;
		-webkit-box-shadow:0 0 40px rgba(0, 0, 0, .2) inset;
		-moz-box-shadow:0 0 40px rgba(0, 0, 0, .2) inset;
		box-shadow:0 0 40px rgba(0, 0, 0, .2) inset;
	}

	.b-linktile_segment_sme li{
		background: #faf9f9;
		background: -moz-linear-gradient(top,  #faf9f9 0%, #f7f6f6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf9f9), color-stop(100%,#f7f6f6));
		background: -webkit-linear-gradient(top,  #faf9f9 0%,#f7f6f6 100%);
		background: -o-linear-gradient(top,  #faf9f9 0%,#f7f6f6 100%);
		background: -ms-linear-gradient(top,  #faf9f9 0%,#f7f6f6 100%);
		background: linear-gradient(to bottom,  #faf9f9 0%,#f7f6f6 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf9f9', endColorstr='#f7f6f6',GradientType=0 );	
	}
	.b-linktile_segment_sme li a{
		color:#473a31;
		-webkit-transition:box-shadow .2s ease-out;
		-moz-transition:box-shadow .2s ease-out;
		-ms-transition:box-shadow .2s ease-out;
		-o-transition:box-shadow .2s ease-out;
		transition:box-shadow .2s ease-out;
	}	
	.b-linktile_segment_sme li a:hover {
		text-decoration:none;
		-webkit-box-shadow:0 0 40px rgba(0, 0, 0, .15) inset;
		-moz-box-shadow:0 0 40px rgba(0, 0, 0, .15) inset;
		box-shadow:0 0 40px rgba(0, 0, 0, .15) inset;
	}
	
	.b-linktile_segment_corp li{
		background: #faf9f9;
		background: -moz-linear-gradient(top,  #faf9f9 0%, #f7f6f6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf9f9), color-stop(100%,#f7f6f6));
		background: -webkit-linear-gradient(top,  #faf9f9 0%,#f7f6f6 100%);
		background: -o-linear-gradient(top,  #faf9f9 0%,#f7f6f6 100%);
		background: -ms-linear-gradient(top,  #faf9f9 0%,#f7f6f6 100%);
		background: linear-gradient(to bottom,  #faf9f9 0%,#f7f6f6 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf9f9', endColorstr='#f7f6f6',GradientType=0 );	
	}
	.b-linktile_segment_corp li a{
		color:#473a31;
		-webkit-transition:box-shadow .2s ease-out;
		-moz-transition:box-shadow .2s ease-out;
		-ms-transition:box-shadow .2s ease-out;
		-o-transition:box-shadow .2s ease-out;
		transition:box-shadow .2s ease-out;
	}	
	.b-linktile_segment_corp li a:hover {
		text-decoration:none;
		-webkit-box-shadow:0 0 40px rgba(0, 0, 0, .15) inset;
		-moz-box-shadow:0 0 40px rgba(0, 0, 0, .15) inset;
		box-shadow:0 0 40px rgba(0, 0, 0, .15) inset;
	}
	
	.b-linktile_page_about li {
		margin-left: 9px;
		background: #f5f6f9;
		background: -moz-linear-gradient(top,  #f8f9fb 0%, #f5f6f9 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f9fb), color-stop(100%,#f5f6f9));
		background: -webkit-linear-gradient(top,  #f8f9fb 0%,#f5f6f9 100%);
		background: -o-linear-gradient(top,  #f8f9fb 0%,#f5f6f9 100%);
		background: -ms-linear-gradient(top,  #f8f9fb 0%,#f5f6f9 100%);
		background: linear-gradient(to bottom,  #f8f9fb 0%,#f5f6f9 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f9fb', endColorstr='#f5f6f9',GradientType=0 );
	}
	.b-linktile_page_about li  a {
		color: #00146d;
		font-family: 'Open Sans', arial;
		-webkit-transition:box-shadow .2s ease-out;
		-moz-transition:box-shadow .2s ease-out;
		-ms-transition:box-shadow .2s ease-out;
		-o-transition:box-shadow .2s ease-out;
		transition:box-shadow .2s ease-out;
	}
	.b-linktile_page_about li a:hover {
		text-decoration:none;
		-webkit-box-shadow:0 0 40px rgba(0, 0, 0, .1) inset;
		-moz-box-shadow:0 0 40px rgba(0, 0, 0, .1) inset;
		box-shadow:0 0 40px rgba(0, 0, 0, .1) inset;
	}
/* ---------------------------------------------- Block - Image, optionally with caption */
.b-imagetile{
	display: block; 
	position: relative !important;
	overflow: hidden;
	height: 250px;
	width: 304px;
}
	.b-imagetile img {
		display:block;
		position: absolute !important;
	}

	.b-imagetile__mask {
		visibility: hidden; 	
		position: absolute !important;
		padding: 5px 10px !important; 		
		bottom: 0 !important; 
		left: 0 !important; 
		text-align: left; 
		font-family: 'Open Sans Light', arial; /*Z*/
		font-size:14px;
		line-height:16px;					
	}
	.b-imagetile_segment_person .b-imagetile__mask{
		font: 13px 'Open Sans', arial;
		color:#00146d;		
		background: transparent url(https://www.psbank.ru/images/transparent_orange.png);		
	}		
	.b-imagetile_segment_sme .b-imagetile__mask{
		/*background: transparent url(../../images/transparent_gray.png);*/
		background: transparent url(https://www.psbank.ru/images/transparent_blue.png);
	}
	.b-imagetile_segment_corp .b-imagetile__mask{
		/*background: transparent url(../../images/transparent_lightgray.png);*/
		background: transparent url(https://www.psbank.ru/images/transparent_gray.png);
	}
	.b-imagetile_segment_private .b-imagetile__mask{		
		background: transparent url(https://www.psbank.ru/images/transparent_brown.png);		
	}
	.b-imagetile_page_career .b-imagetile__mask{
		font: 13px 'Open Sans', arial;
		color:#00146d;		
		background: transparent url(https://www.psbank.ru/images/transparent_orange.png);		
	}	
	
	.business-segment .b-imagetile_page_career .b-imagetile__mask {
		background: transparent url(https://www.psbank.ru/images/transparent_blue.png);
	}
	
	.b-imagetile__caption{
		display: block;
		margin-top: 6px;
		margin-bottom: 20px;		
		font: bold 13px 'Open Sans Light', arial; /* Z2; B - font: 13px 'Open Sans Semibold', arial;*/
		color: #fff;
	}
	.b-imagetile_segment_person 	.b-imagetile__caption{color: #fff;}		
	.b-imagetile_segment_sme .b-imagetile__caption{color: #fff;}
	
	.b-imagetile__text{	
		display: block;
		position: absolute;
		color: #ddd;
		top: 50%;
		margin-top: -30px;		
		font-size: 13px;
	}
	.b-imagetile_segment_sme .b-imagetile__text{color: #eee;}
	.b-imagetile_segment_person .b-imagetile__text{color: #f1b695;}
	.b-imagetile_segment_corp .b-imagetile__text{color: #ddd;}
	.b-imagetile_page_career .b-imagetile__text{color: #f1b695;}
	.business-segment  .b-imagetile_page_career .b-imagetile__text{color: #eee;}
	
	.b-imagetile__morelink{
		display: block;
		position: absolute;
		bottom: 2px;
		left: 12px;
		font: bold 12px 'Open Sans Bold';
		margin-bottom: 16px;
		padding-right: 12px;
		text-transform: uppercase;
	}
	.b-imagetile_segment_sme .b-imagetile__morelink{	
		background: url('arrow_mo.png') 100% 1px no-repeat transparent;
		color: #fff;		
	}
	.b-imagetile_segment_person .b-imagetile__morelink{	
		background: url('arrow_mo.png') 100% 1px no-repeat transparent;
		color: #fff;		
	}
	.b-imagetile_segment_corp .b-imagetile__morelink{	
		background: url('arrow_mo.png') 100% 1px no-repeat transparent;
		color: #fff;		
	}
	.b-imagetile_page_career .b-imagetile__morelink{	
		background: url('arrow_mo.png') 100% 1px no-repeat transparent;
		color: #fff;		
	}
/* ---------------------------------------------- Persons block for Peoplegallery - Image with caption */
.b-worker-imagetile{
	display: block; 
	position: relative !important;
	overflow: hidden;
	height: 274px;
	width: 224px;
}
	.b-worker-imagetile img {
		display:block;
		position: absolute !important;
	}

	.b-worker-imagetile__mask {
		visibility: hidden; 	
		position: absolute !important;
		padding: 5px 11px !important; 		
		bottom: 0 !important; 
		left: 0 !important; 
		text-align: left; 
		font-family: 'Open Sans Light', arial; /*Z*/
		font-size:14px;
		line-height:16px;	
		/*background: transparent url(../../images/transparent_gray.png);		*/
		/*background: rgba(0, 120, 201, 0.2);*/
	}
	
	.b-worker-imagetile__mask__backcolor{
		background: transparent url(https://www.psbank.ru/images/transparent_grayblue.png);
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;		
		opacity: 0;
		filter: alpha(Opacity=0);
	}
	
	.b-worker-imagetile__name{
		position: relative;
		display: block;
		height: 27px;
		margin-top: 6px;
		margin-bottom: -19px;		
		font: 13px 'Open Sans Semibold', arial; /*Z* bold 14px 'Open Sans' - ???????? ?? Semibold*/
		color: #fff;
	}
	
	.b-worker-imagetile__job{
		position: relative;
		display: block;
		margin-top: 6px;
		margin-bottom: 20px;		
		font: 13px 'Open Sans Semibold', arial; /*Z* bold 14px 'Open Sans' - ???????? ?? Semibold*/
		color: #bec6dd;
	}

	.b-worker-imagetile__text{	
		display: block;
		position: absolute;
		color: #8d9098;
		top: 50%;
		margin-top: -30px;
		margin-right: 10px;
		font: 13px 'Open Sans', arial;
		font-size: 12px;
	}
	
	.b-worker-imagetile__morelink{
		display: block;
		position: absolute;
		bottom: 2px;
		left: 12px;
		font: bold 12px 'Open Sans Bold';
		margin-bottom: 16px;
		padding-right: 12px;
		text-transform: uppercase;
		background: url('arrow_mo.png') 100% 1px no-repeat transparent;
		color: #fff;
	}

/* ---------------------------------------------- Single person page */

.article-content_page_worker{
	padding-top: 14px !important;
}

.media-box_page_worker{	
	margin: 49px 150px 50px 0 !important;	
}

.media-box_page_worker .plaintext{		
	font: italic 26px/26px "Open Sans Light" !important;	
	color: #5571a8;
}

.worker-title{
	margin-top: 0px !important;
}

.worker-photo{
	display: block; 
	position: relative !important;
	overflow: hidden;
	width: 291px;
}

.worker-photo__caption{
	font: normal 11px/14px "Open Sans Semibold";
	padding: 12px 0 0 1px;
	color: #8d9098;
}

.worker-related {	
	margin-left: 20px;
}

.worker-related__list li a{	
	color: #5169a9;
}

.worker-related__list li {	
	padding-bottom: 12px !important;
}

.worker-related__title{	
	color: #2a4d92;	
	padding: 20px 0;
	font: 16px 'Open Sans';
}
	
/* ---------------------------------------------- Block - Contact Us (for SME and Personal) */

.b-contactustile{}
	
	.b-contactustile__title{		
		
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 25px;
		min-height: 26px;
		padding: 0px 0px 25px 15px;
		text-transform: none;
	}
	
	.b-contactustile_segment_person .b-contactustile__title{
		border-bottom: 1px solid #E7E8E8;
		color: #473A31;
	}
	
	.b-contactustile_segment_sme .b-contactustile__title{
		border-bottom: 1px solid #E7E8E8;
		color: #473A31;
	}
	
	.b-contactustile__colorblock {				
		position:relative;
		float:left;
		padding:15px 10px;
		width:298px;
		min-height:226px;		
	}
	
	.b-contactustile_segment_person  .b-contactustile__colorblock{
		color:#ffffff;
		background:#f68835;
		background:linear-gradient(#f68835, #f47b20);
		background:-moz-linear-gradient(#f68835, #f47b20);
		background:-webkit-gradient(linear, left top, left bottom, from(#f68835), to(#f47b20));
		background:-o-linear-gradient(#f68835, #f47b20);
	}
	
	.b-contactustile_segment_sme  .b-contactustile__colorblock{
		color:#ffffff;
		background:#384774;
	}
	
		.b-contactustile__colorblock__title {
			color:#ffffff;
			font-size:14px;
			line-height:16px;
			text-transform:uppercase;
			font-weight:normal;
		}
		
		.b-contactustile__colorblock__bottom {
			position:absolute;
			bottom:15px;
		}
		
			.b-contactustile__colorblock__bottom__content {
				color:#ffffff;
				font-size:13px;
				padding-bottom:10px;
				opacity:.5;
				filter:alpha(opacity=50);
			}								

/* ---------------------------------------------- Block - Personal Contact (Private and Corporate) */
	

	.b-product-tool__image {margin:0 -12px 5px;}

	.b-contactmetile_page_credinst .b-contactmetile{
		margin-left: 2px;
	}
	
	.b-contactmetile.b-contactmetile_segment_private .b-contactmetile__title {
		/*border-bottom:4px solid #191d25;*/
		font:400 24px/26px 'Open Sans', arial;
		text-transform:uppercase;
		color:#562600;
		min-height:26px;
		padding:0 0 20px 0;
		margin-bottom:20px;
	}
	
	.b-contactmetile_segment_private .b-contactmetile-inner, 
	.b-contactmetile_segment_corp .b-contactmetile-inner {
		border:1px solid #e8e9e9;
		padding:15px 16px 15px 16px;
		position:relative;
		overflow:hidden;
		background: #fff;
	}
	
	.b-contactmetile_segment_private .b-contactmetile-inner{
		color: #282828;
	}
	
	.b-contactmetile_page_credinst .b-contactmetile-inner{
		margin-bottom: 26px;
	}
	
	.product-page .b-contactmetile_segment_private .b-contactmetile__title{
		color: #8D6D54;
		font: normal 13px 'Open Sans', arial;
		margin: 0px;
		padding: 14px 0px 7px 12px;
		text-transform: none;
	}
	
	.b-contactmetile_page_credinst .b-contactmetile__title{
		color: #274193;
		font: normal 15px 'Open Sans Semibold', arial;
		margin: 0px;
		padding-top: 6px;
		text-transform: uppercase;
	}
	
	.product-page .b-contactmetile_segment_private .b-contactmetile-inner{
		position:relative;
		overflow:hidden;
		padding:0px;
		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;
	}
	
	.product-page .b-contactmetile_segment_private .photo_wrap{
		height: 114px; overflow:hidden;
	}
	
	.product-page .b-contactmetile_segment_private .photo_wrap .photo{
		margin-top: -25%; 
		margin-left: -25%
	}
	
	.b-contactmetile_segment_private .b-contactmetile-vcard {
		float:left;
		font-family: 'Open Sans', arial;
		margin-left:23px;
		/*width:280px;*/
		color:#5d5148;

	}
	
	.b-contactmetile_page_credinst .b-contactmetile-vcard {
		float:left;
		width: 232px;
		margin-bottom: 10px;
		font-family: 'Open Sans', arial;
		color:#5d5148;		
	}
	
	
	.product-page .b-contactmetile_segment_private .b-contactmetile-vcard {
		margin-left:13px;
		margin-bottom:33px;
	}

	.b-contactmetile_segment_private .b-contactmetile-vcard__title {
		display:block;
		margin-bottom:5px;
		margin-top:4px;
		font-size:13px;
		line-height:24px;
		text-transform:none;	
		color:#562600;
	}
	
	.b-contactmetile_page_credinst .b-contactmetile-vcard__title {
		display:block;
		margin-bottom:5px;
		margin-top:4px;
		font-size:13px;
		line-height:24px;
		text-transform:none;	
		color:#5d5148;
	}

	.b-contactmetile_segment_private .b-contactmetile-vcard__subtitle {
		display: block;
		margin-bottom:27px;
		font-size:12px;
		font-family: 'Open Sans', arial;
		color:#562600;
	}
	
	.b-contactmetile_page_credinst .b-contactmetile-vcard__subtitle {
		display: block;
		margin-bottom:7px;
		font-size:12px;
		font-family: 'Open Sans', arial;
		color:#75685f;
	}

	.b-contactmetile_segment_corp .b-contactmetile-vcard__subtitle {
		font-size:12px;
		color:#75685f;
		display:block;
		float: left;
		line-height: 21px;
	}

	.product-page .b-contactmetile_segment_private .b-contactmetile-vcard__title {
		margin-top:12px;
	}
	
	.b-contactmetile_page_credinst .b-contactmetile-vcard__title {
		margin-top:10px;
	}

	.product-page .b-contactmetile_segment_private .b-contactmetile-vcard__subtitle {
		display: block;
		font-size:12px;
		margin-bottom:27px;
		color:#562600;
	}
	
	.b-contactmetile_segment_private .b-contactmetile-vcard_phone,
	.b-contactmetile_segment_private .b-contactmetile-vcard_email {		
		display:block;
		color:#282828;
		font-size:13px;
		line-height:24px;		
	}	
	
	.b-contactmetile_page_credinst .b-contactmetile-vcard_phone,
	.b-contactmetile_page_credinst .b-contactmetile-vcard_email {		
		display:block;
		color:#282828;
		font-size:13px;
		line-height:16px;		
	}

	.b-contactmetile_segment_private .b-contactmetile_download_vcard,
	.b-contactmetile_segment_corp .b-contactmetile_download_vcard{
		background:url(https://www.psbank.ru/images/private_vcard.png) no-repeat 0 0;
		padding-left:25px;
		margin:53px 0 4px;
		color:#282828;
		display:block;
		font-size:11px;
	}
	
	.b-contactmetile_segment_private .b-contactmetile_request_vcard{	
		margin-top:15px;
		color:#282828;
		display:block;
		font-size:11px;
	}	
	
	.product-page .b-contactmetile_segment_private .b-contactmetile_download_vcard	{
		margin-top: 55px;
		margin-bottom: 15px;
	}
	
	.b-contactmetile_segment_corp .b-contactmetile-vcard__title {
		float:left;
		color: #5d5148;
		font: normal 14px 'Open Sans Semibold', arial;
		text-transform: none;
		padding-right:5px;
	}

	.b-contactmetile_segment_corp .photo {margin:10px 0;}
	
	.b-contactmetile_segment_corp .b-contactmetile-vcard_phone,
	.b-contactmetile_segment_corp .b-contactmetile-vcard_email {
		display:block;
		font:13px/16px 'Open Sans Light', arial;
	}
		
	.b-contactmetile_segment_corp .b-contactmetile_download_vcard{
		display: block;
		margin: 20px 0px 4px 0;
		float: left;
		padding-left: 25px;
		background: url(https://www.psbank.ru/images/private_vcard.png) no-repeat 0 0;
		color: #5D5148;
		font: normal 11px/16px 'Open Sans Semibold', arial;
	}
	
	.b-contactmetile_segment_corp .b-contactmetile_request_vcard{
		margin: 20px 0 0;
		float: left;
		color: #5D5148;
		font: normal 11px/16px 'Open Sans Semibold', arial;
	}
	
	.b-contactmetile_segment_corp .b-contactmetile__contact-divider{		
		display: block;
		float: left;
		margin: 20px 8px 0;
		color: #ccc;
	}
	
	/*Private product category page*/
	.product-category-page .b-contactmetile_segment_private .b-contactmetile__title{
		display: none;
	}
	
	.product-category-page .b-contactmetile_segment_private .b-contactmetile-inner{
		border: 1px solid #E8E9E9;
		padding: 16px;
		position: relative;
		overflow: hidden;
		background: white;
	}
	
	
	/*Investors Page*/
	.b-contactmetile.b-contactmetile_page_investors .b-introtile_state_upper{
	}
	
	.b-contactmetile_page_investors.b-introtile_state_upper .b-contactmetile__title{
		text-transform: uppercase;
		border-bottom: 1px solid #E7E8E8;
		color: #473A31;
		font: normal 400 16px/26px 'Open Sans Semibold', arial;
		margin-bottom: 31px;
		min-height: 26px;
		padding: 0px 0px 25px 3px;
	}
	
	.b-contactmetile_page_investors.b-introtile_state_upper .b-contactmetile-inner{
		border: 1px solid #E8E9E9;
		padding: 16px 16px 18px;
		position: relative;
		overflow: hidden;
		background: white;
		
	}
	
	.b-contactmetile_page_investors.b-introtile_state_upper .b-contactmetile-vcard{}
		
	.b-contactmetile_page_investors.b-introtile_state_upper .b-contactmetile-vcard__title{
		float: left;
		color: #5D5148;
		font: normal 14px 'Open Sans Semibold', arial;
		text-transform: none;
		padding-right: 5px;
	}
	
	.b-contactmetile_page_investors.b-introtile_state_upper .b-contactmetile-vcard__subtitle{
		font-size: 12px;
		color: #75685F;
		display: block;
		float: left;
		line-height: 21px;
	}
	
	.b-contactmetile_page_investors.b-introtile_state_upper .photo{
		margin: 10px 0;
	}
	
	.b-contactmetile_page_investors.b-introtile_state_upper .b-contactmetile-vcard_phone,
	.b-contactmetile_page_investors.b-introtile_state_upper .b-contactmetile-vcard_email{
		display: block;
		font: 13px/16px 'Open Sans Light', arial;
	}
	
	.b-contactmetile_page_investors.b-introtile_state_upper .b-contactmetile_download_vcard{
		display: block;
		margin: 20px 0px 4px 0;
		float: left;
		padding-left: 25px;
		background: url(https://www.psbank.ru/images/private_vcard.png) no-repeat 0 0;
		color: #5D5148;
		font: normal 11px/16px 'Open Sans Semibold', arial;
	}
	
	.b-contactmetile_page_investors.b-introtile_state_upper .b-contactmetile_request_vcard{
		margin: 20px 0 0;
		float: left;
		color: #5D5148;
		font: normal 11px/16px 'Open Sans Semibold', arial;
	}
	
	.b-contactmetile_page_investors .b-contactmetile__contact-divider{		
		display: block;
		float: left;
		margin: 20px 8px 0;
		color: #ccc;
	}
	
	.b-contactmetile__link-wrap,
	.event-investor__link-wrap{
		position: relative;
		padding-top: 30px;
		font: bold 11px/20px 'Open Sans Bold', arial;
	}
	
	.b-contactmetile__link,
	.event-investor__link{ 
		color: #f97400;
		font: bold 11px/20px 'Open Sans Bold', arial;
		text-decoration: none;
		text-transform: uppercase;
		border-bottom: 2px solid #fee1d4;
	}
	
	a.event-investor__link:hover,
	a.b-contactmetile__link:hover{
		border-bottom: 2px solid #f97400;
		text-decoration: none;
	}

/*------------------------------------------------------------*/

.b-tapelist-tab {
	display:none;
	position:relative;
	overflow:hidden;
}
	
.b-tapelist {
	border-bottom:1px solid #f6f6f6;
	margin-bottom:30px;
	overflow:hidden;
}

.b-product-category .b-tapelist {
	margin-bottom:25px;
}


.b-tapelist li {

	float:left;
}

.b-tapelist li a {
	font-family: 'Open Sans Light', arial; /* Z2; B - font-family: 'Open Sans Semibold', arial;*/
	display:block;
	padding:0 25px;
	color:#00146d;
	font-size:13px;
	line-height:36px;
}

.b-tapelist li.current a, 
.b-tapelist li a:hover {
	text-decoration:none;
	background:#f6f6f6;
	background:linear-gradient(#fefefe, #f6f6f6);
	background:-moz-linear-gradient(#fefefe, #f6f6f6);
	background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f6f6f6));
	background:-o-linear-gradient(#fefefe, #f6f6f6);
	background: -ms-linear-gradient(top, #fefefe 0%,#f6f6f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#f6f6f6);
	color:#F97400;
}

.private-segment .b-tapelist li a {
	color: #7c7c7c;
}

.private-segment .b-tapelist li.current a, 
.private-segment .b-tapelist li a:hover {
	color:#562600;
}
.b-atmsmap .b-tapelist,
.b-mapwidget .b-tapelist {
	border-bottom: 1px solid #f6f6f6;
	margin-bottom: 15px;
	overflow: hidden;
	margin-top: 15px;
}

.b-atmsmap .b-tapelist-tab,
.b-mapwidget .b-tapelist-tab{
	padding-left: 0px !important;
}

.b-atmsmap .b-tapelist li a ,
.b-mapwidget .b-tapelist li a {
	font-family: 'Open Sans Semibold', arial;
	display: block;
	padding: 10px 0px 10px 0px;
	font-size: 13px;
	line-height: 16px;
	width: 119px;
	text-align: center;
}

.b-mapwidget .left_part {
	font-size: 12px;
	/*background: url(../../images/map-filter-icons.png) no-repeat 188px 0px;*/
	font-family: "Open Sans Semibold";
}

.b-mapwidget .upper-block{
	margin-bottom: 20px;
}

.b-mapwidget .filter input[type="radio"] + span.jquery-search-checkbox div {   
    background: url(https://www.psbank.ru/images/map-filter-radiobutton.png) no-repeat 5px 5px;
}

.b-mapwidget .filter input[type="radio"] + span.jquery-search-checkbox-checked div  {
    background-position: 5px -44px;
}

.b-atmsmap .jquery-search-checkbox div,
.b-mapwidget .jquery-search-checkbox div {
	padding-right: 3px;
}

.b-atmsmap .jquery-map-section-checkbox-checked div,
.b-mapwidget .jquery-map-section-checkbox-checked div  {
background-position: 5px -225px;
}

.person-office  + span .left_part {
    background: url(https://www.psbank.ru/images/map-filter-icons.png) no-repeat 188px 0px;
}

.vip-office  + span .left_part {
    background: url(https://www.psbank.ru/images/map-filter-icons.png) no-repeat 188px -45px;
}

.psb  + span .left_part {
    background: url(https://www.psbank.ru/images/map-filter-icons.png) no-repeat 186px -87px;
}

.alpha  + span .left_part {
    background: url(https://www.psbank.ru/images/map-filter-icons.png) no-repeat 185px -134px;
}

.mdm  + span .left_part {
    background: url(https://www.psbank.ru/images/map-filter-icons.png) no-repeat 186px -180px;
}


 /*--------------------------------------------- Typography */

.heading_13 {
	color:#274193;
	font: bold 13px/18px 'Open Sans', arial;
}

.private-segment .heading_13 {
	color:#562600;
}

.heading_divider {
	border-bottom:1px solid #eceded;
	padding:0 0 19px 4px;
	margin-bottom:12px;
	color:#192A60;
	font-weight:bold;
	font:bold 13px/18px 'Open Sans Bold', arial; /*Z* - bold 14px/18px 'Open Sans', arial;*/
	text-transform:uppercase;
}

.heading_divider + .article_tile{
	padding-top: 18px;
}

/*
.heading_divider {
	border-bottom:1px solid #eceded;
	padding:0 0 10px;
	margin-bottom:30px;
	color:#192A60;
	font-weight:bold;
	font:bold 14px/18px 'Open Sans', arial; 
	text-transform:uppercase;
}
*/
.private-segment .heading_divider {
	border: 0;
	border-top: 1px solid #e2e3e3;
	margin-bottom: 0px;
	padding: 26px 0px 0px;
	color:#616161;
}

.private-segment .b-product-info{
	width:100%;
}

.private-segment .b-document-list{
	float: left;
	width:340px;
}

.private-segment .b-related-link-list{
	float: left;
	width:340px;
}

.private-segment .b-related-link-list ul > li {
	background-image: none !important;
}

.b-document-list_title {
	padding:2em 0 1em;
	font:10px/16px 'Open Sans', arial;
	color:#7e94be;
}

.b-related-link-list_title {
	padding:2em 0 1em;
	font:10px/16px 'Open Sans', arial;
	color:#284c92;
}
.private-segment .b-document-list_title,
.private-segment .b-related-link-list_title {
	padding: 15px 0px 12px;
	font:10px/16px 'Open Sans', arial;
	color:#b6a69b;
}

.product-content .b-related-link-list ul li, 
.article-content .b-related-link-list ul li, 
.article-content .b-document-list ul li, 
.product-content .b-document-list ul li {
	background:none;
	padding-left:0;
}

.b-document-list li a {
	display:block;
	padding-left:30px;
	background:url(https://www.psbank.ru/images/icon-doc.png) no-repeat 0 6px;
	font:13px/32px 'Open Sans', arial;
	color:#274193;
}

.private-segment .b-document-list li a {
	background:url(https://www.psbank.ru/images/icon-doc-brown.png) no-repeat 0 6px;
	color:#9a7f6b;
}

.b-related-link-list li a {
	display:block;
	padding-left: 1px;
	font:13px/32px 'Open Sans', arial;
	color:#274193;
}

.private-segment .b-related-link-list li a {
	color:#9a7f6b;
}

/*---------------------------------------------------------------------- ATMS page*/
.map-page .content{
	overflow: visible;
}

.navi_map {
	border: 0px solid #c9c9c9;
}

.navi_map .cluster{
    position: relative;
    top:-44px;
    left:-25px;
}

.navi_map__preloader{
	position: absolute;
	height: 130px;
	font: normal 32px/120px 'Open Sans bold', arial;
	color: #ddd;
	background: url(https://www.psbank.ru/images/map-preloader.gif) no-repeat 50% 0px;
	padding-left: 0px;
}

.map-container .navi_map__preloader{
    top: 80px;	
	left: 360px;
}

.map-container .navi_map__preloader-background{
    width: 1070px;
    height: 805px;
    position: absolute;
    background-color:#fff;
    opacity: 0.7;
    filter:alpha(opacity=70);
}

.map-container .show-loader {
    z-index: 10;
}

#ymap1 {width:100%; height: 805px;}

.b-atmsmap__title{
	margin: 10px 0 28px 0;
}

.b-atmsmap__commontitle{
	padding: 2px 0 18px;
	height: 24px;
}

/*.b-atmsmap .navi_search { 
	width:225px;
	margin: 0 0 3px;
}*/

.b-atmsmap .navi_search {
	width: 236px;
	margin: 6px 2px 0 0;
	float: right;
}


.b-atmsmap__commontitle h2{
	float: left;
}

.b-atmsmap .locate_button:after{
	content: '';
	display: inline-block;
	width: 2px;
	height: 11px;
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: -3px;
	background-color: #cecece;
}

.b-atmsmap .locate_button{
	float: right;
	margin: 11px 2px 0 0;
	padding-right: 12px;
	height: 16px;
	line-height: 16px;
}

.b-atmsmap .three_fourth {	
	width: 600px;
	/*margin-bottom:10px;*/
}

.b-atmsmap .navi_search  input[type='text']{ 
	width: 150px;
}

/*.b-atmsmap .one_fourth {
	position: relative;
	width: 238px;
	height: auto;
	overflow: visible;
}*/

.b-atmsmap .b-tapelist-tabs {
	margin-bottom: 26px;
}

.b-atmsmap .b-tapelist-tab {
	overflow: visible;
}

.b-atmsmap .filter-options {
	width: 303px;
	float:left;
}

.b-atmsmap .left_part {
	padding-left: 2px;
	padding-top: 1px;
	font-size: 13px;
	font-family: "Open Sans Semibold";
}

.b-atmsmap .upper-block{
	margin-bottom: 20px;
}

.b-atmsmap .filter input[type="radio"] + span.jquery-search-checkbox div {   
    background: url(https://www.psbank.ru/images/map-filter-radiobutton.png) no-repeat 7px 5px;
}

.b-atmsmap .filter input[type="radio"] + span.jquery-search-checkbox-checked div{
    background-position: 7px -44px;
}

.b-atmsmap .person-office  + span .left_part {
    background: url(https://www.psbank.ru/images/map-filter-icons.png) no-repeat 97% 0px;
}

.b-atmsmap .vip-office  + span .left_part {
    background: url(https://www.psbank.ru/images/map-filter-icons.png) no-repeat 97% -45px;
}

.b-atmsmap .psb  + span .left_part {
    background: url(https://www.psbank.ru/images/map-filter-icons.png) no-repeat 97% -87px;
}

.b-atmsmap .alpha  + span .left_part {
    background: url(https://www.psbank.ru/images/map-filter-icons.png) no-repeat 97% -134px;
}

.b-atmsmap .mdm  + span .left_part {
    background: url(https://www.psbank.ru/images/map-filter-icons.png) no-repeat 97% -180px;
}

.b-atmsmap .filter-services {
	float: left;
	width: 600px;
	/*background-color: #eee;
	border: 1px solid #ccc;*/
	margin: 4px 0 30px 34px;
}

.filter-services__selected {
	margin-top: -13px;
}

ul.filter-services__selected li {
	position:relative;
	display: inline-block;
	padding: 4px 9px 5px 10px !important;
	margin-right: 5px;
	margin-bottom: 6px;
	background: #dee0ec !important;
	border-radius: 16px;
	cursor: pointer;
}

ul.filter-services__selected li:first-child {
	margin-top: 13px;
}

ul.filter-services__selected li span{
	display: block;
	background: url(https://www.psbank.ru/images/close-cross-small.png) no-repeat 100% 50%;
	padding-right: 17px;
	font: normal 13px/17px 'Open Sans Semibold';
	color: #0d2874;
}

.selectbox-services {
	display: inline-block;
	position: relative;
	margin-top: 12px;
	vertical-align: middle;
	cursor: pointer;
	font-size: 13px;
}

.selectbox-services .select {
	width: 320px;
	height: 30px;
	float: left; 
	position: relative;
	/*z-index: 10;*/
	padding: 0px 0px 0px 10px;
	color: #333;
	border: 1px solid #e9ebf3;
}

.selectbox-services .select .text {
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 30px;
	overflow: hidden;
	color: #0d2874;
	font-size: 13px ;
	font-family: 'Open Sans Semibold', arial;
}

.selectbox-services .trigger {
	border: 1px solid #b8c0db;
	position: absolute;
	top: -1px;
	right: -1px;
	width: 31px;
	height: 30px;
	background: url(https://www.psbank.ru/images/bg_select.png) 0 2px;
}

.selectbox-services ul.filter-services__list {
	display: none;
	position: absolute;
	top: 33px;
	left: 0px;
	width: 330px;
	margin-top: -2px;
	padding-bottom: 0px;
	overflow-y: auto;
	overflow-x: hidden;
	z-index: 9;
	list-style: none;
	background: #FFF;
	border: 1px solid #e9ebf3;
	border-bottom: 1px solid #e9ebf3;
	font-size: 15px;
}

.selectbox-services li:hover, 
.selectbox-services li.selected {
	background: #C7CEE3 !important;
	color: #FFFFFF;
}

.selectbox-services li {
	border-bottom: 0px solid #e9ebf3;
	padding: 7px 10px;
	font-size: 13px !important;
	font-family: 'Open Sans Semibold', arial !important;
	color: #333333;
	background: none !important;
}

/*
.left_part {
	display: block;
	line-height: 16px;
	font-size: 12px;
	background: url(../../images/close-cross.png) no-repeat 97% 3px;
	padding-right: 17px;
}

.jquery-search-checkbox div {
	padding: 7px 7px 7px 7px;
	background: none;
	text-decoration: none;
	position: relative;
	color: #00146D;
	vertical-align: middle;
	width: auto;
	font-family: 'Open Sans', arial;
	font-size: 13px;
}

.jquery-search-checkbox .mark {
	display: block;
	background: #f8f8fb;
	background: -moz-linear-gradient(top, #f8f8fb 0%, #f5f6f9 100%);
	background: -webkit-linear-gradient(top, #f8f8fb 0%,#f5f6f9 100%);
	background: -o-linear-gradient(top, #f8f8fb 0%,#f5f6f9 100%);
	background: -ms-linear-gradient(top, #f8f8fb 0%,#f5f6f9 100%);
	background: linear-gradient(to bottom, #f8f8fb 0%,#f5f6f9 100%);
	border-radius: 12px;
}
*/

.filter-links {
	position: absolute;
	width: 600px;
	bottom: 0px;
	right: 7px;
}

.filter-links a{
	color: #ee8232;
	text-decoration: underline;
	font-size: 13px;
	font-family: "Open Sans";
}

.filter-links a:hover{	text-decoration: none;}

.clearservices {float: left;}

.maplink{	float: right;}

/*----------------------------------------------------------------*/

.popup-container {
	width: 874px;
	height: auto;
	min-height: 450px;
	position: absolute;
	top: 33px;
	left: 61px;
	padding: 15px 35px 35px;
	overflow: hidden;
	background-color: #fff;
	box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.4);
	border-radius: 5px;
}

.popup-container__header{
	font-family:  'Open Sans', arial;
	height: 110px;	
}

.popup-container .divider {
	border-top: 1px solid #e7e8e8;
	padding-bottom: 22px;
	margin-top: 10px;
	clear: both;
}

.popup-container__header__name {
	color: #0d2874;
	font: normal 28px/39px 'Open Sans';
	padding-top: 9px;
}

.popup-container__header__adress {
	font: normal 15px/21px 'Open Sans',arial;
	color: #333;
	padding-left: 1px;
}

.popup-container__header__addinfo {
	padding-top: 10px;
	font: normal 15px/19px 'Open Sans', arial;
	color: #244691;
	padding-left: 1px;
}

.popup-container .one_third {
	width: 285px;
	float: left;
	margin: 0 16px 0px 0;
}

.popup-container .one_third.contacts {
	position: absolute;
	right: 36px;
	left: auto;
	top: 125px;
	width: 270px;
	margin: 0;
}

.popup-container .two_third {
	width: 604px;
	float: left;
	margin: 0;
}

.b-atmsmap .check-section__divider{
	border: 0px solid #b7b7b7;
	border-bottom-width: 1px;
	width: 100%;
	height: 1px;
	margin: 7px 0 0px;
}

.b-atmsmap .check-section{
	position: relative;
	display: block;
	width: 250px;
	overflow: visible;
}
.b-atmsmap .check-subsection{
	position: relative;
	display: block;
	width: 250px;
}
	
.b-atms__info {
	/*padding-bottom:30px;*/
	padding-bottom: 12px;
	color:#333333;
	font-size:14px;
	line-height:20px;
	font-family: 'Open Sans Semibold', arial;
}
	
.b-atms__info_title {
	padding-bottom: 5px;
	padding-top: 4px;
	color: #244691;
	font-size: 14px;
	font-family: 'Open Sans Bold', arial;
	font-weight: bold;
}
	
.b-atms__info_subtitle {
	color:#264393;
	font-size:14px;
	font-family:'Open Sans Bold', arial;
}
	
.b-atms__info_grey {
	padding: 21px 10px 15px 21px;
	margin-top: -7px;
	background-color: #EEF1F2;
	font: normal 13px/18px 'Open Sans Semibold', arial;
}

.b-atms__info_grey .b-atms__info_title{
	padding-bottom: 0px;
	padding-top: 0px;
	line-height: 17px;
	float: none;
}


.b-atms__info a {
	color:#21409A;
	font-size:14px;
}

.b-atms__info__list {
	margin-top: 6px;
}

.b-atms__info__list li {
	background: url(https://www.psbank.ru/images/bullet.png) no-repeat 0 50%;
	padding-left: 11px;
	padding-bottom: 0px;
	font-size: 13px;
	font-family: 'Open Sans Semibold', arial;
	margin-left: 3px;
	line-height: 18px;
}

.b-atms__info_grey .button_orange {
	padding: 3px 20px;
	margin: 14px 0 17px;
	display: inline-block;
	float: none;
}

/* Carousel for big popup*/
	.atms-carousel .bjqs-controls {
			display: block;
			width: 575px;
			height: 35px;
			bottom: 19px;
			position: absolute;
			z-index: 1;
		}
		
		.atms-carousel .bjqs-controls li {display:block;}
		
		.atms-carousel .bjqs-next,
		.atms-carousel .bjqs-prev {
			background:url(https://www.psbank.ru/images/arrow_gallery.png) no-repeat 0 0;
			display:block;
			width:24px;
			height:24px;
			padding:0;
			position:absolute;
			text-indent:-9999px;
		}
		
	.atms-carousel  .b-herocarousel li.b-herocarousel__tab_state_current a,
	.atms-carousel  .b-herocarousel li a,
	.atms-carousel  .b-herocarousel li:first-child a {
		background:url(https://www.psbank.ru/images/bullet_exchange.png) no-repeat 0 0;
		text-indent:-9999px;
		padding:0;
		margin:0 4px;
		display:block;
		width:10px;
		height:10px;
	}

	.atms-carousel  .b-herocarousel li.b-herocarousel__tab_state_current a,
	.atms-carousel  .b-herocarousel li a:hover {
		opacity:1;
		filter:alpha(opacity=100);
	}

	.atms-carousel  .b-herocarousel li a {
		opacity:.4;
		filter:alpha(opacity=40);
		-webkit-transition:opacity .3s ease;
		-moz-transition:opacity .3s ease;
		-ms-transition:opacity .3s ease;
		-o-transition:opacity .3s ease;
		transition:opacity .3s ease;	
	}
		
	.atms-carousel .bjqs-next {
		right:0;
		bottom:0;
		background-position:0 -24px;
	}
	
	.atms-carousel .bjqs-prev {
		left:0;
		bottom:0;
	}
	
	.atms-carousel .b-herocarousel {
		position: absolute;
		left: 310px;
		bottom: 26px;
		z-index: 10;
	}
	
/*	.atms-carousel .b-herocarousel li {
		overflow:hidden;
		display:inline-block;
		width:7px;
		height:7px;
		margin:0 0 0 8px;
		background:url(../../images/bullet_gallery.png) no-repeat 0 0;
	}
	
		.atms-carousel .b-herocarousel li.b-herocarousel__tab_state_current {background-position:0 -37px;}
		
		.atms-carousel .b-herocarousel li a {
			display:block;
			width:7px;
			height:7px;
			padding:0;
			text-indent:-9999px;
		}
	*/	




	/*------------------------------------------------------------*/
	
.popup-small{
	background-color: #fbfbfc;
	border-radius: 5px;
	box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.3);
	padding: 19px 16px 15px;
	max-width: 455px;
	font-family: 'Open Sans Semibold', arial !important;
	position: absolute;
}

.popup-small-cluster
{
    padding: 19px 16px 32px;
}

.popup-small__header__name {
	color: #263e92 !important;
	font: normal 14px 'Open Sans Bold';
}

.popup-small__header__adress {
	padding-top: 2px;
	font-family: 'Open Sans Semibold', arial !important;
}

.popup-small__header__addinfo {
	padding-top: 8px;
	color: #ea5505;
}

.popup-small__info {
	float: left;
	width: 220px;
	font-family: 'Open Sans Semibold';
}

.popup-small__info + .popup-small__info {
	padding-left: 15px;
}

.popup-small__info-wrap {
	padding-top: 22px;
}

.popup-small__info__title {
	padding-bottom: 7px;
	color: #263e92;
	font-family: 'Open Sans Bold';
	font-size: 14px;
}

.popup-small__info p {
	line-height: 17px;
}

.popup-small__link-wrap {
	padding: 14px 0 0px;
	clear: both;
	float: none;
	display: block;
}

.popup-small__link-wrap a{
	text-decoration: underline;
	font-family: 'Open Sans Semibold';
	color: #ea5505;
}

.popup-small__link-wrap a:hover{
	text-decoration: none;
}

.popup-small__close-button{
	position: absolute;
	top: 11px;
	right: 8px;
	width:15px;
	height: 15px;
	background: url(https://www.psbank.ru/images/close-cross-small-popup.png) no-repeat 0 0;	
	cursor: pointer;
}


.atms .popup-small__header__addinfo {
	/*color: #333;*/
	color: #000;
	font-family: 'Open Sans Semibold', arial !important;
}

.atms .popup-small__info {
	width: 130px;
}

.atms .popup-small__info + .popup-small__info {
	padding-left: 15px;
	width: 300px;
	
}

.atms .popup-small__header__addinfo {	
	padding-top: 14px;
}

.atms .popup-small__info-wrap {
	padding-top: 17px;
}

.popup-small__bottom-tail {
	position: absolute;
	display: inline-block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	bottom: -6px;
	left: 50%;
	margin-left: -6px;
	border-top-color: #ffffff;
	border-width: 6px 6px 0;
	z-index: 5;
}

.popup-small__bottom-tail-shadow {
	display: block;
	position: absolute;
	width: 0px;
	height: 6px;
	bottom: 0px;
	left: 50%;
	box-shadow: 0px 6px 20px 3px rgba(0, 0, 0, 0.6);
	z-index: 0;
}

.popup-small__bottom-tail:after {
	position: absolute;
	display: block;
	width: 50px;
	height: 14px;
	background-color: #fbfbfc;
	content: '';
	top: -20px;
	left: -10px;
}

/* Popup for cluster */
.ymaps-b-cluster-carousel__header.ymaps-b-cluster-content__header{
	display:none !important;
}

.ymaps-b-cluster-carousel {
	margin: 0px 0px 0px !important;
	height: auto !important;
}

.ymaps-b-cluster-carousel__pager{
	background: transparent !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fbfbfc, endColorstr=#fbfbfc) !important;
	border-top-width: 0px !important;
	z-index: 30 !important;
	height: 24px !important;
}

.ymaps-b-cluster-carousel_pager_marker .ymaps-b-cluster-carousel__pager-item {
	background: url(https://www.psbank.ru/images/bullet_exchange.png) no-repeat 0 0 !important;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	transition: opacity .3s ease;
}

.ymaps-b-cluster-carousel_pager_marker .ymaps-b-cluster-carousel__pager-item:hover,
 .ymaps-b-cluster-carousel_pager_marker .ymaps-b-cluster-carousel__pager-item.ymaps-b-cluster-carousel__pager-item_current_yes {
	opacity: 1;
	filter: alpha(opacity=100);
	text-indent: -9998px;
}

.ymaps-b-cluster-carousel__nav 
{
	top: auto !important;
	bottom: 12px !important;
	/*right: 50px !important;*/
	width: 24px !important;
	height: 24px !important;
	z-index: 50;
}

.ymaps-b-cluster-carousel__nav_type_prev {
	background: url(https://www.psbank.ru/images/arrow_gallery.png) no-repeat 0 0 !important;
	/*left: 500px !important;*/
	left: auto !important;
	right: 40px !important;
}

.ymaps-b-cluster-carousel__nav_type_next {
	background: url(https://www.psbank.ru/images/arrow_gallery.png) no-repeat 0 0 !important;
	background-position: 0 -24px !important;
	right: 10px !important;
	left: auto !important;
	/*left: 530px !important;*/
}

/*---------------------------------------------------------------------- Company Info page*/

.b-companyinfo_introtile {padding-bottom:20px;}

.b-companyinfo_introtile_title {
	padding:13px 0;
	font-size:15px;
	line-height:24px;
	color:#191919;
}

.b-companyinfo_introtile_title a {color:#191919;}

.b-companyinfo_introtile_title a:hover {text-decoration:none;}

.b-companyinfo_introtile__text {
	font: 13px/20px 'Open Sans', arial;
	color:#666666;
}

.b-companyinfo_introtile__morelink {	
	display: inline-block;
	padding: 4px 19px;
	margin-bottom: 14px;
	margin-top: 28px;
	font: normal 11px/20px 'Open Sans Semibold', arial;
	background:#686868;
	background:linear-gradient(#686868, #484848);
	background:-moz-linear-gradient(#686868, #484848);
	background:-webkit-gradient(linear, left top, left bottom, from(#686868), to(#484848));
	background:-o-linear-gradient(#686868, #484848);
	background: -ms-linear-gradient(top, #686868 0%,#484848 100%);
	text-transform:uppercase;
	border-radius: 2px;
	color: #FFFFFF;
}

.b-companyinfo_introtile__morelink:hover {
	background:#bababa;
	background:linear-gradient(#bababa, #adadad);
	background:-moz-linear-gradient(#bababa, #adadad);
	background:-webkit-gradient(linear, left top, left bottom, from(#bababa), to(#adadad));
	background:-o-linear-gradient(#bababa, #adadad);
	background: -ms-linear-gradient(top, #bababa 0%,#adadad 100%);
	text-decoration: none;
}

.b-companyinfo_introtile + ul.b-linktile{
	margin-top:10px;
	margin-bottom:45px;
}

.b-companyinfo_introlinktile {padding-bottom:20px;}

.b-companyinfo_introlinktile_title {
	padding:13px 0;
	font-size:15px;
	line-height:24px;
	color:#191919;
}

.b-companyinfo_introlinktile_title a {color:#191919;}

.b-companyinfo_introlinktile_title a:hover {text-decoration:none;}

.b-companyinfo_introlinktile__text {
	font: 13px/20px 'Open Sans', arial;
	color:#666666;
	padding-left: 12px;
	margin-top: -5px;
}

.b-companyinfo_introlinktile + ul.b-linktile{
	margin-top:10px;
	margin-bottom:45px;
}


/*---------------------------------------------------------------------- People gallery page */

.b-workersgallery_introtile {padding-bottom:20px;}

.b-workersgallery_introtile_title {
	padding:13px 0;
	font-size:15px;
	line-height:24px;
	color:#191919;
}

.b-workersgallery_introtile_title a {color:#191919;}

.b-workersgallery_introtile_title a:hover {text-decoration:none;}

.b-workersgallery_introtile__text {
	font: 13px/20px 'Open Sans', arial;
	color:#666666;
}

.b-workersgallery_introtile__morelink {	
	display: inline-block;
	padding: 4px 19px;
	margin-bottom: 14px;
	margin-top: 28px;
	font: normal 11px/20px 'Open Sans Semibold', arial;
	background:#686868;
	background:linear-gradient(#686868, #484848);
	background:-moz-linear-gradient(#686868, #484848);
	background:-webkit-gradient(linear, left top, left bottom, from(#686868), to(#484848));
	background:-o-linear-gradient(#686868, #484848);
	background: -ms-linear-gradient(top, #686868 0%,#484848 100%);
	text-transform:uppercase;
	border-radius: 2px;
	color: #FFFFFF;
}

.b-workersgallery_introtile__morelink:hover {
	background:#bababa;
	background:linear-gradient(#bababa, #adadad);
	background:-moz-linear-gradient(#bababa, #adadad);
	background:-webkit-gradient(linear, left top, left bottom, from(#bababa), to(#adadad));
	background:-o-linear-gradient(#bababa, #adadad);
	background: -ms-linear-gradient(top, #bababa 0%,#adadad 100%);
	text-decoration: none;
}

.b-workersgallery_introtile + ul.b-linktile{
	margin-top:10px;
	margin-bottom:45px;
}

.b-workersgallery_introlinktile {padding-bottom:20px;}

.b-workersgallery_introlinktile_title {
	padding:13px 0;
	font-size:15px;
	line-height:24px;
	color:#191919;
}

.b-workersgallery_introlinktile_title a {color:#191919;}

.b-workersgallery_introlinktile_title a:hover {text-decoration:none;}

.b-workersgallery_introlinktile__text {
	font: 13px/20px 'Open Sans', arial;
	color:#666666;
	padding-left: 12px;
	margin-top: -5px;
}

.b-workersgallery_introlinktile + ul.b-linktile{
	margin-top:10px;
	margin-bottom:45px;
}




/*----------------------------------------------*/
.b-inv_sertificates__title,
.b-inv_calendar__title,
.b-inv_relations__title {
	/*padding:0 0 29px;*/
	margin:-5px 0 20px;
	font:600 16px/18px 'Open Sans Semibold', Helvetica, 'Nimbus Sans L', arial;
	text-transform:uppercase;
	color:#473a31;
	/*border-bottom:1px solid #e6e6e6;*/
}
.b-inv_sertificates__list {
	margin: 0px 38px 30px;
	overflow:hidden;
}

.b-inv_sertificates__list li {
	margin:0 0 11px 14px;
	float:left;
}
.b-investors-slide__title {
	margin-top: -14px;
	font: 600 16px/18px 'Open Sans Semibold', arial, "Helvetica";
	text-transform: uppercase;
	color: #473a31;
}

.b-investors-slide__subtitle {
	padding:6px 0 4px;
	font-size:11px;
	color:#264393;
}

.b-investors-slider {
	overflow:hidden;
	position:relative;
	padding:10px 0 16px;
}

.b-investors-slider li {position:relative;}

.b-investors-slider__mediumtext {
	padding:42px 0 0;
	font:24px/36px 'Open Sans', Helvetica, 'Nimbus Sans L', arial;
	color:#ffffff;
}

.b-investors-slider__largetext {
	font: bold 145px/150px 'Open Sans Bold', Helvetica, arial;
	color:#ffffff;
}

.b-investors-slider__link {
	display:block;
	padding-top:30px;
	font:14px/18px 'Open Sans', Helvetica, 'Nimbus Sans L', arial;
	color:#939fc8;
}

.b-investors-slider .bjqs-controls {
	position:absolute;
	top:50%;
	width:100%;
}

.b-investors-slider .bjqs-controls a {
	margin-top:-75px;
	display:block;
	height:151px;
	width:65px;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
}

.b-investors-slider .bjqs-controls .bjqs-prev {
	background:url(https://www.psbank.ru/images/arrow_investors.png) no-repeat 0 0;
	left:0;
}

.b-investors-slider .bjqs-controls .bjqs-next {
	background:url(https://www.psbank.ru/images/arrow_investors.png) no-repeat -65px 0;
	right:0;
}

.b-investors-slider__caption {
	position:absolute;
	left:50%;
	top:0;
	margin-left:-300px;
	width:600px;
	text-align:center;
}

.b-investors-slider__image {
	position:absolute;
	top:0;
	left:0;
}

/*---------------------------------------------------------------------- Exchange Widget*/
.view-trigger-wrapper{
	position: absolute;
	width: 52px;
	height: 22px;
	right: 13px;
	top:18px;
}
.view-trigger{
	position: absolute;
	width: 27px;
	height: 22px;
	background:url(https://www.psbank.ru/images/currency-trigger.png) no-repeat 0 0;
	cursor: pointer;
}
.view-trigger.graphic{
	background-position: 0 -78px;
	left: 0;
}
.view-trigger.table{
	background-position: -73px -78px;
	right: 0;
}
.view-trigger.table.selected{
	background-position: -73px 0px;
}
.view-trigger.graphic.selected{
	background-position: 0px 0px;
}

.b-exchange-big-graphic{
	display: none;
	position:relative;
	height: 260px;
	font: 12px 'Open Sans', arial;
	padding-left: 6px;	
	min-height: 210px;
}

.b-exchange-big-graphic .graphic-controls {
	position: absolute;
	bottom: 25px;
	right: 12px;
}

.b-exchange-big-graphic .graphic-controls li {
	
}


.b-exchange-big-graphic ul.graphic-controls li a.graphic-prev {
	right: 28px;
	left: auto;
}


.b-exchange-big-graphic ul.graphic-controls li a.graphic-next {
	background-position: 0 -24px;
	right: 0;
}

.b-exchange-big-graphic ul.graphic-controls li a {
	background: url(https://www.psbank.ru/images/arrow_gallery.png) no-repeat 0 0;
	text-indent: -9999px;
	width: 24px;
	height: 24px;
	display: block;
	padding: 0;
	position: absolute;
}

.b-exchange-big-graphic .graphic-carousel {
	display: block;
	margin-left: 58px;
	position: absolute;
	text-align: center;
	width: 70%;
	bottom: 3px !important;
}

.b-exchange-big-graphic .graphic-carousel__tab_state_current a:before {border:none;}

.b-exchange-big-graphic .graphic-carousel li {
	float:none;
	display:inline-block;
}

.b-exchange-big-graphic .graphic-carousel li.current a,
.b-exchange-big-graphic .graphic-carousel li a,
.b-exchange-big-graphic .graphic-carousel li:first-child a {
	background:url(https://www.psbank.ru/images/bullet_exchange.png) no-repeat 0 0;
	text-indent:-9999px;
	padding:0;
	margin:0 4px;
	display:block;
	width:10px;
	height:10px;
}

.b-exchange-big-graphic .graphic-carousel li.current a,
.b-exchange-big-graphic .graphic-carousel li a:hover {
	opacity:1;
	filter:alpha(opacity=100);
}

.b-exchange-big-graphic .graphic-carousel li a {
	opacity:.4;
	filter:alpha(opacity=40);
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	-ms-transition:opacity .3s ease;
	-o-transition:opacity .3s ease;
	transition:opacity .3s ease;	
}

.b-exchange-big-graphic .graphic-name{
	position: absolute;
	bottom: 2px;
	left: 10px;
	font: normal 15px 'Open Sans Semibold', arial;
	color: #062341;
}


/*-----*/

.b-exchange, 
.b-exchange-big {
	position:relative;
	font: 12px 'Open Sans', arial;
}
.b-exchange-big {
	height: 260px;
	width: 452px;
	display: block;
	min-width: 210px !important;
}



.b-exchange-list > li:first-child {border-top:1px solid #e7e7e6;}

.b-exchange-list > li {
	border-bottom:1px solid #e7e7e6;
	padding:8px 0 7px;
	overflow:hidden;
}

.b-exchange-list li ul li:first-child {text-align:left;}

.b-exchange-list li ul li {
	text-align:center;
	float:left;
	width:33%;
}

.b-exchange__cb li ul li {width:67%;}

.b-exchange__cb li ul li:first-child {width:33%;}

.b-exchange-list .currency {
	display:block;
	width:27px;
	padding-right:20px;
}

.b-exchange-list .currency.rise {background:url(https://www.psbank.ru/images/arrow_up_down.png) no-repeat 100% 6px;}

.b-exchange-list .currency.down {background:url(https://www.psbank.ru/images/arrow_up_down.png) no-repeat 100% -16px;}

.b-exchange-big .b-exchange-list .currency {
	display: block;
	width: 60px;
	padding-right: 23px;
	float: right;
	text-align: right;
	
}

.b-exchange-big .purchase-column,
.b-exchange-big .sale-column,
.b-exchange-big .cb-column{
	text-align: left;
	text-indent: 58px;
}

.b-exchange-big .difference-column{
	text-align: right;
}

.b-exchange-big .currency.rise {background:url(https://www.psbank.ru/images/arrow_up_down.png) no-repeat right 5px; color: #0f871d;}
.b-exchange-big .currency.down {background:url(https://www.psbank.ru/images/arrow_up_down.png) no-repeat right -19px; color: #b30707;}

.b-exchange-big .b-exchange-list{
	padding-left: 12px !important; 
}

.b-exchange ul.bjqs-controls li a, .b-exchange-big ul.bjqs-controls li a {
	background:url(https://www.psbank.ru/images/arrow_gallery.png) no-repeat 0 0;
	text-indent:-9999px;
	width:24px;
	height:24px;
	display:block;
	padding:0;
	position:absolute;
}

.b-exchange .bjqs-controls{
	position:relative;
	bottom:-7px;	
}

.b-exchange-big .bjqs-controls {
	/*position:relative;
	bottom:0px;	*/
	position: absolute;
	bottom: 25px;
	right: 0px;
}

.b-exchange .bjqs-controls  li, .b-exchange-big .bjqs-controls  li{
	position:relative;
}


.b-exchange ul.bjqs-controls li a.bjqs-prev, .b-exchange-big ul.bjqs-controls li a.bjqs-prev {
	right:28px;
	left:auto;
}

.b-exchange ul.bjqs-controls li a.bjqs-next, .b-exchange-big ul.bjqs-controls li a.bjqs-next {
	background-position:0 -24px;
	right:0;
}

.b-exchange .b-herocarousel, .b-exchange-big .b-herocarousel {
	text-align:center;
	position:absolute;
	bottom:-22px;
	height:10px;
	width:100%;
}

.b-exchange-big .b-herocarousel {
	bottom: 10px !important;
}

.b-exchange .b-herocarousel__tab_state_current a:before, 
.b-exchange-big .b-herocarousel__tab_state_current a:before {border:none;}

.b-exchange .b-herocarousel li, 
.b-exchange-big .b-herocarousel li {
	float:none;
	display:inline-block;
}

.b-exchange .b-herocarousel li.b-herocarousel__tab_state_current a,
.b-exchange .b-herocarousel li a,
.b-exchange .b-herocarousel li:first-child a,
.b-exchange-big .b-herocarousel li.b-herocarousel__tab_state_current a,
.b-exchange-big .b-herocarousel li a,
.b-exchange-big .b-herocarousel li:first-child a {
	background:url(https://www.psbank.ru/images/bullet_exchange.png) no-repeat 0 0;
	text-indent:-9999px;
	padding:0;
	margin:0 4px;
	display:block;
	width:10px;
	height:10px;
}

.b-exchange .b-herocarousel li.b-herocarousel__tab_state_current a,
.b-exchange .b-herocarousel li a:hover,
.b-exchange-big .b-herocarousel li.b-herocarousel__tab_state_current a,
.b-exchange-big .b-herocarousel li a:hover {
	opacity:1;
	filter:alpha(opacity=100);
}

.b-exchange .b-herocarousel li a, 
.b-exchange-big .b-herocarousel li a {
	opacity:.4;
	filter:alpha(opacity=40);
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	-ms-transition:opacity .3s ease;
	-o-transition:opacity .3s ease;
	transition:opacity .3s ease;	
}

.allcurrency_link_wrap { 
	border-top: 1px solid #E7E7E6;
	margin-right: 12px;
	padding: 12px 12px 40px;
	margin-top: 25px;
}

.allcurrency_link { 
	/*border-bottom: 2px solid #FEE1D4;
	color: #F57B20;
	font: bold 11px/20px "Open Sans Bold", "arial";
	text-decoration: none;
	text-transform: uppercase;*/
	font: bold 11px/20px 'Open Sans', arial; /*Z2; B - font: 700 11px/20px 'Open Sans Bold', arial;*/
	color:#f57b20;
	text-decoration: none;
	text-transform: uppercase;
	border-bottom: 2px solid #FEE1D4;
}

a.allcurrency_link:hover { 
	border-bottom: 0px solid #FEE1D4;
	text-decoration: none;
}


/* --- Market Info New Version --- */

.b-exchange-big .b-exchange-list li ul li {
	text-align:center;
	float:left;
	width:17%;
}

.b-exchange-big .b-exchange-list li ul li:first-child,
.b-exchange-big .currency-column  {	
	width:41%;
	text-align:left;
}

.b-exchange-list__data li:first-child,
.b-exchange-big .currency-column {
	font-size: 11px;
}

.b-exchange-big li.difference-column{
	width: 8% !important;
}

.b-exchange-big .purchase-column, 
.b-exchange-big .sale-column, 
.b-exchange-big .cb-column {
	text-indent: 0px !important;
}

.b-exchange-big .b-exchange-list .currency {
	width: 72%;
	padding-right: 0px;
	float: left;
	text-align: center;
}

.b-exchange-list__header{
	font-weight: bold;
}

.b-exchange-list__header .no-title-column{
	width: 8% !important;
}

.graphic-data-bar{
	position: absolute;
	top: 0px;
	left: 6px;
	padding-top: 9px;
	width: 96%;
	height: 30px;
	border-top: 1px solid #ebeae9;
}

.graphic-data-bar__name-curr{
	float: left;
	width: 60%;
	color: #00146d;
	font-weight: bold;
	margin-left: 6px;
}

ul.graphic-data-bar__selector-curr{
	float: right;
	margin-right: 2px;
}

ul.graphic-data-bar__selector-curr li{
	display:none;
	float: left;
	width: 31px;
	height: 15px;
	padding: 1px 2px;
	margin: 0 0 5px 5px;
	text-align: center;
	background-color: #f6f7fa;
	color: #00146d;
	cursor: pointer;
}

.market-widget .graphic-canvas{
	padding-top: 27px;
}

.market-widget .graphic-grid{
	position: absolute;
	top: 32px;
	width: 443px;
	height: 103px;
	background:url(https://www.psbank.ru/images/background_for_graph.png);
}

ul.graphic-data-bar__selector-curr li:hover{
	background-color: #feefe2;
	color: #f97400;
}

ul.graphic-data-bar__selector-curr li.current{
	background-color: #feefe2;
	color: #f97400;
}

.graphic-name{
	display: none;
}




/*---------------------------------------------------------------------- Landing News Widget*/

.landing_news_list .news_list {margin:-9px 0 0;}

.landing_news_list .news_list > li {
	padding:0;
	border:0;
}

.landing_news_list .news_content {padding:3px 0 0;}

.landing_news_list ul.bjqs-controls li a {
	background:url(https://www.psbank.ru/images/arrow_gallery.png) no-repeat 0 0;
	text-indent:-9999px;
	width:24px;
	height:24px;
	display:block;
	padding:0;
	position:absolute;
}

.landing_news_list .bjqs-controls {
	position:relative;
	bottom:19px;
}

.landing_news_list ul.bjqs-controls li a.bjqs-prev {
	right:28px;
	left:auto;
}

.landing_news_list ul.bjqs-controls li a.bjqs-next {
	background-position:0 -24px;
	right:0;
}
