body {
 margin: 0px;
 font-size: 10pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }

table {
 font-size: 8pt;
 font-weight: 200;
 }

table.gl {
 color: #ffffff;
 # background-color: #ffffff;
 background-color: #f00800;
 background-color: #3366cc;
 border: none; 
 font-weight: 600;
 }

td.glowna {
 color: #000000;
 background-color: #ffffff;
 padding-top: 0px;
 padding-left: 0px;
 padding-rigth: 0px;
 padding-bottom: 6px;
 text-align: left;
 font-weight: 200;
 height: 1000px;
 }

p.menu {
 margin: 0px;
 padding: 0px;
 }

table.menu {
 border: none;
 width: 150px;
 margin: 0px;
 padding: 0px;
 }

td.mp0_0 {
 text-align: left;
 height: 20px;
 background-color: #ffffcc;
 border: 0px solid #ffffcc;
 font-weight: 600;
 padding: 1px;
 margin: 1px;
 padding-left: 2px;
 }

td.mp0_1 {
 text-align: left;
 height: 20px;
 background-color: #ffffcc;
 border: 0px solid #ffffcc;
 font-weight: 600;
 padding: 1px;
 margin: 1px;
 padding-left: 2px;
 }

td.mp1_0 {
 text-align: left;
 height: 16px;
 background-color: #ffffff;
 border: 0px solid #ffffff;
 font-weight: 200;
 padding: 1px;
 margin: 1px;
 padding-left: 12px;
 }

td.mp1_1 {
 text-align: left;
 height: 16px;
 background-color: #00ccff;
 border: 0px solid #00ccff;
 font-weight: 200;
 padding: 1px;
 margin: 1px;
 padding-left: 12px;
 }


td.mp2_0 {
 text-align: left;
 height: 16px;
 background-color: #ffffff;
 border: 0px solid #ffffff;
 font-weight: 200;
 padding: 1px;
 margin: 1px;
 padding-left: 22px;
 }

td.mp2_1 {
 text-align: left;
 height: 16px;
 background-color: #00ccff;
 border: 0px solid #00ccff;
 font-weight: 200;
 padding: 1px;
 margin: 1px;
 padding-left: 22px;
 }


td.mp3_0 {
 text-align: left;
 height: 16px;
 background-color: #ffffff;
 border: 0px solid #ffffff;
 font-weight: 200;
 padding: 1px;
 margin: 1px;
 padding-left: 32px;
 }

td.mp3_1 {
 text-align: left;
 height: 16px;
 background-color: #00ccff;
 border: 0px solid #00ccff;
 font-weight: 200;
 padding: 1px;
 margin: 1px;
 padding-left: 32px;
 }


td.mp4_0 {
 text-align: left;
 height: 16px;
 background-color: #ffffff;
 border: 0px solid #ffffff;
 font-weight: 200;
 padding: 1px;
 margin: 1px;
 padding-left: 42px;
 }

td.mp4_1 {
 text-align: left;
 height: 16px;
 background-color: #00ccff;
 border: 0px solid #00ccff;
 font-weight: 200;
 padding: 1px;
 margin: 1px;
 padding-left: 42px;
 }


td.mp5_0 {
 text-align: left;
 height: 16px;
 background-color: #ffffff;
 border: 0px solid #ffffff;
 font-weight: 200;
 padding: 1px;
 margin: 1px;
 padding-left: 52px;
 }

td.mp5_1 {
 text-align: left;
 height: 16px;
 background-color: #00ccff;
 border: 0px solid #00ccff;
 font-weight: 200;
 padding: 1px;
 margin: 1px;
 padding-left: 52px;
 }


td.mp6_0 {
 text-align: left;
 height: 16px;
 background-color: #ffffff;
 border: 0px solid #ffffff;
 font-weight: 200;
 padding: 1px;
 margin: 1px;
 padding-left: 62px;
 }

td.mp6_1 {
 text-align: left;
 height: 16px;
 background-color: #00ccff;
 border: 0px solid #00ccff;
 font-weight: 200;
 padding: 1px;
 margin: 1px;
 padding-left: 62px;
 }


td.mp7_0 {
 text-align: left;
 height: 16px;
 background-color: #ffffff;
 border: 0px solid #ffffff;
 font-weight: 200;
 padding: 1px;
 margin: 1px;
 padding-left: 72px;
 }

td.mp7_1 {
 text-align: left;
 height: 16px;
 background-color: #00ccff;
 border: 0px solid #00ccff;
 font-weight: 200;
 padding: 1px;
 margin: 1px;
 padding-left: 72px;
 }


td.mp8_0 {
 text-align: left;
 height: 16px;
 background-color: #ffffff;
 border: 0px solid #ffffff;
 font-weight: 200;
 padding: 1px;
 margin: 1px;
 padding-left: 82px;
 }

td.mp8_1 {
 text-align: left;
 height: 16px;
 background-color: #00ccff;
 border: 0px solid #00ccff;
 font-weight: 200;
 padding: 1px;
 margin: 1px;
 padding-left: 82px;
 }


