/* CSS Document */
html {height:100%;}
body {margin:0px; padding:0px; background-color:#ffffff; height:100%; font-family:Calibri, Helvetica, Arial, sans-serif; font-size:11px; color:#6c6d6e;}
h1 {display: none;}
h2 {display: none;}

.full_div {width:960px; margin-left:auto; margin-right:auto; height:100%;}
.full_div a {color:#808080; text-decoration:underline;}
.full_div a:hover {text-decoration:none;}
.top_div {display:block; float:left; text-align:left; /*margin-bottom:18px;*/ margin-top:20px;}
.center_div {width:960px;}
.menu_div{display:block; float:left; width:134px; padding-top:36px; font-size:10px; font-weight:bold; color:#595959; text-align:right;}
.menu_div span {display:block; padding-bottom:9px;}
.menu_div a {display:block; padding-bottom:9px; color:#8d8d8d; text-decoration:none;}
.menu_div a:hover {color:#595959;}
.menu_div a.lang {color:#27669f; text-decoration:none;}
.menu_div a.lang:hover {color:#1f517e;}
.main_div {display:block; float:left; width:588px; padding-left:25px;}
.thumbs_div {clear:both; padding-top:20px; width:588px;}
.text {clear:both; padding-top:20px; padding-right:10px; width:578px; line-height:18px; text-align:justify;}
.text a{color:#808080; text-decoration:underline;}
.text a:hover{text-decoration:none;}
.right_div {display:block; float:left; padding-left:3px; width:169px;}
.img_space_from_flash {margin-top:29px;}
.img_space_from_flash_gallery {margin-top:5px;}
.img_space_from_title {margin-top:5px;}
.bottom_div a.tool {font-weight:bold; color:#a8a8a8; text-decoration:none;}
.bottom_div a.tool:hover {color:#d71d20;}

/****** BEGIN STYLES FOR ACCOMMODATION PAGES ******/
.right_div_accommodation a{display:block; margin-bottom:4px; padding-left:7px; padding-top:10px; color:#FFFFFF; font-weight:bold; text-decoration:none; width:152px; height:102px; line-height:13px; }
.right_div_accommodation a.room1 {background-color:#96a7ad;}
.right_div_accommodation a.room1:hover{background-color:#647f8a;}
.right_div_accommodation a.room2 {background-color:#c2d4d6;}
.right_div_accommodation a.room2:hover{background-color:#a1c4c8;}
.right_div_accommodation a.room3 {background-color:#d4c8b1;}
.right_div_accommodation a.room3:hover{background-color:#c3ac80;}
.right_div_accommodation a.room4 {background-color:#bdbdbd;}
.right_div_accommodation a.room4:hover{background-color:#989898;}
.right_div_accomodation_inside {width:165px; height:43px; background-color:#2e78bc; margin-top:4px; padding-left:7px; padding-top:10px; line-height:18px;}
.right_div_accomodation_inside a {display:block; color:#FFFFFF; font-weight:bold; margin:0px; padding:0px; width:100%; text-decoration:none;}
.right_div_accomodation_inside a:hover {color:#215788;}
.accommodation_menu_inside {margin-top:8px; margin-bottom:16px; font-weight:bold; color:#2e78bc;}
.accommodation_menu_inside a{font-weight:bold; color:#7a9dbc; text-decoration:none;}
.accommodation_menu_inside a:hover{color:#2e78bc;}
/****** END STYLES FOR ACCOMMODATION PAGES ******/

/****** BEGIN STYLES FOR FACILITIES PAGES ******/
.right_div_facilities a{display:block; margin-bottom:4px; padding-left:7px; padding-top:10px; color:#FFFFFF; font-weight:bold; text-decoration:none; width:152px; height:73px; line-height:14px; }
.right_div_facilities a.facil1 {background-color:#96bbdd;}
.right_div_facilities a.facil1:hover{background-color:#6ca0d0;}
.right_div_facilities a.facil2 {background-color:#b2c8dd;}
.right_div_facilities a.facil2:hover{background-color:#93b2d0;}
.right_div_facilities a.facil3 {background-color:#cedfef;}
.right_div_facilities a.facil3:hover{background-color:#bbd3e9;}
.right_div_facilities a.facil4 {background-color:#90b3cd;}
.right_div_facilities a.facil4:hover{background-color:#6495b9;}
.perfore_line {display:block; width:585px; height:1px; margin-top:10px; margin-bottom:10px; background-image:url(../Layout/perfore_line.gif); background-repeat:repeat-x;}
/****** END STYLES FOR FACILITIES PAGES ******/

/****** BEGIN STYLES FOR RATES-RESERVATIONS PAGES ******/
.right_div_rates {padding-top:34px;}
.right_div_rates a{display:block; margin-bottom:4px; padding-left:7px; padding-top:10px; color:#FFFFFF; font-weight:bold; text-decoration:none; width:152px; height:73px; line-height:14px; }
.right_div_rates a.rate1 {background-color:#96bbdd;}
.right_div_rates a.rate1:hover{background-color:#6ca0d0;}
.right_div_rates a.rate2 {background-color:#b2c8dd;}
.right_div_rates a.rate2:hover{background-color:#93b2d0;}
.right_div_rates a.rate3 {background-color:#cedfef;}
.right_div_rates a.rate3:hover{background-color:#bbd3e9;}
.right_div_rates a.rate4 {background-color:#90b3cd;}
.right_div_rates a.rate4:hover{background-color:#6495b9;}
.right_div_rates a.rate5 {background-color:#8ca6ba;}
.right_div_rates a.rate5:hover{background-color:#487191;}
.forma {padding-left:50px; padding-top:33px; font-size:11px;}
.boxes {border: 1px solid #D0AD7F; font-family: Calibri, Helvetica, Arial, sans-serif; font-size: 13px; color: #82a3c0; background-color: #FFFFFF;}
.check {display:block; width:155px; height:23px; background-image:url(../Layout/check_availability_box.jpg); background-repeat:no-repeat; border:0px; font-weight:bold; color:#FFFFFF; font-size:13px; font-family: Calibri, Helvetica, Arial, sans-serif; padding-bottom:2px; cursor:pointer;}
.bullet_list {padding-left:10px; margin-left:5px; line-height:18px;}
.rates_menu_inside {margin-top:3px; margin-bottom:3px; margin-left:15px; font-weight:bold; color:#2e78bc;}
.rates_menu_inside a{font-weight:bold; color:#7a9dbc; text-decoration:none;}
.rates_menu_inside a:hover{color:#2e78bc;}
/****** END STYLES FOR RATES-RESERVATIONS PAGES ******/

/****** BEGIN STYLES FOR SANTORINI PAGES ******/
.main_div_santorini_1 {float:left;}
.main_div_santorini_2_menu {float:left; width:172px; height:344px; background-color:#2e78bc;}
.main_div_santorini_2_menu_selected {display:block; padding-left:8px; padding-top:35px; padding-bottom:35px; color:#2b3437; font-weight:bold;}
.main_div_santorini_2_menu a {display:block; padding-left:8px; padding-top:35px; padding-bottom:35px; color:#e6e6e6; font-weight:bold; text-decoration:none;}
.main_div_santorini_2_menu a:hover {color:#2b3437;}
.santorini_menu_perfore_line {display:block; width:172px; height:1px; background-image:url(../Layout/santorini_perfore_line.gif); background-repeat:repeat-x;}
/****** END STYLES FOR SANTORINI PAGES ******/

/****** BEGIN STYLES FOR GALLERY PAGES ******/
.gallery_menu {float:left; width:172px; height:344px; background-color:#82a3c0;}
.gallery_menu_selected {display:block; padding-left:8px; padding-top:49px; padding-bottom:49px; color:#1a4e76; font-weight:bold;}
.gallery_menu a {display:block; padding-left:8px; padding-top:49px; padding-bottom:49px; color:#ffffff; font-weight:bold; text-decoration:none;}
.gallery_menu a:hover {color:#1a4e76;}
.gallery_menu_perfore_line {display:block; width:172px; height:1px; background-image:url(../Layout/gallery_perfore_line.gif); background-repeat:repeat-x;}
.gallery_film img {margin:0px; padding:0px;}
.lezanta {text-align:right; color:#82a3c0; font-weight:bold; font-size:12px; padding-right:1px; height:20px;}
/****** END STYLES FOR GALLERY PAGES ******/


.bottom_div {padding:88px 0px 44px 160px; color:#7a9dbc;}
.bottom_div a {color:#7a9dbc; text-decoration:underline;}
.bottom_div a:hover { text-decoration:none;}

.hotels_link {color:#b2b2b2; padding-left:46px; padding-top:6px;}
.hotels_link a {color:#b2b2b2; text-decoration:none;}
.hotels_link a:hover {color:#7f7f7f;}
