* { margin: 0; padding: 0; border: 0; }

html { width: 100%; height: 100%;}

body { font: 100%/160% "Palatino Linotype","Times New Roman", serif; color: #816f5c; text-align: center; background-image: url(img/tlo.gif); overflow: visible; }

a:link, a:visited, a:hover { color: #60604f; text-decoration: none;}

br.clear { clear: both;}
.clear { clear: both; height: 1%;}
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear { display: inline-block;}
/* Hides from IE-mac \*/
* html .clear { height: 1%;}
.clear { display: block;}
/* End hide from IE-mac */

 hr { background-color: #607026; color: #607026; width: 100%; text-align: center; size: 6px; }

#kontener { width: 580px;	height: 100%; margin: 0 auto; padding: 2% 0; background-color: #cbd2b2;}

#wysrodkowana { width: 558px; height: auto; margin: auto; border: 8px solid #fff; background-color:#f4f4f4; overflow: visible; }

#naglowek{ width: 558px; height: 139px; position: relative; margin: auto; background: url(img/nag.jpg) center no-repeat;}

#menu { width: 100%; height: 27px; margin-top: 8px; padding: 5px 0 0; background-color: #f4f4f4;}

#menu ul { width: 100%; height: 27px; margin: 0 auto; text-align: center;}

#menu li { list-style-type: none; display: block; float: left; margin: 0 10px;}

#menu li a:link, #menu li a:visited, #menu li a:hover { padding: 0;}

#glowna { width: 550px; height: 480px; margin: 0px auto;  background-color: #f4f4f4; font-size: 12px; word-spacing: 2px; color:  #60604f; letter-spacing: 1px; line-height: 17px; text-align: left;}

#glowna-foto { width: 100%; height: 100%; margin: 0 auto; padding: 0 2px; background-color: transparent; text-align: center;}

#glowna-foto a, #glowna-foto a:link { display: block; float: left; height: 83px; width: 110px; padding: 5px; margin: 10px 5px; border: 1px solid #f4f4f4; background-color: #fff;}

#glowna-foto a:hover{ border: 1px solid #70842f;}

#glowna-foto  img { display: block; float: left; height: 83px; width: 110px; background-color: #fff;}


#glowna p { margin: 20px 10px 5px; text-align: left; text-indent:20px;}

#glowna p a, #glowna p a:link { display: block; float: left; height: 120px; width: 160px; padding: 5px; margin: 0px 5px; border: 1px solid #f4f4f4;}

#glowna p a:hover{ border: 1px solid #70842f;}

#glowna p img { display: block; float: left; height: 120px; width: 160px; background-color: #fff;}

div#wzorek { width: 100%; height: 24px; text-align: center; background-color: transparent; background-image: url(img/wzorek.jpg); background-repeat:  no-repeat; background-position: 50%; }

#glowna ul.lista { list-style-type: disc; marker-offset: 1px; margin: 10px 0px 0px 10px; padding: 0px 0px 0px 20px; color: #5c682f; }

#glowna  ul.lista li.wiecej { list-style-type: none; background: url(img/wiecej.gif) 350px center no-repeat; display: block; margin: 5px 0;}

#glowna  ul.lista li.wiecej a:link, #glowna  ul.lista li.wiecej a:visited { color: #5c682f; margin: 0px 0px 0px 400px;}

#glowna  ul.lista li.wiecej a:hover { color: #5c682f; }
										
.kontakt { width: 100%; height: 60%; margin: auto; padding: 50px 2px 0; background-color: transparent; font-size: 14px; line-height: 20px;text-align: center;}

#glowna  h5 { width: 350px; font-size: 13px; text-align: center; margin: 0px auto; padding: 0px 50px;}

/***********tabela info****************************************************/
body#info{ margin: 0px; padding: 0px; background-color: #ecece8;}

body#map{ width:500px; height:460px; margin: 0px; padding: 0px; background-color: #5c682f;}

table#mapa{ width:500px; height:450px; text-align: center; border:0px; margin: 0px; padding: 0px; background-color: #5c682f;}

table#inf { width:550px; height:450px; text-align:center; vertical-align:middle; border:0px; margin: 0px; padding: 0px; color: #60604f; background-color: #ecece8;}

tr{width:100%; text-align: center; color: #60604f; margin: 0px; padding: 0px;}

tr.biale{height:30px; background-color: #ffffff; margin: 0px; padding: 0px;}

tr.kolor{height:45px; background-color: #dedfd7; margin: 0px; padding: 0px;}

td.bold { font-weight: bold; font-size: 12px; color: #60604f; text-align: center; margin: 0px; padding: 2px 4px;}

td.normal { font-weight: normal; font-size: 12px; color: #60604f; text-align: left; margin: 0px; padding: 4px;}

#stopka { padding: 5px 0; margin-top: 1px; background-color: transparent;}

#stopka p { margin: 0 30px; font-size:10px; color:#adb986; text-align:center; }
                        
#stopka p a:link, #stopka p a:visited, #stopka p a:hover { color:#adb986;}
