
/* afer clear here*/
#block-custom-info:after,
.block-half:after,
.view-id-news .views-row:after{content:"";display: block;clear:both;}



.wrapper-main{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/*margin: 0 auto -94px;*/
	margin: 0 auto;
	/*overflow-x: hidden;*/
    background: url(../images/bg.png) left top repeat #FFF;
    margin: 0 auto -200px;
}

#footer, .push {
    height: 200px; 
}

.wrapper{
	width: 1010px;
	position: relative;
	margin: 0 auto;
}

#header{
  background: url(../images/header-bg.jpg) center top no-repeat #364116;
  height: 141px;
  padding: 28px 0 0 0;
}

#logo{
  width: 987px;
  height: 135px;
  display: block;
  margin: 0 auto;
}

#footer{background: url(../images/footer-bg.jpg) center top no-repeat #3a461b}

#menu-main{
  background: url(../images/menu-main-bg.png) left top repeat-x;
  min-height: 28px;
}
#footer,
#menu-main{position: relative; z-index: 50;}
#footer {z-index: 30;}
#menu-main .block-menu{
  background: #640405;
  height: 100%;  padding: 0 60px 0 0;
}

#footer .footer-blocks{padding: 19px 26px 0 26px;}
#footer .footer-blocks > div{display: inline-block; vertical-align: top;}
#footer .footer-blocks .block_manager_toolbar {position: absolute; right:0;width: 100px;}

#menu-main .block-menu .block-content > ul{display: table; width: 100%;}
#menu-main .block-menu .block-content > ul > li{display: table-cell; position: relative;}

#menu-main .block-menu .block-content > ul > li:hover,
#menu-main .block-menu .block-content > ul > li.active-trail,
#menu-main li.expanded > ul li.active-trail a,
#menu-main .block-menu li.active-trail > a{background: #bb2d23; color: #FFF;}
#menu-main .block-menu .block-content > ul > li.expanded:hover > ul{display: block;}
#menu-main .block-menu a{
    color: #fff;
    display: block;
    font-size: 14px;
    margin: 0 auto;
    min-width: 80px;
    text-align: center;
    text-decoration: none;
}

#menu-main .block-menu li.expanded > ul{display: none; min-width: 200px; position: absolute; left: 0; z-index: 10; background: #f2f2f2;padding: 9px 15px 10px;}

#menu-main .block-menu li.expanded > ul a:hover{text-decoration: underline;}
#menu-main li.expanded > ul a{
  color: #6f6f6f;
  text-align: left;
}

#menu-main .block-menu li.expanded li:hover{list-style: square outside; color: #74211c;}



.language-switcher-locale-url {position: absolute; right: 8px; top: 0; font-size: 16px; /*font: normal 16px Georgia,serif;*/}
.language-switcher-locale-url li {
  display: inline-block; 
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
  width: 28px;
  text-align: center;
  background: #556b1f;
  margin: 0 -12px 0 0;  
}
.language-switcher-locale-url span ,
.language-switcher-locale-url a {color: #a2a2a2; text-decoration: none; display: block; line-height: 130%;}
.language-switcher-locale-url a.active {color: #fff;}
.language-switcher-locale-url li.active {background: #89a83f;}

.block-half {width: 100%;margin: 0 0 20px;}



.block-half-left {width: 49%;float:left;}
.block-half-right {width: 49%;float:left;}

.block-half-left.front {width: 64%;}
.block-half-right.front {width: 34%;}

.block-half > div:first-child{padding-right: 1%;}
.block-half > div:last-child{padding-left: 1%;}

#breadcrumb a,
#breadcrumb span,
#block-system-main p,
#block-system-main li{
  font: normal 14px/150% Verdana,sans-serif;
}

#content{
  background: #FFF;
  box-shadow: 0 0 11px -1px #000;
}
#content > #article{
  padding: 15px 25px;   
}


