/* =============================================================================
   File:            landing.css
   Description:     Styles for displaying landing
   Project:         PromSvyazBank Site
   Author:          Eugene Moiseenko & Pavel Buramenski
   ========================================================================== */

.content {
	background-color:#fff;
	width:944px;
	padding:0;
	margin:0 auto;	
	/*overflow:visible;*/
	/*position:relative;*/
	/*z-index: 9;*/
}

.bank-segment .content {overflow:hidden;}

.landing .content {
	padding-top: 15px;
	overflow: hidden;
	padding-bottom: 66px;
}

.image_bg {
	background:url(https://www.psbank.ru/images/bg.jpg) no-repeat center 0;
	width:100%;
	height:800px; /* Z2; B- height:600px;*/
	min-width: 1000px;
	position:absolute;
}

.published {
	font-size:10px;
	color:#a0a1a1;
}

.grey_item {
	background-color:#f8f8f8;
	padding:0 12px 10px 12px;
	min-height:182px;
	overflow:hidden;
	position:relative;
}

.tile_item {
	display:block;
	color:#2f2f31;
	text-decoration:none;
	cursor: pointer;
}

.tile_item:hover {text-decoration:none;}

.tile_item figure {margin:3px -12px 18px;}

.title {padding:12px 0 11px}

.short-content {padding:0 0 13px;}

.more_button {
	background:url(https://www.psbank.ru/images/arrow_more.png) no-repeat right 1px;
	font-family:'Open Sans', arial;
	color:#274193;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	display:inline-block;
	padding-right:12px;
	margin-bottom:16px;
}

.about_psb_block {
	width:212px;
	float:left;
	padding-bottom:26px;
	margin-top: -2px;
}

.about_psb_list {
	padding-left:28px;
	float:left;
	margin-top:-4px;
}

.about_psb_list li {
	text-transform:uppercase;
	list-style:none;
}

.about_psb_list li a {
	color:#274193;
	font-size:11px;
	line-height:15px;
}

.find_us_widget{
    overflow:visible;
}

.find_us {	
	/*border-top:1px solid #D8DFEA;
	margin:10px 12px 0;
	padding-top:24px;*/
	overflow:hidden;
	width: 210px;
}

.find_us input[type="text"] {	
	border: 1px solid #d3d6dc;
	border-right: none;
	background-color: #ffffff;
	font-size: 12px;
	line-height: 17px;
	height: 17px;
	width: 128px;
	padding: 5px 10px;
	float: left;
}

.find_us input[type="submit"], .find_us input[type="button"] {
	/*background-color:#5267a9;
	color:#ffffff;
	line-height:20px;
	height:29px;
	line-height:20px;
	padding:4px 5px 6px;
	cursor:pointer;
	width:50px;*/
	background-color: #5267a9;
	color: #ffffff;
	line-height: 20px;
	height: 29px;
	line-height: 20px;
	padding: 4px 5px 6px;
	cursor: pointer;
}

.find_us_items_container {
    position: relative;
	z-index: 1000;
    top: 0px;
    left: 12px;
	width: 200px;
    overflow:visible;
}

.find_us_items {
	margin-top: -2px;
	background: #FFF;
	border: 1px solid #e9ebf3;
	border-bottom: 0px solid #e9ebf3;
	z-index: 1000;
    position: absolute;
}

.find_us_links {
	/*border-top:1px solid #d8dfea;
	overflow:hidden;
	margin:85px 12px 0;*/
	border-top: 1px solid #d8dfea;
	overflow: hidden;
	margin-left: 2px;
	padding-top: 4px;
	bottom: 8px;
	position: absolute;
	width: 200px;
}

.find_us_links a {color:#233A84;}

.find_us_items li {
    border-bottom: 1px solid #e9ebf3;
	padding: 5px 5px;
	position: relative;
	z-index: 1000;
}

.find_us_items li a {
    text-decoration:none;
    color: #264393;
}

.location {
	background: url(https://www.psbank.ru/images/locate_icon.png) no-repeat 0 5px;
	color: #5267a9;
	display: block;
	padding: 0 0 0 11px;
	margin-top: 15px;
	width: 210px;
	/*background:url(../../images/locate_icon.png) no-repeat 0 4px;
	color:#5267a9;
	display:block;
	padding:0 0 3px 11px;
	margin:11px 12px 0;*/
}


.social_list li {
	background: url(https://www.psbank.ru/images/soc_list_separtr.png) no-repeat 0 1px;
	list-style: none;
	float: left;
	padding: 0 5px 0 6px;
}

.social_list li:first-child {
	background:none;
	padding-left:0;
}

.vcard.contact_us {
    /*border-top: 1px solid #D8DFEA;
    height: 150px;
    margin: 10px 12px 0;
    padding-bottom: 20px;
    padding-top: 15px;
    position: relative;*/
}

.vcard.contact_us .social_list {
	position: absolute;
	width: 200px;
	bottom: 9px;
	border-top: 1px solid #D8DFEA;
	overflow: hidden;
	padding-top: 5px;	
}

.contact_us{
	font-family:'Open Sans Light', arial; /*Z*/
	color:#233a84;
	line-height: 14px;
}

.contact_us a {
	color:#233a84;
}

.contact_us p {padding-bottom:9px;}

.image_block {
	position:relative;
	overflow:hidden;
	cursor: pointer;
	z-index: 1;
}

.image_block img {
	display:block;
	display: block;
	width: 100% !important;
	height: 159px !important;
}

.mask {
	background:url(https://www.psbank.ru/images/mask.png) repeat-x 0 0;
	width:100%;
	height:100%;
	position:absolute;
	top:130px;
}

.mask, 
.mask h6, 
.mask a {color:#ffffff;}

.mask_content {padding:7px 10px;}

.mask h6 {padding-bottom:10px;}

.product-category-page {
	font-family:'Open Sans', arial;
	font-size:11px;
	color:#a0a1a1;
}

.divider {
	border-top:1px solid #cacaca;
	padding-bottom:30px;
	margin-top:10px;
	clear:both;
	
}

.b-companyinfo + .divider {
	border-top:1px solid #e6e6e6;
	padding-bottom:35px;
	margin-top:10px;
	clear:both;	
}


/* ------------------------------------------ */
.view_selector{
		width: 53px;
		height: 22px;
		background: #f0f0f0;
}

.view_selector a	{
	display: block;
	float: left;
	margin: 1px 0 1px 1px;
	width: 25px;
	height: 20px;
}

.view_selector a.graph_button{
	background:url(https://www.psbank.ru/images/currency_widget_button_graph.png) no-repeat;
}

.view_selector a.table_button{
	background:url(https://www.psbank.ru/images/currency_widget_button_table.png) no-repeat;
}

.curr_list {
	margin:0 12px;
	border-bottom: 1px solid #e7e7e6;
}

.curr_list li {
	color: #000;
	list-style:none;
	border-top:1px solid #e7e7e6;
	overflow:hidden;
	position:relative;
	padding:5px 0;
}

.curr_list span{
	float: left;
	width: 115px;
	font-weight: normal;
	padding:4px 0 1px 0;
	text-align: center;
	color: #000;
}

.curr_list span:first-child{
	text-align: left;
	width: 95px;
}

.curr_list li:first-child  span:first-child{
	color: #062341;
	font-weight: bold;
}
/* ------------------------------------------ */

.one_half {
	width:464px;
	float:left;
	margin:0 16px 16px 0;
}

.one_half.last {
	width:464px;
	float:left;
	margin-right:0;
}

.one_third {
	width:304px;
	float:left;
	margin:0 16px 16px 0;
}
/*
.bank-segment .one_half {
	width:304px;
	float:left;
	margin: 0 16px -9px 0;
}*/

.one_half.news-one-third {
	width:304px;
	float:left;
	margin: 0 16px -9px 0;
}

.one_third.last {
	float:right;
	margin-right:0;
}

.two_third {
	width:624px;
	float:left;
	margin:0 16px 16px 0;
}

.two_third.last {
	float:right;
	margin-right:0;
}

.one_fourth {
	width:224px;
	float:left;
	margin:0 16px 16px 0;
}

.one_fourth.last {
	float:right;
	margin-right:0;
}

.three_fourth {
	width:704px;
	float:left;
	margin:0 16px 16px 0;
}

.three_fourth.last {
	width:704px;
	float:right;
	margin-right:0;
}

.one_half+.one_half, 
.one_third+.two_third, 
.two_third+.one_third, 
.one_third+.one_third+.one_third, 
.one_fourth+.one_fourth+.one_half, 
.one_fourth+.one_half+.one_fourth, 
.one_half+.one_fourth+.one_fourth, 
.one_fourth+.three_fourth, 
.three_fourth+.one_fourth, 
.one_fourth+.one_fourth+.one_fourth+.one_fourth {
	float:right;
	margin-right:0;
}

.bank-segment .one_half+.one_third +.one_third{
	float:right;
	margin-right:0;
}

.one_fourth h4 {
	text-transform:none;	
}

.one_fourth h4 a {
	line-height: 25px;
	font-weight: normal;
	font-size: 14px;
}

.news_content > p a {
    color: #333333;
}

._4s7c {
	border-width: 0px !important;
}

.landing .news_link_wrap{
	padding-bottom: 10px;
}

.landing .allcurrency_link_wrap {
	padding-bottom: 10px;
}