@charset "UTF-8";
/* CSS Document */

img{
	border:none;
	}

#outerdiv
{
width:520px;
height:496px;
position:relative;
float:left;
overflow:scroll;

}

a {
	color:#00558E;
	text-decoration:none;
		}
		
a:hover {
	color:#06F;
	text-decoration:none;
		}

h1{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 19px;
	margin-bottom: 10px;
	}
	
h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 10px;
	}
	
p{
	text-align: left;
	margin-top: 0px;
	margin-bottom: 8px;
	text-align: justify;
	}

ol{
	text-align: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 5px;
	text-align: left;
	margin-left: 0px;
	}


#inneriframe
{
position:absolute;
top:-2px;
left:-380px;
width:1280px;
height:1200px;
}



#body{
	margin:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#333;
	background-color: #013968;
	}
	
ul{
	text-align:left;
	list-style:square;
	margin-top:10px;
	}
	
img {
	border-style:none;
	}
	
#top{
	width:100%;
	height:134px;
	background-image: url(images/header-background.png);
	}
	
#top-content{
	width:980px;
	height:134px;
	margin:auto;
	}
	
#header{
	width:980px;
	height:87px;
	float:left;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	}
	
	
.form-list{
	width:130px;
	height:40px;
	float:right;
	margin-top: 30px;
	background-color: #FFF;
	margin-left: 3px;
	margin-right: 0px;
	}
	
	
.form-list2{
	width:26px;
	height:40px;
	float:right;
	margin-top: 34px;
	background-color: #FFF;
	margin-left: 0px;
	margin-right: 10px;
	}
	
#navigation {
	width:980px;
	height:37px;
	float:left;
	}
		
.button{
	height:37px;
	float:left;
	}
#navigation2 {
	width:980px;
	height:63px;
	float:left;
	margin-top: 10px;
	}
	
.button2{
	height:63px;
	float:left;
	margin-left: 4px;
	display:inline;
	}


#content {
	width:100%;
	background-color:#FFF;
	}
	
#content-content {
	width:980px;
	height:471px;
	margin:auto;
	}
	
#content-sitemap {
	width:980px;
	height:2200px;
	margin:auto;
	}

	
#content-policy {
	width:980px;
	height:630px;
	margin:auto;
	}
	
#content-tips {
	width:980px;
	height:910px;
	margin:auto;
	}

#content-hotels{
	width:980px;
	height:524px;
	margin:auto;
	}

#content-rental{
	width:980px;
	height:603px;
	margin:auto;
	}
	
#content-russia-europe{
	width:980px;
	height:775px;
	margin:auto;
	}
	
#content-greece-europe{
	width:980px;
	height:760px;
	margin:auto;
	}
	
#content-bosnia-europe{
	width:980px;
	height:750px;
	margin:auto;
	}
	
#content-europe-countries{
	width:980px;
	height:725px;
	margin:auto;
	}
#content-luxembourg-europe{
	width:980px;
	height:738px;
	margin:auto;
	}
	
#content-abkhazia-europe{
	width:980px;
	height:738px;
	margin:auto;
	}

#content-italy-europe{
	width:980px;
	height:754px;
	margin:auto;
	}
	
#content-index-europe{
	width:980px;
	height:642px;
	margin:auto;
	}
	
#content-map-europe{
	width:980px;
	margin:auto;
	height: 120px;
	}

	
#content-flights-europe{
	width:980px;
	height:492px;
	margin:auto;
	}
	
.rightSide{
	float:left;
	color:#003b6b;
	margin-top: 5px;
	margin-right: 10px;
	text-align: left;
	line-height: 24px;
	width: 220px;
	background-color: #C4DBE5;
	}
	
#content-belts-usa{
	width:980px;
	height:600px;
	margin:auto;
	}
	
#content-new-england{
	width:980px;
	margin:auto;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 750px;
	}

	


.content-column-belts{
	width:320px;
	float:left;
	display:inline;
	margin-right: 5px;
	margin-top: 20px;
	}
	
	
.content-column-belts h1{
	font-size:18px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height: 21px;
	}
	
.content-column-belts h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height: 21px;
	}
	
.content-column-belts p{
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: justify;
	margin-left: 10px;
	}
	
.content-column-belts a{
	color:#00558E;
	text-decoration:none;
	}

.content-column-belts ul{
	text-align:left;
	margin-top:5px;
	margin-bottom: 0px;
	}

	
.separator{
	width:1px;
	height:300px;
	float:left;
	display:inline;
	background-color:#06F;
	margin-top: 80px;
		}
	
#content-insurance-usa{
	width:980px;
	height:551px;
	margin:auto;
	}
	

	