.selectedTxt{
	overflow:hidden;
	zoom:1;
	position:relative;
	z-index:1;
	font-size: 16px;
    color: #bcbec0;
    height: 25px;
    padding-right: 0;
    line-height: 130%;
}
.selectedTxt:after{
	content:"";
	display: block;
	width: 23px;
	height: 23px;
    float: right;
	/*position: absolute;*/
	/*right: 10px;*/
	/*top: 50%;*/
	margin: -1px 0 0 15px ;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAAaVBMVEXR0tPR0tPR0tPR0dPR0tPR0tPFu7zR0tPR0tPR0tPR0tPR0tPR0tPR0tPBtLXR0tPR0tPR0tPR0tOOVFXR0tPR0tPR0tONUlPR0tOfc3TR0tPR0tNyHyByHh9nCgtnCgtlBgdkBQZkBAX7fbl1AAAAInRSTlMvMDI0NDY3OT0/REVLTFNTVFlcX2BkZ2pseHuQo7Xj6vr869jFNQAAAHRJREFUeAFtyNcOgkAYROGDBTsWVEQpsO//kGbzb9FkvquZw0vjoXHTuGicNA4aO42NxurPMg4Kr3Y/al8wXc6dlcIMMQ/2WZhytjyX9lkHjfUmXLZR73MfH/tkdG5Mh2NSTVOVDuesbfPmqnHXeGq8NT7aF8GRIXlYzMgAAAAAAElFTkSuQmCC) center center no-repeat;
}

.newListSelected{
	cursor: pointer;

}

.newListSelected .newList{
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	z-index:100;
	/*width: 100%;*/
    width: 200px;
	left: 0 !important;
    background: #FFF;
    border: 1px solid #dbdbdb;
}

.form-item-field-news-category-tid .newListSelected .newList{
    min-width: 200px;
}
.newListSelected .newList li{padding:0;margin:0;}
.newListSelected .newList li a{
	display:block;
	line-height:normal;
	outline:none;
	padding:3px 0 3px 6px;
	overflow:hidden;
	margin:0;
	text-align: left;
	font-size: 13px;
	color: #dbdbdb;
	text-decoration: none;
	
}

.newListSelected .newList li a:hover{
	text-decoration: underline;
}
.newListSelected .newList li a.hiLite,
.newListSelected .newList li a.newListHover{
	/* opacity:0.95;
	filter:alpha(opacity=95);*/
}


#block-menu-menu-cleanup-ru,
#block-menu-menu-cleanup-en,
#block-menu-menu-cleanup-ua,
#block-menu-block-1{
  position: absolute;
  left: 0;
  width: 100%;
  height: 45px;
  background: #465620;
}


#block-menu-menu-cleanup-ru ul,
#block-menu-menu-cleanup-en ul,
#block-menu-menu-cleanup-ua ul,
#block-menu-block-1 ul{display: table; width: 100%;}

#block-menu-menu-cleanup-ru ul > li,
#block-menu-menu-cleanup-en ul > li,
#block-menu-menu-cleanup-ua ul > li,
#block-menu-block-1 ul > li{display: table-cell; position: relative;border-right: 1px solid #89a83f;}

#block-menu-menu-cleanup-ru ul > li:last-child ,
#block-menu-menu-cleanup-en ul > li:last-child ,
#block-menu-menu-cleanup-ua ul > li:last-child ,
#block-menu-block-1 ul > li:last-child {border: 0 none;}


#block-menu-menu-cleanup-ru ul > li.active,
#block-menu-menu-cleanup-en ul > li.active,
#block-menu-menu-cleanup-ua ul > li.active,

#block-menu-menu-cleanup-ru ul > li:hover,
#block-menu-menu-cleanup-en ul > li:hover,
#block-menu-menu-cleanup-ua ul > li:hover,

#block-menu-block-1 ul > li.active,
#block-menu-block-1 ul > li:hover{background: #89a83f;}

#block-menu-menu-cleanup-ru a,
#block-menu-menu-cleanup-en a,
#block-menu-menu-cleanup-ua a,
#block-menu-block-1 a{
    color: #fff;
    display: block;
    font-size: 30px;
    padding: 7px 0 0 25px;
    min-width: 80px;
    text-align: left;
    text-decoration: none;
    height: 38px;
    vertical-align: middle;
}

#block-menu-menu-cleanup-ru + *,
#block-menu-menu-cleanup-en + *,
#block-menu-menu-cleanup-ua + *,
#block-menu-block-1 + *{
  margin-top: 67px;
}

.block-title{
  background: #7a231d;
  font-size: 30px;
  color: #FFF;
  padding: 8px 0 10px 15px;
  position: relative;
  z-index: 1;
}

.block-title:after{
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 46px 34px;
  border-color: transparent transparent #FFF transparent;
}

.block-title-wrapper{
  position: relative; widtH: 100%;
}

