/* PLIK CSS DLA PROGRAMÓW TEAMADMIN i PARY
   ostatnia poprawka: 28-lip-2008 18:36
   Napisy postaci :XX bedą zmieniane na:
   BG kolor tła
   TX kolor tekstu
   RA kolor ramki
   RP kolor ramki w parach
   FO nazwa fontu
   FS wielkość fontu w punktach - potem FS, FS+1, FS-3 ...
   HO tło komórki gospodarza
   VI tło komórki gościa
   TT tło komórki z tytułem
   TK tło komórki nagłówkowej
*/

body.all {
background-color: #FFFFFF
}

/* obrazki normalnie bez ramki, flagi mają ramkę jasnoszarą */
img {
border: none
}
/* mała flaga */
img.fl {
border: 1px solid rgb(192,192,192);
height: 15px;
width: 21px;
vertical-align: middle
}
/* normalny rozmiar flagi */
img.bfl {
border: 1px solid rgb(192,192,192)
}

/* normalne elementy*/
p,td,ul,ol {
font-size: 10pt;
font-family: Arial;
font-weight: normal;
color: #000000
}

/* paragrafy specjalne*/
p.f {
font-size: 8pt;
font-family: Arial;
font-weight: normal;
color: #000000;
border: 1px;
border-style: dotted
}
p.vs {
font-size: 3pt
}

/* tablica/rząd stronicowane */
.np {
page-break-before: always
}

/* menu z numerami rozdań */
td.hz {
text-align:center;
max-width:20px;
min-width:20px
}

/* linki
   normalny - bez podkreślenia, zmiana kolorów
*/
a:link {
font-size: 10pt;
font-family: Arial;
font-weight: normal;
text-decoration: none;
color: #000000
}
a:visited {
font-size: 10pt;
font-family: Arial;
font-weight: normal;
text-decoration: none;
color: #000000
}
a:hover {
font-size: 10pt;
font-family: Arial;
font-weight: normal;
text-decoration: none;
color: #FFFFFF;
background-color: #008000
}
a:active {
font-size: 10pt;
font-family: Arial;
font-weight: normal;
text-decoration: none;
color: #FFFFFF;
background-color: #008000
}
/* */
a.ti:link {
font-size: 10pt;
font-family: Arial;
font-weight: normal;
text-decoration: none;
color: #000000
}
a.ti:visited {
font-size: 10pt;
font-family: Arial;
font-weight: normal;
text-decoration: none;
color: #000000
}
a.ti:hover {
font-size: 10pt;
font-family: Arial;
font-weight: normal;
text-decoration: none;
color: #000000;
background-color: #FFFFFF
}
a.ti:active {
font-size: 10pt;
font-family: Arial;
font-weight: normal;
text-decoration: none;
color: #000000;
background-color: #FFFFFF
}
/* */
a.m:link {
font-size: 7pt;
font-family: Arial;
font-weight: normal;
text-decoration: underline;
color: #000000
}
a.m:visited {
font-size: 7pt;
font-family: Arial;
font-weight: normal;
text-decoration: none;
color: #000000
}
a.m:hover {
font-size: 7pt;
font-family: Arial;
font-weight: normal;
text-decoration: none;
color: #FFFFFF;
background-color: #008000
}
a.m:active {
font-size: 7pt;
font-family: Arial;
font-weight: normal;
text-decoration: none;
color: #FFFFFF;
background-color: #008000
}
/* */
a.z0:link {
font-size: 10pt;
font-family: Arial;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
background-color: #008000
}
a.z0:visited {
font-size: 10pt;
font-family: Arial;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
background-color: #008000
}
a.z0:hover {
font-size: 10pt;
font-family: Arial;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
background-color: #008000
}
a.z0:active {
font-size: 10pt;
font-family: Arial;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
background-color: #008000
}
/* */
a.zb:link {
font-size: 10pt;
font-family: Arial;
font-weight: bold;
text-decoration: none;
color: #000000
}
a.zb:visited {
font-size: 10pt;
font-family: Arial;
font-weight: bold;
text-decoration: none;
color: #000000
}
a.zb:hover {
font-size: 10pt;
font-family: Arial;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
background-color: #008000
}
a.zb:active {
font-size: 10pt;
font-family: Arial;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
background-color: #008000
}
/* */
a.b:link {
font-size: 14pt;
font-family: Arial;
font-weight: bold;
text-decoration: none;
color: #000000
}
a.b:visited {
font-size: 14pt;
font-family: Arial;
font-weight: bold;
text-decoration: none;
color: #000000
}
a.b:hover {
font-size: 14pt;
font-family: Arial;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
background-color: #008000
}
a.b:active {
font-size: 14pt;
font-family: Arial;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
background-color: #008000
}
/* */
a.bi:link {
font-size: 12pt;
font-family: Arial;
text-decoration: none;
color: #000000
}
a.bi:visited {
font-size: 12pt;
font-family: Arial;
text-decoration: none;
color: #000000
}
a.bi:hover {
font-size: 12pt;
font-family: Arial;
text-decoration: none;
color: #FFFFFF;
background-color: #008000
}
a.bi:active {
font-size: 12pt;
font-family: Arial;
text-decoration: none;
color: #FFFFFF;
background-color: #008000
}
/* */
a.br:link {
font-size: 12pt;
font-family: Arial;
font-weight: bold;
text-decoration: none;
color: #000000
}
a.br:visited {
font-size: 12pt;
font-family: Arial;
font-weight: bold;
text-decoration: none;
color: #000000
}
a.br:hover {
font-size: 12pt;
font-family: Arial;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
background-color: #008000
}
a.br:active {
font-size: 12pt;
font-family: Arial;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
background-color: #008000
}

