body {margin-top: 0;margin-bottom: 0;font-family:tahoma;font-size:8pt; background-color:#FFFFFF}
table {font-family:tahoma;font-size:8pt;border-collapse: collapse}
td {font-family:tahoma;font-size:8pt;padding:2px}

a {font-family:tahoma;font-size:8pt;color:green}
.linkmenu {font-family:tahoma;font-size:8pt;color:white}


.opisTekstowy {padding-top:10px;padding-left:40px;padding-bottom:10px;text-align:justify;border-top:solid 1px  #F5F5F5}
H1 {font-family:tahoma;font-size:14px}

.Rodzina {vertical-align: top; font-size:20px;font-family: "Tahoma"}

.tabelaTresc
{
  background-image: url(image/strona/elementy_strony/tlo_wtopione.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  padding:0px;
}

.tabelaTop_pl
{
  background-image: url(image/strona/elementy_strony/top_pl.jpg);
  background-position: left;
  background-repeat: no-repeat;
}
.tabelaTop_en
{
  background-image: url(image/strona/elementy_strony/top_en.jpg);
  background-position: left;
  background-repeat: no-repeat;
}

.tabelaTop_fr
{
  background-image: url(image/strona/elementy_strony/top_fr.jpg);
  background-position: left;
  background-repeat: no-repeat;
}
.tabelaTop_de
{
  background-image: url(image/strona/elementy_strony/top_de.jpg);
  background-position: left;
  background-repeat: no-repeat;
}

.tabelaNazwaRodziny {
  background-image: url(image/strona/elementy_strony/miejsce_na_rodzine.jpg);
  background-position: left;
  background-repeat: no-repeat;
}
.tabelaMenu {
  background-image: url(image/strona/elementy_strony/menu.jpg);
  background-position: left;
  background-repeat: no-repeat;
}

.tabelaStopka {
  background-image: url(image/strona/elementy_strony/stopka.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
}




.tloLeft {
  background-image: url(image/strona/elementy_strony/pasek.jpg);
  background-position: top;
  background-repeat: repeat;
}
.tloRight {
  background-image: url(image/strona/elementy_strony/pasek.jpg);
  background-position: left;
  background-repeat: repeat;
}



.menuButtonLeft {
  background-image: url(image/strona/button/button_lewa.jpg);
  background-position: right;
  background-repeat: no-repeat;
  border-bottom: solid 0px  #455E00;

}
.menuButtonRight {
  background-image: url(image/strona/button/button_prawa.jpg);
  background-position: left;
  background-repeat: no-repeat;
  border-bottom: solid 0px  #455E00;
}
.menuButtonCenter {
  font-weight:bold;
  font-size:8pt;
  color:white;
  background-image: url(image/strona/button/button_tlo.jpg);
  background-position: center;
  background-repeat: repeat-x;
  border-bottom: solid 0px  #455E00;
}

.menuButtonLeftSelect {
  background-image: url(image/strona/button/button_lewa_select.jpg);
  background-position: right;
  background-repeat: no-repeat;
  border-bottom: solid 0px  #455E00;

}
.menuButtonRightSelect {
  background-image: url(image/strona/button/button_prawa_select.jpg);
  background-position: left;
  background-repeat: no-repeat;
  border-bottom: solid 0px  #455E00;
}
.menuButtonCenterSelect {
  font-weight:bold;
  font-size:8pt;
  color:white;
  background-image: url(image/strona/button/button_tlo_select.jpg);
  background-position: center;
  background-repeat: repeat-x;
  border-bottom: solid 0px  #455E00;
}




.TytulStrony {vertical-align: middle; font-size:20px; color:black ; font-family: "Tahoma";}
.Stopka {vertical-align: top; font-size:7pt;text-align: left;}
.MenuTop {font-size:7pt;border-top: solid 2px  black}
.LinkMenu {text-decoration: none}
.LinkWiecej {text-decoration: none;font-size:8pt;}


.atrybutNazwa   {font-family: "Tahoma"; font-size:10pt; vertical-align: top;padding:2px;text-align: right}
.atrybutWartosc {font-family: "Tahoma" font-size:11pt; font-weight:bold; vertical-align: top;padding:2px;text-align: left}


.wiersz_grupa {text-decoration: none; border-bottom: solid 0px  black;font-weight: bold;vertical-align: top}
.wiersz_temat {text-decoration: none; border-bottom: solid 0px  black;font-weight: bold; text-align: left;vertical-align: top; font-size:8pt; color:black}
.wiersz_data {font-size:8pt;vertical-align: top}
.wiersz_tresc {font-size:8pt;vertical-align: top;border: 1px solid   #EFF0E8}
.wiersz_tresc_select {font-size:8pt;vertical-align: top;border: 1px solid   #EFF0E8;font-weight: bold}


.KomorkaKalendarz{font-size:8pt;vertical-align: top}

.wiersz_nag {font-size:8pt;vertical-align: top;font-weight: bold}

.podpis  {font-size:8pt;vertical-align: top;text-align: center;font-style: italic}

.NaglowekTematu{font-size:12pt;font-weight:bold;height:30px}

.naglowek {height: 10px}
.wiersz_odsylacz {height: 20px}
.wiersz_dane_odsylacz{text-decoration: none; text-align: left;vertical-align: bottom; font-size:8pt; color:black}

.WierszTytul{height: 35px}

.NaglowekParzysty {}
.NaglowekNieParzysty {}
.NaglowekSelect  {font-weight:bold}


.WierszOdstep {height: 5px}
.KomorkaOdstep {font-size:5pt}
.KomorkaZdjecie {border: dashed 1px #bbb8a9}


.obiekty {font-size:8pt;border: solid 1px  gray;padding:3px}
.opis_zdjecia {font-size:8pt}
.div_Tytul {font-size:10pt;font-weight:bold}
.div_Osoba {position: absolute; left:0px; top:0px;border: none 0px  #000000; visibility: hidden;border: dashed 0px  black;}
.div_Naglowek {font-weight:bold;text-align:center;border-bottom: solid 0px  black}
.div_Zamknij {text-align:center;border-top: solid 1px  black}
.div_Tresc{text-align:left;vertical-align: top}

.wiersz_dzieci{font-size:8pt;font-family:tahoma}

.tlo {background-image: url('image/strona/elementy_strony/srodek_lang.jpg');background-position: botom; background-repeat: no-repeat ;padding: 0px}

.dziadkowie1 {position:absolute; left:10px; top:55px; width:230px; height:130px;}
.td_dziadkowie1 {text-align: center;padding: 2px;border:solid 0px  gray}

.dziadkowie2 {position:absolute; left:239px; top:55px; width:230px; height:130px;}
.td_dziadkowie2 {text-align: center;padding: 2px;border:solid 0px  gray}

.dziadkowie3 {position:absolute; left:489px; top:55px; width:230px; height:130px;}
.td_dziadkowie3 {text-align: center;padding: 2px;border: solid 0px  gray}

.dziadkowie4 {position:absolute; left:719px; top:55px; width:230px; height:130px;}
.td_dziadkowie4 {text-align: center;padding: 2px;border: solid 0px  gray}

.rodzice1 {position:absolute; left:119px; top:245px; width:230px; height:130px;}
.td_rodzice1 {text-align: center;padding: 2px;border:solid 0px  gray}

.rodzice2 {position:absolute; left:604px; top:245px; width:230px; height:130px;}
.td_rodzice2 {text-align: center;padding: 2px;border:solid 0px  gray}

.zwiazek {position:absolute; left:345px; top:430px; width:270px; height:160px;}
.td_zwiazek{border:solid 0px  red; padding: 2px}

.rodzenstowo1 {position:absolute; left:7px; top:430px; width:270px;}
.td_rodzenstowo1{text-align: center;padding:2px;border:solid 0px  gray}

.rodzenstowo2 {position:absolute; left:678px; top:430px; width:270px;}
.td_rodzenstowo2{text-align: center;padding:2;border:solid 0px  gray}

.dzieci {position:absolute; left:300px; top:610px; width:360px;}
.td_dzieci{text-align: center;border:solid 0px  gray;padding:2px;}

.txt_dziadkowie1 {position:absolute; left:90px; top:31px; width:288px; height:28px;font-size:12px;text-transform: uppercase;font-weight:bold;letter-spacing: 1mm;color:gray}
.txt_dziadkowie2 {position:absolute; left:580px; top:31px; width:288px; height:28px;font-size:12px;text-transform: uppercase;font-weight:bold;letter-spacing: 1mm;color:gray}

.txt_rodzice1 {position:absolute; left:156px; top:220px; width:158px; height:28px;font-size:12px;text-transform: uppercase;font-weight:bold;letter-spacing: 1mm;color:gray}
.txt_rodzice2 {position:absolute; left:641px; top:220px; width:158px; height:28px;font-size:12px;text-transform: uppercase;font-weight:bold;letter-spacing: 1mm;color:gray}

.txt_rodzenstwo1 {position:absolute;  left:62px; top:404px; width:158px; height:23px;font-size:12px;text-transform: uppercase;font-weight:bold;letter-spacing: 1mm;color:gray}
.txt_rodzenstwo2 {position:absolute; left:733px; top:404px; width:158px; height:23px;font-size:12px;text-transform: uppercase;font-weight:bold;letter-spacing: 1mm;color:gray}

.txt_zwiazek {position:absolute; left:400px; top:404px; width:158px; height:23px;font-size:12px;text-transform: uppercase;font-weight:bold;letter-spacing: 1mm;color:gray}

.txt_dzieci {position:absolute; left:298px; top:589px; width:365px; height:28px;font-size:12px;text-transform: uppercase;font-weight:bold;letter-spacing: 1mm;color:gray}
