/* Html */
	html {
		height: 100.05%;
		margin: 0;
		padding: 0;
	}
	
/* Body */
	body {
		background-image: url(../images/top_bkg.jpg);
		background-repeat: repeat-x;
		background-position: left top;
		margin: 0;
		padding: 0;
	}

/* Bottom bkg */
	#bkg {
		height: 100%;
		width: 100%;
		overflow: hidden;
		z-index: 1;
		background-image:url(../images/bottom_bkg.jpg);
		background-position: bottom;
		background-repeat: repeat-x;
		/*border: 1px solid #FF0000;*/
	}

/* Wrapper */
	#wrapper {
		position: relative; 
		margin: 0 auto;
		height: auto;
		width: 850px;
		background-color: transparent; 
		/*border: 1px solid #000000;*/
	}

/* Top container - va contine top-picture + logo + top-menu + top-text + search-box*/
	#top-container {
		/*border: 1px solid green;*/
		position: relative;
		float: left;
		margin: 0 0 5px 0;
		padding: 0;
		height: 400px;
		width: 850px;
		background-color: transparent;
	}
/* Middle container - va contine left-boxes + right-boxes */
	#middle-container {
		/*border: 1px solid green;*/
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
		height: auto;
		width: 850px;
		background-color: transparent;
	}
/* Left-Side-container */
	#left-side-container {
		/*border: 1px solid #f00;*/
		float: left;
		width: 256px;
		height: auto;
		margin: 0;
		padding: 0;
		background-color: transparent;
	}
/* Right-Side-container */
	#right-side-container {
		/*border: 1px solid #f00;*/
		float: right;
		width: 566px;
		height: auto;
		margin: 0;
		padding: 0;
		background-color: transparent;
	}	
	
/* Bottom container - va contine bottom-box + bottom-menu + copyright + bottom-bkg */
	#bottom-container {
		/*border: 1px solid green;*/
		position: relative;
		float: left;
		margin: 0;
		padding: 0;
		height: auto;
		width: 850px;
		background-color: transparent;
	}

/* Photo */
	#photo {
		z-index: 3; 
		position: absolute;
		left: 0;
		top: 8px; 
		width: 268px; 
		height: 392px;
		background-image: url(../images/top_pic.jpg);
		background-color: transparent;
		background-repeat: no-repeat;  
	}
	
/* Logo */
#logo {
	}
#logo img {
		position: absolute;
		left: 300px;
		top: 0px;
	}
	
/* Menu */
	#menu {
	}
	#menu p {
		position: absolute;
		left: 300px;
		margin: 0;
		padding: 0;
		top: 90px;
		font-family: Tahoma, Arial;
		font-size: 10px;
		font-weight: bold; 
		text-transform: uppercase;
	}
	#menu p a {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 10px;
	}
	
/* Top text */
	#top-text {
		position: absolute;
		top: 120px;
		left: 265px;
		width: 360px;
	}
	#top-text p {
		margin: 5px 10px 5px 10px;
		padding: 0;
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-align: justify;
		text-indent: 0px;
	}
	#top-text h2 {
		margin: 0 20px 5px 10px;
		padding: 0;
		font-family: Arial, Verdana;
		font-size: 18px;
		font-weight: bold;
		text-align: justify;
		text-indent: 0px;
	}
	#top-text a {
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-decoration: none;
		color: #3a60af;
		font-weight: bold; 
	}
	
/* Search */
	#search {
		position: absolute;
		top: 118px;
		left: 625px;
		width: 225px;
		height: 280px;
		padding: 0;
		margin: 0;
		background-image: url(../images/search_box_bkg.jpg);
	}
	form {
		font-family: Tahoma, Arial;
		font-size: 12px;
		padding: 0;
		margin: 65px 10px 10px 10px;
	}
	form p {
		font-family: Tahoma, Arial;
		font-size: 12px;
		font-weight: bold;
		margin: 0;
		padding: 0;
		font-variant: small-caps;
	}
	p.p-select {
		text-align: right;
		margin: 4px 0px 4px 0px;
		padding: 0;
	}	
	select {
		margin: 0;
		padding: 0;
		font-size: 10px;
	}
	form table {
		border: 0;
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		}
	form table tr td p {
		margin: 0px 0px 3px 0px;
		padding: 4px 0 4px 0;
		border: 0;
	}
	
/* Left box */
	div.left-box {
		position: relative;
		left: 3px;
		width: 259px;
		height: auto;
		padding: 0 0 5px 0;
		margin: 0 0 10px 0;
		border: 1px solid #889dce;
		border-top: 0;
		background-color: transparent;
	}
	.left-box img {
		position: relative;
		left: -3px;
		top: 0;
		margin: 0 -6px 0 0;
		padding: 0;
	}
	.left-box p {
		margin: 5px 10px 5px 10px;
		padding: 0;
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-align: justify;
		text-indent: 0px;
	}
	.left-box a {
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-decoration: none;
		color: #3a60af;
		font-weight: bold; 
	}
	.left-box table {
		height: auto;
		width: 98%;
		margin: 0;
		padding: 0;
		text-align: left;
	}
	.left-box td {
		padding: 0 3px;
	}
		
