/* LAYOUT */
body { background-image: url(../img/background.gif); background-attachment: fixed }
header > div { margin: 0px auto; width: 1024px; height: 194px; background: url(../img/header.png) no-repeat left top; position:relative; z-index: 2;}
div.container { margin: 30px auto; width: 950px; z-index: 2;}
footer > div { margin: 20px auto; width: 1024px; height: 110px; background: url(../img/footer.png) no-repeat left bottom; position:relative; z-index: 2;}

header > div > ul, header > div > ul > li { display: block; list-style: none; margin: 0; padding: 0;}
header > div > ul { float: left; padding: 1px 0 1px 1px; }
header > div > ul > li {float: left;}
header > div > ul > li a {text-decoration: none; display: block; padding: 0px; background-position: 0px 0px; background-repeat: no-repeat; height: 52px;}
header > div > ul > li a:hover { background-position: 0px -52px; }

header > div > ul.left, header > div > ul.right {} 
header > div > ul.left {margin: 140px 0px 0px 20px;}
header > div > ul.right {margin: 140px 0px 0px 200px;}

header > div > ul > li.start a { width: 82px; background-image: url(../img/start.png); }
header > div > ul > li.cennik a { width: 92px; background-image: url(../img/cennik.png); }
header > div > ul > li.rezerwacja a { width: 138px; background-image: url(../img/rezerwacja.png); }
header > div > ul > li.galeria a { width: 88px; background-image: url(../img/galeria.png); }

header > div > ul > li.piramida a { width: 117px; background-image: url(../img/piramida.png); }
header > div > ul > li.kontakt a { width: 104px; background-image: url(../img/kontakt.png); }
header > div > ul > li.restauracja a { width: 144px; background-image: url(../img/restauracja.png); }

div.container p {

text-align: justify;
font-size: 18px;
font-style: normal;
line-height: 30px;
position: relative;
z-index: 2;
}
p1 {
text-align: center;
font-size: 18px;
font-style: normal;
line-height: 30px;
position: relative;
z-index: 2;
}

h1 {
text-align: center;
position: relative;
z-index: 2;}
h2 {
text-align: center;
position: relative;
z-index: 2;}

footer div.left, footer div.right, footer div.center { margin: 15px 0px; } 
footer div.left, footer div.right { float:left; width:315px; }
footer div.left {margin-left: 25px;}
footer div.right {margin-right: 25px;}
footer div.center { float:left; width:341px; }