/* --------------------------------------------------------------
 reset.css
 * Resets default browser CSS.
 Based on work by Eric Meyer
 meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
 This file contain also clearfix and round corners reset
 -------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* Clearing floats without extra markup
 Based on How To Clear Floats Without Structural Markup by PiE
 [http://www.positioniseverything.net/easyclearing.html] */
.clearfix:after, .container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

/* Round Corners Reset */
/* \*/ * html .tlc, * html .trc {
    height: 1%;
}

/* */
/* End of reset.css
 ***************************************************************************** */
/* Typografia:
 ***************************************************************************** */
body {
    font-size: medium;
    /*font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;*/
	font-family: Tahoma,Trebuchet,Arial,sans-serif;
    font-weight: normal;
    letter-spacing: normal;
}

/* 	Naglowki: 	*/
#mblog .temat-wpisu, #bblog .temat-wpisu, .arch-tytul, .tytul-wpisu, .tytul-wpisu-baza-zborow, .tresc-wpisu h1, .tresc-wpisu h2, .tresc-wpisu h3, .tresc-wpisu h4, .tresc-wpisu h5, .tresc-wpisu h6, #menu-boczne h4, div.blog-ostatnie-wpisy h2, div.sb-archiwum h2, div.aktual-ostatnie-wpisy h2 {
    /*font-family: Geneva, Tahoma, Verdana, sans-serif;*/
	font-family: "Trebuchet MS",Trebuchet,Arial,sans-serif;
    /*font-family: Geneva, Verdana, “Lucida Sans”, “Lucida Grande”, “Lucida Sans Unicode”, sans-serif;*/
    /*font-family: Helvetica, “Helvetica Neue”, Arial, sans-serif;*/
    /*font-family: “Trebuchet MS”, Tahoma, Arial, sans-serif;*/
    /*font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitsream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;*/
    /*font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;*/
    font-weight: normal;
}

#menu-boczne ul li {
    font: 140% / 145% "Times New Roman", Times, serif;
    font-style: italic;
}

#nav {
    font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
    font-size: 100%;
}

/* 	wielkosci czcionek	*/
#menu-boczne ul li ul li a {
    font-size: 60%;
}

#wordpress {
    font-size: 70%;
}

#mblog #dymek {
    font-size: 75%;
}

.data-wpisu, .breadcrumb {
    font-size: 80%;
}

#search-text {
    font-size: 85%;
}

.cat-link, .tresc-wpisu, .tresc-wpisu h6, .kiedy-wpisano, .baz-wpis, div.blog-ostatnie-wpisy p, div.aktual-ostatnie-wpisy p, div.sb-archiwum ul, #stopka {
    font-size: 90%;
}

#mblog, #bblog, .tresc-wpisu h5 {
    font-size: 110%;
}

.tresc-wpisu a.more-link, p.ag-nazwa {
    font-size: 120%;
}

.tresc-wpisu h4 {
    font-size: 130%;
}

.tytul-wpisu, .tytul-wpisu-baza-zborow, li.linkcat h2, div.blog-ostatnie-wpisy h2, div.sb-archiwum h2, div.aktual-ostatnie-wpisy h2 {
    font-size: 145%;
}

.tresc-wpisu h3 {
    font-size: 150%;
}

.tresc-wpisu h2 {
    font-size: 170%;
}

.arch-tytul, #menu-boczne h4 {
    font-size: 185%;
}

.tresc-wpisu h1 {
    font-size: 200%;
}

/* Ogolnosci:
 ***************************************************************************** */
body {
    background: #1D3F4B url('grafika/bg-body.jpg') top left repeat;
}

a {
    text-decoration: none;
}

a:hover, a:focus {
    text-decoration: underline;
}

.czysc {
    clear: both;
    height: 0;
    margin: 0;
    padding: 0;
}

.czysc1 {
    clear: both;
    height: 0;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
}

.czysc2 {
    clear: both;
    height: 30px;
}

.data-wpisu {
    color: white;
    text-align: right;
    margin-bottom: 5px;
    margin-right: 20px;
}

.temat-wpisu a {
    color: #234c55;
    text-align: left;
    padding: 0 0 0 25px;
    margin: 0 0 3px 20px;
    display: block;
}

.temat-wpisu a:hover, .temat-wpisu a:focus {
    color: white;
}

#naglowek {
    background: #0f0601 url('grafika/bg-header.jpg') top center no-repeat;
    height: 273px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    text-indent: -9999px;
}

