#center {
margin:0 auto;
padding-bottom:30px;
min-height:700px;
width:1020px;
overflow:hidden;
}

p {
	line-height:1.3;
}

table {
	line-height:1.3;
}

a {
	color:#6A83B3;
	text-decoration:none;
}


body.default {
	background:transparent url(/img/ddpt/bg_header.gif) repeat-x scroll 0 0;
}

#main {
	min-height:100%;
	overflow:hidden;
}

/******************
	HEADER
******************/

#header {
	background:transparent url(/img/ddpt/header.png) no-repeat scroll 0 0;
	height:72px;
}

#header li {
	list-style:none;
}


/* Languages */

	#header ul.langselect {
		font-size:10px;
		overflow:hidden;
		padding:17px 0 0;
		position:absolute;
		margin-right:95px;
		top:0;
	}
	
		#header ul.langselect li {
		}
	
		#header ul.langselect * {
			float:left;
		}


		#header ul.langselect a {
			color:#FFFFFF;
			padding:2px 0 2px 23px;
		}
		
		#header ul.langselect a.active {
			text-decoration:underline;
		}

		#header ul.langselect a.en {
			background:transparent url(/img/ddpt/flags/flag_en.gif) no-repeat scroll 0 50%;
			width: 18px;
			height: 15px;
		}

		#header ul.langselect a.pt {
			background:transparent url(/img/ddpt/flags/flag_pt.gif) no-repeat scroll 0 50%;
			width: 18px;
			height: 15px;
		}
		#header ul.langselect a.de {
			background:transparent url(/img/ddpt/flags/germany.gif) no-repeat scroll 0 50%;
			width: 18px;
			height: 15px;
		}
		#header ul.langselect a.no {
			background:transparent url(/img/ddpt/flags/norway.gif) no-repeat scroll 0 50%;
			width: 18px;
			height: 15px;
		}

/* logo */

#header p.logo {
	float:left;
	margin:0;
	padding:24px 0 0 25px;
}

#tripadvisor {
	float:right;
	margin-right:6px;
	margin-top:15px;
}


/* nav */

#nav {
	clear:right;
	float:right;
	margin-right:10px;
	margin-top:6px;
	top:0;
}


	#nav li {
		background: transparent url(/img/ddpt/property_btn.png) no-repeat scroll left bottom;
		list-style: none;
		float: left;
		margin-bottom:-4px;
		margin-right:-6px;
		padding:11px 10px 6px 15px;
	}

	#nav li:hover {
		background-position: left top;
	}
	
	#nav li.current {
		background-position: left top;
	}
	
	#nav li a {
		color:#585858;
		font-size: 13px;
	}


/******************
	CONTENT
******************/

#content {
	float:right;
	width:809px;
}

#box03 {
  padding: 0 0 0 15px;
}

#box03 * {
  list-style:none;
}

/******************
	MENU
*******************/

.menu {
	background: transparent url(/img/ddpt/bg_menu.png) no-repeat;
	height:31px;
	overflow:hidden;
	position:relative;
	width:809px;
	z-index:2;
	padding:0 0 0 13px;
	margin:0 0 20px 0 !important;
}

		.menu * {
			float:left;
		}

		.menu li {
			max-height:31px;
			overflow:hidden;
			margin-left: -8px;
			margin-right: 8px;
			list-style: none;
		}
		
		.menu li:hover {
			background: transparent url(/img/ddpt/bg_menu_hover.png) no-repeat;
			padding: 0 0px 0 0;
			margin-right: 8px;
		}
		
		.menu li.current {
			background: transparent url(/img/ddpt/bg_menu_hover.png) no-repeat;
			padding: 0 0px 0 0;
			margin-right: 8px;
		}
		
			#menu li.current a {
				color:#E6DAB5 !important;
			}


		.menu a {
			background: transparent url(/img/ddpt/menu_sep.png) no-repeat scroll right 1px;
			color:#FFFFFF;
			min-height:31px;
			padding:10px 17px 0 17px;
			margin:0 -3px;
			white-space:nowrap;
			text-decoration:none !important;
		}

/******************
	SIDEBAR
******************/

#sidebar {
	background:transparent url(/img/ddpt/elina/bg.png) repeat-x scroll 0 8px;
	line-height:16px;
	margin-left:1px;
	height: auto;
	width:210px;
	float: left;
}

/* award */

#award {
	background:transparent url(/img/ddpt/award.png) no-repeat scroll 0 0;
	height:81px;
	margin-left:165px;
	margin-top:50px;
	position:absolute;
	top:0;
	width:70px;
	z-index:25;
}


/* banners */

#banner {
	margin-left: 6px;
	padding:0;
}

#banner li {
	list-style-image: none;
	list-style: none;
	margin-bottom: 10px;
	padding:0;
}

/* social media */

#social_med {
	background: transparent url(/img/ddpt/bg_social.jpg) no-repeat;
	width: 201px;
	height: 111px;
	margin-top: 60px;
	margin-left: 5px;
	padding-bottom: 30px;
	padding:0;
}

#social_club {
	background: transparent url(/img/ddpt/title_social.png) no-repeat;
	width:124px;
	height: 16px;
	margin-top: 15px !important;
	margin-left: 10px;
}

#social_med li {
	list-style: none;
	float: left;
	margin-top: 25px;
	padding: 0 11px;
}

/******************
	ELINA
*******************/

#elina_element div.heading h2 {
background:transparent url(/img/ddpt/elina/bg_header.png) no-repeat scroll 0 1px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:31px;
margin:0;
margin:-1px 0 0 -4px;
padding:9px 10px 15px;
white-space:nowrap;
}

#ctl00_ctl00_ctl01_pnlLoggedIn div.heading h2 {height:7px !important;}
#ctl00_ctl00_ctl01_pnlLoggedIn .logout { 
	display:block;
	background:transparent url(/img/ddpt/elina/bg_par.png) repeat-x scroll 0 0;
	height:15px;
	line-height:14px;
	margin:0 0 0 -4px;
	padding:6px 10px;
	width:194px;
	font-weight:bold;
}
/******************
	FOOTER
******************/

#footer {
	background:transparent url(/img/ddpt/bg_footer.jpg) repeat-x scroll 50% 100%;
	float:left;
	font-size:11px;
	height:143px;
	padding:20px 0 0;
	width:100%;
}

	#footer p {
		float:left;
		margin-left:105px;
		margin-top:-75px;
		padding-bottom:50px;
		width:100%;
		text-align:center;
	}	
	
	#footer p a:hover {
		color:#866E1B;
		text-decoration:underline;
	}

#widget {
	bottom:0;
	margin-left:15px;
	margin-top:0;
	width:185px;
}
















ul.addons div.details div.cal {
    margin-top: 0px !important;}


ul.properties01 div.descriptionbox {
    background-image: url("/img/box.png");
    float: right;
    height: 79px;
    width: 79px;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