td.mp9_0 {
 text-align: left;
 height: 16px;
 background-color: #ffffff;
 border: 0px solid #ffffff;
 font-weight: 200;
 padding: 1px;
 margin: 1px;
 padding-left: 92px;
 }

td.mp9_1 {
 text-align: left;
 height: 16px;
 background-color: #00ccff;
 border: 0px solid #00ccff;
 font-weight: 200;
 padding: 1px;
 margin: 1px;
 padding-left: 92px;
 }

td.nagl {
 background-color: #0005a8;
 background-color: #ffffff;
 text-align: right;
 vertical-align: middle;
 border: none;
 }


td.nagl1 {
 background-color: #0005a8;
 background-color: #003399;
 text-align: right;
 vertical-align: middle;
 }

table.glowna {
 background-color: #ffffff;
 # border: 0px solid #e00000;
 border: none;
 }

p.word1 {
 margin: 5px;
 padding: 2px;
 }

table.word1 {
 border-collapse: collapse;
 margin: 5px;
 }

table.xls {
 border-collapse: collapse;
 margin: 5px;
 }

td.xls {
 text-align: left;
 border: 1px solid black;
 font-weight: 200;
 padding: 2px;
 }

a {
 color: #404040;
 background: inherit;
 text-decoration: none;
 margin: 2px;
 padding: 2px;
 }

a:hover {
 text-decoration: underline;
 }

a.j {
 color: #F0F0F0;
 background: inherit;
 text-decoration: none;
 margin: 2px;
 padding: 2px;
 }

a.j:hover {
 text-decoration: underline;
 }

a.rama {
 color: #ffffcc;
 text-decoration: none;
 }

a.rama:hover {
 color: #ffffcc;
 text-decoration: underline;
 }

a.menu {
 color: #000000;
 text-decoration: none;
 margin: 0;
 padding: 0;
 }

a.menu:hover {
 color: #000000;
 text-decoration: underline;
 }

a.aktywny {
 color: #000000;
 text-decoration: none;
 margin: 0;
 padding: 0;
 }

a.aktywny:hover {
 color: #000000;
 text-decoration: underline;
 }

A.lp1 {
 color: #000000;
 text-decoration: none;
 font-weight: 800;
 }

a.lp1:hover {
 text-decoration: underline;
 }

A.lp2 {
 color: #000000;
 text-decoration: none;
 font-weight: 200;
 }

a.lp2:hover {
 text-decoration: underline;
 }

A.naw {
 color: #A0CC7D;
 background: #40423D;
 text-decoration: none;
 margin: 2px;
 padding: 2px;
 font-weight: 800;
 }

a.naw:hover {
 text-decoration: underline;
 }

A.numer {
 text-decoration: none;
 background: #FFFFFF;
 }

a.numer:hover {
 text-decoration: none;
 }

A.numern {
 text-decoration: none;
 background: #000000;
 }

a.numern:hover {
 text-decoration: none;
 }

TABLE.r-z {
 background: #D0D0D0;
 border-collapse: collapse;
 border: 2px solid black;
 margin: 5px;
 border-spacing: 0px;
 }

TABLE.r-n {
 background: #D0D0D0;
 border-collapse: collapse;
 border: 2px solid black;
 margin: 5px;
 border-spacing: 0px;
 }

TABLE.r-p {
 background: #D0D0D0;
 border-collapse: collapse;
 border: 2px solid black;
 margin: 5px;
 border-spacing: 0px;
 }

TD.p-z {
 text-align: left;
 color: #000000;
 background: #E0E0E0;
 border-right: 1px solid black;
 border-bottom: 1px solid #E0E0E0;
 border-top: none;
 margin: 0px;
 }

TD.p-n {
 text-align: left;
 color: #000000;
 background: #E0E0E0;
 border-right: 1px solid black;
 border-bottom: 2px solid black;
 border-top: none;
 margin: 0px;
 }

TD.p-p {
 text-align: left;
 color: #000000;
 background: #E0E0E0;
 border-right: 1px solid black;
 border-top: 1px solid black;
 border-bottom: 1px solid #E0E0E0;
 margin: 0px;
 }

TD.p-o {
 text-align: left;
 color: #000000;
 background: #E0E0E0;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 border-top: none;
 margin: 0px;
 }

TD.p-j {
 text-align: left;
 color: #000000;
 background: #E0E0E0;
 border-right: 1px solid black;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
 margin: 0px;
 }

TD.pn-z {
 text-align: left;
 color: #000000;
 background: #E0E0E0;
 border-right: 2px solid black;
 border-bottom: 1px solid #E0E0E0;
 border-left: none;
 border-top: none;
 margin: 0px;
 }

TD.pn-n {
 text-align: left;
 color: #000000;
 background: #E0E0E0;
 border-right: 2px solid black;
 border-bottom: 2px solid black;
 border-left: none;
 border-top: none;
 margin: 0px;
 }

