	html, body { 
		padding: 0; margin: 0; font-family: "Open Sans Condensed"; 
		background: url('../images/background.jpg');
		background-size: cover;
	}
	
	body.page {
		background-color: #ffffff;
		background-image: url('../images/background-page.jpg');
		background-repeat: no-repeat;
		background-size: auto;
		background-position-x: 50%;
	}

/** Navigation **/
	.navbar .navbar-brand img {  }
	.navbar-default { 
		height: 65px; border-radius: 0; 
		-webkit-border-radius: 0; 
		-moz-border-radius: 0;  
		border: 0; margin: 0; padding: 0; 
		box-shadow: 0px 0px 5px #545454; 
		background: #3b3a36; padding: 0.5% 0%;
	}
	.navbar-default .navbar-nav li a { padding: 27px 40px; color: #fff; font-size: 1.2em; font-weight: 600; text-transform: uppercase; transition: all 0.5s ease; }
	.navbar-default .navbar-nav li a:hover { color: #2f2f2f; background: yellow; }
	
	#home { height: 70px; }
	#home-page { height: 400px;}
	
/** Banner **/
	section#slider { width: 100%; max-width: 1920px; max-height: 700px; overflow: hidden; position: relative; margin: 0 auto 0 auto; }
	section#slider-page { width: 100%; max-width: 1920px; max-height: 300px; margin-bottom: 20px; overflow: hidden; position: relative; margin: 0 auto 0 auto; }
	section#slider-page .page-header { 
		position: absolute; right: 0px; width: 100%; bottom: 0px; padding: 20px; background: rgba(20,20,20,.8); 
		text-align: right; border-bottom: 0px;
	}
	section#slider-page .page-header h1 { margin: 0px; color: #ffffff; }
	section#content { font-family: "Open Sans"; font-size: 1.3em; background: rgba(255,255,255,.6); }
	section#content h1 { color: #d96632; }
	section#content * { line-height: 180%; }
	section#content.content-page { padding: 20px 50px; background: rgba(255,255,255,.85);}
	
/** O nas **/
	
	section#about-us { padding: 100px 0px; background: #9fa8a3; color: #fff; position: relative; }
	
/** Oferta **/

	section#offer { padding: 100px 0px; background: #fafafa; }
	
/** Parts **/

	section#parts { padding: 100px 0px; background: rgba(230,175,75,1); color: #fff; }
	section#parts .category-item { background: #fafafa; color: #232323; padding: 5% 2%; text-align: center; cursor: pointer; transition: all 0.5s ease; }
	section#parts .category-item:hover { background: #232323; color: #fff; }
	section#parts .category-item a { color: #232323; text-decoration: none; }
	section#parts .category-item:hover a { color: #fff; }

/** Kontakt **/
	
	section#contact { font-family: "Open Sans"; font-size: 1.2em; background: rgba(255,255,255,.8); }
	section#contact h2 { margin-bottom: 25px; }
	section#contact .contact-form { font-size: .85em; width: 95%; }
	div#googlemap { width: 100%; height: 300px; }
	footer#footer { padding: 20px 0px; background: #232323; color: #fff; }
	
/** Podstrony **/

	#parts.content { padding-top: 100px; padding-bottom: 5px; }
	#parts.content h1 { margin: 0; padding: 0; }
	
	.btn-primary { background: #232323; font-size: 0.8em; border-radius: 0px; border: 0px; }
	.btn-primary:hover { background: #343434; }
	
	.thumbnail { border: 1px solid #cccccc; border-radius: 0px; }
	.thumbnail:active,
	.thumbnail:hover { border: 1px solid #888888; }
	
	.jumbotron { padding: 15px 5px; }
	.jumbotron h3 { margin: 0px; }
	
	#content { padding: 25px 0px; }

	
	