/* Glowna tabela */

table#glowna {
/*   border: 1px dotted rgb(107,142,35);   */
   width: 680px;
   height: 500px;
}

/**********************************
*				  *
*          GORA STRONY            *
*                                 *
***********************************/

/* Gorny wiersz z wyborem jezyka */
td#language {
   height: 20px;
   vertical-align: top;
   text-align: right;
   background: transparent;
   font: 11px "Courier New", Arial, serif;
}

/* Gorny wiersz - style linków */
td#language a{
   vertical-align: top;
   text-decoration: none;
   font: bold 12px "Courier New", Arial, serif;
   background: white;
   color: rgb(107,142,35);
}

/* Top w formie tytulu */
td#top {
   vertical-align: top;
   /*góra/prawy/dół/lewy */
   padding: 0px 3px 0px 10px;
   height: 90px; 
   font: bold 30px "Courier New", Arial, serif;
   border-bottom: 1px dotted rgb(107,142,35);
}

/* obrazki bez ramek w topie */
td#top img{ border: 0px; }


/**********************************
*				  *
*          LEWA STRONA            *
*                                 *
***********************************/


/* Menu po lewej stronie*/
td#bloklewy {
   vertical-align: top;
   padding: 0px 0px 0px 0px;
   border-right: 1px dotted rgb(107,142,35);;
   width: 120px;
}

/* komorka menu - w niej sa linki do działów
   -- ustawiamy marginesy tylko, kropkowanie jest w blokprawy */
td#menu {
   padding: 10px 0px 10px 0px;
}

/* Linki w menu po lewej stronie */
td#menu a {
   text-decoration: none;
   padding: 4px 7px 4px 0px;
   font: 11px Verdana, Arial, serif;
   display: block;
   background: white;
   text-align: right;
   color: rgb(107,142,35);
   width: 120px;
}

/* Opis aktywnego linku - najechanie mych± */
td#menu a:hover {
/*   background-color: rgb(222,242,224);*/
   color: rgb(86,43,104);
   text-align: right;
   background: white;
   border-right: 2px dotted;
   padding: 4px 3px 4px 0px;
}

/* Menu , dolna czesc. ipanel z informacjami o stronie */
td#pageinfo{
   vertical-align: top;
   height: 50px;
   border-top: 1px dotted rgb(107,142,35);
   width: 120px;
   padding: 10px 10px 0px 0px;
   text-align: right;
   font: 9px Verdana, Arial, serif;
}

/* Menu, dolna czesc z vlaidatorami - linki */
td#pageinfo a{
   text-decoration: none;
   padding: 0px 0px 1px 0px;
   text-align: center;
   background: transparent;
}

/**********************************
*				  *
*          PRAWA STRONA           *
*                                 *
***********************************/

/* Prawa strona, glowny konterner */
td#content {
   /*gora/prawy/dol/lewy */
   padding: 10px 10px 10px 10px;
   height: 370px;
   width: 680px;
   text-align: justify;
   vertical-align: top;
   font: 11px Verdana, Arial, serif;
}

/* tabelka wewnatrz tabelki - do newsów */
td#content div.newsy{
   padding: 10px 2px 20px 2px;
   font-size: 100%;
   border-top: 1px dotted rgb(107,142,35);
}

/* tabelka wewnatrz tabelki - do newsów - akapity*/
td#content div.newsy p{
  margin: 0px;
  padding: 5px 0px 0px 0px;
}


/* klasa puntkatorów - np. sposoby kontaktu ze mna */
td#content div.wypunktowywanie{
   padding: 5px 10px 10px 0px;
   text-align: left;
   font: 11px Verdana, Arial, serif;
}

/* Linki w punktatorach */ 
td#content div.wypunktowywanie a{
   color: rgb(107,142,35);
   font: bold 11px Verdana, Arial, serif;
   background: white;
   text-decoration: none;
}

/* Etykiety do pol formularzy: Do, Temat, Tesc etc.. */
td#content div.etykiety_pol{
   padding: 5px 10px 5px 30px;
   text-align: left;
   font: italic 11px Verdana, Arial, serif;
}

td#content a{
   text-decoration: none;
   color: rgb(107,142,35);
   background: white;
}

/* wypunktowywanie */

p.pierwszy {
  margin-top: 20px;
  margin-bottom: 2px;
  font: bold 13px Verdana, Arial, serif;
}

p.drugi {
  margin-top: 0px;
  margin-left: 20px;
  font: 10px Verdana, Arial, serif;
}

p.trzeci{
  margin-left: 20px;
  margin-bottom: 30px;
  font: 11px Verdana, Arial, serif;
}


/**********************************
*				  *
*            DOL STRONY           *
*                                 *
***********************************/

/* Stopka strony z autorem etc. */
td#bottom {
   height: 20px;
   width: 260px;
   border-top: rgb(107,142,35) 1px dotted;
   text-align: right;
   vertical-align: top;
   padding: 5px 60px 0px 70px;
   font: 9px Verdana, Arial, serif;
}

/* Linki w stopce strony */
td#bottom a{
   text-decoration: none;
   vertical-align: top;
   color: rgb(107,142,35);
   background: white;
}

/* lewy dol - komorka z Breatedy by :) */
td#createdby {
   width: 120px;
   height: 20px;
   padding: 5px 0px 0px 0px;
   border-top: rgb(107,142,35) 1px dotted;
   vertical-align: top;
   text-align: left;
   font: 9px Verdana, Arial, serif;
}

/* lewy dol - komorka z created by - linki */
td#createdby a{
   text-decoration: none;
   color: rgb(107,142,35);
   background: white;
}

/* Komorka z napisem " ^gora " -- linki*/
td#gora {
   height: 20px;
   width: 15px;
   padding: 5px 7px 0px 0px;
   border-top: rgb(107,142,35) 1px dotted;
   vertical-align: top;
   text-align: right;
   font: 9px Verdana, Arial, serif;
}


/* Komorka z napisem " ^gora " -- linki*/
td#gora a{
   text-decoration: none;
   color: rgb(107,142,35);
   background: white;
}

/* Stopka strony z autorem etc. */
td#w3c {
   height: 20px;
   width: 185px;
   border-top: rgb(107,142,35) 1px dotted;
   text-align: right;
   border-left: rgb(107,142,35) 1px dotted;
   vertical-align: middle;
   font: 9px Verdana, Arial, serif;
}

/* Linki w stopce strony */
td#w3c a{
   text-decoration: none;
   vertical-align: top;
   text-align: right;
   color: rgb(107,142,35);
   background: white;
}

/* prawy dolny rog- validatory W3C */
td#w3c img{
    vertical-align: top;
    border: 0;
    padding: 4px 0px 0px 2px;
}

.closed{
  position: absolute;
  z-index: auto;
}

