/*
 szablon X3, wersja 09.06.08 (
   poprawki do reklam, glownie widget adtaily
 )
 autorski i zastrzezony dla bloga http://sgk74exp.blox.pl
 (c) eskey (sgk@gazeta.pl) 2007
 ZABRONIONE jest wykorzystanie calosci lub fragmentu szablonu bez zgody autora.
*/

/*wspolne definicje elementow HTML*/
* {
 padding: 0;
 margin: 0;
}
img { border: 0;}
a {
 color: #0033cc;
 text-decoration: none;
}
a:hover {text-decoration: underline;}
abbr {
 border-bottom: 1px dotted #333;
 cursor: help;
}
blockquote {
 background: url("/resource/k2quote.png") left top no-repeat;
 margin: 10px;
 padding: 20px 5px 5px 20px;
 border-bottom: 1px dashed;
 font-style: italic;
 color: #06c;
}
code, pre {
 width: 490px;
 color: #000;
 background-color: #f7fbff;
 margin: 1em 0 1em 0;
 padding: 0.5em;
 border: 1px dotted #888;
 font-size: 10px;
 font-family: 'Lucida Console', 'Courier New', Courier;
 overflow: auto;
}

/*glowny podzial strony*/
body {
 font: 12px Verdana, 'Lucida Grande', Sans-Serif;
 background: url("/resource/x3bgbody.jpg") repeat-x top left #fff;
}
#BlogGlownyBox {
 width: 906px;
 margin-left: 40px;
 margin-bottom: -10px;  
 background: url("/resource/x3bgtitle.jpg") no-repeat top left;
}
#BlogBodyBox {}
#Stopka {}
#BlogSzerokaSzpalta {
 width: 520px;
 float: left;
 margin: 0;
 margin-top: 220px;
 padding: 0;
 padding-top: 10px;
 background: url("/resource/x3bggre.png") no-repeat top left #fff;
}
#BlogWazkaSzpalta, #SkomentujWazkaSzpalta {
 display: table;
 width: 200px;
 margin: 0;
 margin-top: 220px;
 padding: 0;
}
#SkomentujWazkaSzpalta {margin-top: 219px;}
#szpalta3 {
 width: 200px;
 position: absolute;
 top: 220px !important;
 padding: 0px 5px 0 5px; 
 left: 760px;
}

/*tytul, opis, kategorie*/
#NadTytul { display: none;}
#BlogTytulBox { }
#BlogTytulText{ 
 display: block;
 padding: 0;
 color: #fff;
}
#BlogTytulText a {
 display: block;
 position: absolute;
 margin-top: -200px;
 width: 900px;
 height: 145px;
 font-size: 0pt;
 text-decoration: none;
 color: #e7e7e7;
}
#BlogTytulOpis {
 position: absolute;
 width: 750px;
 margin: -60px 0 0 130px;
 font-size: 8pt;
 color: #999;
 text-align: center;
 letter-spacing: 1px;
}
#BlogKategorieWybranaTytul {display: none;}

/* kategorie, RSS, kalendarz - UKRYTE */
#BlogKategorieBox { display: none;}
#BlogRss {  display: none;}
#BlogKalendarzBox { display: none;}


/*archiwum i zakladki - UKRYTE*/
#ZakladkiTytul{ display: none;}
#ZakladkiItems { 
 margin: 0px 5px 0px 10px;
 display: none;
}
.TytulFolderaZakladek {
 font-size: 14px;
 font-weight: bold;
 color: #006;
 margin-top: 10px;
 padding-bottom: 5px;
 padding-left: 10px;
}
.PoziomDrzewa {margin-bottom: 20px;}
.ZakladkaEtykieta {
 padding-left: 10px;
 font-size: 11px;
 width: 180px;
}
.ZakladkaEtykieta a {
 display: block;
 padding: 2px;
 color: #977;
}
.ZakladkaEtykieta a:hover {
 text-decoration: underline;
 color: #b62a44;
}


/*linki zewn.*/
#BlogLinkiBox {
 padding-top: 20px; 
 text-align: center;  
 width: 100%;
}
#UdostepnijCss {}
#BlogLinkiBox a {color: #0033cc;}
.BlogLinkiItem {margin-bottom: 10px;}


