@charset "utf-8";
html, body, font, p, td, h1, h2, h3 {
	font-family: arial;
	margin:0 ;
	height:100%;
}

body {
	background-color: #949262;
text-align:center;
;color:#151515;height:100%;
font-size:12px;
}
li {margin-bottom:6px}
p {text-align:justify;line-height:22px}

a:hover {text-decoration:underline}
a:link, a:visited {color:black;}

#container {position:relative;margin:0px auto;width:950px;}

#photobar {z-index:95;position:absolute;width:950px;height:300px;top:130px;left:0;border:1px solid #444}
#photobar2 div {}
#photobar2 div div {font-size:24px;font-family:arial;letter-spacing:6px;display:block;height:32px;text-align:right;margin:0}
#photobar2 div div div {position:absolute;right:10px;top:3px} 

#flashbg {width:950px;height:300px;text-align:right;left:0;top:0}
#shadow_up {position:absolute;width:950px;height:32px;top:0;right:0;background:black;opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.6;}
#moto_up {position:absolute;right:10px;top:3px;font-size:24px;font-family:arial;letter-spacing:6px;color:#ccc}

#shadow_down {position:absolute;width:950px;height:32px;bottom:0;right:0;background:black;opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.6;}
#moto_down {position:absolute;right:10px;bottom:3px;font-size:24px;font-family:arial;letter-spacing:6px;color:#ccc}

#menudiv{z-index:97;position:absolute;width:171px;height:527px;left:35px;top:0;background-image:url(../img/menu_grad.gif);}
#menudiv span {margin-bottom:9px;display:block;text-align:right;margin-right:20px}
#menudiv a {color:#edd994;font-size:10pt;letter-spacing:1px;text-decoration:none;font-variant:small-caps}

#logodiv {z-index:98;position:absolute;width:150px;height:90px;left:50px;top:12px}

#morephotosdiv {position:absolute;left:35px;top:535px;width:171px;height:115px}

#topdiv { position:absolute;right:0;top:5px;font-size:14px;text-align:right;font-size:11px}
#topdiv span {margin:0 3px;color:#5a5727}
#topdiv a {text-decoration:none;color:#504c2f}

#content {position:absolute;width:720px;left:230px;top:450px;text-align:left}

#promo {width:233px;height:55px;text-align:left;font-size:11px;letter-spacing:2px;float:right;margin-left:10px}
#promo div {padding:12px}
#promo a {color:#151515;letter-spacing:0px}

#reservations_div {background-image:url(../img/resback.gif);height:250px;margin-top:5px;background-repeat:no-repeat}
#reservations_div td {font-size:11px;color:#242424}
#reservations_div table {margin-top:40px;margin-left:20px}

#language_div {font-size:11px;position:absolute;width:120px;height:30px;top:110px;right:0;text-align:right;color:#504c2f}

#language_div a {text-decoration:none}

.semitrans {background:black;opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.6;}
.pht {float:left;margin:20px;height:100px}