.block-title + .more-link{
  z-index: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 46px;
  display: table;
}
.block-title + .more-link a{
  display: table-cell;
  text-align: right;
  vertical-align: middle;
}
.block-title-wrapper .block-title:after{
  border-color: transparent transparent #f2f2f2 transparent;
}


.block-title-simple{color: #c6c76b;}

.block-title.structure{
  background: #465620;
  width: 50%;
}


.view-display-id-block_commanders .block-title.structure{
  background: #7a231d;
}

#block-system-main > div > .view-structure-blocks .block-title.structure{display: none;}







#slides-wrapper {position: relative; height: 354px; overflow: hidden;}
#block-views-custom-blocks-block-slides {margin: 0 0 20px;}
#slides-content{
  position: absolute;
  width: 715px;
  height: 100%;
  top: 0; right: 0;
}

.slide-item,
.row-slides{width: 715px; height: 354px;}

.slide-item {position: relative;}
.slide-title {position: absolute; bottom: 0; width: 100%;padding: 20px; background: rgba(255,255,255,.5); text-align: left;color:#000; line-height: 120%; }

#slides-menu {
  width: 245px;
}

#slides-menu li{
  height: 118px;
  background: url(../images/slides-menu-item.png) left top no-repeat;
-webkit-transition: all 1000ms ease-in-out;
-moz-transition: all 1000ms ease-in-out;
-ms-transition: all 1000ms ease-in-out;
-o-transition: all 1000ms ease-in-out;
transition: all 1000ms ease-in-out;
}

#slides-menu li a{
  display: table-cell;
  height: 118px;
  padding: 0 20px 0 10px;
  text-align: left;
  vertical-align: middle;
  text-decoration: none;
  font-size: 16px;
  color: #FFF;
}

/*#slides-menu ul:not(:hover) li.active,*/
#slides-menu ul li.active,
#slides-menu li:hover{
  background-image: url(../images/slides-menu-item-hover.png);
  position: relative; z-index: 40;
}

/*#slides-menu li.active{position: relative; z-index: 10;}*/
/*#slides-menu li:hover:after,*/
/*#slides-menu ul:not(:hover) li.active:after*/
#slides-menu ul li.active:after{
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 59px 0 59px 19px;
  border-color: transparent transparent transparent #ab1d1d;
  right: -19px;
  top: 0;
  z-index: 10;
}

#slides-content > div{display: none;}
#slides-content > .active{
  display: block;
}

.row-slides {position: relative;}
#views_slideshow_controls_text_pause_custom_blocks-block_video,
#views_slideshow_controls_text_pause_custom_blocks-block_gallery{display: none;}

#views_slideshow_controls_text_next_custom_blocks-block_video,
#views_slideshow_controls_text_previous_custom_blocks-block_video,
#views_slideshow_controls_text_next_custom_blocks-block_gallery,
#views_slideshow_controls_text_previous_custom_blocks-block_gallery,
.slider-btn {
  width: 45px;
  height: 79px;
  position: absolute;
  top: 50%; margin-top: -34px;
  background: url(../images/slider-btn.png) left top no-repeat;
  text-indent: 9999px;
  z-index: 10;
}

#views_slideshow_controls_text_next_custom_blocks-block_video,
#views_slideshow_controls_text_next_custom_blocks-block_gallery,
.slider-btn.slider-next{right: 0;background-position: right top;}


.view-id-news .views-row{
  padding: 10px 0;
  border-bottom: 2px solid #d0d0d0;
  position: relative;
}


.view-id-news .feed-image{
  float: left;
}

.view-id-news .feed-image ~ div:not(.feed-link){
  padding: 0 25px 0 155px;
}

.view-id-news .feed-link{right: 0;}
.view-id-news .feed-link,
.view-display-id-block_news.view-id-news .feed-created{
  position: absolute; 
  bottom: 10px;
  color: #868686;
}
.view-id-news .feed-link a{color: #868686;text-decoration: none; text-indent: -9999px; display: block;
  width: 14px; height: 18px;
  background: url(../images/news-arrow.png) left top no-repeat;
}

