/*
Autor: Wojciech Pietrzok
Theme based on Tranquility White by Roy Tanck http://www.roytanck.com
*/

/* Zerowanie */

* {
    margin: 0;
    padding: 0;
}

/*
 * Glowne elementy
 */
 
body {
    font-family: Verdana, Arial, helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    background-color: #fff;
    text-align: center;
    padding:0;
    border-top: 3em solid #eee;
    border-bottom: 3em solid #eee;
}

a { color: #793; text-decoration: none; }
a img { border: none; }
a:visited { color: #793; }
a:hover { color: #ac6; text-decoration: underline; }


#BlogGlownyBox { 
    width: 980px;
    margin: 0 auto;
    padding: 0 0 20px 0;
    text-align: left;
}

#BlogBodyBox {}

/*
 * Szeroka Szpalta
 */

#BlogSzerokaSzpalta {
    margin: 0 35px 0 15px;
    width: 650px;
}


/*
 * WazkaSzpalta
 */
#BlogWazkaSzpalta, #SkomentujWazkaSzpalta,
#BlogWazkaSzpalta_cont {
    width: 285px; 
}

/*
 * Tytul bloga
 */

#NadTytul {}

#BlogTytulBox { /* #header */
    margin-bottom: 35px;
    padding-top: 20px;
    /* black ribbon 
    padding-left: 70px;
    background-image: url(http://kosciak.blox.pl/resource/wstazka.png);
    background-repeat: no-repeat;
    background-position: 0 2px;
    */
}

#BlogTytulBox a {}
#BlogTytulBox a:hover {}
#BlogTytulText h1 {}

#BlogTytulText h1 a {
    font-size: 40px;
    letter-spacing: -0.05em;
    color: #ac6;
    font-weight: normal;
    text-decoration: none;
}

#BlogTytulOpis {
    font-size: 15px;
    font-weight: normal;
    color: #999;
}

#BlogTytulText {}

#BlogTytulText h1, div#BlogTytulText a {}
div#BlogTytulText a:hover {} 



/*
 * Kategorie i RSS
 */

/* Kategorie */
#BlogKategorieBox {
    position: absolute;
    top: 0px;
    line-height:32px;
}

#BlogKategorieBox table {
    width: 960px;
}
#BlogKategorie { font-size:0; color: #eee;}

#BlogKategorie span {
    font-size: 13px;
    margin-right: 1em;
    font-weight: bold;
    color: #333;
}
#BlogKategorie a {
    font-size: 13px;
    margin-right: 1em;
    font-weight: normal;
}

/* RSS */
#BlogRss {
    /*display:none;*/
    position: absolute;
    top: 2px;
    right: 5px;
/*    margin-top: -5px;*/
    background-image: url('http://kosciak.blox.pl/resource/rss.png');
    background-repeat: no-repeat;
    background-position: center left;
}

#BlogRss a {
    font-size: 20px;
    padding-left: 35px;
    display: block;
    font-weight: bold;
    color:#FA6930;
}


/*
 * Wpis
 */

/* Nazwa wybranej kategorii */
#BlogKategorieWybranaTytul h3 { 
    display: none;
}

/* Data wpisu lub Blog > komentarze do wpisu */
.BlogDataWpisu {
    font-size: 11px;
    font-weight: bold;
    color: #999;
    margin-bottom: 10px;
    margin-left: -15px;
}

#SkomentujBoxEtykieta {
    margin-left: -10px;
}

#SkomentujBoxEtykieta a {
    font-weight: bold;
}

/* Linki do nastêpnego i poprzedniego */
div#BlogWpisPoprzedniNastepnyBox {
    margin: 1em 0 1.5em -10px;
}

div#BlogWpisPoprzedniLewy { 
    float: left; 
}
div#BlogWpisNastepnyPrawy { 
    float: right; 
}

/* Box z wpisem */
.BlogWpisBox, #SkomentujBox, #StatycznaBox {
    margin-bottom: 45px;
    line-height: 1.5em;
}

