* { margin: 0; padding: 0; }
a img { border: 0; }
a, input, select, textarea { outline: none; }

.panCzysciciel
    {
    width: 100%;
    clear: both;
    display: block;
    height: 0; 
    }

html
    {
    background: url('/images/layout/duzeBialeTlo.gif') no-repeat top center fixed;
    }
    
html#brak
    {
    background: #FFF;
    }

.rogi
    {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    }

.kolo
    {
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    }

body
    {
    font-family: Georgia, serif;
    background: url('../images/layout/duzeCzerwoneTlo.jpg') no-repeat top center;
    }

body#podstrona
    {
    background: url('../images/layout/maleCzerwoneTlo1px.jpg') repeat-x;
    }

body#portfolio
    {
    background: url('../images/layout/maleCzerwoneTlo1px.jpg') repeat-x;
    }

div#gora
    {
    /* background: #a40a11; */
    /* background: url('../images/layout/duzeCzerwoneTlo.jpg') top center no-repeat; */
    height: 397px;
    width: 100%;
    border-top: 1px solid #FFF;
    overflow: hidden;
    position: relative;
    }

div.hover
    {
    background: url('../images/layout/hover.gif');
    width: 100%;
    height: 24px;
    position: absolute;
    z-index: 2;
    display: none;
    }

body#podstrona div.hover
    {
    z-index: 1;
    }

div#hover1
    {
    top: 120px;
    left: 0;
    }

div#hover2
    {
    top: 144px;
    left: 0;
    }

div#hover3
    {
    top: 168px;
    left: 0;
    }

div#hover4
    {
    top: 192px;
    left: 0;
    }

div#hover5
    {
    top: 216px;
    left: 0;
    }

div#hover6
    {
    top: 240px;
    left: 0;
    }

div#hover7
    {
    top: 264px;
    left: 0;
    }

div#hover8
    {
    top: 288px;
    left: 0;
    }

div#goraZawartosc
    {
    width: 960px;
    margin: 0 auto;
    height: 398px;
    }

ul#nawigacja
    {
    width: 190px;
    float: left;
    text-align: right;
    color: #FFF;
    font-size: 24px;
    font-family: Helvetica Neue, Arial, Tahoma, sans-serif;
    text-transform: uppercase;
    margin: 118px 0 0 0;
    font-weight: 500;
    }
    
div#goraZawartosc ul#nawigacja
    {
    margin-top: 117px;
    width: 188px;
    }

ul#nawigacja li
    {
    list-style: none;
    height: 24px;
    display: block;
    }

ul#nawigacja li a
    {
    color: #FFF;
    text-decoration: none;
    position: relative;
    z-index: 3;
    padding: 0 10px 0 10px;
    white-space: nowrap;
    }

div#goraZawartosc ul#nawigacja li:hover a
    {
    height: 24px;
    }

ul#nawigacja li:hover div.hover
    {
    display: block;
    }

div#goraZawartosc h1
    {
    float: left;
    margin: 70px 0px 0 51px;
    }

h1 a img
    {
    display: block;
    }

div#zajawki
    {
    float: right;
    width: 720px;
    height: 330px;
    position: relative;
    margin: 50px 0 0 0;
    }

div#goraZawartosc ul#wersjeJezykowe
    {
    position: absolute;
    right: 0;
    top: -50px;
    }

ul#wersjeJezykowe li
    {
    float: left;
    list-style: none;
    }

ul#wersjeJezykowe li a
    {
    float: left;
    text-transform: uppercase;
    text-decoration: none;
    font-style: italic;
    height: 34px;
    width: 30px;
    line-height: 38px;
    text-align: center;
    font-size: 10px;
    color: #e5bdbd;
    margin: -4px 1px 0 0;
    background: #ad3a3f;
    position: relative;
    }

ul#wersjeJezykowe li.wybrany a
    {
    background: #FFF url('../images/layout/wybranyJezykTlo.jpg') bottom center repeat-x;
    color: #2d2d2d;
    text-shadow: 1px 1px #e9e9e9;
    }
    
ul#wersjeJezykowe li.wybrany a span
    {
    width: 38px;
    height: 4px;
    display: block;
    position: absolute;
    top: 4px;
    left: -4px;
    background: url('/images/layout/wybranyJezyk.png') no-repeat;
    z-index: 5;
    }