#content-activities{
	width:980px;
	height:610px;
	margin:auto;
	}
	
#content2 {
	width:100%;
	background-color:#FFF;
	background-image: url(images/content-background.png);
	background-repeat: repeat-x;
	height: 545px;
	}
	
#content-content2 {
	width:980px;
	height:545px;
	margin:auto;
	}
	
#flash{
	width:980px;
	height:283px;
	float:left;
		}

#flash2{
	width:980px;
	height:230px;
	float:left;
		}
.flights-content-col{
	width:227px;
	float:left;
	text-align: left;
	color: #333;
	height: 180px;
	background-image: url(images/flight-col-back.png);
	margin-bottom: 10px;
	border-color: #FFF;
	border-width:thick;
	border-style:solid;
	display: inline;
	margin-top: 10px;
	margin-left: 5px;
	}
	
.flights-content-col h2{
	color: #003B6B;
	margin-bottom: 5px;
	margin-top:5px;
	font-size:14px;
	line-height: 18px;
	}
	
.flights-content-col p{
	text-align:left;
	margin-right: 10px;
	}
	
	
	
.content-col-para {
	font-size:13px;
	line-height:20px;
	}
	

.home-wrap-columns{
	width:980px;
	float:left;
	margin-bottom: 0px;
	margin-top: 0px;
	}
	
.home-content-columns{
	width:159px;
	float:left;
	height: 140px;
	background-image: url(images/home-column-back.png);
	background-color: #000;
	margin-left: 4px;
	background-repeat: repeat-y;
	}
	
.home-content-columns h1{
	font-size:17px;
	color:#003b6b;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 10px;
	}
.home-content-columns h2{
	font-size:14px;
	color:#FFF;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-style: normal;
	font-weight: normal;
	}
	

.home-content-columns p{
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: left;
	margin-left: 10px;
	font-size: 12px;
	color: #C1D9FF;
	line-height: 15px;
	}
	

.home-content-columns a{
	color:#00558E;
	text-decoration:none;
	}
	
#car-rental-content2{
	width:655px;
	float:left;
	}
	
#car-rental-content{
	width:980px;
	float:left;
	}

#car-rental-content h1{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height: 21px;
	}
	
	
#car-rental-content p{
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: justify;
	margin-left: 10px;
	}
	
#car-rental-content2 p{
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: justify;
	margin-left: 10px;
	}

#car-rental-content a{
	color:#00558E;
	text-decoration:none;
	}
	
#home-content{
	width:655px;
	float:left;
	}
	
#home-content h1{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 19px;
	margin-bottom: 10px;
	}
	

#home-content p{
	text-align: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 5px;
	text-align: justify;
	margin-left: 0px;
	}
	

#home-content a{
	color:#00558E;
	text-decoration:none;
	}
	
#flights-content{
	width:655px;
	float:left;
	}

#flights-content h1{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 10px;
	}
	

#flights-content p{
	text-align: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	text-align: justify;
	margin-left: 0px;
	}
	

#flights-content a{
	color:#00558E;
	text-decoration:none;
	}

#tips-adjust{
	width:325px;
	height:41px;
	float:left;
	}

#flights-tips{
	width:325px;
	height:188px;
	float:left;
	margin-top: 0px;
	}

#home-tips{
	width:325px;
	height:188px;
	float:left;
	margin-top: 11px;
	}

#europe-trivia {
	width:325px;
	height:188px;
	float:right;
	}
	
#europe-trivia-luxembourg {
	width:325px;
	height:188px;
	float:right;
	margin-top: 13px;
	}
	
#europe-trivia-abkhazia {
	width:325px;
	height:188px;
	float:right;
	margin-top: 13px;
	}

	
#transport-tips{
	width:325px;
	height:188px;
	float:left;
	margin-top:0px;
	}
	
#hotel-tips{
	width:325px;
	height:188px;
	float:left;
	margin-top:32px;
	}
	
#insurance-tips{
	width:326px;
	height:189px;
	float:left;
	margin-top: 59px;
	}
	
#insurance-content{
	width:420px;
	float:left;
	height: 245px;
	}
	
#insurance-content h1{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height: 21px;
	}
	
	
#insurance-content p{
	text-align: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: justify;
	margin-left: 10px;
	}
	

#insurance-content a{
	color:#00558E;
	text-decoration:none;
	}

	

#activities-content{
	width:380px;
	float:left;
	margin-top: 12px;
	background-color: #B8D9DD;
	}
	
#activities-content h1{
	font-size:17px;
	color:#003b6b;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 10px;
	}
	