TD.pn-p {
 text-align: left;
 color: #000000;
 background: #E0E0E0;
 border-right: 2px solid black;
 border-top: 1px solid black;
 border-bottom: 1px solid #E0E0E0;
 border-left: none;
 margin: 0px;
 }

TD.pn-o {
 text-align: left;
 color: #000000;
 background: #E0E0E0;
 border-right: 2px solid black;
 border-bottom: 1px solid black;
 border-left: none;
 border-top: none;
 margin: 0px;
 }

TD.pn-j {
 text-align: left;
 color: #000000;
 background: #E0E0E0;
 border-right: 2px solid black;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
 border-left: none;
 margin: 0px;
 }

TD.l-z {
 text-align: left;
 font-weight: 500;
 color: #000000;
 background: #FFFFFF;
 border-right: 1px solid black;
 margin: 0px;
 }

TD.l-p {
 text-align: left;
 color: #DD0000;
 background: #FFFFFF;
 border-right: 1px solid black;
 margin: 0px;
 }

TD.l-n {
 text-align: left;
 color: #FFFFFF;
 background: #000000;
 border-right: 1px solid black;
 margin: 0px;
 }

TD.n-p-z {
 text-align: center;
 color: #DD0000;
 background: #E0E0E0;
 border-right: 1px solid black;
 border-left: none;
 border-bottom: none;
 border-top: none;
 margin: 0px;
 }

TD.n-z-z {
 text-align: center;
 color: #000000;
 background: #E0E0E0;
 border-right: 1px solid black;
 border-left: none;
 border-bottom: none;
 border-top: none;
 margin: 0px;
 }

TD.n-n-z {
 text-align: center;
 color: #000000;
 background: #E0E0E0;
 border-right: 1px solid black;
 border-left: none;
 border-bottom: none;
 border-top: none;
 margin: 0px;
 }

TD.n-p-n {
 text-align: center;
 color: #DD0000;
 background: #E0E0E0;
 border-right: 1px solid black;
 border-left: none;
 margin: 0px;
 border-top: none;
 border-bottom: 2px solid black;
 }

TD.n-z-n {
 text-align: center;
 color: #000000;
 background: #E0E0E0;
 border-right: 1px solid black;
 border-left: none;
 margin: 0px;
 border-top: none;
 border-bottom: 2px solid black;
 }

TD.n-n-n {
 text-align: center;
 color: #000000;
 background: #E0E0E0;
 border-right: 1px solid black;
 border-left: none;
 margin: 0px;
 border-top: none;
 border-bottom: 2px solid black;
 }

TD.r-p-z {
 text-align: center;
 border-right: 1px solid black;
 border-left: none;
 border-bottom: 1px solid #D0D0D0;
 border-top: none;
 color: #DD0000;
 margin: 0px;
 }

TD.r-z-z {
 text-align: center;
 color: #000000;
 border-right: 1px solid black;
 border-left: none;
 border-bottom: 1px solid #D0D0D0;
 border-top: none;
 margin: 0px;
 }

TD.r-n-z {
 text-align: center;
 color: #000000;
 border-right: 1px solid black;
 border-left: none;
 border-bottom: 1px solid #D0D0D0;
 border-top: none;
 margin: 0px;
 }

TD.r-p-j {
 text-align: center;
 border-right: 1px solid black;
 border-left: none;
 color: #DD0000;
 margin: 0px;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
 }

TD.r-z-j {
 text-align: center;
 color: #000000;
 border-right: 1px solid black;
 border-left: none;
 margin: 0px;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
 }

TD.r-n-j {
 text-align: center;
 color: #000000;
 border-right: 1px solid black;
 border-left: none;
 margin: 0px;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
 }

TD.r-p-p {
 text-align: center;
 border-right: 1px solid black;
 border-left: none;
 color: #DD0000;
 margin: 0px;
 border-top: 1px solid black;
 border-bottom: 1px solid #D0D0D0;
 }

TD.r-z-p {
 text-align: center;
 color: #000000;
 border-right: 1px solid black;
 border-left: none;
 margin: 0px;
 border-top: 1px solid black;
 border-bottom: 1px solid #D0D0D0;
 }

TD.r-n-p {
 text-align: center;
 color: #000000;
 border-right: 1px solid black;
 border-left: none;
 margin: 0px;
 border-top: 1px solid black;
 border-bottom: 1px solid #D0D0D0;
 }

TD.r-p-o {
 text-align: center;
 border-right: 1px solid black;
 border-left: none;
 color: #DD0000;
 margin: 0px;
 border-top: none;
 border-bottom: 1px solid black;
 }

TD.r-z-o {
 text-align: center;
 color: #000000;
 border-right: 1px solid black;
 border-left: none;
 margin: 0px;
 border-top: none;
 border-bottom: 1px solid black;
 }

TD.r-n-o {
 text-align: center;
 color: #000000;
 border-right: 1px solid black;
 border-left: none;
 margin: 0px;
 border-top: none;
 border-bottom: 1px solid black;
 }

