#fixed-cont{
    top: -38px;
    transition: all 0.9s ease 0.2s;
}
#fixed-cont .row{
transition: opacity 0.3s ease-in 0s, width 0.3s ease-in 0s;
}
#fixed-cont.fixed_top{
position:fixed;
top:0;
left:0;
z-index:10;
width:100%!important;
}
.fixed_top #logo_top{
border-width:0;
background-color:rgba(245,246,246,.0)
}
.fixed_top #logo_top img{
max-height:43px;
margin:0;
opacity:.6
}
.fixed_top #top_marquee{display:none}
.fixed_top #topmenu{
margin:5px 0
}
.fixed_top .head_footer{background-color:rgba(245, 246, 246, 0)}
.fixed_top #mainmenu{display:none}
.margin_page{margin-top:66px!important}
#head_hide{
display:block;
height:auto;
padding:0;
overflow:hidden;
}
#head_hide.head_hide_active{height:0;padding:0;}
body {
color:#555
}

h1 span { color:#BDC3C7; }
h1 a { color:#2b9578; }
h1, h2, h3, h4, h5, h6 {
color:#404040;
}
#body section h1 .parent_title{
color:#666
}
a, a.ajaxlink { color:#363636}
a:hover, a.ajaxlink:hover,
.details a:hover{
color:#2b9578
}
.widget_tabbed .tabs ul li a.active{ color:#2b9578;text-decoration:none }
a.ajaxlink { text-decoration:none; border-bottom: dashed 1px #363636; }
a.ajaxlink:hover { text-decoration:none; border-bottom: dashed 1px #6f6f6f; }
a.more {
border-color:#2b9578
}
a.more:hover {
background-color:#2b9578;
box-shadow: 0 1px 0 #2c928d;
color: #fff;
}
.widget,
.widget_tabbed .widgets,
#breadcrumbs,
#top-block-first,
#body section article{
background-color:rgba(255,255,255,1)
}
.widget.simple{background:rgba(255,255,255,.0)}

/*news*/
#layout{
overflow:hidden;
border-color:rgba(0,0,0,.0);
}
header .menu .item{
color:#5f5f5f
}
.fixed_top{
background-color:rgba(54, 54, 54, 0.7) !important;
box-shadow:0 0 6px #000!important;
} 
.fixed_top  .menu_block{
background:rgba(54, 54, 54, .0)!important
}
#fixed-cont.fixed_top  #topmenu{
background:rgba(240,244,244,.5)!important
}
#fixed-cont.fixed_top #topmenu .menu > li.active > a{
background:rgba(255,255,255,.5)!important
}
input.button-submit,
input.button {
color: #FFF;
background: #828282;
}
input.button-submit:hover,
input.button:hover {
background: #363636;
}
/*меню пользователя, меню действий */
header .menu > li:hover{
color:#FFF
}
header .menu ul,
header .menu ul li {
border-color:rgba(164, 173, 173, 1);
}
header .menu > li:hover ul li a{
color:#666
}
header .menu  li a:hover,
header .menu  li.active  a,
header .menu  li.active  ul a:hover,
header .menu li ul li.active a,
header .menu  li.active  a:hover,
header .menu > li:hover a,
header .menu > li:hover ul li a:hover,
.clean .accordion a:hover,
.clean .accordion .active {
color:#2b9578;
}
header .menu > li:hover ul li a{
background-color: rgba(245, 246, 246, 1);
}
header .menu > li:hover ul li a:hover{
background-color: rgba(255, 255, 255, 1);
}
.header_search{
background-color:#FFF;
border-color:#ccc;
}
.action .menu{
border-color:#f4f8f8;
}
#body aside .action .menu {
border-color:#cfcfcf;
}
#body aside .menu li {
border-color:#cfcfcf;
}
#body aside .action .menu li {
background-color:#f5f6f6;
border-color:#cfcfcf
}
#body aside .action .menu li:hover {
background-color:#fff;
}
#body aside .action .menu li a:hover{
color:#2b9578;
}
/*поиск в шапке*/
#search_button,#search_buttonn{
background-color:rgba(130,130,130,.9);
color:#FFF;
}
#search_button:hover,#search_buttonn:hover{
background-color:rgba(130,130,130,.8);
}
.head_footer{
background-color:rgba(245, 246, 246, 1);
}
#logo_top{
background-color:rgba(245, 246, 246, 1);
}
/*главное меню*/
.menu_block{background-color:rgba(54,54,54,1)}
#topmenu {
background-color:rgba(245,246,246,1);
}
#topmenu .menu ul {
border-color:rgba(164, 173, 173, 1);
}
#topmenu .menu > li.active > a,
#topmenu .menu li ul li.active > a{
color:#2b9578;
}
#topmenu .menu > li:hover > a,
#topmenu .menu > li > a.hover,
#topmenu .menu li ul li.active:hover > a .wrap{
color:#2b9578;
}

#topmenu .menu ul li:hover > a,#topmenu .menu ul li:hover > a .wrap:hover {
background-color: rgba(255,255,255,1)
}
#topmenu .menu ul li {
border-color:rgba(164, 173, 173, 1);
background-color:rgba(245, 246, 246, 1);
}
#topmenu select{border-width:0;background:transparent;box-shadow:none}

/*хлебные крошки*/
#breadcrumbs{
border-color:rgba(178,178,178,.5)
}
#breadcrumbs,#breadcrumbs ul li a{
color:#666;
}
#breadcrumbs ul li a:hover {
color:#333;
}