#activities-content p{
	text-align: left;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	text-align: justify;
	color: #00558e;
	font-size: 14px;
	line-height: 20px;
	margin-left: 20px;
	}
	
	
#activities-content2{
	width:980px;
	float:left;
	margin-top: 10px;
	}
	
#activities-content2 h1{
	font-size:17px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 22px;
	}
	

#activities-content2 p{
	text-align: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	text-align: justify;
	}
	
#footer{
	width:100%;
	background-image: url(images/footer-back.png);
	}
	
#footer-back{
	width:100%;
	background-color: #013968;
	}
	
#footer-back h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 15px;
	}

	
#footer-content{
	width:980px;
	height:330px;
	margin: auto;
	}

#footer-content2{
	width:980px;
	height:300px;
	margin: auto;
	}
	
#footer-content-rentals{
	width:980px;
	height:500px;
	margin: auto;
	}
	
#footer-content-activities{
	width:980px;
	height:800px;
	margin: auto;
	}
	
#footer-content-tips{
	width:980px;
	height:100px;
	margin: auto;
	}
	
#footer-europe-countries{
	width:980px;
	margin: auto;
	background-color: #99cb00;
	padding-bottom: 20px;
	height: 780px;
	}
	
#footer-europe-coffee{
	height:870px;
	width:980px;
	margin: auto;
	background-color: #99cb00;
		}
		
#footer-europe-euro{
	height:360px;
	width:980px;
	margin: auto;
	background-color: #99cb00;
		}
		
	
#footer-europe-union{
	height:840px;
	width:980px;
	margin: auto;
	background-color: #99cb00;
		}
		
#footer-europe-ottoman{
	height:650px;
	width:980px;
	margin: auto;
	background-color: #99cb00;
		}

		
#footer-europe-byzantium{
	height:640px;
	width:980px;
	margin: auto;
	background-color: #99cb00;
		}
		
#footer-europe-dark{
	height:710px;
	width:980px;
	margin: auto;
	background-color: #99cb00;
		}
		
#footer-europe-revolution{
	height:810px;
	width:980px;
	margin: auto;
	background-color: #99cb00;
		}
		
#footer-europe-nato{
	height:810px;
	width:980px;
	margin: auto;
	background-color: #99cb00;
		}



#footer-europe-euro{
	height:360px;
	width:980px;
	margin: auto;
	background-color: #99cb00;
		}	


#footer-europe-hapsburgs{
	height:740px;
	width:980px;
	margin: auto;
	background-color: #99cb00;
		}
		
#footer-europe-vikings{
	height:700px;
	width:980px;
	margin: auto;
	background-color: #99cb00;
		}
#footer-europe-islamic{
	height:1120px;
	width:980px;
	margin: auto;
	background-color: #99cb00;
		}
		
#footer-europe-wwi{
	height:1700px;
	width:980px;
	margin: auto;
	background-color: #99cb00;
		}
		
#footer-europe-wwii{
	height:1100px;
	width:980px;
	margin: auto;
	background-color: #99cb00;
		}


#footer-europe-fall{
	height:470px;
	width:980px;
	margin: auto;
	background-color: #99cb00;
		}

#footer-europe-holly{
	height:210px;
	width:980px;
	margin: auto;
	background-color: #99cb00;
		}

	
#footer-europe-countries2{
	width:980px;
	margin: auto;
	background-color: #99cb00;
	padding-bottom: 20px;
	height: 680px;
	}
	
#footer-europe-countries3{
	width:980px;
	margin: auto;
	background-color: #99cb00;
	padding-bottom: 20px;
	height: 650px;
	}

#footer-europe-countries4{
	width:980px;
	margin: auto;
	background-color: #99cb00;
	padding-bottom: 20px;
	height: 790px;
	}


#footer-content-hotels{
	width:980px;
	height:1700px;
	margin: auto;
	}
	
#footer-content-flights{
	width:980px;
	height:1580px;
	margin: auto;
	}
	
#footer-index-europe{
	width:980px;
	height:850px;
	margin: auto;
	}

	
#footer-content-transport {
	width:980px;
	height:1850px;
	margin: auto;
	}
	
.privacy {
	font-size:12px;
	text-align: justify;
	margin-top: 15px;
	float: left;
	width: 980px;
	line-height: 16px;
	}	
	
.privacy a {
	color:#00558E;
	text-decoration:none;
		}
		
.contact a {
	color:#19487A;
	text-decoration:none;
		}
		
.privacy h1 {
	font-size:18px;
	color:#00558E;
	text-align:left;
	margin-top: 0px;
		}
		
.privacy h2 {
	font-size:14px;
	text-align:left;
	}	