/*wpisy*/
.BlogWpisBox {margin-top: 5px;}
.BlogDataWpisu {
 padding: 5px 15px 2px 0;
 margin: 25px 0 -35px 10px;
 text-align: right;
 font-size: 8pt;
 font-weight: normal;
 color: #888;
}
.BlogWpisItemTytul, .TytulKomentowanegoWpisu {
 font-family: 'Trebuchet MS',Verdana, Sans-Serif;
 padding: 0 3px 3px 5px;
 margin: 50px 10px 0 3px;
 font-size: 20px;
 font-weight: bold;
 color: #004;
 border-left: 25px solid #004;
 border-bottom: 1px solid #004;
}
.BlogWpisItemTytul a { color: #004; }
.BlogWpisItemTytul a:hover { text-decoration: none; }
.TytulKomentowanegoWpisu h2 { font-size: 20px; }

.BlogWpisTresc, .TrescKomentowanegoWpisu, .WstepKomentowanegoWpisu {
 font-family: Tahoma, Sans-Serif;
 letter-spacing: 1px;
 color: #006;
 padding: 1em 1em 0em 1em;
 text-align: justify;
 line-height: 140%;
}
.WstepKomentowanegoWpisu {margin-bottom: 0em;}
.BlogWpisTresc h3, .TrescKomentowanegoWpisu h3, .WstepKomentowanegoWpisu h3 {
 font-family: 'Trebuchet MS',Verdana, Sans-Serif;
 color: #631033;
 font-size: 16px;
 letter-spacing: 0px;
 padding-bottom: 10px;
 padding-top: 10px;
 line-height: 125%;
}
.BlogWpisTresc p, .TrescKomentowanegoWpisu p, .WstepKomentowanegoWpisu p {
 padding-top: 5px;
 padding-bottom: 5px;
}
.BlogWpisTresc a, .TrescKomentowanegoWpisu a, .WstepKomentowanegoWpisu a {
 color: #2740bb;
 text-decoration: none;
 border-bottom: 1px dotted #2740bb;
}
.linktofile {
 background: url("/resource/x3attach.gif") right no-repeat;
 padding-right: 1em;
}
.BlogWpisTresc a:visited, .linktofile:visited, .TrescKomentowanegoWpisu a:visited {}
.BlogWpisTresc a:hover, .linktofile:hover {
 color: #b62a44;
 text-decoration: none;
 border-bottom: 1px dotted #b62a44;
}
.BlogWpisTresc a:visited:hover, .linktofile:visited:hover, .TrescKomentowanegoWpisu a:hover, .WstepKomentowanegoWpisu a:hover {
 color: #977;
 text-decoration: none;
 border-bottom: 1px dotted #977;
}
.imglink {border: none !important;}

.BlogWpisTresc ul, ol {padding-left: 2em;}
.TrescKomentowanegoWpisu ul, ol {padding-left: 2em;}
.WstepKomentowanegoWpisu ul, ol {padding-left: 2em;}
.BlogWpisTresc li, .WstepKomentowanegoWpisu li, .TrescKomentowanegoWpisu li {padding-top: 1px;}

.BlogWpisInfo {
 margin: 25px 0 50px 0 ;
}
.InfoPodTekstem {
 font-size: 8pt;
 color: #888;
 padding-left: 15px;
 line-height: 1.6em;
}
.IPTwiecej {
 text-align: right;
 padding-top: 0px;
 padding-right: 15px;
 margin-top: -15px;
 margin-bottom: 1px;
}
.IPTwiecej a {
 color: #d71c43;
 font-weight: bold;
 font-size: 14px;
 letter-spacing: 1px;
}
.IPTczas { padding: 2px 0 2px 0px;}
.IPTautor:before { content: "eskey (";}
.IPTautor:after { content: ")";}
.IPTkategoria {
 color: #6699ee;
 font-weight: bold;
 font-size: 8pt;
 background: url("/resource/x3tagblue.gif") left center no-repeat;
 padding: 2px 18px 2px 18px;
}
.IPTlinkuj {
 padding: 2px 5px 2px 0;
 color: #2740bb;
 font-weight: bold;
}
.IPTkomentuj {
 color: #2740bb;
 font-weight: bold;
 font-size: 11px;
 background: url("/resource/x3comm.gif") left center no-repeat;
 padding: 2px 2px 2px 18px;
}
.IPTTrackBack {
 color: #2740bb;
 padding-left: 10px;
}
.InfoTBTresc{
 color: #999;
 font-size: 8pt;
}
.InfoTBTresc a {color: #6699ff;}
.InfoTBData{
 color: #999;
 font-size: 6pt;
}

.imgleft, .imgright, .imgleftnb, .imgrightnb {
 display: inline;
 text-decoration: none;
}
.imgleft, .imgleftnb {
 float: left;
 padding-right: 1em;
}
.imgright, .imgrightnb {
 float: right;
 padding-left: 1em;
}
.imgcenter, .imgcenternb {text-align: center;}
.imgleft img, .imgright img, .imgcenter img {
 padding: 2px;
 border: 1px solid #ddd !important;
}
.imgleftnb img, .imgrightnb img, .imgcenternb img { padding: 2px;}
.imgcenter a, .imgcenternb a, .imgleft a, .imgright a, .imgleftnb a, .imgrightnb a  { border: none;}


/*komentarze*/
#SkomentujBox {padding: 8px 0 8px 0;}
#SkomentujBoxEtykieta {
 padding: 8px 0 0 10px;
 display: none;
}
#SkomentujBoxEtykieta a {font-size: 18px;}
.InfoKomentowanegoWpisu {
 color : #888;
 margin: 15px 0 0 15px;
 background: url("/resource/x3clock.gif") left center no-repeat;
 padding-left: 18px;
 font-size: 11px;
}
.InfoKomentowanegoWpisu:after {content: "/eskey";}
#PolecWpisStrKom {
 margin: 3px 0 0 15px;
 font-size: 11px;
}
.SKpolec {
 background: url("/resource/x3mail.gif") left center no-repeat;
 padding-left: 18px; 
 padding-right: 1em;
}
.SKsledz {
 background: url("/resource/x3rss.png") left center no-repeat;
 padding-left: 18px; 
}
#SkomentujTytListyKomentarzy {
 background: url("/resource/x3comm.gif") left center no-repeat;
 margin: 20px 0 10px 0;
 color: #b62a44;
 padding: 0 0 0.2em 1.5em;
 font-weight: bold;
 font-size: 18px; 
 border-bottom: 2px solid;
}
.InfoKomentarzAuthor {
 color: #0066cc; 
 font-weight: bold; 
 padding-bottom: 3px;
}
.InfoKomentarzAuthor a {color: #0033cc;}
.InfoKomentarzAuthor a:hover {}
.InfoKomentarzData {
 font-size: 11px; 
 color: #888; 
 padding-bottom: 5px;
}
.infoKomentarzTekst {
 color: #333; 
 text-align: justify;
}
.InfoKomentarzMinus { display: none;}
.Infopar, .Infoniepar {
 padding: 0.5em;
 border-bottom: 1px solid #ddd;
}
.Infoniepar { background-color: #fafafa; }
.SkomentujKomunikat {
 margin-top: 30px;
 padding-top: 0.5em;
}
.SkomentujDodajKomentarzLink, .SkomentujDodajKomentarzLinkPodLista {
 margin: 15px;
 margin-top: 30px;
 text-align: right;
 font-size: 20px;
 font-weight: bold;
}
.SkomentujDodajKomentarzLink a, .SkomentujDodajKomentarzLinkPodLista a {color:#b62a44;}
#SkomentujAutor {
 margin-top: 25px;
 font-weight: bold;
}
#SkomentujAutor input, #SkomentujHaslo input, #SkomentujURL input, #captcha input {
 height: 15px;
 background: #eee;
 font-family: verdana, tahoma, arial, helvetica;
 font-size: 12px; 
 border: 0;
 border-top: 1px solid #ddd;
 border-bottom: 1px solid #ddd;
}
#SkomentujAutor input {
 margin-left: 7%;
 width: 30%;
}
#SkomentujHaslo {margin-top: 5px;}
#SkomentujHaslo input {
 margin-left: 7%;
 width: 30%;
}
#SkomentujURL {margin: 5px 0 5px 0;}
#SkomentujURL input {
 margin-left: 9%;
 width: 83%;
}
#captcha {padding: 0 10px 10px 0;}
#captcha img {float: right;}
#captcha input {
 margin-left: 2%;
 width: 35%;
}
.SkomentujBlad {
 margin-top: 15px;
 font-weight: bold;
}
#PoleKomentarzainput textarea {
 width: 99%;
 background: #eee;
 font-family: verdana, tahoma, arial;
 font-size: 12px; 
 border: 0;
 border-top: 1px solid #ddd;
 border-bottom: 1px solid #ddd;
}
#SkomentujKlawisze {text-align: center;}
#SkomentujKlawisze input {
 margin: 10px 30px 0 30px;
 padding: 2px 10px 2px 10px;
 background-color: #bbb;
 color: #fff;
 font-family: verdana, tahoma, arial, helvetica;
 font-weight: bold;
}
.KomentarzAutora {background: #ffffea;}
.KomentarzAutora .InfoKomentarzAuthor a {
 color: #006;
}


/*przeszukiwanie, stronicowanie i stopka strony*/
#BlogPrzeszukiwanie {display:none;}
div#BlogPrzeszukiwanieText input {}
div#BlogPrzeszukiwanieKlawisz input {}
#BlogPokazWszystkieWpisy { 
 margin: 8px 12px 12px 12px; 
 font-weight: bold; 
 color: #cc0066;
}
#BlogPokazWszystkieWpisy a {
 font-weight: bold; 
 color: #cc0066; 
}
#BlogStronicowanieBox {margin: 50px 0 20px 0;}
#BlogStronicowanieBox table {
 width: 60%; 
 margin: 0 20% 0 20%; 
 border: 0;
}
td.BlogStronicowaniePoprzednie {
 text-align: right; 
 padding-right: 3px;
}
td.BlogStronicowanieStrony {text-align: center;}
td.BlogStronicowanieNastepne {
 text-align: left; 
 padding-left: 3px;
}


