body {
    margin: 0 auto;
    padding-bottom: 10px; 
    text-align: center;
    background: rgb(40,20,20) url(grafika/tlo.gif) repeat;
}
.black {
    margin: 0 auto;
    padding-bottom: 10px; 
    text-align: center;
    background: #000000;
}
#container {position: relative;
    margin  : 0 auto;
    padding : 0px;
    border : none;
    width   : 960px;
    background: url(grafika/tlo1.jpg) repeat-y;
}


#container_ {position: relative;
    margin  : 0 auto;
    padding : 0px;
    padding-top : 10px;
    border : none;
    width   : 960px;
}


#header {position: relative;
 margin  : 0 auto;
    padding : 0px;
    width: 960px;
    height: 230px;
    background-image: url(grafika/baner.jpg);
}
#header_eng {position: relative;
 margin  : 0 auto;
    padding : 0px;
    width: 960px;
    height: 230px;
    background-image: url(grafika/baner_eng.jpg);
}
#menu {position: relative;
    float: left;
    margin: 0 auto;
    padding: 0px;
    border: 2px outset #FFF0D4;
    background: rgb(40,20,20) url(grafika/tlo.gif) repeat;
    width: 958px;
    height: 30px;  
}  
#menu ul, ul li {
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#menu ul li {
	float: left;
}

#menu ul a:link {
	text-decoration: none;
	display: block;
	text-align: center;
	border: 0px;
	padding: 8px 8px 7px 7px;
	border: none;
	color: #FAEBD7;
}
#menu ul a:visited {
	text-decoration: none;
	display: block;
	text-align: center;
	border: 0px;
	padding: 8px 8px 7px 7px;
	border: none;
	color: #FAEBD7;
}
#menu ul a:hover {
border: 1px inset #FAEBD7;
margin-top: 1px;
	padding: 6px 7px 6px 6px;
	background-image: url(grafika/07.gif);
	color: rgb(40,20,20);
}
#content {position: relative;
    margin: 0 auto;
    padding: 20px 30px 20px 30px; 
    float: left;
    border  : none;
    width   : 900px;
    text-align  : center;
}

