body{background:#ffffff;color:#000000;font-size:0.75em;font-family:Arial, Helvetica, Verdana, sans-serif;}
table{}
body,form,fieldset,img,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;}
input,select{font-size:1em;}
  input.submit{cursor:pointer;cursor:hand;}

.hide{display:none;}
.clear{clear:both;font-size:0px;line-height:0px;}

.zawartosc{padding:0.5em;margin:0.5em;}

a:hover,label:hover{text-decoration:underline;}
a:visited{color:purple;}

.tcenter{text-align:center;}
.tright{text-align:right;}
.tleft{text-align:left;}

.fleft{float:left;}
.fright{float:right;}

label:hover{cursor:pointer;}

h1{font-size:1.5em;line-height:1.3em;color:#555;padding:0;margin:0 0 1em 0;background:#e8e8e8 url("images/tytul-str-l.png") top left no-repeat;}
  h1 span{display:block;padding:0.1em 0.5em;margin:0;background:transparent url("images/tytul-str-p.png") top right no-repeat;}
h2{font-size:1.33em;line-height:1.3em;padding:0.25em;margin:0.5em 0;}
h3{font-size:1.17em;line-height:1.3em;font-weight:normal;}
h4{font-size:1em;line-height:1.3em;color:#555;background:#fcd163 url("images/h4-tlo-l.png") top left repeat-x;padding:0;margin:1em 0.5em 0 0.5em;}
  h4 span{display:block;background:transparent url("images/h4-tlo-p.png") top right no-repeat;padding:0.25em;text-align:left;}
  .kolumna h4{text-align:center;}
h5{font-size:0.83em;line-height:1.3em;}
h6{font-size:0.67em;line-height:1.3em;}

#gora{clear:both;background:#fff;}
  
  #gora #logo{clear:both;float:left;margin:0.5em;text-decoration:none;}
    #gora #logo h1{background:none;}
    
  #menugora1 {clear:both;margin:0 0.5em;text-align:center;padding-bottom:0.4em;border-top:1px solid #ccc;background:url("images/menu-gora1-tlo.png") bottom left repeat;}
    #menugora1 ul, #menugora1 table{display:table;width:100%;list-style-type:none;margin:0;padding:0;text-align:center;}
    * html #menugora1 ul, #menugora1 table{display:block;width:100%;list-style-type:none;margin:0;padding:0;text-align:center;}
    #menugora1 ul li, #menugora1 table td{background:#fff;display:table-cell;margin:0;padding:0;text-align:center;}
    * html #menugora1 ul li, #menugora1 table td {display:table-cell;margin:0;padding:0 10px;text-align:center;float:left;}
    #menugora1 li.aktywne, #menugora1 table td.aktywne{background:transparent;font-weight:bold;color:#fff;cursor:default;}
    #menugora1 li.aktywne a, #menugora1 table td.aktywne a{background:transparent;font-weight:bold;color:#fff;cursor:default;}
    #menugora1 a {display:block;margin:0;line-height:2em;padding:0.5em;text-decoration:none;color:#555;}
    #menugora1 a:hover {text-decoration:underline;}
      
  #menugora2{text-align:right;}
    #menugora2 ul{margin:0;}
    #menugora2 li{list-style:none;float:left;padding:0.5em 1em;}
    #menugora2 li.aktywne{list-style:none;float:left;padding:0.5em 1em;}
  
  #jestestutaj{background:#F6EBF6;clear:both;margin:1em 0.5em;padding:0.25em;}
  
  #wyszukiwarka{margin:0 0.5em;clear:both;text-align:center;background:url("images/wyszukiwarka-tlo.png") top left repeat-x;}
    #wyszukiwarka div{background:transparent url("images/wyszukiwarka-tlo-l.png") top left no-repeat;}
    #wyszukiwarka div form{text-align:center;padding:0.5em;background:transparent url("images/wyszukiwarka-tlo-p.png") top right no-repeat;}
    #wyszukiwarka div form input#string{width:25em;padding:0.1em;}
    #wyszukiwarka div form span{font-size:0.83em;}
  
  #kolumna_srodek{float:left;width:100%;}
    #kolumna_srodek p, #kolumna_srodek li, #kolumna_srodek dt, #kolumna_srodek dl{line-height:1.3em;}
    #kolumna_tresc{margin:0 14em;}
    
    .ebook-lista{float:left;display:inline-block;width:33%;height:;margin:0 0 1em 0}

    #ebook{} /* pojedynczy ebook */
      
      #ebook .okladka{float:left;margin:0 1em 1em 0;clear:right;}
      #ebook .wiecej{}
      #ebook .cena span{background-color:grey;color:white;padding:0.1em;}
      
      #ebook #info{float:right;padding:1em;margin:0 1em;border:1px solid #eee;}
      #ebook #info ul{list-style-type:none;margin:0;padding:0;}
      #ebook #info ul li span{font-weight:bold;}
      
      #ebook #akcja{float:right;margin:0 2.5em;}
        #ebook #akcja ul{margin:0;padding:0;list-style:none;}
        #ebook #akcja ul li{padding:0.1em 0;}
    
    #ebooki{} /* w kategorii */
      #ebooki .ebook{clear:both;margin-bottom:1.5em;border-top:1px solid #f0f0f0;}
      #ebooki .okladka{float:left;margin:0 1em 1em 0;}
      #ebooki .cena span{background-color:#aaa;color:white;padding:1px;}
      #ebooki ul{list-style-type:none;margin:0;padding:0;}
      #ebooki .sortuj{padding:0.1em;background-color:#fefefe;}
    
    #pakiety{margin-top:50px;}
      #pakiety .pakiet{float:left;text-align:center;width:46%;margin:0 3% 1em 0;border:1px solid #ccc;}
      #pakiety .pakiet h2, #pakiety .pakiet img{margin:0 1em;}
      #pakiety .pakiet img{}
  
  /* 
    ZP = Zawartosc Poczatkowa, czyli pierwsza w kolejnosci
    ZK = Zawartosc Koncowa, czyli ostatnia
  */
    
  #kolumna_lewa{margin-left:-100%;}
  #kolumna_prawa{margin-left:-14em;}

  .kolumna{float:left;width:14em;background-color:#fff;}
    .kolumna a{text-decoration:none;}
    .kolumna a:hover{text-decoration:underline;}
    .kolumna .zawartosc{padding:0;margin-top:0;border-width:0 1px 1px 1px;border-style:solid;border-color:#cccccc;}
    .kolumna dl{margin:0;padding:1em 0 0 0;background-color:#fff;}
    .kolumna dt{margin:0.5em 0 0 0;background-color:#f5f5f5;padding:0.2em;font-weight:bold;}
      .kolumna dt.p1{margin-top:0;}
    .kolumna dd{margin:0;padding:0.1em 0.1em 0.1em 1em;background:inherit;}
    .kolumna ul{margin:0 0.1em;padding:0.1em 0 0 0;clear:both;list-style:none;}
    .kolumna li{margin:0 0.1em 0.4em 0;padding-top:0.1em;clear:both;}
    .kolumna li p{margin:0;padding:0;}
    .kolumna .okladka{float:left;margin:0 0.5em 0.5em 0;}
    .kolumna .nad{font-weight:bold;font-size:1.1em;margin-top:1em;}
    .kolumna .pod{margin-left:1em;}

#dol{clear:both;width:100%;background:#f5f5f5;text-align:center;padding:0.3em 0;}
  #menudol1{list-style-type:none;clear:both;}
  #menudol1 ul{margin:0;padding:0;}
  #menudol1 li{float:left;padding:0.5em 1em;}
  
#stopka{clear:both;width:100%;background:#f5f5f5;text-align:center;padding:0.3em 0;}
  #autor{font-size:0.83em;}
