/***********************************************************************/
/*                          BASIC STYLE                                */
/***********************************************************************/

BLOCKQUOTE{
	border-left: 1px dotted #BF3A07;
	padding-left: 10px;
	}

blockquote.helpContents{
	text-align: left;
	width:175px;
	font-family: Tahoma;
	font-size: 11px;
	margin: 0;
	padding: 5px;
	position: absolute;
	top: -1000px;
	left: -1000px;	
	border: 1px solid #000;
	z-index: 100;
	background-color: #FEC981;
	-moz-border-radius: 5px;
	-moz-opacity: .95;
	opacity: .95;
	filter: alpha(opacity=95); 
	color:#000000;
	}

blockquote.helpContents a{
	font-family: Tahoma, Verdana;
	color: #CC3300;
	font-weight: bold;
	}

body {
	font-family:tahoma;
	font-size:11px;
	color:#FFFFFF;
	margin:0;
	padding:0;
	background: #24599f;
	}

a:link, a:visited {
	font-size:11px; 
	text-decoration:none; 
	color:#FFFFFF;
	}

a:hover {
	font-size:11px; 
	text-decoration:underline; 
	color:#FFFFFF;
	}

h1 {
	padding:8px 0 0 0; 
	background:url(../images/pics/background.gif) repeat-x; 
	height:21px; 
	width:100%; 
	vertical-align:bottom;
	text-align:center; 
	font-size:11px; 
	font-weight:normal; 
	margin:0 auto 0 auto; 

	}
	 
	 h1 font{ font-weight:bold;font-size:11px; }

	
h5 {
	padding:8px 0 0 0; 
	text-align:center; 
	font-size:12px; 
	font-weight:bold; 
	margin:0 0 0 0;
	}

#header{
	background:url(/images/pics/header_main.jpg) no-repeat; 
	width:894px; 
	height:143px; 
	padding:0 0 0 0; 
	margin-top:0px; 
	margin-left:auto; 
	margin-right:auto; 
	margin-bottom:20px;
	}

	#header #left{
	width:447px;  
	float:left; 
	padding-top:100px;
	}
	
	#header #right{
	width:447px; 
	float:right; 
	padding-top:101px; 
	*padding-top:114px;
	}

#content {
	width:1005px;
	margin-left: auto;
	margin-right: auto;
	}

#menu {
	padding: 0px 5px 15px 5px;
	*padding: 5px 5px 15px 5px;
	margin-left: auto; 
	margin-right: auto;
	text-align:center; 
	width:894px; 
	}	
	#menu font {
	color:#59D4FE; 
	font-size:11px;
	}

#language {
	padding:0px 0px 0px 0px; 
	margin:-20px auto 0 auto; 
	width:1005px; 
	text-align:right;
	}
	
#footer{ 
width:100%;
margin:50px auto 0 auto;
	}

.clocks{
	float: left;
	text-align: left;
	margin: -8px -5px 0 0;
	padding-right:1px;
}
	
.clocks span{
	display:block;
	text-align:center;
	font-size:10px;
	margin: -5px 0 0 0;
}

.flag {
	width:23px; 
	height:27px; 
	margin-top:16px;
	*margin-top:3px;
	margin-right:2px; 
	cursor:pointer;
	}
	
	.flag a{
	text-decoration:none;
	}

	.flag a:hover{
	text-decoration:none;
	}

.flag_selected {
	width:23px; 
	height:27px; 
	padding-top:2px;
	background:url(../images/pics/languages-selected.gif) no-repeat;
	margin-right:2px; 
	cursor:pointer;
	margin-top:13px;
	*margin-top:0px;
	}
	
	.flag_selected a{
	text-decoration:none;
	}
	
	.flag_selected a:hover{
	text-decoration:none;
	}

.flagtext {
	color:#FFFFFF; 
	font-family:Tahoma; 
	font-size:8px;
	}	

.flagtext_selected {
	color:#2b5882; 
	font-family:Tahoma; 
	font-size:8px; 
	font-weight:bold;
	}

.menu_selected {
	color:#FFFFFF; 
	border:1px solid #8aabb4; 
	background:#023761; 
	padding:3px 5px 3px 5px; 
	*padding:0px 5px 3px 5px; 
	
	}

