@charset "utf-8";
/* CSS Document */
	*{
		margin:0;
		padding:0;
	}
	HTML{
		width:100%;
		height:100%;
		font-family:Arial, Helvetica, sans-serif;
	}
	BODY{
		height:100%;
		width:100%;
	}
	IMG{border:none;}
	H1{
		position:absolute;
		text-indent: -9999px;
	}
	H3{
		color:#F00;
		font-size:1em;
		text-transform:uppercase;
		text-align:center;
		margin:4px 0;
	}
	H4{
		color:#FC0;
		font-size:12px;
	}
	P{
		font-size:0.74em;
		margin: 3px 0;
	}
	P STRONG{color:#00a6db;}
	A{
		color:#00a6db;
		font-weight:bold;
		text-decoration:none;
	}
	A:hover{
		color:#FC0;
	}
	#all{
		position:relative;
		height:auto !important;
		height:100%;
		min-height:100%;
	}
	#header{
		height:170px;
		min-width:1000px;
		position:relative;
	}
	#languages_menu{
		position:absolute;
		list-style:none;
		top:10px;
		left:30px;
	}
	#languages_menu LI{
		display:inline;
	}
	#menu_box{
		height:144px;
		background: #FFF url(../img/wave.jpg) repeat-x bottom;
	}
	#menu{
		list-style:none;
		width:860px;
		height:79px;
		padding: 60px 0 0 170px;
		background:transparent url(../img/menu_bkg.gif) no-repeat center top;
		margin: 0 auto;
	}
	#menu LI{
		float: left;
		font-size: 0.86em;
		text-transform: uppercase;
		font-weight:bold;
		margin-right:15px;
	}
	#menu LI A{
		width: 100px;
		text-align: center;
		color: #FFF;
		text-decoration:none;
		display:block;
	}
	#menu LI A:hover{
		text-decoration:underline;
	}	
	#submenu_box,#foot_menu_box{
		background-color:#00a6db;
		height: 20px;
		overflow:hidden;
		
	}
	#foot_menu_box{
		margin:4px 0 2px 0;
	}
	#submenu_center_box,#foot_menu_center_box{
		float:left;
		position:relative;
		left:50%;
	}
	#submenu,#foot_menu{
		list-style:none;
		position:relative;
		left:-50%;
	}
	#submenu LI,#foot_menu LI{
		float: left;
		font-size: 0.68em;
		text-transform: uppercase;
		font-weight:bold;
		margin-right:15px;
		line-height:20px;
	}
	#submenu LI A,#foot_menu LI A{
		text-align: center;
		color: #FFF;
		text-decoration:none;
		display:block;
	}
	#submenu LI A{color: #FC0;}
	#submenu LI A:hover,#foot_menu LI A:hover{
		color:#F00;
	}
	.submenu_selected{
		color:#F00;
	}	
	#body{
		padding-bottom:50px;
	}
	#content{
		width:1000px;
		margin:0 auto;
	}
	#footer{
		height:50px;
		width:100%;
		position:absolute;
		bottom:0;
		line-height:20px;
		min-width:1000px;
		margin-top:5px;
	}
	#credits{
		color:#666;
		font-size: 0.6em;
		line-height:10px;
		text-align:center;
	}
	.crlf{
		clear:both;
	}
	.blue_box{
		background-color:#00a6db;
		padding:3px;
		color:#FFF;
	}
	.spacer_30{height:30px;}
	#left_col{
		width:250px;
		float:left;
	}
	#skype{
		width:78px;
		height: 38px;
		background: #FFF url(../img/skype_logo.gif) no-repeat;
		text-indent:-9999px;
		display:inline-block;
	}

	/*index*/
	#right_col{
		width:250px;
		float:left;
	}
	#center_col{
		width:490px;
		margin:0 5px;
		float:left;
	}
	/*crew*/
	#crew_member{
		float:left;
		margin-left:10px;
		width:518px;
	}
	#crew_member TABLE{
		font-size:0.8em;
		margin: 10px 0;
	}
	#crew_member TABLE TR TD{
		border-bottom: 1px solid #00a6db;
	}
	#big_right_column{
		font-size: 0.74em;
		width: 700px;
		float:left;
		padding: 0 10px;
	}
	#big_right_column UL,#big_right_column OL {padding-left:20px;}
	/*flotta*/
	#charter_list{list-style:none;}
	#charter_list LI {float:left;}
	#charter_list LI A{
		height:130px;
		width:160px;
		border: solid 1px #00a6db;
		display:block;
	}
	#charter_list LI A IMG{
		display:block;
	}
	/*gallery*/
	#gallery{
		list-style:none;
	}
	#gallery LI{
		float:left;
		margin: 0 5px 20px 5px;
	}
	#gallery LI A{
		display:block;
		width: 235px;
	}
	#gallery LI A SPAN{
		display:block;
		height: 50px;
		overflow:hidden;
		font-size:0.86em;
	}
	/*contact*/
	#contact_form{
		margin-left:100px;
	}
	#contact_form STRONG{color: #00a6db;}
	.red_title{
		color:#F00;
		text-transform:uppercase;
		text-align:center;
		margin:4px 0;
		width:100%;
		display:block;
		font-size:1.4em;
		font-weight:bold;
	}
	.blue_bar{
		display:block;
		color:#FC0;
		background-color:#00a6db;
		font-weight:bold;
		padding:3px;
	}
	.small_txt{font-size:0.86em;}