body {
    background-color: #F7F7F7;
    margin-bottom: 20px;
    margin-left: 40px;
    margin-right: 40px;
    margin-top: 0px;
    font-weight: normal;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 7pt;
    color: #C7C7C7;
    text-align: center;
}

A.sms:link {
    color: #cc0000;
    background-color: transparent;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
}

A.sms:visited {
    color: #cc0000;
    background-color: transparent;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
}

A.sms:hover {
    color: #ff6600;
    background-color: transparent;
    text-decoration: underline;
    font-size: 8pt;
    font-weight: normal;
}

.katalog {
    background-color: #7788A8;
    background-image: url('logagif/tlo.gif');
}

.ctable {
    margin: auto;
}

.kataloglink {
    color: #D7D7D7;
    background-color: #7788A8;
    background-image: url('logagif/tlo.gif');
}

.ramkasibelius {
    background-color: #FFFFFF;
}

.tytulrozdzialu {
    font-family: Verdana,sans-serif;
    font-size: 9pt;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    background-color: #0C5A88;
    line-height: 17px;
    height: 28px;
}

.tlogranatowe {
    font-family: Verdana,sans-serif;
    font-size: 8pt;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    color: #0C5A88;
    background-color: #0C5A88;
}

.tekst {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 10pt;
    color: #000000;
    background-color: #E9E9E9;
}

.tekstright {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 10pt;
    color: #000000;
    background-color: #E9E9E9;
    line-height: 25px;
    text-align: right;
}

.tekstnormal {
    font-weight: normal;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 10pt;
    color: #000000;
    background-color: #E9E9E9;
}

.ramkanizejpamietnik {
    font-family: Verdana,sans-serif;
    font-size: 7pt;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    color: #FFFFFF;
    vertical-align: middle;
    background-color: #0063A8;
    height: 20px;
}

.publikacje {
    margin-left: 25px;
    margin-right: 25px;
}

.publikacjepower {
    margin-left: 25px;
    margin-right: 25px;
    background-color: #006C90;
    color: #FFFFFF;
}

.publikacjepower2 {
    margin-left: 0px;
    margin-right: 0px;
    background-color: #006C90;
    color: #FFFFFF;
    line-height: 24px;
    background-image: url('logagif/gradient2kolory2.jpg');
}

.publikacjepower3 {
    margin-left: 0px;
    margin-right: 0px;
    background-color: #006C90;
    color: #FFFFFF;
    line-height: 24px;
}

.bodytable {
    background-color: #F7F7F7;
    font-weight: normal;
    font-family: Verdana,sans-serif;
    font-size: 7pt;
    color: #C7C7C7;
    text-align: center;
}

.bodytablekatalog {
    font-weight: normal;
    font-family: Verdana,sans-serif;
    font-size: 7pt;
    color: #C7C7C7;
    text-align: center;
    background-color: #7788A8;
    background-image: url('logagif/tlo.gif');
}

.bodytablejustify {
    background-color: #F7F7F7;
    font-weight: normal;
    font-family: Verdana,sans-serif;
    font-size: 7pt;
    color: #C7C7C7;
    text-align: justify;
}

A:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #168BED;
}

A:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #168BED;
}

A:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #FF0400;
}

A.domyslny:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #168BED;
}

A.domyslny:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #168BED;
}

A.domyslny:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #FF0400;
}

A.tekstlink:link {
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #0000FF;
    text-decoration: none;
    font-weight: normal;
}

A.tekstlink:visited {
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000080;
    text-decoration: none;
    font-weight: normal;
}

A.tekstlink:hover {
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FF0000;
    text-decoration: underline;
    font-weight: normal;
}

A.tekstlink2:link {
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #0000FF;
    text-decoration: underline;
    font-weight: normal;
}

A.tekstlink2:visited {
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000080;
    text-decoration: underline;
    font-weight: normal;
}

A.tekstlink2:hover {
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FF0000;
    text-decoration: underline;
    font-weight: normal;
}