.menu_deselected {
	color:#FFFFFF; 
	border:1px solid #24599f; 
	background:#24599f; 
	padding:3px 5px 3px 5px; 
	*padding:0px 5px 3px 5px; 
	
	}

.white11{
font-family:Tahoma; 
font-size:11px; 
color:#FFFFFF;
}


/***********************************************************************/
/*                                INDEX                                */
/***********************************************************************/

#MainLayout h1{
	
	}
	
#MainLayout h2{
	padding:0 0 6px 0; 
	text-align:center;  
	font-size:11px; 
	font-weight:bold; 
	margin:0 0 0 0; 
	color:#9fb9d2; 
	}
	
	#MainLayout h2.year{
	background:url(/images/pics/2010.gif) no-repeat; 
	background-position:0px 0px; 
	 font-size:16px; color:#FFFFFF; padding:6px 0 0 14px; text-align:left; 
	}
	
	#MainLayout h2.new{
	background:url(/images/pics/orange_new_gr.gif) no-repeat;
	background-position:0px 1px; 
	padding-right:80px;
	}
	
	#MainLayout h2.new_red{
	background:url(/images/pics/red_new_gr.gif) no-repeat;
	background-position:0px 1px; 
	padding-right:70px; 
	}
	
	#MainLayout h2.new_yellow{
	background:url(/images/pics/yellow_new_gr.gif) no-repeat;
	background-position:0px 1px; 
	padding-right:70px; 
	}
	
	#MainLayout h2.shadow{
	background:url(/images/pics/boxes_top_shading.gif) no-repeat;
	background-position:0px 28px; 
	
	}
	
	#MainLayout h2 a{
	color:#9fb9d2; 
	}
	
	#MainLayout h2 a:hover{ 
	color:#FFFFFF; 
	text-decoration:none;	
	}
	
#MainLayout h3{
	padding:0 0 4px 0; 
	text-align:left;  
	font-size:11px; 
	font-weight:normal; 
	margin:0 0 0 0;
	}
	
#MainLayout h4{
	padding:0 0 6px 25px; 
	text-align:left;  
	font-size:11px; 
	font-weight:bold; 
	margin:5px 10px 0 0; 
	color:#ffffff; 
	background:url(/images/pics/arrow_btn.png) no-repeat; _behavior: url(/css/iepngfix.htc);
	background-position:4px 0px; 
	}
	
	#MainLayout h3.new{
	background:url(/images/pics/box_new_gr.gif) no-repeat; 
	background-position:150px 0px;
	}

