 body {
    margin: auto;
    padding: auto;
    text-align: center;
	background-image:url(grafika/las_tlo1.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
    }
  
   #kontener {
   width: 800px; 
   margin: 100px auto;
   padding: 0px 0px 0px 0px;
   background-color: #E6FFB1;
}
  
	#gora {
    text-align: left;
    width: 800px;
    height: 173px;
    margin: 0px 0px 0px 0px;
	background-image:url(grafika/napis.jpg);
	}

#menu_galeria{
margin: 20px 0px 70px 0px;
font-size: 26px;
font-family:  Helvetica, Tahoma;
}
	
#menu_galeria a:link , a:visited {
	text-decoration: none;
	font-weight: normal;
	
	color: #000000;

	
}

#menu_galeria a:hover {

	
	color: #aaa222;
}
	
	
#menu {
width: 800px;
text-align: center;
padding: 0px auto;
margin: 0px auto 30px 80px;
}

/*menu*/
  
#menu ul, ul li {
	color: #656565;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 14px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu ul {
	float: center;
	padding: 0px 0px 0px 0px;

}

#menu ul li {
	float: left;
}

#menu ul a:link, ul a:visited {
	text-decoration: none;
	display: block;
	font-weight: normal;
	background-color: #003403;
	color: #fff;
	padding: 15px 26px;
	
}

#menu ul a:hover {
	padding: 15px 26px;
	background-color: #99ff00;
	color: #000000;
}


#dol a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #000;
}

#dol a:hover {
	color: #089950;
}

#gora img{
float: right;
margin: 10px 20px 0px 0px;
}

#srodek{
width: 800px;
margin: 60px 0px 0px 0px;
background-color: #E6FFB1;
clear: both;
}
#lewa {
float: left;
width: 330px;
margin: 20px 0px;
color: #333333;
background-color: #E6FFB1;
font: 16px   Helvetica, Tahoma;
font-weight: normal;
line-height: 24px;
}
#prawa {
float: right;
width: 470px;
margin: 20px 0px;
color: #333333;
background-color: #E6FFB1;
text-align: left;
}

#dol{
width: 800px;
height: 30px;
background-color: #E6FFB1;
font-family: Arial, Tahoma, Helvetica;
font-size: 14px;
}
.exClear{
    clear:both;
    line-height:0px;
}
#opis{
text-align: justify;
margin: 30px 20px 10px 0px;
font: 16px   Helvetica, Tahoma;
font-weight: normal;
line-height: 24px;

}

.nazwa {
font-weight: bold;
}
.tytul{
text-align: left;
padding: 0px;
margin: 10px 0px 25px 0px;
font-size: 26px;
font-family:  Helvetica, Tahoma;
}

h1{ 
color: #fff;
font-size: 60px;
font-family: tahoma;
padding: 0px 0px;
margin: 0px 0px;
letter-spacing: 3px;
}
h2{
color: #111;
padding: 0px 0px;
margin: 0px 0px;
font-size: 24px;
font-family: tahoma;
letter-spacing: 5px;
}
h3{
color: #E0E0E0;
text-align: left;
font-size: 24pt;
font-family: amherst;
padding: 10px 10px;
margin: 0px 0px;
letter-spacing: 3px;
border-left: 10px solid #C2030C;
}

p{
text-indent: 20px;
}
#lewa img{
	border: 1px solid #B5B4B1;
	margin: 5px;
	padding: 5px;
	float: center;
} 

/*tabela galeria*/

#tabela_galeria table{
	background: transparent;
 	margin: 30px auto;
	padding: 0px 0px 0px 0px;
	width: 99%;
}

#tabela_galeria tr{
	background-color: #E6FFB1;
	color: rgb(230, 230, 230);
}
#tabela_galeria td{
	margin: 0px auto;
}
#tabela_galeria img{
	border: 1px solid #B5B4B1;
	margin: 5px;
	padding: 5px;
	float: center;
}  

.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
