body,html 
{
    font-size:10pt;
    margin:0;
    font-family:Arial,sans-serif;
    color:#29344a;
    background:#fac000;
}

*:focus
{
    outline: none;
}

h1
{
    font-size:250%;
    margin:0;
    color:#29344a;
}

h2
{
    margin:0;
    color:#29344a;
}

h3 { font-size:130%; margin:0 0 10px 0; }
h4 { font-size:100%; margin:0 0 5px 0; }
h5 { font-size:83%; margin:0 0 10px 0; }

a img { border: 0; }

    a:link
    {
        color:#29344a;
        text-decoration:none;
    }
    a:visited
    {
        color:#29344a;
        text-decoration:none;
    }
    a:hover
    {
        color:#29344a;
        text-decoration:underline;
    }

.kolorCzerwony  { background: #ce241c; }
.kolorZielony   { background: #84c554; }
.kolorNiebieski { background: #579fe8; }
.kolorFacebook  { background: #3b5997; }

p { padding: 0 0 15px; margin:0; }
.cke_pastebin { padding: 15px 0; margin:0; float:left; overflow: hidden;}


input[type="submit"], input[type="button"], button, .stronaKontenerTresc ul.menu li, a.przycisk
{
    height:38px;
    border:0;
    background:#579fe8;
    color:#fff;
    font-size:11pt;
    text-align:left;
    padding:0 40px 0 15px;
    cursor:pointer;
    margin:2px 2px 2px 0;
    overflow: visible;
    width: auto;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
}

    a.przycisk
    {
        margin-right:3px;
        margin-bottom:5px;
        padding-top:7px;
        height:31px;
        float:left;
        font-family:arial;
    }

    input[type="submit"]:hover, input[type="button"]:hover, button:hover, .stronaKontenerTresc ul.menu li:hover, a.przycisk:hover
    {
        border:0;
        -webkit-box-shadow: 0 0 8px #999;
        -moz-box-shadow: 0 0 8px #999;
    }

    input[type="submit"]:active, input[type="button"]:active, button:active { background:#d6d6d6; }

    input[type="submit"].przyciskPotwierdz, input[type="button"].przyciskPotwierdz, button.przyciskPotwierdz, .stronaKontenerTresc ul.menu li.przyciskPotwierdz, a.przycisk.przyciskPotwierdz
    {
        color:#fff;
        background:#84c554 url(../images/tlo-przycisk_potwierdz.gif) repeat-x top right;
    }

    input[type="submit"].przyciskPytanie, input[type="button"].przyciskPytanie, button.przyciskPytanie, .stronaKontenerTresc ul.menu li.przyciskPytanie, a.przycisk.przyciskPytanie
    {
        color:#fff;
        background:#84c554 url(../images/tlo-przycisk_pytanie.gif) repeat-x top right;
    }

    input[type="submit"].przyciskDalej, input[type="button"].przyciskDalej, button.przyciskDalej, .stronaKontenerTresc ul.menu li.przyciskDalej, a.przycisk.przyciskDalej
    {
        color:#fff;
        background:#84c554 url(../images/tlo-przycisk_dalej.gif) repeat-x top right;
    }

    input[type="submit"].przyciskEdytuj, input[type="button"].przyciskEdytuj, button.przyciskEdytuj, .stronaKontenerTresc ul.menu li.przyciskEdytuj, a.przycisk.przyciskEdytuj
    {
        color:#fff;
        background:#84c554 url(../images/tlo-przycisk_edytuj.gif) repeat-x top right;
    }

    input[type="submit"].przyciskDodaj, input[type="button"].przyciskDodaj, button.przyciskDodaj, .stronaKontenerTresc ul.menu li.przyciskDodaj, a.przycisk.przyciskDodaj
    {
        color:#fff;
        background:#84c554 url(../images/tlo-przycisk_dodaj.gif) repeat-x top right;
    }

    input[type="submit"].przyciskWybierz, input[type="button"].przyciskWybierz, button.przyciskWybierz, .stronaKontenerTresc ul.menu li.przyciskWybierz, a.przycisk.przyciskWybierz
    {
        color:#fff;
        background:#84c554 url(../images/tlo-przycisk_wybierz.gif) repeat-x top right;
    }

    input[type="submit"].przyciskWroc, input[type="button"].przyciskWroc, button.przyciskWroc, .stronaKontenerTresc ul.menu li.przyciskWroc, a.przycisk.przyciskWroc
    {
        color:#fff;
        background:#f9f9f9 url(../images/tlo-przycisk_wroc.gif) repeat-x top right;
    }

    input[type="submit"].przyciskAnuluj, input[type="button"].przyciskAnuluj, button.przyciskAnuluj, .stronaKontenerTresc ul.menu li.przyciskAnuluj, a.przycisk.przyciskAnuluj
    {
        color:#fff;
        background:#f9f9f9 url(../images/tlo-przycisk_anuluj.gif) repeat-x top right;
    }
    
    input[type="submit"].przyciskUsun, input[type="button"].przyciskUsun, button.przyciskUsun, button.przyciskUsun
    {
        color:#fff;
        background:#f9f9f9 url(../images/tlo-przycisk_usun.gif) repeat-x top right;
    }

    input[type="submit"].przyciskWyjdz, input[type="button"].przyciskWyjdz, button.przyciskWyjdz, .stronaKontenerTresc ul.menu li.przyciskWyjdz, a.przycisk.przyciskWyjdz
    {
        color:#000;
        background:#cfcfcf url(../images/tlo-przycisk_wyjdz.gif) repeat-x top right;
    }

    input[type="submit"].przyciskFacebook, input[type="button"].przyciskFacebook, button.przyciskFacebook, .stronaKontenerTresc ul.menu li.przyciskFacebook, a.przycisk.przyciskFacebook
    {
        color:#fff;
        background:#5977b0 url(../images/tlo-przycisk_facebook.gif) repeat-x top right;
        padding-right:95px;
    }

    input[type="submit"].przyciskDuzy, input[type="button"].przyciskDuzy, a.przycisk.przyciskDuzy
    {
        font-size:14pt;
        height:40px;
    }

    input[type="submit"].przyciskMaly, input[type="button"].przyciskMaly, button.przyciskMaly, a.przycisk.przyciskMaly
    {
        font-size:9pt;
        height:25px;
        padding:0 23px 0 10px;
        background-position: right bottom;
    }

.loader
{
    margin: 10px auto;
    text-align: left;
    font-size: 13pt;
    font-weight: bold;
    padding: 0 5px 3px 25px;
    color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: url(../images/ladowanie.gif) no-repeat top left;
}

.buttonZamknij
{
    position:absolute;
    top:10px;
    right:10px;
    cursor:pointer;
}

.pseudoLink
{
    text-decoration:underline;
    cursor:pointer;
}

.waznaInformacja
{
    background:red; 
    padding:15px; 
    color:#fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

#opengraph_obrazek
{
    width:100px;
    height:100px;
    float:left;
    text-align: center;
}

#opengraph_opis
{
    width:400px;
    float:left;
}

#przyciemnienie
{
    display:none;
    position:fixed;
    top:0;
    left:0;
    z-index:999999;
    width:100%;
    height:100%;
    background: url(../images/tlo-czarne-transparent.png);
}

#status
{
    width:100%;
    padding:15px 0;
    overflow:hidden;
    top:0;
    left:0;
    position:fixed;
    border-bottom:3px solid #fff;
    z-index:99999;
    display:none;
}

    #statusKontener
    {
        width:950px;
        margin:0 auto;
        text-align:center;
        font-size:15pt;
        color:#fff;
    }
    
#popup
{
    display:none;
    position:absolute;
    left:50%;
    top:10%;
    margin-left:-350px;
    z-index:9999999;
    width:700px;
    padding:10px;
    background:url(../images/tlo-czarne-transparent.png);
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
}

    #popupTytul
    {
        width:680px;
        padding:10px 10px;
        background:#eee;
        cursor: move;
        color:#000;
        font-size:14pt;
        font-weight:400;
        border-bottom: 1px solid #bbb;
    }

    #popupOpis
    {
        width:680px;
        padding:10px;
        background:#eee;
        border-bottom: 1px solid #bbb;
        font-size:9pt;
        display: none;
    }

    #popupTresc
    {
        width:680px;
        padding:10px;
        background:#fff;
        overflow: hidden;
    }

    #popupDol
    {
        display:none;
        width:690px;
        padding:5px;
        background:#eee;
        border-top: 1px solid #bbb;
        font-size:9pt;
        text-align: right;
    }

#paginator
{
    float:left;
    width:600px;
}

    #paginator ul
    {
        list-style-type: none;
        margin:0;
        padding:0;
        float:right;
    }

    #paginator li
    {
        float:left;
        padding:5px;
        margin-right: 5px;
    }

#captcha { display:none; }

.lista_plikow
{
    list-style-type:none;
    margin:0 0 30px;
    padding:0;
}

    .lista_plikow li
    {
        padding:15px 10px 15px 20px;
        background:#fedd00;
        margin-bottom:4px;
        font-size:14pt;
    }
        .lista_plikow li:hover
        {
            cursor:pointer;
            background:#579fe8;
        }

        .lista_plikow li a 
        {
            text-decoration:none;
        }
    
    .lista_plikow .pdf { background:#d3d3d3 url(../images/tlo-lista_plikow-pdf.gif) no-repeat top left; }
    .lista_plikow .rtf { background:#d3d3d3 url(../images/tlo-lista_plikow-rtf.gif) no-repeat top left; }
    
.galeria
{
    float:left;
    width:100%;
}
    .galeria ul
    {
        list-style-type:none;
        padding:0;
        margin:0;
    }
    
    .galeria li
    {
        float:left;
        width:115px;
        height:142px;
        margin: 0 10px 10px 0;
        text-align:center;
        border:2px solid #b6b6b6;
    }
    
    .galeria li a
    {
        background:none;
        padding:0;
        color:#000;
    }
    
    .galeria li img 
    {
        margin:0;
        width:115px;
        height:115px;
    }
    
    .galeria li:hover
    {
        border-color: #fff;
        box-shadow: 0 0 5px #666;
    }
    
    .galeria a
    {
        text-decoration: none;
    }

    
        .prezentacja li 
        {
            width:150px;
            height:200px;
            font-weight: bold;
            border:2px solid #b6b6b6;
            background:#fedd00;
            line-height:18pt;
        }
        
        .prezentacja li a
        {
            background:none;
            padding:0;
        }

            .prezentacja li img
            {
                width:150px;
                height:150px;
            }    
    
.litery
{
    list-style-type:none;
    margin:10px 0;
    padding:0;
    border-bottom:1px solid #ddd;
    overflow:hidden;
    float:left;
    width:100%;
}
    
    .litery li
    {
        float:left;
        margin-right:5px;
        font-size:12pt;
        font-weight:bold;
        cursor:pointer;
        overflow:hidden;
    }
    
.litera
{
    overflow:hidden;
    border-bottom:1px solid #bbb;
    padding:10px 0 5px 0;
    margin-bottom:10px;
    float:left;
    width:100%;
    text-align:center;
    font-weight:bold;
    position:relative;
}

    .litera_do_gory
    {
        padding:3px 5px 3px 5px;
        position:absolute;
        top:9px;
        right:0;
        font-size:9pt;
        background:#ddd;
        cursor:pointer;
        -webkit-border-radius:3px 3px 0 0;
        -moz-border-radius:3px 3px 0 0;
    }

#blad
{
    padding:100px 200px;
    width:400px;
    float:left;
    text-align:left;
}    


.addthis_toolbox
{
    width:500px;
    float:left;
    margin:20px 0 20px;
}