.wrapperout {
  border-left: 13px solid #c1edc2;
  border-right: 13px solid #c1edc2;
}
.bl_bottom_border,
.bl_top_border {
  background: #c1edc2;
}
header .shadow {
  border-top: 1px solid #c1edc2;
}
header .shadow .hider {
  background: #c1edc2;
}
header.header_static .shadow {
  background-color: #c1edc2;
  border-right: 1px solid #ffffff;
}
.menut .item .sh_hider {
  background: #c1edc2;
}
.menut .item a {
  border-bottom: 1px solid #c1edc2;
  background-position: right 15px;
}
.menut .item_first .close .orn {
  background-color: #c1edc2;
}
.menut .item_act,
header .menu .item_act_in {
  background: #c1edc2;
  border-left: 1px solid #acd3ad;
  border-top: 1px solid #acd3ad;
}
.menut .item_act a,
header .menu .item_act_in a {
  border-bottom-color: #f9f6ef;
  background-position: right -33px;
}
.menut .item a.main span {
  background-color: #c1edc2;
}
.bl_menu {
  border-left: 1px solid #c1edc2;
  background: #c1edc2;
}
/*
.bl_menu .a_dim { color: @text_color_dark; text-shadow: 1px 1px 0px @main_color_light }
.bl_menu .a_dim:hover{ color:inherit; }
*/
.a_dim,
.phlayout .info .details a.a_dim,
.bl_menu .a_dim {
  color: #7cd57f;
  text-shadow: 1px 1px 0px #daf4da;
}
.a_dim:hover {
  color: inherit;
}
footer a {
  color: #7cd57f;
}
footer .logos img {
  background: #c1edc2;
}
footer .address {
  border-right: 1px solid #c1edc2;
}
footer .address_last {
  border: none;
}
.bl_welcome {
  /*background-color: @main_color;*/

  border-color: #c1edc2;
}
.bl_welcome .td {
  border-color: #acd3ad;
}
.bl_welcome .td .bg {
  background-color: #c1edc2;
}
.bl_works_c {
  border-left: 1px solid #c1edc2;
}
.bl_works_c2 {
  border-right: 1px solid #c1edc2;
}
.bl_works .box .sub {
  border-top: 1px solid #c1edc2;
  border-left: 1px solid #c1edc2;
}
.bl_works .box .sub2 .transp_img {
  background: #c1edc2;
}
.bl_works .box .arrow {
  background-color: #c1edc2;
}
.bl_works .no_left_bor .sub {
  border-left: none;
}
.bl_works .no_left_bor .sub2 {
  border-left: none;
}
.bl_works .box_empty {
  cursor: default;
  padding-bottom: 1px ;
  margin-bottom: -2px;
  z-index: 3px;
  border-bottom: 2px solid #f3f3f3;
}
.bl_works_c .more_works_sub {
  border-bottom: 1px solid #c1edc2;
  color: #c1edc2;
}
.bl_works_c .more_works a {
  color: #ddc8ad;
}
.bl_works_c .wls {
  border-bottom: 1px solid #c1edc2;
}
.bl_awards_c .year {
  color: #7cd57f;
  text-shadow: 1px 1px 0px #daf4da;
}
/*
.bl_awards_c .line .year_abs{

	background: -moz-linear-gradient(left, hsla(hue(@main_color), saturation(@main_color), lightness(@main_color), 1) 65%, hsla(hue(@main_color), saturation(@main_color), lightness(@main_color), 0) 100%);
	background: -webkit-linear-gradient(left, hsla(hue(@main_color), saturation(@main_color), lightness(@main_color), 1) 65%, hsla(hue(@main_color), saturation(@main_color), lightness(@main_color), 0) 100%);
	background: -o-linear-gradient(left, hsla(hue(@main_color), saturation(@main_color), lightness(@main_color), 1) 65%, hsla(hue(@main_color), saturation(@main_color), lightness(@main_color), 0) 100%);
	background: -ms-linear-gradient(left, hsla(hue(@main_color), saturation(@main_color), lightness(@main_color), 1) 65%, hsla(hue(@main_color), saturation(@main_color), lightness(@main_color), 0) 100%);
	background: linear-gradient(to right, hsla(hue(@main_color), saturation(@main_color), lightness(@main_color), 1) 65%, hsla(hue(@main_color), saturation(@main_color), lightness(@main_color), 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@main_color', endColorstr='@main_color',GradientType=1 );

}
*/
.bl_awards_c .line .year_abs {
  background: #c1edc2;
}
.bl_awards_c .line .more {
  background: -moz-linear-gradient(left, rgba(192, 237, 193, 0) 0%, #c0edc1 50%);
  /* FF3.6+ */

  background: -webkit-linear-gradient(left, rgba(192, 237, 193, 0) 0%, #c0edc1 50%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(left, rgba(192, 237, 193, 0) 0%, #c0edc1 50%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(left, rgba(192, 237, 193, 0) 0%, #c0edc1 50%);
  /* IE10+ */

  background: linear-gradient(to right, rgba(192, 237, 193, 0) 0%, #c0edc1 50%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c1edc2, endColorstr=#c1edc2, GradientType=1);
  /* IE6-9 */

}
.bl_awards_c .line .more2 {
  background: -moz-linear-gradient(left, #c0edc1 60%, rgba(192, 237, 193, 0) 100%);
  /* FF3.6+ */

  background: -webkit-linear-gradient(left, #c0edc1 60%, rgba(192, 237, 193, 0) 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(left, #c0edc1 60%, rgba(192, 237, 193, 0) 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(left, #c0edc1 60%, rgba(192, 237, 193, 0) 100%);
  /* IE10+ */

  background: linear-gradient(to right, #c0edc1 60%, rgba(192, 237, 193, 0) 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c1edc2, endColorstr=#c1edc2, GradientType=1);
  /* IE6-9 */

}
.bl_inner {
  border-left: 1px solid #acd3ad;
  background: #c1edc2;
}
.bl_inner_no_borders {
  border: none;
  margin-top: -6px;
}
.bl_menu2 {
  /*border-left: 1px solid #acd3ad;*/
  /*border-bottom: 1px solid #acd3ad;*/
}
.bl_menu2 .menus {
  background: #c1edc2;
}
.phlayout {
  background: #c1edc2;
}
.phlayout1 .info {
  background: #c1edc2;
}
.phlayout3 .info {
  background: #c1edc2;
}
.phlayout .slider_c .img_c .info_btn_act {
  background-color: #c1edc2;
}
.bl_contacts {
  background: #c1edc2 !important;
}
.bl_contacts .item {
  background: #c1edc2;
  color: #7cd57f;
  text-shadow: 1px 0px 0px #daf4da;
}
.bl_contacts .item_act {
  background: #f3f3f3;
  color: #000;
  text-shadow: none;
  font-family: FedraSBold;
}
.bl_contacts .addr .t a {
  color: #95dd98;
}
.bl_research .switcher a {
  background: #c1edc2;
  color: #7cd57f;
  text-shadow: 1px 0 0 #daf4da;
}
.bl_research .switcher a.act {
  background: #F3F3F3;
  color: #000000;
  text-shadow: none;
  font-family: FedraSBold;
}
.bl_research .legend .item_disabled {
  color: #95dd98;
}
.bl_research .legend .item_disabled .symbol {
  background: #c1edc2 !important;
  border-top: 1px solid #95dd98 !important;
  border-left: 1px solid #95dd98 !important;
}
.bl_research .download {
  border: 1px solid #95dd98;
  box-shadow: 1px 1px 0px 0 #daf4da;
}
.bl_research .download a {
  border-top: 1px solid #daf4da;
  border-left: 1px solid #daf4da;
}
.jspTrack {
  background: #daf4da;
}
.bl_newsfeed .item a {
  color: #7cd57f;
}
.bl_newsfeed .tab,
.bl_newsfeed .fanpage .a {
  color: #7cd57f;
}
.bl_award_i .url {
  color: #7cd57f;
}
.bl_award_i .url::before {
  background: #c1edc2;
}
.bl_awards_c .line td .click_notify {
  border-color: #acd3ad;
}
.bl_awards_c .line td .click_notify .cl_in::before,
.bl_awards_c .line td .click_notify .cl_in::after {
  background-color: #acd3ad;
}
.phlayout .swiper_awards .arrow-left {
  left: -1px;
  background: -moz-linear-gradient(left, #c0edc1 60%, rgba(192, 237, 193, 0) 100%);
  /* FF3.6+ */

  background: -webkit-linear-gradient(left, #c0edc1 60%, rgba(192, 237, 193, 0) 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(left, #c0edc1 60%, rgba(192, 237, 193, 0) 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(left, #c0edc1 60%, rgba(192, 237, 193, 0) 100%);
  /* IE10+ */

  background: linear-gradient(to right, #c0edc1 60%, rgba(192, 237, 193, 0) 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c1edc2, endColorstr=#c1edc2, GradientType=1);
  /* IE6-9 */

}
.phlayout .swiper_awards .arrow-right {
  right: -1px;
  background: -moz-linear-gradient(left, rgba(192, 237, 193, 0) 0%, #c0edc1 50%);
  /* FF3.6+ */

  background: -webkit-linear-gradient(left, rgba(192, 237, 193, 0) 0%, #c0edc1 50%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(left, rgba(192, 237, 193, 0) 0%, #c0edc1 50%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(left, rgba(192, 237, 193, 0) 0%, #c0edc1 50%);
  /* IE10+ */

  background: linear-gradient(to right, rgba(192, 237, 193, 0) 0%, #c0edc1 50%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c1edc2, endColorstr=#c1edc2, GradientType=1);
  /* IE6-9 */

}
.bl_menu .item_view_more,
.bl_menu .item_view_less {
  background-color: #ace7ad;
  color: #1c5f1d;
}


/* 2018-12-17 CP */

.home-page{
  background: #8BF3E0;
}

.bl_works_c {
  border-left: 1px solid #8BF3E0;
}

.bl_works_c2 {
  border-right: 1px solid #8BF3E0;
}

.bl_works_c .wls {
  border-bottom: 1px solid #8BF3E0;
}

.bl_works .box .sub {
  border-top: 1px solid #8BF3E0;
  border-left: 1px solid #8BF3E0;
}

.bl_works .no_left_bor .sub {
  border-left: none;
}

.home-page .bl_bottom_border,
.home-page .bl_top_border {
  background: #8BF3E0;
}

.menu-btn{
  background: #8BF3E0;
}

.menu-pop-holder{
  background: #8BF3E0;
}

.border-holder .border{
  border-bottom: 1px solid #8BF3E0;
}

.phlayout,
.phlayout1 .info{
  background: #f3f3f3;
}