.view-id-news .feed-body {color: #000;}

.view-id-news h3{
  margin:0;font-size: 14px;line-height: 150%;
}

.view-id-news h3 a{
  font-size: 14px;
  font-weight: bold;
  color: #000;
  line-height: 150%;
  text-decoration: none;
}

.block-title + .more-link,
.view-id-news .more-link{
  background: #f2f2f2;
  width: 100%;
  border-bottom: 1px solid #dedede;  
  text-align: right;
}

.block-title + .more-link a,
.view-id-news .more-link a{
  color: #7a231d;
  font-size: 16px;
  font-weight: bold;
  text-decoration:none;
  padding: 0 12px 0 0;
}

.block-title + .more-link a:after,
.view-id-news .more-link a:after{content: " >"}





#block-banner-nangu{
  background: #7a231d;
  width: 100%;
  position: relative;
  height: 255px;
}
#block-banner-nangu .block-nangu-text,
#block-banner-nangu .block-nangu-title{
  position: absolute;
  left: 14px;
  width: 220px;
  color: #FFF;
}

#block-banner-nangu .block-nangu-title {top: 15px; font-size: 26px; font-weight: bold; }
#block-banner-nangu .block-nangu-text{bottom: 20px;font-size: 20px; }

#block-banner-nangu .block-nangu-link,
#block-banner-nangu .block-nangu-img{
  width: 724px; height: 100%;
  position: absolute;
  right: 0; top: 0;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 1;
}
#block-banner-nangu .block-nangu-link{
  z-index: 2;
  text-indent: -9999px;
}
#block-banner-nangu .block-nangu-link a{
  display: block; width: 100%; height: 100%;
  background: url(../images/banner-nangu-link.png) right bottom no-repeat;
}
#block-custom-info {margin: 0 0 15px;}
#block-custom-info > div{
  float:right; height: 25px;
  top: 0;
  margin: 0 0 0 10px;
}


#block-socials .soc-item{
  display: inline-block;
  width: 25px; height: 25px;
  margin: 0 7px 0 0;
  background: url('data:image/png;base64,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')left top no-repeat;
}

#block-socials .soc-item.soc-vk{background-position: -32px 0;}
#block-socials .soc-item.soc-twitter{background-position: -64px 0;}
#block-socials .soc-item.soc-youtube{background-position: -96px 0;}
#block-socials .soc-item.soc-flickr{background-position: -128px 0;}
#block-socials .soc-item.soc-rss{background-position: -160px 0;}

#block-socials-footer {padding-right: 40px;}

#block-socials-footer .soc-item{
  display: block;
  width: 121px; height: 49px;
  margin: 0 10px 7px 0;
  float: left;
  background: url(../images/socials-big.png) left top no-repeat;
}

#block-socials-footer .soc-item:nth-child(2n){margin-right: 0;}
#block-socials-footer .soc-item:nth-child(2n+1){clear: left;}

#block-socials-footer  .soc-item.soc-vk{background-position: 0 -57px;}
#block-socials-footer  .soc-item.soc-twitter{background-position: 0 -115px;}
#block-socials-footer  .soc-item.soc-youtube{background-position: -130px 0;}
#block-socials-footer  .soc-item.soc-flickr{background-position: -130px -57px;}
#block-socials-footer  .soc-item.soc-rss{background-position: -130px -115px;}





.copyright{
  color: #babf62;

  text-align: center;
  position: absolute;
}

#copyright{
  right: 358px;
  bottom: 5px;    width: 323px;
}