#MainLayout {
	width:1002px;	
	}
	
	#MainLayout #Left{ 
	width:201px;
	}
	
		#MainLayout #Left #Descr1{
		width:195px; 
		border-right:1px solid #5072a0; 
		margin-bottom:16px; 
		margin-left:5px;
		}
		
		#MainLayout #Left #Descr1 p{ 
		font-size:11px; 
		color:#FFFFFF; 
		margin:0 0 0 0; 
		padding:3px 0 3px 0;
		}
		
		#MainLayout #Left #Box1{
		width:200px;
		}
			#MainLayout #Left #Box1 #TopLeftBox1{
			background:url(/images/pics/info_top_3.gif) no-repeat; 
			width:194px; 
			height:38px; margin:14px 0 0 0;
			_margin-bottom:-4px;
			}
			
			#MainLayout #Left #Box1 #TopLeftBox1 p{
			padding:7px 0 0 0;  
			width:142px;
			margin:0 0 0 0; 
			text-align:center; 
			font-weight:bold; 
			color:#e2e9f1; 
			float:left;
			}
			
			#MainLayout #Left #Box1 #MiddleLeftBox1{
			background:url(/images/pics/info_bg.gif) repeat-y; 
			width:194px; 
			height:187px; 
			}
			
			#MainLayout #Left #Box1 #MiddleLeftBox1 p{ margin-left:12px; margin-top:0px; padding-top:0px;}			
			#MainLayout #Left #Box1 #MiddleLeftBox1 a{color:#003399; font-size:10px; text-decoration:underline; line-height:14px; } 
			#MainLayout #Left #Box1 #MiddleLeftBox1 a:hover{ color:#000000; text-decoration:none;}
			
			#MainLayout #Left #Box1 #BottomLeftBox1{
			background:url(/images/pics/info_bottom.gif) no-repeat; 
			width:194px; 
			height:12px;
			}
			
			#MainLayout #Left #Box1 #TopLeftBox2{
			background:url(/images/pics/left_box_top.gif) no-repeat; 
			width:194px; 
			height:13px; 
			_margin-bottom:-4px; 
			margin-top:17px;
			}
			
			#MainLayout #Left #Box1 #MiddleLeftBox2{
			width:194px; 
			height:840px; 
			margin-top:20px;
			}
			

				#MainLayout #Left #Box1 #MiddleLeftBox2 a{
				color:#c4d8f0; 
				font-size:11px; 
						
				}
				
				#MainLayout #Left #Box1 #MiddleLeftBox2 a:hover{ 
				color:#FFFFFF; 
				text-decoration:none;				
				}
				
				#MainLayout #Left #Box1 #MiddleLeftBox2 a.white{
				color:#FFFFFF; 
				}
				
				#MainLayout #Left #Box1 #MiddleLeftBox2 span{ 
				margin-left:25px;
				}
				
			#MainLayout #Left #Box1 #MiddleLeftBox2 .border {
			border-bottom:1px solid #5072a0; 
			padding-bottom:5px; 
			margin-left:25px; 
			margin-right:20px;
			}
				
			#MainLayout #Left #Box1 #BottomLeftBox2{
			background:url(/images/pics/left_box_bottom.gif) no-repeat; 
			width:194px; 
			height:13px;
			}
	
	#MainLayout #Middle{ 
	width:602px;	
	}
	
			#MainLayout #Middle #Descr2{
			width:185px; 
			border-right:1px solid #5072a0; 
			margin-left:14px;
			float:left;
			margin-bottom:16px;
			}
			
				#MainLayout #Middle #Descr2 p{ 
				font-size:11px; 
				color:#FFFFFF; 
				margin:0 0 0 0; 
				padding:3px 0 3px 0;
				}
			
			#MainLayout #Middle #Descr3{
			width:190px; 
			border-right:1px solid #5072a0; 
			margin-left:10px;
			float:left;
			margin-bottom:16px;
			}
			
				#MainLayout #Middle #Descr3 p{ 
				font-size:11px; 
				color:#FFFFFF; 
				margin:0 0 0 0; 
				padding:3px 0 3px 0;
				}
			
			#MainLayout #Middle #Descr4{
			width:186px; 
			border-right:1px solid #5072a0; 
			margin-left:14px;
			float:right; 
			margin-bottom:16px; 
			clear:right;
			}
			
				#MainLayout #Middle #Descr4 p{ 
				font-size:11px; 
				color:#FFFFFF; 
				margin:0 0 0 0; 
				padding:3px 0 3px 0;
				}
	
			#MainLayout #Middle #Box4{ 
			width:200px; 
			height:173px;
			float:left; 
			}
				#MainLayout #Middle #Box4 div{ 
				background:url(/images/pics/group_offers_small.jpg) no-repeat; 
				height:137px; 
				width:194px;				 
				}
				
				#MainLayout #Middle #Box4 p{
				padding:15px 0 0 70px; 
				text-align:center; 
				margin:0 0 0 0;
				font-size:11px; 
				letter-spacing:0.02em;
				}
				
				#MainLayout #Middle #Box4 .ForthcrsInt{
				width:194px; height:77px; background-image:url(/images/pics/banner_Italy_1.gif); background-repeat:no-repeat; cursor:pointer;
				} 
				
				#MainLayout #Middle #Box4 .ForthcrsInt p{
				padding:12px 0 0 0;  margin:0 0 0 0; font-size:12px; text-align:center;
				}
				
				#MainLayout #Middle #Box4 .divradio{
				font-size:10px; height:14px; width:104px; padding-left:31px; padding-top:8px; font-family:Tahoma; background:none; color:#ffffff;
				}
				
				#MainLayout #Middle #Box4 .radio{
				vertical-align: bottom; *vertical-align:middle; cursor:pointer;
				}
				
				
				#MainLayout #Middle #Box4 a{ 
				text-decoration:none; 
				cursor:pointer; 				
				}
				
				#MainLayout #Middle #Box4 a:hover{ 
				text-decoration:none; 				
				}
				
				#MainLayout #Middle font.orange{ 
				text-align:center; 
				font-size:12px; 
				font-weight:bold; 
				letter-spacing:0.02em;
				color:#e77e04; 
				line-height:20px; 
				}
								
				#MainLayout #Middle #Box4 a.white{ 
				text-decoration:underline; 
				cursor:pointer; 
				font-size:10px; 
				color:#ffffff; 
				line-height:14px;	
				}
				
				#MainLayout #Middle #Box4 a.white:hover{ 
				text-decoration:none; 
				}
			
			#MainLayout #Middle #Box5{
			width:200px; 
			height:173px;
			float:right; 
			}
				#MainLayout #Middle #Box5 .ForthcrsDom{
				width:194px; height:77px; background-image:url(/images/pics/banner_Greek_Islands_1.gif); background-repeat:no-repeat; cursor:pointer;
				}
				
				#MainLayout #Middle #Box5 .ForthcrsDom p{
				padding:12px 0 0 0;  margin:0 0 0 0; font-size:12px; text-align:center;
				}
				
				#MainLayout #Middle #Box5 .ForthcrsDom div{
				font-size:10px; height:14px; width:104px; padding-left:31px; padding-top:2px;  font-family:Tahoma; background:none; color:#ffffff;
				}
				
				#MainLayout #Middle #Box5 .radio{
				vertical-align: bottom; *vertical-align:middle; _height:15px;  cursor:pointer;
				}
			