#foot {
   clear: both;
    margin: 0 auto;
    border: none;
    padding-top: 60px;
    width: 960px;
    height: 60px;
    text-align  : center;
    font-size: 11px;
    background-image: url(grafika/foot.jpg);
}
ul, ul li {
	list-style: disc;
	margin: 0px;
	padding: 0px;
}
li {
	list-style: disc;
	text-align: left;
	list-style-position: inside;
}
li A:visited {
color: rgb(40,20,20);
}
li A:link {	
color: rgb(40,20,20);}
li A:hover {
color: #ff4f4f;}

A:link {
text-decoration: none; 
color: #960031;
font-weight: bold;
} 

A:visited {
text-decoration: none; 
color: #960031;
font-weight: bold;
} 

A:hover {text-decoration: none; 
color: #ff4f4f;
font-weight: bold;
}

A:link.b {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; color: rgb(40,20,20); font-weight: bold;}
A:visited.b {color: rgb(40,20,20); font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; font-weight: bold;}
A:hover.b {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; color: #ff4f4f; font-weight: bold;}

A:link.b1 {font-size: 13px; font-family: tahoma, verdana, arial, sans-serif; color: rgb(40,20,20); font-weight: bold;}
A:visited.b1 {color: rgb(40,20,20); font-size: 13px; font-family: tahoma, verdana, arial, sans-serif; font-weight: bold;}
A:hover.b1 {font-size: 13px; font-family: tahoma, verdana, arial, sans-serif; color: #ff4f4f; font-weight: bold;}

A:link.b2 {font-size: 13px; font-family: verdana, tahoma, arial, sans-serif; color: rgb(40,20,20); font-weight: bold;}
A:visited.b2 {color: rgb(40,20,20); font-size: 13px; font-family: verdana, tahoma, arial, sans-serif; font-weight: bold;}
A:hover.b2 {font-size: 13px; font-family: verdana, tahoma, arial, sans-serif; color: #ff4f4f; font-weight: bold;}



* {font-family: verdana, tahoma, arial, sans-serif; 
font-size: 13px; 
font-weight: normal;
text-align: center;
color: rgb(40,20,20);
}
.center {color: rgb(40,20,20);
text-align: center;
font-weight: normal;
margin: 0px;}
.left {text-align: left;
margin: 0px;
}

.right {text-align: right}

.justify {text-align: justify;
text-indent: 1em;
}
p.justify:first-letter {font-size:15px; color:rgb(40,20,20); font-weight: bold;}
p.min {font-size:10px; 
color: rgb(40,20,20);
text-align: center;
margin: 0px;
}

p.min-l {font-size:10px; 
color: rgb(40,20,20);
text-align: left;
margin: 0px;
}
p.foot {font-size:11px; 
color: rgb(40,20,20);
text-align: center;
}

p.index {font-size:11px; 
color: #FAEBD7;
text-align: center;
}



p {font-size:13px; 
color: rgb(40,20,20);
text-align: center;
font-weight: normal;
}
h1 {
    font-size: 18px; 
    font-family: tahoma;
    font-weight : bold;
    text-align: center;
}

h2 {
    font-size: 14px; 
    font-weight : bold;
    margin: 0px;
}
h3 {font-size: 11px; 
margin: 0px;
}
h4 {font-size: 13px; 
font-weight : bold;
margin: 0px;
}
h5 {
    font-size: 14px; 
    font-weight : bold;
    margin: 0px;
	 text-align: left;
	 color: #960031;
}

em { 
font-style: normal;
font-weight: bold; }

.red {
color: #960031;
}
.redmin {font-size: 11px; 
color: #960031;
}
.b {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; color: rgb(40,20,20); font-weight: bold;
}

.n {color: #306;}
Table  {margin  : auto;
    border : none;
    padding : 0px;}
    
TD {padding-left : 10px;
    padding-right : 10px;
   padding-top : 5px; 
   }
.nowosci {
   margin  : auto;
    border : none;
    padding : 0px;}
    
 Table.nowosci  {margin  : auto;
    border : none;
    padding : 0px;
    width: 750px;
    }
TD.pion {width: 200px;
padding: 0px; } 
 TD.poziom {width: 300px;
padding: 0px;
}
  
TD.center {width: 330px;
padding-left : 10px;
    padding-right : 10px;
   text-align: center;}
TD.text {width: 430px;
padding-left : 10px;
    padding-right : 10px;
   text-align: center;}
#dog {margin  : auto;
    border : none;
    padding : 0px;}
    
#dog TABLE
{table-layout: auto; 
 margin  : auto;
    border : none;
    padding : 0px;
}
#dog TD
{width: 230px;
text-align: left;
padding-left: 80px;
}

#linki {margin  : auto;
    border : none;
    padding : 0px;}
    
#linki TABLE
{table-layout: auto; 
 margin  : auto;
    border : none;
    padding : 0px;
}
#linki TD
{width: 230px;
text-align: left;
padding-left: 80px;
vertical-align: top;

}
#linki a:link {font-size: 13px;  color: rgb(40,20,20); font-family: tahoma, verdana, arial, sans-serif;}
#linki a:visited {font-size: 13px;  color: rgb(40,20,20); font-family: tahoma, verdana, arial, sans-serif;}
#linki a:hover {font-size: 13px; color: #ff4f4f; font-family: tahoma, verdana, arial, sans-serif;}

#linki1 {margin  : auto;
    border : none;
    padding : 0px;}
    
#linki1 TABLE
{table-layout: auto; 
 margin  : auto;
    border : none;
    padding : 0px;
}
#linki1 TD
{width: 400px;
text-align: left;
padding-left: 60px;
vertical-align: top;

}
#linki1 a:link {font-size: 13px;  color: rgb(40,20,20); font-family: tahoma, verdana, arial, sans-serif;}
#linki1 a:visited {font-size: 13px;  color: rgb(40,20,20); font-family: tahoma, verdana, arial, sans-serif;}
#linki1 a:hover {font-size: 13px; color: #ff4f4f; font-family: tahoma, verdana, arial, sans-serif;}


#rodowod {margin  : auto;
    border : none;
    padding : 0px;
    width: 900px;
    }
    
#rodowod table
{table-layout: auto; 
margin: auto;
border-collapse: separate;
border: 0px;
}

#rodowod td {border-collapse: separate;
border: 2px outset #FAEBD7;
padding: 5px;
font-size: 11px; font-family: tahoma, verdana, arial, sans-serif;}

#rodowod em {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif;}
#rodowod a:link {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif;}
#rodowod a:visited {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif;}
#rodowod a:hover {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif;}

#rodowod_min {margin  : auto;
    border : none;
    padding : 0px;
    width: 900px;
    }
    
#rodowod_min table
{table-layout: auto; 
margin: auto;
border-collapse: separate;
border: 0px;
}

#rodowod_min td {border-collapse: separate;
border: 2px outset #FAEBD7;
padding: 3px;
font-size: 11px; font-family: tahoma, verdana, arial, sans-serif;}