#about {
    background: #1D3F4B url('grafika/bg-body1.jpg') top left repeat-x;
    position: absolute;
    top: 273px;
    left: 0;
    width: 100%;
    height: 606px;
    text-indent: -9999px;
}

#wrapper {
    position: relative;
    width: 960px;
    margin: 0 auto;
    left: 0;
    top: 0;
}

#logo a {
    background: transparent url('grafika/logo.png') top left no-repeat;
    margin: 20px 0 20px 80px;
    height: 132px;
    width: 573px;
    text-indent: -9999px;
    display: block;
    cursor: pointer;
}

/* Menu glowne:
 ***************************************************************************** */
#nav {
    list-style: none;
    overflow: hidden;
    margin: 0 0 5px 0;
    float: right;
}

#nav li {
    float: left;
    overflow: hidden;
    position: relative;
    padding: 0 0 0 3px;
}

#nav li a {
    color: #e5e8d6;
    position: relative;
    text-decoration: none;
    display: block;
    float: left;
    height: 33px;
    line-height: 33px;
    text-align: center;
    padding-left: 6px;
    background: url('grafika/nav-bg-left.png') left 0 no-repeat;
}

#nav li a:hover, #nav li a:focus, #nav li.current_page_item a {
    background: url('grafika/nav-bg-left.png') left -33px no-repeat;
}

#nav li a span {
    cursor: pointer;
    display: block;
    float: left;
    background: url('grafika/nav-bg-right.png') right 0 no-repeat;
    padding-right: 12px;
    padding-left: 6px;
}

#nav li a:hover span, #nav li a:focus span, #nav li.current_page_item a span {
    background: url('grafika/nav-bg-right.png') right -33px no-repeat;
    color: #0B1A1F;
    display: block;
}

/* Wstep:
 ***************************************************************************** */
#wstep {
    clear: both;
    background-color: #d5d8c6;
}

#slideshow {
    width: 620px;
    height: 260px;
    float: left;
    position: relative;
}
/* aby wyeliminowac napis slideshow : */
#slideshow div {
	position: absolute;
	left: 0;
	top: 0;
}

#witam {
    background: #d6d9c7 url('grafika/witam.jpg') left top no-repeat;
    width: 340px;
    height: 260px;
    float: right;
    text-indent: -9999px;
    z-index: 10;
    position: relative;
}

#witam div a {
    background: transparent url('grafika/read-all.gif') left 0 no-repeat;
    width: 115px;
    height: 29px;
    margin: 220px 0 0 10px;
    position: absolute;
    top: 0;
    left: 0;
}

#witam div a:hover, #witam div a:focus {
    background: transparent url('grafika/read-all.gif') left -29px no-repeat;
}

#mbblogs {
    background: url('grafika/bg-wood.jpg') left top no-repeat;
    clear: both;
    width: 960px;
}

#mblog {
    width: 620px;
    float: left;
    border-top: 1px solid #ffe7c2;
    line-height: 120%;
}

#mblog #lewa {
    width: 313px;
    float: left;
}

#mblog h2 {
    background: url('grafika/bg-blog-modlitewny.gif') left top no-repeat;
    height: 46px;
    margin: 1px 0 5px 0;
    text-indent: -9999px;
}

#mblog .temat-wpisu a {
    background: url('grafika/gwiazdkal.gif') left 2px no-repeat;
}

#mblog .temat-wpisu a:hover, #mblog .temat-wpisu a:focus {
    color: white;
}

#mblog #dymek {
    background: url('grafika/dymek-bottom.png') -5px bottom no-repeat;
    width: 295px;
    color: #244c55;
    padding-bottom: 9px;
    float: right;
    margin-right: 5px;
    margin-bottom: 8px;
    line-height: 125%;
}

#mblog #dymek p {
    width: 265px;
    padding: 16px 6px 0 45px;
    background: url('grafika/dymek.png') 16px 8px no-repeat;
    float: right;
}

#bblog {
    width: 340px;
    float: right;
    border-top: 1px solid #f7d7bb;
    line-height: 120%;
}

#bblog h2 {
    background: url('grafika/bg-blog-biskupa.gif') left top no-repeat;
    height: 44px;
    margin: 1px 0 12px 0;
    text-indent: -9999px;
}

#bblog .temat-wpisu a {
    background: url('grafika/gwiazdkar.gif') left 2px no-repeat;
    margin-right: 30px;
}

