BODY {scrollbar-base-color: black; 
      background: black;
	  margin:0px;
	  font-size: 16px;
	  font-family: Verdana, Arial, Helvetica;
}

H1 {
	  font-family: Verdana, Arial, Helvetica;
        font-weight: bold;
        font-size: 20px;
		font-variant: small-caps;
        color: #CC6600;
        text-align: left;
		margin: 10px;
		margin-left: 50px;
		marker-offset: 5px;
		display: list-item;
		list-style-image: url(fos.gif);
		list-style-type: sqare;
		list-style-position: outside;
}

H1:first-letter{font-size: 28px;}

P {
	  font-size: 17px;
	  font-family: Verdana, Arial, Helvetica;
        color: #000000;
        text-indent: 1cm;
        text-align: justify;
}

P.powiekszone{ font-size: 19px}

H2 {
        color: red;
        font-weight: normal;
        font-size: 20px;
        text-align: left;
}

H3 {
        text-align: center;

        font-size: 18px;
        color: #000000;
}

P.dolewej {
        text-align: left;


        color: #000000;
        text-indent: 0cm;
}

P.podpis {
        font-family: "Times New Roman";

        color: #000000;
        text-align: right;
        font-style: italic;
        margin-right: 1cm;
}

P.wstep {
        font-family: "Times New Roman";
        font-size: 15px;
        color: #000000;
        text-align: left;
        font-style: italic;
        margin-right: 2cm;
		margin-left: 3cm;
		text-indent: 0cm;
}

A {
        color: #9F5000;
        text-decoration: none;
}

UL {
        margin-left: 20px;

        font-weight: bolder;
        font-size: 18px;
        color: #000000;
        text-align: left;
}

OL {
        margin-left: 20px;

        font-weight: bolder;
        font-size: 18px;
        color: #000000;
        text-align: left;
}

LI {
        margin-left: 20px;

        font-size: 17px;
        color: #000000;
        text-align: left;
        font-weight: normal;
        font-style: normal;
}

A:VISITED {
        color: #9F5000;
}

A:HOVER {
        color: red;
        text-decoration: underline
}

A:ACTIVE {
        color: #FF0000;
}

HR {
        color: #A0A0A0;
		background-color: #A0A0A0;
        border-style: none;
		height: 3px;
}

P.wciecie {
        margin-left: 1cm;
        text-indent: -1cm;
}

P.prawa {
        text-align: right;
        margin-right: 30px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-top: 0px;
}

P.malypr {
        font-size: 10px;
        text-align: right;
        margin-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-top: 0px;
}

P.maly {
        font-size: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-top: 0px;
        text-indent: 20px
}

P.drobny {
        font-size: 9px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-top: 0px;
}

P.podrys {
        font-size: 9px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 7px;
        margin-top: 0px;
		margin-left:5px;
        text-indent: 5px;
        text-align: left;
}

P.centruj {
        font-size: 11px;
		font-weight: bold;
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-top: 0px;
        text-indent: 0cm;
}

P.centrujk {
        font-size: 11px;
		font-style: italic;
        text-align: center;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-top: 0px;
        text-indent: 0cm;
}

LI.maly, UL.maly {
        font-size: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-top: 0px;
		margin-left: 10px;
		padding-left: 5px;
}


#RAMKA, #RAMKA2 {
        border-top: solid;

        border-top-width: 3px;

        border-color: #A0A0A0 ;
		padding-top :5px;
        margin-top: 5px;
        margin-bottom: 5px;
		
        position: static;
        overflow: visible;
        float: none;
}

#RAMKA2 {
       border-top-width: 1px;
}

#chowacz {
       position:absolute;
	   visibility:hidden;
	   z-index:-1;
 	   background: #F0F0F0;
	   left: 200px;
	   width: 350px; 
	   border: solid;
       border-width: 3px;
       border-color: #A0A0A0;
	   padding: 5px;
}

#chowmenu {
       position:absolute;
	   visibility:hidden;
	   z-index:-2;
	    background: black; 
		background-image: url(pasek2.gif);
		background-repeat: repeat-y; 
		background-position: top right; 
		text-align: left;
		padding: 1px;
		padding-left: 10px;
}

#grupamenu {

	   float: left;
        position: static;
        overflow: visible;
		display: inline;
		

}

#pasekmenu {
	left: 185;
	top: 122;
	width: 1054;
	height: 19;
	position: absolute;
	background: black;
 	background-image: url(pasek.gif);
 	background-repeat: repeat-y; 
 	background-position: top right;
 	text-align: left;
	z-index: 1;

}

#pasekmenulewy {
	left: 20;
	top: 122;
	width: 165;
	height: 19;
	position: absolute;
	background: black;
 	background-image: url(pasek3.gif);
 	background-repeat: repeat-y; 
 	background-position: top left;
 	text-align: left;
	z-index: 1;
	visibility: hidden;
}

#luczekmenu {
	left: 175;
	top: 122;
	width: 10;
	height: 16;
	position: absolute;
	background: black;
 	background-image: url(luczek.jpg);
 	background-repeat: repeat-y; 
 	background-position: top right;
 	text-align: left;
	overflow: hidden;
}

A.menu:VISITED {
        color: white;
}

A.menu:ACTIVE {
        color: gold;
}

A.menu:HOVER {
        color: red;
        text-decoration: none;

}

A.menu {
        white-space: nowrap;
        color: white;
        text-decoration: none;
	    font-family: Verdana, Arial, Helvetica;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
		line-height: 19px;
        margin-left: 10px;
		margin-right: 10px;
        font-style: normal;
        position: relative;


}

TABLE, TD {
      margin: 0px;
	  padding: 0px;
	  vertical-align: top;
	  align: center;
	  }
TABLE.ramki, TD.ramki {
        border-color: #A0A0A0 ;
        border-style: solid;
		border-width: 1px;
		font-size: 12px;
		text-align: center;
		align: center;
	    vertical-align: middle;
		padding: 5px;
}
TABLE.ramki{padding: 0px; border-width: 3px;}
	  
	  
#lr {
        margin-top: 5px;
        margin-bottom: 5px;
        margin-left: 0px;
        padding-right: 10px;
        display: block;
        position: relative;
        overflow: visible;
        float: left;
}

#pr {
        margin-top: 5px;
        margin-bottom: 5px;
        padding-left: 10px;
        margin-right: 0px;
        display: block;
        position: relative;
        overflow: hiden;
        float: right;

}
P.pod {
        text-align: center;
        text-indent: 0px;
        font-size: 12px;
        padding-left: 30px;
        padding-right: 30px;
        margin-bottom: 0px;
        margin-top: 5px;
}

#galeria{
		visibility: hidden;
		position: absolute;
		display: block;

		z-index:5;
		padding: 0px;

}

IMG.gal{
		cursor: pointer;
}

UL.menu, LI.menu {
        margin-left: 10px;
		margin-bottom: 12px;
}