/* Tytul wpisu */
.BlogWpisItemTytul, 
.TytulKomentowanegoWpisu,
#StatycznaTytul {
    margin-bottom: 15px;
    margin-left: -15px;
}

.BlogWpisItemTytul a, 
.TytulKomentowanegoWpisu h2,
#StatycznaTytul h2 {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -0.05em;
    color: #000;
    font-weight: normal;
    text-decoration: none;
}

.BlogWpisItemTytul a:hover {
    text-decoration: underline;
}

/* Tresc wpisu */
.BlogWpisTresc, 
.WstepKomentowanegoWpisu, 
.TrescKomentowanegoWpisu, 
#StatycznaZawartosc {	
    margin-bottom: 15px;
    text-align: justify;
}

.BlogWpisTresc ul, .BlogWpisTresc ol, 
.WstepKomentowanegoWpisu ul, .WstepKomentowanegoWpisu ol, 
.TrescKomentowanegoWpisu ul, .TrescKomentowanegoWpisu ol, 
#StatycznaZawartosc ul, #StatycznaZawartosc ol {	
    margin: 0 5px 12px 25px;
}

.BlogWpisTresc li,
.WstepKomentowanegoWpisu li, 
.TrescKomentowanegoWpisu li, 
#StatycznaZawartosc li {	
    margin-bottom: 3px;
}

.BlogWpisTresc h3,
.WstepKomentowanegoWpisu h3, 
.TrescKomentowanegoWpisu h3, 
#StatycznaZawartosc h3 {	
    margin: 15px 0 5px 0;
}

.BlogWpisTresc p,
.WstepKomentowanegoWpisu p, 
.TrescKomentowanegoWpisu p, 
#StatycznaZawartosc p {	
    margin-bottom: 10px;
    text-align: justify;
}

.BlogWpisTresc pre, .BlogWpisTresc code, 
.WstepKomentowanegoWpisu pre, .WstepKomentowanegoWpisu code, 
.TrescKomentowanegoWpisu pre, .TrescKomentowanegoWpisu code, 
#StatycznaZawartosc pre, #StatycznaZawartosc code {	
    font-family: Courier New, monospace;
}

.BlogWpisTresc pre, 
.WstepKomentowanegoWpisu pre, 
.TrescKomentowanegoWpisu pre, 
#StatycznaZawartosc pre {
    display: block;	
    margin-left: 10px;
    margin-bottom: 10px;
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.WstepKomentowanegoWpisu {
}

/* Info pod wpisem, linki pod wpisem */
.BlogWpisInfo {}
.BlogWpisInfo a {}
.InfoPodTekstem {}

.IPTczas, .IPTautor, .IPTkategoria, .IPTKategoria a, 
.InfoKomentowanegoWpisu {
    font-size: 11px;
    color: #999 !important;
}

.IPTkategoria {
    font-weight: bold;
}

.IPTlinkuj, .IPTkomentuj, .IPTTrackBack,
.SKpolec, .SKsledz {
    margin-right: 1em;
}
.IPTkomentuj,
.SkomentujDodajKomentarzLink, .SkomentujDodajKomentarzLinkPodLista {
    display: block;
    font-weight: bold;
    font-size: 12px;
}

.SkomentujDodajKomentarzLink, .SkomentujDodajKomentarzLinkPodLista {
    font-size: 14px;
}

#SkomentujBox div.c0 iframe {
    float: right;
    position: relative;
    top: -1.5em;
    /*right: -0.5em;*/
}

#SkomentujBox div.c1 iframe {
    position: relative !important;
    /*height: 3em !important;*/
    width: 630px !important;
    margin-bottom: -1.5em !important;
    top: -1em !important;
}

#___plusone_0 {
    float: right;
    position: relative;
    right: -2.5em;
    top: -1.5em;
}

#reblipi { 
    float: right;
    position: relative;
    top: -1.35em;
    right: -2.5em;
}

