html, body{
margin: 0; padding: 0;
font: normal 9pt Verdana, Arial, Tahoma;
height: 100%;
text-align: left;
color: #052532;
}
html{
}
body{
height: 100%;
background: url(../gfx/back3.jpg) 50% 0 fixed no-repeat;
}

#body_container{
min-height: 100%;
height: auto;
position: relative;
background: url(../gfx/center.jpg) 50% 25px repeat-y;
}
#header_container{
margin: 0 auto;
width: 800px;
height: 161px;
background: url(../gfx/head_it.jpg) 0 0 no-repeat;
position: relative;
}
#top_container{
margin: 0 auto;
width: 800px;
height: 52px;
background: url(../gfx/top.jpg) 0 0 no-repeat;
}
#right_container{
position: absolute;
bottom: 90px;
left: 50%;
margin-left: -160px;
background: url(../gfx/contact_it.gif) 0 0 no-repeat;
/* border: solid 1px #0F0; */
width: 500px;
height: 75px;
padding: 65px 0 0 10px;
z-index: 56;
}
#right_container span,#right_container a{
color: #D64D23;
}
#right_container a:hover{
text-decoration: none;
}
#center_container{
margin: 0 auto;
width: 700px;
padding: 0 50px;
padding-bottom: 240px;
text-align: justify;
}
#clearing{
clear: both;
}
#bottom_container{
position: absolute;
bottom: 0;
left: 50%;
margin-left: -400px;
width: 300px;
height: 224px;
background: url(../gfx/footer_cats.png)  0 no-repeat;
z-index: 55;
}

#footer_container{
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 90px;
background: url(../gfx/footer.png) 50% 0 no-repeat;
z-index: 50;
}

/* menu */


#parent_0_3_level1{
margin: 0; padding: 0 25px;
list-style: none;
}
#parent_0_3_level1 li{
display: inline;
}
#parent_0_3_level1 li a{
color: #FFF;
/* padding: 0 5px; */
font-family: Verdana;
font-size: 10pt;
text-decoration: none;
font-weight: bold;
height: 25px;
line-height: 25px;
background: url(../gfx/menu_it.gif) 0 0 no-repeat;
display: block;
float: left;
}
#parent_0_3_level1 li a span{
display: none;
}
#parent_0_3_level1 li a.a_3_1passive{
width: 55px;
background-position: -25px 0;
}
#parent_0_3_level1 li a.a_3_1passive:hover,#parent_0_3_level1 li a.a_3_1active{
width: 55px;
background-position: -25px -25px;
}
#parent_0_3_level1 li a.a_3_3passive{
width: 75px;
background-position: -82px 0;
}
#parent_0_3_level1 li a.a_3_3passive:hover,#parent_0_3_level1 li a.a_3_3active{
width: 75px;
background-position: -82px -25px;
}
#parent_0_3_level1 li a.a_3_5passive{
width: 75px;
background-position: -160px 0;
}
#parent_0_3_level1 li a.a_3_5passive:hover,#parent_0_3_level1 li a.a_3_5active{
width: 75px;
background-position: -160px -25px;
}
#parent_0_3_level1 li a.a_3_7passive{
width: 90px;
background-position: -235px 0;
}
#parent_0_3_level1 li a.a_3_7passive:hover,#parent_0_3_level1 li a.a_3_7active{
width: 90px;
background-position: -235px -25px;
}
#parent_0_3_level1 li a.a_3_9passive{
width: 80px;
background-position: -325px 0;
}
#parent_0_3_level1 li a.a_3_9passive:hover,#parent_0_3_level1 li a.a_3_9active{
width: 80px;
background-position: -325px -25px;
}
#parent_0_3_level1 li a.a_3_11passive{
width: 140px;
background-position: -405px 0;
}
#parent_0_3_level1 li a.a_3_11passive:hover,#parent_0_3_level1 li a.a_3_11active{
width: 140px;
background-position: -405px -25px;
}
#parent_0_3_level1 li a.a_3_13passive{
width: 90px;
background-position: -545px 0;
}
#parent_0_3_level1 li a.a_3_13passive:hover,#parent_0_3_level1 li a.a_3_13active{
width: 90px;
background-position: -545px -25px;
}
#parent_0_3_level1 li a.a_3_15passive{
width: 50px;
background-position: -635px 0;
}
#parent_0_3_level1 li a.a_3_15passive:hover,#parent_0_3_level1 li a.a_3_15active{
width: 50px;
background-position: -635px -25px;
}
#parent_0_3_level1 li a.a_3_17passive{
width: 90px;
background-position: -685px 0;
}
#parent_0_3_level1 li a.a_3_17passive:hover,#parent_0_3_level1 li a.a_3_17active{
width: 90px;
background-position: -685px -25px;
}

/* notki */
table.notki_brief{
width: 99%;
margin: 0 auto;
margin-top: -10px;
}
h2.notki_brief{
clear: right;
}
table.notki_brief td{
width: 50%;
padding: 0 10px 10px 10px;
vertical-align: top;
}

.datagodzina{
color: #989FA2;
}

/* zwierzaki */

table.brief{
width: 99%;
}
table.brief td{
padding: 10px;
vertical-align: top;
text-align: justify;
}
table.brief td.pic{
width: 200px;
text-align: center;
}
table.brief td.pic a, a.zoompic{
position: relative;
display: block;
width: 195px;
height: 195px;
}
a.zoompic{
float: left;
margin: 10px;
}
table.brief td.pic a span, a.zoompic span{
position: absolute;
top: 0;
left: 0;
width: 195px;
height: 195px;
z-index: 21;
display: block;
background: url(../gfx/pic_border.png) 0 0 no-repeat;
}
a.zoompic span{
background: url(../gfx/pic_border2.png) 0 0 no-repeat;
}
table.brief td.pic a img, a.zoompic img{
border: 0;
position: absolute;
top: 0;
left: 0;
width: 195px;
height: 195px;
z-index: 20;
}