table.trasa {
 background: inherit;
 border-collapse: collapse;
 border-spacing: 0;
 border: none;
 text-align: left;
 padding: 0px;
 margin: 3px;
 }

table.trasa td {
 border-style: none;
 margin: 0px;
 padding: 0px;
 }

table.trasa TD.o {
 text-align: center;
 color: #000000;
 background: #D0D0D0;
 border-style: none;
 margin: 0px;
 padding: 0px;
 }

table.trasa TD.o-z {
 text-align: left;
 color: #000000;
 background: #E0E0E0;
 border-style: none;
 margin: 0px;
 }

table.trasa TD.o-s {
 text-align: left;
 color: #000000;
 background: #FFFFFF;
 border-style: none;
 margin: 0px;
 }

TABLE.tz {
 border: 1px solid silver;
 border-collapse: collapse;
 margin: 5px;
 padding: 0px;
 border-spacing: 0;
 }

TD.tzn {
 text-align: left;
 color: #000040;
 background: #ffff00;
 border: 1px solid silver;
 border-bottom: 1px solid silver;
 margin: 0px;
 padding: 2px;
 }

TD.tz1 {
 text-align: left;
 background: #ffff00;
 border: 1px solid silver;
 margin: 0px;
 padding: 3px;
 }

TD.tz1i {
 text-align: left;
 color: #ffffff;
 background: #000000;
 border: 1px solid black;
 margin: 0px;
 padding: 3px;
 }

TD.tz2 {
 text-align: left;
 background: #ffffff;
 border: 1px solid silver;
 margin: 0px;
 padding: 3px;
 }

TABLE.tzr {
 border: 1px solid silver;
 border-collapse: collapse;
 margin: 5px;
 padding: 0px;
 border-spacing: 0;
 }

TD.tzrn {
 text-align: left;
 color: #000040;
 background: #ffff00;
 border: 1px solid silver;
 border-bottom: 1px solid silver;
 margin: 0px;
 padding: 2px;
 }

TD.tzr1 {
 text-align: left;
 background: #ffff00;
 border: 1px solid silver;
 margin: 0px;
 padding: 3px;
 }

TD.tzr2 {
 text-align: left;
 background: #ffffff;
 border: 1px solid silver;
 margin: 0px;
 padding: 3px;
 }

TABLE.tzk {
 border: 2px solid black;
 border-collapse: collapse;
 margin: 5px;
 padding: 0px;
 border-spacing: 0;
 }

TD.tzk1 {
 text-align: left;
 color: #FFFFFF;
 background: #A0A0A0;
 border: 1px solid black;
 margin: 0px;
 padding: 2px;
 }

TD.tzk2 {
 text-align: left;
 color: #FFFFFF;
 background: #909090;
 border: 1px solid black;
 margin: 0px;
 padding: 0px;
 }

TABLE.tc {
 border: 2px solid #000000;
 margin: 5px;
 }

TD.tc1-0-s {
 text-align: center;
 color: #000000;
 background: #FFFFFF;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
 }

TD.tc1-0-g1 {
 text-align: center;
 color: #000000;
 background: #FFFFFF;
 border-right: 1px solid #FFFFFF;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #FFFFFF;
 }

TD.tc1-0-g2 {
 text-align: center;
 color: #000000;
 background: #FFFFFF;
 border-right: 1px solid #FFFFFF;
 border-left: 1px solid #FFFFFF;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #FFFFFF;
 }

TD.tc1-0-g3 {
 text-align: center;
 color: #000000;
 background: #FFFFFF;
 border-right: 1px solid #000000;
 border-left: 1px solid #FFFFFF;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #FFFFFF;
 }

TD.tc1-0-g4 {
 text-align: center;
 color: #000000;
 background: #FFFFFF;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #FFFFFF;
 }

TD.tc1-0-d1 {
 text-align: center;
 color: #000000;
 background: #FFFFFF;
 border-right: 1px solid #FFFFFF;
 border-left: 1px solid #000000;
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #000000;
 }

TD.tc1-0-d2 {
 text-align: center;
 color: #000000;
 background: #FFFFFF;
 border-right: 1px solid #FFFFFF;
 border-left: 1px solid #FFFFFF;
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #000000;
 }

TD.tc1-0-d3 {
 text-align: center;
 color: #000000;
 background: #FFFFFF;
 border-right: 1px solid #000000;
 border-left: 1px solid #FFFFFF;
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #000000;
 }

TD.tc1-0-d4 {
 text-align: center;
 color: #000000;
 background: #FFFFFF;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #000000;
 }

TD.tc1-1-s {
 text-align: center;
 color: #000000;
 background: #E0E0E0;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #E0E0E0;
 border-bottom: 1px solid #E0E0E0;
 }

TD.tc1-1-g1 {
 text-align: center;
 color: #000000;
 background: #E0E0E0;
 border-right: 1px solid #E0E0E0;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #E0E0E0;
 }

TD.tc1-1-g2 {
 text-align: center;
 color: #000000;
 background: #E0E0E0;
 border-right: 1px solid #E0E0E0;
 border-left: 1px solid #E0E0E0;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #E0E0E0;
 }

