body {
font-family : 'Trebuchet MS',  Verdana, Helvetica, Arial;
font-size: 11pt;
color : #000;
margin: 0px;
padding : 0px;
text-align : center;
background: url(bg_big_exp.png) fixed no-repeat;
background-color: #ff9900;
}

img.title {
position: absolute; top: 10px; left: 10px; z-index: 99;
border: 0px solid #000;
}

img.header {
position: absolute; top: -10px; z-index: 90;
border: 0px solid #000;
}

#motylek {
position: absolute; top: 0px; right: 0px; z-index: 100;
}


#mainLayer {
  position:absolute;
	left:30%;
	top:10px;
	width:934px;
	z-index:6;
	padding-top:0px;
	margin-left: -220px;
	color: #000;
	text-align: justify;
}

#boxTop {
	width:934px;
	height:228px;
	margin-top:405px;
	background-image:url(floral.png);
	background-repeat:no-repeat;
}
#boxCenter {
	position:absolute;
	width:934px;
	top:627px; /* here the tricky thing */
	bottom:25px; /* here again */
	background-image:url(srodek.png);
	background-repeat:repeat-y;
	z-index:7;
}
#boxBottom {
	width:934px;
	height:25px;
	background-image:url(dol.png);
	background-repeat:no-repeat;
	z-index:7;
	margin-top: 50px;
}
#boxContent {
	position:relative;
	padding-top: 31px;
	z-index:10;
	margin-top:-250px;
	margin-bottom: 30px;
}

#menu {
position: absolute; top: 348px; z-index: 100;
width:934px;
height:35px;
padding-left: 50px;
padding-right: 50px;
font-size: 125%;
}


#menu a {
color: #fff;
}

#menu ul {
list-style: none;
}

#menu li {
float: left;
padding-right: 70px;
width: 100px;
}

#menu_galeria {
padding-top: 14px;
margin: 0px;
padding-left: auto;
padding-right: auto;
list-style: none;
}


#menu_galeria a {
color: #fff;
}

#menu_galeria ul {
list-style: none;
}

#menu_galeria li {
float: left;
width:20%;
}



#content {
padding-top: 30px;
padding-left: 75px;
padding-right: 75px;
}

#bg_footer {
margin: 0px;
width: 934px;
font-size: 9px;
text-align: right;
}

h1 {
font-size: 24px;
margin-left: 20px;
letter-spacing: -1px;
margin-top: 30px;
margin-bottom: 30px;
}

h2 {
font-size: 20px;
margin-left: 20px;
letter-spacing: -1px;
margin-top: 30px;
margin-bottom: 30px;
}

h3 {
font-size: 16px;
margin-left: 20px;
letter-spacing: -1px;
margin-top: 20px;
margin-bottom: 30px;
}

a.more, a:visited.more, a:hover.more {
font-weight: bold;
text-decoration: none;
color: #303030;
font-size: 90%;
}

a, a:visited, a:hover {
font-weight: bold;
text-decoration: none;
color: #303030;
}


p.footer{
padding-right: 50px;
padding-top: 25px;
} 

p.footer, a.footer, a.footer:hover {
color: #ffcc99;
}


a.footer, a.footer:hover {
font-weight: bold;
}

img.text {
border: 10px solid #87be3e;
}

