BODY {
        background: url(../gfx/background-text.jpg);
        margin: 0px;
}

#tooltip {
        left: 1;
        top: 1;
        position: absolute;
        visibility: hidden;
        background-color: #cccccc;
        layer-background-color: #cccccc;
}

#mainborder {
        margin: 0 auto;
        width: 900px;
        float: left:
}

#main {
        margin: 0 auto;
        width: 900px;
        background-color: #cdcdcd;
        float: left:
}

.bok-l {
        background: url(../gfx/background-text.jpg);
        width: 50%;
}

.bok-p {
        background: url(../gfx/background-text.jpg);
        width: 50%;
}

/* Top strony */

#top {
        margin: 0px;
}

#g01 {
        width: 786px;
        height: 123px;
        float: left;
        background: url(../gfx/g01.png);
}

#panel {
        width: 114px;
        float: left;
        margin: 0px;
}

#g02 {
        width: 114px;
        height: 79px;
        background: url(../gfx/g02.png);
        margin: 0px;
}

#reklama {
        width: 41px;
        height: 5px;
        padding-top: 10px;
        padding-left: 49px;
}

#banner400 {
        width: 402px;
        height: 52px;
        padding-top: 1px;
        padding-left: 49px;
}


/* Nawigacja top */

#nawigacja {
        width: 114px;
        margin: 0px;
        height: 44px;
}

.nawigacja_top {
        width: 35px;
        height: 44px;
        float: left;
}

.g06 {
        margin: 0px;
        width: 9px;
        height: 44px;
        background: url(../gfx/g06.png);
        float: left;
}

.g07 {
        width: 539px;
        height: 53px;
        background: url(../gfx/g07.png);
}

.g08 {
        width: 180px;
        height: 53px;
        background: url(../gfx/g08.png);
}

.g09 {
        width: 719px;
        height: 19px;
        background: url(../gfx/g09.png);
}

.g10 {
        width: 181px;
        height: 72px;
        background: url(../gfx/g10.png);
}

#spacer {
        margin: 0px;
}


/* Zawarto�strony */

.block {
        width: 876px;
}

.zawartosc {
        width: 876px;
        background-color: #ffffff;
}

.tabela {
        width: 846px;
        padding: 0px;
        background-color: #ffffff;
        border-bottom: 1px solid #4d4d4d;
        border-top: 1px solid #4d4d4d;
}

#kolumna-lewa {
        width: 256px;
}

#kolumna-srodkowa {
        width: 256px;
}

#kolumna-prawa {
        width: 256px;
}

#kolumna-lewa2 {
        width: 385px;
}

#kolumna-prawa2 {
        width: 385px;
}

#kolumna-cala_bok {
        background: url(../gfx/tlo_cala.jpg);
        height: 100%;
}

#kolumna-waska {
        width: 240px;
}

#kolumna-szeroka {
        width: 560px;
}

#pulpit {
        margin: 0 0px 0 0px;
        font-family: Courier New;
        font-size: 9px;
        font-weight: bold;
        line-height: 99%;
        margin-top: 0px;
}

#platforma {
        margin: 0 12px 0 12px;
        font-family: Courier New;
        font-size: 9px;
        font-weight: bold;
        line-height: 99%;
        margin-top: 0px;
}

#linia {
        width: 21px;
        height: 100%;
        margin: 0px;
        background: url(../gfx/linia.png);
}

#bok-prawy {
        width: 25px;
        height: 100%;
        margin: 0px;
        background: url(../gfx/bok-prawy.png);
}

#bok-lewy {
        width: 24px;
        height: 100%;
        margin: 0px;
        background: url(../gfx/bok-lewy.png);
}

#gora {
        margin: 0 12px 0 12px;
        width: 876px;
}

#tytul {
        margin: 0px;
        font-family: Trebuchet MS;
        font-size: 22px;
        font-weight: bold;
        line-height: 99%;
        margin-top: 10px;
}

#tytulB {
        margin: 0px;
        color: #CDCACD;
        font-family: Trebuchet MS;
        font-size: 22px;
        font-weight: bold;
        line-height: 99%;
        margin-top: 10px;
}