ul#kulki
    {
    position: absolute;
    right: 0;
    bottom: 0;
    }

ul#kulki li
    {
    width: 16px;
    height: 16px;
    display: block;
    border: 1px solid #620309;
    float: left;
    margin: 0 1px 0 0;
    cursor: pointer;
    }

ul#kulki li.pelne
    {
    background: url('../images/layout/koloPelne.gif') repeat-x;
    }

div#news
    {
    margin: 0 auto;
    font-family: Helvetica Neue, Arial, Tahoma, sans-serif;
    clear: both;
    overflow: hidden;
    }

div#news ul li
    {
    width: 160px;
    float: left;
    margin: 0 35px 0 0;
    list-style: none;
    padding: 50px 0 20px 0;
    }

div#news ul li.starsze
    {
    opacity: 0.4;
    }

div#news ul li.stare
    {
    opacity: 0.15;
    }

div#news ul
    {
    width: 980px;
    }

div#news ul li h2, div#news ul li h2 a
    {
    font-size: 24px;
    color: #535353;
    line-height: 20px;
    text-decoration: none;
    }

div#news ul li p
    {
    font-size: 11px;
    color: #c0c0c0;
    }

div#stopka
    {
    width: 940px;
    border-top: 1px solid #e5e5e5;
    margin: 0 auto;
    margin-top: 30px;
    font-size: 11px;
    color: #d0cfcf;
    font-style: italic;
    padding: 15px 10px 20px 10px;
    clear: both;
    }

div#stopka strong
    {
    color: #acacac;
    font-weight: normal;
    }

div#stopka a
    {
    text-decoration: none;
    color: #d0cfcf;
    margin-left: 5px;
    margin-right: 5px;
    }

/* podstrona */

div#podstronaZawartosc, div#portfolioZawartosc
    {
    width: 960px;
    margin: 0 auto;
    }

div#podstronaZawartosc div#lewa, div#portfolioZawartosc div#lewa
    {
    float: left;
    width: 300px;
    }
    
div#podstronaZawartosc div#lewa
    {
    padding: 422px 0 0 0;
    }

div#podstronaZawartosc div#lewa div.najnowszeRealizacje a
    {
    display: block;
    width: 300px;
    height: 127px;
    background: #000;
    position: relative;
    color: #3d3d3d;
    font-size: 10px;
    font-style: italic;
    text-align: right;
    text-decoration: none;
    }

div#podstronaZawartosc div#lewa div.najnowszeRealizacje a span
    {
    position: absolute;
    z-index: 5;
    top: 103px;
    right: 10px;
    }

div#podstronaZawartosc div#lewa div.najnowszeRealizacje img.maska
    {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    }

div#portfolioZawartosc div#lewa a.powrot
    {
    height: 36px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 12px;
    color: #888383;
    text-decoration: none;
    display: block;
    line-height: 36px;
    text-align: right;
    width: 285px;
    font-style: italic;
    padding-right: 15px;
    position: relative;
    z-index: 6;
    }

div#podstronaZawartosc div#prawa div.tresc a.powrot
    {
    color: #888383;
    height: 36px;
    font-size: 12px;
    font-style: italic;
    text-decoration: none;
    }
    
div#podstronaZawartosc div#lewa a.powrot:hover, div#podstronaZawartosc div#prawa div.tresc a.powrot:hover
    {
    color: #FF0000;
    }

div#podstronaZawartosc div#lewa h2
    {
    color: #313131;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    margin: 0 0 20px 0;
    }

div#podstronaZawartosc div#lewa div#czerwone, div#portfolioZawartosc div#lewa div#czerwone
    {
    background: #a90b11 url('../images/layout/lewaCzerwonePodstrona.jpg') right bottom no-repeat;
    height: 400px;
    margin-bottom: 22px;
    position: relative;
    width: 820px;
    margin-left: -520px;
    z-index: 5;
    }
    
div#podstronaZawartosc div#lewa div#czerwone
    {
    position: fixed;
    margin-top: -422px;
    }

div#lewa div#czerwone h1
    {
    position: absolute;
    bottom: -1px;
    right: 128px;
    }

body#portfolio div#lewa div#czerwone h1
    {
    right: 45px;
    bottom: -30px;
    z-index: 1;
    }

div#portfolioZawartosc div#lewa div#czerwone
    {
    height: 120px;
    margin: 0;
    margin-left: -520px;
    }

