html {
  background: #16204E;
}
body {
  background: none;
}

#container {min-height: 747px; background: url("i-body-bg.jpg") no-repeat 50% 360px;}
#header {
  height: 432px;
  background: url("i-html-bg.jpg") no-repeat 50% 0;
  z-index: 6;
}
#header .in {
  padding: 19px 71px 0 56px;
  position: relative;
  z-index: 68;
}
#header .decor {
  position: absolute;
  z-index: 67;
  top: 0;
  left: 0;
  width: 100%;
}
#header .decor div {position: absolute;}
#header2 {
  height: 432px;
  background: url("i-html-bg_old.jpg") no-repeat 50% 0;
  z-index: 6;
}
#header2 .in {
  padding: 19px 71px 0 56px;
  position: relative;
  z-index: 68;
}
#header2 .decor {
  position: absolute;
  z-index: 67;
  top: 0;
  left: 0;
  width: 100%;
}
#header2 .decor div {position: absolute;}
#logo {padding: 0;}
#logo img {display: block;}
#house-left {
  top: 78px;
  left: 0;
  width: 408px;
  height: 451px;
  background: url("house-left-bg.png");
}
#house-left2{
  top: 78px;
  left: 0;
  width: 408px;
  height: 451px;
  background: url("house-left-bg2.png");
}
#house-right {
  right: 0;
  top: 247px;
  width: 272px;
  height: 225px;
  background: url("house-right-bg.png");
}
#boat00 {
  left: 44%;
  top: 223px;
  width: 65px;
  height: 276px;
  background: url("boat00-bg.png");
}
#boat01 {
  right: 31%;
  top: 342px;
  width: 78px;
  height: 39px;
  background: url("boat01-bg.png");
}

#phones {
  padding: 7px 0 0;
}

#footer {
  position: relative;
  z-index: 100;
}


#i-menu {
  color: #1A2A5F;
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-bottom: 25px;
}
html>/**/body #i-menu {clear: both;}
#i-menu .in {
  background: #D7EDF8 url("i-menu-bg.gif");
  margin-right: 7px;
  padding: 0;
}
#i-menu .out { 
  height: 34px;
  padding: 17px 0 0 37px;
  background: url("i-menu-left-bg.gif") no-repeat 0 0;
}
#i-menu .decor-r {
  position: absolute;
  top: 0;
  right: 0;
  width: 7px;
  height: 51px;
  background: url("i-menu-right-bg.gif");
}
#i-menu a {color: #1A2A5F;}
#i-menu a:hover {color: #577BC1;}

#i-menu table {
  width: 100%;
  border-collapse: collapse;
}
#i-icons {
  height: 19px;
  width: 66px;
  background: url("i-icons-bg.gif") repeat-y 100% 0;
  padding: 0 !important;
  text-align: left !important;
}
#i-menu td {
  font: 13px/19px "Arial Narrow", Verdana, sans-serif;
  text-transform: uppercase;
  white-space: nowrap;
  padding: 0 8px;
  text-align: center;
  vertical-align: top;
}
#i-menu a {text-decoration: none;}
#i-icons div {width: 66px;}
#i-icons img {
  float: left;
  margin: 4px 18px 0 0;
}
#i-menu .f {padding-left: 2px;}

.w-text {
  width: 56%; height:auto;
  margin: 0 auto;
}
.w-text h1{ font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#000000; margin-bottom:10px;}
.w-text p{ font:normal 11px Arial, Helvetica, sans-serif; color:#000000;}


#boxes {
  margin-top: 280px;
  padding: 5px 48px 0 18%;
  overflow: hidden;
  position: relative;
  z-index: 101;
  width: 800px;
}
#boxes .box {
  margin: 0 auto;
  width: 280px;
}
#boxes .box .title {
  border-collapse: collapse;
}
#boxes .box .title h2 {
  border-top: 3px solid #EB0027;
  font: 12px/37px "Arial Narrow", Arial, Verdana, sans-serif;
  text-transform: uppercase;
  height: 27px;
  overflow: hidden;
  float: left;
}
#boxes .box .decor-l {
  width: 31px;
  background: url("box-h-left-bg.png");
}
#boxes .box .c {
  background: url("box-h-bg.png") repeat-x 0 0;
  white-space: nowrap;
  padding-right: 12px;
}
#boxes .box .decor-r {
  background: url("box-h-right-bg.png") no-repeat 0 0;
  width: 40px;
}
#boxes .box .in {
  height: 182px;
  color: #061620;
  padding: 12px 25px 0 33px;
  position: relative;
}
#boxes .box .in p {
  padding: 12px 0 0;
  position: relative;
}
#boxes .box .in .more a {
  float: right;
  padding: 3px 10px 5px;
  color: #FFF;
  background: #DA0020 url("i-more-bg.gif") no-repeat 0 0;
  text-transform: lowercase;
}
#boxes .left .box .in {
  background: url("box-left-bg.png");
}
#boxes .center .box .in {
  background: url("box-center-bg.png");
}
#boxes .right .box .in {
  background: url("box-right-bg.png");
}

.left {
  float: left;
  width: 33% !important;
}
.center {
  float: left !important;
  width: 34% !important;
  margin-right: -33% !important;
}
.right {
  float: right !important;
  width: 33% !important;
  margin: 0 !important;
}

#footer {text-align: center; padding: 0 48px 0 63px;}
