html, body, form { margin: 0; padding: 0; }
html {display: table; width:100%; height: 100%;}
body { font-family: Verdana, Tahoma, "Trebuchet MS"; font-size: 11px; color: #6E6E6E; background-color:#d8e8c6; background-image: url('img/tlo.gif'); text-align: center; display: table-cell; vertical-align: middle; width:100%;  height: 100%;}

a, .blue { text-decoration: none; color: #2B85B9; }

a:hover { color: #003DB9; }

#kontener { margin: auto; width: 687px; background-repeat: repeat-y; background-image: url('img/pl.gif');}

* html #kontener { 
  position:absolute; 
  top:expression((x=(document.documentElement.offsetHeight-this.offsetHeight)/2)<0?0:x+'px'); 
  left:50%; 
  margin-left:-343px;
}




#top { background-image: url('img/gora.gif'); width: 687px; height: 43px; clear: both; }

#logo { height: 53px; width: 643px; border-bottom: 5px solid white; }


#main { clear: both;  margin: 0 23px 0 21px; width: 643px; background-color: transparent; text-align: left;}

a#skrypt { background-image: url('img/skrypt_antykwariat.gif'); height: 53px; width: 178px; float: left; display: block;}


#books { background-image: url('img/ksiazki.gif'); width: 465px; height: 53px; float: left; }

table {color: #323232; border-collapse: collapse; width:99%; }

td { border: 1px solid #A6CAF0; vertical-align: top; padding: 0 2px 0 2px; margin: 0; }

.ciemny { background-color: #F2F2F2; }

tr:first-child { background-color: #E6E6E6; color: #000000; font-weight: bold; }

#lewa { width: 483px; float: left; margin: 0; border-right:10px solid white; background-color: #FFFFFF; }

#prawa { width: 150px; float: left; background-color: #F8F8F8;}

#stopka { height: 40px; clear: both; margin: 0 23px 0 21px;}

#menudolne {background-color: #FFFFFF; float: left; width: 643px; height: 40px; text-align: center; }

#menudolne a { text-decoration: none; margin: 0px 7px 0px 7px; color: #000000; }

#menudolne a:hover { color: #2B85B9; }

#menudolne div { padding-top: 5px; }

#menudolne hr { color: #E6E6E6; height: 5px; background-color: #E6E6E6; border: none; margin-top:4px; }



#menu { height:25px;}

#pasekg { float: left; height: 8px; width: 100%; background-color: #2B85B9; }


#pasekcalosc { width: auto; height: 17px; }

#pasek1 { background-image: url('img/p1.gif'); height: 17px; width: 8px; float: right; background-repeat: no-repeat; background-color: #2B85B9; }

#pasek2 { float: right; height: 17px; width: auto; background-color: #2B85B9; text-align: right; color: #FFFFFF; }

#pasek3 { background-image: url('img/p2.gif'); height: 17px; width: 8px; float: right; background-repeat: no-repeat; background-color: #2B85B9; }

#pasek2 a { color: #FFFFFF; text-decoration: none; padding: 0px 8px 0px 8px; font-weight: bold; margin:0; }

#text { background-color: #FFFFFF; width: 100%; padding: 5px 0 5px 0; }

#text p {line-height: 13px; margin: 8px 0 8px 0; }

#text strong { font-size: 14px; line-height: 14px; margin: 8px 0 8px 0; padding: 0; }

#text h1 { font-size: 14px; line-height: 14px; margin: 5px 0 15px 0; padding: 0; }

#szukaj {background-color: #f0f0f0;}

#szukaj div { padding: 5px 0 5px 5px; }

#szukaj label { clear: both; color: #000000; font-size: 10px; }



#linki a span { padding-left: 4px; }

#linki { background-color: #FFFFFF; padding: 3px 0 3px 0;}

#linki div { border-left: 30px solid #f0f0f0; margin: 4px 0px 4px 0px; padding-left: 3px; }

#nieszukaj {height:100px;}

#linki a { color: #000000; margin: 8px 0px 3px 4px;}

#linki a:hover { color: #2B85B9; }

#linki p { text-align: center; padding: 0px; margin: 0px;}

#bottom { background-image: url('img/dol_new.gif'); width: 687px; height: 50px; }
#picjedcom {position:relative; left:400px; top:25px; z-index:20;}
#jedcom {display:block; width:250px;  height:20px;  background:url('img/jedcom.gif') no-repeat; z-index:20;}

.klir { clear: both; }

#wyszukiwarka { margin: 10px 0 10px 0; }



#wwpisz, #ggo, #ok, #ile { border: 1px solid #A6CAF0; background-color: #FFFFFF; font-size:11px; font-family: Verdana, Tahoma, "Trebuchet MS";}
#wwpisz:focus, #ile:focus, #wpisz:focus, #go:hover, #ggo:hover, #ok:hover{ background-color: #D4F0FF; border: 1px solid #0055FF;}

#szukaj input { padding: 0; margin: 3px 0 0 0; border: 1px solid #A6CAF0; }

#go { background-color: #F8F8F8; font-size: 10px; margin: 0; }

#wpisz { height: 15px; width: 120px; font-weight: bold; font-size: 10px; margin: 10px 0 10px 0; clear: both; }




#wyszukiwarka label { display: none;}
ul {margin:10px; padding-left:10px;}
ol {margin:15px; padding-left:15px;}
ul li {list-style: none;}
#ile {float:left; margin:0 3px 0 3px; }
#linkilinki li {margin-top:5px;}
.margin {margin-left:10px;}
.licznik { color:#4873FF; font-weight: bold; background-color: #D4F0FF;}


#piwo {background-image: url('img/mario.jpg'); background-position:0 5px; background-repeat: no-repeat; height:133px; width: 170px; background-color: #FFFFFF; float:left; }
#losowanieOLD {background-color: #FFFFFF; height:76px; width: 353px; float:left; clear:right; background-image: url('img/ksiazka_kawa.gif'); background-repeat: no-repeat; color:#2B85B9; font-weight: bold;}

#zamowienie .formik {border: 2px solid #f00; padding: 5px; color: #000;}

#spacer {background-image: url('img/spacer.gif'); background-repeat:no-repeat; height:90px; width:1px; background-color:#ffffff; float:left;}

#jedcom {background-image: url('img/jedcom.gif'); background-repeat:no-repeat; height:20px; width:600px;}