#copyright-liberty{
  text-align: right;
  right: 130px;
  bottom: 5px;
  height: 28px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAcCAMAAAAURxzFAAABy1BMVEW6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2K6v2IcffSNAAAAmHRSTlMAAgMEBggJDA0ODxASExQWFxgZGhsdICEkJSYoKistMDEzNTg5Oz0/QEFDSEtNT1BSU1VXWVpbXF1fYGFmZ3BxdHV3eXt8fYGCg4eIiYuMjY+QkZKTlZaXmJucnZ+gp6ipqqusr7Cys7m6vL2+v8DGyMnMzdDS09TV2drb3N/g4eLk5ujp6uvs7e7w8fP09fb3+Pn6+/z9/m/cJnoAAAH1SURBVHgB3Y75WxJBHMZf7c4OsyyVCrMjCwuz29KwQkM8GCuikspK6Sg6ssLCNbOFQIkF9pg/t9ltlmd5Bqyf+/ww7/O8M5/5fuF+uqRRSpVP/ViNdYGvRfZMXYjuwtsVysn7UIu6sMofGYvPAXTLlJNoQFVayy9eNPIqYvBmuRlVOFri10UPypy05youCBzX+GW24kO3UtPpLhvbUIGryC8KHajgrE5Ly6mcQXPC0h32wpoHDi7PRe6+TiQ+PBxsg0BjgjvGFUc7kOEfjSmROsFZO5Tn0hRvmjY/441ODEp/ugVnOH4vTS2W2tgPV9+HZHtwSKdqKpVtF5ywId0fvzMVezThCyf1uahhz5hYiR20FoGAXzfXLmjs1WwoQzmqt6cetTkzGgjdHhu5GVeoTboVq7L1I9ucOvjlx1858cUp3FqDf2F74N0PRS3lpBkP/n/62q0INLHjAvFtZNFMyAAYg6SvHtgwTghxAUfOYV8/TOK9VmTd7JgOvhph0Sl37be60/MXgU3eWMzLfmrJ75wZEpXeyaCpSPjT7X583UxCYBJ9kmkQlcXCeVMpzfqtbvR7m0Np0W+gypSelHPK5Px6hwLpWDXl0jeHktvz8lqF0gmLaVnqYiHvZceDheQpFoeU5BswtB0H0ltYDgdh8fkwO34DvAPqsl0wZzwAAAAASUVORK5CYII=') right center no-repeat
}

#copyright-liberty a{display: block;color: #babf62;text-decoration: none;padding:  0 63px 0 0;}






#structure-map {margin: 0 0 20px;}
#structure-map li{
  list-style: square inside;
}
#structure-map li:hover{list-style: circle inside;}
#structure-map li a{color: #6e6e6e;}

#structure-map li > div{display: inline;}

#structure-map-info{
  position: absolute;
  left: 50px;
  top: 50px;
  width: 170px;
}

#structure-map-info span{
  color: #6d6e71;
}
.view-display-id-block_commanders .commander-content{max-height: 0; overflow: hidden;
  -webkit-transition: max-height 1000ms ease-in-out;
  -moz-transition: max-height 1000ms ease-in-out;
  -ms-transition: max-height 1000ms ease-in-out;
  -o-transition: max-height 1000ms ease-in-out;
  transition: max-height 1000ms ease-in-out;
  
}

.view-display-id-block_commanders li .commander-title{
  background: #f2f2f2;
  padding: 11px 0 11px 41px;
  font-size: 18px;
  position: relative;
  cursor: pointer;
  border-bottom: 1px solid #dedede;
}

.view-id-structure_blocks{margin: 0 0 20px;}
.view-id-structure_blocks:last-child .block-title.structure{width: 70%}
.view-display-id-block_commanders li.active .commander-content{max-height: 500px; padding: 10px 0 20px;}

.view-display-id-block_commanders li .commander-title:before{
  content: "";
  display: block;
  width: 17px;
  height: 17px;
  background: url(../images/li-item.png) left top no-repeat;
  position: absolute;
  left: 12px;
  top: 14px;
}
.view-display-id-block_commanders li.active .commander-title:before{
  background-position: -17px 0;
}

.comander-left{float: left; }
.comander-right{padding: 0 0 0 260px;}

.node-page-list-file .file{display: block;}
.node-page-list-file .file a{
  color: #74211c;
  
}

.node-page-list li,
.view-structure-blocks.view-display-id-page_structures li,
.view-display-id-block_structure li,
.view-structure-blocks.view-display-id-block_commanders ~ .view-structure-blocks li{
  list-style: square inside; color: #74211c;
  padding: 0 0 15px 0;
}
.view-structure-blocks.view-display-id-page_structures li > div,
.view-display-id-block_structure li > div,
.view-structure-blocks.view-display-id-block_commanders ~ .view-structure-blocks li > div{display: inline;}

.node-page-list li a, 
.view-structure-blocks.view-display-id-page_structures li a,
.view-display-id-block_structure li a, 
.view-structure-blocks.view-display-id-block_commanders ~ .view-structure-blocks li a{ color: #6d6e71; font-size: 16px;}

.view-display-id-block_structure ul,
.view-structure-blocks.view-display-id-block_commanders ~ .view-structure-blocks ul{
    -moz-column-count: 2;
    -moz-column-gap: 2.5em;
    -webkit-column-count: 2;
    -webkit-column-gap: 2.5em;
     column-count: 2;
     column-gap: 2.5em;
}



#structure-map{
  position: relative;
  height: 550px;
}

