/* Main style for all sites */
 p.grey_bold{font-size:20px; text-align:center; color:#4d4d4d; margin:80px 0 0 0; padding:0 0 0 0; *padding:0 60px 0 0;}
 p.red_bold{font-size:20px; text-align:center; color:#b00515; margin:80px 0 0 0; padding:0 0 0 0; *padding:0 60px 0 0;}
 p.grey_title{font-size:14px; text-align:center; color:#4d4d4d; font-weight:bold; margin:12px 0 0 0; padding:0 0 0 0;}
 .answers{height:480px; width:500px; font-family:Tahoma; *width:502px; margin:15px 0 0 64px; *margin:15px 0 0 20px; font-size:12px; text-align:left; overflow:auto; overflow-y:auto; color:#414141;}	
 	.answers p.red_title{color:#b00515; font-weight:bold; font-size:14px; margin:0 0 0 0; padding:8px 0 0 0;}
 	.answers p.center{ text-align:center;}
	 .answers span.pad{padding-left:20px;}
	 .answers span.red{color:#b00515; font-weight:bold;}
	.answers a{color:#b00515; text-decoration:underline;}
		.answers a:hover{ text-decoration:none;}	
	.answers ul{padding-left:30px;}
		.answers ul li{list-style-type: none;}
	.answers p{ *margin:0 0 0 0; *padding:8px 0 8px 0;}
		
	.answers .anek{ width:130px; height:18px; background:#f8cf0d; padding-top:2px; float:left; margin:16px 0 0 150px; border:1px solid #878686;text-align:center; _margin:16px 0 0 80px;} 
		.answers .anek a{font-size:12px; font-weight:bold; color:#4d4d4b; text-decoration:none;} 
			.answers .anek a:hover{text-decoration:none;} 
	.answers .companies{ width:130px; height:18px; background:#4e0a2d; padding-top:2px; float:left; margin:16px 0 0 150px; border:1px solid #878686;text-align:center;_margin:16px 0 0 80px;} 
		.answers .companies a{font-size:12px; font-weight:bold; color:#ffffff;text-decoration:none;} 
			.answers .companies a:hover{text-decoration:none;} 
	.answers .demo{float:left; margin-right:20px; margin-top:30px; font-size:14px;}	

	.answers #print {margin:20px 0 0 270px;}
	a.print_button{ text-decoration:none; font-size:11px;}	
  	a.print_button div{background:url(/images/red_button.gif) no-repeat center; width:208px; height:20px; text-align:center; color:#fff; font-weight:bold; padding:4px 0 0 0;  cursor:pointer;}	
  	a.print_button div img{ float:right; margin:-2px 5px 0 0;}	

	.answers #about_us{margin:40px 0 0 10px; *margin:20px 0 0 10px; font-weight:bold;}
		.answers #about_us div{ float:left;}
		.answers #about_us div img {border:1px solid #cccccc;}
		
	.frame{height:532px; *height:481px; width:672px; *width:595px; _width:595px; margin:0 6px 0 6px;}
	
#profile{ width:580px; height:570px; overflow-y:auto; margin:10px 0 0 0; }
	#profile #gallery{width:374px; height:188px; margin:18px 0 20px 0;}
		#profile #gallery .left{ float:left; border:1px solid #ccc;}
			#profile #gallery .left img{border:1px solid #fff;}
		#profile #gallery .right{float:right; margin:0 0 0 13px;}
			#profile #gallery .right div.thumb{margin:0 0 6px 0; border:1px solid #ccc;}
			#profile #gallery .right div.thumb img{border:1px solid #fff; cursor:pointer;}
			
	#profile p{ font-size:12px; margin:0 0 0 0; padding:8px 0 8px 66px; text-align:left; color:#404040;}
	#profile a{ color:#b00515; text-decoration:underline;}
		#profile a:hover{ text-decoration:none;}
		
	#profile div.grey_box{ background:#4d4d4d; width:161px; height:16px; color:#fff; font-weight:bold; padding:1px 0 0 12px; margin:10px 0 0 66px; border:none;}
	div.border{border-top:1px solid #ccc;width:580px; margin:10px 0 0 0;}


	.answers #offers{width:498px; height:86px; border:1px solid #888888; _width:499px;}
		.answers #offers #top{width:498px; height:27px; border-bottom:1px solid #888888; background:#FFFFFF; margin:0 0 0 0; padding:0 0 0 0;}
			.answers #offers #top .title {width:442px; height:27px; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; background:#d6d9e0;}
				.answers #offers #top .title p{color:#4c4c4c; font-size:12px; font-weight:bold; padding:6px 0 0 0; margin:0 0 0 0;}
		.answers #offers #bot{width:498px; height:58px; background:#fff;}
			.answers #offers #down .left_arrow{width:27px; height:58px; background:#d6d9e0; float:left; border:none;}
				.answers #offers #down .left_arrow img{margin:18px 0 0 0; cursor:pointer;}
			.answers #offers #down .mid_content{width:443px; height:58px; background:#fff; margin:0 0 0 0; padding:0 0 0 0; float:left; border-left:1px solid #c4c4c4; border-bottom:none; border-top:none;border-right:none; color:#666666;}
			.answers #offers #down .right_arrow{width:27px; height:58px; background:#d6d9e0; float:left; border:none;}
				.answers #offers #down .right_arrow img{margin:18px 0 0 0; cursor:pointer;}
	
		#offersAll {height:58px;}
	#offersAll  {text-decoration:none;}
	#offersAll div.offer_box{width:147px; height:58px; border-right:1px solid #c4c4c4;background:url(/images/faq/bar_bg.gif) repeat-x; cursor:pointer; text-align:left;float:left;text-decoration:none; margin:0 0 0 0; display:block;}
			
				#offersAll div.offer_box div.number{width:30px; height:63px; float:left;color:#b00517; font-size:17px; padding:19px 0 0 0; }
				#offersAll div.offer_box div.text{width:106px; height:63px; float:left;font-size:10px; padding:5px 0 0 0; color:#434343;text-align:left;}	
		
		#offersAll div.offer_box:hover{background:#dceefa;}
		
		#offersAll div.offer_box_selected{width:147px; height:58px; border-right:1px solid #c4c4c4;background:#dceefa; text-decoration:none;  cursor:pointer; text-align:left;float:left;}
		#offersAll div.offer_box_selected div.number{width:30px; height:63px; float:left;color:#b00517; font-size:17px; padding:19px 0 0 0; }
		#offersAll div.offer_box_selected div.text{width:106px; height:63px; float:left;font-size:10px; padding:5px 0 0 0;color:#434343;text-align:left;}			
			
			.main_box{background:url(/images/offers_bg.gif) repeat-x;border:1px solid #d5d5d5;width:498px;height:140px; position:absolute; margin:39px 0 0 0;}
				 .main_box p{font-size:16px;  text-align:center; padding:36px 0 0 0; margin:0 0 0 0;}
			
			.ferry_main_box{background:url(/images/faq/ferry-offers/ferry_offer_bg.gif) repeat-x;border:1px solid #d5d5d5;width:498px;height:167px; position:absolute; margin:39px 0 0 0;}
				 .ferry_main_box p{font-size:16px;  text-align:center; padding:50px 0 0 0; margin:0 0 0 0;}



.attention-box{background:#f3f3f3; border:1px solid #cccccc; width:450px; height:auto; overflow:hidden; padding:0 12px 12px 12px; margin:16px 0 0 0;}
	.attention-box p.title-red{text-align:center; padding:12px 0 0 0; margin:0 0 0 0; color:#B00515; font-weight:bold; font-size:13px;}
	.attention-box p.title-black{text-align:center; font-weight:bold;padding:8px 0 0 0; margin:0 0 0 0;}
	
.real-email{ display:none; visibility:hidden;}
