BODY {

}

img {
 border: 0;
}

a:link, a:visited {
 color: #000000;
}

a:hover, a:active {
 color: #00bdf2;
}

table.frameset {
 width: 900px;
 border: 1px solid black;
 margin: 0;
 padding: 0;
}

table.frameset tbody tr td.boat {
 width: 339px;
 height: 575px;
 background-image: url('images/boat-left.jpg');
 background-repeat: no-repeat;
 background-position: top left;
 margin: 0;
 padding: 0;
}

table.frameset tbody tr td.home {
 width: 561px;
 text-align: center;
 background-image: url('images/home.jpg');
 background-repeat: no-repeat;
 background-position: 0px 210px;
 margin: 0;
 padding: 0;
 vertical-align: top;
}

table.frameset tbody tr td.contact {
 width: 525px;
 text-align: center;
 margin: 0;
 padding: 0;
 vertical-align: top;
}

table.frameset tbody tr td.home div.spacer1,
table.frameset tbody tr td.contact div.spacer1 {
 height: 80px;
}

table.frameset tbody tr td.home div.spacer2 {
 height: 340px;
}

table.frameset tbody tr td.contact div.contact {
 text-align: left;
 padding-left: 80px;
 padding-top: 60px;
 line-height: 20px;
 font-family: Times New Roman, Times;
 font-size: 13px;
}

table.frameset thead tr th.logo_big {
 background-image: url('images/logo_big.png');
 background-repeat: no-repeat;
 background-position: 75px 25px;
 height: 60px;
}

table.frameset tbody tr td.text {
 padding: 20px;
 width: 525px;
 height: 459px;
 line-height: 25px;
 font-family: Times New Roman, Times;
 font-size: 13px;
}

table.frameset tbody tr td.menu {
 width: 375px;
 height: 515px;
 text-align: center;
 font-family: Times New Roman, Times;
 font-size: 13px;
}

div.generalconditions {
 overflow: auto;
 width: 860px;
 height: 535px;
 font-family: Times New Roman, Times;
 font-size: 13px;
 padding: 20px;
}