html, body { font-family: Tahoma, verdana, helvetica ce, arial, helvetica; font-size: 11px; color: #4f4f4f; margin: 0px; padding: 0px; background: url(../img/pattern.gif) 0px 0px repeat; background-attachment: fixed; } 
a { text-decoration: none; color: #727272; cursor: pointer; }
h1 { font-size: 17px; color: #727272; }
h1 > a { color: #727272; }
img { border-width: 0px; }
p { margin-top: 1em; margin-bottom: 1em; }
strong {font-weight: normal;}

div.cien { width: 874px; margin: auto; background-color: #ffffff; }
div.cien1 { width: 100%; background: url(../img/cien01.gif) 0px 0px repeat-y; }
div.cien2 { width: 100%; background: url(../img/cien10.gif) 0px 0px repeat-x; }
div.cien3 { width: 100%; background: url(../img/cien00.gif) 0px 0px no-repeat; }
div.cien4 { width: 100%; background: url(../img/cien21.gif) 100% 0px repeat-y; }
div.cien5 { width: 100%; background: url(../img/cien20.gif) 100% 0px no-repeat; }
div.cien6 { width: 100%; background: url(../img/cien12.gif) 0px 100% repeat-x; }
div.cien7 { width: 100%; background: url(../img/cien22.gif) 100% 100% no-repeat; }
div.cien8 { width: 100%; background: url(../img/cien02.gif) 0px 100% no-repeat; }

div.glowny { width: 860px; padding: 2px 7px 12px 7px; }

div.logo { width: 860px; height: 98px; background: #ffffff url(../img/logo.gif) 0px 0px no-repeat; }
div.top { width: 598px; height: 98px; margin-left: 252px; background: #c2c2c2 url(../img/top.gif) 0px 0px no-repeat; }


div.logogal { width: 1152px; height: 210px; }
div.topgal { width: 800px; height: 177px; padding: 5px; margin: 10px; float: left; background-color: #5f5f5f; border: 1px solid white; table-layout: fixed; overflow: auto; white-space:nowrap; }



div.top span { display: block; float: left; width: 50px; height: 38px; margin-top: 20px; padding: 22px 0px 0px 10px; color: #727272; }
div.top span.home { position: relative; left: 249px; }
div.top span.mail { position: relative; left: 286px; }
div.top span.sitemap { position: relative; left: 323px; }
div.top span.langpl { position: relative; left: 0px; width: 41px; height: 28px; margin: 10px 0px 0px 10px; padding: 0px; background: url(../img/pl_lang.gif) 0px 0px no-repeat; }
div.top span.langen { position: relative; left: 0px; width: 41px; height: 28px; margin: 10px 0px 0px 10px; padding: 0px; background: url(../img/en_lang.gif) 0px 0px no-repeat; }

div.menu { width: 860px; height: 360px; margin-top: 3px; }
div.lewemenu { width: 252px; height: 360px; display: block; float: left; }
div.lewemenu a { display: block; width: 252px; height: 72px; background: #ffffff url(../img/przycisk_nowosci.gif) 0px 0px no-repeat;}

div.grafika { width: 601px; height: 360px; float: left; clear: right; }
div.animacja { width: 598px; height: 237px; margin-bottom: 3px; }
div.animacja object { width: 598px; height: 237px; }

div.grafika a { display: block; }
div.grafika a.psy { background: #ffffff url(../img/przycisk_psy.gif) 0px 0px no-repeat; width: 150px; height: 119px; float: left; }
div.grafika a.szczeniaki { background: #ffffff url(../img/przycisk_szczeniaki.gif) 0px 0px no-repeat; width: 150px; height: 119px; float: left; }
div.grafika a.wystawy { background: #ffffff url(../img/przycisk_wystawy.gif) 0px 0px no-repeat; width: 150px; height: 119px; float: left; }
div.grafika a.mioty { background: #ffffff url(../img/przycisk_mioty.gif) 0px 0px no-repeat; width: 148px; height: 119px; float: left; }


div.grafika a.psy_en { background: #ffffff url(../img/przycisk_psy.gif) 0px 0px no-repeat; width: 150px; height: 119px; float: left; }
div.grafika a.szczeniaki_en { background: #ffffff url(../img/przycisk_szczeniaki.gif) 0px 0px no-repeat; width: 150px; height: 119px; float: left; }
div.grafika a.wystawy_en { background: #ffffff url(../img/przycisk_wystawy.gif) 0px 0px no-repeat; width: 150px; height: 119px; float: left; }
div.grafika a.mioty_en { background: #ffffff url(../img/przycisk_mioty.gif) 0px 0px no-repeat; width: 148px; height: 119px; float: left; }

div.pasek { background-color: #f1f1f1; width: 850px; min-height: 15px; padding: 5px; clear: both; margin-top: 3px; display: block; }

div.dol { width: 860px; margin: 10px 0px 0px 0px; }

div.aktualnosci { width: 230px; margin-bottom: 10px; padding: 10px; text-decoration: none; float: left; }
div.aktualnosc { margin-bottom: 10px; border-bottom: 1px dotted #d0d0d0; }
div.tresc { width: 590px; margin-bottom: 10px; padding: 10px; background: url(../img/kreska_pion.gif) 0px 0px repeat-y; float: left; }
div.naglowek { min-width: 200px; height: 27px; background: url(../img/kreska_poziom.gif) 0px 20px repeat-x; font-variant: small-caps; color:#727272; font-size:15px; font-weight: bold; }
div.naglowek h1 { display:inline; font-size: 15px; }
div.naglowekgal { width: 1090px; height: 27px; background: url(../img/kreska_poziom.gif) 0px 20px repeat-x; font-variant: small-caps; }

div.foot { width: 860px; height: 39px; padding-top: 5px; margin-top: 0px; background: #d5d5d5 url(../img/foot.gif) top repeat-x; clear: both; text-align: center; color:#727272; }
div.foot ul { margin: 0; }
div.foot ul li { display: inline; list-style: none; }
div.foot ul li a { font: normal 11px Tahoma; color:#727272; }
div.foot ul li a:hover { text-decoration: underline; }




div.rasapsa { width: 100%; height: 100px; margin-bottom: 10px; background: url(../img/rasy.gif) 105px 0px repeat-y; font-size: 1.3em; letter-spacing: 1px; }
div.rasapsa span { display: block; width: 450px; padding: 42px 20px 41px 120px; }
div.opispsa { width: 590px; float: left; clear: left; text-indent: 1em; margin-bottom: 10px; }
div.minigaleria { width: 588px; height: 90px; background-color: #5f5f5f; border: 1px solid #c2c2c2; clear: left; overflow: hidden; }
div.wystawypsa { width: 98%; margin-bottom: 5px; padding: 5px; border-bottom: 1px dotted #d0d0d0; }
div.wystawy { width: 98%; margin-bottom: 5px; padding: 5px; border-bottom: 2px dotted #d0d0d0; }
div.rok { width:140px; margin: 0 auto; }

div.przyciskipsa { width: 200px; margin: 10px; float: left; }
div.przyciskipsa span { width: 100%; height: 24px; padding: 8px 0px 0px 20px; margin-bottom: 2px; display: block; background: url(../img/rasy.gif) 0px 0px repeat-y; font-size: 1.1em; letter-spacing: 1px; }

div.potomstwo { clear: left; padding-left: 50px; }

div.sitemap1 { width: 588px; height: 18px; background: #ffffff url(../img/sitemap1.gif) 0px 0px no-repeat; padding: 2px 0px 0px 50px; }
div.sitemap2 { width: 588px; height: 18px; background: #ffffff url(../img/sitemap2.gif) 0px 0px no-repeat; padding: 2px 0px 0px 100px; }
div.sitemap3 { width: 588px; height: 18px; background: #ffffff url(../img/sitemap3.gif) 0px 0px no-repeat; padding: 2px 0px 0px 153px; }
div.sitemap4 { width: 588px; height: 18px; background: #ffffff url(../img/sitemap4.gif) 0px 0px no-repeat; padding: 2px 0px 0px 206px; }

div.listafilmow { width: 70px; padding: 10px 10px 10px 30px; border: 1px dashed silver; border-left-width: 0px; float: right; margin: 40px 70px 0px 0px; }
div.listafilmow a { font-weight: bold; }

a.badanie { display: block; width:120px; height:137px; float:left; background: url(../img/bad.gif) 4px 0px no-repeat; font-weight: bold; position: relative; }
a.badanie div.nazwabadania { width:80px; margin:0 auto; padding-top: 40px; text-align: center; border-bottom:1px solid silver; }
a.badanie div.wynikbadania { width:80px; margin:0 auto; padding-top: 20px; text-align: center; color:#d1321c; }
a.badanie div.info { position: absolute; bottom: 18px; right:25px; width:30px; height:15px; font-weight: normal; font-size: 11px; color:#0076A3; text-align: right; }


table.rodowod { width: 570px; height: 350px; margin: auto; }
table.rodowod tr td { width: 190px; padding-left: 5px; border: 1px dotted gray; background-color: #f9f9f9; }
table.szczeniaki { width: 590px; }
table.szczeniaki td { text-align: center; vertical-align: middle; }

input.inputlokalizacja {  }
select.select300 { width: 450px; }
select.ocena { width: 91%; }


a.link { color: #0076a3; font-weight: bold; }
a.galeria { display: block; width: 100%; height: 90px; position: relative; top: -90px; z-index: 3; }
a.dzieci { font-weight: bold; }
div.flaga { width: 80px; height: 20px; position: relative; bottom: 20px; left: 120px; font-size: 9px; color: gray; }
div.flaga a { width: 20px; height: 10px; display: block; position: absolute; top: 0px; right: 0px; overflow: hidden; }


p.error { color: red; }
p.akapit { text-indent: 1em; text-align: justify; }
p.osiagniecia { font-size: 1.2em; font-weight: bold; }



h1.klasawystawy { text-align: center; }



.txt_aktualnosci { font-size: 11px; font-family: Thaoma; color: #4f4f4f; font-weight: normal; text-decoration: none; }
.txt_top { font-size: 11px; font-family: Thaoma; color: #727272; font-weight: normal; text-decoration: none; }
.brclear { clear: both; font-size: 1px; margin: 0px; line-height: 0; height: 0px; }
.brspace { font-size: 1px; margin: 0px; line-height: 0; height: 0px; }

div.galeria_zdjecie { width: 170px; height: 170px; margin: 3px; float: left; }

a.firmaewimark { display: block; width: 230px; height: 130px; padding-top: 10px; background: url(../img/log2.jpg) center bottom no-repeat; }






