html {font-size: 75%}
body {
	background-color:#FBF3DC;
	font-family: verdana;
	text-align:center;
	margin:0; padding:0;
}

div, p, table {margin:0; padding:0;}
a img {border:none;}
a {color:#000000;}
.container {
	width: 598px;
	margin: 0 auto;
	padding:10px 0px 10px 0px;
}

/*lang menu*/

.lang_menu {
	text-align:right;
	color: #3A241E;
	height:23px;
}

.lang_menu ul, 
.lang_menu ul li {
  float:right;
  list-style:none;
  margin:0; padding:0;
}

.lang_menu ul li {
	position: relative;
	padding: 5px 0px 5px 0px;
}

.lang_menu ul li a{
	text-decoration:none;
	font-size:0.9em;	/*font-size:8pt;*/
	border-right:1px solid;
	margin:0; padding:0;
	padding:0px 10px 0px 10px;
}

.lang_menu ul li a:hover {text-decoration: underline;}

.lang_menu ul li a.link_last {border:none}

.trusc_logo {
	height:125px;
	margin-top:5px;
	background-image: url('../media/truscavets.jpg');
}

.trusc_logo span {
	position:relative;
	left:0;
	top:0;
	z-index:-1; 
	display: block;
	cursor: pointer;  
	text-align:left;
	font-size:1.5em;
	font-style:italic;
	font-weight: bold;
}

/*greeting - welcome*/

.greeting p {
	padding:15px 5px 10px 5px;
	text-align:justify;
	font-size:1.1em;
	font-style:italic;
}

.greeting p:first-letter {
	font-weight: bold;
	font-size:1.2em;
}

/*hotel links table*/

.hotel_links {
	background-image: url('../media/intro_bg.jpg');	
	background-repeat: no-repeat;
	height:536px;
	1padding-top:30px;
}
.hotel_links table {
	margin:0; padding:0;
	border-collapse:collapse;
	width:100%;
	1margin-top:30px;
}
.hotel_links table td {
	margin:0; padding:0;
	vertical-align:top;
}

.top_left_td, .bottom_left_td {
	text-align: left;
	float:left;
}

.top_right_td, .bottom_right_td {
	text-align: right;
	float:right;
}

.hotel_links div {
	position:relative;
	width:292px;
	height:214px;
}

.hotel_links div object {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	display:block;
	cursor: pointer;
}

.top_left_td div, .top_right_td div{
	margin-top:40px;
}

.bottom_left_td div, .bottom_right_td div{
	margin-top:10px;
}


/*bottom info*/
address {
	margin:0; padding:0;
	font-size:0.8em; /*font-size:7pt;*/
	font-style:normal;
	padding-top:5px;
}
address a {color:#000000;}

/*new!!*/
.bottom_banners,
.made_info {
	margin-top:25px;
	font-size:0.8em; 
	font-style:normal;
	color:#DAD0C3;
}
.bottom_banners a,
.made_info a {
	color:#A49292;
}

.bottom_banners { margin-top: 5px;}