/*trackback*/
#SkomentujListaTrackback {margin-top: 3px;}
#SkomentujTytListyTrackBack { display: none;}
#SkomentujTrackBackUrlInfo {
 margin: 25px 0 0 5px;
 font-size: 11px;
}
#SkomentujTrackBackUrlInfo a {}
.InfoTBTresc {}
.InfoTBData {}
#SkomentujTrackBackUrlInfo textarea {
 margin-top: 5px; 
 font-family: verdana, tahoma, arial, helvetica; 
 font-size: 11px; 
 overflow: hidden; 
 width: 99%;
 border: 0;
 background: #fff;
 color: #0033cc;
 text-decoration: underline;
}


/* rozne tricki gadzetow*/
/* MyBlogLog */
table#MBL_COMM { margin-left: 20px !important;}
table#MBL_COMM td.mbl_img { padding: 1px !important;}
.mbl_fo_hidden { display: none !important;}
.MBLAvatar {
 margin: 2px 8px 5px 0px;
 float: left;
}

/* tagi del.icio.us */
.delicious-tags { 
 font-family: Verdana, sans-serif !important; 
 padding: 0 8px 0 8px !important;
 line-height: 140% !important;
}
ul.delicious-cloud {
 text-align: center !important; 
 padding-top: 10px !important;
}
ul.delicious-cloud a img {display:none !important;}
h2.delicious-banner {display:none !important;}