#buzz_btn {
    float: right;
    position: relative;
    top: -1.5em;
    right: -1em;
}

.IPTwiecej{
    font-weight: bold;
    font-size: 18px;    
}

#PolecWpisStrKom {}

.facebook-like { margin-top: 0.75em; }

/*
 * Kalendarz, Archiwum, Zakladki, Ostatnie notki
 */
 
/* Kalendarz */
#BlogKalendarzBox {}
table.Kalendarz {}
td.Miesiac {}
td.Miesiac a {}
td.Miesiac a:hover {}
td.DzienTygodnia {}
td.DzienMiesiaca a {}
td.DzienMiesiaca a:hover {}


/* Archiwum i zakladki */

#BlogArchiwumBox, #BlogZakladkiBox, #BlogTytulyOstatnichWpisow, #BlogAutorzyBox {
    margin-bottom: 20px;
}

.ArchiwumItem  {}
#ZakladkiItems {}

#ArchiwumTytul, #ZakladkiTytul, #BlogTytulBoxaOstatnichWpisow, #BlogAutorzyTytul {
    font-size: 12px;
    font-weight: bold;
    color: #000;
    margin-bottom: 6px;
}

#BlogTytulyOstatnichWpisow ul, #BlogAutorzyBox ul {
    list-style-type: none;
    margin-bottom: 20px;
    padding-left: 10px;
    color: #666;
}

#BlogTytulyOstatnichWpisow li, #BlogAutorzyBox li {
    line-height: 1.5em;
    list-style-type: none;
}

.TytulFolderaZakladek {
    font-size: 12px;
    font-weight: normal;
    color: #000;
    margin-bottom: 3px;
}

.PoziomDrzewa {
    margin-bottom: 6px;
}
.ZakladkaEtykieta, .ArchiwumItem {
    line-height: 1.5em;
    padding-left: 10px;
}
.ZakladkaEtykieta a, .ArchiwumItem a {}
.ZakladkaEtykieta a:hover {}

/* Ostatnie notki */
#BlogTytulyOstatnichWpisow li a, #BlogAutorzyBox li a {}
#BlogTytulyOstatnichWpisow li a:hover, #BlogAutorzyBox li a:hover {}

/* Chmura tagow */
#BlogChmuraTagowBox {
    display: none;
}

/*
 * Linki wstawiane przez Blox
 */

#BlogLinkiBox {
    padding: 10px 20px 10px 15px;
    text-align: center;
    margin: 0 auto;
}
#BlogLinkiBox a, #UdostepnijCss a {text-decoration: none; color: #333}
#BlogLinkiBox a:hover, #UdostepnijCss a:hover {text-decoration: underline}
#UdostepnijCss {
    margin-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    width: 156px;
}

img#imgLogoSyndykat {margin-top: 7px}
img#imgNewsletterLink {margin-top: 7px}


/*
 * Stronicowanie na dole bloga
 */
#BlogStronicowanieBox {margin-top: 10px; margin-bottom: 10px}
div#BlogStronicowanieBox table {width:60%; margin-left: 20%; margin-right: 20%; border: 0}
td.BlogStronicowaniePoprzednie {text-align: right; padding-right: 3px}
td.BlogStronicowanieStrony {text-align: center}
td.BlogStronicowanieNastepne {text-align: left; padding-left: 3px}


/*
 * Komentarze
 */
div#SkomentujListaTrackback {
    margin: 20px 0 0 0;
}
div#SkomentujListaPodobne {
    margin: 20px 0 30px 0;
}

div#SkomentujListaKomentarzy {
    margin: 20px 0;
}

div#SkomentujTytListyKomentarzy, div#SkomentujTytListyTrackBack,
div#SkomentujTytListyPodobne {
    font-size: 13px;
    font-weight: bold;
    color: #000;
    margin-bottom: 6px;
}

.InfoKomentarzMinus{
    display:none
}

.Infopar, .Infoniepar {
    padding: 6px 10px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    /*overflow:hidden;*/
    width: 550px;
}

