
label.element-invisible {
	display: none;
}

#sidebar ul.nav.menu li{
    padding: 5px;
    margin: 2px;
    padding-right: 10px;
    margin-right: -3px;
}

#sidebar ul.nav.menu li:hover{
    padding-right: 5px;
    border-right: 5px solid #909090;
}
#sidebar ul.nav.menu li a:hover {
    background-color: transparent;
}

#sidebar ul.nav.menu li.current.active{
    background-color: #909090;
    color: white;
}
#sidebar ul.nav.menu li.current.active a{
    color: white;
}
#skg {
line-height: 37px;
}
#skg, #slogan, #czlat {
	text-align: right;
	text-color: white;
	margin-right: 10px;
}
#brand_header {
height: 0;
background-size: 100%;
background-size: cover;
background-position: center center;
vertical-align: top;
background-image: url(../images/logo.jpg);
background-repeat:no-repeat;
padding-bottom: 15.3%

}
body{
background-color: #989898;
}
div.container {
background-color: white;
}

#sidebar .moduletable{
padding: 5px;
}

#top_nav.navbar.navbar-inverse {
margin: 0px;
}

.navbar-inverse .navbar-inner{
border-radius: 0px;
}

div#top {
padding: 5px;
margin-bottom: -30px;
background-color: rgb(27, 27, 27);
background-image: linear-gradient(to bottom, rgb(34, 34, 34), rgb(17, 17, 17));
background-repeat: repeat-x;
border-color: rgb(37, 37, 37);
}
#sidebar .moduletable h3{
line-height: 30px;
font-size: 17px;
background-color: #6a6a6a;
padding-left: 5px;
color: #eef2d0;
margin-top: 0px;
}
#sidebar .moduletable ul {
margin-bottom: 5px;
}
#sidebar .moduletable{
background-color: #eef2d0;
padding-left: 5px;
}

#main_content {
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
}
#sidebar hr {
margin: 5px 0;
}
#footer{
background-color: rgb(27, 27, 27);
background-image: linear-gradient(to bottom, rgb(34, 34, 34), rgb(17, 17, 17));
background-repeat: repeat-x;
border-color: rgb(37, 37, 37);
color: white;
}
h1 ,h2 ,h3, h4 ,h5 ,h6, h7{
color: #717171;
}
#brand_header h1, #brand_header h2 {
color: inherit;
}
a:link, a:visited {
color: rgb(88, 88, 88);
text-decoration: none;
}
a:hover, a:active {
text-decoration:underline;
}
.tags a{
color: white;
}

#main_content .page-header {
margin-bottom: 20px;
}

img.zoom {
margin: 3px
}

a.btn:not(.dropdown-toggle) {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #7c7c7c;
background-image: -moz-linear-gradient(top, #909090, #616161);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#909090), to(#616161));
background-image: -webkit-linear-gradient(top, #909090, #7ca429);
background-image: -o-linear-gradient(top, #909090, #616161);
background-image: linear-gradient(to bottom, #909090, #616161);
/*background-image: -moz-linear-gradient(top, #62c462, #51a351);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
background-image: -webkit-linear-gradient(top, #62c462, #51a351);
background-image: -o-linear-gradient(top, #62c462, #51a351);
background-image: linear-gradient(to bottom, #62c462, #51a351);
*/
background-repeat: repeat-x;
border-color: #51a351 #51a351 #387038;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
a.btn:focus:not(.dropdown-toggle), a.btn:active:not(.dropdown-toggle), a.btn:hover:not(.dropdown-toggle)  {
color: #ffffff;
background-color: #7ca429;
/*background-color: #909090;*/
}

#top_nav ul .nav-child {
z-index: 2;
display: none;
position: absolute;
}
#top_nav ul li:hover > .nav-child {
display: block;
}
#top_nav .nav-child li{
display:block;
padding: 7px 0px;
}
#top_nav .nav-child a:hover, #top_nav .nav-child a:focus{
color: white;
}
#top_nav .nav-child li.active a{
background-color: transparent;
}
#top_nav .nav-child li a {
disply:block;
color: rgb(153, 153, 153);
padding: 5px 10px;
}
#top_nav .nav-child a:hover {
text-decoration: none;
}
#top_nav .nav-child{
padding: 5px;
background-color: rgb(27, 27, 27);
background-image: linear-gradient(to top, rgb(34, 34, 34), rgb(17, 17, 17));
background-repeat: repeat-x;
border-color: rgb(37, 37, 37);
}
h1, h2, h3 {
line-height: 35px;
}
h1 {
font-size: 30px
}
h2 {
font-size: 25px
}
h3 {
font-size: 21px
}

a.btn.btn-gallery {
/*width: 100%;*/
font-weight:bold;
font-size: 15px;
padding: 6px 15px;
margin: 0 auto;
/*color: rgb(121, 143, 44);
background-color: #eef2d0;
background-image: -moz-linear-gradient(top, #eef2d0, #909090);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eef2d0), to(#909090));
background-image: -webkit-linear-gradient(top, #eef2d0, #909090);
background-image: -o-linear-gradient(top, #eef2d0, #909090);
background-image: linear-gradient(to bottom, #eef2d0, #909090);*/
}
a.btn.btn-gallery:focus, a.btn.btn-gallery:active, a.btn.btn-gallery:hover  {
/*color: rgb(121, 143, 44);
/*background-color: #7ca429;
background-color: #909090;*/
}

.blog .btn-gallery{
display:none;
}
.two-column{
column-count:2;
-moz-column-count:2; /* Firefox */
-webkit-column-count:2; /* Safari and Chrome */
}

li.header{
margin-left: -25px;
margin-top: 25px;
margin-bottom: 10px;
list-style: none outside none;
font-weight: bold;
font-size: 21px;
color:#909090
}
li.small-header{
margin-top: 20px;
margin-bottom: 5px;
margin-left: -15px;
list-style: none outside none;
font-weight: bold;
font-size: 17.5px;
color:#909090
}
li h3{
margin-left: -25px;
margin-top: 25px;
margin-bottom: 10px;
list-style: none outside none;
/*font-weight: bold;
font-size: 21px;
color:#909090*/
}
li h4{
margin-top: 20px;
margin-bottom: 5px;
margin-left: -15px;
list-style: none outside none;
/*font-weight: bold;
font-size: 17.5px;
color:#909090*/
}

div.container{
margin-top: 12px;
margin-bottom: 12px;
}

#header input.search-query {
border-radius: 4px;
}

table p {
margin: 0px;
}

/*div.page-header{
margin-right: -30px
}
div.btn-group.pull-right{
margin-top: -70px;
margin-left:-26px
}*/

@media all and (max-width: 767px) {
#sidebar .nav.menu li{
float:left;
}
#sidebar .moduletable{
display:table;
}
#sidebar .moduletable.long{
display:block;
}

}