#rodowod_min em {font-size: 11px; color: rgb(40,20,20);font-family: tahoma, verdana, arial, sans-serif;}
#rodowod_min .r {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif;  color: #960031; font-weight: normal;}
#rodowod_min .b {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; color: rgb(40,20,20); font-weight: normal;}
#rodowod_min .n {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; color: #306; font-weight: normal;}

#rodowod_min a:link {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif;}
#rodowod_min a:link.b {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; color: rgb(40,20,20); font-weight: bold;}
#rodowod_min a:link.n {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; color: #306; font-weight: bold;}

#rodowod_min a:visited.b {color: rgb(40,20,20); font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; font-weight: bold;}
#rodowod_min a:visited.n {color: #306; font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; font-weight: bold;}
#rodowod_min a:visited {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif;}

#rodowod_min a:hover {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; font-weight: bold;}
#rodowod_min a:hover.b {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; color: #ff4f4f; font-weight: bold;}
#rodowod_min a:hover.n {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; color: #ff4f4f; font-weight: bold;}
.potomstwo {margin  : auto;
    border : none;
    padding : 0px;}
.potomstwo table {
table-layout: auto; 
margin: auto;
border-collapse: separate;
border: 0px;
}

.potomstwo td {text-align: center;
border: 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
}
.potomstwo td.left {text-align: left;
border: 0px;
padding: 5px;

}
.potomstwo td.right {text-align: right;
border: 0px;
padding: 5px;

}



#potomstwo {margin  : auto;
    border : none;
    padding : 0px;}
#potomstwo table {
table-layout: auto; 
margin: auto;
border-collapse: separate;
border: 0px;
}

#potomstwo td {text-align: center;
border: 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
}
#potomstwo td.left {text-align: left;
border: 0px;
padding: 5px;

}
#potomstwo td.right {text-align: right;
border: 0px;
padding: 5px;

}
#mioty {margin  : auto;
    border : none;
    padding : 0px;}
    
#mioty table {
table-layout: auto; 
margin: auto;
border-collapse: separate;
border: 0px;
}

#mioty td {text-align: center;
border: 0px;
padding: 5px;
}
#mioty td.srodek {width: 360px;

}

.mioty {margin  : auto;
    border : none;
    padding : 0px;}
    
.mioty table {
table-layout: auto; 
margin: auto;
border-collapse: separate;
border: 0px;
}

.mioty td {text-align: center;
border: 0px;
padding: 5px;
}
.mioty td.srodek {width: 390px;

}




#miot {margin  : auto;
    border : 0 none;
    padding : 0px;
}

#miot table {table-layout: auto; 
margin: 0px;
padding: 0px;
border-collapse: separate;
border: 0px;}

#miot td {
border: 0px;
padding: 2px;
width: 350px;
text-align: center;
font-size: 11px; 
}

.miot {margin  : auto;
    border : 0 none;
    padding : 0px;
}
   
.miot table {table-layout: auto; 
margin: 0px;
padding: 0px;
border-collapse: separate;
border: 0px;}

.miot td {
border: 0px;
padding: 2px;
text-align: center;
font-size: 12px; 
}
.dogi {margin  : auto;
    border : 0 none;
    padding : 0px;
}
    
.dogi table {table-layout: auto; 
margin: 0px;
padding: 0px;
border-collapse: separate;
border: 0px;

}
.dogi td.left {
border: 0px;
padding: 5px;
width: 230px;
}
.dogi td {
border: 0px;
padding: 5px;
text-align: center;
width: 630px;

}



#dogi {margin  : auto;
    border : 0 none;
    padding : 0px;
}
    
#dogi table {table-layout: auto; 
margin: 0px;
padding: 0px;
border-collapse: separate;
border: 0px;

}
#dogi td.left {
border: 0px;
padding: 5px;
width: 230px;
}
#dogi td {
border: 0px;
padding: 5px;
text-align: center;
width: 630px;

}
#galeria {margin  : auto;
    border : none;
    padding : 0px;}
    
#galeria table {
table-layout: auto; 

border-collapse: separate;
border: 0px;
}

#galeria td {
margin: auto;
border: 0px;
padding: 0px;
}


#zhodowli {margin  : auto;
    border : none;
    padding : 0px;}
    
#zhodowli table {
table-layout: auto; 
margin: auto;
border: 0px;
}

#zhodowli td {
border: 0px;
padding: 0px;
font-size: 11px;}
#zhodowli em {font-size: 11px;}
.zhodowli {margin  : auto;
    border : none;
    padding : 0px;}
    