div#spierdalaLewo
    {
    width: 200%;
    height: 400px;
    position: absolute;
    top: 0;
    left: -200%;
    z-index: 1;
    background: url('../images/layout/spierdalaLewo.jpg') right bottom repeat-x;
    }

div#podstronaZawartosc div#prawa, div#portfolioZawartosc div#prawa
    {
    width: 630px;
    float: right;
    font-size: 12px;
    color: #3d3d3d;
    line-height: 22px;
    font-style: italic;
    text-align: justify;
    }

div#prawa div.tresc
    {
    margin: 165px 0 0 0;
    }

div.tresc .doPrawej
    {
    margin: 0 0 15px 15px;
    float: right;
    }

div.tresc .doLewej
    {
    margin: 0 15px 15px 0;
    float: left;
    }

div.tresc .doSrodka
    {
    margin: 0 auto;
    margin-bottom: 30px;
    display: block;
    clear: both;
    }
    
div.tresc .doSrodka img, div.tresc .doLewej img, div.tresc .doPrawej img
    {
    display: block;
    margin: 0 auto;
    border: 4px solid #ccc;
    }

div.tresc .doSrodka small, div.tresc .doLewej small, div.tresc .doPrawej small
    {
        color: #AFAFAF;
        display: block;
        text-align: center;
        margin-top: -2px;
        clear: both;
    }

div#podstronaZawartosc div#prawa p
    {
    margin: 0 0 25px 0;
    }

div#podstronaZawartosc div#prawa cite, div#podstronaZawartosc div#prawa blockquote
    {
    float: right;
    font-size: 18px;
    color: #dd0613;
    width: 160px;
    padding: 20px 0px 10px 20px;
    text-align: left;
    line-height: 20px;
    }

div#podstronaZawartosc div#prawa h2
    {
    font-size: 36px;
    color: #ff000f;
    font-family: Helvetica Neue, Arial, Tahoma, sans-serif;
    text-transform: uppercase;
    font-weight: 100;
    clear: both;
    font-style: normal;
    margin: 0 0 36px 0;
    }
    
div#podstronaZawartosc div#prawa div.tresc h3, div#podstronaZawartosc div#prawa div.tresc h4
    {
    font-size: 18px;
    font-family: Helvetica Neu, Arial, Tahoma;
    color: #DD0613;
    font-style: normal;
    text-decoration: none;
    font-weight: normal;
    line-height: 26px;
    margin-bottom: 15px;
    text-align: left;
    }
    
div#podstronaZawartosc div#prawa div.tresc h4
    {
    font-size: 14px;
    font-weight: bold;
    color: #3D3D3D;
    }
    
div#podstronaZawartosc div#prawa div.tresc a
    {
    color: #DE0A12;
    }

div#podstronaZawartosc div#prawa ul#wersjeJezykowe, div#portfolioZawartosc div#prawa ul#wersjeJezykowe
    {
    float: right;
    }

div#podstronaZawartosc div#prawa ul#wersjeJezykowe li, div#portfolioZawartosc div#prawa ul#wersjeJezykowe li
    {
    position: relative;
    }
    
div#podstronaZawartosc div#prawa ul#wersjeJezykowe li.wybrany a span, body#portfolio ul#wersjeJezykowe li.wybrany a span
    {
    width: 38px;
    height: 4px;
    display: block;
    position: absolute;
    top: 0;
    left: -4px;
    background: url('/images/layout/wybranyJezykPodstrona.png') left top no-repeat;
    }

div#podstronaZawartosc div#prawa ul#wersjeJezykowe li a, div#portfolioZawartosc div#prawa ul#wersjeJezykowe li a
    {
    background: #FFF;
    height: 30px;
    margin-top: 1px;
    line-height: 30px;
    color: #c79696;
    position: relative;
    overflow: visible;
    }
    
div#podstronaZawartosc div#prawa ul#wersjeJezykowe li a:hover, div#portfolioZawartosc div#prawa ul#wersjeJezykowe li a:hover
    {
    background: #f1f1f1;
    color: #CACACA;
    }

div#podstronaZawartosc div#prawa ul#wersjeJezykowe li.wybrany a, div#portfolioZawartosc div#prawa ul#wersjeJezykowe li.wybrany a
    {
    background: #de0a12;
    color: #FFF;
    text-shadow: 1px 1px #9a060d;
    }

