.b-item_promo {overflow:hidden;}

.imgzoom a img {
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.imgzoom a:hover img {
 -webkit-transform: scale(1.02);
 -moz-transform: scale(1.02);
 -o-transform: scale(1.02);
 transform: scale(1.02);
}

	.b-item__pic-wrapper .article__photo-author {
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0; }
    .b-item__pic-wrapper .article__photo-author p {
      /*font: normal 14px/18px "Arimo", sans-serif;*/
      font: normal 12px/16px "ArimoItalic", sans-serif;
      color: #fff;
      text-decoration: none;
      /*font-style: italic;*/
      padding: 10px 13px;
      background: rgba(0, 0, 0, 0.6); }

.footer-links { 
margin-top: 10px;
padding: 0px 64px;
}
.footer-link-container { 
text-align: center;
width: 140px;
}
.left { 
float: left;
}

.footer-links .russia1 { 
background-image: url("../img/russia-1.png");
}
.footer-links .russia1:hover { 
background: url("../img/russia-1.png") 50% 100% transparent;
}

.footer-links .russia24 { 
background-image: url("../img/russia-24.png");
}
.footer-links .russia24:hover { 
background: url("../img/russia-24.png") 50% 100% transparent;
}

.footer-links .russia-k { 
background-image: url("../img/russia-k.png");
}
.footer-links .russia-k:hover { 
background: url("../img/russia-k.png") 50% 100% transparent;
}

.footer-links .majak { 
background-image: url("../img/mayak.png");
margin-left: 16px;
width: 90px;
}
.footer-links .majak:hover { 
background: url("../img/mayak.png") 50% 100% transparent;
}

.footer-links .radiorus { 
background-image: url("../img/radio-russia.png");
margin-left: 6px;
width: 90px;
}
.footer-links .radiorus:hover { 
background: url("../img/radio-russia.png") 50% 100% transparent;
}

.footer-links .vestifm { 
background-image: url("../img/vesti-fm.png");
width: 118px;
}
.footer-links .vestifm:hover { 
background: url("../img/vesti-fm.png") 50% 100% transparent;
}

.footer-links a { 
display: block;
float: left;
height: 27px;
margin-bottom: 20px;
margin-right: 26px;
width: 114px;
}

.pborder {
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
margin-left:-1px;
}
.date-pagination .date-pagination__item > a { 
text-decoration: underline !important;
color: #0095DA;
}

.more-news ul li {
display: block;
         float: left;
         width: 50%;
		 min-height:95px;
 }
.b-line-item__pic-wrapper img {
max-height:72px;
}	
	
.b-line-item__title span {
color:#555;
font-size:80%;
}

.short-story {
font: 14px/18px "OpenSansRegular", sans-serif;
}