A.tekstlinkred:link {
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FF0000;
    text-decoration: underline;
    font-weight: normal;
}

A.tekstlinkred:visited {
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FF0000;
    text-decoration: underline;
    font-weight: normal;
}

A.tekstlinkred:hover {
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    text-decoration: underline;
    font-weight: normal;
}

A.pdf:link {
    font-size: 13pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000080;
    text-align: left;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 0px;
    margin-top: 0px;
    text-decoration: underline;
}

A.pdf:visited {
    font-size: 13pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #5C5C5C;
    text-align: left;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 0px;
    margin-top: 0px;
    text-decoration: underline;
}

A.pdf:hover {
    font-size: 13pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FF0000;
    text-align: left;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 0px;
    margin-top: 0px;
    text-decoration: underline;
}

A.archiwumindex:link {
    text-decoration: none;
    font-size: 9pt;
    font-family: Verdana, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
}

A.archiwumindex:visited {
    text-decoration: none;
    font-size: 9pt;
    font-family: Verdana, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
}

A.archiwumindex:hover {
    text-decoration: underline;
    font-size: 9pt;
    font-family: Verdana, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
}

A.archiwumindex2:link {
    text-decoration: none;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    font-weight: bold;
}

A.archiwumindex2:visited {
    text-decoration: none;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    font-weight: bold;
}

A.archiwumindex2:hover {
    text-decoration: underline;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    font-weight: bold;
}

A.ponad:link {
    font-weight: bold;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    text-decoration: none;
}

A.ponad:visited {
    font-weight: bold;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    text-decoration: none;
}

A.ponad:hover {
    font-weight: bold;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    text-decoration: underline;
}

A.szary:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: none;
    font-size: 9pt;
    color: #373737;
}

A.szary:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: none;
    font-size: 9pt;
    color: #575757;
}

A.szary:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #FF0400;
}

A.jasnyblue:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #99CCFF;
}

A.jasnyblue:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #99CCFF;
}

A.jasnyblue:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #FF0400;
}

A.navy:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #000080;
}

A.navy:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #000080;
}

A.navy:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #FF0400;
}

A.black:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #000000;
}

A.black:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #000000;
}

A.black:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #FF0400;
}

A.blacknone:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: none;
    font-size: 9pt;
    color: #000000;
}

A.blacknone:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: none;
    font-size: 9pt;
    color: #000000;
}

A.blacknone:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #FF0400;
}

A.navynone:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: none;
    font-size: 9pt;
    color: #000080;
}

A.navynone:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: none;
    font-size: 9pt;
    color: #000080;
}

A.navynone:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #FF0400;
}

A.violet:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: none;
    font-size: 9pt;
    color: #FF0094;
}

A.violet:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: none;
    font-size: 9pt;
    color: #FF0094;
}

A.violet:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #FF7400;
}

A.orange:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #FF7400;
}

A.orange:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #FF7400;
}

A.orange:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #FF0094;
}

A.red:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: none;
    font-size: 9pt;
    color: #FF0400;
}

A.red:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: none;
    font-size: 9pt;
    color: #FF0400;
}

A.red:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #FF0094;
}

A.redunderline:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #FF0400;
}

A.redunderline:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #FF0400;
}

A.redunderline:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #0000FF;
}

A.dalej:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: none;
    font-size: 9pt;
    color: #FFFFFF;
}

A.dalej:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: none;
    font-size: 9pt;
    color: #FFFFFF;
}

A.dalej:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 9pt;
    color: #FFFFFF;
}

A.main:link {
    font-weight: normal;
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    color: #000000;
}

A.main:visited {
    font-weight: normal;
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    color: #000000;
}

A.main:hover {
    font-weight: normal;
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    color: #FF0400;
}

A.mainszare:link {
    font-weight: normal;
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    color: #D7D7D7;
}

A.mainszare:visited {
    font-weight: normal;
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    color: #D7D7D7;
}

