#adres
{
margin-left: auto;
margin-right: auto;
height: 70px;
width: 150px;
border-width: 2px;
border-style: solid;
border-color: #E7E8EB;
}

#container
{
	position:relative;
	margin: 0 auto;
	left:0px;
	top:0px;
	width:800px;
	height:752px;
}

#gora
{
	position:absolute;
	background-image: url(images/strona_01.jpg);
	left:0px;
	top:0px;
	width:800px;
	height:12px;
}

#lewa_bok
{
	position:absolute;
	background-image: url(images/strona_02.jpg);
	left:0px;
	top:12px;
	width:48px;
	height:726px;
}

#monar
{
	position:absolute;
	background-image: url(images/strona_03.jpg);
	left:48px;
	top:12px;
	width:159px;
	height:174px;
}

#zdjecie
{
	position:absolute;
	background-image: url(images/strona_04.jpg);
	left:207px;
	top:12px;
	width:417px;
	height:174px;
}

#ostroleka
{
	position:absolute;
	background-image: url(images/strona_05.jpg);
	left:624px;
	top:12px;
	width:145px;
	height:174px;
}

#prawa_bok
{
	position:absolute;
	background-image: url(images/strona_06.jpg);
	left:769px;
	top:12px;
	width:31px;
	height:726px;
}

#menu_napis
{
	position:absolute;
	background-image: url(images/strona_07.jpg);
	left:48px;
	top:186px;
	width:159px;
	height:33px;
}

#data
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	position:absolute;
	background-image: url(images/strona_08.jpg);
	left:207px;
	top:186px;
	width:417px;
	height:33px;
	vertical-align: middle;
}

#prawa_gora
{
	position:absolute;
	background-image: url(images/strona_09.jpg);
	left:624px;
	top:186px;
	width:145px;
	height:33px;
}

#menu_tresc
{
	position:absolute;
	background-image: url(images/strona_10.jpg);
	left:48px;
	top:219px;
	width:159px;
	height:490px;
	vertical-align: top;
	line-height: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;

}

#motto
{
	position:absolute;
	background-image: url(images/strona_11.jpg);
	left:207px;
	top:219px;
	width:417px;
	height:35px;
}

#tytul_strony
{
	position:absolute;
	background-image: url(images/strona_12.jpg);
	left:624px;
	top:219px;
	width:145px;
	height:35px;
	vertical-align: top;
}

#tresc_strony
{
	position:absolute;
	background-image: url(images/strona_13.jpg);
	left:207px;
	top:254px;
	width:562px;
	height:455px;
	overflow: auto;
}

#stopka_container
{
float: left;
margin-left: 50px;
}

#stopka_lewa
{
	position:absolute;
	background-image: url(images/strona_14.jpg);
	left:48px;
	top:709px;
	width:159px;
	height:29px;
}

#stopka_srodek
{
	position:absolute;
	background-image: url(images/strona_15.jpg);
	left:207px;
	top:709px;
	width:417px;
	height:29px;
}

#stopka_prawa
{
	vertical-align: middle;
	position:absolute;
	background-image: url(images/strona_16.jpg);
	left:624px;
	top:709px;
	width:145px;
	height:29px;
}

#dol
{
	position:absolute;
	background-image: url(images/strona_17.jpg);
	left:0px;
	top:738px;
	width:800px;
	height:14px;
}

#lightbox
{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox a img
{
border: none;
}

#outerImageContainer
{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#imageContainer
{
	padding: 10px;
}

#loading
{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#hoverNav
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#imageContainer>#hoverNav
{
left: 0;
}

#hoverNav a
{
outline: none;
}

#prevLink, #nextLink
{
	width: 49%;
	height: 100%;
	background: transparent url(images/galeria/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}

#prevLink
{
left: 0; float: left;
}

#nextLink
{
right: 0; float: right;
}

#prevLink:hover, #prevLink:visited:hover
{
background: url(images/galeria/prevlabel.gif) left 15% no-repeat;
}

#nextLink:hover, #nextLink:visited:hover
{
background: url(images/galeria/nextlabel.gif) right 15% no-repeat;
}


#imageDataContainer
{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
}

#imageData
{
padding:0 10px; color: #666;
}

#imageData #imageDetails
{
width: 70%; float: left; text-align: left;
}	

#imageData #caption
{
font-weight: bold;
}

#imageData #numberDisplay
{
display: block; clear: left; padding-bottom: 1.0em;
}			

#imageData #bottomNavClose
{
width: 66px; float: right;  padding-bottom: 0.7em;
}	
		
#overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

body
{
margin: 0 auto;
text-align: center;
vertical-align: middle;
}

br
{
font-size: 4pt;
}

br.space
{
font-size: 2pt;
}

img
{
border: 0;
}

ul.menu
{
display: block;
list-style: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
vertical-align: top;
text-align: center;
line-height: 0;
}

.tresc
{
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 8pt;
color: #44647B;
vertical-align: top;
text-align: justify;
padding: 10px 15px 0px 15px;
}

.f1
{
font-size: 11px;
color: #8F8F8F;
cursor: pointer;
}

.f2
{
font-size: 14px;
color: #8F8F8F;
cursor: pointer;
}

.f3
{
font-size: 16px;
font-weight: bold;
color: #8F8F8F;
cursor: pointer;
}

.link
{
text-decoration:underline;
color: #400080;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
 font-size: 9pt;
}

.link:hover
{
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 9pt;
color: #91173C;
}

.link:visited
{
text-decoration: none;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 9pt;
color: #8A1538;
}

.link_ramka
{
text-decoration:underline;
color: #ffffff;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 7pt;
}

.galeria
{
word-spacing: 2px;
line-height: 15px;
}

.tytulgal
{
color:#44647B;
cursor:pointer;
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:normal;
text-align:left;
}

.h
{
display: none
}

.v
{
display: block
}

.stopka
{
text-align: left;
text-decoration: none;
font-weight: bold;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #0C0545;
}

.copyright
{
text-decoration: underline;
font-weight: bold;
text-align: center;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #C0C0C0;
}

.autor
{
text-decoration: underline;
font-weight: bold;
text-align: left;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #000000;
}

.monar
{
line-height: 15px;
display: block;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 7pt;
color: #ffffff;
line-height: 10px;
}

.dzis
{
vertical-align: middle;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #ffffff;
}

.slowo
{
line-height: 15px;
display: block;
text-align: center;
font-family: Monotype Corsiva, Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #44647B;
}

.formularz
{
line-height: 15px;
word-spacing: 20px;
display: block;
list-style: none;
margin: 0;
padding: 0;
vertical-align: top;
}

.submit 
{
font-family: Arial, sans-serif;
font-size: 9pt;
font-weight: bold;
background-color: #1D870A;
color: #FFFFFF;
border-color: #000000;
text-align: center;
}

.error
{
font-family: Arial, Verdana, San-serif;
text-align: center;
font-size: 12pt;
font-weight: bold;
color: #F2404E;
}

.tabela
{
margin-left: auto;
margin-right: auto;
text-align: center;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #44647B;
}

.tytul_historia
{
font-weight: bold;
font-size: 8pt;
color: #44647B;
}

.tytul_tabeli
{
vertical-align: top;
font-weight: bold;
}

.walidacja
{
display: inline;
float: right;
}