.breadcrumb {
    margin: 6px 20px;
    color: white;
    width: 580px;
}

.breadcrumb a {
    color: white;
}

.curr_bread {
    color: #244d56;
}

/* Content:
 ***************************************************************************** */
#content {
    margin-top: 12px;
    border-top: 1px solid #f6f7f1;
    background: url('grafika/bg-content.png') left top repeat-y;
}

/* Lewa:
 ***************************************************************************** */
#lcontent {
    width: 620px;
    float: left;
    position: relative;
}

#tytul-strony {
    background: url('grafika/linia.png') left bottom repeat-x;
    width: 590px;
    height: 50px;
    text-indent: -9999px;
    margin: 8px 0 40px 15px;
}

.cat-link {
    text-align: left;
    color: #B2B6B1;
    border-bottom: 1px dotted gray;
    margin-right: 50%;
    background-color: #f7f7f7;
    padding-left: 10px;
    padding-right: 10px;
}

.arch-tytul {
    margin: -25px 20px 20px 20px;
    color: #234C55;
    line-height: 120%;
}

#tytul-strony span {
    position: absolute;
    top: 8px;
    left: 15px;
}

.aktualnosci, .kategoria-8 {
    background: url('grafika/aktualnosci.gif') left top no-repeat;
    width: 241px;
    height: 40px;
}

.strona-5 {
    background: url('grafika/kosciol.gif') left top no-repeat;
    width: 241px;
    height: 40px;
}

.strona-16, .kategoria-22 {
    background: url('grafika/zbory.gif') left top no-repeat;
    width: 241px;
    height: 45px;
}

.strona-7, .kategoria-10 {
    background: url('grafika/nrk.gif') left top no-repeat;
    width: 484px;
    height: 45px;
}

.strona-10 {
    background: url('grafika/agendy.gif') left top no-repeat;
    width: 241px;
    height: 45px;
}

.strona-36 {
    background: url('grafika/blogi.gif') left top no-repeat;
    width: 241px;
    height: 45px;
}

.strona-12 {
    background: url('grafika/kontakt.gif') left top no-repeat;
    width: 241px;
    height: 45px;
}

.strona-14 {
    background: url('grafika/linki.gif') left top no-repeat;
    width: 241px;
    height: 45px;
}

.strona-300 {
    background: url('grafika/wstep-biskupa.gif') left top no-repeat;
    width: 306px;
    height: 45px;
}

.strona-954 {
    background: url('grafika/logowanie.gif') left top no-repeat;
    width: 234px;
    height: 48px;
}

.strona-szukaj {
    background: url('grafika/szukanie.gif') left top no-repeat;
    width: 446px;
    height: 45px;
}

.strona-arch {
    background: url('grafika/archiwum.gif') left top no-repeat;
    width: 211px;
    height: 45px;
}

.strona-bblog, .kategoria-6 {
    background: url('grafika/blog-biskupa.gif') left top no-repeat;
    width: 277px;
    height: 48px;
}

.strona-mblog, .kategoria-7 {
    background: url('grafika/blog-modlitewny.gif') left -2px no-repeat;
    width: 274px;
    height: 49px;
}

.strona-internal {
    background: url('grafika/strefa-pastora.gif') left top no-repeat;
    width: 299px;
    height: 48px;
}

.wpis {
    width: 596px;
    margin: 0 auto;
    position: relative;
    background: #E5E8D6 url('grafika/bg-wpis-bottom.png') left bottom no-repeat;
    padding-bottom: 5px;
    margin-bottom: 60px;
}

.wpis .single {
    margin-top: 53px;
}

.tytul-wpisu, .tytul-wpisu-baza-zborow {
    background: transparent url('grafika/bg-wpis-top.png') left top no-repeat;
    color: white;
    padding: 10px 20px;
    line-height: 120%;
}

.tytul-wpisu-baza-zborow {
    margin-left: 12px;
}

.tytul-wpisu a {
    display: block;
    color: white;
}

.tresc-wpisu {
    padding: 15px 20px;
    color: #244d56;
    background: #E5E8D6 url('grafika/bg-wpis.png') left top repeat-y;
    margin-bottom: 0;
    text-align: justify;
    line-height: 145%;
}

