body{background:#fff;color:#000;margin:0;padding:0;text-align:center;font:10pt Verdana,Helvetica,sans-serif;}

#google {margin:auto;width:800px;}
#___gcse_0,#___gcse_0 table,#___gcse_0 tbody,#___gcse_0 tr,#___gcse_0 td {all:revert;margin:0;padding:0;display:block;}
#___gcse_0 button{width:100%;}
#goglpanel{position:relative;width:150px;margin-top:25px;margin-right:-155px;float:right;}
  
nav.spis_dolny {margin:20pt;padding:10pt 30pt;border:1px dashed #666;display:inline-block;position:relative;float:left;}
nav.spis_dolny h1, nav.spis_dolny h2{color:#555;font-family:georgia,serif;text-align:left;font-size:18pt;float:none;margin:0;}
nav.spis_dolny h2{font-size:15pt;margin-top:8pt;}
nav.spis_tresci {max-width:650px;margin:10pt auto;}
nav.spis_tresci h2{font-size:16pt;margin-top:16pt;text-align:left;}
nav.spis_tresci h3{font-size:13pt;margin-top:13pt;text-align:left;}
nav.spis_tresci li{list-style-type:none;margin:5pt 0;overflow:hidden;font-family:georgia,serif;text-align:justify;}
nav.spis_tresci img{max-width:130px;max-height:130px;float:left;margin:0 10px 10px 0;}
nav.spis_tresci a{display:block;text-align:right;}




#pdzial{overflow:visible;padding-right:15px;}
#pdzial>* {float:right;margin:0 1px;}
#pdzial>span {float:left;}



#cpanel{position:relative;width:150px;margin-right:-155px;float:right;clear:right;}
#cpanel div{padding:4pt 2pt;font:8pt Verdana,Helvetica,sans-serif;}
#cpanel img{margin-left:-2pt;max-width:150px;}
#cpanel a{font:8pt Verdana,Helvetica,sans-serif;padding-top:3pt;text-align:center;}
#cpanel>div.promo a{font:bold 10pt Verdana,Helvetica,sans-serif;text-align:right;}
#cpanel button{font:bold 11px Verdana,Helvetica,sans-serif;padding:2px 6px;}
#cpanel input{width:130px;margin-bottom:7px;}
#cpanel input[type="checkbox"]{width:25px;margin:6px 0;}



#libertas{margin:auto;padding:10px;max-width:1100px;}
#libertas1{margin:auto;padding:10px;max-width:850px;}

#foot{border-top:2px dashed #000;margin:10px 0;padding:0 20px;overflow:hidden;height:auto;clear:both;}
#linki{float:left;font-size:9pt}
#w3c{float:right;}
#w3c a,#linki a{display:inline;}

#cr a,#linki-n a{display:inline;}
#linki-n{width:100%;font-size:9pt}
#cr{float:left;font-size:9pt;text-align:center;padding:10px 0;}

#nie{max-width:700px;text-align:justify;border:3px solid #c00;padding:10px;}
#nie a{float:left;margin:0 5px 5px 0;}
#open{background:url(../ico/open400.jpg) no-repeat;min-height:400px;margin:0 5%;}
#open h2{font:40pt Verdana,Helvetica,sans-serif;padding:20px 20px 20px 350px;color:#000;}
#open h2>span{font:25pt/25pt times new roman,serif;display:block;padding-top:30px;}

.redakcja{background:url(../ico/open400.jpg) no-repeat;min-height:400px;margin:0 5%;}
.redakcja>*{margin-left:350px;}

#fb-like-box{width:200px;height:290px;top:40px;right:-200px;position:fixed;background-color:#fff;-webkit-transition:right 0.5s ease-out;-moz-transition:right 0.5s ease-out;-o-transition:right 0.5s ease-out;transition:right 0.5s ease-out;}
#fb-like-box span:before{content:url('http://www.libertas.pl/ico/facebook_100.png');position:absolute;left:-26px;}
#fb-like-box>span{position:absolute;width:200px;height:290px;top:0;right:0px;background-color:#fff;text-align:left;}
#fb-like-box:hover{right:0;}
#pdzial span {text-align:left;}

.bwykop{height:24px;width:27px;background:url(../ico/icos24.jpg) no-repeat;}
.bcytuj{height:24px;width:24px;background:url(../ico/icos24.jpg) no-repeat -27px;}

.podpis{clear:right;float:right;text-align:right;margin:3px 3% 0 0;}


blockquote{margin:5pt 0;}
blockquote+blockquote{margin-top:25pt;}

code{text-align:left;font:9pt Courier New,Monospace;display:block;white-space:pre-wrap;text-indent:0;}

p{font:10pt georgia,serif;text-align:justify;margin:0;}
#headlinesl>div>p,#headlinesr>div>p,div.zezdj p,div.szp>div>p,div.dszp>div>p{margin:2pt 0;text-indent:30pt;}
div.headlinesl>div>p.przypis,div.dszp>div>p.przypis{text-indent:0;}
p.przypis{font-size:8pt;border-top:1px dashed #888;max-width:500px;text-indent:0;clear:both;}



div.wzk,div.wzkm{margin:5px auto;overflow:hidden;}
div.wzk{max-width:650px;}
div.wzk>div{float:left;}
div.wzk>a{margin-bottom:15px;float:left;}
div.wzk>div>a{margin:15px 0;text-align:center;}
div.wzk p{max-width:450px;margin:2pt 0;float:right;}
div.wzk>ul{max-width:450px;margin:2pt 0;float:right;}

p>a[title]{float:left;padding:0 5px 3px 0;text-indent:0;}

div.zezdj a[title]{float:left;margin:0 5px 5px 0;}
div.zezdj div{width:100%;overflow:hidden;}






div.cred{margin:3%;clear:both;}
div.cred>p{text-align:right;font:10pt Verdana,Helvetica,sans-serif;}
div.cred>ul{float:right;clear:both;}
div.cred>div{display:table;border:1px dashed #888;padding:10pt;margin:20pt;}
div.cred>div>a{padding-left:20pt;}

div.w600{max-width:600px;margin:auto;}
div.w600>h3{margin-left:-30pt;}




*.r,blockquote.r p{text-align:right;}
*.l{text-align:left;}
*.c,blockquote.c p{text-align:center;}
*.j{text-align:justify;} 
*.st{text-align:center;font:bold 30pt georgia,serif;margin:30px;}
.uw,.uw *{font-size:17pt;font-weight:bold;color:#f00;}
*.small{font-size:8pt;}

span.autor{font-weight:bold;font-style:normal;}
span.title{font-style:italic;}

a{border:none;font-size:10pt;font-weight:bold;font-family:Verdana,Helvetica,sans-serif;} 
a:link,a:visited{color:#059;text-decoration:none;} 
a:hover{color:#272;text-decoration:underline;}
div>a{display:block;text-align:right;}

blockquote p{white-space:pre;white-space:pre-wrap;text-align:left;font:italic 10pt Verdana,Helvetica,sans-serif;}
blockquote.nor p{white-space:normal;}
blockquote cite{text-align:right;display:block;font-style:normal;}

dl{text-align:left;}
dt{font-weight:bold;padding-top:5pt;}

h2,h3,h4{color:#555;font-family:georgia,serif;}
h2{text-align:center;font-size:20pt;margin:20px 0 15px;clear:both;display:block;}
h2 span{display:block;}
h2>span.pod{font-size:16pt;}
h3{text-align:left;font-size:16pt;margin:15px 0 10px;}
h3>span{font-size:12pt;display:block;}
h4{text-align:left;font-size:13pt;margin:3pt 0 0 0;}
h5{text-align:left;font-size:10pt;margin:3pt 0 0 0;}

img{border:none;}
q{font-style:italic;}
q:before{content:"„";}
q:after{content:"”";}

#libertas table{max-width:800px;}
table,tr,td{border:1px solid #888;border-collapse:collapse;background-color:#fff;color:#000;text-align:left;font:9pt Verdana,Helvetica,sans-serif;margin:0 auto;padding:4px;}

#archiwum li{margin:5pt 0;}
div.bl ul{font:10pt georgia,serif;text-align:left;list-style-type:none;}
ul{margin:0;padding:5pt 0 5pt 20pt;}
ul>li{font:10pt Verdana,Helvetica,sans-serif;list-style-type:none;text-align:left;padding:3px 0;}
ul.dl{display:table;padding:0;}
ul.dl>li{display:table-row;padding:0px;}
ul.dl>li>cite{font:bold 10pt Verdana,Helvetica,sans-serif;display:table-cell;vertical-align:top;white-space:nowrap;text-align:right;}
ul.dl>li>blockquote{display:table-cell;vertical-align:top;}
ul.dl>li>blockquote>p{padding-left:5pt;white-space:normal;}

ul.dialog span{font-weight:bold;}
ul.dialog {padding:5pt 0;}
ul.dialog li {padding:2pt 0;}

ul.artykuly{padding:0;}
ul.artykuly li{list-style-type:none;padding:5pt 0;overflow:hidden;}
ul.artykuly img{max-width:100px;max-height:100px;}
ul.artykuly p{vertical-align:top;font:9pt/10pt georgia,serif;text-align:justify;}
ul.artykuly a{display:block;text-align:right;}

ul.sklad{padding:0 0 5pt 15pt;}
ul.sklad li{list-style-type:disc;margin-top:5pt;}

ol{padding-left:20pt;}
ol.przypisy{border-top:1px dashed #888;max-width:500px;clear:both;margin-top:2px;}
ol>li{font:10pt Verdana,Helvetica,sans-serif;list-style-type:decimal;text-align:left;}
ol.przypisy>li{font-size:8pt;text-align:justify;}
ol.przypisy a{font-size:8pt;}
ol.przypisy cite{font-style:normal;}
ol.przypisy>li>p{font:8pt Verdana,Helvetica,sans-serif;text-align:justify;}
ol.przypisy p>a{font:8pt Verdana,Helvetica,sans-serif;}

#komentarze{padding:0 20px;border-top:2px dashed #000;margin:10px 0;overflow:hidden;height:auto;clear:both;}
#komentarze>p{font:bold 13px/15px Verdana,Helvetica,sans-serif;}
#komentarze>div{display:table;}
#komentarze>div>div{display:table-row;margin-left:15px;}
#komentarze>div>div>div,#komentarze>div>div>a{display:table-cell;vertical-align:middle;text-align:center;padding:3px;}
#komentarze img{max-width:100px;max-height:100px;}



div.a850{margin:auto;max-width:850px;clear:both;}
div.o8{background:url(../ico/open600.jpg) center no-repeat;min-height:600px;}

div.komiks{width:380px;margin:auto;}
div.komiks>div{width:186px;float:left;margin:2px;}
div.komiks a{margin:auto;text-align:center;}  



@media screen and (min-width:800px)
{
  body{min-width:1000px;}
  #container{padding-right:165px;max-width:1100px;margin:auto;}
  #container.szeroki{min-width:950px;}
  #ctresc{position:relative;float:left;width:100%;margin-left:5px;}
  #headlinesl{width:48%;float:left;margin-left:1%;clear:both;}
  #headlinesr{width:48%;float:right;margin-right:1%;}
  #headlinesl>div,#headlinesr>div,#cpanel>div{border:1px dashed #666;margin:10px 0;padding:10px;overflow:hidden;}
  #headlinesl>div>a[title],#headlinesr>div>a[title]{margin:auto;text-align:center;}
  #head{border-bottom:2px dashed #000;width:100%;overflow:hidden;margin:0;padding:0;}
  #tytul{width:950px;margin:0 auto;}
  h1{float:left;margin:0;}  
  #hinfo{width:250px;float:right;margin:60px auto 0;}
  #head p{text-align:right;font:14px courier new,monospace;padding:2px 0;}
  #head2{border-bottom:2px dashed #000;width:100%;overflow:hidden;margin:10px 0;padding-bottom:5px;}
  #wyszukiwarka{border-bottom:2px dashed #000;width:100%;overflow:hidden;margin:10px 0;padding-bottom:8px;}  
  
  div.szp{width:100%;overflow:hidden;margin:10pt 0;}
  div.szp>div{width:44%;border:1px dashed #666;padding:1%;}
  div.dszp{overflow:hidden;margin:10pt 3%;border:1px dashed #666;padding:1%;}
  div.dszp>div{width:44%;}
  div.dszp a[title]{margin:auto;text-align:center;display:inline;}
  div.dszp>div>a>img{margin:10pt 3px;}
  div.szpl{float:left;margin-left:3%;}
  div.szpr{float:right;margin-right:3%;}
  div.szp a[title]{margin:auto;text-align:center;display:inline;}
  div.szp img{margin:5px;}
  div.szpl>blockquote:first-child{margin-bottom:15pt;}  
  
  div.zd{display:table;margin:5px auto;max-width:820px;}
  div.zd div,div.zd a[title],div.zd p,div.zd blockquote,div.zd > ul{display:table-cell;vertical-align:middle;padding:2px;margin:0;}
  div.bl div,div.bl a[title],div.bl p,div.bl blockquote,div.bl button{display:block;}
  div.inl > a[title]{display:inline;}
  div.zd * div {display:block;}
  
  
}

@media screen and (max-width:800px)
{
  #container{width:90%;margin:auto;}
  
  #fb-like-box{display:none;}
    

  #ctresc{position:relative;float:left;width:100%;margin-left:5px;}   
  #headlinesl{width:100%;clear:both;}
  #headlinesr{width:100%;}
  #head{width:100%;border-bottom:2px dashed #000;width:100%;margin:0;padding:0;}
  #head img {width:400px;margin:auto;}
    
    
    



  div.zd * {display:inline-block;}
  div.zd img {margin:1px;}
  
}


@media screen and (max-width:100px)
{

}


#paap p {margin-top:7pt;}

#zOverlay{position:fixed;top:0;left:0;z-index:98;width:100%;height:500px;background-color:#000;}
#zMain{position:absolute;left:0;width:100%;z-index:99;text-align:center;line-height:0;}
#zMain a img{border:none;}
#zOuterContainer{position:relative;background-color:#000;width:200px;height:200px;margin:0 auto;border:1px solid #aaa;border-bottom:none;}
#zDetailsContainer{font:11px Verdana,Helvetica,sans-serif;background-color:#000;color:#aaa;width:100%;line-height:1.4em;overflow:auto;margin:0 auto;border:1px solid #aaa;border-top:none;text-align:left;}
#zImageContainer{padding:6px;}
#zLoading{position:absolute;top:45%;left:0%;height:32px;width:100%;text-align:center;line-height:0;background:url(/ico/loading.gif) center no-repeat;}
#zHoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#zHoverNav a{outline:none;}
#zPrev,#zClose,#zNext{width:33%;height:100%;background:transparent url(/ico/blank.gif) no-repeat;display:inline;}
#zPrev{left:0;float:left;}
#zClose{left:33%;float:left;}
#zNext{right:0;float: right;}
#zPrev:hover,#zPrev:visited:hover{background:url(/ico/prev.gif)left 30% no-repeat;}
#zClose:hover,#zClose:visited:hover{background:url(/ico/close.gif)center top no-repeat;}
#zNext:hover,#znext:visited:hover{background:url(/ico/next.gif)right 70% no-repeat;}
#zCaption,#zNumberDisplay{display:block;clear:left;padding-left:10px;}
#zCaption{font-weight:bold;}
#zForm{float:right;padding-right:10px;max-width:245px;}
#zForm textarea,#zForm input,#zForm button{font-size:10px;}
#zForm.sm button{font-size:8px;padding:1px;}