.contact {
	font-size:12px;
	text-align: left;
	margin-top: 20px;
	float: left;
	width: 440px;
	line-height: 16px;
	margin-left: 35px;
	}	
	
.contact h1 {
	font-size:18px;
	color:#00558E;
	text-align:left;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 24px;
		}
		
.contact h2  {
	font-size:14px;
	color:#00558E;
	text-align:left;
	margin-bottom: 0px;
	line-height: 18px;
	}
	
.contact h3  {
	font-size:14px;
	color:#00558E;
	text-align:left;
	margin-bottom: 0px;
	margin-left: 270px;
	}	

.contact p  {
	font-size:13px;
	text-align:justify;
	margin-top: 10px;
	line-height: 18px;
	}	
.form{
	float:left;
	text-align:right;
	line-height: 10px;
	margin-left: 100px;
	margin-top: 5px;
	display: inline;
}

.car-rental-box {
	width:200px;
	height:300px;
	float:left;
	margin-left: 10px;
	margin-top: 20px;
	display: inline;
	background-color: #069;
	margin-right: 10px;
}

.car-rental-box p {
	color:#FFF;
	font-size:12px;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	text-align: left;
}

.transport-box{
	width:940px;
	height:255px;
	float:left;
	background-color:#FFF;
	margin-left: 20px;
	text-align: left;
	margin-top: 15px;
	}
	
.transport-box2{
	width:940px;
	height:350px;
	float:left;
	background-color:#FFF;
	margin-left: 20px;
	text-align: left;
	margin-top: 15px;
	padding-top: 0px;
	}

.transport-box2 p{
	color:#00558E;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:0px;
	text-align: justify;
	font-size: 12px;
	}


.transport-box p{
	color:#00558E;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:5px;
	text-align: justify;
	font-size: 12px;
	}



.insurance-box {
	width:900px;
	height:200px;
	float:left;
	margin-left: 50px;
	margin-top: 0px;
	font-size: 13px;
	}

.insurance-box p {
	color:#FFF;
	font-size:13px;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	text-align: left;
}

.insurance-box h1 {
	color:#FFF;
	font-size:14px;
	text-align: left;
	margin-left: 15px;
	margin-top: 15px;
	line-height: 24px;
	}

.europe-things-box {
	width:960px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
}

.europe-coffee-box {
	width:960px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
}
.europe-coffee-col {
	width:475px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
	height: 780px;
	}
	
.europe-coffee-col h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	}
	
.europe-coffee-col h4{
	font-size:13px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
	}


.europe-coffee-col p{
	margin-left: 15px;
	margin-right: 20px;	
}


.europe-vikings-col {
	width:475px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
	height: 200px;
	}
	
.europe-vikings-col h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	}
	
.europe-vikings-col h4{
	font-size:13px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
	}


.europe-vikings-col p{
	margin-left: 15px;
	margin-right: 20px;	
}


.europe-fall-col {
	width:960px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
	height: 370px;
	padding-top: 20px;
	}
	
	
.europe-fall-col h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	}
	
.europe-fall-col h4{
	font-size:13px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
	}


.europe-fall-col p{
	margin-left: 15px;
	margin-right: 20px;
}

.europe-hapsburgs-col {
	width:960px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	height: 640px;
	padding-top: 20px;
	}

.europe-hapsburgs-col h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	}
	
.europe-hapsburgs-col h4{
	font-size:13px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
	}


.europe-hapsburgs-col p{
	margin-left: 15px;
	margin-right: 20px;
}

.europe-islamic-col {
	width:960px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	height: 1010px;
	padding-top: 20px;
	}

.europe-islamic-col h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	}
	
.europe-islamic-col h4{
	font-size:13px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
	}


.europe-islamic-col p{
	margin-left: 15px;
	margin-right: 20px;
}

.europe-wwi-col {
	width:960px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	height: 1600px;
	padding-top: 20px;
	}

.europe-wwi-col h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	}
	
.europe-wwi-col h4{
	font-size:13px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
	}


.europe-wwi-col p{
	margin-left: 15px;
	margin-right: 20px;
}

.europe-wwii-col {
	width:960px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	height: 1000px;
	padding-top: 20px;
	}

.europe-wwii-col h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	}
	
.europe-wwii-col h4{
	font-size:13px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
	}


.europe-wwii-col p{
	margin-left: 15px;
	margin-right: 20px;
}

.europe-holly-col {
	width:960px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	height: 100px;
	padding-top: 20px;
	}

.europe-holly-col h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	}
	
.europe-holly-col h4{
	font-size:13px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
	}


.europe-holly-col p{
	margin-left: 15px;
	margin-right: 20px;
}


