* { padding: 0; margin: 0; }


body {
	background: #C1C39D;
	font: 13px verdana;
	color: #000000;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px; }

table { text-align: left;}

.wystawy {
	border: 1px solid #B1AE99; background: #CBCDAA; }

.wystawy td {
	border: 1px solid #B1AE99; text-align: left; padding:7px 5px 7px 10px; color: #2B2A26; font-family: sans-serif; font-weight: normal; }

.wystawy th {
	border: 1px solid #B1AE99; text-align: left; padding:7px 5px 7px 10px; color: #2B2A26; font-family: sans-serif; font-weight: bold; }
	
#kontener {
	position: relative;
	min-height: 100%;
	height: 100%;
	width: 100%; }


#szer {	position: relative;
	width:998px;
	margin: 0 auto;
	padding-bottom:0;
	z-index:1; }

#gora {	position: relative;
	width: 1000px;
	height: 360px; }

#tyl {	background:url('pics/tyl.jpg') repeat-x;
	position: absolute;
	height: 346px;
	width:100%;
	top: 0; left: 0; }
#dol_tlo{
	background:url('pics/dol.jpg') repeat-x bottom;
	position: absolute;
	height:242px;
	width:100%;
	bottom:0;
	left:0; }

#dol {
	width: 998px;
	height: 242px;
	bottom:0;
	position: relative;
	margin-left: 0px ;
	z-index:10; }
	
#dol1{	background: url('pics/dol1.jpg');
	width: 1000px;
	height: 101px;
	top:0px; left:0px; position: absolute; }
#dol2{	background: url('pics/dol2.jpg');
	width: 1000px;
	height: 119px;
	top:101px; left:0px; position: absolute; }
#dol3{	background: url('pics/dol3.jpg');
	width: 1000px;
	height: 22px;
	top:220px; left:0px; position: absolute; 
	font: 10px verdana;
	color: #889C80; line-height: 20px; }

#dol3 a:link, #dol3 a:visited { font: 10px verdana; color: #B8C4B2; text-decoration: none; }
#dol3 a:hover, #dol3 a:active { font: 10px verdana; color: #B8C4B2; text-decoration: underline; }

#dol2n {
position: absolute; top: 18px; left: 282px; 
width: 800px; height: 101px; 
font: 12px verdana; line-height: 13px; text-align: left;
}
#dol2n a:link, #dol2n a:visited, #dol2n a:hover, #dol2n a:active { color: #152A00; } 

#head1 {	background: url('pics/head1.jpg');
	width: 1000px;
	height: 92px;
	top:50px; left:0px; position: absolute; }

#head2 {	background: url('pics/head2.jpg');
	width: 1000px;
	height: 94px;
	top:142px; left:0px; position: absolute; }

#head3 {	background: url('pics/head3.jpg');
	width: 1000px;
	height: 70px;
	top:236px; left:0px; position: absolute; }


#menu {	background: url('pics/menu.jpg');
	width: 1000px;
	height: 40px;
	top:306px; left:0px; position: absolute; }

#menu {	font: 13px trebuchet ms; font-weight: normal; text-decoration: none; line-height: 30px;}

#menu  a:link, #menu  a:visited { color: #CFCCB1;font: 13px trebuchet ms; font-weight: normal; text-decoration: none; line-height: 30px;}
#menu a:hover, #menu  a:active { color: #CFCCB1;font: 13px trebuchet ms; font-weight: normal; text-decoration: underline; line-height: 30px;}



#tresc {	width:940px;
	height: auto;
	margin: 0 auto;
	text-align: left;
	position: relative;
	z-index: 10; }

	#news { width: 650px; position: relative; text-align: left; 	margin: 0 auto;}

#flag {	background:url('pics/flag.jpg') no-repeat;
	position:absolute;
	left:0px; top:0px;
	width:1000px; height:50px;
	text-indent: -3000px;
	z-index:100; }

a#pl, a#en {
left: 0px; top: 19px;
position:absolute;
display:block;
z-index:100; }

a#pl { top:19px; left: 884px; width:29px; height:19px; }
a#en { top:19px; left: 913px; width:29px; height:19px; }

a#pl:hover { background: url(pics/flag_h.jpg) -884px -19px; }
a#en:hover { background: url(pics/flag_h.jpg) -913px -19px; }


A:link, A:visited {
       color: #AA4B10;
       font: 12px verdana;
       text-decoration: underline;
       font-weight: bold;
}

A:hover, A:active {
       color: #AA4B10;
       font: 12px verdana;
       text-decoration: none;
       font-weight: bold;
}

A:focus { outline: none; }

/*--------------------------------------------------------------------*/

p { padding-top: 10px; }
.p1 { text-indent: 30px; } .p2 { text-indent: 120px; }
.podpis { padding-top: 20px; text-align: right; padding-right: 30px; }
.bullet { color: #2C2F27; }


span.galeria a:link img, span.galeria img, span.galeria a:visited img {
	border: 1px solid #A7A981; background: #C1C39D; padding: 4px;}

span.galeria a:hover img, span.galeria a:active img {
	border: 1px solid  #AA4B10;	background: #C1C39D; padding: 4px; }
	
.dashed {
	border-bottom: 1px dashed #A7A981; font-weight: bold; text-indent: 0px; line-height: 20px; }
.data {font-weight: bold; font-size: 11px; color: #29480D;}

.h0 { color: #000000;font: 21px georgia; }
.h1 { color: #2B5009; font: 21px georgia; } 
.h1 a:link, .h1 a:visited { color: #2B5009; font: 21px georgia; text-decoration: none; } 
.h1 a:hover, .h1 a:active { color: #2B5009; font: 21px georgia;text-decoration: underline; }
.h2 { color: #AA4B10; font: 21px georgia; }	


.img_psy { margin: 15px 20px 5px auto; }


 .a1, .a1:link, .a1:visited {
       color: #29480D; font-size: 12px; font-weight: bold; font-style: normal; font-family: verdana; text-decoration: underline;  }

.a1:hover, .a1:active {
       color: #29480D; font-size: 12px; text-decoration: none; font-weight: bold; font-style: normal; font-family: verdana; }

	   
 .a2, .a2:link, .a2:visited {
       color: #000000; font-size: 12px; font-weight: bold; font-style: normal; font-family: verdana; text-decoration: underline;  }

.a2:hover, .a2:active {
       color: #000000; font-size: 12px; text-decoration: none; font-weight: bold; font-style: normal; font-family: verdana; }

	   
.rodowod {
	border-collapse: collapse; border: 1px solid #B1AE99; background: #CBCDAA; }

.rodowod td {
	border: 1px solid #B1AE99; text-align: left; padding:7px 5px 7px 10px; color: #2B2A26; font-family: sans-serif; font-size: 11px; font-weight: normal; }


.styl1 { color: #474538; font-weight: bold; }

.s {font-size: 11px; }


.area { background: #C1C39D; border:#9D9F74 1px solid; color: #6F6F6F; font: 10px verdana; }

.min { font-size: 5px; line-height: 9px; padding-top: 0px; }
