* {
margin: 0;
padding: 0;
}

html  {
height: 100%;
}

p {
padding:5px;
line-height:150%;
}

a:link, a:visited {
color: #121703; 
text-decoration: underline;
}

a:hover	{ 
color: #391f03; 
text-decoration:none;
}
       
.gallery a:link img, .gallery a:visited img {
background: #f1d38a url('gallery.jpg') no-repeat;
border: 1px solid #f8ae3e;
padding:8px;
}
       
.gallery a:hover img, .gallery a:active img {
border: 1px solid #f8ae3e;
padding:8px;
}

.foto_lewa{
float: left;
clear:left;
margin: 2px 8px 0px 0px;
}

.foto_prawa{
float: right;
clear:right;
margin: 2px 0px 0px 8px;
}

body {
background: #121703 url('tlo2.jpg') center top no-repeat;
font-family: verdana, sans-serif; 
font-size: 12px; 
color:#1a2502;
text-align:justify;
height: 100%;
}

#container {
position: relative;
min-height: 100%;
_height: 100%;
width:100%;
}

#page {
position: relative;
height: auto;
width:1010px;
margin: 0 auto;
padding-bottom:0;
z-index:1;
}

#tresc {
background: url('tresc.png') repeat-y top center;
position: relative;
width:1010px;
height: auto;
margin: auto;
z-index:1;
}

#text {
position: relative;
width: 990px;
height: auto;
margin: 0 auto;
padding: 5px 5px 5px 5px;
z-index:1;
}

#menu01 {
	top:305px;
	width:70px;
	height:24px;
	left: 233px;
	position:absolute;
	display:block;
	z-index:100;
}

#menu02 {
	top:305px;
	left:327px;
	width:90px;
	height:24px;
	position:absolute;
	display:block;
	z-index:100;
}

#menu03 {
	top:305px;
	left:440px;
	width:132px;
	height:24px;
	position:absolute;
	display:block;
	z-index:100;
}

#menu04 {
	top:305px;
	left:595px;
	width:72px;
	height:24px;
	position:absolute;
	display:block;
	z-index:100;
}

#menu05 {
	top:305px;
	left:688px;
	width:50px;
	height:24px;
	position:absolute;
	display:block;
	z-index:100;
}

#menu06 {
	top:305px;
	left:763px;
	width:59px;
	height:24px;
	position:absolute;
	display:block;
	z-index:100;
}

#menu07 {
	top:305px;
	left:840px;
	width:68px;
	height:24px;
	position:absolute;
	display:block;
	z-index:100;
}

#menu08 {
	top:304px;
	left:930px;
	width:50px;
	height:24px;
	position:absolute;
	display:block;
	z-index:100;
}

#fpl{
	position:absolute;
	display:block;
	right: 34px;
	top: 360px;
	width:56px;
	height:50px;
	z-index:101;
}

#fife{
	position:absolute;
	display:block;
	right: 152px;
	top: 360px;
	width:50px;
	height:47px;
	z-index:101;
}

#ekkr{
	position:absolute;
	display:block;
	right: 101px;
	width:40px;
	height:49px;

	top:360px
	z-index:101;
	top: 359px;
	z-index: 101;
}

#top {
position: relative;
width: 1010px;
height: 503px;
}

#top01 {
background: url('tlo.png');
position: absolute;
width: 1010px;
height: 503px;
top:0px;
left:0px;
}


#bottom {
background: url('dol.png') center;
width: 1010px;
height: 446px;
bottom:0;
left:0;
position:relative;
margin-left: 0px ;
z-index:10;
}



#copy {
	position: absolute;
	width: 822px;
	height: 20px;
	top:454px;
	left:95px;
	z-index:8;
	font-size:10px;
	color:#f1d48a;
}

#copy a:link, #copy a:visited {
color: #f8ae3e; 
text-decoration:none;
}

#copy a:hover	{ 
color: #391f03; 
text-decoration:none;
}

.link a:link, .link a:visited {
color: #432405; 
text-decoration:none;
}

.link a:hover	{ 
color: #432405; 
text-decoration:none;
}

#kontakt{
	position:absolute;
	left: 60px;
	top: 258px;
	width: 239px;
	height: 10px;
	z-index: 10;
	font-size: 14px;
	color: #f1d48a;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align:left
}

#kontakt a:link, #kontakt a:visited {
color: #f8ae3e; 
text-decoration:none;
}

#kontakt a:hover { 
color: #391f03; 
text-decoration:none;
}

table.wystawy {
border: 1px solid #121703;
background:#F3EFE3 url('table.jpg') bottom no-repeat;
margin-top: 10px;
margin-bottom: 15px;
text-align:left;
}

table.wystawy td {
border: 1px solid #121703;
background: none;
padding: 2px 3px;
font-size: 10px;
}

table.wystawy th {
border: 1px solid #301900;
background: #f8ae3e;
padding: 3px 2px;
color:#482F00;
font-size:10px;
text-align: center;
}

code {
background:#1a2502;
display: block;
font-size:11px;
width:70%;
height: auto;
border: 1px dashed #f8ae3e;
text-align:center;
padding:5px;
line-height:100%;
color:#f1d48a;
margin: 0 auto;
}

.tablekocieta {
font-size: 11px;
border:1px solid #1a2502;
background:#f1d38a;
}

.tablekocieta td.foto, .tablekocieta tr.male td.foto, .tablekocieta tr.female td.foto {
padding:0px;
background:#f1d38a;
border:none;
padding: 2px 3px;
}

.tablekocieta tr.male td {
background:#c3944d;
border:1px solid #1a2502;
}

.tablekocieta tr.female td {
background:#f4c56d;
border:1px solid #1a2502;
}

.gallerykocieta a:link img, .gallerykocieta a:visited img {
background: #f1d38a url('gallery.jpg') no-repeat;
border: 1px solid #f8ae3e;
padding:8px;
}
       
.gallerykocieta a:hover img, .gallerykocieta a:active img {
border: 1px solid #f8ae3e;
padding:8px;
}

.pedigree {
margin:50px 0px 0 0px;
border:1px solid #1a2502;
background:#f1d38a url('img/table3.jpg') no-repeat;
border-collapse: collapse;
}

.pedigree th {
text-align:center;
border:none;
padding:5px;
background:#1a2502;
color:#1a2502;
}

.pedigree td{
border:1px solid #1a2502;
border-collapse: collapse;
padding: 3px;
text-align:left;
}
