@font-face {
	font-family: 'Deja Vu Sans';
	src:  url('/fonts/Deja.woff') format('woff');
}
body {
	background-color: #8d4b1a;
	color:#000;
	font-family: 'Deja Vu Sans',Verdana,Geneva, sans-serif;
	font-size:17px;
}
/* Logo */
.logo h1 a {
	letter-spacing: -1px;
	text-decoration: none;
	text-shadow: 0px 0px 21px rgba(209, 209, 204, 1);
	font-size: 40px;
	font-weight: 200;
	color: #FFFFFF;
}
.navbar-moj {
    background-color: #007b89;
	border-color:#007b89;
	font-size:20px;
	margin-bottom:0px;
}
#navbar ul li a {
    color: white;
}
.navbar-moj .navbar-nav > .active > a,
.navbar-moj .navbar-nav > .active > a:focus,
.navbar-moj .navbar-nav > .active > a:hover
{
    border-bottom: 2px solid black;
    background-color: #00626B ;
}
p {
	line-height: 180%;
}
a {
	color: #D1551F;
}

	
	#stopka {
		overflow: hidden;
		padding: 50px 0px;
		background:#5a3114;
		
	}
	
	
	#stopka p {
		text-align: center;
		font-size: 11pt;
		color: #AD7253;
		
	}
	

	
	.sbox ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
		font-size: 19px;
		font-weight:bold;
	}
	.sbox ul  li {
		padding: 15px 0px 15px 40px;
		border-bottom: 1px solid #E6E6E6;
		background: url(images/img04.png) no-repeat left ;
		display: block;
		color: #D1551F;
	}
	.sbox ul  li:last-child {
		border-bottom: 0;
	}
	.sbox ul  a {
		text-decoration: none;	
	}
	.sbox ul  a:hover {
		text-decoration: underline;
	}
	
	}
	
	ul .nadole {
		margin: 0px;
		padding: 0px;
		
	}
	ul.nadole li {
		padding: 15px 0px 15px 0px;
		text-shadow: 1px 1px 0px rgba(0,0,0, .3);
		border-top: solid 1px #AC6035;
		list-style: none;
		
	}
	ul.nadole li:first-child {
		border-top: 0;
	}
	ul.nadole a {
		display: block;
		padding: 0px 0px 0px 30px;
		background: url(images/img09.png) no-repeat left 5px;
		line-height: 160%;
		text-decoration: none;
		color: #F3F1EE;
	}
	ul.nadole a:hover {
		text-decoration: underline;
	}
	ul.nadole .first {
		background: none;
		padding-top: 0px;
	}
	table { width:80%;}
	table,td,tr{
		border: 1px solid grey;
	padding:5px;}
	/* drugi */
	
	#header {
		overflow: hidden;
		position: relative;
	}
	.kartka {
		background: #FFFFFF;
	}
	/* Banner */
	#banner {
		overflow: hidden;
		padding: 30px;
	}
	/* Content */
	#content {
		padding: 0px 0px 0px 30px;
	}
	
	
	#content h2 {
		padding: 0px 0px 40px 0px;
		letter-spacing: -2px;
		font-size: 30pt;
		color: #2A2A2A;
	}
	#content h1 {
		padding: 0px 0px 40px 0px;
		letter-spacing: -2px;
		font-size: 32pt;
		color: #2A2A2A;
	}
	#content h3 {
		padding: 0px 0px 40px 0px;
		letter-spacing: -2px;
		font-size: 25pt;
		color: #2A2A2A;
	}
	#content img {
		border: 10px solid #D3D3D3;
		float:left;
		margin-right:15px;
	}

	article  {
		padding: 0px 40px 40px 0px;
	}
	.img-alignleft {
		float: left;
		margin-right: 20px;
		max-width:100%;
	}
	
	/* boczny */
	#boczny {
		padding: 0px 40px 0px 30px;
	}
	
	#boczny h2 {
		height: 50px;
		background: url(images/img10.png) no-repeat right top;
		margin-bottom: 20px;
		padding: 0px 0px 0px 20px;
		line-height: 50px;
		font-size: 20pt;
		color: #FFFFFF;
	}
	#boczny .sbox {
		margin-bottom: 50px;
	}
	/** Footer Column Content */
	#koniec {
		overflow: hidden;
		padding: 50px 0px 0px 0px;
		text-shadow: 2px 2px 1px rgba(0,0,0, .3);
		color: #F3F1EE;
		font-size:16px;
	
	}
	#koniec h2 ,#koniec h2 a {
		padding: 0px 0px 40px 0px;
		font-size: 20pt;
		color: #FFF;
	}
	#koniec .imgleft {
		float: left;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-right: 30px;
		border: 5px solid #FFFFFF;
	}		