#info-list{
  position: absolute;
  bottom: 60px;
  left: 40px;
  width: 150px;
}

#map-list .content{position: relative;width: 775px;
  height: 524px;}
#map-list{
  position: absolute;
  width: 775px;
  height: 524px;
/*  
  background: url(../images/map-bg.png) left top no-repeat;*/
  right: 0;
  top: 5px;
}

#map-list-content{
  width: 775px;
  height: 524px;
  background: url(../images/map-bg.png) left top no-repeat;
  right: 0;
  top: 5px;
  position: relative;
}
#map-list-content img{
  display: block;
  position: absolute;
}

.map-list-item.active{display: block !important;}
/* west */
#map-item-9{
  position: absolute;
  /*width: 308px;*/
  /*height: 331px;*/
    width: 404px;
    height: 331px;
  background: url(../images/map-09.png) left top no-repeat;
  display: none;
  /*left: -25px;*/
  /*top: 0;*/
    left: -32px;
    top: 0;
}

/* krim ukraine*/
#map-item-10{
  position: absolute;
  width: 252px;
  height: 183px;
  background: url(../images/map-10.png) left top no-repeat;
  display: none;
  right: 99px;
  bottom: -32px;
}

/* north */
#map-item-12{
  position: absolute;
  width: 318px;
  height: 320px;
  background: url(../images/map-12.png) left top no-repeat;
  display: none;
  left: 194px;
  top: -29px;
}

/* east */
#map-item-13{
  position: absolute;
  width: 374px;
  height: 411px;
  background: url(../images/map-13.png) left top no-repeat;
  display: none;
  right: -30px;
  top: -30px;
}

/* center */
#map-item-14{
  position: absolute;
  width: 391px;
  height: 351px;
  background: url(../images/map-14.png) left top no-repeat;
  display: none;
  right: 86px;
  top: 88px;
}

/* south */
#map-item-11{
  position: absolute;
  /*width: 405px;*/
  /*height: 369px;*/
    width: 379px;
    height: 265px;
  background: url(../images/map-11.png) left top no-repeat;
  display: none;
  /*left: 196px;*/
  /*bottom: 21px;*/
    lefT: 226px;
    bottom: 17px;
}




.view-id-custom_blocks.view-display-id-block_video,
.view-id-custom_blocks.view-display-id-block_gallery{position: relative;height: 400px;overflow: hidden;}
.view-id-custom_blocks.view-display-id-block_gallery img{width: 100% !important;}
.views_slideshow_slide {width: 100% !important;}

#views_slideshow_cycle_main_custom_blocks-block_video .views-row,
#views_slideshow_cycle_main_custom_blocks-block_video .views_slideshow_slide,
#views_slideshow_cycle_teaser_section_custom_blocks-block_video,
#views_slideshow_cycle_main_custom_blocks-block_video,

#views_slideshow_cycle_main_custom_blocks-block_gallery .views-row,
#views_slideshow_cycle_main_custom_blocks-block_gallery .views_slideshow_slide,
#views_slideshow_cycle_teaser_section_custom_blocks-block_gallery,
#views_slideshow_cycle_main_custom_blocks-block_gallery{
  height: 400px;
}

#block-views-custom-blocks-block-video,
#block-views-custom-blocks-block-gallery{
  height: 445px;
  overflow: hidden;
  margin: 0 0 15px;
}

#block-views-custom-blocks-block-video .views-row,
#block-views-custom-blocks-block-gallery .views-row{
  position: relative;
}

#block-views-custom-blocks-block-video .views-row .views-field-title,
#block-views-custom-blocks-block-gallery .views-row .views-field-title{
  position: absolute;
  width: 420px;
  background: rgba(255,255,255,0.8);
  left: 0;
  bottom: 30px;
  height: 45px;
  padding: 0 0 0 20px;
}


#block-views-custom-blocks-block-video .views-row .views-field-title:after,
#block-views-custom-blocks-block-gallery .views-row .views-field-title:after{
  display: block;
  content: "";
  position: absolute;
  right: -28px;
  top: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 45px 28px 0 0;
  border-color: rgba(255,255,255,0.8) transparent transparent transparent;
  line-height: 0px;
  _border-color: rgba(255,255,255,0.8) #000000 #000000 #000000;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}

