﻿body {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #eff0e6;
  color: #000000;
  min-width: 1000px;
}
header {
  display: block;
  position: relative;
  width: 100%;
  background-color: #5f656f;
  z-index: 10;
  padding-bottom: 15px;
}
.relative {
  position: relative;
}
.h-page {
  min-width: 910px;
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
.b-nav {
  background: url(../../img/gerb.png) no-repeat 323px 9px;
  height: 107px;
  width: 410px;
  margin-top: 6px;
}
.l-body {
  padding-top: 4px;
}
.l-header_triangle {
  position: absolute;
  height: 4px;
  width: 100%;
  bottom: -4px;
  background: url(../../img/header-triangle.png) repeat-x 0 0;
}
.logo {
  margin-top: 6px;
}
.navside {
  line-height: 30px;
  padding-top: 5px;
  padding-left: 7px;
  padding-bottom: 18px;
  overflow: hidden;
}
.navside_item {
  padding: 7px 6px;
  color: #fff;
  text-decoration: underline;
  text-transform: uppercase;
  font: 11px Arial, Helvetica, sans-serif;
  border: 1px solid #5f656f;
}
.navside_item.current {
  color: #ceb46c;
  border: 1px solid #82878f;
  border-radius: 4px;
  text-decoration: none;
}
.map {
  padding-left: 26px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAMBAMAAABy/puxAAAAG1BMVEWCh4////+Ch4+Ch4+Ch4+Ch4+Ch4+Ch4+Ch49d2dl4AAAACHRSTlMAAJSXn6ChouGpHgoAAABaSURBVHheVcyxDYAwDAVRI1GkxIgiI6RkjIxACRvABk5DbmwcoIDGerK+TlR15PQ7NEZ4uIABs9MkgIjd7Kkvfdyp/pnYWiyxCpQWAxNCicUZ7PvNHBNVM/sFYa4hfdowDaUAAAAASUVORK5CYII=') /*../../img/map.png*/ no-repeat 0 0;
  color: #fff;
  text-decoration: underline;
  font: 11px/12px Arial, Helvetica, sans-serif;
  margin-top: 8px;
}
.banners {
  margin-top: 10px;
}
.banner-item {
  position: relative;
  height: 99px;
  background: url(../../img/b-banners_item_wrap.png) no-repeat 0 0;
  color: #fff;
}
.banner-item a {
  text-decoration: none;
}
.banner-item .banner-icon {
  background-position: 50% 50% !important;
  background-repeat: no-repeat !important;
  display: block;
  height: 99px;
  width: 102px;
  position: absolute;
  top: 0;
  left: 0;
}
.banner-item .banner-link {
  display: block;
  height: 100%;
  width: 100%;
  color: inherit;
}
.banner-item .banner-link:hover {
  text-decoration: none;
}
.banner-item .banner-text_wrap {
  display: block;
  position: relative;
  height: 99px;
  padding-left: 102px;
  vertical-align: middle;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.banner-item .banner-text_wrap i {
  display: inline-block;
  height: 99px;
  width: 1px;
  margin-left: -5px;
  vertical-align: middle;
}
.banner-item .banner-text {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  text-align: center;
  font: 12px Georgia, "Times New Roman", Times, serif;
  color: #fff;
  padding-right: 5px;
  overflow: hidden;
  white-space: normal;
  width: 100%;
}
.banner-item .banner-1 {
  /*background: url(../../img/banners/icon_1.png) no-repeat 0 0;*/
}
.banner-item .banner-2 {
  /*background: url(../../img/banners/icon_2.png) no-repeat 0 0;*/
}
.banner-item .banner-3 {
  /*background: url(../../img/banners/icon_3.png) no-repeat 0 0;*/
}
.banner-item .banner-4 {
  /*background: url(../../img/banners/icon_4.png) no-repeat 0 0;*/
}
.ban_tl,
.ban_tr,
.ban_br,
.ban_bl {
  position: absolute;
  width: 9px;
  height: 9px;
  display: block;
  z-index: 20;
}
.ban_tl {
  top: -3px;
  left: -3px;
  background: url(../../img/ban_tl.png) no-repeat 0 0;
}
.ban_tr {
  top: -3px;
  right: -3px;
  background: url(../../img/ban_tr.png) no-repeat 0 0;
}
.ban_br {
  bottom: -3px;
  right: -3px;
  background: url(../../img/ban_br.png) no-repeat 0 0;
}
.ban_bl {
  bottom: -3px;
  left: -3px;
  background: url(../../img/ban_bl.png) no-repeat 0 0;
}
.main-content {
  padding-top: 17px;
}
.crumbs {
  display: block;
  position: relative;
  min-height: 31px;
  padding-bottom: 10px;
  margin-bottom: 0;
  width: 100%;
  border-bottom: 1px dotted #cdb36b;
  font: 11px Arial, Helvetica, sans-serif;
  color: #7c8189;
}
.crumbs a {
  font: 11px/41px Arial, Helvetica, sans-serif;
  color: #7c8189;
  text-decoration: underline;
}
.crumbs span {
  margin: 0 6px;
}
.leftmenu-tabs .nav-tabs {
  margin-bottom: 0;
}
.leftmenu-tabs .tab-content {
  background-color: #fff;
  border: 1px solid #dfe0d7;
  overflow: hidden;
}
.leftmenu-tabs .tab-content > .tab-pane {
  border-bottom: 1px solid #c1c2ba;
}
.tab-list .opened a {
  background: url(../../img/inner-menu_opened.png) no-repeat 6px 50% #eae3cd !important;
}
.tab-list .open a {
  background: url(../../img/down_arr.png) no-repeat 5px 50% !important;
}
.list-date {
  overflow: hidden;
  margin: 15px 0 0 0;
  font: 14px Georgia, "Times New Roman", Times, serif;
}
.list-date i {
  display: inline-block;
  font-style: normal;
  color: #fff;
  background-color: #ceb46c;
  text-align: center;
  border-radius: 4px;
  margin-right: 4px;
  padding: 7px;
}
.list-date b {
  color: #b49a53;
  font-weight: inherit;
}
.list-item_news {
  border-bottom: 1px dotted #cdb36b;
  padding-top: 15px;
  text-align: justify;
  padding-bottom: 15px;
}
.list-item_actual {
  padding-bottom: 15px;
}
.list-item_news a,
.list-item_actual a {
  text-decoration: underline;
}
.list-item_news a:hover,
.list-item_actual a:hover,
.list-item_news a:active,
.list-item_actual a:active {
  text-decoration: none;
}
.line {
  line-height: 28px;
}
@media (min-width: 1280px) {
  .line {
    line-height: 33px;
  }
}
.line a {
  margin-left: 8px;
}
.archive,
.rss {
  padding-left: 23px;
  text-decoration: underline;
}
.archive {
  background: url(../../img/index_archive.png) no-repeat 0 0;
}
.rss {
  background: url(../../img/index_rss.png) no-repeat 0 0;
}
.footer-banners {
  width: 1050px;
  padding: 0 50px;
  margin: 0 auto;
}
footer {
  margin-top: 15px;
}
.footer-copy {
  background-color: #d5c8a7;
  padding: 12px;
}
.footer-copy span {
  color: #fff;
  font-size: 12px;
  line-height: 25px;
}
.footer-copy .info {
  color: #7c8189;
  font-size: 11px;
}
.footer-copy .info .counter {
  padding: 5px 7px;
  border: 1px solid #b1ac9d;
  border-radius: 3px;
  margin-left: 10px;
  font-size: inherit;
  color: inherit;
}
.house {
  position: absolute;
  display: block;
  top: -17px;
  width: 540px;
  height: 397px;
  right: 0;
  background: url("../../img/house.png") no-repeat scroll 0 0 transparent;
}
@media (min-width: 1280px) {
  .house {
    width: 628px;
  }
}
.address {
  margin-top: 260px;
  height: 82px;
  background-color: #fff;
  border: 3px solid #c1c4db;
  border-radius: 3px 3px 3px 3px;
  position: relative;
}
.address.address-ru .address-banner,
.address.address-be .address-banner,
.address.address-en .address-banner {
  display: block;
  width: 100%;
  height: 100%;
}
.address.address-ru .address-banner a,
.address.address-be .address-banner a,
.address.address-en .address-banner a {
  display: block;
  width: 100%;
  height: 100%;
}
.address.address-ru .address-banner {
  background: url(../../img/address_ru.png) no-repeat 50% 50%;
}
.address.address-en .address-banner {
  background: url(../../img/address_en.png) no-repeat 50% 50%;
}
.address.address-be .address-banner {
  background: url(../../img/address_be.png) no-repeat 50% 50%;
}
.left-banner {
  margin-bottom: 10px;
}
.left-banner a {
  color: #c1a14b;
  display: block;
  padding-left: 76px;
}
.left-banner a img {
  margin-left: -64px;
  margin-right: 12px;
  float: left;
}
.left-banner a div {
  padding-top: 5px;
}
.menu_a-item {
  padding: 3px 0 3px 20px;
}
.menu_a {
  position: relative;
  font-size: 12px;
  margin-bottom: 25px;
}
.menu_a a,
.menu_a span {
  color: #6e83c1;
}
.menu_a span {
  position: absolute;
  left: 0;
}
.menu_a a {
  text-decoration: underline;
}
.menu_a a:hover {
  text-decoration: none;
}
.document {
  color: #505156;
}
.document ul li {
  margin: 0 0 3px;
  padding: 0 0 0 25px;
  list-style: none;
  background: url(../../img/bul-print.png) no-repeat 0 50%;
}
.document p,
.document ul,
.document table,
.document blockquote {
  margin: 0 0 17px;
}
.document ol {
  margin: 0 0 1em 2em;
}
.document p {
  font-size: 14px;
  line-height: 18px;
}
.document table td {
  padding: .75em 1em;
}
/* Big table */
.bigtable table td,
.bigtable td span {
  padding: 0;
  margin: 0;
}
.print {
  padding-left: 20px;
  background: url(../../img/print.png) no-repeat 0 0;
  font-size: 11px;
  margin-bottom: 16px;
  margin-top: 16px;
  display: inline-block;
  text-decoration: underline;
}
.art-list {
  margin-bottom: 1em;
}
.art-list article {
  padding: 17px 0 20px 30px;
  font-size: 14px;
  border-bottom: 1px dotted #CDB36B;
}
.art-list article div > p {
  margin: 0;
}
.art-list a {
  display: inline-block;
  text-align: justify;
  text-decoration: underline;
}
.art-list a:hover {
  text-decoration: none;
}
.art-list article div > p {
  margin: 0;
}
.b-archive {
  margin-bottom: 25px;
}
.b-archive .l-archive {
  display: block;
  margin-left: 19px;
  margin-bottom: 11px;
  text-transform: uppercase;
  font: 12px/16px 'officinasansc', Arial, Helvetica, sans-serif;
  padding-left: 23px;
  color: #82878f;
  background: url(../../img/inner_archive.png) no-repeat 0 0;
}
.b-annot {
  color: #6e83c1;
}
.posts {
  padding-bottom: 20px;
}
.posts article p {
  margin-bottom: 0;
}
.news_date {
  padding: 15px 0;
}
.add_file {
  padding-left: 23px;
  margin-left: 19px;
  margin-top: 15px;
  margin-bottom: 5px;
  background: url(../../img/clip.png) no-repeat 2px 47%;
  height: auto;
  text-decoration: underline;
  border: none;
  cursor: pointer;
}
.required {
  position: relative;
}
.star {
  display: block;
  position: absolute;
  top: 12px;
  right: 12px;
  width: 7px;
  height: 5px;
  background: url(../../img/star.png) no-repeat 0 0;
}
.note {
  display: block;
  float: left;
  position: relative;
  font-size: 11px;
  margin: 3px 0 3px 30px;
}
.note .star {
  left: -8px;
  top: -2px;
}
.sorter {
  border: 1px solid #ddd;
  vertical-align: middle;
  cursor: move;
  line-height: 32px;
  padding: 0px 10px;
}
.bottom-margined {
  margin-bottom: 20px;
}
.top-bottom-margined {
  margin-top: 20px;
  margin-bottom: 20px;
}
.label-padding-left {
  padding-left: 21px;
}
/*.toggle_closed { background: url(../../img/map_plus.png) no-repeat 0 0;}
.toggle_opened { background: url(../../img/map_minus.png) no-repeat 0 0;}*/
.toggle_closed,
.toggle_opened,
.toggle_empty {
  width: 28px;
  height: 28px;
}
.toggle_empty:hover {
  display: none;
}
.extent > p {
  margin: 0;
}
/*# sourceMappingURL=main.css.map */