.zhodowli table {
table-layout: auto; 
margin: auto;
border: 0px;
}

.zhodowli td {
border: 0px;
padding: 0px;
font-size: 11px;}
.zhodowli em {font-size: 11px;
font-family: tahoma, verdana, arial, sans-serif;}
#wystawy {margin  : auto;
    border : none;
    padding : 0px;
    width: 900px;
    }
    
#wystawy table
{table-layout: auto; 
margin: auto;
border-collapse: separate;
border: 0px;
}

#wystawy td {border-collapse: separate;
border: 2px outset #FAEBD7;
padding: 5px;
font-size: 11px; }

#wystawy em {font-size: 13px; }
#wystawy a:link {font-size: 11px; 
font-family: tahoma;}
#wystawy a:visited {font-size: 11px; 
font-family: tahoma;}
#wystawy a:hover {font-size: 11px; 
font-family: tahoma;}
.wystawy {margin  : auto;
    border : none;
    padding : 0px;
    width: 900px;
    }
    
.wystawy table
{table-layout: auto; 
margin: auto;
border-collapse: separate;
border: 0px;
}

.wystawy td {border-collapse: separate;
border: 2px outset #FAEBD7;
padding: 5px;
font-size: 11px; }

.wystawy em {font-size: 13px; }
.wystawy a:link {font-size: 11px; 
font-family: tahoma;}
.wystawy a:visited {font-size: 11px; 
font-family: tahoma;}
.wystawy a:hover {font-size: 11px; 
font-family: tahoma;}

img { margin  : 0px;
    border : 0px;
    padding : 0px;
}

.imageleft {
float: left;
border-style: solid;
border-color: rgb(40,20,20);
border-width: 1px 4px 4px 1px; 
background-image: url(grafika/07a.gif);
padding: 5px;
margin: 5px 10px 5px 0px;
}

.imagel {
float: left;
}
.imager {
float: right;
}

.imageright {
float: right;
border-style: solid;
border-color: rgb(40,20,20);
border-width: 1px 4px 4px 1px; 
background-image: url(grafika/07a.gif);
padding: 5px;
margin: 5px 0px 5px 10px;
}

.imagecenter {
border-style: solid;
border-color: rgb(40,20,20);
border-width: 1px 4px 4px 1px; 
background-image: url(grafika/07a.gif);
padding: 5px;
margin: 3px;
}

.imagecenter:hover  {
border-color: #FAEBD7;
border-width: 1px 4px 4px 1px; 
border-style: solid;
background-image: url(grafika/07a.gif);
padding: 5px;
}


.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
border-style: solid;
border-color: rgb(40,20,20);
border-width: 1px 4px 4px 1px; 
background-image: url(grafika/07a.gif);
padding: 5px;

}
.highslide:hover img {
border-color: #FAEBD7;
border-width: 1px 4px 4px 1px; 
border-style: solid;
background-image: url(grafika/07a.gif);
padding: 5px;
}
.highslide-wrapper {
	background: #FAEBD7;
}
.highslide-image {
	border: 10px solid #FAEBD7;
}
.highslide-image-blur {
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-caption {
    display: none;
    border: 5px solid #FAEBD7;
    border-top: none;
    padding-bottom: 5px;
    padding-left: 8px;
    background-color: #FAEBD7;
    font-size:13px; 
    color: rgb(40,20,20);
	 text-align: left;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8px;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 0px;
    background-color: #FAEBD7;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0px 10px 10px 0px;
	width: 34px;
	height: 34px;
}

/* Controlbar example */
.controlbar {	
	background: url(highslide/graphics/controlbar4_m.gif);
	width: 100px;
	height: 25px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 25px;
}
.controlbar a:hover {
	background-image: url(highslide/graphics/controlbar4-hover_m.gif);
}
.controlbar .previous {
	width: 30px;
}
.controlbar .next {
	width: 25px;
	background-position: -30px 0;
}
.controlbar .highslide-move {
	width: 25px;
	background-position: -55px 0;
}
.controlbar .close {
	width: 20px;
	background-position: -80px 0;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}



.highslide-html {
    background: url(grafika/07a.gif);
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
    background-color: #FAEBD7;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background: url(grafika/07a.gif);
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 10px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding-bottom: 15px;
	text-align: right;
	
}

.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 0px;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
	
.highslide-wrapper .highslide-header a {
	color: #999966;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

.highslide-wrapper .highslide-header a:hover {
	color: rgb(40,20,20);
}

.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