/* komórki
   wąski odstęp w tabelce */
td.e {
font-size: 4pt
}

/* z brzegiem dolnym */
td.un {
padding: 1px;
border-bottom: 1px solid #008000;
text-align: center;
white-space: nowrap
}

/* dalej liczba na końcu nazwy oznacza sposób obramowania:
   bez =  _|  normalnie w tabelce
     1 = |_| początek wiersza
     2 =  _| środek pierwszego wiersza (góra,dół,prawy) 
    12 = pełne obramowanie,początek tabelki

*/
td.s {
padding: 1px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
font-size: 7pt;
color: #000000;
background-color: #F0FFF0;
white-space: nowrap
}
td.s1 {
padding: 1px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
font-size: 7pt;
color: #000000;
background-color: #F0FFF0;
white-space: nowrap
}
td.s2 {
padding: 1px;
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
font-size: 7pt;
color: #000000;
background-color: #F0FFF0;
white-space: nowrap
}
td.s12 {
padding: 1px;
border: 1px solid #008000;
text-align: center;
font-size: 7pt;
color: #000000;
background-color: #F0FFF0;
white-space: nowrap
}
/*  */
td.b {
padding: 1px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
font-size: 11pt;
color: #000000;
background-color: #F0FFF0;
white-space: nowrap
}
td.b1 {
padding: 1px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
font-size: 11pt;
color: #000000;
background-color: #F0FFF0;
white-space: nowrap
}
td.b2 {
padding: 1px;
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
font-size: 11pt;
color: #000000;
background-color: #F0FFF0;
white-space: nowrap
}
td.b12 {
padding: 1px;
border: 1px solid #008000;
text-align: center;
font-size: 11pt;
color: #000000;
background-color: #F0FFF0;
white-space: nowrap
}
/*  */
td.t {
padding: 1px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
font-size: 14pt;
font-weight: bold;
background-color: #F0FFF0;
white-space: nowrap
}
/* t0=tylko prawe */
td.t0 {
padding: 1px;
border-right: 1px solid #008000;
text-align: center;
font-size: 4pt;
font-weight: bold;
background-color: #F0FFF0;
white-space: nowrap
}
td.t1 {
padding: 1px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
font-size: 14pt;
font-weight: bold;
background-color: #F0FFF0;
white-space: nowrap
}
td.t2 {
padding: 1px;
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
font-size: 14pt;
font-weight: bold;
background-color: #F0FFF0;
white-space: nowrap
}
td.t12 {
padding: 1px;
border: 1px solid #008000;
text-align: center;
font-size: 14pt;
font-weight: bold;
background-color: #F0FFF0;
white-space: nowrap
}
/* t3=t z malutkim fontem */
td.t3 {
padding: 1px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
font-size: 4pt;
font-weight: bold;
background-color: #F0FFF0;
white-space: nowrap
}
/* tl=|_ */
td.tl {
padding: 1px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
text-align: center;
font-size: 14pt;
font-weight: bold;
background-color: #F0FFF0;
white-space: nowrap
}
/*  */
td.tr {
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: right;
background-color: #F0FFF0;
white-space: nowrap
}
td.tr1 {
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: right;
background-color: #F0FFF0;
white-space: nowrap
}
td.tr2 {
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: right;
background-color: #F0FFF0;
white-space: nowrap
}
td.tr12 {
border: 1px solid #008000;
text-align: right;
background-color: #F0FFF0;
white-space: nowrap
}
/*  */
td.ban {
font-size: 12pt;
font-family: Arial;
font-weight: bold;
color: #000000
}
/*  */
td.bda {
padding: 1px;
border-bottom: 1px solid #008000;
text-align: right;
white-space: nowrap
}
td.bda1 {
padding: 1px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
text-align: right;
white-space: nowrap
}
td.bdca {
padding: 1px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
font-size: 8pt;
white-space: nowrap
}
td.bdcg {
padding: 1px;
border-bottom: 1px solid #008000;
text-align: center;
white-space: nowrap
}
/*  */
td.bd {
padding: 1px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
white-space: nowrap
}
td.bd1 {
padding: 1px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
white-space: nowrap
}
td.bd2 {
padding: 1px;
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
white-space: nowrap
}
td.bd12 {
padding: 1px;
border: 1px solid #008000;
white-space: nowrap
}
/*  */
td.bdc {
padding: 1px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
white-space: nowrap
}
td.bdc1 {
padding: 1px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
white-space: nowrap
}
td.bdc2 {
padding: 1px;
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
white-space: nowrap
}
td.bdc12 {
padding: 1px;
border: 1px solid #008000;
text-align: center;
white-space: nowrap
}
/*  */
td.bdcc {
padding: 1px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
background-color: #F0FFF0;
white-space: nowrap
}
td.bdcc1 {
padding: 1px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
background-color: #F0FFF0;
white-space: nowrap
}
td.bdcc2 {
padding: 1px;
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
background-color: #F0FFF0;
white-space: nowrap
}
td.bdcc12 {
padding: 1px;
border: 1px solid #008000;
text-align: center;
background-color: #F0FFF0;
white-space: nowrap
}
/*  */
td.bdcr {
padding: 1px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: right;
background-color: #F0FFF0;
white-space: nowrap
}
td.bdcr1 {
padding: 1px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: right;
background-color: #F0FFF0;
white-space: nowrap
}
td.bdcr2 {
padding: 1px;
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: right;
background-color: #F0FFF0;
white-space: nowrap
}
td.bdcr12 {
padding: 1px;
border: 1px solid #008000;
text-align: right;
background-color: #F0FFF0;
white-space: nowrap
}
/*  */
td.bdt {
padding: 1px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
background-color: #008000;
text-align: center;
white-space: nowrap
}
td.bdt1 {
padding: 1px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
background-color: #008000;
text-align: center;
white-space: nowrap
}
td.bdt2 {
padding: 1px;
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
background-color: #008000;
text-align: center;
white-space: nowrap
}
td.bdt12 {
padding: 1px;
border: 1px solid #008000;
background-color: #008000;
text-align: center;
white-space: nowrap
}
/*  */
td.bdn {
padding: 1px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
background-color: #FFFFD0;
white-space: nowrap
}
td.bdn1 {
padding: 1px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
background-color: #FFFFD0;
white-space: nowrap
}
td.bdn2 {
padding: 1px;
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
background-color: #FFFFD0;
white-space: nowrap
}
td.bdn12 {
padding: 1px;
border: 1px solid #008000;
text-align: center;
background-color: #FFFFD0;
white-space: nowrap
}
/*  */
td.bde {
padding: 1px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
background-color: #D0FFFF;
white-space: nowrap
}
td.bde1 {
padding: 1px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
background-color: #D0FFFF;
white-space: nowrap
}
td.bde2 {
padding: 1px;
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
background-color: #D0FFFF;
white-space: nowrap
}
td.bde12 {
padding: 1px;
border: 1px solid #008000;
text-align: center;
background-color: #D0FFFF;
white-space: nowrap
}
/*  */
td.zno {
padding-left: 5px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: left;
white-space: nowrap
}
td.zno1 {
padding-left: 5px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: left;
white-space: nowrap
}
td.zno2 {
padding-left: 5px;
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: left;
white-space: nowrap
}
td.zno12 {
padding-left: 5px;
border: 1px solid #008000;
text-align: left;
white-space: nowrap
}
/*  */
td.zeo {
padding-right: 5px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: right;
white-space: nowrap
}
td.zeo1 {
padding-right: 5px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: right;
white-space: nowrap
}
td.zeo2 {
padding-right: 5px;
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: right;
white-space: nowrap
}
td.zeo12 {
padding-right: 5px;
border: 1px solid #008000;
text-align: right;
white-space: nowrap
}
/*  */
td.znc {
padding: 1px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
background-color: #FFFFD0;
white-space: nowrap
}
td.znc1 {
padding: 1px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
background-color: #FFFFD0;
white-space: nowrap
}
td.znc2 {
padding: 1px;
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
background-color: #FFFFD0;
white-space: nowrap
}
td.znc12 {
padding: 1px;
border: 1px solid #008000;
text-align: center;
background-color: #FFFFD0;
white-space: nowrap
}
/*  */
td.zec {
padding: 1px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
background-color: #D0FFFF;
white-space: nowrap
}
td.zec1 {
padding: 1px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
background-color: #D0FFFF;
white-space: nowrap
}
td.zec2 {
padding: 1px;
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
background-color: #D0FFFF;
white-space: nowrap
}
td.zec12 {
padding: 1px;
border: 1px solid #008000;
text-align: center;
background-color: #D0FFFF;
white-space: nowrap
}
/*  */
td.znl {
padding: 1px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
background-color: #FFFFD0;
white-space: nowrap
}
td.znl1 {
padding: 1px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
background-color: #FFFFD0;
white-space: nowrap
}
td.znl2 {
padding: 1px;
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
background-color: #FFFFD0;
white-space: nowrap
}
td.znl12 {
padding: 1px;
border: 1px solid #008000;
background-color: #FFFFD0;
white-space: nowrap
}
/*  */
td.zel {
padding: 1px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
background-color: #D0FFFF;
white-space: nowrap
}
td.zel1 {
padding: 1px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
background-color: #D0FFFF;
white-space: nowrap
}
td.zel2 {
padding: 1px;
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
background-color: #D0FFFF;
white-space: nowrap
}
td.zel12 {
padding: 1px;
border: 1px solid #008000;
background-color: #D0FFFF;
white-space: nowrap
}
/*  */
td.bdnt {
padding: 1px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
background-color: #D9FFD9;
font-weight: bold;
font-size: 11pt;
white-space: nowrap
}
td.bdnt1 {
padding: 1px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
background-color: #D9FFD9;
font-weight: bold;
font-size: 11pt;
white-space: nowrap
}
td.bdnt2 {
padding: 1px;
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
text-align: center;
background-color: #D9FFD9;
font-weight: bold;
font-size: 11pt;
white-space: nowrap
}
td.bdnt12 {
padding: 1px;
border: 1px solid #008000;
text-align: center;
background-color: #D9FFD9;
font-weight: bold;
font-size: 11pt;
white-space: nowrap
}
/*  */
td.bdnl {
padding: 1px;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
background-color: #F0FFF0;
font-weight: normal;
font-size: 10pt;
white-space: nowrap
}
td.bdnl1 {
padding: 1px;
border-left: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
background-color: #F0FFF0;
font-weight: normal;
font-size: 10pt;
white-space: nowrap
}
td.bdnl2 {
padding: 1px;
border-top: 1px solid #008000;
border-bottom: 1px solid #008000;
border-right: 1px solid #008000;
background-color: #F0FFF0;
font-weight: normal;
font-size: 10pt;
white-space: nowrap
}
td.bdnl12 {
padding: 1px;
border: 1px solid #008000;
background-color: #F0FFF0;
font-weight: normal;
font-size: 10pt;
white-space: nowrap
}