A.mainszare:hover {
    font-weight: normal;
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    color: #FFFFFF;
}

A.main2:link {
    font-weight: normal;
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    color: #009000;
    background-color: #FFFFFF;
}

A.main2:visited {
    font-weight: normal;
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    color: #009000;
    background-color: #FFFFFF;
}

A.main2:hover {
    font-weight: normal;
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    color: #FF8C00;
    background-color: #FFFFFF;
}

A.maincolor:link {
    font-weight: normal;
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    color: #336699;
}

A.maincolor:visited {
    font-weight: normal;
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    color: #336699;
}

A.maincolor:hover {
    font-weight: normal;
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    color: #FF4400;
}

A.mainp:link {
    font-weight: normal;
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    color: #FFFFFF;
}

A.mainp:visited {
    font-weight: normal;
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    color: #FFFFFF;
}

A.mainp:hover {
    font-weight: normal;
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    color: #FF0000;
}

A.archiwum:link {
    font-weight: normal;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 10pt;
    color: #000000;
}

A.archiwum:visited {
    font-weight: normal;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 10pt;
    color: #000000;
}

A.archiwum:hover {
    font-weight: normal;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 10pt;
    color: #FF0400;
}

A.archiwumbold:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 10pt;
    color: #000000;
}

A.archiwumbold:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 10pt;
    color: #000000;
}

A.archiwumbold:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 10pt;
    color: #FF0400;
}

A.archiwumboldkatalog:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 10pt;
    color: #000000;
}

A.archiwumboldkatalog:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 10pt;
    color: #000000;
}

A.archiwumboldkatalog:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 10pt;
    color: #FF0400;
}

A.archiwumboldnavy:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 10pt;
    color: #000080;
}

A.archiwumboldnavy:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 10pt;
    color: #000080;
}

A.archiwumboldnavy:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 10pt;
    color: #FF0400;
}

A.nauczyciel:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    color: #336699;
}

A.nauczyciel:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    color: #336699;
}

A.nauczyciel:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    color: #FF0400;
}

A.archiwumboldnavycd:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: x-small;
    color: #000080;
}

A.archiwumboldnavycd:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: x-small;
    color: #000080;
}

A.archiwumboldnavycd:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: x-small;
    color: #FF0400;
}

A.archiwumbold8:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    color: #000000;
}

A.archiwumbold8:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    color: #000000;
}

A.archiwumbold8:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    color: #FF0400;
}

A.archiwumboldnavy8:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    color: #000080;
}

A.archiwumboldnavy8:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    color: #000080;
}

A.archiwumboldnavy8:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    color: #FF0400;
}

A.archiwumboldblue:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 10pt;
}

A.archiwumboldblue:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 10pt;
}

A.archiwumboldblue:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 10pt;
}

A.pracaautora:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: none;
    font-size: 8pt;
    color: #6E6E6E;
}

A.pracaautora:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: none;
    font-size: 8pt;
    color: #9E9E9E;
}

A.pracaautora:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    color: #FF0400;
}

A.pracaautorau:link {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    color: #6E6E6E;
}

A.pracaautorau:visited {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    color: #9E9E9E;
}

A.pracaautorau:hover {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-decoration: underline;
    font-size: 8pt;
    color: #FF0400;
}

A.small:link {
    font-weight: normal;
    font-family: Verdana,sans-serif;
    font-size: 7pt;
    color: #C7C7C7;
    text-decoration: none;
}

A.small:visited {
    font-weight: normal;
    font-family: Verdana,sans-serif;
    font-size: 7pt;
    color: #C7C7C7;
    text-decoration: none;
}

A.small:hover {
    font-weight: normal;
    font-family: Verdana,sans-serif;
    font-size: 7pt;
    color: #777777;
    text-decoration: underline;
}

A.small000080:link {
    font-weight: normal;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 7pt;
    color: #000080;
    text-decoration: underline;
}

