body { background: #7f5f54; }
#header  { background-image: url('bg-1.jpg') }
#content { background-image: url('bg-2.jpg'); border-color: #7f5f54; height: 723px; min-height: 0; padding: 0; //height: 724px; overflow: hidden; }
#reducer { background-image: none; background-color: #00293f; }
#footer  { background-image: url('bg-3.jpg'); }

p#language_switch a:link,
p#language_switch a:visited { color: #0e3955; }
p#language_switch a:hover { color: #487983 ! important; }

#layout a:link,
#layout a:visited
{ color: #000000; }
#content a:link,
#content a:visited,
#navigation table.navigation ul a:link,
#navigation table.navigation ul a:visited,
#navigation table.navigation ul b,
#content
{ color: #ffffff; }

#navigation p a:link,
#navigation p a:visited
{ color: #937263; }

#navigation table.navigation a:link,
#navigation table.navigation a:visited
{ color: #07263a; }

/*----------------------------*/
.menu_top table.navigation a:link,
.menu_top table.navigation a:visited,
.menu_top table.navigation b
{ color: #937263; }

.menu_top table.navigation ul a:link,
.menu_top table.navigation ul a:visited,
.menu_top table.navigation ul b
{ color: #ffffff; }
/*----------------------------*/


h1 { display: none; }

#content .reducer
{
padding: 0;
}
.cols2 { width: 100%; height: 700px; overflow: hidden; }
.cols2 .a
{
position: absolute; z-index: 2;
left: 0; top: 95px;
width: 25%; //width: 50%;
margin: 0 0 0 50%; padding: 140px 10% 0 15%; //padding-right: 20%; //padding-left: 30%;
}
.cols2 .b
{
width: 100%;
padding: 0; margin: 0;
}

#title
{
position: absolute;
top: 0; left: 0;
margin: 0 0 0 50px;
}
#comment
{
margin: 0 0 0 -50px;
}

#BoatWrap
{
position: absolute;
top: 200px; left: 0;
height: 81px; width: 200%; //width: 450%;
margin: 0 0 0 -430px;
overflow: hidden;
z-index: 100;
}
#Boat
{
position: relative;
left: 0;
width: 249px;
height: 81px;
background: url( 'boat.png' );
//background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/yacht/boat.png', sizingMethod='crop');
}
span.float-word
{
position: relative;
}

#content .a dl { position: absolute; left: -180px; width: 45%; //width: 90%; }

#content .a dl, #content .a dt, #content .a dd { margin: 0; padding: 0; }
#content .a dl { padding-bottom: 1px; margin: -0.6em 0 0 0.5em; height: 0; }
#content .a dt:hover { color: #ff0000; }
#content .a dt { float: left; margin-right: -100%; color: #ffffff; border-bottom: 1px dashed; cursor: pointer; cursor: hand; }

#content dl.hint-1 { top: 303px; }
#content dl.hint-2 { top: 482px; width: 100%; //width: 200%; }
#content dl.hint-3 { top: 177px; }
#content dl.hint-4 { top: 130px; margin-top: 0; }

#content .a dd { visibility: hidden; margin: 0.2em 0 0 7em; color: #dfca9f; font-size: 0.89em; }
#content .a dd p { margin: 0 0 1em 0; }

#content .show-1 .hint-1 dt,
#content .show-2 .hint-2 dt,
#content .show-3 .hint-3 dt,
#content .show-4 .hint-4 dt
{ cursor: default; color: #dfca9f; border: 0 hidden; }
#content .show-1 .hint-1 dd,
#content .show-2 .hint-2 dd,
#content .show-3 .hint-3 dd,
#content .show-4 .hint-4 dd
{ visibility: visible; }