/* tagi Technorati i del.icio.us, wlasne klasy */
.techtags, .delitags {
 display: block;
 font-size: 11px;
 margin-left: 7px;
}
.techtags img, .delitags img{
 padding-right: 5px;
 padding-top: 3px;
}
.techtags a, .delitags a { 
 border: none;
 font-weight: normal;
 text-decoration: none;
}
a.tag {color: #54ba04;}
a.dtag {color: #0000ff;}

#divmy {
 padding-bottom: 5px; 
 margin: 0px 5px 0px 15px;
 border-bottom: 1px solid #f1e1e1;
}
#minizapiski {}
iframe {
 margin: 0px 5px 15px 5px;
 padding-bottom: 10px;
 display: block;
 overflow-x: hidden;
 overflow: hidden;
 border: 0;
 border-bottom: 1px solid #bfbfbf;
}
#stats {
 display: block; 
 text-align: center;
}
#tagi {
 text-align: center;
 padding: 0px 5px 0 5px; 
 width: 200px;
 background: url("/resource/x3bgblu.png") left top no-repeat !important;
}
#feedb {padding: 25px 15px 15px 15px; text-align: center;}
#feedb img {margin: 3px;}
#BlRoll {background: url("/resource/x3bgred.png") left top no-repeat; }

/* status i ostatnie komentarze*/
#status {padding-left: 15px;}
#lastcomm {
 margin-top: 5px;
 padding: 0px 5px 5px 15px;
 background: url("/resource/x3bgblu.png") right top no-repeat !important;
 overflow: hidden;
 width: 180px;
}
#lastcomm p, #status p {
 padding: 2px 15px 5px 5px; 
 line-height: 15px;
 font-size: 8pt;
 color: #666;
}
#status p {text-align:center;}
#lastcomm p a, #status p a {color: #b62a44;}
#lastcomm p span {color: #999;}
#lastcomm p strong {color: #669;}

#logox3 {
 position: absolute; 
 top: 100px; 
 left: 870px;
}

/*o autorze i o blogu*/
#divabout {
 display: none;
 margin-top: 5px;
 background: url("/resource/x3bgblu.png") right top no-repeat !important;
}
#divabout p {
 font-size: 11px;
 line-height: 15px;
 padding: 0px 5px 0 5px; 
 color: #666;
}
#divabout p strong { color: #669; }
#divabout p span { font-weight: bold; }
#divabout .imgme {
 padding: 2px;
 margin: 3px 15px 3px 0px;
 border: 1px solid #ccc;
}