A.small000080:visited {
    font-weight: normal;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 7pt;
    color: #000080;
    text-decoration: underline;
}

A.small000080:hover {
    font-weight: normal;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 7pt;
    color: #ff0000;
    text-decoration: underline;
}

A.none:link {
    text-decoration: none;
    background-color: #FF1400;
    font-size: 16pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
}

A.none:visited {
    text-decoration: none;
    background-color: #FF1400;
    font-size: 16pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
}

A.none:hover {
    text-decoration: underline;
    background-color: #FF1400;
    font-size: 16pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
}

td {
    background-color: #FFFFFF;
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    line-height: 17px;
    text-align: justify;
    font-weight: normal;
}

.tekstpublikacjicenterbold {
    background-color: #FFFFFF;
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    line-height: 19px;
    text-align: center;
    font-weight: bold;
    vertical-align: top;
}

.tekstpublikacjimiddle {
    background-color: #FFFFFF;
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    line-height: 19px;
    text-align: center;
    font-weight: bold;
    vertical-align: middle;
}

.jasnyroz {
    background-color: #FFF7F7;
}

.jasnyrozok {
    background-color: #FFF7F7;
    font-size: 8pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    text-align: justify;
    font-weight: normal;
}

.8centerbold {
    font-size: 8pt;
    color: #000000;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    text-align: center;
    font-weight: bold;
}

.7pt {
    background-color: #FFFFFF;
    font-size: 7pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    text-align: justify;
    font-weight: normal;
    margin-bottom: 0px;
    margin-top: 0px;
}

.pt {
    background-color: #FFFFFF;
    font-size: 7pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    text-align: justify;
    font-weight: normal;
    margin-bottom: 0px;
    margin-top: 0px;
}

.7ptcenter {
    background-color: #FFFFFF;
    font-size: 7pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #787878;
    text-align: center;
    font-weight: normal;
    margin-bottom: 0px;
    margin-top: 0px;
}

.ptcenter {
    background-color: #FFFFFF;
    font-size: 7pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #787878;
    text-align: center;
    font-weight: normal;
    margin-bottom: 0px;
    margin-top: 0px;
}

.ok8pt {
    background-color: #F7F7F7;
    font-size: 8pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    text-align: justify;
    font-weight: normal;
}

.bold {
    font-weight: bold;
}

.boldred {
    font-weight: bold;
    color: #FF0000;
}

.boldright {
    font-weight: bold;
    text-align: right;
}

.boldrightred {
    font-weight: bold;
    text-align: right;
    color: #FF0000;
}

.lineheight20 {
    line-height: 20px;
    text-align: left;
    vertical-align: top;
}

.lineheight20blue {
    line-height: 20px;
    background-color: #F9FAFB;
}

.ramka {
    background-color: #000080;
}

.main2 {
    font-weight: bold;
    font-size: 10px;
    font-family: Verdana, Arial, sans-serif;
    color: #000000;
    background-color: #F7F7F7;
}

.tekst8pt {
    background-color: #F7F7F7;
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    line-height: 18px;
    text-align: justify;
    font-weight: normal;
}

.tekst8ptwhite {
    background-color: #FFFFFF;
    font-size: 8pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    line-height: 16px;
    text-align: justify;
    font-weight: normal;
}

.niebieski0099ff {
    background-color: #0099FF;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 20px;
    text-align: justify;
    font-weight: bold;
    background-image: url('logagif/gradient0099ff.jpg');
}

.niebieski0099ffcenter {
    background-color: #0099FF;
    font-size: 9pt;
    font-family: Verdana;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    font-weight: bold;
    background-image: url('logagif/gradient0099ff.jpg');
}

.niebieski0099ffright {
    background-color: #0099FF;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 20px;
    text-align: right;
    font-weight: bold;
    background-image: url('logagif/gradient0099ff.jpg');
}

.zolty {
    background-color: #FFD800;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    line-height: 20px;
    text-align: justify;
    font-weight: bold;
}