div#podstronaZawartosc div#prawa div.tresc ul
    {
    margin: 0 0 36px 15px;
    }

div#podstronaZawartosc div#prawa div.tresc ul li
    {
    padding: 0 0 0 25px;
    line-height: 20px;
    margin-bottom: 2px;
    display: block;
    list-style: none;
    background: url('../images/layout/li.jpg') 0 5px no-repeat;
    }

div#podstronaZawartosc ul#nawigacja
{
float: right;
margin-right: 112px;
}

div#podstronaZawartosc ul#nawigacja li:hover div.hover
    {
    display: none;
    }

/* lista portfolio */

div#podstronaZawartosc div#prawa div.tresc ul#listaPortfolio
    {
    width: 633px;
    margin: 0;
    }

div#podstronaZawartosc div#prawa div.tresc ul#listaPortfolio li
    {
    float: left;
    list-style: none;
    background: none;
    margin: 0;
    padding: 0;
    padding-bottom: 20px;
    margin-right: 1px;
    width: 210px;
    height: 265px;
    }

div#podstronaZawartosc div#prawa div.tresc ul#listaPortfolio li a
    {
    text-align: center;
    display: block;
    padding-bottom: 8px;
    margin-bottom: 25px;
    color: #3d3d3d;
    text-decoration: none;
    }

ul#listaPortfolio li a span
    {
    width: 208px;
    height: 208px;
    overflow: hidden;
    border: 1px solid #d3d3d3;
    display: block;
    clear: both;
    position: relative;
    margin-bottom: 8px;
    }

ul#listaPortfolio li a img
    {
    width: 202px;
    height: 202px;
    border: 3px solid #FFF;
    }

div#podstronaZawartosc div#prawa div.tresc ul#listaPortfolio li a:hover
    {
    background: #a50b14;
    color: #FFF;
    text-shadow: 1px 1px #56060a;
    }

ul#listaPortfolio li a:hover span
    {
    border: 1px solid #c60c17;
    }

ul#listaPortfolio li a:hover img
    {
    border: 3px solid #ff000e;
    }

/* stronicowanie */

div#podstronaZawartosc div#prawa div.tresc ul.stronicowanie
    {
    margin: 0;
    padding: 0;
    border-top: 1px solid #e5e5e5;
    width: 100%;
    padding-top: 10px;
    display: block;
    height: 22px;
    margin-bottom: 65px;
    overflow: hidden;
    clear: both;
    }

div#podstronaZawartosc div#prawa div.tresc ul.stronicowanie li
    {
    margin: 0;
    padding: 0;
    margin-right: 1px;
    overflow: hidden;
    width: 22px;
    height: 22px;
    background: none;
    float: left;
    }

div#podstronaZawartosc div#prawa div.tresc ul.stronicowanie li a, div#podstronaZawartosc div#prawa div.tresc ul.stronicowanie li strong
    {
    float: left;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #d4d4d4;
    color: #c1c1c1;
    text-decoration: none;
    }

div#podstronaZawartosc div#prawa div.tresc ul.stronicowanie li a:hover
    {
    color: #737373;
    border: 1px solid #737373;
    }

div#podstronaZawartosc div#prawa div.tresc ul.stronicowanie li strong
    {
    border: 1px solid #ec0000;
    color: #ec0000;
    font-weight: normal;
    }

/* praca */

div#praca
    {
    width: 960px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    margin-top: 20px;
    font-style: italic;
    }

div#praca div#trzymamPrace
    {
    height: 350px;
    width: 10000px;
    margin-bottom: 20px;
    }

div#praca div#trzymamPrace ul
    {
    width: 10000px;
    height: 350px;
    overflow: hidden;
    }

div#praca div#trzymamPrace ul li
    {
    float: left;
    list-style: none;
    margin-right: 1px;
    }

div#praca div#trzymamPrace ul li img
    {
    display: block;
    float: left;
    opacity: 0.2;
    }

div#praca div#trzymamPrace ul li.wybrany img
    {
    opacity: 1;
    }

div#praca h2
    {
    color: #FF0000;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 4px;
    }

div#praca div#opisujePrace
    {
    float: left;
    margin-bottom: 50px;
    }

div#praca div#opisujePrace p
    {
    width: 500px;
    color: #7a7a7a;
    font-size: 11px;
    line-height: 16px;
    }

