body {  background-image: url(../../images/bg.gif);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt; text-align: center;
        margin: 5pt;
        }

div#menu { float: left; margin-right: 1px; padding-top: 4px; margin-bottom: 7px  }
div#menu a{ display: block; text-decoration: none; text-align:left; color: #000000; padding: 1px; margin-top: 3px; background: #EFEFEF; 
            width: 170px; font-weight:bold; font-size:13px;  border: 1px solid #CCC; }
div#menu a:hover { text-align:right; color: #FF0000; background: #CCCCCC; }


div.Fundacja { width: 175px;
  	       margin: 2px 0 2px;
  	       padding: 0;
  	       border: 0 none ;
	       text-align: center; }
.F1 {border: 0 none; }

a:link    {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;} 
a:hover   {color: #0000FF; text-decoration: underline;}

a.F2:link    {color: #FF0000; text-align: center; text-decoration: blink; font-weight: bold;}
a.F2:visited {color: #FF0000; text-align: center; text-decoration: none;  font-weight: bold;}
a.F2:hover   {color: #FF0000; text-align: center; text-decoration: underline;}

h1 { text-align: center; vertical-align: middle; font-size: 14pt; font-weight: bold ; color: #000080; line-height: 12px; }
h2 { text-align: center; vertical-align: middle; font-size: 8pt;  font-weight: normal; color: blue; }
h3 { text-align: center; vertical-align: middle; font-size: 11pt; font-weight: normal; color: blue; line-height: 11px;} 

table  { border-color: #00CCFF #00CCFF #00CCFF #00CCFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
.thead { background-color: #006699; border-color: #00CCFF black black; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; text-align: center; color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tleft { background-color: #0099CC; border: #00CCFF solid; border-width: 0px 0px 0px 0px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; text-align: center; width: 15px; vertical-align: top}

.kTL { border-color: #00CCFF #00CCFF #00CCFF #00CCFF ; height: 50px; width: 180px; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; color: #FF0000; text-align: center; vertical-align: middle; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-size: 8pt;}
.kTS { border-color: #00CCFF #00CCFF #00CCFF #00CCFF ; height: 50px; width: 100%;  padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px; color: #000000; text-align: center; vertical-align: middle; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; font-size: 10pt}
.kTR { border-color: #00CCFF #00CCFF #00CCFF #FFFFFF ; height: 50px; width: 180px; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; color: #000000; text-align: center; vertical-align: middle; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; font-size: 8pt;}
.kSL { border-color: #00CCFF #00CCFF #00CCFF #00CCFF ;               width: 180px; padding-top: 0px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; color: #000000; text-align: left;   vertical-align: top;    border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.kSR { border-color: #00CCFF #00CCFF #00CCFF #00CCFF ;                             padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; color: #000000; text-align: left;   vertical-align: top;    border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.kBL { border-color: #00CCFF #00CCFF #00CCFF #00CCFF ; height: 40px; width: 180px; padding-top: 8px; padding-right: 4px; padding-bottom: 4px; padding-left: 8px; color: #A6D2FF; text-align: left;   vertical-align: top ; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-size: 8pt;}
.kBR { border-color: #00CCFF #00CCFF #00CCFF #00CCFF ; height: 40px;               padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; color: #000000; text-align: left;   vertical-align: middle; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}

div.szablon {  /* tworzę regułę dla warstwy o klasie 'szablon' */
float: left;   /* ustawiam opływanie na left - wszystko będzie dosuwane do lewej strony*/
height: 100px; /* wysoko_ć warstwy na 100px - może być oczywi_cie inna*/
width: 100px;  /* szeroko_c na sto pikseli - może być inna*/
padding: 15px; /* odległo_ć może być także inna*/
margin: 10px;  /* i marginaes, też możesz zmienić wg upodobania*/
}

div.szablon img {  /* reguła dla grafik umieszczanych w wastwie z klasą 'szablon'*/
 border: 1px solid; /* obramowanie 1px linia ciągła*/
 border-color: #444 #AAA #AAA #444;/* kolory obramowania kolejno_ć: góra,  prawa, dół, lewa*/
 height: 100px;     /* wyskosc 100px, można zmienić*/
 width: 100px;      /* szeroko_c 100px, można zmienić*/
 margin: 16px 0;    /* marginasy - prawy, lewy: 0px, góra, dół 16px; */
}

div.szablon ul {    /* reguła dla listy */
 margin: -25px 0 0 0;/* margines górny uejmny - podciągnij listę o 25px do góry*/
 padding: 0;
 text-align: center; /* wy_rodkuj text - <b>a nie wy_rodkuj listę!</b>*/
 list-style-type: none;/* nie pokazuj żadnych kropek itp. oznakowań kolejnych elementów listy */
}

div.szablon li { /* pozycje listy */
 margin : 0;
 padding: 0;
 display: inline; /* wy_wietlaj w lini, dzięki temu pozycje listy będą się  pokazywać obok siebie, nie jedna pod drugą. */
 font: normal 11px arial, sans-serif;
}

div.CorIn { width: 170px; height: 170px; text-align: center;
  	    margin : 0; padding: 0; 
	  }

div.Rekl {
  position: absolute; z-index: 1; left: 2px; top: -150px; 
  width: 170px; height: 45px ;
  margin : 0;
  text-align: center; vertical-align: middle;
  font-size: 8pt;
}

div.A { 
        width: 170px;
        margin: 0 auto;
        text-align: center;
        vertical-align: middle; 
      }
div.FDwP { 
        width: 168px;
        margin: 3px auto 5px;
        padding: 0;
        text-align: center;
        vertical-align: middle; 
      }
div.ReGo { 
        width: 170px;
        margin: 3px auto 3px;
        padding: 0;
        text-align: center;
        vertical-align: middle; 
      }

div.B { 
        position: absolute; z-index: -1; top: 120px; left: 300px;
        width: 640px; height: 60px;        
	text-align: center; vertical-align: middle; line-height: 12px;
        padding: 10px; border: 2px solid red; 
        margin: 0 auto;
      }
      
  .F1  {
       color: blue; font-size: 10pt; line-height: 12px;  font-weight: normal; 
       text-align: center; vertical-align: middle; line-height: 12px;  
      }
div.C { 
        width: 170px;
        margin: 0 auto;
        text-align: center;
        vertical-align: middle; 
        border: 1px solid red; 
      }

br.czysc { clear: both; }

div.Nagl {
  background-image: url(../../images/bg.gif); background-color:#FFFFFF; 
  position: absolute; z-index: 2; top: 4px;  
  padding-bottom: 0; padding-top: 4px;
  border: 1px solid red; 
  width: 610px;
  text-align: center;
  vertical-align: middle;
  font-size: 10pt; font-weight: bold;
  margin: 0 auto;
}

a.t:link    {color: #FFFFFF; text-decoration: none}
a.t:visited {color: #FFFFFF; text-decoration: none}
a.t:hover   {color: #FFFF00; text-decoration: underline}

table.Tab { border-color: #D4FFFF ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
tr.A {}
td.th { background-color: #006699; border-color: #000000 black black; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; text-align: center; color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
td.tl { background-color: #D4FFFF; border-color: #969696; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 4px; color: #000000; text-align: left;   vertical-align: top; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; font-size: 10pt}
td.tr { background-color: #D4FFFF; border-color: #969696; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; color: #000000; text-align: right;  vertical-align: top; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; font-size: 10pt}
td.tc { background-color: #D4FFFF; border-color: #969696; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; color: #000000; text-align: center; vertical-align: top; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; font-size: 10pt}
td.tm { background-color: #D4FFFF; border-color: #969696; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; color: #000000; text-align: left;   vertical-align: top; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; font-size: 10pt; font-weight: bold }