.czerwony {
    background-color: #FF1400;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 20px;
    text-align: justify;
    font-weight: bold;
    background-image: url('logagif/gradientred.jpg');
}

.czerwonycenter {
    background-color: #FF1400;
    font-size: 16pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
}

.niebieskicenter {
    background-color: #1780C6;
    font-size: 16pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
}

.czerwonelitery {
    background-color: #FFFFFF;
    font-size: 14pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FF1400;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
}

.brazowy {
    background-color: #966200;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 20px;
    text-align: justify;
    font-weight: bold;
}

.niebieski0000ff {
    background-color: #0000ff;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 20px;
    text-align: justify;
    font-weight: bold;
}

.niebieski0000ffright {
    background-color: #0000ff;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 20px;
    text-align: right;
    font-weight: bold;
}

.niebieski1780C6 {
    background-color: #1780C6;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 20px;
    text-align: justify;
    font-weight: bold;
    background-image: url('logagif/gradient0099ff.jpg');
}

.niebieski1780C6center {
    background-color: #1780C6;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    font-weight: bold;
    background-image: url('logagif/gradient0099ff.jpg');
}

.niebieski1780C6center2 {
    background-color: #1780C6;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 20px;
    text-align: center;
    font-weight: bold;
}

.niebieski0B608A {
    background-color: #0B608A;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 20px;
    text-align: justify;
    font-weight: bold;
    background-image: url('logagif/gradient0b608a.jpg');
}

.niebieski0B608Ar {
    background-color: #0B608A;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 20px;
    text-align: right;
    font-weight: bold;
    background-image: url('logagif/gradient0b608a.jpg');
}

.niebieski146A9C {
    background-color: #146A9C;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 20px;
    text-align: justify;
    font-weight: bold;
    background-image: url('logagif/gradient0099ff.jpg');
}

.niebieski146A9Cline {
    background-color: #F9F9F9;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    line-height: 17px;
    text-align: justify;
    font-weight: bold;
}

.autor {
    background-color: #FFFFFF;
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    line-height: 17px;
    text-align: justify;
    font-weight: bold;
}

.tytul {
    background-color: #FFFFFF;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    line-height: 17px;
    text-align: justify;
    font-weight: bold;
}

.tekstpublikacji {
    background-color: #FFFFFF;
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    line-height: 19px;
    text-align: justify;
    font-weight: normal;
    vertical-align: top;
}

.tekstpublikacjidziesiecleft {
    background-color: #FFFFFF;
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    line-height: 19px;
    text-align: left;
    font-weight: normal;
    vertical-align: top;
}

.MsoNormal {
    background-color: #FFFFFF;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    line-height: 19px;
    text-align: justify;
    font-weight: normal;
}

.tekstpublikacjileft {
    background-color: #FFFFFF;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    line-height: 19px;
    text-align: left;
    font-weight: normal;
}

.systemocenianiacenter {
    background-color: #FFFFFF;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    line-height: 19px;
    text-align: center;
    font-weight: bold;
}

.systemocenianiacenter15 {
    background-color: #FFFFFF;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    line-height: 15px;
    text-align: center;
    font-weight: bold;
}

.systemocenianiacenternormal {
    background-color: #FFFFFF;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    line-height: 19px;
    text-align: center;
    font-weight: normal;
}

.niebieski146A9Cright {
    background-color: #0099ff;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 20px;
    text-align: right;
    font-weight: bold;
    background-image: url('logagif/gradient0099ff.jpg');
}

.niebieski146A9Cjustify {
    background-color: #146A9C;
    font-size: 9pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 20px;
    text-align: justify;
    font-weight: bold;
    background-image: url('logagif/gradient146a9c.jpg');
}

.ramkanizej {
    background-color: #0099FF;
    font-size: 8pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #FFFFFF;
    line-height: 10px;
    text-align: center;
    font-weight: bold;
    background-image: url('logagif/gradient0099ff.jpg');
}