/*	old style	
			#MainLayout #Middle #Books{
			width:585px; 
			clear:right; 
			background:url(/images/pics/bg_help.jpg) repeat-x; 
			height:73px; 
			padding:0 0 0 0; 
			margin:0 0 15px 7px;
			}
				#MainLayout #Middle #Books p{
				float:left; 
				text-align:center; 
				width:456px; 
				padding:7px 0 0 0; 
				margin:0 0 0 0; 
				line-height:30px;
				}
				
				#MainLayout #Middle #Books font{
				font-size:16px; 
				font-weight:bold;
				}
*/				

			#MainLayout #Middle #Books{
			width:589px; 
			clear:right; 
			height:82px; 
			background:url(/images/pics/new-prices-2010.gif) no-repeat; 
			padding:0 0 0 0; 
			margin:0 0 15px 4px; 
			z-index: 0;
			}
				#MainLayout #Middle #Books p {margin:0 0 0 0; padding:58px 0 0 0; text-align:center; font-weight:normal;color:#003497;}
				#MainLayout #Middle #Books span {color:#666666; padding:0 5px 0 5px;}
				#MainLayout #Middle #Books a {color:#003497; text-decoration:underline;}
				#MainLayout #Middle #Books a:hover {color:#000000;}
				
			#MainLayout #Middle #Companies{
			width:588px; 
			height:auto; overflow:hidden;
			padding:0 0 0 6px;
			}
			
				#MainLayout #Middle #Companies .CompBoxLeft{
				float:left; 
				width:294px; 
				margin-bottom:14px;
				}
				
				#MainLayout #Middle #Companies .CompBoxRight{
				float:right; 
				width:288px;
				margin-bottom:14px; 
				margin-left:6px;
				}
			
				#MainLayout #Middle #Companies #Top{
				width:287px; 
				height:31px;
				}
				
				#MainLayout #Middle #Companies #Top #Anek{
				float:left; 
				width:106px; 
				height:24px; 
				color:#4d4d4b; 
				font-size:11px; 
				font-weight:bold; 
				padding:7px 0 0 36px;
				}
				
				#MainLayout #Middle #Companies #Top #Anek a{
				color:#4d4d4b; 
				font-size:11px; 
				font-weight:bold; 
				}
				
				#MainLayout #Middle #Companies #Top #Comp{
				float:left; 
				width:104px; 
				height:24px; 
				padding:7px 0 0 38px; 
				text-align:left;
				}
				
				#MainLayout #Middle #Companies #Top #Comp a{
				color:#ffffff; 
				font-size:11px; 
				font-weight:bold; 				
				text-decoration:none;
				}
				
				#MainLayout #Middle #Companies #Top #OfferLink{
				float:right; 
				width:140px; 
				height:24px;  
				text-align:right; 
				color:#c8d9ed; 
				font-size:10px;
				padding:7px 4px 0 0;
				}
					
					#MainLayout #Middle #Companies #Top #OfferLink span{float:left; padding-left:50px;}
					#MainLayout #Middle #Companies #Top #OfferLink img{margin:-3px 0 0 0;}
				
				#MainLayout #Middle #Companies #Top a{
				color:#c8d9ed; 
				font-size:10px;
				}
				
				#MainLayout #Middle #Companies #Top a:hover{ 
				color:#FFFFFF; 
				text-decoration:none;
				}
				
				#MainLayout #Middle #Routes{
				background:url(/images/pics/companies_bg.gif) repeat-y; 
				width:287px; 
				}
				
				#MainLayout #Middle #Routes table{ 
				color:#666666; 
				width:287px; 
				height:71px; 
				padding-top:6px; 
				padding-bottom:12px; 
				*padding-bottom:0px; 
				*padding-top:0px;
				}
				
				#MainLayout #Middle #Routes table img{ 
				padding-top:3px;
				}
				
				#MainLayout #Middle #Routes table a{
				color:#003399; 
				text-decoration:underline; 
				} 
				
				#MainLayout #Middle #Routes table.routes tr:hover a{
				text-decoration:underline;
				color:#000000;
				}
				
				#MainLayout #Middle #Routes #City{
				width:98px; 
				padding:0 0 0 0; 
				margin:0 6px 0 12px; 
				}
				
				#MainLayout #Middle #Routes #City2{
				width:68px; 
				padding:0 0 0 0; 
				margin:0 0 0 12px; 
				}
				
				#MainLayout #Middle #Routes #CitySmall{
				width:41px; 
				padding:0 0 0 0; 
				margin:0 4px 0 9px; 
				}
				
				#MainLayout #Middle #Routes #CitySmall2{
				width:72px; 
				padding:0 0 0 0; 
				margin:0 0 0 14px; 
				}
				
				#MainLayout #Middle #Routes #CitySmall2_de{
				width:82px; 
				padding:0 0 0 0; 
				margin:0 0 0 14px; 
				}
				
				#MainLayout #Middle #Routes #Country{
				width:51px; 
				padding:0 0 0 0; 
				margin:0 0 0 0; 
				}
				
				#MainLayout #Middle #Routes #Country2{
				width:36px; 
				padding:0 0 0 0; 
				margin:0 0 0 0; 
				}
				
				#MainLayout #Middle #Routes #Country2_de{
				width:30px; 
				padding:0 0 0 0; 
				margin:0 0 0 0; 
				}
				
				#MainLayout #Middle #RoutesVentouris{
				background:url(/images/pics/companies_bg.gif) repeat-y; 
				width:287px; 
				}
				
				#MainLayout #Middle #RoutesVentouris table{ 
				color:#666666; 
				width:287px; 
				height:51px; 
				padding-top:6px; 
				padding-bottom:12px; 
				*padding-bottom:0px; 
				*padding-top:0px;
				}
				
				#MainLayout #Middle #RoutesVentouris table img{ 
				padding-top:3px;
				}
				
				#MainLayout #Middle #RoutesVentouris table a{
				color:#003399; 
				text-decoration:underline; 
				} 
				
				#MainLayout #Middle #RoutesVentouris table.routes tr:hover a{
				text-decoration:underline;
				color:#000000;
				}
				
				#MainLayout #Middle #RoutesVentouris #City{
				width:98px; 
				padding:0 0 0 0; 
				margin:0 6px 0 12px; 
				}
				
				#MainLayout #Middle #RoutesVentouris #City2{
				width:70px; 
				padding:0 0 0 0; 
				margin:0 0 0 14px; 
				}
				
				#MainLayout #Middle #RoutesVentouris #CitySmall{
				width:41px; 
				padding:0 0 0 0; 
				margin:0 4px 0 9px; 
				}
				
				#MainLayout #Middle #RoutesVentouris #CitySmall2_de{
				width:82px; 
				padding:0 0 0 0; 
				margin:0 0 0 14px; 
				}
				
				#MainLayout #Middle #RoutesVentouris #CitySmall2{
				width:72px; 
				padding:0 0 0 0; 
				margin:0 0 0 14px; 
				}
								
				#MainLayout #Middle #RoutesVentouris #Country{
				width:51px; 
				padding:0 0 0 0; 
				margin:0 0 0 0; 
				}

				#MainLayout #Middle #RoutesVentouris #Country2{
				width:36px; 
				padding:0 0 0 0; 
				margin:0 0 0 0; 
				}

				#MainLayout #Middle #Offers{
				background:url(/images/ports/offers_bg.gif) repeat-x; 
				width:281px; 
				height:20px; 
				margin:0 3px 0 3px; 
				padding:0 0 0 0;
				}
				
				#MainLayout #Middle #Offers table{ 
				width:281px; 
				height:15px; 
				margin-top:-3px; 
				*margin-top:-1px;
				color:#555555; 
				}
				
				#MainLayout #Middle #Offers table tr:hover a{
				text-decoration:none;
				
				}		
				
										
				#MainLayout #Middle #Offers table .offers{ 
				font-size:11px; 
				text-align:center; 
				line-height:14px; 
				border-right:1px solid #9a9a9a; 
				color:#fff; margin-top:0px; *margin-top:2px;
				}
				
				#MainLayout #Middle #Offers table .offers a{ 
				font-size:11px; 
				color:#02ECF3;
				text-decoration:none; 
				cursor:pointer;
				}
				
				#MainLayout #Middle #Offers table .offers a:hover{ 
				text-decoration:none;
				color:#FFFFFF; 
				}
				
				#MainLayout #Middle #Offers table .comp_comments a{color:#FFFFFF; font-size:11px; font-weight:bold; cursor:pointer;text-decoration:none;}				
				#MainLayout #Middle #Offers table .comp_comments a:hover{color:#02ECF3;text-decoration:none;}
								

				#MainLayout #Middle #Offers table .cell{
				font-size:9px; 
				text-align:center; 
				line-height:9px; 
				border-right:1px solid #9a9a9a;
				cursor:pointer;
				}
				
				#MainLayout #Middle #Bottom{
				background:url(/images/pics/companies_bottom.gif) no-repeat; 
				width:287px; 
				height:3px;
				}
	
	#MainLayout #Right{ 
	width:199px; 
	clear:right; 
	}
	
	#MainLayout #Right a{
	cursor:pointer; 
	text-decoration:none;
	}
	
	#MainLayout #Right a:hover{
	cursor:pointer; 
	text-decoration:none;
	}
	
			#MainLayout #Right #Descr5{
			width:188px; 
			margin-left:10px;
			margin-bottom:16px;
			}
			
				#MainLayout #Right #Descr5 p{ 
				font-size:11px; 
				color:#FFFFFF; 
				margin:0 0 0 0; 
				padding:3px 0 3px 0; 
				}
			
			#MainLayout #Right #Box2{
			background:url(/images/pics/compare_rates_gr.gif) no-repeat; 
			width:194px; 
			height:241px;
			margin-bottom:20px;
			}
			
				#MainLayout #Right #Box2 p{
				font-size:10px; 
				color:#FFFFFF; 
				margin:0 0 0 0; 
				padding:185px 0 3px 0; 
				text-align:center;
				}
				
			#MainLayout #Right #Box3{
			width:194px; 
			}
				
				#MainLayout #Right #Box3 a{
				color:#c4d8f0; 
				font-size:11px; 						
				}
				
				#MainLayout #Right #Box3 a:hover{ 
				color:#FFFFFF; 
				text-decoration:none;				
				}
				
				#MainLayout #Right #Box3 a.white{
				color:#FFFFFF; 
				}
				
				#MainLayout #Right #Box3 span{ 
				margin-left:25px;
				}
				
			#MainLayout #Right .border {
			border-bottom:1px solid #5072a0; 
			padding-bottom:5px; 
			margin-left:25px; 
			margin-right:20px;
			}
			
			#MainLayout #BottomLinks {
			clear:both;
			}
			
			#MainLayout #BottomLinks p{
			line-height:15px;
			}
			
			#MainLayout #BottomLinks a{ 
			text-decoration:none;
			color:#c3d9f0;		
			}
	
			#MainLayout #BottomLinks a:hover{ 
			text-decoration:nonne; color:#FFFFFF;			
			}			
			
		
