body { 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
text-align: left; 
padding: 0; 
margin: 0; 
color: #756143; 
background-color: #fff; 
background-repeat: repeat-x; 
background-image: url('../images/bgr.jpg'); 
background-position: center top; 


} .lastminute{ 
width: 355px;
padding: 10px;
border: 1px solid #666; 
margin-top: 12px;
color: #000;

} .lastminute b{ 
color: #7d0303;
font-size: 14px;
letter-spacing: 1px;
font-weight: normal;



} 
.photos-sm { 
width: 90px; 
height: 61px; 
margin: 0; 
float: left; 
text-align:left;
margin-left:2px;

} 
.border-ph { 
border: 1px solid #a6865c; 
background-color:#fff;
padding:2px;

} 
.lezanta { 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 10px; 
width:100%;
display:block;
text-align:left;
padding-bottom:10px;
border-bottom:1px #5478a8 dashed;
color:#5478a8;


} 
.map-sm { 
background-repeat: no-repeat; 
background-image: url('../images/bgr-map.gif'); 
background-position: center top; 
width: 230px; 
height: 183px; 
margin: 0; 
float: left; 
} 
.pad-photo-sm { 
padding-top: 6px; 
padding-left: 6px; 
} 
.pad-left { 
padding-left: 6px; 
} 
.pad-right { 
padding-right: 5px; 

} 
.small-text { 
font: 11px Arial, Verdana, Helvetica, sans-serif; 
color: #31322d; 
font-weight: normal; 
font-style: normal; 
float: left; 
width: 220px; 
} 
a { 
color: #756143; 
font-weight: normal; 
text-decoration: underline; 
outline: none; 
} 
a:hover { 
color: #9d8157; 
font-weight: normal; 
text-decoration: underline; 
outline: none; 

} 
#fonto { 
width: 100%; 
padding: 0; 
background-image: url('../images/fonto.jpg'); 
background-repeat: no-repeat; 
background-position: center top; 
height: 728px; 
position: relative; 


} 
.blue { 
width: 100%; 
margin-top: 0px; 
padding-top: 0px; 
padding-bottom: 20px; 
background-image: url('../images/blue.gif'); 
background-repeat: repeat-x; 
background-position: center top; 
background-color:#051427;
float: left; 
position: relative; 
} 
.container { 
width: 770px; 
margin: 0 auto; 
position: relative; 
top: 0; 
padding-top: 20px; 
padding-bottom:20px;
z-index:1000;

} 
.content { 
float: left; 
width: 470px; 
padding-top: 10px; 
padding-bottom: 0; 
padding-left: 35px; 
padding-right: 25px; 
border: 0 solid #ff0000; 
text-align: left; 
} 
#main_div { 
width: 770px; 
margin: 0 auto; 
padding-left: 0; 
padding-right: 0; 
border: 0 solid #ff0000; 
} 
#main_div_left { 
width: 375px; 
padding-right: 10px; 
margin: 0; 
float: left; 
border-right: 0 solid #d6d1c5; 
} 
#main_div_right { 
width: 375px; 
padding-left: 10px; 
margin: 0; 
float: right; 
border-left: 0px solid #d6d1c5; 
 

} 
.address { 
margin: 0 auto;
padding-bottom:10px;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
color: #7d6747; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; 
text-align: left; 
} 
.address a:link, .address a:visited { 
color: #7d6747; 
font-style: normal; 
font-weight: bold; 

} 
.address A:hover { 
color: #fff; 
font-style: normal; 
font-weight: bold; 
text-decoration: underline; 




}
.layer{
position:absolute;
width:100%;

}DIV.layer{
text-align:center;


}#flash_background{
height: 728px;
width: 100%; 
overflow:hidden;
position: absolute; 
top:0px;



} 
#flash { 
width: 770px; 
height: 400px; 
padding-top: 0px; 
margin: 0 auto; 
text-align: center; 
float: left; 
} 
#myFlashDiv object { 
display: block; 
margin: 0 auto; 
padding: 0; 
} 
#myFlashDiv2 object { 
display: block; 
margin: 0 auto; 
padding: 0; 

} 
#myFlashDiv3 object { 
display: block; 
margin: 0 auto; 
padding: 0; 

} 
.border { 
border: 1px solid #59687b; 




} 
.border span{

font-family: Times New Roman, Arial, Verdana, Helvetica, sans-serif; 
font-size: 24px; 
letter-spacing: 0.1em; 

} 
.reservations { 
font-family: Times New Roman, Arial, Verdana, Helvetica, sans-serif; 
font-size: 18px; 
letter-spacing: 0.1em; 
color: #756143; 
float: right; 
text-align: center; 
font-weight: normal; 
font-style: normal; 
text-decoration: none; 
display: block; 
width: 193px; 
padding-top: 20px; 
} 
.reservations a:link, .reservations a:visited { 
padding: 5px 5px 5px 5px; 
margin: 1px; 
color: #756143; 
font-weight: normal; 
font-style: normal; 
text-decoration: none; 
background-color: #031021; 
display: block; 
} 
.reservations a:hover { 
padding: 5px 5px 5px 5px; 
margin: 1px; 
color: #9d8157; 
font-weight: normal; 
font-style: normal; 
text-decoration: none; 
background-color: #15253e; 
display: block; 

} 
.reservations b, .reservations strong { 
padding: 5px 5px 5px 5px; 
margin: 1px; 
color: #fff; 
font-weight: normal; 
font-style: normal; 
text-decoration: none; 
background-color: #797979; 
display: block; 

} 
.banner { 
padding-top:10px;
padding-bottom:10px; 
width: 100%; 


} 
.banner2 { 
padding-top: 20px; 
padding-bottom: 20px; 
width: 100%; 
float: left; 
border-bottom: 1px solid #d6d1c5; 
} 
.subtitle { 
font: 17px Arial, Verdana, Helvetica, sans-serif; 
color: #756143; 
font-weight: normal; 
font-style: normal; 

} 
.subtitle2 { 
font: 17px Arial, Verdana, Helvetica, sans-serif; 
color: #5478a8; 
font-weight: normal; 
font-style: normal; 


} 
.subtitle a:link, .subtitle a:visited { 
color: #1b80c1; 
text-decoration: none; 
padding-right: 30px; 
} 
.subtitle a:hover { 
color: #1b80c1; 
padding-right: 30px; 
text-decoration: none; 


} 
.flower { 
position:absolute;
background-image : url('../images/flower.png'); 
background-repeat : no-repeat; 
background-position: bottom center; 
width:100%;
height:728px;
z-index:900;





} 
.menu { 
position: relative; 
width: 772px; 
margin: 0 auto; 
padding: 0; 
float: left; 
line-height: 42px; 
border: 0 solid #ff0000; 
text-align:center;
} 
.menu ul { 
background: url('') no-repeat; 
padding: 0; 
margin: 0; 
float: left; 
} 
.menu li { 
display: inline; 
background: url('') no-repeat; 
padding: 0; 
margin: 0 0px 0 0px; 
float: left; 
} 
.menu a { 
font-family:  Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 14px; 
width:193px;
line-height:42px;
color: #9d8157; 
margin: 0; 
padding: 0px; 
text-align: center; 
text-decoration: none; 
font-weight: normal; 
display: block; 
outline: none; 
float: left; 
background-image : url('../images/menu.gif'); 
background-repeat : no-repeat; 
background-position : top right; 
} 
.menu a:hover { 
font-family:  Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 14px; 
color: #c1a070; 
margin: 0; 
padding: 0px; 
text-decoration: none; 
font-weight: normal; 
outline: none; 
display: block; 
float: left; 
background-image : url('../images/menu-on.gif'); 
background-repeat : no-repeat; 
background-position : top right; 
} 
.menu b, strong { 
width:193px;
font-family:  Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 14px; 
color: #fff; 
margin: 0; 
padding: 0px; 
text-decoration: none; 
font-weight: normal; 
outline: none; 
display: block; 
float: left; 
background-image : url('../images/menu.gif'); 
background-repeat : no-repeat; 
background-position : top right; 



} 
.menu a span{ 
font-family:  Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 14px; 
width:193px;
line-height:42px;
color: #9d8157; 
margin: 0; 
padding: 0px; 
text-align: center; 
text-decoration: none; 
font-weight: normal; 
display: block; 
outline: none; 
float: left; 
background-image : url('../images/menu2.gif'); 
background-repeat : no-repeat; 
background-position : top right; 


} 
.menu a:hover span { 
font-family:  Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 14px; 
color: #c1a070; 
margin: 0; 
padding: 0px; 
text-decoration: none; 
font-weight: normal; 
outline: none; 
display: block; 
float: left; 
background-image : url('../images/menu2-on.gif'); 
background-repeat : no-repeat; 
background-position : top right; 

} 
ul { 
background: url('') no-repeat; 
list-style-type: none; 
padding-bottom: 0; 
margin-bottom: 0; 
padding-left: 0; 
margin-left: 10px; 
padding-top: 5px; 
margin-top: 5px; 
} 
li { 
background: url('../images/arrow-li.gif') no-repeat; 
padding-bottom: 1px; 
margin-bottom: 1px; 
padding-left: 10px; 
padding-top: 0; 
margin-top: 0; 

} 
.clear { 
clear: both; 
margin: 0; 
} 
.title { 
font-family: Times New Roman, Arial, Verdana, Helvetica, sans-serif; 
font-size: 24px; 
color: #a6865c; 
font-weight: normal; 
text-decoration: underline; 
margin: 0; 
padding: 0; 


} 
.title a:link, .title a:visited { 
font: 16px Arial, Verdana, Helvetica, sans-serif; 
color: #3a86b9; 
font-weight: normal; 
text-decoration: underline; 
margin: 0; 
margin: 0; 
text-align:right;
float:right;

} 
.title a:hover { 
font: 16px Arial, Verdana, Helvetica, sans-serif; 
color: #31322d; 
font-weight: normal; 
text-decoration: underline; 
margin: 0; 
margin: 0; 
text-align:right;
float:right;


} 
h1 { 
font-size: 10px; 
color: #d5cfc6; 
font-weight: normal; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
margin: 0; 
padding-bottom: 10px; 
text-align: left; 
display:block;
} 
h2 { 
font-size: 16px; 
color: #999999; 
font-weight: normal; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
margin: 0; 
text-align: left; 
} 
.button { 
background-color: #171b25; 
color: #9d8157; 
font-family: Times New Roman, Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 16px; 
line-height:22px;
} 
.req { 
font-size: 9px; 
color: #c6010e; 
font-weight: normal; 
font-family: Arial, Verdana, Helvetica, sans-serif; 

} 
.small { 
font-size: 9px; 
color: #756143; 
font-weight: normal; 
font-family: Arial, Verdana, Helvetica, sans-serif; 


} 
.selected { 
font-size: 10px; 
color: #dc0652; 
font-weight: normal; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
margin: 0; 
text-decoration: none; 
} 
form { 
margin: 0; 
padding: 0; 
} 
.form { 
margin: 0; 
padding: 0; 
} 
#thumbBox { 
position: absolute; 
left: 0; 
top: 0; 
width: auto; 
padding: 10px; 
padding-bottom: 0; 
border: 1px solid #59687b; 
background: #15253e; 
visibility: hidden; 
z-index: 6000; 
cursor: pointer; 
} 
#thumbBox .footerbar { 
font: bold 10px Tahoma, Arial; 
letter-spacing: 5px; 
line-height: 1.1em; 
color: #9d8157; 
padding: 10px 0; 
text-align: right; 
z-index: 6000; 
} 
#thumbBox #thumbImage { 
background-color: #15253e; 
border: 1px solid #59687b; 
text-align: center; 
z-index: 6000; 
} 
#thumbLoading { 
position: absolute; 
visibility: hidden; 
border: 1px solid black; 
background-color: #efefef; 
padding: 5px; 
z-index: 6000; 
} 
hr { 
color: #c6e3f5; 
background-color: #c6e3f5; 
height: 1px; 
border: 0; 
width: 100%; 
margin: 0 0 0 0; 
} 
.hr { 
border-bottom: 1px solid #d6d1c5; 
margin: 30px 0 30px 0; 
width: 100%; 
} 
.field { 
background-color: #fff; 
border-bottom: 1px solid #becfd7; 
border-left: 1px solid #becfd7; 
border-right: 1px solid #becfd7; 
border-top: 1px solid #becfd7; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 12px; 
width: 375px; 

} 
.field2 { 
background-color: #fff; 
border-bottom: 1px solid #becfd7; 
border-left: 1px solid #becfd7; 
border-right: 1px solid #becfd7; 
border-top: 1px solid #becfd7; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 12px; 
width: 120px; 

} 
select, input, textarea { 
background-color: #fff; 
border-bottom: 1px solid #becfd7; 
border-left: 1px solid #becfd7; 
border-right: 1px solid #becfd7; 
border-top: 1px solid #becfd7; 
color: #756143; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 12px; 
} 
img { 
border: 0; 
} 
#cr_text { 
font-size: 10px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
width: 770px; 
text-align: center; 
display: block; 
float: left; 
padding-top: 20px; 
} 
.cr { 
font-size: 10px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
color: #586877; 
font-weight: normal; 
text-decoration: none; 
} 
.cr A:visited { 
color: #586877; 
text-decoration: none; 
} 
.cr A:link { 
color: #586877; 
text-decoration: none; 
} 
.cr A:hover { 
color: #586877; 
text-decoration: none; 
} 
.cr A:active { 
color: #586877; 
text-decoration: none; 
} 
.cr_nl { 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
color: #586877; 
cursor: text; 
} 
.cr_nl A:link { 
color: #586877; 
text-decoration: none; 
cursor: text; 
} 
.cr_nl A:visited { 
color: #586877; 
text-decoration: none; 
cursor: text; 
} 
.cr_nl A:hover { 
color: #586877; 
text-decoration: none; 
cursor: text; 
} 
.footer { 
width: 770px; 
float: left; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 10px; 
color: #8d99a4; 
text-decoration: none; 
font-weight: normal; 
text-align: center; 
padding: 10px; 
border-top: 1px solid #586878; 
border-bottom: 1px solid #586878; 
} 
.footer a { 
color: #586878; 
font-weight: normal; 
text-decoration: none; 
} 
.footer a:hover { 
color: #8d99a4; 
font-weight: normal; 
text-decoration: none; 

} 
#top_div_left { 
width: 770px; 
margin: 0 auto; 
padding: 0; 
text-align: center; 
height: 148px; 
border: 0 solid #ff0000; 
position: relative; 

} 
#logo{
padding-top:35px;


} 
#top_div_right { 
margin: 0 auto; 
width: 770px; 
border: 0 solid #ff0000; 
position: absolute; 
top: 0; 
right:0px;
float: right; 

} #languages { 
font: 10px Arial, Verdana, Helvetica, sans-serif; 
color: #3a86b9; 
font-weight: normal; 
text-decoration: none; 
float: right; 
padding-top: 20px; 


} .lang_menu_en { 
margin: 0; 
text-align: left; 
display: inline; 
float: left; 
 

} .lang_menu_en ul { 
display: inline; 
background: url('') no-repeat; 
margin: 0; 
padding: 0; 
float: left; 

} .lang_menu_en li { 
display: inline; 
background: url('') no-repeat; 
padding: 0; 
padding: 0; 
margin-right: 10px; 
float: left; 

} .lang_menu_en a, .lang_menu_en a:active, .lang_menu_en a:visited { 
margin: 0; 
padding: 2px 0 0 0; 
border: 1px solid #59687b; 
text-decoration: none; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #fff; 
display: inline; 
float: left; 
width: 60px; 
line-height: 16px; 
text-align: center; 


} .lang_menu_en a:hover { 
margin: 0; 
padding: 2px 0 0 0; 
border: 1px solid #59687b; 
text-decoration: none; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #666666; 
display: inline; 
float: left; 
line-height: 16px; 
width: 60px; 


} .lang_menu_en strong, .lang_menu_en b { 
margin: 0; 
padding: 2px 0 0 0; 
border: 1px solid #59687b; 
text-decoration: none; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #999999; 
display: inline; 
float: left; 
line-height: 16px; 
width: 60px; 
text-align: center; 


} 
.lang_menu_gr { 
margin: 0; 
text-align: left; 
display: inline; 
float: left; 

} 
.lang_menu_gr ul { 
display: inline; 
background: url('') no-repeat; 
margin: 0; 
padding: 0; 
float: left; 
} 
.lang_menu_gr li { 
display: inline; 
background: url('') no-repeat; 
padding: 0; 
padding: 0; 
margin-right: 5px; 
float: left; 
} 
.lang_menu_gr a, .lang_menu_gr a:active, .lang_menu_gr a:visited { 
margin: 0; 
padding: 2px 0 0 0; 
border: 1px solid #59687b; 
text-decoration: none; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #fff; 
display: inline; 
float: left; 
width: 60px; 
line-height: 16px; 
text-align: center; 

} 
.lang_menu_gr a:hover { 
margin: 0; 
padding: 2px 0 0 0; 
border: 1px solid #59687b; 
text-decoration: none; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #666666; 
display: inline; 
float: left; 
line-height: 16px; 
width: 60px; 

} 
.lang_menu_gr strong, .lang_menu_gr b { 
margin: 0; 
padding: 2px 0 0 0; 
border: 1px solid #59687b; 
text-decoration: none; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #999999; 
display: inline; 
float: left; 
line-height: 16px;  
width: 60px; 
text-align: center; 

 

} 
.book { 
font-size: 11px; 
border: 1px dotted #e0dbd0; 
background-color: #f0f6fa; 
display: block; 
font-weight: normal; 
padding-right: 10px; 
text-align: right; 
} 
.book a { 
color: #1a75d2; 
text-decoration: none; 
font-weight: bold; 
outline: none; 
} 
.book a:hover { 
color: #c6010e; 
text-decoration: none; 
font-weight: bold; 
outline: none; 
}