TD.tc1-1-g3 {
 text-align: center;
 color: #000000;
 background: #E0E0E0;
 border-right: 1px solid #000000;
 border-left: 1px solid #E0E0E0;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #E0E0E0;
 }

TD.tc1-1-g4 {
 text-align: center;
 color: #000000;
 background: #E0E0E0;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #E0E0E0;
 }

TD.tc1-1-d1 {
 text-align: center;
 color: #000000;
 background: #E0E0E0;
 border-right: 1px solid #E0E0E0;
 border-left: 1px solid #000000;
 border-top: 1px solid #E0E0E0;
 border-bottom: 1px solid #000000;
 }

TD.tc1-1-d2 {
 text-align: center;
 color: #000000;
 background: #E0E0E0;
 border-right: 1px solid #E0E0E0;
 border-left: 1px solid #E0E0E0;
 border-top: 1px solid #E0E0E0;
 border-bottom: 1px solid #000000;
 }

TD.tc1-1-d3 {
 text-align: center;
 color: #000000;
 background: #E0E0E0;
 border-right: 1px solid #000000;
 border-left: 1px solid #E0E0E0;
 border-top: 1px solid #E0E0E0;
 border-bottom: 1px solid #000000;
 }

TD.tc1-1-d4 {
 text-align: center;
 color: #000000;
 background: #E0E0E0;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #E0E0E0;
 border-bottom: 1px solid #000000;
 }

TD.tc1-2-s {
 text-align: center;
 color: #000000;
 background: #C7C7C7;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #C7C7C7;
 border-bottom: 1px solid #C7C7C7;
 }

TD.tc1-2-g1 {
 text-align: center;
 color: #000000;
 background: #C7C7C7;
 border-right: 1px solid #C7C7C7;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #C7C7C7;
 }

TD.tc1-2-g2 {
 text-align: center;
 color: #000000;
 background: #C7C7C7;
 border-right: 1px solid #C7C7C7;
 border-left: 1px solid #C7C7C7;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #C7C7C7;
 }

TD.tc1-2-g3 {
 text-align: center;
 color: #000000;
 background: #C7C7C7;
 border-right: 1px solid #000000;
 border-left: 1px solid #C7C7C7;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #C7C7C7;
 }

TD.tc1-2-g4 {
 text-align: center;
 color: #000000;
 background: #C7C7C7;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #C7C7C7;
 }

TD.tc1-2-d1 {
 text-align: center;
 color: #000000;
 background: #C7C7C7;
 border-right: 1px solid #C7C7C7;
 border-left: 1px solid #000000;
 border-top: 1px solid #C7C7C7;
 border-bottom: 1px solid #000000;
 }

TD.tc1-2-d2 {
 text-align: center;
 color: #000000;
 background: #C7C7C7;
 border-right: 1px solid #C7C7C7;
 border-left: 1px solid #C7C7C7;
 border-top: 1px solid #C7C7C7;
 border-bottom: 1px solid #000000;
 }

TD.tc1-2-d3 {
 text-align: center;
 color: #000000;
 background: #C7C7C7;
 border-right: 1px solid #000000;
 border-left: 1px solid #C7C7C7;
 border-top: 1px solid #C7C7C7;
 border-bottom: 1px solid #000000;
 }

TD.tc1-2-d4 {
 text-align: center;
 color: #000000;
 background: #C7C7C7;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #C7C7C7;
 border-bottom: 1px solid #000000;
 }

TD.tc1-3-s {
 text-align: center;
 color: #000000;
 background: #B0B0B0;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #B0B0B0;
 border-bottom: 1px solid #B0B0B0;
 }

TD.tc1-3-g1 {
 text-align: center;
 color: #000000;
 background: #B0B0B0;
 border-right: 1px solid #B0B0B0;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #B0B0B0;
 }

TD.tc1-3-g2 {
 text-align: center;
 color: #000000;
 background: #B0B0B0;
 border-right: 1px solid #B0B0B0;
 border-left: 1px solid #B0B0B0;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #B0B0B0;
 }

TD.tc1-3-g3 {
 text-align: center;
 color: #000000;
 background: #B0B0B0;
 border-right: 1px solid #000000;
 border-left: 1px solid #B0B0B0;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #B0B0B0;
 }

TD.tc1-3-g4 {
 text-align: center;
 color: #000000;
 background: #B0B0B0;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #B0B0B0;
 }

TD.tc1-3-d1 {
 text-align: center;
 color: #000000;
 background: #B0B0B0;
 border-right: 1px solid #B0B0B0;
 border-left: 1px solid #000000;
 border-top: 1px solid #B0B0B0;
 border-bottom: 1px solid #000000;
 }

TD.tc1-3-d2 {
 text-align: center;
 color: #000000;
 background: #B0B0B0;
 border-right: 1px solid #B0B0B0;
 border-left: 1px solid #B0B0B0;
 border-top: 1px solid #B0B0B0;
 border-bottom: 1px solid #000000;
 }