div#praca ul#sliczer
    {
    float: right;
    }

div#praca ul#sliczer li
    {
    list-style: none;
    float: left;
    margin: 0 1px 0 0;
    }

div#praca ul#sliczer li a
    {
    float: left;
    text-decoration: none;
    width: 16px;
    height: 10px;
    border: 1px solid #d3d3d3;
    }

div#praca ul#sliczer li a:hover
    {
    border: 1px solid #737373;
    }

div#praca ul#sliczer li a.wybrany
    {
    border: 1px solid #ff0000;
    }

div#praca a.poprzednia, div#praca a.nastepna
    {
    float: left;
    color: #939393;
    text-decoration: none;
    font-size: 11px;
    line-height: 20px;
    text-align: left;
    margin-bottom: 50px;
    }

div#praca a.nastepna
    {
    float: right;
    text-align: right;
    }

div#praca a.poprzednia strong, div#praca a.nastepna strong
    {
    color: #3f3f3f;
    font-size: 18px;
    width: 200px;
    word-wrap: break-word;
    display: block;
    }

div#praca a.poprzednia:hover, div#praca a.nastepna:hover
    {
    color: #FF0000;
    }
    
/* pasek narzedzi */

body.edit {
    padding: 50px 0 0 0;
    background-position: 0 51px;
    }

div#pasekNarzedzi
    {
    width: 100%;
    height: 50px;
    background: #9C1FC5;
    position: fixed;
    top:0;
    z-index: 9999;
    }

div#pasekNarzedzi ul
    {
    padding: 15px;
    }

div#pasekNarzedzi ul li
    {
    display: inline;
    list-style: none;
    color: #FFF;
    margin: 0 10px 0 0;
    float: left;
    }
    
div#pasekNarzedzi ul li a
    {
    color: #FFF;
    text-decoration: none;
    padding: 5px;
    background: #580773;
    }
    
div#pasekNarzedzi ul li a:hover
    {
    color: #580773;
    background: #FFF;
    }

div#pasekNarzedzi.szare {
    background-color: #1a1a1a;
}

div#pasekNarzedzi.szare ul li a {
    background-color: #101010;
}
div#pasekNarzedzi.szare ul li a:hover {
    color: #404040;
    background-color: #FFF;
}

/* lista akutalnosci */

div#podstronaZawartosc div#prawa div.tresc ul#listaAktualnosci
    {
    margin: 0;
    }

div#podstronaZawartosc div#prawa div.tresc ul#listaAktualnosci li
    {
    clear: both;
    padding: 0;
    margin: 0;
    margin-bottom: 30px;
    padding-bottom: 20px;
    background: none;
    border-bottom: 1px solid #E5E5E5;
    line-height: 22px;
    }
    
div#podstronaZawartosc div#prawa div.tresc ul#listaAktualnosci li:last-child
    {
    border: 0;
    }
    
div#podstronaZawartosc div#prawa small.data
    {
    display: block;
    color: #a9a9a9;
    margin: 0 0 15px 0;
    }
    
div#podstronaZawartosc div#prawa div.tresc ul#listaAktualnosci li h3, div#podstronaZawartosc div#prawa div.tresc div#aktualnosc h3
    {
    font-size: 24px;
    font-family: Helvetica Neu, Arial, Tahoma;
    color: #FF0000;
    font-style: normal;
    text-decoration: none;
    font-weight: normal;
    line-height: 26px;
    height: 26px;
    margin: 0;
    }
    
div#podstronaZawartosc div#prawa div.tresc ul#listaAktualnosci li h3 a
    {
    color: #FF0000;
    text-decoration: none;
    }
    
div#podstronaZawartosc div#prawa div.tresc ul#listaAktualnosci li h3 a:hover
    {
    color: #a9a9a9;
    }

div#podstronaZawartosc div#prawa div.tresc ul#listaAktualnosci div.show
    {
        float:right;
    }

/* komunikat bledu */

html#blad
    {
    background: #a4a4a4 url('/images/layout/tloBlad.jpg') repeat-x;
    color: #FFF;
    font-family: Helvetica Neue, Arial, Tahoma, sans-serif;
    }
    
html#blad body
    {
    background: none;
    font-family: Helvetica Neue, Arial, Tahoma, sans-serif;
    width: 100%;
    height: 100%;
    }

html#blad div
    {
    width: 404px;
    margin: 0 auto;
    text-align: center;
    }

