body {
margin: 0;
padding: 0;
background: #fff2d0 url('img/bg.jpg');
text-align: center; }

div#centerDiv {
display: block;
width: 906px;
padding: 0;
margin: 0 auto;
text-align: left; }

div#top1 {
display: block;
width: 138px;
height: 32px;
padding: 0;
margin: 31px 0 0 492px;
background: url('img/top1.png') no-repeat; }

div#top2 {
display: block;
width: 906px;
height: 10px;
padding: 0;
margin: 0;
background: url('img/top2.png') no-repeat; }

div#top3 {
display: block;
float: left;
width: 9px;
height: 268px;
padding: 0;
margin: 0;
background: url('img/top3.png') no-repeat; }

div#top4 {
display: block;
float: left;
width: 888px;
height: 268px;
padding: 0;
margin: 0;
background: url('img/top4.jpg') no-repeat; }

div#top4 a {
display: block;
width: 888px;
height: 268px;
text-decoration: none; }

div#top6 {
display: block;
float: left;
width: 9px;
height: 268px;
padding: 0;
margin: 0;
background: url('img/top6.png') no-repeat; }

div#top7 {
display: block;
clear: both;
width: 906px;
height: 6px;
padding: 0;
margin: 0;
background: url('img/top7.png') no-repeat; }

div#side0 {
display: block;
width: 906px;
padding: 0;
margin: 0;
background: url('img/side0.png') no-repeat 5px 0; }

div#side1 {
display: block;
width: 888px;
padding: 0;
margin: 0 9px;
background: url('img/leftEdge.png') repeat-y left top; }

div#side2 {
display: block;
width: 888px;
padding: 0;
margin: 0;
background: url('img/rightEdge.png') repeat-y right top; }

div#side1s {
display: block;
width: 888px;
padding: 0;
margin: 0;
background: url('img/lst.gif') no-repeat 4px 0; }

div#side2s {
display: block;
width: 888px;
padding: 0;
margin: 0;
background: url('img/rst.gif') no-repeat 878px 0; }

div#main {
display: block;
width: 868px;
padding: 0;
margin: 0 10px;
background: #ffedbf url('img/txtbg.gif') repeat-x; }

div#bottom {
display: block;
width: 906px;
height: 15px;
padding: 0;
margin: 0;
background: url('img/bottom.png') no-repeat 9px 0; }

div#menu a {
display: block;
float: left;
height: 45px;
margin: 0 5px;
text-decoration: none;
text-indent: 300px;
overflow: hidden;
white-space: nowrap;
background-position: left top;
background-repeat: no-repeat; }
div#menu a:hover {
background-position: left bottom; }
div#menu a#mPL { width: 44px; background-image: url('img/pl.png'); margin-left: 10px; }
div#menu a#mEN { width: 44px; background-image: url('img/en.png'); }
div#menu a#mDE { width: 44px; background-image: url('img/de.png'); }

div#menu a#m1 { width: 141px; background-image: url('img/restauracja.png'); margin-left: 90px}
div#menu a#m2 { width: 100px; background-image: url('img/bistro.png');}
div#menu a#m3 { width: 85px; background-image: url('img/menu.png'); }
div#menu a#m4 { width: 100px; background-image: url('img/galeria.png'); }
div#menu a#m5 { width: 114px; background-image: url('img/kontakt.png'); margin-right: 10px;}

div#menu {
display: block; }

div#content {
display: block;
padding: 80px 40px 50px 40px;
text-align: justify;
font: normal 11px "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
color: #30150c; 
background: url('img/menubg.jpg') no-repeat left bottom; }

#contentbg { 
display: block;
padding: 80px 40px 50px 40px;
text-align: justify;
font: normal 11px "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
color: #30150c; 
background: url('img/menubg.jpg') no-repeat left bottom; }

div.content img, div.contentbg img {
border: 0;
float: left;
margin: 0 25px 25px 0; }

b {
font-size: 13px;
color: #000; }

ul#menuList {
display: block;
width: 150px;
float: left;
margin: 0 40px 0 0;
padding: 0;
list-style-type: none;
border: 0;
border-top: 1px solid #ffe39c; }

ul#menuList li {
margin: 0;
padding: 5px 0;
border: 0;
border-bottom: 1px solid #ffe39c; }

ul#menuList a {
text-decoration: none;
font: normal 12px "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
color: #30150c; }

ul#menuList a:hover {
color: #f70; }

ul#menuList a.actv {
color: #f70; }

.block {
display: block;
width: 320px;
float: left; }

table.menu {
margin: 0 0 10px 0;
padding: 0; }

table.menu3 {
margin: 0 0 10px 0;
padding: 0; }

table.menu td {
width: 245px;
vertical-align: top;
padding: 0 20px;
text-align: left; }

table.menu3 td {
vertical-align: top;
padding: 0;
text-align: center; }

h1 {
margin: 0 0 10px 0;
padding: 0 0 5px 0;
font: bold 14px Arial, Verdana, Tahoma, sans-serif;
color: #f70;
text-align: left;
border: 0;
border-bottom: 1px solid #ffe39c; }

h2 {
margin: 0;
padding: 15px 0;
font: bold 14px Arial, Verdana, Tahoma, sans-serif;
color: #f70;
text-align: left;}

h3 {
margin: 0;
padding: 15px 0 0 0;
font: bold 12px Arial, Verdana, Tahoma, sans-serif;
color: #f70;
text-align: left;}

table.mail {
float: right;
margin: 0;
padding: 0 0 0 20px;
border: 0; }

table.mail td {
margin: 1px;
padding: 0 5px;
text-align: right;
font: normal 11px "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
color: #30150c; }

input.mail {
width: 240px;
height: 12px;
margin: 0;
padding: 3px;
border: 1px solid #debb86;
text-align: left;
font: normal 11px "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
color: #30150c; }

input.button {
margin: 0;
padding: 3px 10px;
border: 1px solid #debb86;
background: white;
font: bold 11px Verdana, Geneva, sans-serif;
color: black; }

input.button:hover {
background: #debb86;
color: white; }

textarea.mail {
width: 240px;
height: 65px;
margin: 0;
padding: 3px;
border: 1px solid #debb86;
text-align: left;
font: normal 11px "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
color: #30150c; }

td {
vertical-align: top; }

hr {
height: 1px;
margin: 5px 0;
padding: 0;
color: #ffe39c;
border: 0;
background: #ffe39c; }