#block-views-custom-blocks-block-video .views-row .views-field-title > *,
#block-views-custom-blocks-block-gallery .views-row .views-field-title > *{
  display: table;
  width: 100%;
  height: 100%;
}

#block-views-custom-blocks-block-video .views-row .views-field-title p,
#block-views-custom-blocks-block-gallery .views-row .views-field-title a{
  color: #000;
  font-size: 16px;
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  text-decoration: none;
  line-height: 22px;
}

/*#block-views-custom-blocks-block-video .views-row .views-field-title a:hover,*/
#block-views-custom-blocks-block-gallery .views-row .views-field-title a:hover{
  text-decoration: underline;
}

#block-views-custom-blocks-block-video .block-title,
#block-views-custom-blocks-block-gallery .block-title{
  width: 50%;
}

/*#block-views-custom-blocks-block-video .views-field-field-video:not(.proceed),*/
#block-views-custom-blocks-block-video .views-row .views-field-title{
  opacity: 0;
    -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}

#block-views-custom-blocks-block-video .views-field-field-video:not(.proceed){
  background: url(../images/video-play.png) center center no-repeat;
  widtH: 100%;
  height: 400px;
  position: absolute;
  cursor: pointer;
  z-index: 10;

}
#block-views-custom-blocks-block-video .views-field-field-video.proceed ~ .views-field,
#block-views-custom-blocks-block-video .views-field-field-video:not(.proceed) > * {
  display: none;
}

#block-views-custom-blocks-block-video .views-row:hover .views-field-title,
#block-views-custom-blocks-block-video .views-row:hover .views-field-field-video{
  opacity: 1;
}

.view-display-id-block_page_gallery .views-row,
.node-gallery .flickr-wrap {
  display: inline-block;
  width: 32%;
  margin: 0 1% 0 0;
}

.view-display-id-block_page_gallery .views-row:nth-child(3n),
.node-gallery .flickr-wrap:nth-child(3n){
  margin: 0;
}

.view-display-id-block_page_gallery .views-row a img,
.node-gallery .flickr-wrap a img{
  width: 100%;
}

.view-display-id-block_page_gallery .views-row{position: relative; }
.view-display-id-block_page_gallery .views-field-title {position: absolute; bottom: 5px; width: 100%;background: rgba(255,255,255,0.8);padding: 5px 3px;}
.view-display-id-block_page_gallery .views-field-title a{color: #000}

#block-official-resources{
  padding: 0 0 0 20px;
  height: 160px;
}

#block-official-resources .item-resource{
  line-height: 22px;
}

.rs-carousel.rs-carousel-horizontal{
  padding: 0 27px;
  position: relative;
  margin: 15px 0;
}

.rs-carousel-horizontal .rs-carousel-item{
  margin: 0 12px 0 0;
}

.rs-carousel.rs-carousel-horizontal .rs-carousel-action:focus{outline:none}

.rs-carousel.rs-carousel-horizontal .rs-carousel-action{
  position: absolute; display: block;
  text-indent: -9999px;
  top: 50%;
  margin-top: -20px;
  height: 40px;
  width: 24px;
  left: 0;
  background: url(../images/history-btns.png) left top no-repeat;  
}

.rs-carousel.rs-carousel-horizontal .rs-carousel-action.rs-carousel-action-next{
  background-position: right top;
  left: auto; right: 0;
  
}


/* contacs style*/
#node-765 tr,
#node-765 td,
#node-765 table,
#node-764 tr,
#node-764 td,
#node-764 table,
#node-763 tr,
#node-763 td,
#node-763 table,
#node-760 tr,
#node-760 td,
#node-760 table,
#node-286 tr,
#node-286 td,
#node-286 table,
#node-1 tr,
#node-1 td,
#node-1 table{
  background: none;
}

#node-765 td,
#node-764 td,
#node-763 td,
#node-760 td,
#node-286 td,
#node-1 td{width: 50%; vertical-align: top; padding: 15px 0;}

#node-765 td:first-child,
#node-764 td:first-child,
#node-763 td:first-child,
#node-760 td:first-child,
#node-286 td:first-child,
#node-1 td:first-child{color: #465620;  padding-right: 30px;}

#node-765 tr,
#node-764 tr,
#node-763 tr,
#node-760 tr,
#node-286 tr,
#node-1 tr{border-bottom: 2px solid #4f5f2b;}

