body {
	color: #000;
	font: 14px "Lucida Grande", Verdana, Helvetica, sans-serif;
	width:680px;
}
/*--- Main Containers ---*/
.header-image img,
.banner .ship,
.main-bar,
#header,
#footer,
.info-block,
#wrapper .banner,
#wrapper div.cycle-gallery,
.top-fix,
.top-fix1,
.bottom-banner.cruises-itinerary,
.open-close,
.info .tabset,
.bottom-banner  {display:none;height:0px}
.main-block,
.main-block.cruises,
.main-block.cruises-itinerary,
.main-block.cruises-itinerary:after,
.main-block.cruise-detail,
.main-block.excursions,
.main-block.info,
.main-block.contact {margin-top:100px;position:relative}
.main-block.participant {margin-top:100px;background:none;position:relative}
.main-block.participant::before,
.main-block::before {
  content: url(../../media/layout/logo-print.png) ;
  position:absolute;
  left:340px;
  top:-100px;
  z-index:1000;
}
.ship-block {padding:5px 0}
.excursions .cruises-holder h2,
.cruise-detail .cruises-holder,
.cruises-list-holder h2,
.cruise-detail .cruises-holder h2,
.info .cruises-holder
 {padding-top:100px}
.cruises-itinerary .cruises-holder,
.contact .cruises-holder
 {padding-top:180px}
.cruise-detail .detail-list li,
.info .tab-content .box-info {padding:15px 0 15px}