* {
	padding: 0;
	margin: 0;
}

body {
	background: #414141 url('images/tlo.gif'); 
	font: 13px/17px Trebuchet MS, Arial, Verdana;
	color: #050403;
	margin-top: 0;
	padding: 0;
}

p{margin-bottom:10px}

h1{
		font: 35px Times New Roman, Arial, Verdana;
		color: #050403;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		margin-bottom:20px;
}
h2{
		font: 25px/30px Times New Roman, Arial, Verdana;
		color: #861313;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		margin-bottom:20px;
}



#menu {
	font: 18px/26px Times New Roman, Arial, Verdana;
	color: #050403;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	padding-top: 335px;;
	padding-left: 20px;
	text-align: left;
}

	#menu a:link, #menu a:visited {
		font: 18px/26px Trebuchet MS, Arial, Verdana;
		color: #ffffff;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
	}

	#menu a:hover, #menu a:active {
		font: 18px/26px Trebuchet MS, Arial, Verdana;
		color: #dbce92;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
	}

	#menu a:link.link2, #menu a:visited.link2 {
		font: 13px/18px Arial, Verdana;
		color: #ffffff;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
		padding-left: 10px;
	}

	#menu a:hover.link2, #menu a:active.link2 {
		font: 13px/18px Arial, Verdana;
		color: #dbce92;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
		padding-left: 10px;
	}
     
#menu0 {
       margin-top: 0px;
       margin-bottom: 0px;
}
     
#menu0 dd {
       margin-left: 10px;
       font: 13px/18px Arial, Verdana;
       color: #601100;
       font-weight: normal;
}
     
#menu1 {
       margin-top: 0px;
       margin-bottom: 0px;
}
     
#menu1 dd {
       margin-left: 10px;
       font: 13px/18px Arial, Verdana;
       color: #601100;
       font-weight: normal;
}

#tresc {
	font: 13px/17px Trebuchet MS, Arial, Verdana;
	color: #050403;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding-top: 335px;
	margin-left: 15px;
	margin-right: 15px;
}

	#tresc a:link, #tresc a:visited {
		font: 12px/17px Arial, Verdana;
		color: #861313;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
	}

	#tresc a:hover, #tresc a:active {
		font: 12px/17px Arial, Verdana;
		color: #4a1212;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
	}

	#tresc a:link.link_big1, #tresc a:visited.link_big1 {
		font: 22px/25px Trebuchet MS, Arial, Verdana;
		color: #4a1212;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
	}

	#tresc a:hover.link_big1, #tresc a:active.link_big1 {
		font: 22px/25px Trebuchet MS, Arial, Verdana;
		color: #4a1212;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
	}

	#tresc a:link.link_big2, #tresc a:visited.link_big2 {
		font: 22px/25px Trebuchet MS, Arial, Verdana;
		color: #bb0000;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
	}

	#tresc a:hover.link_big2, #tresc a:active.link_big2 {
		font: 22px/25px Trebuchet MS, Arial, Verdana;
		color: #bb0000;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
	}

	#tresc a:link.link2, #tresc a:visited.link2 {
		font: 13px/17px Tahoma, Verdana, Arial;
		color: #861313;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
	}

	#tresc a:hover.link2, #tresc a:active.link2 {
		font: 13px/17px Tahoma, Verdana, Arial;
		color: #4a1212;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
	}

	#tresc .naglowek {
		font: 25px/28px Times New Roman, Arial, Verdana;
		color: #861313;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		text-transform: uppercase
	}

	#tresc .text_big1 {
		font: 25px/28px Times New Roman, Arial, Verdana;
		color: #861313;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
	}

	#tresc .text_big2 {
		font: 25px/30px Times New Roman, Arial, Verdana;
		color: #050403;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
	}

	#tresc .text_big3 {
		font: 50px/53px Times New Roman, Arial, Verdana;
		color: #847e57;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
	}

	#tresc .text_big4 {
		font: 15px/19px Trebuchet MS, Arial, Verdana;
		color: #050403;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
	}

	#tresc .text_big5 {
		font: 25px/35px Times New Roman, Arial, Verdana;
		color: #050403;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		text-transform: uppercase;
	}

	#tresc .text_baner {
		font: 11px/13px Trebuchet MS, Arial, Verdana;
		color: #5a3e22;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
	}

	#tresc .text_small1 {
		font: 11px/14px Trebuchet MS, Arial, Verdana;
		color: #050403;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
	}

	#tresc .nowosci_data {
		font: 15px/18px Times New Roman, Arial, Verdana;
		color: #050403;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
		text-transform: uppercase;
		letter-spacing: 3px;
		padding-left: 20px;
	}

	#tresc .text_red {
		font: 13px/17px Trebuchet MS, Arial, Verdana;
		color: #861313;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
	}

	#tresc .ramka_image {
		border: 1px #474537 solid;
		background: #f5eec3;
		padding: 3px;

	}
	
