body { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
text-align: left; 
padding: 0; 
margin: 0; 
color: #31322d; 
background-color: #e7e9de; 
background-repeat: repeat-x; 
background-image: url('../images/bgr.jpg'); 
background-position: center top; 
} 
.photos-sm { 
background-repeat: no-repeat; 
background-image: url('../images/bgr-photo.gif'); 
background-position: center top; 
width: 230px; 
height: 120px; 
margin: 0; 
float: left;



} 
.photos-sm_text { 
background-repeat: no-repeat; 
background-image: url('../images/bgr-offer.gif'); 
background-position: center top; 
width: 200px; 
height: 90px; 
margin: 0; 
float: left;
padding: 15px;
font-size: 12px;
letter-spacing: 1px;


} 
.subtitle_banner { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #837b69;
font-style:italic;
font-weight: normal; 
display: block;
margin-bottom: 3px;


} 
.banner_new { 
margin-top: 20px; 
padding-top: 20px; 
width: 100%; 
float: left; 
border-top: 1px solid #d6d1c5; 



} 
.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; 
} 
.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: #31322d; 
text-decoration: underline; 
} 
.small-text { 
font: 11px Verdana, Arial, Helvetica, sans-serif; 
color: #31322d; 
font-weight: normal; 
font-style: normal; 
float: left; 
width: 220px; 
} 
a { 
color: #3a86b9; 
font-weight: normal; 
text-decoration: underline; 
outline: none; 
} 
a:hover { 
color: #31322d; 
font-weight: normal; 
text-decoration: underline; 
outline: none; 

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

} 
#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: 10px; 
padding-top: 30px; 
padding-bottom: 30px; 
background-repeat: repeat-y; 
background-image: url('../images/white.gif'); 
background-position: center top; 
float: left; 
position: relative; 
} 
.container { 
width: 750px; 
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; 
} 
#main_div { 
width: 750px; 
margin: 0 auto; 
padding-left: 0; 
padding-right: 0; 
border: 0 solid #ff0000; 
} 
#main_div_left { 
width: 219px; 
padding-right: 15px; 
margin: 0; 
float: left; 
border-right: 0 solid #d6d1c5; 
} 
#main_div_right { 
width: 500px; 
padding-left: 15px; 
margin: 0; 
float: right; 
border-left: 1px solid #d6d1c5; 
} 
#addr { 
width: 222px; 
height: 208px; 
background-image: url('../images/address.gif'); 
background-repeat: no-repeat; 
background-position: center top; 

} 
#addr-gr { 
width: 222px; 
height: 208px; 
background-image: url('../images/address-gr.gif'); 
background-repeat: no-repeat; 
background-position: center top; 

} 
.address { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
padding-top: 52px; 
padding-left: 70px; 
color: #31322d; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; 
text-align: left; 
} 
.address a:link, .address a:visited { 
color: #19374c; 
font-style: normal; 
font-weight: bold; 
padding-right: 20px; 
} 
.address A:hover { 
color: #225478; 
font-style: normal; 
font-weight: bold; 
text-decoration: underline; 
padding-right: 20px; 


} 
.address-gr { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
padding-top: 52px; 
padding-left: 83px; 
color: #31322d; 
font-style: normal; 
font-weight: normal; 
text-decoration: none; 
text-align: left; 
} 
.address-gr a:link, .address-gr a:visited { 
color: #19374c; 
font-style: normal; 
font-weight: bold; 
padding-right: 20px; 
} 
.address-gr A:hover { 
color: #225478; 
font-style: normal; 
font-weight: bold; 
text-decoration: underline; 
padding-right: 20px; 


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

}DIV.layer{
text-align:center;


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



} 
#flash { 
width: 750px; 
height: 400px; 
padding-top: 15px; 
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 #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; 

} 
.banner { 
margin-top: 20px; 
padding-top: 20px; 
padding-bottom: 20px; 
width: 100%; 
float: left; 
border-top: 1px solid #d6d1c5; 
border-bottom: 1px solid #d6d1c5; 
} 
.banner2 { 
padding-top: 20px; 
padding-bottom: 20px; 
width: 100%; 
float: left; 
border-bottom: 1px solid #d6d1c5; 
} 
.subtitle { 
font: 12px Verdana, Arial, Helvetica, sans-serif; 
color: #225478; 
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: #225478; 
font-weight: normal; 
font-style: normal; 

} 
#anylinkmenu1 { 
visibility: hidden; 
top: 0; 
left: 0; 
z-index: 3000; 
float: left; 
display: inline; 
position: absolute; 
} 
.menu-v { 
width:134px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none; 
font-size: 11px; 
color: #936f1a; 
font-weight: normal; 
text-align: left; 
padding:0px;; 
margin: 0px; 
display: block; 
font-weight: normal; 
text-decoration: none; 
} 
.menu-v UL { 
display: block; 
list-style-type: none; 
list-style-image: url(''); 
margin: 0; 
text-align: left; 
margin-left: 0; 
} 
.menu-v LI { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #936f1a; 
font-weight: normal; 
list-style-type: none; 
list-style-image: url(''); 
background: url(''); 
margin: 0; 
padding: 0; 
text-align: left; 

} 
.menu-v a:link, .menu-v a:visited, .menu-v a:active { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #31322d; 
text-decoration: none; 
background-image: url('../images/arrow-menu-on.gif'); 
background-repeat: no-repeat; 
background-position: left; 
display: block; 
padding-left: 15px; 
padding-right: 10px; 
text-align: left; 
line-height: 17px; 
background-color: #fff; 
border-top: 1px solid #797979; 
} 
.menu-v a:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #fff; 
text-decoration: none; 
background-image: url('../images/arrow-menu.gif'); 
background-repeat: no-repeat; 
background-position: left; 
display: block; 
padding-left: 15px; 
padding-right: 10px; 
text-align: left; 
line-height: 17px;  
background-color: #aeaeae; 
border-top: 1px solid #797979;
} 
.menu-v b, strong { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #fff; 
text-decoration: none; 
background-image: url('../images/arrow-menu.gif'); 
background-repeat: no-repeat; 
background-position: left; 
display: block; 
padding-left: 15px; 
padding-right: 10px; 
text-align: left; 
line-height: 17px;  
background-color: #797979; 

} 
.menu { 
position: relative; 
width: 750px; 
margin: 0 auto; 
padding: 0; 
float: left; 
background-color: #fff; 
height: 17px; 
border: 0 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 2px 0 3px; 
float: left; 
} 
.menu a { 
font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
background-color: #e3e3e3; 
color: #31322d; 
margin: 0; 
padding: 2px 8px 2px 8px; 
text-align: center; 
text-decoration: none; 
font-weight: normal; 
display: block; 
outline: none; 
float: left; 
} 
.menu a:hover { 
font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
background-color: #aeaeae; 
color: #fff; 
margin: 0; 
padding: 2px 8px 2px 8px; 
text-decoration: none; 
font-weight: normal; 
outline: none; 
display: block; 
float: left; 
} 
.menu b, strong { 
font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
background-color: #797979; 
text-align: center; 
color: #fff; 
margin: 0; 
padding: 2px 8px 2px 8px; 
text-decoration: none; 
font-weight: normal; 
outline: none; 
display: block; 
float: left; 

} 
.menu a span { 
cursor : default; 
padding : 0; 
text-decoration : none; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
color : #31322d; 
display : block; 
float : left; 
outline : none; 
background-image : url('../images/arrow-menu.png'); 
background-repeat : no-repeat; 
background-position : top right; 
padding-right : 10px; 


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


} 
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: 18px Verdana, Arial, Helvetica, sans-serif; 
color: #3a86b9; 
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: #31322d; 
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: #3a86b9; 
color: #ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 11px; 
height:22px;
} 
.req { 
font-size: 9px; 
color: #c6010e; 
font-weight: normal; 
font-family: Verdana, Arial, Helvetica, sans-serif; 

} 
.small { 
font-size: 9px; 
color: #31322d; 
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: 1px solid #e3e3e3; 
text-align: center; 
} 
#thumbLoading { 
position: absolute; 
visibility: hidden; 
border: 1px solid black; 
background-color: #efefef; 
padding: 5px; 
z-index: 5; 
} 
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; 
color: #31322d; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 12px; 
width: 465px; 
} 
.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: #31322d; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 12px; 
width: 230px; 
} 
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: #31322d; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 12px; 
} 
img { 
border: 0; 
} 
#cr_text { 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
width: 750px; 
text-align: center; 
display: block; 
float: left; 
padding-top: 20px; 
} 
.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: 750px; 
float: left; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666; 
text-decoration: none; 
font-weight: normal; 
text-align: center; 
padding: 10px; 
border: 1px solid #d6d1c5; 
} 
.footer a { 
color: #3a86b9; 
font-weight: normal; 
text-decoration: underline; 
} 
.footer a:hover { 
color: #666666; 
font-weight: normal; 
text-decoration: none; 

} 
#top_div_left { 
width: 750px; 
margin: 0 auto; 
padding: 0; 
text-align: center; 
height: 123px; 
border: 0 solid #ff0000; 
position: relative; 
} 
#top_div_right { 
margin: 0 auto; 
width: 750px; 
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: 10px; 
} 
.lang_menu_en { 
margin: 0; 
text-align: left; 
display: inline; 
float: left; 
height: 20px; 
} 
.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 #d3d3d3; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #3a86b9; 
display: inline; 
float: left; 
width: 60px; 
height: 16px; 
padding-left: 12px; 
text-align: center; 
background-image: url('../images/flag-en.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
} 
.lang_menu_en a:hover { 
margin: 0; 
padding: 2px 0 0 0; 
border: 1px solid #f6fafc; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #666666; 
display: inline; 
float: left; 
height: 16px; 
width: 60px; 
padding-left: 12px; 
background-image: url('../images/flag-en-on.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
} 
.lang_menu_en strong, .lang_menu_en b { 
margin: 0; 
padding: 2px 0 0 0; 
border: 1px solid #ededed; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #999999; 
display: inline; 
float: left; 
height: 16px; 
width: 60px; 
text-align: center; 
padding-left: 12px; 
background-image: url('../images/flag-en-on.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
} 
.lang_menu_gr { 
margin: 0; 
text-align: left; 
display: inline; 
float: left; 
height: 20px; 
} 
.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 #d3d3d3; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #3a86b9; 
display: inline; 
float: left; 
width: 60px; 
height: 16px; 
text-align: center; 
background-image: url('../images/flag-gr.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
padding-left: 18px; 
} 
.lang_menu_gr a:hover { 
margin: 0; 
padding: 2px 0 0 0; 
border: 1px solid #f6fafc; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #666666; 
display: inline; 
float: left; 
height: 16px; 
width: 60px; 
background-image: url('../images/flag-gr-on.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
padding-left: 18px; 
} 
.lang_menu_gr strong, .lang_menu_gr b { 
margin: 0; 
padding: 2px 0 0 0; 
border: 1px solid #ededed; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
font-weight: normal; 
color: #999999; 
display: inline; 
float: left; 
height: 16px; 
width: 60px; 
text-align: center; 
background-image: url('../images/flag-gr-on.gif'); 
background-repeat: no-repeat; 
background-position: 5px 5px; 
padding-left: 18px; 
 

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