#MainLayout .Float{
	padding:15px 0 0 0;
	float:left; 
	}

	
.footer {clear:both; padding-bottom:10px; padding-top:15px;border-top:2px solid #ffffff;}	
.footer p{margin:0 auto 0 auto; padding:8px 0 0 0; color:#58d3fd;}
.footer a{color:#ffffff;}
.footer a:hover{color:#58d3fd; text-decoration:none;}

#MainLayout #Popup{
	position:absolute; 
	top:432px; 
	left:334px; 
	*left:330px; 
	width:588px; 
	height:682px; 
	border: 1px solid #000;
	z-index: 100;
	background-color: #FEC981;
	-moz-border-radius: 5px;
	-moz-opacity: .95;
	opacity: .95;
	filter: alpha(opacity=95); 
	color:#000000;
	border:1px solid #0b0b0b; 
	visibility:hidden;
	}

#MainLayout #Popup #Top{
	font-family:Tahoma; 
	font-size:16px; 
	color:#FFFFFF;
	font-weight:bolder; 
}
	#MainLayout #Popup img{margin-left:203px; }

#MainLayout #Popup a{ color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; }
#MainLayout #Popup p{ color:#333333; font-size:11px; margin-left:110px; font-weight:normal;  *padding:6px 0 6px 0; *margin:0 0 0 110px;}
#MainLayout #Popup a.link{ color:#333333; text-decoration:underline;}
#MainLayout #Popup a.link:hover{ text-decoration:none;}
#MainLayout #Popup span{padding-left:13px;}

#MainLayout #Popup .Title{
	float:left; 
	padding-left:255px; 
	padding-top:4px; 
	padding-bottom:8px; 
	font-weight:bold; 
	font-size:18px; 
}

#MainLayout #Popup .close{height:21px; margin:6px 0 0 0;width:588px; padding:4px 0 0 0; border-bottom:1px solid #C68C06; border-top:1px solid #C68C06; background:#DC8003; cursor:pointer;}
#MainLayout #Popup .close img{ margin:0 0 4px 0px; padding-right:3px;}
#MainLayout #Popup .close span{ vertical-align: top;}

#MainLayout .newbox{height:8px; background:#f5cb00; font-size:9px; color:#000000; padding:0 2px 0 2px;  letter-spacing:0.01em; font-weight:normal; margin-left:6px;}

.noteImgSmall {
	background: #02ECF3 url(/images/p2p/voting_bar_2_w.gif) no-repeat;
	margin-left:0px;
}


#cruises {width:161px; height:216px; margin:20px 0 0 12px; clear:both;}
p.cruises{text-align:center; padding:156px 0 0 0; color:#C80002; font-weight:normal; font-size:11px;}
	.en{background:url(/images/cruises/FerriesGreece_Cruises_Banner_EN.jpg) no-repeat;}
	.de{background:url(/images/cruises/FerriesGreece_Cruises_Banner_DE.jpg) no-repeat;}
	.fr{background:url(/images/cruises/FerriesGreece_Cruises_Banner_FR.jpg) no-repeat;}
	.gr{background:url(/images/cruises/FerriesGreece_Cruises_Banner_GR.jpg) no-repeat;}
	.it{background:url(/images/cruises/FerriesGreece_Cruises_Banner_IT.jpg) no-repeat;}
	.nl{background:url(/images/cruises/FerriesGreece_Cruises_Banner_NL.jpg) no-repeat;}
	.sp{background:url(/images/cruises/FerriesGreece_Cruises_Banner_ES.jpg) no-repeat;}