.InfoKomentarzAuthor {
    display: inline;
    float: left;
    font-weight: bold;
    color: #000
}

.InfoKomentarzData {
    display: inline;
    float: right;
    font-size: 11px;
    margin-right: 2em;
    color: #8B8B8B;
}

.infoKomentarzTekst{
    clear: both;
    padding-top: 0.5em;
    line-height: 1.5em;    
}

div#SkomentujTrackBackUrlInfo {
    font-size: 11px;
    margin-top: 5px;
}
div#SkomentujTrackBackUrlInfo textarea {
    font-size: 11px; 
    border: 0; 
    overflow: hidden; 
    width: 99%
}
div.InfoTBTresc {}
div.InfoTBData {
    color: #8B8B8B;
    font-size: 11px;
    margin-top: 5px;
}


#SkomentujAutor{}
.SkomentujKomunikat{}
.infoKomentarzTekst{}
#PoleKomentarzaEtykieta {}
.SkomentujPoleKomentarza {}
div#skomentujKlawisze {}
div#SkomentujKlawisze input {}


#BlogPrzeszukiwanie {margin: 8px 8px 8px 8px; text-align: center}
div#BlogPrzeszukiwanieText input {margin-top: 2px; width: 80px; font-size: 11px; display: inline; position: absolute; float: left}
div#BlogPrzeszukiwanieKlawisz input {float: right; color: #000; padding: 0px 2px 0px 2px; font-weight: bold; font-size: 11px; width: 55px}
.SkomentujBlad {margin-top: 15px; font-weight: bold}

#SkomentujHaslo input, #SkomentujURL input, #SkomentujAutor input {width:150px}
#SkomentujURL input {margin-left:10px}
#SkomentujAutor input {margin-left: 2px}

div#captcha img {border: 1px #666 solid; margin-bottom: 8px}
div#captcha {margin-top: 12px; margin-bottom: 12px}


#Stopka { }
#BlogPokazWszystkieWpisy {margin: 8px 12px 12px 12px}

#AdTaily_Widget_Container {
    border: 1px solid #aacc66 !important;
    margin-top: -110px !important;
    margin-bottom: 20px !important;
    margin-left: -6px !important;
}


#AdTaily_Widget_Container .AdTaily_Widget_Title,
#TytulDelicious, #TytulSzukaj, #TytulRSS,
.TytulMisc {
    font-size: 12px !important;
    font-weight: bold !important;
    color: #000 !important;
    margin-bottom: 6px !important;
    margin-left: 0px !important;
}

#search form {
/*    text-align: center;*/
    margin: 10px;
}

#delicious, #search, #rss {
    margin-bottom: 20px;
}

#delicious-tags-KosciaKowy_blog {
    padding: 0 20px 0 15px;
    line-height: 1.5em;
}

#license {
    border-top: 1px solid #ccc;
    padding: 25px 20px 10px 15px;
    text-align: center;
    margin: 0 auto;
}

.RSSitem,
.MiscItem {
    margin: 5px 20px 5px 15px;
}

.hide {
    display: none;
}

.expand { 
    font-size: 10px; 
    color: #793; 
    text-decoration: none; 
    padding-left: 0.75em;
}
.expand:hover { 
    color: #ac6; 
    text-decoration: underline; 
}

.TytulFolderaZakladek:hover {
    cursor: pointer; 
    cursor: hand;
}

#DelTags {
    color: #999 !important;
    margin: 5px 0;
    padding-left: 23px;
    background-image: url('/resource/delicious_ico.png');
    background-repeat: no-repeat;
    background-position: center left;
}

.DelTag {
    margin-left: 0.75em;
}

.DelTag a {
    color: #999 !important;
}

#SkomentujListaPodobne ul {
    padding-left: 15px;
}

#SkomentujListaPodobne ul li {
    line-height: 1.5em;
    font-size: 13px;
}

.autor {
    background: #eee;
}

#sidebox_control {display:none!important;}