h1 {color:#343434;font-weight:normal;letter-spacing:2px;font-size:24px;font-variant:small-caps}
h2 {color:#f1f1f1;font-weight:normal;letter-spacing:1px;font-size:14px;font-weight:bold;font-variant:small-caps}


#menu-inside {left:30px;width:767px;margin-top:20px;}
#menu-inside span {float:left;margin-right:34px;}
#menu-inside span a {color:#bebebe;font-size:14px;font-weight:100;text-decoration:none}

#divouter {background-color:#393939;position:relative;top:150px;color:white;border-width:0 0 0 175px;border-color:#69403e;border-style:solid;left:-177px;width:803px}
#divinner {margin-left:30px;margin-right:30px;text-align:justify}
.title_s {color:#e8c470;font-size:32px}

#menu {position:absolute;width:100%;left:0;top:600px;align:left}
#menu span {float:left;margin-right:105px;}
#menu span a {color:#bebebe;font-size:14px;font-weight:100;text-decoration:none}

#footer {position:absolute;width:100%;left:0;top:780px;align:left;}
#footer .footer_txt {font-size:10px;color:#777;line-height:10px}

#transrow {width:827px;height:50px;position:absolute;right:0px;top:500px;overflow:hidden;background:black;opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.6}

#row {width:807px;height:50px;position:absolute;left:10px;top:510px;overflow:hidden;text-align:left}
#row .col_title {font-size:26px;color:#e9b94d;}

#transcol {width:200px;height:550px;position:absolute;right:0px;top:0px;overflow:hidden;background:black;opacity:.60;filter: alpha(opacity=60); -moz-opacity: 0.6;}
#col {width:180px;height:530px;position:absolute;right:10px;top:10px;overflow:hidden;text-align:justify;font-size:12px;color:white}
#col .col_title {font-size:26px;color:#e9b94d;}

#colblur {width:300px;height:550px;position:absolute;left:263px;top:0;overflow:hidden;text-align:justify;color:white;}
#colblur div {margin:10px}
#colblur .col_title {font-size:26px;color:#e9b94d;}

#colblur4 {width:179px;height:550px;position:absolute;left:600px;top:0;overflow:hidden;text-align:justify;color:white;background:url(img/bg4_blur.jpg)}
#colblur4 div {margin:10px}
#colblur4 .col_title {font-size:24px;color:#9997c8}

.col_text {line-height:20px;letter-spacing:1px;font-size:16px;text-align:justify}


.semitrans_dark {background:black;opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;}
.apt_block {border:1px solid white;position:absolute;font-weight:bold;font-size:11px;color:white;text-align:left;}
.apt_block_content {margin:10px}

#apt1 {position:absolute;left:100px;top:90px;width:146px;height:146px;}
#apt2 {position:absolute;left:260px;top:50px;width:146px;height:146px;}
#apt3 {position:absolute;left:420px;top:90px;width:146px;height:146px;}
#apt4 {position:absolute;left:100px;top:260px;width:146px;height:146px;}
#apt5 {position:absolute;left:260px;top:300px;width:146px;height:146px;}
#apt6 {position:absolute;left:420px;top:260px;width:146px;height:146px;}

.firstletter {
	float:left;
	font-size:100px;
	line-height:80px;
	padding-top:1px;
	padding-right:5px;
	background:none;
	font-family:Times;
}
#hor_text_layout {width:827px;height:550px}

#hor_text_layout .hor_text_block {font-size:11px;line-height:16px;color:white; width:797px;height:238px;position:absolute;left:20px;bottom:10px;text-align:justify}
#hor_text_layout .hor_text_td {border-style:solid;border-color:#999;border-width:0 1px 0 0}
#hor_text_layout .semitrans_dark {width:807px;height:258px;position:absolute;left:10px;bottom:10px}


#ver_text_layout {width:827px;height:550px;}
#ver_text_layout .ver_text_block {font-size:11px;line-height:16px;text-align:justify;color:white; width:330px;height:510px;position:absolute;right:20px;bottom:20px;text-align:justify}
#ver_text_layout .ver_text_td {border-style:solid;border-color:#999;border-width:0 0 1px 0}
#ver_text_layout .semitrans_dark {width:350px;height:530px;position:absolute;right:10px;bottom:10px}

#appartments_layout {background:url(img/bg4.jpg);width:827px;height:550px}


table.fancytable {
  margin: 1em 1em 1em 0;
  background: #888559;
  border-collapse: collapse;
}
table.fancytable tr:hover {
   background: #f5e9cf !important;
}
table.fancytable th, table.fancytable td {
  border: 1px silver solid;
  padding: 0.9em;
  color:#2a2512;
  font-size:13px;
  text-align: left;
}
table.fancytable th {
  background: #5f5c3a;
  text-align: center;
  font-size:10px;
}
table.fancytable caption {
  margin-left: inherit;
  margin-right: inherit;
}

a.blacklink {color:#000}

.gmapstext {font-size:11px;text-align:justify}


