		#gal {
			width: 480px;
		}

		#gal ul {
			list-style: none; margin-top:5px;
		}
		#gal ul li {
			display: inline;
		}
		#gal ul a {
			background-color:#ECECEC;
			border:1px solid #999999;
			padding: 5px 5px 10px;
			display:block;
			float:left;
			margin:5px;
		}
		#gal ul a:hover {
			background-color:#FFFFFF;
			border:1px solid #333333;
		}
		#gal ul a img {
			border:1px solid #999999;
		}

/* END JGALVIEW */


.arrowlistmenu{
width: 180px; /*width of accordion menu*/
color: #404040;
text-decoration: none;
font: bold 10px Verdana;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
margin: 5px; /*bottom spacing between header and rest of content*/
padding: 0px 0 0px 5px; /*header text is indented 10px*/
border-bottom: 1px solid #dadada;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
color: gray;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding: 1px; /*bottom spacing between menu items*/
}

.arrowlistmenu a{
color: #404040;
text-decoration: none;
font: bold 10px Verdana;

}

.arrowlistmenu ul li a{
padding-left: 15px; /*link text is indented 19px*/
font-size: 90%;
color: #606060;
}

.arrowlistmenu ul li a:visited{
color: #606060;
}

.arrowlistmenu a:visited{
color: #404040;
}


.arrowlistmenu a:hover{ /*hover state CSS*/
color:red;
}

/* linki*/
.link {
	border: 0;
	padding: 0;
	margin: 0;
	
}

#tresc h1{
text-indent: 5px;
font-size: 18px;
font-family: Verdana;
}
#tresc h1:first-letter {
font-size:120%;
}

#tresc DIV > h1:first-child + p{
background-color: transparent;
text-indent: 40px;
padding: 5px;
font-size: 14px;
font-family: Verdena;
 text-align: justify;
 line-height: 20px;
}

#tresc p {

text-indent: 40px;
padding: 0px 10px 0px 10px;
font-size: 14px;
font-family: Verdena;
 text-align: justify;
 line-height: 20px;
}

.lvl2{

list-style-type: circle;
margin: 0px 0 0 20px;
border: 0px;
padding: 0px 0 0 25px;
font-size: 14px;
font-family: Verdena;
 text-align: justify;
 line-height: 20px;
}

#tresc .ul {

list-style-type: decimal;
margin: 0px 0 0 20px;
border: 0px;
padding: 15px 15px 15px 25px;
font-size: 14px;
font-family: Verdena;
 text-align: justify;
 line-height: 20px;
}
#tresc .ul:first-letter {
font-size:120%;
 font-weight: bold;
 text-transform: uppercase;
}



#tresc p:first-letter {
font-size:120%;
 font-weight: bold;
 text-transform: uppercase;
}

#tresc{
height: auto;
min-height: 455px;
padding: 12px;
padding-right: 215px;
color: #404040;
vertical-align: middle;
margin: 0px;
border: 0px;
}


#tresc a{
	color: #020202;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#tresc a:hover{
	color: red;
}

.galeria {
	border:1px solid gray;
	margin: 2px;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
}
.header {
	height:413px;
	background-image: url(images/l_footer.jpg);
	background-repeat: repeat-x;
	z-index:1;
}
#filler{

}

#footer {
	height:71px;
	width:100%;
	background-image: url(images/bottom.jpg);
	background-repeat: repeat-x;
}

#middle{
position:absolute;
width:100%;
left:50%;
margin-left: -508px;
top:0px;
}

#logo {
position:absolute;
left:156px;
top:0px;
width:703px;
height:77px;
}

#id03 {
position:absolute;
left:859px;
top:0px;
width:146px;
height:1110px;
}

#m-strona {
position:absolute;
left:156px;
top:77px;
width:104px;
height:18px;
}

#id05 {
position:absolute;
left:260px;
top:77px;
width:520px;
height:18px;
}

#m-kontakt {
position:absolute;
left:780px;
top:77px;
width:79px;
height:18px;
}

#m-strzalka {
position:absolute;
left:156px;
top:95px;
width:96px;
height:58px;
}

#m-tekst {
position:absolute;
left:252px;
top:95px;
width:528px;
height:58px;
}

#malpa {
position:absolute;
left:780px;
top:95px;
width:79px;
height:58px;
}

#m-menu {
position:absolute;
left:156px;
top:153px;
width:132px;
height:207px;
padding: 0;
background: url(images/m_menu.jpg);
}

#t-img {
position:absolute;
left:288px;
top:153px;
width:571px;
height:207px;
}

#id12 {
	vertical-align: top;
	text-indent: 31px;
	margin: 0px;
	border: 0px;
	padding-top: 6px;
	color: white;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	position:absolute;
	left:156px;
	top:360px;
	width:703px;
	height:53px;
	background-image: url(images/12.jpg);
	background-repeat: no-repeat;
}

#text {
	border: 5px black;
	position:absolute;
	left:156px;
	top:413px;
	width:703px;
	height:auto;
	min-height: 549px;
	background-image: url(images/text.jpg);
	background-repeat: no-repeat;
}

#m-img {
width:211px;
height:549px;
float:right;
}


#b-baner {
width:703px;
height:77px;
}

#bottom {
position:absolute;
left:156px;
top:1039px;
width:703px;
height:71px;
}