.tresc-wpisu h1, .tresc-wpisu h2, .tresc-wpisu h3, .tresc-wpisu h4, .tresc-wpisu h5, .tresc-wpisu h6 {
    font-weight: normal;
    line-height: 1.2em;
    margin-top: 0.7em;
    margin-bottom: 0.3em;
    clear: both;
}

.tresc-wpisu h1 {
    margin-top: 1.6em;
}

.tresc-wpisu p {
    margin-bottom: 0.7em;
}

.tresc-wpisu ul, .tresc-wpisu ol {
    margin: 0.7em 0;
}

.tresc-wpisu ul li, .tresc-wpisu ol li {
    list-style-position: outside;
    margin-left: 30px;
}

.tresc-wpisu ul li {
    list-style: disc;
}

.tresc-wpisu ol {
    list-style: decimal;
}

.tresc-wpisu a {
    color: #23b720;
}

.tresc-wpisu a:visited {
    color: #ea8c32;
}

.tresc-wpisu blockquote {
    font-style: italic;
    margin: 20px 40px;
}

.tresc-wpisu .ngg-singlepic, .tresc-wpisu img {
    border: 1px solid silver;
    margin: 6px 20px 0.5em 0;
    padding: 6px;
}

.ngg-galleryoverview {
    margin-top: 40px !important;
    margin-bottom: 30px !important;
}

.ngg-gallery-thumbnail {
    margin-left: 22px;
}

img.alignleft, img.ngg-left {
    float: left;
}

img.alignright, img.ngg-right {
    float: right;
    margin: 6px 0 0.5em 20px !important;
}

img.aligncenter, img.ngg-center {
    clear: both;
    margin: 20px auto !important;
}

.tresc-wpisu a.more-link {
    margin-left: 450px;
}

.kiedy-wpisano {
    position: absolute;
    top: -16px;
    right: 20px;
    color: white;
    background: url('grafika/bg-data.gif') left top no-repeat;
    padding: 1px 0 2px 16px;
    width: 106px;
    line-height: 120%;
}

.next-prev {
    margin: -30px 20px 20px 20px;
}

.next-prev .w_lewo a {
    float: left;
    background: url('grafika/poprzednie.gif') left top no-repeat;
    height: 23px;
    width: 117px;
    text-indent: -9999px;
}

.next-prev .w_lewo a:hover, .next-prev .w_lewo a:focus {
    background: url('grafika/poprzednie.gif') left -23px no-repeat;
}

.next-prev .w_prawo a {
    float: right;
    background: url('grafika/nastepne.gif') left top no-repeat;
    height: 23px;
    width: 109px;
    text-indent: -9999px;
}

.next-prev .w_prawo a:hover, .next-prev .w_prawo a:focus {
    background: url('grafika/nastepne.gif') left -23px no-repeat;
}

.ag-item {
    border: 1px solid silver;
    margin: 8px 0;
    padding: 10px;
    -moz-border-radius: 6px;
    float: left;
    width: 534px;
}

.ag-item p {
    margin: 0;
    padding: 0;
}

.ag-lewa {
    width: 49%;
    float: left;
    text-align: left;
}

.ag-prawa {
    width: 49%;
    float: right;
    text-align: right;
}

p.ag-nazwa {
    border-bottom: 2px solid silver;
    padding-bottom: 0.2em;
}

p.ag-dyr, p.ag-tel1, p.ag-email1, p.ag-www1 {
    margin-top: 0.8em;
    font-weight: bold;
}

p.ag-adres {
    font-weight: bold;
}

div#baz.wpis div.tresc-wpisu {
    padding-bottom: 0;
    padding-top: 1px;
}

.baz-wpis {
    border: 1px solid silver;
    margin: 8px 8px 0 8px;
    padding: 10px;
    -moz-border-radius: 6px;
    line-height: 1em;
}

div#baz.wpis .baz-wpis p {
    margin-bottom: 0.5em;
}

.tresc-wpisu .baz-left p, .tresc-wpisu .baz-right p {
    margin-bottom: 0;
}

.baz-left {
    width: 49%;
    float: left;
    text-align: left;
}

.baz-right {
    width: 49%;
    float: right;
    text-align: right;
}

.baz-wpis h3 {
    border-bottom: 2px solid silver;
    padding-bottom: 0.2em;
    margin-bottom: 0.7em;
    margin-top: 0;
}

.baz-naboz, .baz-miasto {
    font-weight: bold;
}