.europe-things-title{
	width:960px;
	float:left;
	background-color:#C8E6FE;
	}



.europe-more-box {
	width:940px;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	padding: 10px;
	float: left;
}

.europe-more-box p {
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 20px;
	line-height: 22px;
	}
	
.europe-euro-col {
	width:960px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
	height: 260px;
	padding-top: 10px;
	}
	
	
.europe-euro-col h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	}
	
.europe-euro-col h4{
	font-size:13px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
	}


.europe-euro-col p{
	margin-left: 15px;
	margin-right: 20px;
}

.europe-union-col {
	width:960px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
	height: 740px;
	padding-top: 10px;
	}
	
	
.europe-union-col h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	}
	
.europe-union-col h4{
	font-size:13px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
	}


.europe-union-col p{
	margin-left: 15px;
	margin-right: 20px;
}


.europe-ottoman-col {
	width:960px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
	height: 550px;
	padding-top: 10px;
	}
	
	
.europe-ottoman-col h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	}
	
.europe-ottoman-col h4{
	font-size:13px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
	}


.europe-ottoman-col p{
	margin-left: 15px;
	margin-right: 20px;
}


.europe-byzatium-col {
	width:960px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
	height: 550px;
	padding-top: 10px;
	}
	
	
.europe-byzatium-col h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	}
	
.europe-byzatium-col h4{
	font-size:13px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
	}


.europe-byzatium-col p{
	margin-left: 15px;
	margin-right: 20px;
}

.europe-dark-col {
	width:960px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
	height: 610px;
	padding-top: 10px;
	}
	
	
.europe-dark-col h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	}
	
.europe-dark-col h4{
	font-size:13px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
	}


.europe-dark-col p{
	margin-left: 15px;
	margin-right: 20px;
}


.europe-vik-col {
	width:960px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
	height: 330px;
	padding-top: 10px;
	}
	
	
.europe-vik-col h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	}
	
.europe-vik-col h4{
	font-size:13px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
	}


.europe-vik-col p{
	margin-left: 15px;
	margin-right: 20px;
}




.europe-revolution-col {
	width:960px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
	height: 710px;
	padding-top: 10px;
	}
	
	
.europe-revolution-col h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	}
	
.europe-revolution-col h4{
	font-size:13px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
	}


.europe-revolution-col p{
	margin-left: 15px;
	margin-right: 20px;
}


.europe-nato-col {
	width:960px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
	height: 710px;
	padding-top: 10px;
	}
	
	
.europe-nato-col h2{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	}
	
.europe-nato-col h4{
	font-size:13px;
	color:#003b6b;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
	}


.europe-nato-col p{
	margin-left: 15px;
	margin-right: 20px;
}


.hotel-box {
	width:960px;
	height:150px;
	float:left;
	background-color:#FFF;
	margin-left: 10px;
	margin-top: 5px;
	background-image: url(images/box-hotel-back2.png);
}
	
.hotel-box-logo {
	height:140px;
	float:left;
	margin-left: 0px;
	margin-top: 0px;
	width: 730px;
}	

.europe-things-content {
	float:left;
	margin-left: 10px;
	margin-top: 5px;
	width: 600px;
}

.europe-things-hasburg {
	float:left;
	margin-left: 10px;
	margin-top: 5px;
	width: 950px;
	margin-bottom: 5px;
}	

.europe-things-content p{
	text-align:left;
	line-height: 22px;
}	

.europe-things-euro {
	float:left;
	margin-left: 10px;
	margin-top: 5px;
	width: 940px;
	margin-bottom: 5px;
}	

.europe-things-euro p{
	text-align:left;
	line-height: 22px;
}	

.europe-things-ww2 {
	float:left;
	margin-left: 10px;
	margin-top: 5px;
	width: 940px;
	margin-bottom: 5px;
}	

.europe-things-ww2 p{
	text-align:left;
	line-height: 22px;
}

.hotel-box-logo p{
	color:#00558E;
	margin-left:15px;
	margin-right:15px;
	margin-top:20px;
	margin-bottom:0px;
	text-align: left;
	font-size: 12px;
	}
	
	
.hotel-box-flash {
	width:330px;
	height:260px;
	float:left;
	margin-left: 5px;
	margin-top: 3px;
}	

.hotel-box-small {
	width: 480px;
	height:120px;
	float:left;
	margin-left: 7px;
	margin-top: 5px;
	background-color: #FFF;
	background-image: url(images/box-hotel-back3.png);
	}	
	
.hotel-box-small p{
	color:#00558E;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:0px;
	text-align: left;
	font-size: 12px;
	}

