/* CSS Document */
/*@charset "UTF-8";*/

/*Glowny kontener*/
body{
background: url(graph/tlo1.jpg);
}

#img {width:810px; max-height:440px; border:1px solid; color:#c9c9c9; box-shadow:0 0 25px rgba(42,42,42,.45);}
#img1 {margin: 0 auto; width:258px; max-height:103px; border:1px solid; color:#c9c9c9; box-shadow:0 0 25px rgba(42,42,42,.45);}

#wrapper {
	background: #3c080c url(graph/wrapper.png) no-repeat left bottom;
	margin: 0 auto;
	width: 868px;
}

#container {
	background: #f9f6d8;
	border-top: 6px solid #3c080c;
	margin: 0 auto;
	width: 856px;
}

#baner{
  background: #f9f6d8 url(graph/baner.jpg);
  margin: auto;
  width: 850px;
  height: 186px; 
}

#menu{
  position: relative;
	background: #606068 url(graph/menu3.png) repeat-x;
	margin: 0;
	border-style: solid;
	border-width: 0;
	border-width: 1px 0 1px 0;

	width: 856px;
	height: 41px;
}

#news{
  position: relative;
  z-index: 595;
  background: #f9f6d8;
  width: auto;
  height: 360px; 
  margin: 10px;
}
#news_flash{
  background: #f9f6d8;
  position: relative;
  z-index: 0;
  float: left;
  width: 430px;
  height: 320px;
  margin: 0 4px 4px 0;
}
#news_wiadomosc{
  position: relative;
  z-index: 0;
  background: #3e3d43;
  float: right;
  width: 400px;
  height: 320px;
  font-family: Cambria;

}
.news_text{
  margin: 20px 10px 0 10px;
  text-align: justify;
  color: #f9f6d8;
}
.czytajDalej{
  margin-right: 20px;
  text-align: right;
}
.czytajDalej a{
  color: #b1b9c5;
  text-decoration: none;
}
.czytajDalej a:hover{
  color: #b1b9c5;
  text-decoration: underline;
}

p.justify{
text-align:justify;
}
#table{
  background: #f9f6d8;
  padding: 18px 20px;;
  font-family: Cambria;
}

#contact_header{
  background: #f9f6d8 url(graph/kontakt.png);
  width: 856px;
  height: 30px;
}
#contact{
  background: #3e3d43;
  width: 856px;
  height: 165px;
  margin: auto;
  font: bold 0.9em Calambria;
  color: #f9f6d8;
}

.rozmiar{
  height: 30px;
}
.kontakt a{
  color: #b1b9c5;
}

.kontakt a:hover{
  color: #b1b9c5;
}

a.downloadlink {
  color: black;
  text-decoration: underline;
}

a:hover.downloadlink{
  color: black;
  text-decoration: none;
}
table.rozmiar{
  width: 421 px;
  padding: 10px; 
}
tr.kolor{
  background: #3e3d43;
  width: 421 px;
}

/*sekcja news'ow*/
.news{
  margin: 0 20px 0 20px;
}
hr{
  margin-bottom: 0;
  color: #3e3d43;
  height: 1px;
  width: 85%;
}
.podpis{
  margin-bottom: 5px;
  text-align: center;
  font-size: 10px;
  color: #565656;
}
/* Sekcja do obslugi menu*/
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;  
   
 
}

ul.dropdown {
  position: relative
  z-index: 597;
  margin-left:auto;
  margin-right:auto;
  width:75%; 
  color: #f9f6d8;
}

ul.dropdown li {
 z-index:599;
 float: left;
 line-height: 1em;
 vertical-align: middle;
  zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {

 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 z-index: 599;
 visibility: visible;
}


.clearer {clear: both;} 

.bottom {
	background: url(graph/bottom.png) no-repeat left bottom;
  
	margin-left:6px;
	padding: 5px;
}
/* footer */
.footer {
	background: #3c080c; 
	color: #EED;
	margin-left:10px;
}
.footer .text {width: 66%;
		height:27px
}
.footer a {
	color: #FFF;
	text-decoration: none;
}
.footer a:hover {
	color: #FFF;
	text-decoration: underline;
}

/* nastêpna | poprzednia */
#nastepna {text-align:right;}
#nastepna a{color:#000; text-decoration:none;}
#nastepna a:hover{color:#858585; text-decoration:none;}

/* The Nivo Slider styles */
.nivoSlider {position:relative; left:0px; width:100%; height:auto;}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {display: block !important; position: relative !important; width: 100% !important; max-height:440px !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;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}


/* 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;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	font-size: 12px;
	text-align:center;
	letter-spacing: 4px;
	margin:-15px 0px -35px 0px;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

#slider {margin:-6px 0 0px 0; width:810px; max-height:440px; border:1px solid; color:#c9c9c9; box-shadow:0 0 25px rgba(42,42,42,.45);}