/*zakladki*/
.TFZ {
 font-family: 'Trebuchet MS',Verdana, Sans-Serif;
 display: block;
 text-align: left;
 margin: 1px 0px 1px 15px;
 padding-right: 5px;
 border-bottom: 1px solid #f1e1e1;
}
.TFZ a, a.off, a.on { 
 display: block;
 padding: 5px; 
 text-decoration: none;
 font-size: 15px;
 font-weight: bold;
 color: #006;
 border: none;
}
.TFZ a.off {background: url('/resource/x3aroff.gif') center right no-repeat;}
.TFZ a.on {background: url('/resource/x3aron.gif') center right no-repeat;}
.TFZ a:hover, a.off:hover, .TFZ a.on:hover { text-decoration: none;}
.PD { 
 display: none;
 padding-bottom: 5px; 
 margin: 0px 5px 0px 15px;
 border-bottom: 1px solid #f1e1e1;
}
.hide { display: none; }
.ZE {
 font-size: 11px;
 padding: 3px;
 color: #669;
}
.ZE a { 
 text-decoration: none;
 padding: 3px;
 color: #977;
}
.ZE img { padding: 2px 2px 2px 50px; }
.ZE a:hover {
 text-decoration: underline;
 color: #b62a44;
}

/*ankiety Left or Right*/
#lorr p {
 font-family: Verdana, Arial !important;
 font-size: 150% !important;
}
#lorr a, img  {border: none !important;}
#lorr li {
 font-family: Verdana, Arial !important;
 text-align: center !important; 
 width: 47% !important;
}

/*blogfrog*/
p iframe {
 float: right;
 margin: -15px 15px 0px -10px;
 border: 0;
 overflow: hidden;
 height: 30px;
}
#BloxFrog {
 float:right;
 margin: -15px 0px 0px 10px;
 border: 0;
}

/*nowosci*/
.new a { color: #f03 !important;}

/*plakietka "Blox porady"*/
#badgebp {
 position: absolute;
 left: 15px;
 top: 155px;
 padding: 0px;
}
.wykopvote {float: right; padding-right: 20px; margin-top: -20px;}
.wykopvote a {border: none;}
div#BlogWpisPoprzedniLewy { float: left; }
div#BlogWpisNastepnyPrawy { float: right; }
div#BlogWpisPoprzedniNastepnyBox {
 margin-top: 15px; 
 margin-bottom: -20px;
 padding-left: 5px;
 padding-right: 5px;
 font-size: 10px;
}
div#BlogWpisPoprzedniNastepnyBox a {color: #977;}
div#BlogWpisPoprzedniNastepnyBox a:hover { color: #b62a44;}
img#imgNewsletterLink {margin-top: 7px}


/*blogvertising &&/|| sponsor widget*/
.bgvert {
 width:180px;
 background:white;
 margin-bottom: 20px;
 color:#04ccdd;
 font-size:11px;
 font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
 text-align: center;
}
.bgvert a {
 color:#315458;
 text-decoration:none;
 font-weight: bold;
}

.bnm_sponsor_widget {
 width:190px;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.bnm_sponsor_widget2 {
 width:180px;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.bnm_h {
 padding:10px;
 padding-left:16px;
 background:black;
 color:#fff; 
 font-size:12px;
}
.bnm_f {
 padding:2px;
 padding-left:16px;
 background:black;
 color:#fff;
 font-size:10px;
}
.bnm_f a {
 color:#dddddd;
 text-decoration:none;
}
.bnm_sw {
 padding-top:8px;
 padding-bottom:8px;
}
.bnm_sw2 {
 padding-top:0px;
 padding-bottom:8px;
}
.bnm_sw3 {
 padding-top:0px;
 padding-bottom:0px;
}
.bnm_row {text-align:center;}
.bnm_row  img, .bnm_row  object{ border:0; padding:8px;}
.bnm_row2 img, .bnm_row2 object{ border:0; padding-bottom:8px;}
.bnm_row3 img, .bnm_row3 object{ border:0; padding-top:8px;}
.bnm_row4 img, .bnm_row4 object{ float:left;}
.bnm_row5 img, .bnm_row5 object{ border:0; padding:0;}

/*belka, ktora jest doklejana od 16.02 na sile*/
#sidebox_control {display:none!important;}

/*poprawki do widzetow reklamowych adtaily*/
#adt span {height: 3px !important;}
#adt a {
 font-size: 8pt !important;
 font-weight: bold !important;
 display: block !important;
 text-align: center !important;
}
