@charset "utf-8";
/* scrolle */

#bottomarr, #toparr, #leftarr, #rightarr {text-align:center}

#overfoot {
width:13px;
height:10px;
text-align:center;
line-height:1.3em;
float:right;
position:relative;
margin:5px 94px 5px 0;
padding:0;
}

#scroll {
overflow:hidden;
width:500px; 
height:341px; 
float:left;
position:relative;
margin-top:18px;
}
#suwak 
{
width:15px;
height:341px;
position:relative;
float:left;
text-align:center;
margin:18px 0 0 17px;
padding:0;
}
<!-- scroll główny -->

#bottomarr2 {
text-align:center;
}
#toparr2 {
text-align:center;
}
#toparr2box {
width:13px;
height:10px;
text-align:center;
float:right;
position:relative;
margin:18px 94px 0 0;
padding:0;
}

#leftarr2,#rightarr2{text-align:center}
#scroll2{
overflow:hidden; 
height:432px;
float:left;
position:relative;
width:201px; 
}
#suwak2
{

}

/* CSS Document */

body {
background-color:#333333;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
margin:0 auto;
padding:0;
}
img {
border:0 none;
margin:0;
padding:0;
}
p {
margin:0;
padding:0;
text-align:justify;
}
a {
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
a:hover {
color:#99ccff;
}
ul {
margin:0;
padding:0;
}
ol {
margin-left:20px;
padding:0;
list-style-position:outside;
width:460px;
}
h1, h2, h3, h4, h5 {
font-weight:bold;
padding:0;
}
h1 {
font-size:20px;
color:#ffcc00;
font-style:italic;
margin:10px 0;
}
h2 {
font-size:14px;
color:#ffffff;
margin:0;
}
h3 {
font-size:14px;
color:#ffcc00;
font-style:italic;
margin:10px 0;
}
h4 {
font-size:12px;
color:#ffffff;
margin:0;
}
hr {
margin:15px;
}
tbody {
vertical-align:top;
}
.blue {
color:#2ebdff;
margin-bottom:10px;
}
.bold {
font-weight:bold;
padding-bottom:2px;
}
.ital {
font-style:italic;
}
.ital2 {
font-weight:bold !important;
font-style:italic;
}
.igorny {
vertical-align: super
}
#page_body {
width:auto;
height:1092px;
background-image:url(../img/podklad.jpg);
background-repeat:no-repeat;
background-position:top center;
margin:0 auto;
padding:0;
}
#page_header {
width:auto;
height:162px;
background-image:url(../img/blue_bg.png);
background-repeat:repeat-x;
background-position:top left;
margin:0 auto;
padding:0;
}
#top {
width:979px;
height:162px;
background:transparent;
margin:0 auto;
padding:0;
}
#logo {
width:189px;
height:162px;
float:left;
position:relative;
margin:0;
padding:0;
}
#top_menu {
width:480px;
height:20px;
float:left;
margin:90px 300px 12px 0;
padding:0;
}
#top_menu ul li {
display:inline;
width:auto;
float:left;
line-height:20px;
padding-left:40px;
}
#yachts {
width: 80px;
height: 40px;
float:left;
margin:0;
padding:0;
}
#yachts ul {
list-style-type:none;
margin-left:120px;
}
#yachts ul li {
padding-bottom:4px;
}
#yachts2 {
width: 80px;
height: 40px;
float:left;
position:relative;
margin:0;
padding:0;
}
#yachts2 ul {
list-style-type:none;
margin-left:134px;
}
#yachts2 ul li {
padding-bottom:4px;
}
#topblue {
width:1519px;
height:1092px;
background-color:#6699cc;
margin:0;
padding:0;
}
#container {
width:979px;
height:auto;
background:transparent;
margin:0 auto;
padding:0;
overflow:hidden;
}
#content {
width:758px;
height:432px;
background-image:url(../img/main_bg.png);
background-repeat:no-repeat;
background-position:top left;