/* Main box */
	div.right-box {
		position: relative;
		float: left;
		width: 566px;
		min-height:600px;
  		height:auto !important;
  		height:600px;
		padding: 0 0 5px 0;
		margin: 0 0 10px 0;
		background-color: transparent;
		background-image: url(../images/right_box_bkg.jpg);
		background-position: bottom;
		background-repeat: repeat-x;
	}
	.right-box #img_top {
		position: relative;
		left: 0;
		top: 0;
		margin: 0;
		padding: 0;
	}
	.right-box #img_content {
		position: static;
		left: 0;
		top: 0;
		margin: -1px 6px;
		padding: 0;
	}
	.right-box p {
		margin: 10px 10px 5px 5px;
		padding: 0;
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-align: justify;
	}
	.right-box h3 {
		font-family: Tahoma, Arial;
		font-size: 12px;
		font-align: center;
		font-weight: normal;
		padding: 0;
		margin: 3px;
	}
	.right-box #title-link {
		font-family: Tahoma, Arial;
		font-size: 12px;
		font-variant: small-caps;
		color:#FFFFFF;
		text-decoration: none;
		font-weight: bold; 
	}
	.right-box a {
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-decoration: none;
		color: #3a60af;
		font-weight: bold; 
	}
	
/* Hotel table */
	table.hotel-near {
		float: left;
		height: auto;
		width: 550px;
		border: 1px solid #000000;
		margin: 4px;
		text-align:left;
		color: #000099;
		background-image: url(../images/bottom.jpg);
		background-repeat: repeat-x;
	}
	table.hotels10 {
		float: left;
		height: auto;
		width: 576px;
		border: 1px solid #000000;
		margin: 2px;
		text-align:left;
		background-image: url(../images/bottom_bkg.jpg);
		background-repeat: repeat-x;
	}
	#hotel-title {
		height: 32px;
		width: auto;
		font-family: Tahoma, Arial;
		font-size: 12px;
		padding: 0 20px 0 20px;
		text-align: left;
		/*border: 1px solid #000000;*/
	}
	#hotel-text {
		width: auto;
		height: 55px;
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-align: left;
		padding: 0 20px 0 20px;
		/*border: 1px solid #000000;*/
	}
	#hotel-more {
		width: auto;
		height: 20px;
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-align: right;
		padding: 0 20px 0 20px;
		/*border: 1px solid #000000;*/
	}
	#hotel-picture-container {
		width: 110px;
		max-width: 110px;
		height: 110px;
		max-height: 110px;
		border-right: 1px dashed #000000;
		text-align: center;
		overflow: hidden;
	}
	.hotel-near #hotel-img {
		/*width: auto;*/
		max-width: 100px;
		/*height: auto;*/
		max-height: 100px;
		margin: 0;
		padding: 0;
		border: 3px double #F56707;
	}
	#hotel-title a {
		color: #000099;
		font-size:14px;
		font-family: Arial;
	}
	hr {
	}
	
/* Bottom box */
	div.bottom-box {
		position: relative;
		float: left;
		width: 831px;
		height: auto;
		padding: 0 0 5px 0;
		margin: 0 5px 10px 5px;
		border: 1px solid #889dce;
		border-top: 0;
		background-color: transparent;
	}
	#hotels {
		background-repeat: repeat-x;
		background-position: top left;
	}
	.bottom-box img {
		position: relative;
		left: -3px;
		top: 0;
		margin: 0 -6px 0 0;
		padding: 0;
	}
	.bottom-box p {
		margin: 5px 10px 5px 10px;
		padding: 0;
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-align: justify;
	}
	
	.bottom-box table {
		margin: 5px 0 5px 0;
		padding: 0;
		text-align: center;
		font-family: Tahoma, Arial;
		font-size: 12px;
	}
	.bottom-box a {
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-decoration: none;
		color: #3a60af;
		font-weight: bold; 
	}

/* Footer */
	div.footer {
		/*border: 1px solid #FF0000;*/
		background-color: transparent;
		background-image: url(../images/bottom_bkg.jpg);
		background-repeat: repeat-x;
		background-position: top;
		float: left;
		height: 52px;
		width: 850px;
		margin: 0;
		padding: 0;
		text-align: center;
	}
	#bottom-menu {
		margin: 5px 0 0 0;
		padding: 0;
		color: #FFFFFF;
	}
	.footer a {
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-decoration: none;
		color: #FFFFFF;
		font-weight: bold; 
	}
	.footer #copyright {
		padding: 0;
		margin: 12px 0 0 0;
	}
	#copyright a {
		font-family: Tahoma, Arial;
		font-size: 10px;
		text-decoration: none;
		color: #cccccc;
		font-weight: 100; 
	}
	
/* Links */
	a {
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-decoration: none;
		color: #000000;
		font-weight: bold; 
	}
	
/* List - sitemap */
	ul.sitemap_level_0 {
		list-style-type: square;
		font-family: Tahoma, Arial;
	}
	.sitemap_level_0 a {
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-decoration: none;
		color: #000000;
		font-weight: bold; 
	}
	ul.sitemap_level_1 {
		list-style-type: circle;
	}
	.sitemap_level_1 a {
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-decoration: none;
		color: #000000;
		font-weight: bold; 
	}
	blockquote {
		margin: 30px 30px 30px 30px;
		padding: 0 0 0 100px;
	}
	
/* iframe */
	iframe {
		width: 99%;
		/*border: 1px solid #F00;*/
		margin: 0;
		padding: 0;

	}
/* Tracker Script */
	#tracker-script {
		height: 0;
		width: 0;
		left: 0;
		top: 0;
		float: left;
		overflow: hidden;
	}