#tytul_maly {
        margin: 0px;
        font-family: Trebuchet MS;
        font-size: 15px;
        font-weight: bold;
        line-height: 99%;
        margin-top: 10px;
}

#tytulB_maly {
        margin: 0px;
        color: #CDCACD;
        font-family: Trebuchet MS;
        font-size: 15px;
        font-weight: bold;
        line-height: 99%;
        margin-top: 10px;
}

#aut {
        font-size: 9px;
        font-family: tahoma;
        font-weight: normal;
        margin-top: 2px;
        padding-bottom: 10px;
}

#autB {
        font-size: 9px;
        color: #CDCACD;
        font-family: tahoma;
        font-weight: normal;
        margin-top: 2px;
        padding-bottom: 10px;
}

#str {
        font-size: 8px;
        color: #CDCACD;
        font-family: serif;
        font-weight: normal;
        margin: 0px;
        padding: 0px;
}

#wstep {
        background-color: #f1f1f1;
        padding: 5px;
        border-left: 4px solid #e7e7e7;
        border-right: 4px solid #e7e7e7;
        font-family: tahoma;
        font-size: 11px;
        text-align: justify;
        margin-top: 10px;
}

#wywiad {
        background-color: #F6F6F6;
        font-family: tahoma;
        font-size: 11px;
        text-align: justify;
}

#tekst {
        font-family: tahoma;
        font-size: 11px;
        text-align: justify;
}

#tekst_podpis {
        font-family: tahoma;
        font-size: 11px;
        font-weight: bold;
        text-align: right;
}

#tekst_podpis_dlugi {
        font-family: tahoma;
        font-size: 09px;
        font-weight: bold;
        text-align: justify;
}

#tekst_przypisy {
        font-family: tahoma;
        font-size: 8pt;
        text-align: left;
}

#tekst_wiersz {
        font-family: tahoma;
        font-size: 11pt;
        text-align: center;
}

#prenumerata-tlo {
        background-color: #f1f1f1;
        border-left: 4px solid #e8e8e8;
        border-right: 4px solid #e8e8e8;
        border-top: 1px solid #f1f1f1;
        border-bottom: 1px solid #f1f1f1;
        width: 60%;
}

FORM {
        padding: 10px;
        margin: 0px;
}

INPUT {
        font-size: 9px;
        font-family: tahoma;
}

.guzik {
        margin-top: 2px;
}

.input {
        font-size: 9px;
        font-family: tahoma;
        border: 1px solid #cdcdcd;
        padding: 1px;
        width: 150px;
}


#prenumerata {
        text-align: center;
}

#center {
        font-family: tahoma;
        font-size: 11px;
        text-align: center;
}

.red {
        color: red;
}

.green {
        color: green;
}

.center-narrow {
        width: 250px;
        taxt-align: center;
}

.tytul-center {
        font-size: 12px;
        font-weight: bold;
        font-variant: SMALL-CAPS;
        color: #000000;
}

#blank {
        margin: 10px;
}

.obrazek {
        border: 5px solid #cdcdcd;
}

.obrazek2 {
        border: 5px solid #cdcdcd;
        width: 395px;
}

.obrazek3 {
        border: 5px solid #cdcdcd;
        width: 246px;
}

#podpis-pole {
        width: 360px;
}

#podpis {
        font-family: tahoma;
        font-size: 10px;
        font-weight: normal;
        background-color: #f1f1f1;
        padding: 3px;
}

#naglowek {
        font-family: tahoma;
        font-size: 13pt;
        font-weight: bold;
        text-align: center;
}

#naglowek_maly {
        font-family: tahoma;
        font-size: 11pt;
        font-weight: bold;
        text-align: left;
}



/* Duzy banner */

#banner468 {
        width: 470px;
        height: 62px;
}

#banner-div {
        width: 900px;
        margin-bottom: 5px;
}

#banner-area {
        width: 468px;
        margin: 0px;
}

#reklama-b {
        width: 41px;
        height: 5px;
        padding-bottom: 2px;
        margin: 0px;
}