#wrapper-europe-box{
	width:980px;
	background-color:#99CB00;
	margin-top: 0px;
	padding-top: 50px;
	height: 100%;
	}


#acoor-box{
	width:980px;
	height:1600px;
	background-color:#99CB00;
	margin-top: 0px;
	padding-top: 50px;
	}

#acoor-main-box p{
	color:#00558E;
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:10px;
	text-align: justify;
	font-size: 12px;
	}
	
#acoor-main-box{
	width:270px;
	height:350px;
	float:left;
	background-color:#FFF;
	color:#00558E;
	margin-left: 0px;
	text-align: left;
	}
	
#acoor-main-flash{
	width:260px;
	height:145px;
	margin-left: 5px;
	text-align: left;
	margin-bottom: 5px;
	display:inline;
	float: left;
	}

.acoor-boxes{
	width:242px;
	height:110px;
	float:left;
	background-color:#FFF;
	margin-left: 2px;
	background-image: url(images/box-hotel-back.png);
	margin-right: 1px;
	margin-top: 2px;
	}
	
.acoor-boxes-rank p{
	color:#00558E;
	margin-left:10px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	text-align: center;
	font-size:11px;
	line-height: 15px;
	}


.acoor-boxes-rank{
	float:left;
	margin-left: 8px;
	margin-top: 3px;
	margin-bottom: 0px;
	width: 227px;
	}

	
#white-ribbon{
	width:980px;
	height:75px;
	float:left;
	background-image: url(images/white-ribbon.png);
	margin-top: 0px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	}
#white-ribbon h1{
	font-size:14px;
	color:#FFF;
	text-align:center;
	margin-top: 50px;
	margin-bottom: 0px;
		}

#white-ribbon2{
	width:920px;
	height:33px;
	background-image: url(images/white-ribbon.png);
	margin-top: 0px;
	background-repeat: no-repeat;
	float: left;
	padding-left: 60px;
	padding-top: 9px;
	}

#white-ribbon2 h1{
	font-size:16px;
	color:#003b6b;
	text-align: left;
	margin-bottom: 10px;
	margin-left: 10px;
	float: left;
	display: inline;
	margin-top: 5px;
	}

#back-to-map{
	background-color:#000;
	width: 200px;
	height: 30px;
	float: right;
	margin-right: 60px;
	margin-top: 6px;
	}

.box{
	width:323px;
	height:136px;
	background-image:url(images/box-background.png);
	float:left;
	margin-left: 3px;
	margin-top: 10px;
		}
	
.box p{
	margin-left: 120px;
	margin-right:10px;
	margin-top: 15px;
	margin-bottom:5px;
	text-align:left;
	color: #00558e;
	line-height: 16px;
	font-size: 12px;
	}
	
.box2{
	width:322px;
	height:136px;
	background-image:url(images/box-background.png);
	float:left;
	margin-left: 4px;
	}
.box2 p{
	margin-left: 120px;
	margin-right:10px;
	margin-top: 15px;
	margin-bottom:5px;
	text-align:left;
	color: #00558e;
	line-height: 16px;
	font-size: 12px;
	}
	
#flash-flights{
	width: 980px;
	float:left;
	height: 625px;
	margin-top: 20px;
	}
	
#flash-index-europe{
	width: 980px;
	height:650px;
	float: left;
	}
	
	
#actvity-box{
	width: 980px;
	float: left;
	margin-top: 10px;
	}
	
.activity-box{
	width:245px;
	height:220px;
	float:left;
	background-color: #FFF;
	margin-bottom: 0px;
	display: inline;
	}
	
.activity-wrapper-currency{
	width:980px;
	height:68px;
	float:left;
	}
	
.activity-box-currency{
	width:245px;
	height:68px;
	background-color: #BBD2FF;
	float: left;
	display: inline;
	}
.activity-box-currency h3{
	font-size:11px;
	color:#003b6b;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
.activity-box ul{
	color: #00558e;
	font-size:12px;
	text-align:left;
	line-height:16px;
	margin-top: 10px;
	margin-bottom: 5px;
	}

#copy {
	width:980px;
	float:left;
	margin-top: 20px;
	background-color: #013968;
	}
	
#copy p{
	color:#FFF;
	font-size:11px;
	margin-top: 5px;
	text-align:justify;
	}
	
#copy p a {
	color:#FFF;
	text-decoration:none;
	}
	
#copy p a:hover {
	color:#6FF;
	text-decoration:none;
	}

	
	
	
.link-to-us {
	font-style: italic;
	color: #00F;
	text-align: left;
	font-size: 11px;
	line-height: 14px;
}

#europe-row-italy{
	width:980px;
	float:left;
	height: 245px;
	margin-top: 10px;
	}

