body{
background-color: #000000;
}
a, a:visited {
color: #000000;
}

a:hover {
color: #dab534;
font-weight: bold;
}
p.akapit {
margin-bottom: 5px;
margin-top: 5px;
text-indent: 20px;
}
p.kontakt {
line-height: 20px;
letter-spacing: 2px;
text-align: center;
margin-top: -10px;
font-weight: bold;
}
table.kontakt {
position: relative;
left: 87px;
border-spacing: 4px;
letter-spacing: 3px;

}
p.right_align{
text-align: right;
}

ul.list {
  /*list-style-image: url('../images/tick.png');*/
  line-height: 25px;
}
ol.list {
  /*list-style-image: url('../images/tick.png');*/
  line-height: 25px;
}
.lista {
  /*list-style-image: url('../images/tick.png');*/
  line-height: 25px;
  margin-left: 35px;
  list-style-type: disc;
}
.lista1 {
  /*list-style-image: url('../images/tick.png');*/
  line-height: 25px;
  list-style-type: none;
  
}

div.tekst {
position: relative;
margin-left: -287px;
margin-top: -135px;
left: 50%;
top: 50%;
	width:575px;
	height:250px;
	font-family:trebuchet MS;
	font-size: 14px;

}

div#pozycja {
width:900px;
height: 571px;
margin-left: -450px;
margin-top: -286px;
position: absolute;
left: 50%;
top: 50%

}

div.box1 {
	position:absolute;
	left:0px;
	top:0px;
	width:900px;
	height:266px;
}

div.content {
	position:absolute;
	left:0px;
	top:266px;
	width:675px;
	height:280px;
	background-image: url('../images/content.png');
	background-repeat: no-repeat;
}

div.menu {
	position:absolute;
	left:675px;
	top:266px;
	width:164px;
	height:280px;
	margin-top: -16px;
	margin-left: 0px;
}

div.box2 {
	position:absolute;
	left:839px;
	top:266px;
	width:61px;
background-color: #000000;
}

div.box3 {
	position:absolute;
	left:675px;
	top:546px;
	width:164px;
background-color: #000000;
}

div.pasek {
	position:absolute;
	left:0px;
	top:546px;
	width:675px;
	height:25px;
	background-image: url('../images/pasek.png');
	background-repeat: no-repeat;
	padding-left: 25px;
}

div.lightbox_gallery {
	position: absolute;
	top: 0px;
	height: 0px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;

}

div#scrollbar {
    display:none; /* hide from incapable */
    }
    
    
table.gallery_thumb{
position: relative;
width:575px;
height:270px;
vertical-align: middle;
text-align: center;
font-family: Trebuchet MS;
font-size: small;
line-height: 12px;
}
div.links {
	position:relative;
	margin-left: -200px;
	left: 50%;
	width:400px;
	height:25px;
	font-size: small;
	text-align: center;
	font-family: Arial;
	color: grey;
}
a.links, a.links:visited{
color: grey;
font-weight: normal;
text-decoration: none;
}
a.links:hover
{
color: grey;
font-weight: normal;
text-decoration: underline;
}
 /*

	-- -- -- -- -- -- --
	css sprites2
	nav style, with style for scripted elements

	http://www.alistapart.com/articles/sprites2
	-- -- -- -- -- -- --
	
*/

.nav {
	width: 100px;
	height: 240px;
	background: url(../images/nav.gif) no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
}
.nav li {
	display: inline;
}
.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0px;
	height: 36px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}
	
	
	.nav .o_nas a:link, .nav .o_nas a:visited {
		left: 0px;
		width: 145px;
	}
  
	.current-o_nas .o_nas a:link, .current-o_nas .o_nas a:visited {
		background: url(../images/nav.gif) no-repeat -281px 0px;
		cursor: default;
	}
	.nav-o_nas, .nav-o_nas-click {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 140px;
		height: 36px;
		background: url(../images/nav.gif) no-repeat -145px 0px;
	}
	  

	.nav .oferta a:link, .nav .oferta a:visited {
		left: 0px;
		top: 51px;
		width: 145px;
	}
  
	.current-oferta .oferta a:link, .current-oferta .oferta a:visited {
		background: url(../images/nav.gif) no-repeat -281px -51px;
		cursor: default;
	}
	.nav-oferta, .nav-oferta-click {
		position: absolute;
		top: 51px;
		left: 0px;
		width: 140px;
		height: 36px;
		background: url(../images/nav.gif) no-repeat -145px -51px;
	}

	
		.nav .galeria a:link, .nav .galeria a:visited {
		left: 0px;
		top: 102px;
		width: 145px;
	}
  
	.current-galeria .galeria a:link, .current-galeria .galeria a:visited {
		background: url(../images/nav.gif) no-repeat -281px -102px;
		cursor: default;
	}
	.nav-galeria, .nav-galeria-click {
		position: absolute;
		top: 102px;
		left: 0px;
		width: 140px;
		height: 36px;
		background: url(../images/nav.gif) no-repeat -145px -102px;
	}

	
	
		
		.nav .realizacje a:link, .nav .realizacje a:visited {
		left: 0px;
		top: 153px;
		width: 140px;
	}
  
	.current-realizacje .realizacje a:link, .current-realizacje .realizacje a:visited {
		background: url(../images/nav.gif) no-repeat -281px -153px;
		cursor: default;
	}
	.nav-realizacje, .nav-realizacje-click {
		position: absolute;
		top: 153px;
		left: 0px;
		width: 140px;
		height: 36px;
		background: url(../images/nav.gif) no-repeat -145px -153px;
	}
	
	
	
	
	
	
			.nav .kontakt a:link, .nav .kontakt a:visited {
		left: 0px;
		top: 204px;
		width: 140px;
	}
  
	.current-kontakt .kontakt a:link, .current-kontakt .kontakt a:visited {
		background: url(../images/nav.gif) no-repeat -281px -204px;
		cursor: default;
	}
	.nav-kontakt, .nav-kontakt-click {
		position: absolute;
		top: 204px;
		left: 0px;
		width: 140px;
		height: 36px;
		background: url(../images/nav.gif) no-repeat -145px -204px;
	}
	
