	html{
	}
	body{
	background-color: #ffffff;
	margin: 0;
	font-size: 10px;
	font-family: Verdana;
	}

	hr{
	color: #a9a9a9;
    }
   .glowne{
	width: 779px;
	margin:0 auto;
	height: 32px;
	clear: both;
	padding-left: 5px;
	background-color: #eeeeee;
	border: 1px solid #a9a9a9;
	}
	.glownedol{
	width: 784px;
	margin: 0 auto;
	background-color: #ffffff;
	padding: 9px;
	clear: both;
	}
	.glownedolne{
	width: 784px;
	margin: 0 auto;
	background-color: #ffffff;
	padding: 10px;
	clear: both;
	text-align: center;
	}
	.ramka {
	width: 750px;
	margin: 0 auto;
	background-color: #ffffff;
	padding: 10px;
	}
	.menu{
	width: 784px;
	font-family: Verdana, Helvetica;
	margin: 0 auto;
	clear: both;
	margin-top: 10px;
	}
	.menu-glowne a{
	text-decoration: none;
	color: rgb(88,87, 104);
	width: 98px;
	text-align: center;
	background-image: url(images/nie.gif) ;
	float: left;
	line-height: 32px;
	font-size: 12px;
	font-weight: bold;
	}
	.menu-glowne a:hover {
	text-decoration: none;
	color: rgb(88,87, 104);
	font-size: 12px;
	}	
	.menu-glowne2 a{
	text-decoration: none;
	color: rgb(88,87, 104);
	width: 98px;
	text-align: center;
	float: left;
	line-height: 32px;
	vertical-align: middle;
 	font-size: 12px;
	font-weight: bold;
	background-image: url(images/act2.gif);
	}
	.podmenutlo
	{
	background-image: url(images/tlop1.gif); 
	clear: both;
	}
	.podmenu{
	width: 800px; 
	margin: 0 auto;
	height: 17px;
	clear: both;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	color: black;	
	}
	.podmenu a{
	text-decoration: none;
	color: black;
	width: 90px;
	text-align: center;
	float: left;
	height: 17px;
 	font-size: 10px;
	}
	.glownepowitanie{
	width: 779px;
	clear: both;
	padding-left: 5px;
	background-color: #eeeeee;
	border: 1px solid #a9a9a9;
	font-family: Verdana, Helvetica;
	}
	.menudolramka{
	width: 800px;
	font-family: Verdana, Helvetica;
	margin: 0 auto;
	}
	.menudol a{
	text-decoration: none;
	color: rgb(88,87, 104);
	width: 80px;
	text-align: center;
	float: left;
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	}
	.menudol a:hover{
	text-decoration: none;
	}
	.log{
	height: 10px;
	padding-right: 10px;
	font-family: Verdana;
	font-size: 10px;
	color: black;
	float: right;
	width: 300px;
	text-align: right;
	}
	.datemenu{
	font-family: Verdana;
	font-size: 10px;
	color: black;
	float: left;
	text-align: left;
	}
	.szukacz{
	height: 18px;
	width: 140px;
	margin-bottom: -15px;
	float: left;
	margin-left: 20px;
	margin-top: 5px;
	}
		/*Ramka
	*/
	.dodaj{
	padding: 0px;
	font-size: 10px;
	margin-left: 10px;
	font-family: Verdana, Helvetica;
	}
	.dodaj legend{
	font-size: 11px;
	margin-left: 40px;
	color: rgb(88,87, 104);
	}
	.dodaj fieldset{
	background-color: #eeeeee;
	}
	.dodaj b{
	color: red;
	margin-left: 3px;
	}
	.dodaj td{
	width: 300px;
	}
	.dodaj table{
	font-size: 10px;
	text-indent: 15px;
	font: bold;
	}
	.dodaj form{
	width: 750px;
	}
	.dodaj input{
	font-family: Verdana, Helvetica;
	font-size: 10px;
	}
	/*BAZA
	*/
	.naglowkikat{
	font-family: Verdana, Helvetica;
	font-size: 13px;
	color: black;
	margin-top: 2px;
	vertical-align: middle;
	background-image: url(images/enter.gif);
	background-repeat: no-repeat;
	background-position: left +45%;
	text-indent: 14px;
	font-weight: bold;}
	.dane3{
	margin-left: 15px;
	margin-top: 5px;
	color: black;
	font-size: 12px;
	}
	.dane3 a{
 	text-decoration: none;
	color: Black;
	}
	.dane3 img{
	border: 0px;
	}
	.lewepolepodwykonawcy{
	width: 50%;
	float: left;
	}
	.prawepolepodwykonawcy{
	float: left;
	}
	.klienci_parzyste{
	color: black;
	background-color: #eeeeee;
	height: 18px;
	font-size: 12px;
}
	.klienci_parzyste a{
	text-decoration: none;
	color: black;
	vertical-align: middle;
	}
	.klienci_parzyste a:hover{
	text-decoration: none;
	color: red;
	vertical-align: middle;
	}
	.klienci_parzyste img{
	border: 0px;
	margin-right: 10px;
	vertical-align: middle;
	}
	.klienci_nieparzyste{
	color: black;
	height: 18px;
	font-size: 12px;
	}
	.klienci_nieparzyste a{
	text-decoration: none;
	color: black;
	vertical-align: middle;
	}
	.klienci_nieparzyste a:hover{
	text-decoration: none;
	color: red;
	vertical-align: middle;
	}
	.klienci_nieparzyste img{
	border: 0px;
	margin-right: 10px;
	vertical-align: middle;
	}
	.linkmenu2{
	margin-left: 40px;
	margin-top: 5px;
	clear: both;
	font-family: Verdana, Helvetica;
	}
	.linkmenu2 a{
	text-decoration: none;
	color: rgb(88,87, 104);
	width: 115px;
	text-align: center;
	float: left;
	height: 18px;
	padding-top:3px;
	margin-right: 18px;
	border-bottom: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
 	font-size: 10px;
	}
	.linkmenu2 a:hover {
	text-decoration: none;
	color: #000;
  	background-color: #a9a9a9;
	}
	.pracownik{
	font-size: 11px;
	}
	.pracownik img{
	vertical-align: middle;
	border: none;
	margin-right: 10px;
	}

	.imienaz{
	padding-top: 3px;
	width: 250px;
	float: left;
	}
	.imienaz a{
	text-decoration: none;
	color: black;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	}
	.daneos{
	width: 240px;
	float: left;
	padding-top: 4px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	}
	.tabelaprac{
	margin-top: 10px;
	margin-bottom: 10px;
	color: black;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	border: 1px solid #a9a9a9;
	background-color: #eeeeee;
	text-align: left;
	}
	.naglowki{
	height: 18px;
	width: 120px;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	color: black;	
	text-indent: 10px;
	vertical-align: middle;
	background-color: #eeeeee;
	border-top: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	}
	.naglowkilist{
	height: 18px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	background-color: #ffffff;
	color: black;	
	text-indent: 20px;
	margin-left: 10px;
	margin-bottom: 2px;
	vertical-align: middle;
	background-image: url(images/enter2.gif);
	background-repeat: no-repeat;
   background-position: left  +40%;
	}
	.naglowkilist img{
	vertical-align: top;
	}
	/*Magazyn
	*/
	.rekwizyt{
	width: 650px;
	border-top: 1px solid #a9a9a9;
	}

	.linkmenurek{
	font-family: Verdana, Helvetica;
	height: 20px;
	width: 91px;
	float: right;
	margin-left: 10px;
	text-align: center;
	background-image: url(images/button1.gif);
	vertical-align: bottom;
	}
	.linkmenurek a{
	text-decoration: none;
	padding-top: 6px;
	color: rgb(88,87, 104);
	font-weight: bold;
	}
	.linkmenurek img{
	vertical-align: top;
	border: none;
	}
	.linkmenurek a:hover {
	color: red;
	}
	.rekimg{
	height: 60px;
	float: left;
	width: 60px;
	position: relative;
	
	}
	.rekimg img{
	border: 1px solid #a9a9a9;
	margin: 4px 4px 4px 4px;
	}
	.rekopis{
	height: 100px;
	font-size: 11px;
	width: 450px;
	text-align: left;
	margin-left: 110px;
	margin-top: 10px;
	position: relative;
	}
	
	.archrok{
	float: left;
	width: 100px;
	font-size: 12px;
	}
	.archrok a{
	text-decoration: none;
	color: black;
	}
	.archrok img{
	border: 0px;
	}
	.wyszuk{
	font-size: 10px;
	}
	.wyszuk form{
	margin: 0px;
	}
	.wyszuk table{
	border-collapse: collapse;
	}
	.wyszuk th{
	background-color: #eeeeee;
	border: 1px solid #a9a9a9;
	}
	.wyszuk td{
	border: 1px solid #a9a9a9;
	
	}
	.wyszuk a{
	color: #000;
	text-decoration: none;
	vertical-align: middle;
	}	
	.wyszuk img{
	border: none;
	vertical-align: middle;
	}
	.dodaj2{
	font-size: 10px;
	float: left;
	width: 500px;
	border: 1px solid #a9a9a9;
	background-color: #ffffff;
	}
	.dodaj2 table{
	font-size: 10px;
	border-collapse: collapse;
	}
	.dodaj2 a{
	text-decoration: none;
	}
	.dodaj2 img{
	border: 0px;
	}
	.dodaj2 td{
	border: 1px solid #a9a9a9;
	}
	.imprezy{
	margin-left: 40px;
	margin-right: 40px;
	line-height: 20px;
	}
	.imprezy img{
	border: 0px;	
	vertical-align: middle;
	}
	.imprezy a{
 	text-decoration: none;
	color: Black;
	vertical-align: middle;
	}
	.dataimpr{
	float: right;
	margin-right: 0px;
	}	
	.dataimpl{
	float: left;
	}
	.rozwin{
	float: right;
	width: 60px;
	vertical-align: middle;
	font-family: cursive;
	}
	.rozwin img{
	vertical-align: middle;
	}
	.rozwin a{
	text-decoration: none;
	color: #000;
 	font-size: 10px;
	}
	.przyciskdol a:hover {
	text-decoration: none;
	color: #eee;
	}	

	.naglowkidol{
	height: 21px;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	background-color: #fff;
	color: black;	
	clear: both;
	text-indent: 20px;
	padding-top: 4px;
	margin-left: 10px;
	vertical-align: middle;
	}
	.panel{
	background-color: #eeeeee;
	float: right;
	width: 220px;
	border: 2px solid #a9a9a9;
	}
	.panel2{
	background-color: #eeeeee;
	float: left;
	width: 728px;
	border: 1px solid #a9a9a9;
	}
	.zdjecia{
	width: 180px;
	}
	.zdjecia img{
	margin: 5px;
	border: 4px solid white;
	}
	.zdjecia a{
	text-decoration: none;
	}
	.rama{
	border: 4px solid #a9a9a9;
	}
	.pliki{
	margin-left: 40px;
	margin-top:10px;
	}
	.pliki img{
	border: 0px;
	background-color: white;
	}
	.pliki a{
	text-decoration: none;
	color: black;
	}
	.pliki table{
	font-size: 10px;
	width: 750px;
	}
	.pliki tr{
	height: 20px;
	vertical-align: middle;
	}
	.linkmenufirm{
	height: 18px;
	float: right;
	font-family: Verdana, Helvetica;
	width: 120px;
	text-align: center;
	margin-left: 10px;
	background-color: #eeeeee;
	border-bottom: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	}
	.linkmenufirm a{
	text-decoration: none;
	font-size: 10px;
	color: black;
	}
	.linkmenufirm a:hover {
	text-decoration: none;
	color: Red;
	}
	.przyciski{
	clear: both;
	width: 502px;
	}
	.naglowkirocznic{
	height: 18px;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	color: black;	
	text-indent: 20px;
	vertical-align: middle;
	background-image: url(images/flower.gif);
	background-repeat: no-repeat;
   background-position: left;
	}
	.naglowkirocznic a{
	text-decoration: none;
	color: black;
	}
	.tabele{
	font-size: 10px;
	font-family: Verdana, Helvetica;
	}
	.tabele form{
	margin: 0px;
	}
	.tabele table{
	border-collapse: collapse;
	}
	.tabele th{
	font-family: Verdana, Helvetica;
	background-color: #eeeeee;
	border: 1px solid #a9a9a9;
	text-align: left;
	text-indent: 10px;
	font-size: 11px;
	font-weight: bold;
	}
	.tabele td{
	border: 1px solid #a9a9a9;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	text-indent: 10px;
	}
	.tabele a{
	color: #000;
	text-decoration: none;
	vertical-align: middle;
	}	
	.tabele img{
	border: none;
	vertical-align: middle;
	}
		.tabele2{
	font-size: 11px;
	font-family: Verdana, Helvetica;
	}


	.tabele2 a{
	color: #000;
	text-decoration: none;
	vertical-align: middle;
	}	
	.tabele2 a:active{
	color: red;
	font-weight: bold;
	}
	.tabele2 img{
	border: none;
	vertical-align: middle;
	}
	.dane2 a{
 	text-decoration: none;
	color: Black;
	}
	.sidebar{
	width: 150px;
	float: left;
	position: relative;
	background-color: #eeeeee;
	border: 1px solid #a9a9a9;
	}
	.sidebar a{
	text-decoration: none;
	color: black;
	margin-left: 10px;
	vertical-align: middle;
	padding: 5px;
	}
	.sidebar img{
	vertical-align: middle;
	border: none;
	}
	.newsy{
	width: 574px;
	position:relative;
	float: left;
	padding: 10px;
	border: 1px solid #a9a9a9;
	}
	.newsy a{
	text-decoration: none;
	color: black;
	vertical-align: middle;
	}
	.newsy img{
	border: none;
	vertical-align: middle;
	}
	.naglowkinews{
	height: 18px;
	width: 120px;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	color: black;	
	margin-left: 10px;
	text-indent: 20px;
	vertical-align: middle;
	background-image: url(images/enter2.gif);
	background-repeat: no-repeat;
   background-position: left  +40%;
	}
	.tytulnews{
	font-size: 11px;
	padding-top: 5px;
	}
	.news{
	padding-top: 10px;
	clear: left;
	font-size: 10px;
	font-family: Verdana, Helvetica;
	border-bottom: 1px solid #a9a9a9;
	}	  	
		.dodajnews{
	padding: 0px;
	font-size: 10px;
	margin-left: 10px;
	font-family: Verdana, Helvetica;
	}
	.dodajnews legend{
	font-size: 11px;
	margin-left: 40px;
	color: rgb(88,87, 104);
	}
	.dodajnews fieldset{
	background-color: #eeeeee;
	}
	.dodajnews b{
	color: red;
	margin-left: 3px;
	}
	.dodajnews td{
	width: 300px;
	}
	.dodajnews table{
	font-size: 10px;
	text-indent: 15px;
	font: bold;
	}

	.dodajnews input{
	font-family: Verdana, Helvetica;
	font-size: 10px;
	}
	.menuzak{

	}
	.zakladki{
	height: 18px;
	width: 150px;
	font-family: Verdana, Helvetica;
	font-size: 12px;
	color: black;	
	float: left;
	margin-right: 6px;
	text-indent: 10px;
	vertical-align: middle;
	background-color: #eeeeee;
	border-top: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	font-weight: bold;
	clear: both;
	}
	.zakladki2{
	height: 18px;
	width: 162px;
	font-family: Verdana, Helvetica;
	font-size: 12px;
	color: white;	
	font-weight: bold;
	float: left;
	margin-right: 6px;
	margin-top: 2px;
	text-indent: 5px;
	vertical-align: middle;
	background-color: #a9a9a9;
	border-top: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	clear: both;

	}
	.zakladki2 a{
	text-decoration: none;
	color: white;
	background-image: url(images/bullet2.gif);
	background-repeat: no-repeat;
   background-position: left ;
	}
	.zakladki2 a:hover{
	background-image: url(images/bullet3.gif);
	background-repeat: no-repeat;
   background-position: left ;
	}
	.zakladki2 img{
	padding-top: 3px;
	}
	.imp{
	font-size: 11px;
	width: 732px;
	border: 1px solid #a9a9a9;
	background-color: #ffffff;
	padding: 10px;
	float: left;
	clear: both;
	}
   .imp input{
   border: 1px solid #a9a9a9;
   }
	.imp select{
	border: 1px solid #eeeeee;
	}
	.imp table{
	font-size: 10px;
	border-collapse: collapse;
	}
	.imp a{
	text-decoration: none;
	}
	.imp img{
	border: 0px;
	}
	.imp td{
	
	}	
	.imp2{
	font-size: 11px;
	width: 732px;
	border: 1px solid #a9a9a9;
	background-color: #ffffff;
	padding: 10px;
	float: left;
	clear: both;
	}
   .imp2 input{
   border: 1px solid #a9a9a9;
   }
	.imp2 select{
	border: 1px solid #eeeeee;
	}
	.imp2 table{
	font-size: 10px;
	}
	.imp2 a{
	text-decoration: none;
	}
	.imp2 img{
	border: 0px;
	}
	.imp2 td{
	border: 1px solid #a9a9a9;
	}	
	.zakladki3{
	height: 18px;
	width: 250px;
	font-family: Verdana, Helvetica;
	font-size: 12px;
	color: white;	
	float: left;
	margin-right: 6px;
	text-indent: 10px;
	vertical-align: middle;
	background-color: #a9a9a9;
	border-top: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	font-weight: bold;
	clear: both;
	}	
	.impglowne{
	font-size: 11px;
	width: 762px;
	border: 1px solid #a9a9a9;
	background-color: #eeeeee;
	padding: 10px;
	float: left;
	}
	.impglowne table{
	font-size: 11px;
	border-collapse: collapse;
	}
	.impglowne a{
	text-decoration: none;
	}
	.impglowne img{
	border: 0px;
	}
	.impglowne td{
	
	}
	.impwew{
	font-size: 11px;
	float: left;
	width: 534px;
	border: none;
	background-color: #ffffff;
	}
	.umowa{
		border-bottom: 1px solid #a9a9a9;
		border-top: 1px solid #a9a9a9;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.porozumienie{
		border-top: 1px solid #a9a9a9;
		padding-top: 5px;
	}