.tlobialejustify {
    background-color: #FFFFFF;
    font-size: 8pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000080;
    line-height: 10px;
    text-align: justify;
    font-weight: bold;
}

.center {
    text-align: center;
}

.center10 {
    text-align: center;
    font-size: 7pt;
    color: #000080;
    line-height: 10px;
}

.tlobialejustifynorm {
    background-color: #FFFFFF;
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    line-height: 19px;
    text-align: justify;
    font-weight: normal;
    vertical-align: top;
}

.lineheight20 {
    line-height: 20px;
}

.right {
    text-align: right;
}

.left {
    text-align: left;
}

h1.lefth1 {
    font-size: 13pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    text-align: left;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 0px;
    margin-top: 0px;
}

h1.lefthszkola {
    font-size: 13pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #336699;
    text-align: left;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 0px;
    margin-top: 0px;
}

h1 {
    font-size: 14pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
}

h2 {
    font-size: 12pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
}

h2.lefth2 {
    font-size: 12pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    text-align: left;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
    text-decoration: none;
}

h3 {
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    text-align: center;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
}

h3.lefth3 {
    font-size: 10pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #000000;
    text-align: left;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 1px;
}

.tlobiale {
    background-color: #FFFFFF;
}

.topalign {
    vertical-align: top;
    background-color: #F7F7F7;
}

.szaretlo {
    background-color: #F7F7F7;
}

.szaretlozaswiadczenie {
    background-color: #E7E7E7;
}

.redkolor {
    color: red;
}

.autor2 {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    line-height: 20px;
    font-size: 10pt;
    color: #000000;
    text-align: justify;
}

.szkola {
    font-size: 8pt;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    color: #336699;
    text-align: justify;
    font-weight: bold;
}

.miastocenter {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 10pt;
    color: #FFFFFF;
    text-align: center;
    background-color: #0063A8;
    margin-top: 0;
    height: 28px;
}

.miastoleft {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 10pt;
    color: #FFFFFF;
    text-align: left;
    background-color: #0063A8;
    margin-top: 0;
    height: 28px;
}

.miastoright {
    font-weight: bold;
    font-family: Arial, Helvetica, Verdana,sans-serif;
    font-size: 10pt;
    color: #FFFFFF;
    text-align: right;
    background-color: #0063A8;
    margin-top: 0;
    height: 28px;
}

.point {
    background-image: url('logagif/point000080.gif');
}

.rodzajszkoly {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    color: #0063A8;
}

.linki {
    font-family: Verdana,sans-serif;
    font-size: 8pt;
    font-stretch: normal;
    font-style: normal;
    font-weight: bold;
    text-align: justify;
    color: #ffffff;
    vertical-align: middle;
    background-color: #0063A8;
    line-height: 17px;
}

A.linki2:link {
    font-weight: normal;
    font-family: Verdana,sans-serif;
    text-decoration: underline;
    font-size: 7pt;
    color: #C7C7C7;
}

A.linki2:visited {
    font-weight: normal;
    font-family: Verdana,sans-serif;
    text-decoration: underline;
    font-size: 7pt;
    color: #C7C7C7;
}

A.linki2:hover {
    font-weight: normal;
    font-family: Verdana,sans-serif;
    text-decoration: underline;
    font-size: 7pt;
    color: #FFFFFF;
}

A.linkipowrot:link {
    font-weight: normal;
    font-family: Verdana,sans-serif;
    text-decoration: underline;
    font-size: 7pt;
    color: #0063A8;
}

A.linkipowrot:visited {
    font-weight: normal;
    font-family: Verdana,sans-serif;
    text-decoration: underline;
    font-size: 7pt;
    color: #0063A8;
}

A.linkipowrot:hover {
    font-weight: normal;
    font-family: Verdana,sans-serif;
    text-decoration: underline;
    font-size: 7pt;
    color: #FFAC00;
}