/* rozkład i analiza */
td.w {
word-spacing: -2px;
white-space: nowrap;
text-align: left;
font-size: 9pt
}
td.an1 {
text-align: center;
font-size: 9pt;
width: 15px
}
td.an2 {
text-align: center;
border-right: 1px solid #008000;
border-bottom: 1px solid #008000;
font-size: 9pt;
width: 15px
}
td.an3 {
text-align: center;
border-bottom: 1px solid #008000;
font-size: 9pt;
width: 15px
}
td.an4 {
text-align: center;
border-right: 1px solid #008000;
font-size: 9pt;
width: 15px
}

/* PARY */
td.c {
white-space: nowrap;
padding: 1px 4px 1px 4px;
border-bottom: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
text-align: center;
font-size: 10pt
}
td.l {
white-space: nowrap;
padding: 1px 4px 1px 4px;
border-bottom: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
text-align: left;
font-size: 10pt
}
td.r {
white-space: nowrap;
padding: 1px 4px 1px 4px;
border-bottom: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
text-align: right;
font-size: 10pt
}
td.u {
white-space: nowrap;
padding: 4px;
border-bottom: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
text-align: center;
font-size: 14pt
}
td.nu {
white-space: nowrap;
padding: 4px;
text-align: center;
font-size: 14pt
}
td.ul {
white-space: nowrap;
padding: 4px 12px 4px 12px;
border-bottom: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
text-align: left;
font-size: 14pt
}
td.ur {
white-space: nowrap;
padding: 4px 12px 4px 12px;
border-bottom: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
text-align: right;
font-size: 14pt
}
td.nor {
word-spacing: -1px;
white-space: nowrap;
padding: 1px 4px 1px 4px;
border-bottom: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
text-align: right;
font-size: 10pt
}
td.noh {
word-spacing: -1px;
white-space: nowrap;
padding: 1px 4px 1px 4px;
border-bottom: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
text-align: right;
font-size: 8pt
}
td.noc {
word-spacing: -1px;
white-space: nowrap;
padding: 1px 4px 1px 4px;
border-bottom: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
text-align: center;
font-size: 10pt
}
td.nol {
word-spacing: -1px;
white-space: nowrap;
padding: 1px 4px 1px 4px;
border-bottom: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
text-align: left;
font-size: 10pt
}
td.nos {
word-spacing: -1px;
white-space: nowrap;
padding: 1px 4px 1px 4px;
border-bottom: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
text-align: center;
font-size: 8pt
}
/* PARY RZUTNIK */
#top {
width: 1000px
}
#lewy {
float: left;
width: 523px
}
#prawy {
float: left;
width: 523px
}
td.xnor {
padding: 3px 10px 3px 4px;
border-bottom: 1px solid #6A3500;
border-right: 1px solid #6A3500;
text-align: right
}
td.xnoc {
padding: 3px 10px 3px 10px;
border-bottom: 1px solid #6A3500;
border-right: 1px solid #6A3500;
text-align: center
}
td.xnol {
padding: 3px 10px 3px 4px;
border-bottom: 1px solid #6A3500;
border-right: 1px solid #6A3500;
text-align: left
}
#xnaz {
word-spacing: -1px;
white-space: nowrap;
font-size: 17pt;
overflow: hidden
}
#pro {
height: 400px;
overflow: auto
}
/* komórka na początku wiersza, zwykle pusta */
td.n {
border-right: 1px solid #C0C0C0;
font-size: 7pt;
text-align: right
}
td.n1 {
border-right: 1px solid #C0C0C0;
font-size: 10pt;
text-align: right
}
/* komórka nad tabelką */
td.o {
font-size: 3pt;
border-bottom: 1px solid #C0C0C0
}
td.o1 {
font-size: 16pt;
border-bottom: 1px solid #C0C0C0
}