/**
 * right, it was better to create CT Contacts and style only .node-contacts... great ideas comes very late.
 */











#views-exposed-form-news-page #edit-date-wrapper {vertical-align: top;}
#views-exposed-form-news-page #edit-date-wrapper .views-widget .form-type-select,
#views-exposed-form-news-page .views-exposed-form  .views-widget,
#views-exposed-form-news-page .views-exposed-form label{display: inline-block;vertical-align: top;}





/*#custom-search-blocks-form-1{*/
    /*min-width: 240px;*/
/*}*/
#custom-search-blocks-form-1 #edit-actions {
    float: left;
}
#custom-search-blocks-form-1 .form-type-textfield{
    display: inline-block;
}
#custom-search-blocks-form-1 .form-type-textfield input{height: 25px;width: 250px}

#custom-search-blocks-form-1 .form-submit{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAA3lBMVEWTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZiTlZh4RGzVAAAASnRSTlMAAQIDBggKCw8QERITFRYYHh8gISIkJSYoKissLS8zNDY5PD0/QURGTU9RU1RYWVpcXV9iZGxub3F0dXd4e3x+f4CBgoSFhoiJinjXZT8AAADPSURBVBjTZY/VDsMwEATTpMzMDCkzY4pp9/9/qOdzokbqPo1H8nqtKHZC8XI15lGcifR2oKxq7p/LHmBlGbFd9EjHj/ESdqZKp03pMCkEPY0NQcfFMkk4YvJR8znAqAMP693sG8gIUFfA0GpXqbfFsAaaltQuQFeAaw6M7SEmUGeoAze/dDXqjDMFrsA6LO5k7kRelvkPbTr1iumJAbxL7HIPONJmV3oSLgypzI504se6O9XfmM/9IMGuIPp4meaLab9d0jlT2UJX/lJs/Kkvcugq3sHCBIgAAAAASUVORK5CYII=')left top no-repeat;
    width: 20px;
    height: 20px;
    border: 0 none;
    text-indent: -9999px;
}



.file .file-name{float: left;}
.file .file-link{text-align: right; padggin: 0 50px 0 0;}


.node-page-acc-files{
    border: #789277;

}
.node-page-acc-files .field-collection-view .field-checking-name{
    background: #5da55c; cursor: pointer;
    padding: 0 15px;
    color: #FFF;
}
.node-page-acc-files .field-collection-view {
    border: 1px solid #789277;
    margin: 0 0 8px;
}
.node-page-acc-files .field-collection-view .field-checking-name:before{
    content: '+';
}

.node-page-acc-files .field-collection-view.active .field-checking-name:before{
    content: '-';
}

.node-page-acc-files .field-collection-view:nth-child(2n) .field-checking-name{
    background: #d1e4d0;
    color: #064d07;
}
.node-page-acc-files .field-collection-view .field-checking-name ~ *{
    max-height: 300px;
    padding: 0 15px;
}
.node-page-acc-files .field-collection-view:not(.active) .field-checking-name ~ *{
    -webkit-transition: max-height 400ms ease;
    -moz-transition: max-height 400ms ease;
    -ms-transition: max-height 400ms ease;
    -o-transition: max-height 400ms ease;
    transition: max-height 400ms ease;
    max-height:0;
    overflow: hidden;

}

.node-page-acc-files .field-collection-view.active .field-checking-name{
    background: #76c075;
    color: #0c471b;
}



.node-audio:after {
    content: "";
    display: block; clear: both;
}

.node-audio .field-collection-container .field-collection-view {
    float: left;
    widtH: 50%;
}

.node-audio .field-collection-container .field-collection-view .track-name{
    color: #46531d;
    font-weight: bold;
    font-size: 12px;
    line-height: 18px;
}

.node-audio .field-collection-container .field-collection-view .track-description{
    color: #7c7c7c;
    font-size: 12px;
    line-height: 18px;
}

.node-audio .audio-download{display: inline-block;}
.node-audio .audio-download a{
    background: url(../images/audio-download.png) left top no-repeat;
    display: block;
    width: 30px;
    height: 30px;
}



.view-display-id-block_calendar {
    padding: 0 25px 15px 25px;
    border-bottom: 3px solid #f2f2f2;
    border-left: 3px solid #f2f2f2;
    border-right: 3px solid #f2f2f2;
}