float:left;
margin:0;
padding:0;
}
#leftinfo {
width:189px;
height:auto;
font-size:11px;
color:#6699cc;
float:left;
position:relative;
padding:0;
margin-top:60px;
}
#leftinfo p {
line-height:18px;
margin:0 0 10px 20px;
}
.ten {
font-size:10px !important;
text-align:left !important;
line-height:1.2em !important;
}
#leftinfo table {
width:165px;
height:auto;
margin:10px 0 10px 20px;
font-size:10px;
vertical-align:bottom !important;
line-height:1.3em;
}
#leftinfo table th {
width:110px;
font-weight:normal;
text-align:left;
}
#leftinfo table tbody {
vertical-align:bottom !important;
}
#main {
width:549px;
height:412px;
float:left;
position:relative;
padding:0;
margin:20px 0 0 20px;
}
.boatdescr {
width:500px;
margin:10px 0 28px;
line-height:1.3em;
}
#main h4 {
margin:;
}
.tabela {
width:235px;
height:205px;
position:relative;
float:left;
text-align:center;
font-size:11px;
line-height:1.4em;
margin:18px 10px 0x 0;
padding:0;
}
.tabela table {
margin-bottom:10px;
}
.tabela table td, .tabela table th {
height:16px;
line-height:16px;
padding:0 10px;
}
.tabela table th {
background-image:url(../img/thbg.png);
background-repeat:repeat-x;
background-position:top left;
}
#main h4 {
margin-top: 0px;
font-size:12px;
}
.info {
width:549px;
height:auto;
float:left;
position:relative;
padding:0;
margin:30px 0 0 0;
line-height:1.3em;
}
.info p {
margin:0 0 6px 0;
}
#sidebar {
width:201px;
height:432px;
background-image:url(../img/side_bg.png);
background-repeat:no-repeat;
background-position:top left;
overflow:hidden;
float:right;
margin:0;
padding:0;
}
#sidetext {
width:201px;
height:432px;
position:relative;
float:left;
text-align:center;
margin:0;
padding:0;
}
#sidetext p {
margin:4px 0;
text-align:center !important;
line-height:1.3em;
}
#footer {
width:979px;
height:30px;
font-size:9px;
color:#999999;
background-image:url(../img/foot_bg.png);
background-repeat:no-repeat;
background-position:top left;
float:left;
margin:0;
padding:0;
}
#footer ul li {
display:inline;
}
#footer a:hover {
color:#999999;
font-weight:normal;
}
#foot_menu {
width:520px;
height:30px;
line-height:30px;
float:left;
margin:0;
padding:0;
}
#foot_menu ul {
margin-left:24px;
}
#foot_menu ul li {
padding:0 2px;
}
#foot_menu a {
color:#999999;
font-size:9px;
font-weight:normal;
}
#lang {
width:200px;
height:30px;
font-size:11px;
line-height:30px;
float:right;
margin:0;
padding:0;
text-align:center;
}
#lang a {
color:#999999;
font-size:11px;
font-weight:normal;
}
#lang ul {
margin-right:5px;
}
#lang ul li {
padding:0 5px;
}

/* style dla akwen */

#leftinfo2 {
width:189px;
height:auto;
font-size:11px;
float:left;
position:relative;
padding:0;
margin-top:60px;
}
#leftinfo2 p {
line-height:18px;
margin:0 0 10px 20px;
color:#cccccc;
}
#leftinfo2 a {
color:#cccccc;
text-decoration:none;
font-weight:normal;
}
#leftinfo2 a:hover {
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
#mapa {
margin:0;
}
table.ltab_h img {
margin:0px 3px 6px 0;
vertical-align:top;
}
table.ltab_h td {
width:119px;
height:76px;
vertical-align:top;
}
table.ltab_v img {
margin:0px 3px 6px 0;
vertical-align:top;
}
table.ltab_v td {
width:77px;
height:117px;
vertical-align:top;
}
table.rtab_h img {
margin:0px 0 6px 2px;
vertical-align:top;
}
table.rtab_h td {
width:119px;
height:76px;
vertical-align:top;
}
table.rtab_v img {
margin:0px 0 6px 2px;
vertical-align:top;
}
table.rtab_v td {
width:77px;
height:117px;
vertical-align:top;
}

/* style dla jachty */

.charter1 {
width:249px;
height:auto;
position:relative;
float:left;
border-right:1px solid white;
text-align:center;
margin:18px 0 0 0;
padding:0;
}
.charter2 {
width:250px;
height:auto;
position:relative;
float:left;
text-align:center;
margin:18px 0 0 0;
padding:0;
}
.charterbox {
width: 129px;
height: 260px;
text-align:center;
margin:0 auto;
padding:0;
}
.charterbox img {
margin-bottom:19px;
}
#footer2 {
width:979px;
height:30px;
font-size:9px;
color:#999999;
background-image:url(../img/foot_bg.png);
background-repeat:no-repeat;
background-position:top left;

float:left;
margin-top:20px;
padding:0;
}
#footer2 ul li {
display:inline;
}
#footer2 a:hover {
color:#999999;
font-weight:normal;
}