body {
  line-height: 1.3em;
  font-size: 12pt;
  font-family: Tahoma, Arial, Verdana, "Trebuchet MS", sans-serif;
}

a {
  color: #000000;
  text-decoration: none;
}

.b-header, .b-block-branding, .b-block-topnews, .b-block-spectopic, .b-sidebar, .b-banner-728, .b-footer, .b-comments, .b-news-theme, .b-news-date span, .b-news-action, .b-share, .b-tags, .b-read-more, .ad-gallery {
  display: none!important;
}

ins {text-decoration: none;}

.image_desc {
  font-size: 13px!important;
  color: #949797!important;
  line-height: 15px;
  font-style: italic;
}

/* static text */
.b-static-img {
  position: relative;
  margin-bottom: 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.b-static-img img {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.b-static-text p {
  font-size: 1.3em;
  line-height: 1.3em;
  color: #404040;
  padding-bottom: 15px;
}

.b-static-text h1, .b-content-full h1.title {
  font-size: 2.1em;
  color: #153672;
  font-weight: normal;
  line-height: 1.3em;
  margin-bottom: 10px;
}

.b-static-text h2 {
  font-size: 1.4em;
  line-height: 1.3em;
  color: #153672;
  font-weight: bold;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 3px solid #e0e0e0;
}

.b-static-text ul {
  margin: 0 0 5px 18px;
}

.b-static-text ol {
  margin: 0 0 5px 37px;
}

.b-static-text ul li {
  font-size: 1.3em;
  line-height: 1.3em;
  color: #404040;
  list-style: disc;
  margin-bottom: 15px;
}

.b-static-text ol li {
  font-size: 1.3em;
  line-height: 1.3em;
  color: #404040;
  padding-bottom: 15px;
  list-style: decimal;
}

.b-static-text blockquote {
  font-size: 1.2em;
  line-height: 1.4em;
  font-style: italic;
  color: #444a4a;
  padding: 10px;
  width: 585px;
  border: none;
  margin: 0 0 15px 0;
  overflow: hidden;
  zoom: 1;
}

.b-static-text blockquote p {
  font-size: 13px!important;
  line-height: 16px!important;
  padding-bottom: 0;
}

.b-static-text blockquote img.image_left {
  padding-right: 30px;
  margin-right: 5px;
}

.b-static-text blockquote img.image_left {
  padding-right: 30px;
  margin-right: 5px;
}

.b-static-text table {
  margin-bottom: 15px;
  width: 100%;
  border-collapse: separate;
  border-spacing: 1px;
}

.b-static-text th {
  background: #f4f7fc;
  font-size: 1.3em;
  color: #153672;
  text-align: left;
  font-weight: normal;
  padding: 11px 10px;
}

.b-static-text tr:nth-child(even) {
  background-color: #f6f6f6;
}

.b-static-text td {
  font-size: 1.2em;
  color: #404040;
  padding: 10px;
  vertical-align: top;
}

.b-static-text td a {
  color: #0072c5;
}