TD.tc1-3-d3 {
 text-align: center;
 color: #000000;
 background: #B0B0B0;
 border-right: 1px solid #000000;
 border-left: 1px solid #B0B0B0;
 border-top: 1px solid #B0B0B0;
 border-bottom: 1px solid #000000;
 }

TD.tc1-3-d4 {
 text-align: center;
 color: #000000;
 background: #B0B0B0;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #B0B0B0;
 border-bottom: 1px solid #000000;
 }

TD.tc1-4-s {
 text-align: center;
 color: #000000;
 background: #A0A0A0;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #A0A0A0;
 border-bottom: 1px solid #A0A0A0;
 }

TD.tc1-4-g1 {
 text-align: center;
 color: #000000;
 background: #A0A0A0;
 border-right: 1px solid #A0A0A0;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #A0A0A0;
 }

TD.tc1-4-g2 {
 text-align: center;
 color: #000000;
 background: #A0A0A0;
 border-right: 1px solid #A0A0A0;
 border-left: 1px solid #A0A0A0;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #A0A0A0;
 }

TD.tc1-4-g3 {
 text-align: center;
 color: #000000;
 background: #A0A0A0;
 border-right: 1px solid #000000;
 border-left: 1px solid #A0A0A0;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #A0A0A0;
 }

TD.tc1-4-g4 {
 text-align: center;
 color: #000000;
 background: #A0A0A0;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #A0A0A0;
 }

TD.tc1-4-d1 {
 text-align: center;
 color: #000000;
 background: #A0A0A0;
 border-right: 1px solid #A0A0A0;
 border-left: 1px solid #000000;
 border-top: 1px solid #A0A0A0;
 border-bottom: 1px solid #000000;
 }

TD.tc1-4-d2 {
 text-align: center;
 color: #000000;
 background: #A0A0A0;
 border-right: 1px solid #A0A0A0;
 border-left: 1px solid #A0A0A0;
 border-top: 1px solid #A0A0A0;
 border-bottom: 1px solid #000000;
 }

TD.tc1-4-d3 {
 text-align: center;
 color: #000000;
 background: #A0A0A0;
 border-right: 1px solid #000000;
 border-left: 1px solid #A0A0A0;
 border-top: 1px solid #A0A0A0;
 border-bottom: 1px solid #000000;
 }

TD.tc1-4-d4 {
 text-align: center;
 color: #000000;
 background: #A0A0A0;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #A0A0A0;
 border-bottom: 1px solid #000000;
 }

