.news {
    padding: 0;
}
.news .news-intro, .news .post-intro{
  text-align: justify;
}

.news .news-intro img, .post-image img{
  padding:5px 5px 5px 5px;
  margin: 0 10px 10px 0;
  float:left;
}
.post .date, .news .date {
    color: #000;
    padding-top:12px;
    font-weight:bold;
}
.btn-print{
  margin: 10px 0 0 0;
  display:none;
  visibility: hidden;
}
.news .post{
  margin: 10px 0 0 0;
}
.news .post-intro{border-bottom:1px solid #86888b;position:relative;}
.news .post-intro .date{font-size:13px;font-weight:normal;color:#414042;padding:0 0 0 5px;display:block;}
.news .post-intro .readmore{position:absolute;right:0;top:0;font-size:13px;color:#fff;font-weight:normal;text-align:center;background:url(/images/layout/date-bg.png) no-repeat;display:block;padding:4px 5px 4px 0;width:80px;}
.news .post-intro .readmore a{color:#fff;}
.news .post-intro .readmore a:hover{color:#000;}
.news .post-intro h2{color:#1c75b0;font-size:14px;font-weight:600;padding-right:100px;}
.news .post-intro h2:after{content:"";display:block;height:10px;width:100%;clear:both;margin:4px 0 4px 0;border-bottom:1px dotted #86888b;}
.news .post-intro:after{content:"";display:block;height:0;clear:both;}

/* kalendârs filtrs */
.date-filter{
  position:absolute;
  right:5px;
  top:0px;
}
.date-filter a{
  font-size:16px;
  padding: 4px 0 4px 36px;
  background: url(/images/icons/calendar_32px.png) no-repeat left center;
}
/* kalendara filtrs */
#calendar-popup-filter{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:99;
  display:none;
}
.calendar-overlay{
  position:fixed;
  filter:alpha(opacity=20); /* IE */
  -moz-opacity:0.2; /* Mozilla */
  opacity: 0.2; /* CSS3 */
  background:#333333;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

.calendar-window{
  width:230px;
  position:relative;
  margin-left:-130px;
  position:absolute;
  left:50%;
  right:50%;
  top:200px;
  background:#fff;
  border-radius:6px;
  text-align: center;
  padding:15px;
}
.calendar-close{
  position:absolute;
  top:-15px;
  right:-15px;
}

/* main news item */
.front-news-block{
  padding:10px 0px;
  margin-bottom:0px;
}
.front-news-item{
  position:relative;
}
.front-news-slide{position:absolute;top:50%;margin-top:-36px;left:20px;background:url(/images/layout/news-slide.png) no-repeat 0 0;display:block;width:36px;height:36px;}
.right-slide{left: auto ;right:20px;background-position:0 -44px;}
.front-news-image{
  position:relative;
}
.front-news-image a, .front-news-image a img{
  display:block; width:100%;
}

.front-news-intro{
  position:absolute;
  bottom:0px;
  left:0px;
  width:80%;
  z-index:2;
  padding:10px;
  color:#414042;
  font-size:20px;
  font-weight:600;
  background: url(/images/layout/front-news-bg.png);
  -webkit-border-top-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  border-top-right-radius: 20px;
}
.front-news-block-small{width:100%;display: table;}
.front-news-block-small:after{
	content: "";
	display: table;
    height:10px;
	border-collapse: collapse;
	clear: both;
}
.front-news-block-small-item{display: table-cell; width:25%;overflow:hidden;text-align:center;}
.front-news-block-small-item a img{width:90%;}
.front-news-block-small-item div{ white-space: normal; }
.rest-front-news{
  border-top: 1px solid #86888b;
  border-bottom: 1px solid #86888b;
}
.rest-front-news h2{
   border-bottom:1px dotted #86888b;
   text-align:left;
}
.rest-front-news h2:last-child{
  border:none;
}

.rest-front-news h2 a{
  font-size:16px;
  padding:10px 10px;
  display:block;
  font-weight: normal;
  text-align:left;
}