html#blad div h1
    {
    font-size: 36px;
    line-height: 36px;
    font-weight: 300;
    text-shadow: 1px 1px #898989;
    margin-bottom: 20px;
    padding: 180px 0 0 0;
    text-align: left;
    }
    
html#blad div h1 strong
    {
    font-weight: bold;
    color: #4f4f4f;
    text-shadow: 1px 1px #c5c5c5;
    }

html#blad div p
    {
    font-size: 12px;
    text-shadow: 1px 1px #898989;
    line-height: 18px;
    border-bottom: 1px solid #b1b1b1;
    padding: 0 0 20px 0;
    margin: 0 0 20px 0;
    text-align: justify;
    }
    
html#blad div a
    {
    display: inline-block;
    padding: 0 15px 0 15px;
    margin: 0 auto;
    text-align: center;
    background: #c60000 url('/images/layout/wrocTlo.png') repeat-x;
    font-size: 12px;
    color: #FFF;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    border: 1px solid #8b0000;
    text-shadow: 1px 1px #770000;
    }
    
/* formularz */

div#formularz 
    {
    width: 100%;
    }
    
div#podstronaZawartosc div#prawa div.tresc div#formularz ul
    {
    margin-bottom: 15px;
    }
        
div#podstronaZawartosc div#prawa div.tresc div#formularz ul li
    {
    list-style: none;
    border-bottom: 1px solid #f3f3f3;
    padding: 15px 0;
    background: none;
    }

div#formularz ul li label
    {
    width: 110px;
    margin: 0 15px 0 0;
    float: left;
    text-align: right;
    }
    
div#formularz ul li input[type=text], div#formularz ul li textarea
    {
    border: 1px solid #cacaca;
    height: 19px;
    padding: 5px 7px 0 7px;
    font-size: 12px;
    width: 200px;
    font-family: Arial, sans-serif;
    color: #3b3b3b;
    }

div#formularz ul li input[type=text]:focus, div#formularz ul li textarea:focus
    {
    border: 1px solid #FF0000;
    color: #FF0000;
    }

div#formularz ul li textarea
    {
    width: 350px;
    height: 150px;
    padding-top: 7px;
    }
    
div#podstronaZawartosc div#prawa div#formularz ul li p.error
    {
    color: #FF0000;
    font-weight: bold;
    margin: 15px 0 0 126px;
    }
    
div#formularz input[type=submit]
    {
    float: right;
    margin-bottom: 15px;
    background: #DE0A12;
    color: #FFF;
    text-shadow: 1px 1px #9A060D;
    border: 1px solid #9c0000;
    width: 60px;
    height: 24px;
    cursor: pointer;
    margin-right: 124px;
    }
    
/* komunikat */

div.message
    {
    background: #a2a2a2;
    color: #f4f4f4;
    padding: 10px 15px 10px 15px;
    top: 10px;
    left: 10px;
    position: absolute;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    font-family: Helvetica Neue, Arial, Tahoma, sans-serif;
    z-index: 21;
    }
        
div.message a
    {
    color: #cccccc
    }


/* submenu */

div#podstronaZawartosc div#lewa div.linkedelements
    {
    width: 300px;
    }
div#podstronaZawartosc div#lewa div.linkedelements ul
    {
    margin-bottom: 20px;
    }
    
div.linkedelements, div.systemicPage
    {
    position: fixed;
    background: #FFF;
    }

div#podstronaZawartosc div#lewa div.linkedelements h2
    {
    color: #A90B11;
    font-size: 16px;
    }

div.linkedelements ul li
    {
    list-style: none;
    font-style: italic;
    font-size: 12px;
    }
    
div.linkedelements ul li a
    {
    color: #737373;
    border-bottom: 1px solid #e6e6e6;
    text-decoration: none;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    display: block;
    font-size: 14px;
    }
    
div.linkedelements ul li a:hover
    {
    padding: 0 0 10px 15px;
    color: #7c7c7c;
    }
	
embed,object
	{
	outline: 0;
	}

/* strona systemowa */

div.systemicPage
    {
    margin: 0;
    padding: 20px;
    width: 259px;
    display: block;
    border: 1px solid #CFCFCF;
    font-size: 11px;
    color: #3D3D3D;
    font-style:italic;
    line-height:22px;
    text-align:justify;
    }