#table_pedigree {
	font: 11px/15px Arial, Verdana;
	color: #050403;
	border-top-style: solid;
	border-left-style: solid;
	border-width: 1px;
	border-color: #948a61;
}

	#table_pedigree TD {
		font: 11px/15px Arial, Verdana;
		color: #050403;
		border-bottom-style: solid;
		border-right-style: solid;
		border-width: 1px;
		border-color: #948a61;
		padding: 2px;
	}

	#table_pedigree TD .kolor {
		font: 10px/15px Arial, Verdana;
		color: #5a3e22;
	}

	#table_pedigree TD .ch {
		font: 10px/12px Arial, Verdana;
		color: #990000;
	}

	#table_pedigree TD .ch2 {
		font: 10px/12px Arial, Verdana;
		color: #050403;
	}
	
#galeria a:link img, #galeria a:visited img {
	border: 1px solid #474537;
	background: #f5eec3;
	padding: 1px;
}

#galeria a:hover img, #galeria a:active img {
	border: 1px solid #474537;
	background: #f5eec3;
	padding: 1px;
}


div.ramka_logo {
	position: absolute;
	width: 100%;
	height: 266px;
	top: 48px;
	z-index: 1;
}

html>body div.ramka_logo {
	background: url('images/ramka_logo.png') repeat-x;
}

div.tlo_logo {
	background: url('images/tlo_logo.gif') repeat-x;
	position: absolute;
	width: 100%;
	height: 230px;
	z-index: 1;
	top: 66px;
}

div.punkt_widzenia {
	position: absolute;
	width: 380px;
	height: 160px;
	left: 50%;
	margin-left: 40px;
	z-index: 2;
	top: 98px;
}

html>body div.punkt_widzenia {
	background: url('images/punktwidzenia.png') repeat-x;
}

div.logo_psy {
	position: absolute;
	width: 454px;
	height: 314px;
	left: 50%;
	margin-left: -450px;
	z-index: 2;
	top: 1px;
}

html>body div.logo_psy {
	background: url('images/logo_psy2.png') repeat-x;
}

div.ramka {
	position: absolute;
	width: 834px;
	left: 50%;
	margin-left: -417px;
	z-index: 0;
}

html>body div.ramka {
	background: url('images/ramka.png') repeat-y;
}

div.bottom {
	position: absolute;
	width: 834px;
	height: 112px;
	left: 50%;
	margin-left: -417px;
	z-index: 0;
	padding-bottom: 30px;
}

html>body div.bottom {
	background: url('images/bottom2.png') no-repeat;
}

#design {
	position: absolute;
	top: 70px;
	font: 9px/11px Verdana, Arial;
	color: #9b9b9b;
	left: 430px;
}

	#design a:link, #design a:visited {
		font: 9px/11px Arial, Verdana;
		color: #9b9b9b;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
	}

	#design a:hover, #design a:active {
		font: 9px/11px Arial, Verdana;
		color: #b8b8b8;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
	}

div.design_logo {
	width: 131px;
	height: 33px;
	cursor: pointer;
}

html>body div.design_logo {
	background: url('images/goldenweb.png') no-repeat;
}










/* STRONA WEJSCIOWA */

div.index_pies {
	position: absolute;
	width: 488px;
	height: 433px;
	left: 50%;
	z-index: 0;
	top: 50px;
}

html>body div.index_pies {
	background: url('images/index_pies.png') no-repeat;
}

div.index_napis {
	position: absolute;
	width: 312px;
	height: 135px;
	left: 50%;
	margin-left: -220px;
	z-index: 1;
	top: 150px;
}

html>body div.index_napis {
	background: url('images/index_napis.png') no-repeat;
}

div.flaga_pl {
	position: absolute;
	width: 55px;
	height: 56px;
	left: 50%;
	margin-left: -160px;
	z-index: 2;
	top: 300px;
}

div.flaga_gb {
	position: absolute;
	width: 55px;
	height: 56px;
	left: 50%;
	margin-left: -80px;
	z-index: 2;
	top: 300px;
}

div.szkolka {
	position: absolute;
	width: 363px;
	height: 320px;
	top: 0;
	left: 0;
	z-index: 0;
}

html>body div.szkolka {
	background: url('images/szkolka.png') no-repeat;
}