#wstep-witam {
    background: transparent url('grafika/witam.gif') left top no-repeat;
    width: 410px;
    height: 58px;
    text-indent: -9999px;
    margin-top: 20px;
}

#wstep-biskup {
    background: transparent url('grafika/biskup.jpg') left top no-repeat;
    width: 229px;
    height: 216px;
    float: left;
    text-indent: -9999px;
    margin-bottom: 20px;
}

#podpis-biskupa {
    background: transparent url('grafika/podpis-biskupa.gif') left top no-repeat;
    width: 253px;
    height: 106px;
    float: left;
    text-indent: -9999px;
    margin-top: 100px;
}

/* style dla Google Maps pluginu Mappress: */
.mapp-div {
    border: 1px solid silver;
}

.mapp-overlay-body {
    color: gray;
    height: 18em;
    text-align: left;
    line-height: 1.6em;
}

.mapp-overlay-body p {
    line-height: 1.6em;
    margin-bottom: 0;
}

.mapp-overlay-body p.mapa-naboz {
    font-weight: bold;
    margin-top: 1em;
}

.mapp-overlay-body p.mapa-okreg {
    margin-top: 1em;
    margin-bottom: 0.8em;
}

.tresc-wpisu li.linkcat {
    list-style: none;
    margin-left: 0;
    background: url('grafika/rozwin-down.gif') left 4px no-repeat;
}

li.linkcat h2 {
    padding-bottom: 0.2em;
    padding-left: 25px;
}

.zmien-bgd {
    background: url('grafika/rozwin-up.gif') left 4px no-repeat;
}

li.linkcat h2:hover, li.linkcat h2:focus {
    text-decoration: underline;
    cursor: pointer;
}

.linkcat li {
    border-bottom: 1px dotted silver;
}

/* Prawa - Sidebar:
 ***************************************************************************** */
#sidebar {
    width: 340px;
    float: right;
    position: relative;
    background-color: #D6D9C7;
}

/* Szukaj:
 ***************************************************************************** */
#szukaj {
    background: url('grafika/krecha-szukaj.gif') left bottom no-repeat;
    height: 58px;
    margin-bottom: 40px;
}

#search-text {
    background: url('grafika/bg-search.gif') left top no-repeat;
    width: 165px;
    height: 18px;
    display: block;
    float: left;
    padding: 5px 12px 3px 9px;
    margin: 12px 5px 5px 5px;
    border: none;
    color: #676c64;
}

#szukaj .submitbutton {
    display: block;
    float: left;
    width: 114px;
    height: 26px;
    background: url('grafika/search-go.gif') left top no-repeat;
    text-indent: -9999px;
    margin-top: 15px;
    border: none;
    overflow: hidden;
}

#szukaj .submitbutton:hover, #szukaj .submitbutton:focus {
    background: url('grafika/search-go.gif') left -26px no-repeat;
}

/* SBM - Sidebar Menu:
 ***************************************************************************** */
#menu-boczne {
    color: #244d56;
    margin: 0 15px 30px 15px;
}

#menu-boczne h4 {
    text-transform: uppercase;
    text-align: right;
    background: transparent url('grafika/linia1.gif') left bottom repeat-x;
	padding-bottom: 3px;
}

#menu-boczne ul {
    margin: 15px 0 0 0;
    padding: 0;
    list-style: none;
}

#menu-boczne ul li {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

#menu-boczne ul li.current_page_item {
    background: transparent url('grafika/arrow.gif') left 50% no-repeat;
}

#menu-boczne ul li a {
    text-decoration: none;
    cursor: pointer;
    color: #244c55;
    background: transparent url('grafika/kolko.gif') left 50% no-repeat;
    display: block;
    margin: 5px 0 5px 30px;
    padding-left: 25px;
}

#menu-boczne ul li a span {
    display: block;
    background: transparent url('grafika/dot.gif') left bottom repeat-x;
}

#menu-boczne ul li.current_page_item a span, #menu-boczne ul li.current_page_item a, #menu-boczne ul li ul li a span {
    background: none;
}

#menu-boczne ul li a:hover, #menu-boczne ul li a:focus {
    color: white;
}

#menu-boczne ul li ul {
    margin: 0;
    padding: 0;
}

#menu-boczne ul li ul li a {
    margin: 0 0 0 60px;
    line-height: 140%;
}

/* Ostatnie wpisy:
 ***************************************************************************** */