TD.tc1-5-s {
 text-align: center;
 color: #FFFFFF;
 background: #000000;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 }

TD.tc1-5-g1 {
 text-align: center;
 color: #000000;
 background: #000000;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 }

TD.tc1-5-g2 {
 text-align: center;
 color: #000000;
 background: #000000;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 }

TD.tc1-5-g3 {
 text-align: center;
 color: #000000;
 background: #000000;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 }

TD.tc1-5-g4 {
 text-align: center;
 color: #000000;
 background: #000000;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 }

TD.tc1-5-d1 {
 text-align: center;
 color: #000000;
 background: #000000;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 }

TD.tc1-5-d2 {
 text-align: center;
 color: #000000;
 background: #000000;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 }

TD.tc1-5-d3 {
 text-align: center;
 color: #000000;
 background: #000000;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 }

TD.tc1-5-d4 {
 text-align: center;
 color: #000000;
 background: #000000;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 }

TD.tc2-1 {
 text-align: left;
 color: #000000;
 background: #FFFFFF;
 border-right: 2px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #FFFFFF;
 }

TD.tc2-2 {
 text-align: left;
 color: #000000;
 background: #FFFFFF;
 border-right: 2px solid #000000;
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
 }

TD.tc2-3 {
 text-align: left;
 color: #000000;
 background: #FFFFFF;
 border-right: 2px solid #000000;
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #000000;
 }

TABLE.ts {
 border: 2px solid #000000;
 margin: 5px;
 }

TD.ts1-j {
 text-align: left;
 color: #000000;
 background: #FFFFFF;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 }

TD.ts1-z {
 text-align: left;
 color: #000000;
 background: #FFFFFF;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
 }

TD.ts1-p {
 text-align: left;
 color: #000000;
 background: #FFFFFF;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #FFFFFF;
 }

TD.ts1-k {
 text-align: left;
 color: #000000;
 background: #FFFFFF;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #000000;
 }

TD.ts2 {
 text-align: center;
 color: #000000;
 background: #C0C0C0;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 }

TD.ts3 {
 text-align: center;
 color: #000000;
 background: #000000;
 border-right: 1px solid #000000;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 }

table.nic {
 background: inherit;
 border-spacing: 0;
 border: none;
 padding: 1px;
 margin-top: 3px;
 margin: 1px;
 font-weight: 600;
 }

td.nic {
 border: none;
 padding: 3px;
 margin: 1px;
 font-weight: 600;
 }

hr {
 margin: 3px;
 color: #000000;
 background: #000000;
 border: 1px solid #000000;
 width: 100%;
 height: 2px;
 text-align: center;
 align: center;
 }

td.tablica {
 text-align: left;
 vertical-align: top;
 background: #ffffcc;
 border: 1px solid silver;
 margin: 0px;
 padding: 0;
 }

table.tabliczki {
 background: inherit;
 border-collapse: separate;
 border-spacing: 2px;
 border: none;
 text-align: center;
 vertical-align: center;
 padding: 0px;
 margin: 3px;
 color: #000000;
 font-size: 15pt;
 font-weight: 400;
 font-family: Times;
 }

table.tabliczki td {
 border: 1px solid #FF3000;
 background: #FFFFFF;
 padding: 0px;
 margin: 0px;
 height: 32px;
 width: 32px;
 }

table.tabliczki td.b {
 border: none;
 background: #ffffcc;
 }

table.tabliczki td.p {
 color: #FF0000;
 }

table.tabliczki td.n {
 color: #FFFFFF;
 border: 1px solid #FFFFFF;
 background: #000030;
 }

table.tabliczki td a {
 padding: 0px;
 margin: 0px;
 font-size: 15pt;
 font-weight: 400;
 font-family: Times;
 text-decoration: none;
 color: #000000;
 }

table.tabliczki td a:hover {
 text-decoration: none;
 }

table.tabliczki td.p a {
 color: #FF0000;
 }

table.tabliczki td.n a {
 color: #FFFFFF;
 }

table.tabliczka {
 background: inherit;
 border-collapse: separate;
 border-spacing: 3px;
 border: none;
 text-align: center;
 vertical-align: center;
 padding: 0px;
 margin: 4px;
 color: #000000;
 font-size: 30px;
 font-weight: 500;
 font-family: Times;
 }

table.tabliczka td {
 border: 3px solid #FF3000;
 background: #FFFFFF;
 padding: 0px;
 margin: 0px;
 height: 60px;
 width: 60px;
 }

table.tabliczka td.p {
 color: #FF0000;
 }

table.tabliczka td.n {
 color: #FFFFFF;
 border: 3px solid #FFFFFF;
 background: #000030;
 }

table.tabliczka td a {
 padding: 0px;
 margin: 0px;
 font-size: 30px;
 font-weight: 500;
 font-family: Times;
 text-decoration: none;
 color: #000000;
 }

table.tabliczka td a:hover {
 text-decoration: none;
 }

table.tabliczka td.p a {
 color: #FF0000;
 }

table.tabliczka td.n a {
 color: #FFFFFF;
 }

table.wysw {
 background: inherit;
 border-collapse: separate;
 border-spacing: 0px;
 border: none;
 text-align: center;
 vertical-align: center;
 padding: 0px;
 margin: 0px;
 color: #000000;
 font-size: 20pt;
 font-weight: 500;
 font-family: Times;
 height: 40px;
 width: 100%;
 margin: 0px;
 }

td.wysw2 {
 border: 5px solid #000000;
 background: #FFFFFF;
# color: #A0CC7D;
 color: #C0F596;
# background: #40423D;
 background: #2B2C29;
 padding: 0px;
 margin: 0px;
 }

td.wysw1 {
 border: 5px solid #000000;
 background: #FFFFFF;
# color: #A0CC7D;
 color: #C0F596;
# background: #40423D;
 background: #2B2C29;
 padding: 0px;
 margin: 0px;
 }

table.pole1 {
 border-collapse: collapse;
 border-spacing: 0px;
 border: none;
 background: inherit;
 text-align: center;
 vertical-align: center;
 padding: 0px;
 margin: 4px;
 color: #FFFFFF;
 font-size: 15px;
 font-weight: 600;
 font-family: Helvetica;
 }

td.pole1 {
 border: none;
 background: #006000;
 padding: 4px;
 margin: 0px;
 }

td.pole1-i {
 font-size: 0px;
 border: none;
 padding: 0px;
 margin: 0px;
 }

td.pole1-o {
 font-size: 0px;
 border: none;
 background: #006000;
 padding: 0px;
 margin: 0px;
 }

td.pole1-b {
 font-size: 0px;
 border: none;
 background: #006000;
 padding: 0px;
 margin: 0px;
 }

img.pole1 {
 border: none;
 padding: 0px;
 margin: 0px;
 }

table.pole2 {
 border-collapse: collapse;
 border-spacing: 0px;
 border: none;
 background: inherit;
 text-align: center;
 vertical-align: center;
 padding: 0px;
 margin: 4px;
 color: #FFFFFF;
 font-size: 12px;
 font-weight: 400;
 font-family: Helvetica;
 }

td.pole2 {
 border: none;
 background: #606000;
 padding: 4px;
 margin: 0px;
 }

td.pole2-i {
 font-size: 0px;
 border: none;
 padding: 0px;
 margin: 0px;
 }

td.pole2-o {
 font-size: 0px;
 border: none;
 background: #606000;
 padding: 0px;
 margin: 0px;
 }

td.pole2-b {
 font-size: 0px;
 border: none;
 background: #606000;
 padding: 0px;
 margin: 0px;
 }

img.pole2 {
 border: none;
 padding: 0px;
 margin: 0px;
 }

table.pole3 {
 border-collapse: collapse;
 border-spacing: 0px;
 border: none;
 background: inherit;
 text-align: center;
 vertical-align: center;
 padding: 0px;
 margin: 4px;
 color: #FFFFFF;
 font-size: 15px;
 font-weight: 600;
 font-family: Helvetica;
 }

td.pole3 {
 border: none;
 background: #000060;
 padding: 4px;
 margin: 0px;
 }

td.pole3-i {
 font-size: 0px;
 border: none;
 padding: 0px;
 margin: 0px;
 }

td.pole3-o {
 font-size: 0px;
 border: none;
 background: #000060;
 padding: 0px;
 margin: 0px;
 }

td.pole3-b {
 font-size: 0px;
 border: none;
 background: #000060;
 padding: 0px;
 margin: 0px;
 }

img.pole3 {
 border: none;
 padding: 0px;
 margin: 0px;
 }

td.pole3 a {
 background: inherit;
 text-decoration: none;
 margin: 2px;
 padding: 2px;
 font-weight: 600;
 font-family: Helvetica;
 }

td.pole4 a:hover {
 text-decoration: underline;
 }

table.pole4 {
 border-collapse: collapse;
 border-spacing: 0px;
 border: none;
 background: inherit;
 text-align: center;
 vertical-align: center;
 padding: 0px;
 margin: 4px;
 color: #FFFFFF;
 font-size: 15px;
 font-weight: 600;
 font-family: Helvetica;
 }

td.pole4 {
 border: none;
 background: #000090;
 padding: 4px;
 margin: 0px;
 }

td.pole4-i {
 font-size: 0px;
 border: none;
 padding: 0px;
 margin: 0px;
 }

td.pole4-o {
 font-size: 0px;
 border: none;
 background: #000090;
 padding: 0px;
 margin: 0px;
 }

td.pole4-b {
 font-size: 0px;
 border: none;
 background: #000090;
 padding: 0px;
 margin: 0px;
 }

img.pole4 {
 border: none;
 padding: 0px;
 margin: 0px;
 }

td.pole4 a {
 color: #D0D0FF;
 background: inherit;
 text-decoration: none;
 margin: 2px;
 padding: 2px;
 font-size: 15px;
 font-weight: 600;
 font-family: Helvetica;
 }

td.pole4 a:hover {
 text-decoration: underline;
 }

table.wykres {
 border-collapse: collapse;
 border-spacing: 0px;
 border: 2px;
 background: #FFFFFF;
 text-align: center;
 vertical-align: center;
 margin: 4px;
 color: #000000;
 font-size: 15px;
 font-weight: 600;
 font-family: Helvetica;
 }

td.wykres {
 border: none;
 padding: 5px;
 margin: 0px;
 }

img.wykres {
 border: none;
 padding: 0px;
 margin: 0px;
 }

img.ban {
 border: none;
 padding: 0px;
 margin: 0px;
 }

form {
 margin: 0px;
 padding: 0px;
 }

textarea,input,select {
 color: #000066;
 border: 1px solid #000066;
 background: #FFFFCC;
 padding: 1px;
 margin: 2px;
 font-size: 12px;
 font-weight: 600;
 font-family: Helvetica;
 }

input[type=checkbox] {
 padding: 0px;
 width: 20px;
 height: 20px;
 }

input.e,textarea.e,select.e,reset.e {
 background: #FF0000;
 color: #FFFFFF;
 }

input.ro,textarea.ro,select.ro,reset.ro {
 background: #D0FFC0;
 }

span.uwaga {
 color: #FF0000;
 font-size: 12px;
 }

table.form {
 background: #00FF00;
 border: none;
 }

td.form {
 border: none;
 padding: 2px;
 margin: 0px;
 }

p {
 text-align: center;
 text-align: left;
 margin: 5px;
 }
 
p.tab1 {
 text-align: left;
 margin: 5px;
 margin-left: 30px;
 }

p.l {
 text-align: left;
 margin: 5px;
 }

*.txto {
 color: #000000;
 padding: 1px;
 }


a:link {
 color: #000066;
 }
 
a:visited {
 color: #000066;
 }
 
a:hover {
 color: #000066;
}

table.lista1 {
 border: 1px solid gray;
 border-collapse: collapse;
 margin: 3px;
 padding: none;
 }

td.lista1 {
 border: 1px solid gray;
 margin: none;
 padding: 2px;
 }

th.lista1 {
 border: 1px solid gray;
 margin: none;
 padding: 2px;
 padding-top: 4px;
 padding-bottom: 4px;
 }

.ukryty {
 width: 0px;
 height: 0px;
 color: transparent;
 background: transparent;
 padding: none;
 margin: none;
 border: none;
 }
