* {
	padding: 0;
	margin: 0;
}

p {
margin: 10px 0px 0px 0px;
}

body {
	background: #531919 url('bg.gif') center; 
	margin-bottom: 10px;
font-family: verdana, sans-serif; 
font-size: 12px; 
color: #ffffff;
}

a:link, a:visited {
color: #ffffff; 
text-decoration: none;
}

a:hover	{ 
color: #BDBDBD; 
text-decoration: none;
}

a:focus { 
outline: none
}

#bg {
	background: url('bg2.gif') repeat-x;
}

#top {
	width: 766px;
	height: 285px;
	margin: 0px auto;
}

html>body #top {
	background: url('top.png');
}

#frame {
	width: 766px;
	margin: 0px auto;
}

html>body #frame {
	background: url('frame.png');
}

#container{
	background: #bdbdbd; 
	width: 752px;
	min-height: 500px;
	margin: 0px auto;
}

	#menu #menu2 a:link, #menu #menu2 a:visited {
		font: 14px/35px Verdana; 
		color: #893030;
		text-decoration: none;
}

	#menu #menu2 a:hover, #menu #menu2 a:active {
		font: 14px/35px Verdana; 
		color: #ffffff;
		background: #8f0a0b;
		text-decoration: none;
		padding: 5px 10px 5px 10px;
}

	#tresc3 a:link, #tresc3 a:visited {
		font: 13px/19px Verdana; 
		color: #950000;
		text-decoration: none;
}

	#tresc3 a:hover, #tresc3 a:active {
		font: 13px/19px Verdana; 
		color: #ca1c1c;
		text-decoration: none;
}

#tresc3 a:link img, #tresc3 a:visited img {
	border: 3px solid #e5e5e5;
	margin: 5px;
}

#tresc3 a:hover img, #tresc3 a:active img {
	border: 3px solid #985050;
	margin: 5px;
}

.image {
	border: 3px solid #e5e5e5;
	margin: 5px;
}

#tresc {
	margin: 0px;
	width: 752px;
}

#tresc2 {
	position: relative;
	width: 570px;
	margin-top: 0px;
	padding-bottom: 10px;
	min-height: 295px;
	height: 100%;
	margin-left: 170px;
	padding-top: 10px;
}

#tresc3 {
	padding-left: 20px;
	padding-right: 20px;
}

#tresc3{
	font: 13px/19px Verdana; 
	color: #531919;
}

#tresc #menu {
	float: left;
}

#menu #menu2 {
	width: 170px;
	text-align: center;
}

#footer{
	width: 766px;
	height: 110px;
	margin: 0px auto;
}

html>body #footer {
	background: url('footer.png');
}

.pedigree{
border:1px solid #c0c0c0;
}


.pedigree td{
border:1px solid #d9d9d9;
padding: 5px;
text-align:left;
}

#copyrights{
	width: 750px;
	text-align: center;
	font: 10px/12px Verdana; 
	color: #845b5b;
	padding-bottom: 2px;
}

	#copyrights a:link, #copyrights a:visited {
	font: 10px/12px Verdana; 
	color: #8b3939;
		text-decoration: none;
}

	#copyrights a:hover, #copyrights a:active {
	font: 10px/12px Verdana; 
	color: #9f1313;
		text-decoration: none;
}

.border{
border: 1px solid #FFFFFF;
background:#FFFFFF;
padding: 4px 4px;
}

.border1{
border: 1px solid #FFFFFF;
background:#FFFFFF;
padding: 2px 2px;
}

table.wystawy {
border: none;
background:#511717;
margin-top: 10px;
margin-bottom: 15px;
text-align:left;
color:#FFFFFF;
}

table.wystawy td {
border: 1px solid #FFFFFF;
background: none;
padding: 4px 7px;
font-size: 10px;
}

table.wystawy th {
border: 1px solid #301900;
background: #FFFFFF;
padding: 5px 4px;
color:#2A3A42;
font-size:10px;
text-align: center;
}

.pedigree{
border-collapse: collapse;
margin:40px 0px 0 0px;
border:10px solid #2F0C0C;
background:#BDBDBD;
color:#531919;
font-size:10px;
}

.pedigree td{
border:1px solid #531919;
padding: 5px;
text-align:left;
}