a.pa:link {
font-size: 10pt;
font-family: Arial;
text-decoration: none;
color: #000000
}
a.pa:visited {
font-size: 10pt;
font-family: Arial;
text-decoration: none;
color: #000000
}
a.pa:hover {
font-size: 10pt;
font-family: Arial;
text-decoration: none;
color: #FFFFF2;
background-color: #004600
}
a.pa:active {
font-size: 10pt;
font-family: Arial;
text-decoration: none;
color: #FFFFF2;
background-color: #004600
}
a.button, button { display: inline-block; padding: 5px; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 12px; color: #3C3C3D; text-shadow: 1px 1px 0 #FFFFFF; background: #ECECEC url('../images/css3buttons_backgrounds.png') 0 0 no-repeat; white-space: nowrap; overflow: visible; cursor: pointer; text-decoration: none; border: 1px solid #CACACA; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; outline: none; position: relative; zoom: 1; line-height: 1.11; *display: inline; *vertical-align: middle; }
button { margin-left: 0; margin-right: 0; *padding: 5px 5px 3px 5px; }
a.button { -moz-user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-user-select: none; -webkit-touch-callout: none;}
button::-moz-focus-inner { border: 0; padding:0px; }
a.button.primary, button.primary { font-weight: bold }
button:focus,a.button:hover, 
button:hover { color: #FFFFFF; border-color: #388AD4; text-decoration: none; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); background-position: 0 -40px; background-color: #2D7DC5; }
a.button:active, button:active,
a.button.active, button.active { background-position: 0 -81px; border-color: #347BBA; background-color: #0F5EA2; color: #FFFFFF; text-shadow: none; }
a.button:active, button:active { top: 1px }
a.button.negative:hover, button.negative:hover { color: #FFFFFF; background-position: 0 -121px; background-color: #D84743; border-color: #911D1B; }
a.button.negative:active, button.negative:active,
a.button.negative.active, button.negative.active { background-position: 0 -161px; background-color: #A5211E; border-color: #911D1B; }
a.button.positive:hover, button.positive:hover { background-position: 0 -280px; background-color: #96ED89; border-color: #45BF55; }
a.button.positive:active, button.positive:active,
a.button.positive.active, button.positive.active { background-position: 0 -320px; background-color: #45BF55; }
a.button.pill, button.pill { -webkit-border-radius: 19px; -moz-border-radius: 19px; border-radius: 19px; padding: 5px 10px 4px 10px; *padding: 4px 10px; }
a.button.left, button.left { -webkit-border-bottom-right-radius: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-topright: 0px; border-bottom-right-radius: 0px; border-top-right-radius: 0px; margin-right: 0px; border-right: none; }
a.button.middle, button.middle { margin-right: 0px; margin-left: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border-right: none; }
a.button.right, button.right { -webkit-border-bottom-left-radius: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-topleft: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; margin-left: 0px; }
a.button.left:active, button.left:active,
a.button.middle:active, button.middle:active,
a.button.right:active, button.right:active { top: 0px }
a.button.big, button.big { font-size: 16px; padding-left: 14px; padding-right: 17px; }
button.big { *padding: 4px 17px 2px 17px; }
a.button span.icon, button span.icon { display: inline-block; width: 14px; height: 12px; margin: auto 7px auto auto; position: relative; top: 0; *top: 0px; background-image: url('../images/css3buttons_icons.png'); background-repeat: no-repeat; }
a.big.button span.icon, button.big span.icon { top: 0px }
a.button span.icon.book, button span.icon.book { background-position: 0 0 }
a.button:hover span.icon.book, button:hover span.icon.book { background-position: 0 -15px }
a.button span.icon.calendar, button span.icon.calendar { background-position: 0 -30px }
a.button:hover span.icon.calendar, button:hover span.icon.calendar { background-position: 0 -45px }
a.button span.icon.chat, button span.icon.chat { background-position: 0 -60px }
a.button:hover span.icon.chat, button:hover span.icon.chat { background-position: 0 -75px }
a.button span.icon.check, button span.icon.check { background-position: 0 -90px }
a.button:hover span.icon.check, button:hover span.icon.check { background-position: 0 -103px }
a.button span.icon.clock, button span.icon.clock { background-position: 0 -116px }
a.button:hover span.icon.clock, button:hover span.icon.clock { background-position: 0 -131px }
a.button span.icon.cog, button span.icon.cog { background-position: 0 -146px }
a.button:hover span.icon.cog, button:hover span.icon.cog { background-position: 0 -161px }
a.button span.icon.comment, button span.icon.comment { background-position: 0 -176px }
a.button:hover span.icon.comment, button:hover span.icon.comment { background-position: 0 -190px }
a.button span.icon.cross, button span.icon.cross { background-position: 0 -204px }
a.button:hover span.icon.cross, button:hover span.icon.cross { background-position: 0 -219px }
a.button span.icon.downarrow, button span.icon.downarrow { background-position: 0 -234px }
a.button:hover span.icon.downarrow, button:hover span.icon.downarrow { background-position: 0 -249px }
a.button span.icon.fork, button span.icon.fork { background-position: 0 -264px }
a.button:hover span.icon.fork, button:hover span.icon.fork { background-position: 0 -279px }
a.button span.icon.heart, button span.icon.heart { background-position: 0 -294px }
a.button:hover span.icon.heart, button:hover span.icon.heart { background-position: 0 -308px }
a.button span.icon.home, button span.icon.home { background-position: 0 -322px }
a.button:hover span.icon.home, button:hover span.icon.home { background-position: 0 -337px }
a.button span.icon.key, button span.icon.key { background-position: 0 -352px }
a.button:hover span.icon.key, button:hover span.icon.key { background-position: 0 -367px }
a.button span.icon.leftarrow, button span.icon.leftarrow { background-position: 0 -382px }
a.button:hover span.icon.leftarrow, button:hover span.icon.leftarrow { background-position: 0 -397px }
a.button span.icon.lock, button span.icon.lock { background-position: 0 -412px }
a.button:hover span.icon.lock, button:hover span.icon.lock { background-position: 0 -427px }
a.button span.icon.loop, button span.icon.loop { background-position: 0 -442px }
a.button:hover span.icon.loop, button:hover span.icon.loop { background-position: 0 -457px }
a.button span.icon.magnifier, button span.icon.magnifier { background-position: 0 -472px }
a.button:hover span.icon.magnifier, button:hover span.icon.magnifier { background-position: 0 -487px }
a.button span.icon.mail, button span.icon.mail { background-position: 0 -502px }
a.button:hover span.icon.mail, button:hover span.icon.mail { background-position: 0 -514px }
a.button span.icon.move, button span.icon.move { background-position: 0 -526px }
a.button:hover span.icon.move, button:hover span.icon.move { background-position: 0 -541px }
a.button span.icon.pen, button span.icon.pen { background-position: 0 -556px }
a.button:hover span.icon.pen, button:hover span.icon.pen { background-position: 0 -571px }
a.button span.icon.pin, button span.icon.pin { background-position: 0 -586px }
a.button:hover span.icon.pin, button:hover span.icon.pin { background-position: 0 -601px }
a.button span.icon.plus, button span.icon.plus { background-position: 0 -616px }
a.button:hover span.icon.plus, button:hover span.icon.plus { background-position: 0 -631px }
a.button span.icon.reload, button span.icon.reload { background-position: 0 -646px }
a.button:hover span.icon.reload, button:hover span.icon.reload { background-position: 0 -660px }
a.button span.icon.rightarrow, button span.icon.rightarrow { background-position: 0 -674px }
a.button:hover span.icon.rightarrow, button:hover span.icon.rightarrow { background-position: 0 -689px }
a.button span.icon.rss, button span.icon.rss { background-position: 0 -704px }
a.button:hover span.icon.rss, button:hover span.icon.rss { background-position: 0 -719px }
a.button span.icon.tag, button span.icon.tag { background-position: 0 -734px }
a.button:hover span.icon.tag, button:hover span.icon.tag { background-position: 0 -749px }
a.button span.icon.trash, button span.icon.trash { background-position: 0 -764px }
a.button:hover span.icon.trash, button:hover span.icon.trash { background-position: 0 -779px }
a.button span.icon.unlock, button span.icon.unlock { background-position: 0 -794px }
a.button:hover span.icon.unlock, button:hover span.icon.unlock { background-position: 0 -809px }
a.button span.icon.uparrow, button span.icon.uparrow { background-position: 0 -824px }
a.button:hover span.icon.uparrow, button:hover span.icon.uparrow { background-position: 0 -839px }
a.button span.icon.user, button span.icon.user { background-position: 0 -854px }
a.button:hover span.icon.user, button:hover span.icon.user { background-position: 0 -869px }
