body {
font-size:15px;
font-family: 'Fira Sans Condensed', sans-serif;
background: #eeeeee url(/sm.aspx?guid=91233) fixed;
}

.top {
background: url(/sm.aspx?guid=91243) repeat-x #50B543;border-bottom: 2px solid #43A738;
.top ul {margin: 0}

}
.top ul {margin:0}
.top a {
color: #fff;
display:block;
margin:8px
}
header {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+47,ededed+100;White+3D+%231 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
padding: 15px
}

.logo {
float:left;
margin-right: 10px
}
.panel-title {
font-size: 22px;
font-weight: 5px;
}

@media (min-width: 1300px) {
.container {
    width: 1240px;
}
}
@media (min-width: 1400px) {
.container {
    width: 1340px;
}
}
@media (min-width: 1500px) {
.container {
    width: 1440px;
}
}
@media (min-width: 1720px) {
.container {
    width: 1600px;
}
}
.container {
background: #f5f5f5;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
}

/*  collapse-panel */

.collapse-panel .panel-heading a.collapsed {
color: #333;
}

.collapse-panel .panel-heading a, 
.collapse-panel .panel-heading a.collapsed:hover, 
.collapse-panel .panel-heading a.collapsed:focus {
color: #286321;
text-shadow: none;
}




.collapse-panel .panel-heading a, 
.collapse-panel .panel-heading a.collapsed:hover, 
.collapse-panel .panel-heading a.collapsed:focus {
text-shadow: 0 1px 0 #fff;	
}



.collapse-panel .panel-heading a:after,
.panel-footer a:after {
	font-family: "FontAwesome";/*Font Awesome 4.5.0*/
	float: right;
}

.collapse-panel .panel-heading a:after {
	content: "\f078"; /* fa-chevron-down */
}

.collapse-panel .panel-heading a.collapsed:after {
	 content: "\f054"; /* fa-chevron-right */
}

.panel-footer a:after {
	content: "\f08e"; /*fa-external-link*/
}

.collapse-panel .panel-default > .panel-heading {
    padding: 0;
}

.collapse-panel .panel-heading a {
    display: block;
    padding: 10px 15px;
    text-decoration: none;
}

/*  /collapse-panel */
a.list-group-item .list-group-item-heading {
    color: #fff;
}

.collapse-panel a.list-group-item .text-right,
.list-group > a > .list-group-item-heading {
	color: #286321;
}

.list-group > a > .list-group-item-heading {
font-weight:500
}


/* collapse-panel */

a {color: #045900}
a:hover,a:focus {color: #063403}

.btn-right {
font-size: 24px
}

.btn-item {
padding: 10px;
border: 1px solid red
} 

.btn-right .list-group-item {padding: 20px 15px;color: #1F5319}
.btn-right .list-group-item i {color: #50B543;font-size: 32px;margin-right: 8px}

.panel {box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);}
.panel-default>.panel-heading {
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}

figure {
  display: block;
  position: relative;
  overflow: hidden;
}
figcaption {
  position: absolute;
  background: black;
  font-size: 18px;
  background: rgba(66,165,56,0.75);
  color: white;
  padding: 20px;
    width: 100%;
  opacity: 0;
  -webkit-transition: all 0.6s ease;
  -moz-transition:    all 0.6s ease;
  -o-transition:      all 0.6s ease;
}
figure:hover figcaption {
  opacity: 1;
}

.cap-bot:before { bottom: 10px; left: 10px; }
.cap-bot figcaption { left: 0; bottom: -30%;}
.cap-bot:hover figcaption { bottom: 0; }

.add .item {padding: 5px}

.section_menu ul {
    list-style-image: url(/sm.aspx?guid=12783);
}
.section_menu ul {padding-left: 20px}
.section_menu > ul {padding-left: 0px}
.section_menu a {text-decoration:none}
.section_menu a:hover,.section_menu a:focus,
.section_menu .active > span {color: #496460}
.section_menu .level_0 > li > a, .section_menu .level_0 > li > span {display: none;}
.section_menu .level_0 {list-style: none}


.section_menu .level_0 > li[class="parent"] {display: none}

.section_menu li[class="parent"] > a:after,
.section_menu li[class="active parent"] > span:after,
.section_menu li[class="parent_active parent"] > a:after {
   font-family: FontAwesome;font-weight: normal;font-style: normal;margin:0px 0px 0px 10px;
}

.section_menu li[class="parent"] > a:after { 
   content: '\f105';
} 

.section_menu .active > span {font-weight: bold}

.section_menu li[class="parent_active parent"] > a:after,
.section_menu li[class="active parent"] > span:after {
   content: '\f107';
}



.section_menu li[class="parent"] ul {display:none}


/* Кнопка вверх */
#scroll_up {
	display: none; 
	position: fixed; 
	bottom: 30px; 
	right: 40px;  
	border-radius: 4px; 
	cursor: pointer;  
	opacity: 0.6; 
}
#scroll_up:hover {
	opacity: 1;
	box-shadow: 0 0 50px #ccc;
}