div.blog-ostatnie-wpisy, div.sb-archiwum, div.aktual-ostatnie-wpisy {
    width: 306px;
    margin: 0 auto 30px auto;
    background: transparent url('grafika/bg-last-wpis-bottom.png') left bottom no-repeat;
    padding-bottom: 20px;
}

div.blog-ostatnie-wpisy h2, div.sb-archiwum h2, div.aktual-ostatnie-wpisy h2 {
    background: transparent url('grafika/bg-last-wpis-top.png') left top no-repeat;
    text-align: right;
    margin-top: 20px;
    padding: 10px 20px;
    line-height: 120%;
}

div.blog-ostatnie-wpisy h2 a, div.aktual-ostatnie-wpisy h2 a {
    display: block;
    color: white;
}

div.blog-ostatnie-wpisy p, div.aktual-ostatnie-wpisy p {
    background: transparent url('grafika/bg-last-wpis.png') left top repeat-y;
    padding: 0 20px;
    line-height: 160%;
}

div.blog-ostatnie-wpisy p.blog-ostatnie-wpisy-tytul a, div.aktual-ostatnie-wpisy p.aktual-ostatnie-wpisy-tytul a {
    color: #244d56;
    background: transparent url('grafika/gwiazdkasbm.gif') left 1.1em no-repeat;
    padding-left: 20px;
    display: block;
    padding-top: 10px;
}

div.blog-ostatnie-wpisy p.blog-ostatnie-wpisy-data, div.aktual-ostatnie-wpisy p.aktual-ostatnie-wpisy-data {
    color: #999;
    text-align: right;
}

div.blog-ostatnie-wpisy p.blog-ostatnie-wpisy-data span, div.aktual-ostatnie-wpisy p.aktual-ostatnie-wpisy-data span {
    color: #999;
    border-bottom: 1px dotted #999;
    display: block;
}

/* Widget Archiwum:
 ***************************************************************************** */
div.sb-archiwum {
    padding-bottom: 30px;
}

div.sb-archiwum h2 {
    background: transparent url('grafika/bg-archiwum-top.png') left top no-repeat;
    color: white;
}

div.sb-archiwum ul, #tml-1 {
    background: transparent url('grafika/bg-last-wpis.png') left top repeat-y;
    padding: 0 20px;
    line-height: 160%;
}

#tml-1 ul {
    background: none;
}

div.sb-archiwum ul li a {
    color: #244d56;
    padding: 10px 20px 3px 20px;
    display: block;
    border-bottom: 1px dotted #999;
}

/* Aktualności - ostatnie wpisy:
 ***************************************************************************** */
div.aktual-ostatnie-wpisy h2 {
    background: transparent url('grafika/bg-aktual-top.png') left top no-repeat;
}

/* Stopka:
 ***************************************************************************** */
#stopka {
    margin: 12px 0;
    background-color: #16313a;
    float: left;
    border-top: 1px solid #1c4e5e;
    color: gray;
    line-height: 145%;
}

#rozw-menu {
    width: 620px;
    float: left;
}

#rozw-menu ul#col1, #rozw-menu ul#col2, #rozw-menu ul#col3 {
    float: left;
    margin-bottom: 0.7em;
    width: 180px;
    padding: 20px 0 20px 20px;
}

#rozw-menu a {
    text-decoration: none;
    cursor: pointer;
    display: block;
}

#rozw-menu a:hover, #rozw-menu a:focus {
    text-decoration: underline;
}

#rozw-menu ul li a {
    color: white;
}

#rozw-menu ul ul {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

#rozw-menu ul li ul li a {
    margin-bottom: 0;
    color: gray;
}

.page-item-954 {
    border-top: 1px dotted #23b720;
    margin-top: 1.2em;
}

#col3 li.page-item-954 a {
    color: #23b720;
}

#adresy {
    float: right;
    width: 340px;
    line-height: 1.2em;
}

#adresy div {
    padding: 20px 20px 20px 40px;
}

#adresy a {
    color: white;
}

#adresy .wyroznij {
    color: silver;
    padding-top: 0.7em;
}

#adresy .wyroznij1 {
    color: silver;
    padding-top: 0;
}

#wordpress {
    color: gray;
    width: 100%;
    text-align: right;
    margin: 10px 0;
    line-height: 1.2em;
    text-align: left;
    line-height: 145%;
}

#wordpress p {
    margin-right: 20px;
    margin-left: 20px;
}

#wordpress p a {
    color: white;
}