#europe-row-russia{
	width:980px;
	float:left;
	height: 265px;
	margin-top: 10px;
	}
	
#europe-row-greece{
	width:980px;
	float:left;
	height: 250px;
	margin-top: 10px;
	}
	
#europe-row-bosnia{
	width:980px;
	float:left;
	height: 240px;
	margin-top: 10px;
	}
	
#europe-row1{
	width:980px;
	float:left;
	height: 180px;
	margin-top: 10px;
	}
	
#europe-row2{
	width:980px;
	float:left;
	height: 215px;
	margin-top: 10px;
	}
	
	
#europe-row3{
	width:980px;
	float:left;
	height: 186px;
	margin-top: 10px;
	}

#europe-row4{
	width:980px;
	float:left;
	height: 550px;
	margin-top: 20px;
	}

#europe-row-flag{
	width:300px;
	float:left;
	height: 180px;
	}
	
#europe-row-see{
	width:480px;
	float:left;
	height: 550px;
	margin-right: 20px;
	}
	
#content-coffe-wrapper{
	width:980px;
	margin:auto;
	height:920px;
	}
	
#content-union-wrapper{
	width:980px;
	margin:auto;
	height:630px;
	}
	
#content-ottoman-wrapper{
	width:980px;
	margin:auto;
	height:1050px;
	}


#content-byzantium-wrapper{
	width:980px;
	margin:auto;
	height:900px;
	}

#content-rome-empire-wrapper{
	width:980px;
	margin:auto;
	height:950px;
	}
	
#content-middle-wrapper{
	width:980px;
	margin:auto;
	height:1210px;
	}

#content-dark-wrapper{
	width:980px;
	margin:auto;
	height:700px;
	}
	
#content-french-revolution-wrapper{
	width:980px;
	margin:auto;
	height:1350px;
	}
	
#content-nato-wrapper{
	width:980px;
	margin:auto;
	height:960px;
	}






#content-vikings-wrapper{
	width:980px;
	margin:auto;
	height:860px;
	}

#content-fall-wrapper{
	width:980px;
	margin:auto;
	height:690px;
	}
	
#content-hapsburgs-wrapper{
	width:980px;
	margin:auto;
	height:930px;
	}
	
#content-holly-wrapper{
	width:980px;
	margin:auto;
	height:710px;
	}
	
#content-islamic-wrapper{
	width:980px;
	margin:auto;
	height:1130px;
	}

#content-wwi-wrapper{
	width:980px;
	margin:auto;
	height:900px;
	}

#content-wwii-wrapper{
	width:980px;
	margin:auto;
	height:1330px;
	}

	
#europe-special-content{
	width:980px;
	float:left;
	margin-top: 10px;
	}
	
#europe-row-do{
	width:480px;
	float:left;
	height: 550px;
	}

	
#europe-row-pick{
	width:285px;
	height: 200px;
	border-color: #069;
	border-style:solid;
	border-bottom-width:medium;
	float: left;
	}
	
#europe-title-pick{
	width:285px;
	height: 32px;
	background-color:#013968;
	float: left;
	}
	
#europe-img-pick{
	width:285px;
	height: 60px;
	background-color:#013968;
	margin-bottom: 10px;
	}
	
#europe-row-pick p {
	text-align: left;
	margin-right: 10px;
	margin-bottom: 5px;
	text-align: left;
	margin-left: 10px;
	}
	
#europe-row-pick h2{
	font-size:16px;
	color:#FFF;
	text-align: left;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-top: 7px;
	}
	
#europe-italy-history{
	width:665px;
	float:left;
	height: 240px;
	margin-right: 20px;
	}
	
#europe-russia-history{
	width:665px;
	float:left;
	height: 260px;
	margin-right: 20px;
	}
	
#europe-greece-history{
	width:665px;
	float:left;
	height: 245px;
	margin-right: 20px;
	}
	
#europe-bosnia-history{
	width:665px;
	float:left;
	height: 230px;
	margin-right: 20px;
	}

	
	
#europe-row-history{
	width:665px;
	float:left;
	height: 210px;
	margin-right: 20px;
	}
	
#europe-rightnow{
	width:615px;
	float:left;
	height: 187px;
	padding-left: 15px;
	background-color: #B8E0FF;
	padding-right: 15px;
	}
	
#europe-rightnow-luxembourg{
	width:615px;
	float:left;
	height: 190px;
	padding-left: 15px;
	padding-top: 10px;
	background-color: #B8E0FF;
	padding-right: 15px;
	}
	
