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


} 
.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-left { 
padding-left: 6px; 
} 
.pad-right { 
padding-right: 5px; 
} 
.blue { 
padding-top: 5px; 
color: #3a86b9; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
display: block; 
} 
.blue a:link, .blue a:visited { 
color: #3a86b9; 
text-decoration: underline; 
} 
.blue a:hover { 
color: #666666; 
text-decoration: underline; 
} 
.small-text { 
font: 11px Verdana, Arial, Helvetica, sans-serif; 
color: #666666; 
font-weight: normal; 
font-style: normal; 
float: left; 
width: 220px; 
} 
a { 
color: #666666; 
font-weight: normal; 
text-decoration: underline; 
outline: none; 
} 
a:hover { 
color: #3a86b9; 
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: 549px; 


} 
#white-gr { 
width: 100%; 
padding: 0; 
background-image: url('../images/top-bgr-gr.gif'); 
background-repeat: no-repeat; 
background-position: center top; 
height: 620px; 
position: relative;

} 
.white { 
width: 100%; 
margin-top: 0px; 
padding-top: 30px; 
padding-bottom: 0px; 
background-repeat: repeat-y; 
background-image: url('../images/pix.gif'); 
background-position: center top; 
float: left; 


} 
.top_png { 
width: 100%; 
padding: 0; 
background-image: url('../images/top.png'); 
background-repeat: no-repeat; 
background-position: center top; 
position: relative;

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


} 
.bottom_png { 
width: 100%; 
padding: 0; 
background-image: url('../images/bottom.png'); 
background-repeat: no-repeat; 
background-position: center bottom; 
position: relative;

} 
.bottom_jpg { 
width: 100%; 
padding: 0; 
background-image: url('../images/bottom.jpg'); 
background-repeat: no-repeat; 
background-position: center bottom; 
position: relative;

} 
.container { 
width: 770px; 
margin: 0 auto; 
position: relative; 
top: 0; 
padding: 0; 

} 
.content { 
float: left; 
width: 470px; 
padding-top: 10px; 
padding-bottom: 0; 
padding-left: 35px; 
padding-right: 25px; 
border: 0 solid #ff0000; 
text-align: left; 


}.top_addr {
font-family:  Arial, Verdana,  Helvetica, sans-serif; 
font-size: 11px; 
text-align: left; 
color: #666666; 
background-color:#fff;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
padding-right:20px;
width: 149px;
float: left; 



} 
#offers { 
width: 531px;
border: 1px solid #fff; 
background-color:#f2f9fd;
float: left; 
padding:20px;


} 
.addr{ 
width: 147px;
border: 1px solid #fff; 
background-color:#f2f9fd;
float: left; 
padding:20px;

 
} 
.address a:link, .address a:visited { 
color: #3a86b9; 
font-style: normal; 
font-weight: normal; 
padding-left: 10px; 
background: url('../images/arrow-li-on.gif') no-repeat; 
background-position:0px 5px;
display:block;
} 
.address a:hover { 
color: #666666; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; 
padding-left: 10px; 
background: url('../images/arrow-li.gif') no-repeat; 
background-position:0px 5px;
display:block;



}.lezanta_offer {
font-family:  Arial, Verdana,  Helvetica, sans-serif; 
font-size: 11px; 
text-align: left; 
color: #666666; 
background-color:#fff;
float: left; 

} 
.lezanta_offer a:link, .lezanta_offer a:visited { 
color: #666666; 
background: url('../images/arrow-li.gif') no-repeat; 
background-position:right;
text-decoration:none;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
background-color:#fff;
width:174px;
float: left; 
} 
.lezanta_offer a:hover { 

color: #3a86b9; 
background: url('../images/arrow-li-on.gif') no-repeat; 
background-position:right;
text-decoration:none;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
background-color:#f2f9fd;
width:174px;
float: left; 



} 
.offer{ 
font-family:  Arial, Verdana,  Helvetica, sans-serif; 
font-size: 12px; 
text-align: left; 
width: 147px;
border: 1px solid #fff; 
background-color:#f2f9fd;
float: left; 
padding:20px;


} 
.offer a { 
color: #c6010e; 
font-weight: normal; 
text-decoration: none; 
} 
.offer a:hover { 
color: #666666; 
font-weight: normal; 
text-decoration: none; 



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

}DIV.layer{
text-align:center;







} 
.border { 
border: 1px solid #e4e4e4; 
} 
.reservations { 
font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
letter-spacing: 0.2em; 
color: #1b80c1; 
float: left; 
text-align: center; 
font-weight: bold; 
font-style: normal; 
text-decoration: none; 
display: block; 
width: 220px; 
padding-top: 10px; 
} 
.reservations a:link, .reservations a:visited { 
padding: 5px 5px 5px 5px; 
margin: 1px; 
color: #fff; 
font-weight: bold; 
font-style: normal; 
text-decoration: none; 
background-color: #3a86b9; 
display: block; 
} 
.reservations a:hover { 
padding: 5px 5px 5px 5px; 
margin: 1px; 
color: #444444; 
font-weight: bold; 
font-style: normal; 
text-decoration: none; 
background-color: #d6d1c5; 
display: block; 

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



} 
#banners { 
width: 100%;


} 
.box { 
width: 178px;
float: left; 
padding-right:8px;
padding-top:20px;


} 
.box-main { 
width: 100%;
float: left; 
position: relative; 



} 
.box-left { 
width: 189px;
float: left; 




} 
.box-left2 { 
width: 178px;
border: 0px solid #ff0000; 
margin-left:5px;





}.photo { 
width: 178px;
height: 124px;
border: 1px solid #fff; 
background-color:#fff;
float: left; 

}.lezanta_zoom {
font-family:  Arial, Verdana,  Helvetica, sans-serif; 
font-size: 11px; 
text-align: left; 
color: #666666; 
background: url('../images/zoom.png') no-repeat; 
background-position:right;
text-decoration:none;
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
background-color:#fff;
width:172px;
float: left; 


}.lezanta_zoom_left {
font-family:  Arial, Verdana,  Helvetica, sans-serif; 
font-size: 11px; 
text-align: left; 
color: #666666; 
background: url('../images/zoom.png') no-repeat; 
background-position:right;
text-decoration:none;
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
background-color:#fff;
width:181px;
float: left; 

}.lezanta {
font-family:  Arial, Verdana,  Helvetica, sans-serif; 
font-size: 11px; 
text-align: left; 
color: #666666; 
background-color:#fff;
float: left; 

} 
.lezanta a:link, .lezanta a:visited { 
font-family:  Arial, Verdana,  Helvetica, sans-serif; 
font-size: 11px; 
text-align: left; 
color: #666666; 
background: url('../images/arrow-li.gif') no-repeat; 
background-position:right;
text-decoration:none;
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
background-color:#fff;
width:172px;
float: left; 
} 
.lezanta a:hover { 
font-family:  Arial, Verdana,  Helvetica, sans-serif; 
font-size: 11px; 
text-align: left; 
color: #3a86b9; 
background: url('../images/arrow-li-on.gif') no-repeat; 
background-position:right;
text-decoration:none;
padding-left:8px;
padding-top:5px;
padding-bottom:5px;
background-color:#f2f9fd;
width:172px;
float: left; 



}.skia {
background: url('../images/skia.png') no-repeat; 
background-position:right top;
height:20px;
width:100%;
float: left; 



} 
.banner2 { 
padding-top: 20px; 
padding-bottom: 20px; 
width: 100%; 
float: left; 
border-bottom: 1px solid #d6d1c5; 
} 
.subtitle { 
font: 18px Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
color: #706251; 
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; 
} 
.subtitle2 { 
font: 18px Times New Roman, Arial, Verdana, Helvetica, sans-serif; 
color: #444444; 
font-weight: normal; 
font-style: normal; 
padding-bottom: 5px; 
display: block; 
} 
.subtitle2 a:link, .subtitle2 a:visited { 
color: #444444; 
text-decoration: underline; 
} 
.subtitle2 a:hover { 
color: #3a86b9; 
text-decoration: underline; 
} 
.subtitle3 { 
font: 15px  Verdana,  Arial,Helvetica, sans-serif; 
color: #706251; 
font-weight: normal; 
font-style: normal; 


} 
#logo { 
float : left; 
width : 189px; 
top: 58px; 
position : relative; 
text-align : left; 


} 
#flash { 
width: 569px; 
height: 348px; 
margin-top: 5px; 
margin-left:1px;
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; 



} 
.menu { 
width: 571px; 
margin-top:117px;
padding: 0; 
float: left; 
border: 0px solid #ff0000; 

 
} 
.menu ul { 
background: url('') no-repeat; 
padding: 0; 
margin: 0; 
float: left; 
} 
.menu li { 
display: inline; 
background: url('') no-repeat; 
padding: 0; 
margin: 0 3px 0 0px; 
float: left; 
} 
.menu a { 
font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
background-color: #fff; 
color: #301800; 
margin: 0; 
padding: 0px 5px 0px 5px; 
text-align: center; 
text-decoration: none; 
font-weight: normal; 
display: block; 
outline: none; 
float: left; 
border: 1px solid #cce0ea; 
line-height: 20px; 
} 
.menu a:hover { 
font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
background-color: #f2f9fd; 
color: #301800; 
margin: 0; 
padding: 0px 5px 0px 5px;
text-decoration: none; 
font-weight: normal; 
outline: none; 
display: block; 
float: left; 
border: 1px solid #cce0ea; 
line-height: 20px;
} 
.menu b, strong { 
font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
background-color: #f2f9fd; 
text-align: center; 
color: #301800; 
margin: 0; 
padding: 0px 5px 0px 5px; 
text-decoration: none; 
font-weight: normal; 
outline: none; 
display: block; 
float: left; 
border: 1px solid #cce0ea; 
line-height: 20px;



} 
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: 24px Times New Roman, Verdana, Arial, Helvetica, sans-serif; 
color: #706251; 
font-weight: normal; 
text-decoration: none; 
margin: 0; 
padding: 0; 


} 
.title a:link, .title a:visited { 
font: 16px Verdana, Arial, 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 Verdana, Arial, Helvetica, sans-serif; 
color: #666666; 
font-weight: normal; 
text-decoration: underline; 
margin: 0; 
margin: 0; 
text-align:right;
float:right;


} 
h1 { 
font-size: 10px; 
color: #999999; 
font-weight: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin: 0; 
padding: 0; 
text-align: left; 
} 
h2 { 
font-size: 16px; 
color: #999999; 
font-weight: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
margin: 0; 
text-align: left; 
} 
.button { 
background-color: #706251; 
color: #ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 11px; 
padding-top:5px;
padding-bottom:5px;

} 
.red { 
font-size:12px; 
color: #3a86b9; 
font-weight: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; 

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

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

} 
.selected { 
font-size: 10px; 
color: #dc0652; 
font-weight: normal; 
font-family: Verdana, Arial, 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 #e3e3e3; 
background: #fff; 
visibility: hidden; 
z-index: 6000; 
cursor: pointer; 
} 
#thumbBox .footerbar { 
font: bold 10px Tahoma, Arial; 
letter-spacing: 5px; 
line-height: 1.1em; 
color: #3a86b9; 
padding: 5px 0; 
text-align: right; 
} 
#thumbBox #thumbImage { 
background-color: #fff; 
border: 0px solid #e3e3e3; 
text-align: center; 
} 
#thumbLoading { 
position: absolute; 
visibility: hidden; 
border: 1px solid black; 
background-color: #efefef; 
padding: 5px; 
z-index: 5; 
} 
hr { 
color: #cce0ea; 
background-color: #cce0ea; 
height: 1px; 
border: 0; 
width: 100%; 
margin: 0 0 0 0; 
float:left;
} 
.hr { 
border-bottom: 1px solid #cce0ea; 
margin: 10px 0 10px 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; 
color: #666666; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 11px; 
width: 500px; 
} 
.field2 { 
background-color: #fff; 
border-bottom: 1px solid #becfd7; 
border-left: 1px solid #becfd7; 
border-right: 1px solid #becfd7; 
border-top: 1px solid #becfd7; 
color: #666666; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 11px; 
width: 270px; 
} 
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: #666666; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 11px; 
} 
img { 
border: 0; 
} 
#cr_text { 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
width: 770px; 
text-align: center; 
display: block; 
float: left; 
line-height:30px; 
} 
.cr { 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #666666; 
font-weight: normal; 
text-decoration: none; 
} 
.cr A:visited { 
color: #666666; 
text-decoration: none; 
} 
.cr A:link { 
color: #666666; 
text-decoration: none; 
} 
.cr A:hover { 
color: #333333; 
text-decoration: none; 
} 
.cr A:active { 
color: #666666; 
text-decoration: none; 
} 
.cr_nl { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #666666; 
cursor: text; 
} 
.cr_nl A:link { 
color: #666666; 
text-decoration: none; 
cursor: text; 
} 
.cr_nl A:visited { 
color: #666666; 
text-decoration: none; 
cursor: text; 
} 
.cr_nl A:hover { 
color: #666666; 
text-decoration: none; 
cursor: text; 
} 
.footer { 
width: 770px; 
float: left; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #999999; 
text-decoration: none; 
font-weight: normal; 
text-align: center; 
padding-top: 10px; 
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
border-top: 1px solid #cce0ea; 
border-bottom: 1px solid #cce0ea;
margin-top:30px;

} 
.footer a { 
color: #666666; 
font-weight: normal; 
text-decoration: none; 
} 
.footer a:hover { 
color: #999999; 
font-weight: normal; 
text-decoration: none; 


} 
#main { 
width: 770px; 
margin: 0 auto; 
padding-left: 0; 
padding-right: 0; 
border: 0 solid #ff0000; 
padding-top:60px;
padding-bottom:30px;


} 
#main_right { 
width: 571px; 
margin: 0; 
float: right; 
border-left: 0px solid #d6d1c5; 



} 
#main_left { 
width: 189px; 
margin: 0; 
padding:0;
float: left; 
border-right: 0 solid #d6d1c5; 




} 
#top { 
width: 770px; 
margin: 0 auto; 
padding-left: 0; 
padding-right: 0; 
border: 0 solid #ff0000; 

} 
#top_right { 
width: 571px; 
margin: 0; 
float: right; 
border-left: 0px solid #d6d1c5; 
} 
#top_left { 
width: 189px; 
margin: 0; 
float: left; 
border-right: 0 solid #d6d1c5; 



} 
#languages { 
color: #3a86b9; 
font-weight: normal; 
text-decoration: none; 
float : left; 
padding-top:4px;

} 
.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: 2px; 
float: left; 
} 
.lang_menu_en a, .lang_menu_en a:active, .lang_menu_en a:visited { 
margin: 0; 
padding: 0; 
border: 1px solid #cce0ea;
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
color: #3a86b9; 
display: inline; 
float: left; 
width: 66px; 
line-height: 18px;  
background-color:#fff;
background-image: url('../images/flag-en.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
padding-left: 25px; 

} 
.lang_menu_en a:hover { 
margin: 0; 
padding:  0; 
border: 1px solid #cce0ea;
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
color: #666666; 
display: inline; 
float: left; 
width: 66px; 
line-height: 18px; 
background-color:#f2f9fd;
background-image: url('../images/flag-en-on.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
padding-left: 25px; 

} 
.lang_menu_en strong, .lang_menu_en b { 
margin: 0; 
padding: 0; 
border: 1px solid #cce0ea;
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
color: #999999; 
display: inline; 
float: left; 
width: 66px; 
line-height: 18px; 
background-color:#fff;
background-image: url('../images/flag-en-on.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
padding-left: 25px; 

} 
.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-left: 1px; 
float: left; 
} 
.lang_menu_gr a, .lang_menu_gr a:active, .lang_menu_gr a:visited { 
margin: 0; 
padding: 0; 
border: 1px solid #cce0ea;
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
color: #3a86b9; 
display: inline; 
float: left; 
width: 66px; 
line-height: 18px; 
background-color:#fff;
background-image: url('../images/flag-gr.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
padding-left: 25px; 
 
} 
.lang_menu_gr a:hover { 
margin: 0; 
padding:  0; 
border: 1px solid #cce0ea;
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
color: #666666; 
display: inline; 
float: left; 
width: 66px; 
line-height: 18px;  
background-color:#f2f9fd;
background-image: url('../images/flag-gr-on.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
padding-left: 25px; 


} 
.lang_menu_gr strong, .lang_menu_gr b { 
margin: 0; 
padding:  0; 
border: 1px solid #cce0ea;
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
color: #999999; 
display: inline; 
float: left; 
width: 66px; 
line-height: 18px; 
background-color:#fff;
background-image: url('../images/flag-gr-on.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
padding-left: 25px; 

 

} 
.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; 
}