/* Stopka strony */

#bottom {
        margin: 0px;
}

#bottom_05 {
        width: 28px;
        height: 49px;
        float: left;
        background: url(../gfx/bottom_05.png);
}

#bottom_01 {
        width: 151px;
        height: 49px;
        float: left;
        background: url(../gfx/bottom_01.png);
}

#bottom_02 {
        width: 505px;
        height: 49px;
        float: left;
        background: url(../gfx/bottom_02.png);
}

#bottom_03 {
        width: 147px;
        height: 49px;
        float: left;
        background: url(../gfx/bottom_03.png);
}

#bottom_04 {
        width: 69px;
        height: 49px;
        float: left;
        background: url(../gfx/bottom_04.png);
}

table.numer-strony {
        font-family: verdana;
        font-size: 20px;
        color: #ffffff;
        font-weight: bold;
        padding: 0px;
        text-align: center;
        width: 69px;
        height: 49px;
}

/* Spis treci */

.zawartosc-spis {
        width: 529px;
        background-color: #ffffff;
}

.tabela-spis {
        width: 570px;
        padding: 10px;
        background-color: #ffffff;
        border-bottom: 1px solid #4d4d4d;
        border-top: 1px solid #4d4d4d;
}

#kolumna {
        width: 529px;
        background-color: #ffffff;
}

.panel-blok {
        width: 274px;
}

.panel-element {
        width: 274px;
        padding: 10px;
        background-color: #ffffff;
        border-bottom: 1px solid #4d4d4d;
        border-top: 1px solid #4d4d4d;
}

.wybor-numeru {
        width: 274px;
        padding: 10px;
        background-color: #f1f1f1;
        border-bottom: 1px solid #62819C;
}

.temat-numeru {
        width: 274px;
        padding: 10px;
        background-color: #f1f1f1;
        border-bottom: 1px solid #62819C;
        border-top: 1px solid #62819C;
        margin-top: 10px;
}

.panel-element-b {
        width: 274px;
        padding: 10px;
        background-color: #F6F2F6;
        border-bottom: 1px solid #62819C;
        border-top: 1px solid #62819C;
        margin-top: 10px;
}

#tekst-panel {
        font-family: tahoma;
        font-size: 9px;
        font-weight: normal;
        margin-top: 10px;
        line-height: 99%;
        text-align: center;
}

#numer-dalej-panel {
        font-family: tahoma;
        font-size: 10px;
        font-weight: normal;
        margin-top: 0px;
        text-align: center;
}

#tekst-dalej-panel {
        font-family: tahoma;
        font-size: 10px;
        font-weight: normal;
        margin-top: 10px;
        text-align: right;
}

#naglowek-panel {
        font-family: Tahoma;
        font-size: 10px;
        font-weight: normal;
        text-align: center;
        padding-bottom: 2px;
}

#tytul-panel {
        font-family: Tahoma;
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 10px;
        text-align: center;
}

.obrazek-panel {
        border: 1px solid #000000;
}

#gora-spis {
        margin: 0 12px 12px 0;
        width: 602px;
}

#main-spis {
        margin:0px;
        background-color: #ffffff;
        width: 100%;
}

.dzial {
        border-bottom: 1px solid #000000;
        padding-top: 15px;
}

.position {
        font-family: Tahoma;
        border-bottom: solid 1px #f3f3f3;
        padding: 2px;
}

.strona-spis {
        font-family: Tahoma;
        font-size: 10px;
        font-weight: bold;
        float: right;
        margin-top: 0em;
        margin-bottom: 0em;
        margin-left: 2em;
        margin-right: 0em;
        color: #989898;
}

.tytul-spis {
        font-size: 12px;
        font-weight: bold;
        font-variant: SMALL-CAPS;
        color: #5A798B;
        text-align: left;
}

.autor-spis {
        font-size: 9px;
        color: #000000;
        text-align: left;
}

.dzial-sub {
        font-size: 12px;
        font-family: Tahoma;
        font-weight: bold;
        font-variant: SMALL-CAPS;
        text-align: center;
        background-color: #f1f1f1;
        line-height: 120%;
        padding-bottom: 3px;
}