h3.name{
font-family: "Times New Roman";
font-size: 2.5em;
margin: 0;
font-weight: normal;
}
#center_container h3.name a{
color: #052532;
text-decoration: none;
}

div.pics{
margin: 0 10px 0 20px;
}

a.zoompic120 img{
border: solid 1px #052532;
margin: 5px;
}
a.zoompiccategory img{
border: solid 1px #052532;
margin: 5px;
}

div.pics div{
clear: left;
}

table.parents{
width: 500px;
margin: 0 auto;
}

table.parents td{
padding: 0 10px;
vertical-align: top;
text-align: center;
}
table.parents td h4{
margin: 0;
}

table.parents td a{
position: relative;
display: block;
width: 195px;
height: 195px;
margin: 0 auto;
}
table.parents td a img{
border: 0;
position: absolute;
top: 0;
left: 0;
width: 195px;
height: 195px;
z-index: 20;
}

table.parents td a span{
position: absolute;
top: 0;
left: 0;
width: 195px;
height: 195px;
z-index: 21;
display: block;
background: url(../gfx/pic_border2.png) 0 0 no-repeat;
}

table.rodowod{
margin: 0 auto;
width: 650px;
}
table.rodowod td{
width: 33%;
border: dashed 1px #929296;
vertical-align: middle;
text-align: center;
padding: 2px;
}
table.rodowod td p{
margin-bottom: 0;
}
table.rodowod td img{
border: solid 1px #052532;
}


p.catopis{
margin-top: 0;	
}

/* kontakt */

table.formularz{
width: 450px;
float: right;
margin-bottom: 240px;
}
table.formularz td{
width: 25%;
}
table.formularz input.text{
border: solid 1px #D64D23;
width: 99%;
}
table.formularz textarea{
width: 99%;
height: 100px;
border: solid 1px #D64D23;
}

/* ksiega */

table.guestbook{
width: 450px;
}
table.guestbook td{
width: 25%;
}
table.guestbook input.text{
border: solid 1px #D64D23;
width: 99%;
}
table.guestbook textarea{
width: 99%;
height: 100px;
border: solid 1px #D64D23;
}

table.gbookentry{
margin: 0 auto;
width: 650px;
}
table.gbookentry td{
border: dashed 1px #929296;
padding: 2px;
}
table.gbookentry td.left{
width: 25%;
font-weight: bold;
}


/* inne */

code{
display: block;
padding: 10px;
width: 448px;
background: #FFF;
border: dashed 1px #4B7893;
margin: 10px auto;
text-align: left;
}

p.msg{
padding-left: 28px;
height: 25px;
line-height: 25px;
color: #005AA0;
font-weight: bold;
background: url(../gfx/info.png) 0 50% no-repeat;
}
span.required{
color: #005AA0;
font-weight: bold;
}

a.link_back{
padding-left: 12px;
background: url(../gfx/prev.gif) 0 50% no-repeat;
}
a.more{
padding-right: 12px;
background: url(../gfx/next.gif) 100% 50% no-repeat;
}

#header_container h1{
position: absolute;
top: 30px;
left: 200px;
width: 420px;
height: 100px;
}
#header_container h1 a{
width: 420px;
height: 100px;
display: block;
}
#header_container h1 a span{
display: none;
}

#center_container a{
color: #D64D23;
}
#center_container a:hover{
text-decoration: none;
}

#center_container p.stronnicowanie a.active{
color: #052532;
font-weight: bold;
text-decoration: none;
}

h2{
color: #D64D23;
text-align: center;
padding: 0.5em 0;
margin: 0;
font-family: "Times New Roman";
font-size: 2.5em;
font-weight: normal;
}
h3{
font-size: 1.5em;
font-weight: normal;
}

#center_container h2 a{
text-decoration: none;
}

#langbox{
padding: 14px 0 0 17px;
width: 50px;
}
a.language{
display: block;
width: 25px;
height: 25px;
/* border: solid 1px #F00; */
}

a.language span{
display: none;
}

/* logos */

#sereni{
display: block;
width: 70px;
height: 70px;
background: url(../gfx/logos.gif) 0 0 no-repeat;
position: absolute;
bottom: 100px;
left: 50%;
z-index: 71;
margin-left: 20px;
}
#wcf{
display: block;
width: 70px;
height: 70px;
background: url(../gfx/logos.gif) -240px 0 no-repeat;
position: absolute;
bottom: 100px;
left: 50%;
z-index: 71;
margin-left: 100px;
}
#skr{
display: block;
width: 70px;
height: 70px;
background: url(../gfx/logos.gif) -170px 0 no-repeat;
position: absolute;
bottom: 100px;
left: 50%;
z-index: 71;
margin-left: 190px;
}
#agasib{
display: block;
width: 70px;
height: 70px;
background: url(../gfx/logos.gif) -80px 0 no-repeat;
position: absolute;
bottom: 100px;
left: 50%;
z-index: 71;
margin-left: 280px;
}



/* credits */

#jigsaw{
display: block;
width: 60px;
height: 40px;
background: url(../gfx/credits/jcmpowered3.png) 0 0 no-repeat;
position: absolute;
bottom: 5px;
left: 50%;
margin-left: 325px;
z-index: 70;
}
#jigsaw span{
display: none;
}

