body {
    background: -moz-linear-gradient(top, #000000 0%, #9b9b9b 100%);
    background: -webkit-linear-gradient(top, #000000 0%,#9b9b9b 100%);
    background: linear-gradient(to bottom, #000000 0%,#9b9b9b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#9b9b9b',GradientType=0 );
    background-repeat: no-repeat;
    background-attachment: fixed;
}
#sok-ctr, #sok-container {
	background-color: #d41c22;
}
.bottom {
	background-color: #5f1a1a;
}
.bottom .container {
	background-color: #461113;
}
.drawer-heading {
	background-color: #d41c22;
	display: none;
}
.drawer-contents {
	/*background-color: #f4e8e8;*/
}
#drawerMenu.drawer {
    top: 60px;
}
#drawerMenu .drawer-body h2 { padding: 10px; background-color: #b5aaaa; }
#drawerMenu .nav-kat > li > a,
#drawerMenu .nav-cms > li > a {
	border-color: #06060612;
	font-weight: bold;
}
#drawerMenu .nav-kat > li > a:hover,
#drawerMenu .nav-cms > li > a:hover {
	background-color: #7e27292b;
}
#drawerMenu .nav-kat li > a > span,
#drawerMenu .nav-cms li > a > span {
	color: #d41c22; 
	border-left: 1px solid #d41c222b;
}
.slider {
	height: auto;
}
#start .slider {
	padding: 0;
	height: auto;
	min-height: auto;
}
.nav>li>a {
    padding: 16.5px 6px;
}
.navbar-header .brand img {
    margin-right: 5px;
}
#main-logo img {
    margin-top: 9px;
}
.header { margin-top: 117px; background-color: #fff; }

#kassa .header img { height: auto; }
#kassa .slider { height: 15px; }
#start .main input[type="image"], #start .main img {
    max-width: 100%;
    height: auto;
}
.footer, .footer .container {
    background-color: #333;
}
.bottom { min-height: auto; }
.bottom, .bottom .container {
    background-color: #000;
}
.bottom .container {
    padding-top: 40px;
    padding-bottom: 40px;
}
.bottom .container .row p:last-child { margin-bottom: 0; }

/* always mobile menu tmp */
.navbar #sok-result ul li a img {
	position: absolute;
	max-height: 50px;
	right: 0;
	top: 0;
}
.navbar #sok-result ul li a {
	color: #333;
	font-size: 15pt;
	padding-top: 12px!important;
    padding-bottom: 12px!important;
	position: relative;
}
.navbar #sok-result ul li small {
	display: none;
}
#sok-ctr {
	display: none;
}
.drawer-heading { display: none; }
.navbar-cols .navbar-col-2 {
	padding: 7px 15px;
}
.navbar-cols .navbar-col-1 {}
.navbar-cols .navbar-col-1,
.navbar-cols .navbar-col-2,
.navbar-cols .navbar-col-3 {
	padding: 5px 0;
}
#main-logo img {
	max-height: 80px;
	float: left;
	margin-right: 30px;
	margin-top: 5px;
	border: 0;
}
/* always mobile menu tmp */

@media only screen and (min-width : 992px) {
	.nav>li>a {
	    padding: 16.5px 15px;
	}
	.navbar-header .brand img {
	    margin-right: 30px;
	}
	.header {
	    margin-top: 60px;
	    background-color: #fff;
	}
	#drawerMenu.drawer {
	    top: 67px;
	}
	#drawerMenu.prodmenu {
	    border-right: 1px solid #dfdfdf;
	}
}