.highslide {
	cursor: url(js/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

/* Controlbar example */
.controlbar {	
	background: url(js/highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(js/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.inputpole{
	height: 18px;
}
.inputpole input{
	height: 16px;
	border: 1px solid #a9a9a9;
}
.inputpole form{
	margin-top: 1px;
	margin-bottom: 1px;
}
.radiopole{
	height: 18px;
}
.radiopole input{
	height: 16px;
	border: 1px solid white;
	}
.radiopole form{
	margin-top: 1px;
	margin-bottom: 1px;
}
.textpole textarea{
	border: 1px solid #a9a9a9;
}
.przyciskodkryty{
color: black;
border: 1px solid black;
background-color: #eeeeee;
}
.przyciskzakryty{
color:white;
border: none;
background-color: white;
}
.przyciskzakryty2{
color:#eeeeee;
border: none;
background-color: #eeeeee;
}
.scrollodkryty{
scrollbar-arrow-color: black;
scrollbar-track-color: #eeeeee;
scrollbar-face-color: #eeeeee;
scrollbar-highlight-color: white;
scrollbar-3dlight-color: #a9a9a9;
scrollbar-darkshadow-color: black;
scrollbar-shadow-color: #a9a9a9;
}
.scrollukryty{
scrollbar-arrow-color: white;
scrollbar-track-color: white;
scrollbar-face-color: white;
scrollbar-highlight-color: white;
scrollbar-3dlight-color: white;
scrollbar-darkshadow-color: white;
scrollbar-shadow-color: white;
}
.przydzielanie{
	background-color: #eeeeee;
	border: 1px solid #a9a9a9;
	float: left;
	clear: both;
}
.przydzielanie input{
	border: 1px solid #a9a9a9;
}
.przydzielanie form{
	margin-top: 1px;
	margin-bottom: 1px;
}

	.pokazpliki2{
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 10px;
	width: 700px;
	border: none;
	background-color: #ffffff;
	}
	.pokazpliki2 table{
	font-size: 11px;
	border-collapse: collapse;
	border: 1px solid #a9a9a9;
	}
	.pokazpliki2 a{
	text-decoration: none;
	}
	.pokazpliki2 img{
	border: 0px;
	vertical-align: middle;
	}
	.pokazpliki2 td{
	height: 18px;
	border: 1px solid #a9a9a9;
	}
	.pokazpliki2 th{
	border: 1px solid #a9a9a9;
	background-color: #eeeeee;
	text-align: left;
	}
	.naglowekraportu{
		font-size: 25px;
		margin-bottom:10px;
		vertical-align: middle;
		text-indent: 10px;
	}
	.naglowekraportu img{
		vertical-align: middle;
	}
	.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}
.usunplik img{
	text-decoration: none;
	border: none;
}
