.info-section-news ul {
  margin:0;
  padding:0;
  list-style-type:none;
}

.info-section-announce > div, .info-section-news > div {
  border-bottom:thin dashed #cccccc;
  padding-top:14px;
  padding-bottom:24px;
}

.info-section-announce > div:last-child {
  border:none;
}

h3.info-section-header {
  padding:0 0 0 8px;
  border-left:3px solid #21afeb;
}

.info-section-news li {
  position:relative;
}

.info-section-news li > strong {
  display:inline-block;
  font-size:12px;
  color:#ffffff;
  padding:2px 4px;
  background-color:#21afeb;
}

.info-section-news li > a > img {
  padding-top:20px;
}

.info-section-news li:first-child > a > img {
  padding-top:0;
}
 