#europe-rightnow-abkhazia{
	width:615px;
	float:left;
	height: 190px;
	padding-left: 15px;
	padding-top: 10px;
	background-color: #B8E0FF;
	padding-right: 15px;
	}
	


.gray {
	color:#666;}

/* DESTINATION and Language top menus*/

.form-list{
	width:130px;
	height:40px;
	float:right;
	margin-top: 30px;
	background-color: #FFF;
	margin-left: 3px;
	margin-right: 0px;
	}



ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-3px; top:100%;}
ul.cssMenu ul ul{position: absolute;left:100%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 0px 0px 0px;
	background-color:#ffffff;
	background-repeat:repeat;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	width:125px;
	text-align:center;
}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	display:block;
	float: left;
}
ul.cssMenu ul{
	width:125.60px;
}
ul.cssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#ffffff;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	font:11px Verdana;
	color: #1E5696;
	text-decoration:none;
	cursor:default;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu li {
	float:left;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssMenu li.sep span{
	float:none;	
	padding-right:0;
	width:20px;
	height:16px;
	display:inline-block;
	background-color:#AAAAAA; background-image:none;}
ul.cssMenu ul li.sep span{
	width:100%;
	height:3px;
}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	background-color:#4792E6;
	border-color:#665500;
	border-style:solid;
	font:11px Verdana;
	color: #ffffff;
	text-decoration:none;
}
ul.cssMenu li a:hover{
	position:relative;
	background-color:#4792E6;
	border-color:#665500;
	border-style:solid;
	font:11px Verdana;
	color: #ffffff;
	text-decoration:none;
}
ul.cssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.cssMenu img {border: none;float:left;margin-right:5px;width:16px;
height:16px;
}
ul.cssMenu ul img {width:25px;
height:16px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul{display:block}
ul.cssMenu span{
	display:block;
	background-image:url(./images/arrv_anim_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:11px;}
ul.cssMenu li:hover>a>span{	background-image:url(./images/arrv_anim_1o.gif);
}
ul.cssMenu a:hover span{	background-image:url(./images/arrv_anim_1o.gif)}
ul.cssMenu ul span,ul.cssMenu a:hover table span{background-image:url(./images/arr_double_1.gif)}
ul.cssMenu ul li:hover > a span{	background-image:url(./images/arr_double_1o.gif);}
ul.cssMenu table a:hover span{background-image:url(./images/arr_double_1o.gif)}


/*=NAVIGATION - LIST ITEM - BACKGROUND ROLLOVER TRANSITION
-------------------------------------------------------------------------------------------*/	


#previous-map-next{
	width:400px;
	height:22px;
	float:right;
	margin-right: 53px;
	}

#main_nav {
	list-style: none;
	padding: 0;
	margin: 0px;
}
#main_nav li { float: left; }
#main_nav li a { overflow: hidden; display: block; height: 20px; color:#FFF; background-color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-top:3px; } 
#main_nav:hover li a { background-position: 0px 0; }


#previous { background:url(images/previous-btn.gif) ; width: 140px; }
#previous:hover { background: url(images/previous-btn.gif) -140px 0 !important; }
#previous.active { background: url(images/previous-btn.gif) -140px 0; }

#map { background: url(images/back-map-btn.gif); width: 120px; }
#map:hover { background:  url(images/back-map-btn.gif) -120px 0 !important; }
#map.active { background:  url(images/back-map-btn.gif) -120px 0; }

#next { background: url(images/next-btn.gif); width: 140px; }
#next:hover { background: url(images/next-btn.gif) -140px 0 !important; }
#next.active { background: url(images/next-btn.gif) -140px 0; }

#book-countries { background: url(images/book-attraction-countries.gif); width: 138px;}
#book-countries:hover { background: url(images/book-attraction-countries.gif) -138px 0 !important; }
#book-countries.active { background:url(images/book-attraction-countries.gif) -138px 0; }

#book-countries2 { background: url(images/book-attraction-countries.gif); width: 85px;}
#book-countries2:hover { background: url(images/book-attraction-countries.gif) -138px 0 !important; }
#book-countries2.active { background:url(images/book-attraction-countries.gif) -138px 0; }


.lpart {
	border-left:#ccc 2px solid;
	padding-bottom:25px;
}
.lpage {
	font:normal 12px verdana;
	float: left;
}
.lcount {
	background-color:#999;
	color:#fff;
	padding:2px;
	font:bold 12px verdana;
	margin-top: 20px;
}

.table-mother{
	width:950px;
	margin-top: 20px;
	}

.table-nato{
	width:940px;
	float:left;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 20px;
	text-align: left;
	border-color: #19487A;
	border-bottom-width: thin;
	}
				
.table3 {
	width:950px;
	float:left;
	}	
	