/*комментарии*/
#comments_list .comment .info .name .user,
#comments_list .comment .info .name .subject{
color:#2b9578;
}

/*виджеты*/
.details .author a,
.widget_activity_list .item .title a.author,
.widget_comments_list .item .title a.author,
.jcarousel-pagination a:hover,
.jcarousel-pagination a.active{
color:#2b9578;
text-decoration: none
}
/*табы и секции*/
.block_name1{
border-color:#d35400
}
.block_name1 span{
background-color:#d35400;
color:#fff
}
.block_name2{
border-color:#363636
}
.block_name2 span{
background-color:#363636;
color:#fff
}
.block_name3{
border-color:#6ca7dd
}
.block_name3 span{
background-color:#6ca7dd;
color:#fff
}
.block_name4{
border-color:#777
}
.block_name4 span{
background-color:#777;
color: #fff
}
.block_name5{
border-color:#2b9578
}
.block_name5 span{
background-color:#2b9578;
color: #fff
}
/*слайдеры*/
.widget_content_slider .slide{
background-color:#000
}
.widget_content_slider .slide .heading {
background-color:rgba(0,0,0,0.55);
}
.widget_content_slider .slide .heading h2 {
color:#DEF1F0
}
.widget_content_slider .slide .heading .teaser{
color:#ecf0f1;
}
.widget_content_slider .slide .heading .teaser .date{
color: #7f8c8d;
}
.widget_content_slider .items {
background-color:#ecf0f1;
}
.widget_content_slider .items .item:hover {
background-color:#DBDFE0;
}
.widget_content_slider .items .item .title {
color:#333;
}

.widget_content_slider .items .item.active {
background:#2b9578;
}

.widget_content_slider .items .item.active .title {
color:#fff;
}
.jcarousel-control-prev,.jcarousel-control-next,
.jcarousel-control-prev-1,.jcarousel-control-next-1 {
background-color: rgba(211,84,0,1);
color:#fff;
text-decoration: none;
}
.jcarousel-control-prev:hover,.jcarousel-control-next:hover,
.jcarousel-control-prev-1:hover,.jcarousel-control-next-1:hover {
background-color: rgba(211,84,0,1);
color:#fff;
text-shadow: 0 0 1px #000;
}
.jcarousel-control-prev:active,.jcarousel-control-next:active,
.jcarousel-control-prev-1:active,.jcarousel-control-next-1:active {
background-color: #CA5100
}
.jcarousel-control-prev,.jcarousel-control-next{
box-shadow:0 0 3px rgba(0,0,0,.7);
}
.jcarousel-control-prev:hover, .jcarousel-control-next:hover {
box-shadow:0 0 6px rgba(0,0,0,.9);
}
.jcarousel-control-prev:active, .jcarousel-control-next:active {
box-shadow:0 0 10px rgba(0,0,0,1);
}
#jcarousel-1 .title a{color:#5f5f5f;text-decoration:none}
#jcarousel-1 .title a:hover{color:#2b9578}
/*контент*/
form .field label,
#body section h1 .parent_title a{
color:#2b9578
}
.filter-panel .filter-link a {
background-color:#f5f6f6;
}
.filter-panel .filter-link a:hover {
background-color:#f6f9f9;
}
.content_datasets ul .active {color:#363636}
.content_datasets ul li a,
.content_list.tiled .tile .ft_caption a.parent_title,
.content_item .info_bar,
.content_list_item .info_bar,
.content_item .tags_bar a ,
.content_list_item .tags_bar a {
color:#999
}
.filter-panel .fields .title,
.filter-panel .filter-link a,
.content_item .info_bar .bar_item a:hover,
.content_list_item .info_bar .bar_item a:hover,
.content_item .tags_bar a:hover ,
.content_list_item .tags_bar a:hover {
color:#2b9578;
}
.content_item .info_bar .bi_rating,
.content_list_item .info_bar .bi_rating{
background-color:#f5f6f6;
}
.content_list.table table th {
background-color:#f5f6f6;
color:#363636;
}
.gui-panel {
background-color: #f5f6f6;
border-color:#cfcfcf
}
.content_item_props table tr:hover td.title,
.content_item_props table tr:hover td.value{
background-color:#f1f1f1;
color:#2b9578
}
.content_datasets ul li a:hover,
.content_list.tiled .tile .ft_caption a.parent_title:hover {
color:#363636;
}
/*футер*/
#footer-content,#layout footer{
opacity: 0.5;	
background-color:#303030;
color: #ACAEAE
}
#footer-content .widget > .widget_title{color: #f0f0f0;}
#footer-content a,#layout footer a{
color: #ACAEAE
}
#footer-content a:hover,#layout footer a:hover{
color: #FFF;
}
#footer-content ul li{
border-color:#5F6161;
}
#footer-content ul li:last-child{
border-color:#303030
}
#footer-content ul li:hover{
border-color:#909292
}
#footer-content ul li:last-child:hover{
border-color:#5F6161
}
/*картинка логотипа в зависимости от скина выбранного пользователем*/
.logo_blue,.logo_red,#st1,#st3,#green_selection{
    display:none
}
.logo_green{
    display:block
}
.logo_sm.fixed{
    display:none
}
.fixed_top .logo_green{
    display:none
}
.fixed_top .logo_sm.fixed{
    display:block
}
#st1,#red_selection{
	color: #d35400;
}
#st2,#green_selection{
	color: #2b9578;
}
#st3,#blue_selection{
	color: #3498db;
}