body {
margin: 0;
padding: 0;
background: #f6f6f6 url('gfx/bg.gif') repeat-x;
text-align: center; }

div#centerDiv {
display: block;
width: 737px;
padding: 0;
margin: 0 auto;
text-align: left;
background: #fff; }

div#flags {
display: block;
width: 737px;
height: 33px;
background: url(gfx/01.jpg) no-repeat; }

div#flags a img{
margin: 12px 2px 0 0;
border: 0; }

div#top {
display: block;
width: 737px;
height: 158px;
background: url(gfx/02.jpg) no-repeat; }

div#menu {
display: block;
width: 737px;
height: 45px; }

div#menu a {
display: block;
float: left;
height: 45px;
text-decoration: none;
text-indent: 400px;
white-space: nowrap;
overflow: hidden;
background-repeat: no-repeat;
background-position: left top; }
div#menu a:hover {
background-position: left bottom; }

a#mPL1 { width: 77px; background-image: url("gfx/mPL_home.jpg"); }
a#mPL2 { width: 147px; background-image: url("gfx/mPL_charter_zagl.jpg"); }
a#mPL3 { width: 68px; background-image: url("gfx/mPL_charter.jpg"); }
a#mPL4 { width: 56px; background-image: url("gfx/mPL_rejsy.jpg"); }
a#mPL5 { width: 122px; background-image: url("gfx/mPL_dla_zagl.jpg"); }
a#mPL6 { width: 117px; background-image: url("gfx/mPL_oferta.jpg"); }
a#mPL7 { width: 60px; background-image: url("gfx/mPL_media.jpg"); }
a#mPL8 { width: 90px; background-image: url("gfx/mPL_kontakt.jpg"); }

div#content {
display: block;
margin: 0;
width: 735px;
font: normal 11px Verdana, Tahoma, Arial, sans-serif; 
color: #000;
text-align: justify;
border: 1px solid #418bb9; }

div#content a {
text-decoration: none;
font: normal 11px Verdana, Tahoma, Arial, sans-serif; 
color: #3366ff; }

div#content a:visited {
color: #3366aa; }

div#content a:hover {
color: #000; }

div#footer {
display: block;
margin: 0;
padding: 30px 0 0 0;
width: 737px;
height: 84px;
background: #175d98 url(gfx/04.gif) repeat-x;
font: normal 10px Verdana, Tahoma, Arial, sans-serif; 
color: #fff;
text-align: center; }

div#footer a {
text-decoration: none;
font: bold 10px Verdana, Tahoma, Arial, sans-serif; 
color: #fff; }

div#footer a:hover {
color: #cce5fd; }

h1 {
margin: 30px;
font: normal 16px Verdana, Tahoma, Arial, sans-serif; 
color: #3366ff; }

h2 {
margin: 30px;
font: bold 12px Verdana, Tahoma, Arial, sans-serif; 
color: #3366ff; }

p {
margin: 30px;
font: normal 11px Verdana, Tahoma, Arial, sans-serif; 
color: #000;
text-align: justify; }

table {
margin: 30px;
border: 0; }

th {
width: 400px;
vertical-align: top;
font: bold 11px Verdana, Tahoma, Arial, sans-serif; 
color: #000;
text-align: left;
padding: 5px; }

td {
vertical-align: top;
font: normal 11px Verdana, Tahoma, Arial, sans-serif; 
color: #000;
text-align: left;
padding: 5px; }

ol {
margin: 30px;
font: normal 11px Verdana, Tahoma, Arial, sans-serif; 
color: #000; }

dl {
margin: 30px;
font: normal 11px Verdana, Tahoma, Arial, sans-serif; 
color: #000;
text-align: justify; }

dt {
padding: 3px;
background: #4e80b1;
font: bold 11px Verdana, Tahoma, Arial, sans-serif; 
color: #fff; }

dd {
margin: 5px 0 10px 0;
padding: 0 0 0 80px;
background-repeat: no-repeat;
font: normal 11px Verdana, Tahoma, Arial, sans-serif; 
color: #000; }

a img { border: 0; }
.clear { clear: both; }
.center { text-align: center; }

.right {
text-align: right; }

.red { color: #ff3300; }

.rezerwacja {
text-align:center;
background-image: url('contents/img/rezerwacja.png');
background-repeat: no-repeat;
background-position:center;
height: 40px;
}