/* Odnoniki */

a.spis:link {
        font-family: tahoma;
        font-size: 12px;
        color: #000000;
        text-decoration: none;
}

a.spis:hover {
        font-family: tahoma;
        font-size: 12px;
        color: #000000;
        text-decoration: none;
}

a.spis:visited {
        font-family: tahoma;
        font-size: 12px;
        color: #000000;
        text-decoration: none;
}

a:link {
        font-family: tahoma;
        color: #000000;
        text-decoration: none;
}

a:hover {
        font-family: tahoma;
        color: #000000;
        text-decoration: none;
}

a:visited {
        font-family: tahoma;
        color: #000000;
        text-decoration: none;
}

a.tn:link {
        font-family: tahoma;
        font-size: 12px;
        color: red;
        text-decoration: none;
}

a.tn:hover {
        font-family: tahoma;
        font-size: 12px;
        color: red;
        text-decoration: none;
}

a.tn:visited {
        font-family: tahoma;
        font-size: 12px;
        color: red;
        text-decoration: none;
}


/* Tabelka pod tekstem */

.tabelka-pole {
        width: 290px;
        border: 5px solid #cdcdcd;
        background-color: #f1f1f1;
        font-family: tahoma;
        font-size: 10px;
}

.tabelka-ocena {
         padding: 5px;
}

.tabelka-linia {
        border-top: 5px solid #cdcdcd;
        padding: 5px;
}

.tabelka-info {
        width: 33%;
        text-align: center;
        float: left;
}

.tabelka-wymagania {
        width: 100%;
        text-align: center;
}

#tabelka-pm {
        width: 50%;
        text-align: center;
        float: left;
}

.tabelka-okladka {
        border-left: 5px solid #cdcdcd;
        border-bottom: 5px solid #cdcdcd;
        border-top: 5px solid #cdcdcd;
        background-color: f1f1f1;
        padding: 10px;
}

/* Jak oceniamy */

.jak-pole {
        width: 400px;
        border: 5px solid #cdcdcd;
        background-color: #f1f1f1;
        font-family: tahoma;
        font-size: 10px;
}

.jak-tekst {
        text-align: center;
        padding: 5px;
}

.jak-tekst2 {
        text-align: center;
        border-top: 5px solid #cdcdcd;
        padding: 5px;
}

.jak-ocena {
        border-top: 5px solid #cdcdcd;
}

/* index.css */

div.aktywny {
        background-color: #D40000;
        font-weight: bold;
        margin: 0px;
        color: #ffffff;
}

div.aktywny2 {
        background-color: #62819C;
        font-weight: bold;
        margin: 0px;
        color: #ffffff;
}

div.opcja1 {
        background-color: #F6F6F6;
        color: #000000;
}

div.opcja2 {
        background-color: #EEEEEE;
        color: #000000;
}

div.separator {
        background-color: #442424;
        font-variant: SMALL-CAPS;
        color: #BDAEAC;
}

td.rok {
        padding: 0px;
        border: 1px solid #A8A8A8;
}

td.przypisy {
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 4px;
        padding-bottom: 4px;
        border-top: 1px solid #000000;
        border-left: 1px solid #000000;
        border-right: 1px solid #000000;
        background-color: #ECEDEC;
}

a:link {
        font-family: tahoma;
        color: #000000;
        text-decoration: none;
}

a:hover {
        font-family: tahoma;
        color: #444F59;
        text-decoration: none;
}

a:visited {
        font-family: tahoma;
        color: #000000;
        text-decoration: none;
}

a:visited:hover {
        font-family: tahoma;
        color: #444F59;
        text-decoration: none;
}

a.okladka:link {
        font-family: tahoma;
        color: #000000;
        text-decoration: none;
}

a.okladka:hover {
        font-family: tahoma;
        color: #000000;
        text-decoration: none;
}

a.okladka:visited {
        font-family: tahoma;
        color: #000000;
        text-decoration: none;
}

a.okladka:visited:hover {
        font-family: tahoma;
        color: #000000;
        text-decoration: none;
}