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

}.lezanta {
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 10px; 
text-align: left; 
background: url('../images/arrow-li.gif') no-repeat; 
padding-left:8px;
padding-top:2px;
display:block;


}.border {
border: 1px solid #666666; 

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

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

} #top { 
position:relative;
width: 770px; 
margin: 0 auto; 
height:122px; 
border: 0 solid #ff0000; 

} 
#top_div_left { 
width: 211px; 
margin:0px;
float: left; 
border: 0px solid #ff0000; 


} 
#top_div_right { 
position:absolute;
text-align:left;
width: 539px; 
float: right; 
border: 1px solid #ff0000; 
background-image: url('../images/menu-shadow.png'); 
background-repeat: no-repeat; 
background-position: top center; 
height:35px;
margin:0px;
padding:0px;
bottom:0px;
right:10px;
border: 0px solid #ff0000; 

} #pix { 
width: 100%; 
margin: 0 auto; 
text-align: center; 
background-image: url('../images/pix.png'); 
background-repeat: repeat-y; 
background-position: top center; 
padding: 0; 

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

} 
#main_div { 
width: 770px; 
margin: 0 auto; 
padding-left: 0; 
padding-right: 0; 
border: 0px solid #ff0000; 
} 
#main_div_left { 
width: 211px; 
margin:0px;
float: left; 
border: 0px solid #ff0000; 

} 
#main_div_right { 
width: 549px; 
margin:0px;
float: right; 
border: 0px solid #ff0000; 


} .bgr { 
background-image: url('../images/bgr.png'); 
background-repeat: no-repeat; 
background-position: top center; 
width: 100%; 
height:20px;
margin:0px;
border: 0px solid #ff0000; 
text-align:right;


} .bgr-menu { 
background-image: url('../images/bgr-menu.png'); 
background-repeat: no-repeat; 
background-position: top center; 
width: 100%; 
height:45px;
margin:0px;
border: 0px solid #ff0000; 
text-align:right;

} .top-bgr-lmenu { 
background-image: url('../images/top-bgr-lmenu.png'); 
background-repeat: no-repeat; 
background-position: top center; 
width: 100%; 
height:35px;
margin:0px;
padding-top:10px;
border: 0px solid #ff0000; 

} .btm-bgr-lmenu { 
background-image: url('../images/btm-lmenu.png'); 
background-repeat: no-repeat; 
background-position: top center; 
width: 100%; 
height:20px;
margin:0px;
border: 0px solid #ff0000; 

} .bgr-swf { 
background-image: url('../images/bgr-swf.png'); 
background-repeat: repeat-y; 
background-position: top center; 
padding-top:10px;
padding-right:9px;
width: 540px; 
margin:0px;
border: 0px solid #ff0000; 
height:270px;


} .address { 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color: #19374c; 
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
font-style: normal; 
font-weight: normal; 
text-decoration: none; 
text-align: left; 
} 
.address A:link, .address A:visited { 
color: #19374c; 
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
text-decoration: none; 
} 
.address A:hover { 
color: #19374c; 
text-decoration: underline; 




}.box{ 
width: 100%; 
margin: 0 auto; 
float:left;
text-align:left;


} .yellow-box { 

background-image: url('../images/bgr-yel.png'); 
background-repeat: repeat-y; 
background-position: top center; 
padding-top:20px;
padding-bottom:20px;
padding-left:30px;
padding-right:40px;
width: 479px; 
margin:0px;
border: 0px solid #ff0000; 
text-align:left;



} .white-box { 

background-image: url('../images/bgr-swf.png'); 
background-repeat: repeat-y; 
background-position: top center; 
padding-top:20px;
padding-bottom:20px;
padding-left:30px;
padding-right:40px;
width: 479px; 
margin:0px;
border: 0px solid #ff0000; 
text-align:left;




} .corners { 
background-image: url('../images/corners.png'); 
background-repeat: no-repeat; 
background-position: bottom center; 
width: 100%; 
height:10px;
margin:0px;
border: 0px solid #ff0000; 

} #bottom { 
background-image: url('../images/bottom.png'); 
background-repeat: no-repeat; 
background-position: top center; 
margin: 0 auto; 
height:20px; 
border: 0 solid #ff0000; 

} .div-l-menu { 
margin: 0 auto; 
padding:0px;
width: 211px; 
border: 0px solid #ff0000; 
position: relative; 

} #l-menu { 
background-color: #fff;
margin: 0 auto; 
padding-left:20px;
padding-right:11px;
padding-top:10px;
padding-bottom:10px;
width: 180px; 
border: 0px solid #ff0000; 
position: relative; 
text-align:left;

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




} #left-col { 
background-color: #fff;
margin-left:29px;
padding-top:0px;
padding-bottom:10px;
width: 172px; 
border: 0px solid #ff0000; 
position: relative; 
text-align:left;



}.photos-sm { 
margin-top:5px;
margin-bottom:5px;
width:100%;
float:left;
text-align:center:



}.offers { 
background-image: url('../images/offers.jpg'); 
background-repeat: no-repeat; 
background-position: top center; 
margin-top:5px;
margin-bottom:5px;
width:100%;
float:left;


}.offers-gr { 
background-image: url('../images/offers-gr.jpg'); 
background-repeat: no-repeat; 
background-position: top center; 
margin-top:5px;
margin-bottom:5px;
width:100%;
float:left;


}.reservations { 
background-image: url('../images/reservations.jpg'); 
background-repeat: no-repeat; 
background-position: top center; 
margin-top:5px;
margin-bottom:5px;
width:100%;
float:left;

}.reservations-gr { 
background-image: url('../images/reservations-gr.jpg'); 
background-repeat: no-repeat; 
background-position: top center; 
margin-top:5px;
margin-bottom:5px;
width:100%;
float:left;


}.banner1 { 
background-image: url('../images/banner1.gif'); 
background-repeat: no-repeat; 
background-position: top center; 
margin-top:5px;
margin-bottom:5px;
width:100%;
float:left;


}.banner1-gr { 
background-image: url('../images/banner1-gr.gif'); 
background-repeat: no-repeat; 
background-position: top center; 
margin-top:5px;
margin-bottom:5px;
width:100%;
float:left;


}.banner2 { 
background-image: url('../images/banner2.gif'); 
background-repeat: no-repeat; 
background-position: top center; 
margin-top:5px;
margin-bottom:5px;
width:100%;
float:left;


}.banner2-gr { 
background-image: url('../images/banner2-gr.gif'); 
background-repeat: no-repeat; 
background-position: top center; 
margin-top:5px;
margin-bottom:5px;
width:100%;
float:left;

}.banner3 { 
background-image: url('../images/banner3.gif'); 
background-repeat: no-repeat; 
background-position: top center; 
margin-top:5px;
margin-bottom:5px;
width:100%;
float:left;


}.banner3-gr { 
background-image: url('../images/banner3-gr.gif'); 
background-repeat: no-repeat; 
background-position: top center; 
margin-top:5px;
margin-bottom:5px;
width:100%;
float:left;


}.banner4 { 
background-image: url('../images/banner4.gif'); 
background-repeat: no-repeat; 
background-position: top center; 
margin-top:5px;
margin-bottom:5px;
width:100%;
float:left;

}.banner4-gr { 
background-image: url('../images/banner4-gr.gif'); 
background-repeat: no-repeat; 
background-position: top center; 
margin-top:5px;
margin-bottom:5px;
width:100%;
float:left;


}.td-light {
background-color:#e5edf2;
font: 11px Arial,  Verdana, Helvetica, sans-serif; 
color: #207ab2; 
font-weight: normal; 
font-style: normal; 
padding:3px;
border-right: 1px solid #E8F0F7; 
border-bottom: 1px solid #E8F0F7;
background-repeat: repeat-x; 
background-image: url('../images/td-light.gif'); 
background-position: top center;

}.td-light2 {
background-color:#fef7d9;
font: 11px Arial,  Verdana, Helvetica, sans-serif; 
color: #207ab2; 
font-weight: normal; 
font-style: normal; 
padding:3px;
border-right: 1px solid #E8F0F7; 
border-bottom: 1px solid #E8F0F7;
background-repeat: repeat-x; 
background-image: url('../images/td-light2.gif'); 
background-position: top center;



}.td-dark {
font: 11px Arial,  Verdana, Helvetica, sans-serif; 
background-repeat: repeat-x; 
background-image: url('../images/res-menu.gif'); 
background-position: top center; 
background-color:#c1a108;
padding:5px;
border-right: 1px solid #c1a108; 
border-bottom: 1px solid #c1a108;


}.td-top {
font: 12px Arial,  Verdana, Helvetica, sans-serif; 
background-repeat: repeat-x; 
background-image: url('../images/td-top.gif'); 
background-position: top center; 
background-color:#f8da41;
padding:3px;
border-right: 1px solid #c1a108; 
border-bottom: 1px solid #c1a108;


} 
.subtitle2 { 
font: 14px Arial,  Verdana, Helvetica, sans-serif; 
color: #4a85c2; 
font-weight: normal; 
font-style: normal; 

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

} 
.small-text { 
font: 11px Arial,  Verdana, Helvetica, sans-serif; 
color: #999999; 
font-weight: normal; 
font-style: normal; 


} 
.subtitle { 
font: 17px Arial,  Verdana, Helvetica, sans-serif; 
color: #666666; 
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; 




}.my_expanded_menu{
background-color:#f0f6fa !important;


} 
#menu { 
margin: 0px; 
padding:0px;
width: 549px; 


}.menuh { 
margin: 0px; 
padding-left: 10px; 
display: inline; 
float: left; 



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

} .menuh li { 
display: inline; 
background: url('') no-repeat; 
padding: 0; 
margin: 0px 3px 2px 0px; 
float: left; 


}.menuh  a { 
height:30px;
width:40px;
background-repeat: repeat-x; 
background-image: url('../images/menu.gif'); 
background-position: 5px 5px; 
margin: 0; 
padding: 10px; 
text-align:center;
text-decoration: none; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif;  
font-size: 12px; 
font-weight: normal; 
color: #207ab2; 
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
display: block; 
float: left; 
outline: none; 

}.menuh  a:hover { 
height:30px;
width:40px;
background-repeat: repeat-x; 
background-image: url('../images/menu-on.gif'); 
background-position: 5px 5px; 
margin:  0; 
padding: 10px; 
text-decoration: none; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #19374c; 
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
float: left; 
outline: none; 
display: block; 

} 
.menuh b, strong { 
height:15px;
background-color:#fff;
margin: 0; 
padding: 10px; 
width:40px;
text-decoration: none; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif;  
font-size: 11px; 
text-align:center;
font-weight: bold; 
display: block; 
color: #19374c; 
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
float: left; 
outline: none; 




}.menu { 
margin: 0px; 
padding-left: 0px; 
display: inline; 
float: left; 



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

} .menu li { 
display: inline; 
background: url('') no-repeat; 
padding: 0; 
margin: 0px 3px 2px 0px; 
float: left; 

}.menu a { 
height:30px;
background-repeat: repeat-x; 
background-image: url('../images/menu.gif'); 
background-position: 5px 5px; 
margin: 0; 
padding: 10px; 
width:120px;
text-align:center;
text-decoration: none; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif;  
font-size: 12px; 
font-weight: normal; 
color: #207ab2; 
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
display: block; 
float: left; 
outline: none; 

}.menu a:hover { 
height:30px;
background-repeat: repeat-x; 
background-image: url('../images/menu-on.gif'); 
background-position: 5px 5px; 
margin:  0; 
padding: 10px; 
width:120px;
text-decoration: none; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #19374c; 
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
float: left; 
outline: none; 
display: block; 


} 
.menu b, strong { 
height:15px;
background-color:#fff;
margin: 0; 
padding: 10px; 
width:120px;
text-align:center;
text-decoration: none; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif;  
font-size: 11px; 
font-weight: bold; 
display: block; 
color: #19374c; 
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8; 
float: left; 
outline: none; 



} 
.reservation_menu { 
margin: 0; 
padding: 0; 
display: inline; 
float: left; 
} 
.reservation_menu ul { 
display: inline; 
background: url('') no-repeat; 
padding: 0px; 
margin: 0; 
float: left; 
} 
.reservation_menu li { 
display: inline; 
background: url('') no-repeat; 
padding:  0; 
margin: 0; 
float: left; 
} 
.reservation_menu a { 
height:30px;
background-repeat: repeat-x; 
background-image: url('../images/res-menu.gif'); 
background-position: 5px 5px; 
margin: 0; 
padding: 10px; 
width:120px;
text-align:center;
text-decoration: none; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #207ab2; 
text-shadow:0 1px 0 #FFFFFF, 0 1px 4px #C8C8C8;
float: left; 
} 
.reservation_menu a:hover { 
height:30px;
background-repeat: repeat-x; 
background-image: url('../images/res-menu-on.gif'); 
background-position: 5px 5px; 
margin: 0; 
padding: 10px; 
width:120px;
text-decoration: none; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #19374c; 
text-shadow:0 1px 0 #FFFFFF, 0 1px 4px #C8C8C8;
display: inline; 
float: left; 
} 
.reservation_menu b, strong { 
height:15px;
background-color: #fff; 
margin: 0; 
padding: 10px; 
width:120px;
text-align:center;
text-decoration: none; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: #19374c; 
text-shadow:0 1px 0 #FFFFFF, 0 1px 4px #C8C8C8;
display: inline; 
float: left; 


} 
#e-mail { 
width: 385px; 
position: relative; 
float: right; 
margin-top:0px;



} 
#tour { 
width: 385px; 
line-height:40px;
position: relative; 
text-align: left; 
float: left; 


} 
.tour { 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color: #000; 
background-image: url('../images/icon.gif'); 
background-repeat: no-repeat; 
background-position: left; 
display:block;

} 
.tour a:link, .tour a:visited { 
color: #000; 
text-decoration: none; 
display:block;
padding-left:30px;


} 
.tour a:hover { 
color: #1b81bd; 
text-decoration: none; 
background-image: url('../images/icon-on.gif'); 
background-repeat: no-repeat; 
background-position: left; 
display:block;


} 
.tour b { 
color: #1b81bd; 
text-decoration: none; 
background-image: url('../images/icon-on.gif'); 
background-repeat: no-repeat; 
background-position: left; 
display:block;
padding-left:30px;
font-weight:normal;




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

} 
a { 
color: #1a75d2; 
font-weight: normal; 
text-decoration: underline; 
outline:none;
} 
a:hover { 
color: #19374c; 
font-weight: normal; 
text-decoration: underline; 
outline:none;


} 
.blue { 
color: #1b80c1; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
} 
.blue a:link, .blue a:visited  { 
color: #1b80c1; 
text-decoration: underline; 
} 
.blue a:hover { 
color: #666666; 
text-decoration: underline; 


} 
div.parent { 
position: relative; 
} 
div.nested { 
position: absolute; 
bottom: -40px; 
float: left; 

} 
.clear { 
clear: both; 
margin: 0; 
} 
.title { 
font: 28px Arial, Verdana, Helvetica, sans-serif; 
color: #4a85c2; 
font-weight: normal; 
text-decoration: none; 
margin: 0px; 
padding:0px;

} 
.title2 { 
font: 22px Arial, Verdana, Helvetica, sans-serif; 
color: #4a85c2; 
font-weight: normal; 
text-decoration: none; 
margin: 0px; 
padding:0px;


} h1 { 
font-size: 10px; 
color: #999999; 
font-weight: normal; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
margin: 0px; 
padding:0px;
text-align: left; 



} 
h2 { 
font-size: 16px; 
color: #666666; 
font-weight: normal; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
margin: 0; 
text-align: left; 
} 
.button { 
background-color: #1b81bd; 
color: #ffffff; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-weight: bold; 
font-size: 11px; 
} 
.req { 
font-size: 9px; 
color: #c6010e; 
font-weight: normal; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 

} 
.selected { 
font-size: 10px; 
color: #dc0652; 
font-weight: normal; 
font-family: Arial, Verdana, 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: 20px; 
padding-bottom: 0; 
border: 1px solid #f3ebd5; 
background: #f9f5e9; 
visibility: hidden; 
z-index: 6000; 
cursor: pointer; 
} 
#thumbBox .footerbar { 
font: bold 10px Tahoma, Arial; 
letter-spacing: 5px; 
line-height: 1.1em; 
color: #c6010e; 
padding: 5px 0; 
text-align: right; 
} 
#thumbBox #thumbImage { 
background-color: #fff; 
border: 1px solid #dbd69b; 
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: 0px 0px 0px 0px;

}.hr{
 border-bottom: 1px solid #c6e3f5;
 margin: 0px 0px 0px 0px;
 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: Arial, Verdana, Verdana, 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: #666666; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif;  
font-weight: normal; 
font-size: 12px; 
width:280px;



}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: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
font-size: 12px; 


} 
img { 
border: 0; 

} 
#cr_text { 
width : 460px; 
padding-top : 0px; 
padding-bottom : 0; 
padding-left : 0px; 
padding-right : 0; 
margin-left: 40px;
text-align:left;
border-top: 1px solid #d3d3d3;
display:block;
float:left;


} 
.cr { 
width: 100%; 
font-size: 11px; 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif;  
color: #666666; 
font-weight: normal; 
text-decoration: none; 
line-height:35px;



} 
.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: Arial, Verdana, Verdana, 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:450px;
float:left;
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 11px;
color: #72abe5; 
text-decoration: none; 
font-weight: normal; 
text-align:left;
padding-top: 15px; 
padding-bottom:15px;
padding-left: 40px; 
padding-right: 30px; 


} 
.footer a { 
color: #1a75d2; 
font-weight: normal; 
text-decoration: none; 
} 
.footer a:hover { 
color: #1a75d2; 
font-weight: normal; 
text-decoration: underline; 

} 
.footer b, .footer strong { 
color: #1a75d2; 
font-weight: normal; 
text-decoration: underline; 


} .weather {
background-image: url('../images/weather.png');
background-repeat: no-repeat;
margin-top: 10px;
	padding-right:45px;
	padding-top:4px;
	text-align: right;
	display: inline;
	float: right;
	height: 20px;	

}.weather a, .weather a:active, .weather a:visited {
	margin:0px;
	text-decoration:underline;
	font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: 207ab2;
	padding-left:35px;

}.weather a:hover {
	margin:0px;
	text-decoration:underline;
	font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: #c6010e;
	padding-left:35px;





} #languages {
padding-top:0px;
	padding-left: 30px;
	font: 10px Arial, Verdana,   Helvetica, sans-serif;
	color: #bd0002;
	font-weight: normal;
	text-decoration: none;
	width:100%;

} .lang_menu_en {
	margin-bottom: 5px;
	text-align: right;
	display: inline;
	float: left;
	height: 20px;	



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




}
.lang_menu_en a, .lang_menu_en a:active, .lang_menu_en a:visited {
	margin:0px;
	padding: 2px 0 0 0;
	border: 1px solid #d3d3d3;
	text-decoration:none;
	font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight: normal;
	color: #207ab2;
	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:0px;
	padding: 2px 0 0 0;
	border: 1px solid #f6fafc;
	text-decoration:none;
	font-family: Arial, Verdana, Verdana, 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:0px;
	padding: 2px 0 0 0;
	border: 1px solid #ededed;
	text-decoration:none;
	font-family: Arial, Verdana, Verdana, 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-bottom: 5px;
	text-align: right;
	display: inline;
	float: left;
	height: 20px;	

}.lang_menu_gr ul {
	display:inline;
	background:url('') no-repeat;
	margin:0px;
	padding: 0px;
	float: left;
}
.lang_menu_gr li {
	display:inline;
	background:url('') no-repeat;
	padding: 0px;
	padding: 0px;
	margin-right: 5px;
	float: left;
}
.lang_menu_gr a, .lang_menu_gr a:active, .lang_menu_gr a:visited {
	margin:0px;
	padding: 2px 0 0 0;
	border: 1px solid #d3d3d3;
	text-decoration:none;
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight: normal;
	color: #207ab2;
	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:0px;
	padding: 2px 0 0 0;
	border: 1px solid #f6fafc;
	text-decoration:none;
font-family: Arial, Verdana, Verdana, 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:0px;
	padding: 2px 0 0 0;
	border: 1px solid #ededed;
	text-decoration:none;
	font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight: normal;
	color: #8d8971;
	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;

}.glossymenu{
margin: 0px;
padding: 0px;
width: 180px;
border: 0px solid #207ab2;
border-bottom-width: 0;

}.glossymenu  i{
background-color:#fff; 
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
color: #19374c;
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
display: block;
position: relative; 
width: auto;
padding-left: 10px;
border-bottom: 1px solid #207ab2;
background-image: url('../images/bullet.png'); 
background-repeat:no-repeat;
background-position:0px 8px;
line-height:25px;
font-style: normal; 
text-decoration: none; 
text-transform:uppercase;


}.glossymenu  b{
background-image: url('../images/arrow-d.png'); 
background-repeat:no-repeat;
background-position:right;
display:block;
font-weight:bold;

}.glossymenu .menuitem b{
background-image: url('../images/arrow-d.png'); 
background-repeat:no-repeat;
background-position:right;
display:block;
font-weight:normal;








}.menuitem2 b{
background-image: url('../images/arrow-d.png'); 
background-repeat:no-repeat;
background-position:right;
display:block;
font-weight:normal;


}.menuitem2{
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
font-size: 12px; 
text-align: left; 
font-weight:normal;
color: #207ab2;
display: block;
padding-left:10px;
margin:0px;
text-decoration: none;
border-bottom: 1px solid #207ab2;
background-image: url('../images/bullet.png'); 
background-repeat:no-repeat;
background-position:0px 8px;
line-height:25px;

}.glossymenu a.menuitem{
background-color:#fff; 
font: normal 12px Arial, Verdana, Helvetica, sans-serif;
color: #207ab2;
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
display: block;
position: relative; 
width: auto;
padding-left: 10px;
text-decoration: none;
border-bottom: 1px solid #207ab2;
background-image: url('../images/bullet.png'); 
background-repeat:no-repeat;
background-position:0px 8px;
line-height:25px;

}.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{

}.glossymenu a.menuitem .statusicon{
position: absolute;
top: 5px;
right: 0px;
border: none;

}.glossymenu a.menuitem:hover{
background-color:#fff;
color: #c6010e;
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
border-bottom: 1px solid #207ab2;

}.glossymenu div.submenu{ 
background: white;

}.glossymenu div.submenu ul{ 
list-style-type: none;
margin: 0;
padding: 0;

}.glossymenu div.submenu ul li{
border-bottom: 1px solid #a6cae0;
background: url('') no-repeat; 
list-style-type: none; 

}.glossymenu div.submenu ul li a{
display: block;
font: normal 11px Arial, Verdana, Helvetica, sans-serif;
color: #4d95c1;
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
text-decoration: none;
padding-left: 10px;
background-color:#fff;
line-height:18px;

}.glossymenu div.submenu ul li a:hover{
background: #fff;
font: normal 11px Arial, Verdana, Helvetica, sans-serif;
color:#c6010e;
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
line-height:18px;
display: block;

}.glossymenu div.submenu u{
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
background-color:#fff;
color: #19374c;
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
border-bottom: 0px solid #207ab2;
text-decoration: none; 
padding-left:10px;
line-height:18px;
text-transform:uppercase;



} .details { 
width: 135px; 
padding:10px;
margin:0px;
float: left; 
border: 0px solid #ff0000; 

} .CollapsiblePanel { 
margin: 0; 
padding: 0; 


} .CollapsiblePanelTab { 
background-image: url('../images/arrow.png'); 
background-repeat: no-repeat; 
background-position:right top;
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
color:#000000;
text-decoration: underline;
margin: 0; 
padding-right: 15px; 
padding-left:15px;
cursor: pointer; 
line-height: 25px; 
border: 0px solid #f8fcfd; 
background-color:#ffe583;



} .CollapsiblePanelContent { 
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
margin: 0; 
padding: 0; 
border: 1px solid #ffe583; 

width: 477px; 
color:#19374c;

} .CollapsiblePanelTab a { 
color: black; 
text-decoration: none; 


} .CollapsiblePanelOpen .CollapsiblePanelTab { 
background-image: url('../images/arrow_up.png'); 
background-repeat: no-repeat; 
background-position:right top;
padding-left:15px;
margin: 0; 




} .CollapsiblePanelTabHover, .CollapsiblePanelOpen .CollapsiblePanelTabHover { 
z-index: 100; 

} .CollapsiblePanelFocused .CollapsiblePanelTab { 
z-index: 100; 


} 
.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-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
text-decoration: none; 
font-weight: bold; 
outline:none;
} 
.book a:hover  { 
color: #c6010e; 
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
text-decoration: none; 
font-weight: bold; 
outline:none;



} 
.rates{
font-size: 11px; 
border: 1px dotted #e0dbd0;
background-color: #f0f6fa;
display:block;
font-weight: normal; 
padding-right:10px;
text-align:right;
line-height:18px;

} 
.rates a  { 
color: #1a75d2; 
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
text-decoration: none; 
font-weight: bold; 
outline:none;
line-height:18px;

} 
.rates a:hover  { 
color: #c6010e; 
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
text-decoration: none; 
font-weight: bold; 
outline:none;
line-height:18px;


} 
.window{
font-size: 14px; 
border: 1px dotted #e0dbd0;
background-color: #faf5e9;
background-image: url('../images/arrow.gif'); 
background-repeat: no-repeat; 
background-position:5px 8px;
padding-left:18px;
display:block;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;

} 
.window a  { 
font-size: 14px; 
color: #c6010e; 
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
font-weight: normal; 
text-decoration: none; 
outline:none;
} 
.window a:hover  { 
font-size: 14px; 
color: #1a75d2; 
text-shadow:0 1px 0 #ffffff, 0 1px 4px #C8C8C8;
font-weight: normal; 
text-decoration: none; 
outline:none;





} 
.dhtmlwindow{
position: absolute;
border: 1px solid #666666;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 5px;
text-indent: 10px;
font-family: Arial, Verdana, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
background-color: #CA0000;
color: #333333;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: white;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}
.drag-handle{ /*Overwrite default drag handle bar background color with below*/
background-color: #feca07;
}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
background: #faf5e9;
width: 10px;
left: 0;
top: 0;
z-index: 5;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
opacity: 0.8;


/*PHOTO GALLERY*/


} .box-gallery{ 
width: 330px; 
margin: 0 auto; 
float:left;
text-align:left;
margin-left:30px;
margin-top:15px;
margin-bottom:0px;
padding: 0; 



} 
.photo_gallery { 
margin-left : 5px;  
margin-right : 5px;  
margin-top : 5px; 
margin-bottom : 5px; 
position : relative; 
background-color:#f0f6fa;

} 
.zoom_gallery { 
background-image : url('../images/zoom_gallery.png'); 
background-repeat : no-repeat; 
background-position : right; 
position : absolute; 
border : 0px solid #d3c9aa; 
width : 140px; 
bottom : 10px; 
right : 10px; 
} 
.gallery_small { 
font : 10px verdana, arial; 
color : #555555; 
font-style : normal; 
font-weight : normal; 
text-decoration : none; 
text-align : center; 
margin-bottom : 5px; 
display : block; 
width : 130px; 
} 
#background_gallery { 
width : 100%; 
background-color : #fff; 
} 
.main_table_gallery { 
padding-left : 20px; 
padding-right : 20px; 
padding-bottom:20px;
padding-top:0px;
/*background-image : url('../images/pix.png'); 
background-repeat : repeat; 
background-color:#fff;*/
} 
.page_gallery { 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-align : left; 
color : #ceaf76; 
text-decoration : none; 
font-weight : normal; 
text-align : left; 
} 
.page_pad { 
padding-left : 20px; 
padding-top : 5px; 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-align : left; 
color : #666666; 
 
} 
.page_gallery a { 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #2786c2; 
font-weight : normal; 
text-decoration : none; 
outline:none;
} 
.page_gallery a:hover { 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #666666; 
font-weight : normal; 
text-decoration : none; 
outline:none;
} 
.close_gallery { 

line-height : 22px; 
border-top : 1px solid #eeeeee; 
} 
.color_gallery { 
font-weight : normal; 
text-decoration : none; 
margin : 0; 
padding : 0; 
background-color : #f2fdfe; 
line-height : 22px; 
vertical-align : bottom; 
border-top : 1px solid #eeeeee; 
} 
.gallery:link { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
color : #2786c2; 
font-weight : normal; 
text-decoration : none; 
outline:none;
} 
.gallery:visited { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
color : #2786c2; 
font-weight : normal; 
text-decoration : none; 
outline:none;
} 
.gallery:hover { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
color : #666; 
font-weight : normal; 
text-decoration : underline; 
outline:none;

} 
#photos_number_gallery { 
padding-left : 11px; 
text-align : left; 
margin : 0; 
color : #666666; 
display : none; 
} 
.border_main_gallery { 
background-image : url('../images/pix-gallery.png'); 
background-repeat : repeat; 
border : 1px solid #d3c9aa; 
text-align : center; 
} 
.border_image_gallery { 
width : 120px; 
padding : 10px; 
border : 1px solid #a6cae0; 
background-image : url('../images/pix-gallery.png'); 
background-repeat : repeat; 
} 
.border_gallery { 
padding-top:20px;
padding-bottom:20px;
padding-left:40px;
padding-right:40px;
background-image : url('../images/pix-g2.png'); 
background-repeat : repeat-x; 
} 
.lezanta_gallery { 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 12px; 
color : #666666; 
font-weight : normal; 
text-decoration : none; 
margin : 0; 
padding : 0; 

}