html{overflow-y:scroll;}
body{padding:0;margin:0;font:12px Arial,Helvetica,sans-serif;color:#333;vertical-align:top;width:100%;height:100%;}
td{font-size:12px;text-align:left;}
a:link{font-weight:bold;color:#00397d;text-decoration:none;}
a:visited{font-weight:bold;color:#00397d;text-decoration:none;}
a:hover{font-weight:bold;color:#c43c03;text-decoration:none;}
form{padding:0;margin:0;}
h1{font-weight:bold;font-size:140%;color:#00397d;margin:4px 0 8px 0;}
h2{font-weight:bold;font-size:120%;color:#00397d;}
h3{font-weight:bold;font-size:110%;color:#00397d;}
h4{font-weight:bold;font-size:100%;color:#00397d;}
.currentpage{color:#fff;font-weight:bold;font-size:150%;background-color:#f60;}
.st1{font-weight:bold;color:#c00;}
.st2{font-weight:bold;}
#GoogleMap{height:150px;width:180px;margin:23px 8px 0 8px;}
.HClass{float:right;width:100px;}
.TopBorder{height:3px;width:610px;display:block;overflow:hidden;border-width:1px 1px 0 1px;border:solid #2e1c85;}
#Top1{background-image:url(images/topbgd1.jpg);width:100%;text-align:center;height:auto;}
#Header{background-image:url(images/header.jpg);display:block;height:120px;width:982px;margin-right:auto;margin-left:auto;}
#Top2{width:100%;text-align:center;height:auto;background:#c7e9fa url(images/topbgd2.jpg) repeat-x;}
#Top2RBgrd{background-image:url(images/topbgd3.jpeg);float:right;height:138px;width:12px;display:block;}
#Top2RBgrd2{background-image:url(images/topbgd4.jpg);float:right;height:18px;width:12px;display:block;background-repeat:repeat-y;}
#Top2PageBgrd{width:982px;height:auto;margin-right:auto;margin-left:auto;overflow:auto;display:block;background-image:url(images/mbgd.jpg);background-repeat:repeat-y;}
#Top2Page{display:block;background-color:#fff;width:940px;height:auto;padding:15px 15px 0 15px;float:left;}
#MenuOut{background-image:url(images/menu_bgrd1.gif);height:25px;width:940px;margin-bottom:4px;border-top:2px solid #00397d;border-bottom:3px solid #00397d;float:left;display:block;}
#Menu{float:left;margin-top:3px;}
.mMenu{display:block;width:150px;float:left;text-align:center;clear:right;color:#00397d;line-height:19px;}
.mMenu a{color:#00397d;}
.mMenu a:link{color:#00397d;}
.mMenu a:visited{color:#00397d;}
.mMenu a:hover{display:block;background-color:#00397d;color:#fc3;height:19px;width:150px;}
#Langs{float:right;margin:4px 2px 0 0;}
.Flag_el{display:block;float:left;width:27px;height:17px;margin-right:2px;background-image:url(../flags/el.png);}
.Flag_en{display:block;float:left;width:27px;height:17px;margin-right:2px;background-image:url(../flags/en.png);}
.Flag_fr{display:block;float:left;width:27px;height:17px;margin-right:2px;background-image:url(../flags/fr.png);}
.Flag_de{display:block;float:left;width:27px;height:17px;margin-right:2px;background-image:url(../flags/de.png);}
.Flag_it{display:block;float:left;width:27px;height:17px;margin-right:2px;background-image:url(../flags/it.png);}
.Flag_bg{display:block;float:left;width:27px;height:17px;margin-right:2px;background-image:url(../flags/bg.png);}
.Flag_sr{display:block;float:left;width:27px;height:17px;margin-right:2px;background-image:url(../flags/sr.png);}
.Flag_ro{display:block;float:left;width:27px;height:17px;margin-right:2px;background-image:url(../flags/ro.png);}
.Flag_pl{display:block;float:left;width:27px;height:17px;margin-right:2px;background-image:url(../flags/pl.png);}
.Flag_ru{display:block;float:left;width:27px;height:17px;margin-right:2px;background-image:url(../flags/ru.png);}
#TopBannersGR{width:940px;display:block;float:left;margin-bottom:4px;height:78px;vertical-align:top;overflow:hidden;}
#TopBannersEN{width:940px;display:block;float:left;margin-bottom:4px;height:60px;vertical-align:top;overflow:hidden;}

#TopBanners{width:940px;display:block;float:left;margin-bottom:4px;height:60px;vertical-align:top;overflow:hidden;}
#Banner468L{float:left;width:468px;height:auto;vertical-align:top;overflow:hidden;}
#Banner468R{float:left;width:468px;height:auto;vertical-align:top;overflow:hidden;margin-left:4px;}
#pathway_outer{padding:0;float:left;display:block;color:#00397d;width:940px;height:25px;border-top:3px solid #00397d;background-image:url(images/menu_bgrd2.gif);}
#pathway_text{float:left;margin:4px;overflow:hidden;height:16px;}
.pathway a:link{font-weight:bold;color:#00397d;}
.pathway a:visited{font-weight:bold;color:#00397d;}
.pathway a:hover{font-weight:bold;color:#a00005;}
.fblike{text-align:right;margin-top:1px;float:right;width:auto;height:20px;display:block;overflow:hidden}
.bookmarks{margin-top:3px;float:right;height:16px;display:block;overflow:hidden}
#Middle{width:100%;text-align:center;height:auto;clear:both;background:#c7e9fa center repeat-y;}
#MiddleAll{width:982px;height:auto;margin-right:auto;margin-left:auto;display:block;overflow:auto;background-image:url(images/mbgd.jpg);background-position:center;}
#MiddlePage{display:block;float:left;width:955px;height:auto;text-align:left;background-color:#fff;margin-top:0;padding:3px 0 11px 15px;border-top:1px solid #fff;}
#Left{float:left;width:160px;display:block;margin-right:4px;overflow:hidden;}
#Main{float:left;width:612px;height:auto;display:block;}
#Main2{float:left;width:776px;height:auto;display:block;}
#Right{float:left;width:160px;display:block;margin-left:4px;overflow:hidden;}
#Maps{height:402px;width:612px;display:block;margin-bottom:4px;}
#MainMap{height:402px;width:402px;margin:0;float:left;}
#Gmap{width:400px;height:400px;border:1px solid #000;}
#BackMaps{float:right;width:199px;}
#GoogleSearch{height:162px;width:197px;display:block;padding-top:0;border:0;text-align:center;}
.MMap{height:400px;width:400px;border:1px solid #00397d;}
.BackMap1{height:197px;width:197px;border:1px solid #00397d;margin-bottom:2px;}
.BackMap2{height:197px;width:197px;border:1px solid #00397d;}
#Counted{width:160px;height:226px;display:block;font-weight:bold;text-align:center;margin-bottom:4px;padding-bottom:2px;border:0;background:url(images/search_bgrd.png);background-repeat:repeat-x;}
#Counted h1{background-color:#3771ab;display:block;color:#fff;width:100%;font-weight:bold;margin:0;font-size:14px;height:22px;padding-top:6px;}
#Counted h2{padding:4px;margin:0;font-size:12px;line-height:15px;}
#QSearch{width:158px;display:block;margin:0 0 4px 0;border:1px solid #00397d;padding:0;clear:both;background:url(images/search_bgrd.png) repeat-x;}
#QSearch_Head{background-color:#3771ab;display:block;height:18px;width:160px;float:left;margin:0;clear:both;}
#QSearch_Head h2{padding:2px 0 2px 5px;font-size:12px;font-weight:bold;line-height:15px;color:#fff;margin:0;}
#QSearch_Inner{color:#d36600;line-height:16px;margin:2px;}
#Search{width:158px;height:auto;margin-bottom:4px;margin-top:0;border:1px solid #00397d;padding:0;font-size:10px;color:#d36600;clear:both;background:url(images/search_bgrd.png);background-repeat:repeat-x;}
#Search h3{padding-left:2px;padding-top:2px;padding-bottom:2px;font-size:100%;color:#d36600;font-weight:bold;line-height:12px;margin:0;}
#Search a{padding-left:2px;padding-top:2px;padding-bottom:2px;font-size:100%;color:#d36600;font-weight:bold;line-height:12px;margin:0;}
#Search_Head{background-color:#3771ab;display:block;height:18px;width:160px;float:left;margin:0;clear:both;}
#Search_Head h2{padding-left:5px;padding-top:2px;padding-bottom:2px;font-size:12px;font-weight:bold;line-height:15px;color:#fff;margin:0;}
#Search_Inner{color:#d36600;line-height:16px;margin:2px;}
#Areas{width:205px;height:400px;float:right;display:block;}
#Areas a{font-weight:bold}
#Areas a:link{color:#00397d}
#Areas a:visited{color:#00397d}
#Areas a:hover{color:#a00005}
#Areas_Title{height:26px;width:100%;display:block;background-color:#3771ab;font-weight:bold;margin-bottom:0;}
#Areas_Title h2{float:left;margin:2px 0 0 4px;font-size:13px;line-height:17px;color:#fff;}
#Areas_Title h3{float:right;margin:2px 5px 0 0;font-size:13px;line-height:17px;color:#fff;}
.Areas_Row{width:100%;height:20px;float:left;display:block;clear:both;margin-top:7px;background:url(images/table-bgrd.gif);}
.Areas_Loc{float:left;margin-left:4px;line-height:17px;}
.Acs{text-align:right;float:right;margin-right:5px;line-height:17px;color:black;}
#Booking{width:938px;border:1px solid #369;}
#Booking1{width:938px;border:1px solid #369;overflow:scroll;}
#Links{width:612px;height:auto;display:block;clear:both;font-weight:bold;margin:0 0 10px 0;padding:0;background:url(images/search_bgrd.png) repeat-x;}
#Links p{padding-left:30px;text-indent:-30px;line-height:17px;margin:0;}
#Links a{font-weight:bold;}
#Links a:link{color:#00397d;}
#Links a:visited{color:#00397d;}
#Links a:hover{color:#a00005;}
#Links table{width:598px;border:0;vertical-align:top;}
#Links td{font-weight:bold;color:#00397d;width:33.3%;vertical-align:top;}
#Links_Head{background-color:#3771ab;display:block;height:18px;width:612px;float:left;margin:0;}
#Links_Head h2{padding:2px 0 0 5px;font-size:12px;font-weight:bold;line-height:15px;color:#fff;margin:0;}
#Links_Main{color:#00397d;width:604px;float:left;display:block;height:auto;padding:4px;margin:0;}
#Links_Main h2{font-size:140%;font-weight:bold;margin:4px 0 8px;color:#00397d;}
#Links_Bottom{display:block;height:6px;width:612px;float:left;overflow:hidden;background:url(images/box612-bgrd2.png) repeat-x;}
#accom_head{background-color:#3771ab;display:block;height:18px;width:612px;float:left;margin:0;}
#accom_head h2{padding:2px 0 0 5px;font-size:12px;font-weight:bold;line-height:15px;color:#fff;margin:0;}
#accom{width:612px;height:auto;display:block;margin-bottom:4px;clear:both;}
.accomTitle h1{padding-top:10px;font-size:20px;line-height:36px;color:#C60;}
#accomBeg{clear:both;padding:5px;height:auto;}
#accomTab{border-width:1px;border-color:#00397d;border-style:solid;display:block;clear:both;height:auto;width:610px;}
#infos{width:600px;height:auto;display:block;float:left;clear:both;padding:5px;height:auto;border-width:1px 1px 1px 1px;border-color:#00397d;border-style:solid;}
#bigkorniza{width:568px;background-image:url(images/bigkorniza.jpg);background-repeat:no-repeat;background-position:center;padding:12px;height:464px;text-align:center;vertical-align:middle;display:block;margin:5px;}
#bigphoto{width:504px;padding:30px;height:410px;display:block;text-align:center;margin:auto;}
#bigphoto img{clear:both;display:block;text-align:center;margin-right:auto;margin-left:auto;}
#bigphoto #desc{text-align:center;font-style:italic;margin-top:7px;height:auto;clear:both;display:block;}
#photos{width:600px;height:auto;display:block;float:left;clear:both;padding:5px;height:auto;border-width:1px 1px 1px 1px;border-color:#00397d;border-style:solid;}
#photos .thumbnail{height:100px;width:100px;}
#thumbnails{text-align:center}
#CheckEmail{width:16px;height:26px;float:left}
.redexclamation{background:url(../icons/exclamation-red.png) 50% 50% no-repeat}
#mapnav{display:none;}
#i{float:right;height:auto;display:block;clear:both;background-color:#FC3;padding:3px;margin-bottom:5px;margin-left:5px;width:220px;}
.copyright{text-align:center;font-weight:bold;}
.Hotel{width:610px;height:122px;margin:10px 0 10px 0;display:block;clear:both;text-align:left;background-color:#fff;}
.Photo_outer{width:170px;height:122px;text-align:center;float:left;background:url(images/foto-bgd.jpeg);}
.Photo_outer a:link,.Photo_outer a:visited,.Photo_outer a:hover,.Photo_outer a:active{color:#fff;text-decoration:none;}
.Photo_outer img{width:150px;height:100px;margin-top:11px;border:0;}
.Box{height:122px;width:436px;float:right;display:block;background:url(images/hot-box-bgrd.png) bottom repeat-x;}
.Title{background-color:#6da0d6;font-weight:bold;color:#fff;height:23px;width:436px;float:left;}
.Title h2{font-size:14px;line-height:17px;padding:2px 0 0 2px;margin:0;float:left;width:auto;overflow:hidden;height:19px;color:#00397d;}
.Title a:link{color:#00397d;text-decoration:underline;}
.Title a:visited{color:#00397d;text-decoration:underline;}
.Title a:hover{color:#c43c03;text-decoration:underline;}
.Hotel .Line1{width:432px;height:18px;float:left;margin:4px 2px 0 2px;display:block;overflow:hidden;clear:both;}
.Hotel .Line2{width:432px;display:block;float:left;overflow:hidden;padding:0 2px 0 2px;}
.Line1 h2{height:18px;float:left;display:block;margin:0;font-size:12px;line-height:18px;overflow:hidden;}
.Hotel h3{font-size:12px;font-weight:normal;margin:0;line-height:18px;height:18px;display:block;float:left;width:auto;overflow:hidden;max-width:334px;white-space:nowrap;}
.Hotel h4{font-size:12px;font-weight:normal;margin:0;line-height:18px;height:18px;display:block;float:left;width:auto;overflow:hidden;max-width:407px;white-space:nowrap;}
.Hotel .phone{display:block;float:left;margin-left:7px;}
.phoneimg{width:16px;height:16px;vertical-align:middle;display:block;float:left;margin-right:5px;background-image:url(../icons/con_tel.png);}
.nophoneimg{width:16px;height:16px;vertical-align:middle;display:block;background-image:url(../icons/phone2.png);}
.Buttons{float:right;height:18px;display:block;clear:none;border:0;}
.BookelButton{float:left;display:block;margin-left:1px;width:51px;height:16px;background-image:url(../icons/Booking-el.gif);}
.BookenButton{float:left;display:block;margin-left:1px;width:51px;height:16px;background-image:url(../icons/Booking-en.gif);}

.BookitButton{float:left;display:block;margin-left:1px;width:51px;height:16px;background-image:url(../icons/Booking-it.gif);}
.BooksrButton{float:left;display:block;margin-left:1px;width:51px;height:16px;background-image:url(../icons/Booking-sr.gif);}
.BookbgButton{float:left;display:block;margin-left:1px;width:51px;height:16px;background-image:url(../icons/Booking-bg.gif);}
.BookroButton{float:left;display:block;margin-left:1px;width:51px;height:16px;background-image:url(../icons/Booking-ro.gif);}
.BookplButton{float:left;display:block;margin-left:1px;width:51px;height:16px;background-image:url(../icons/Booking-pl.gif);}




.BookfrButton{float:left;display:block;margin-left:1px;width:51px;height:16px;background-image:url(../icons/Booking-fr.gif);}
.BookdeButton{float:left;display:block;margin-left:1px;width:51px;height:16px;background-image:url(../icons/Booking-de.gif);}
.BookruButton{float:left;display:block;margin-left:1px;width:51px;height:16px;background-image:url(../icons/Booking-ru.gif);}
.wwwButton{float:left;display:block;margin-left:1px;width:53px;height:16px;background-image:url(../icons/www.png);}
.EmailButton{float:left;display:block;margin-left:1px;width:20px;height:16px;background-image:url(../icons/email.png);}
.Fac{float:left;width:436px;height:auto;}
.Fac img{width:24px;height:24px;margin:4px 5px 0 0;}
.Head_Title{background-color:#3771ab;display:block;height:18px;width:100%;float:left;margin:0;clear:both;overflow:hidden;}
.Head_Title h2{padding:2px 0 2px 5px;font-size:12px;font-weight:bold;line-height:15px;color:#fff;margin:0;}
.Box_Outer{width:158px;padding:0;font-size:11px;display:block;overflow:hidden;clear:both;margin:0 0 4px 0;border:1px solid #00397d;background:url(images/box612-bgrd1.png) repeat-x;}
.Box_Outer h1{margin:2px 0 0 0;font-size:11px;text-indent:-30px;padding-left:30px;}
.Box_Inner{margin:3px;height:auto;}
.Box_Inner a:link{color:#00397d;}
.Box_Inner a:visited{color:#00397d;}
.Box_Inner a:hover{color:#c43c03;}
#NewSearch{font-size:10px;color:#00397d;}
#NewSearch h3{font-size:10px;margin-top:2px;margin-bottom:2px;}
.Class{float:right;height:17px;margin:3px 3px 0 0;}
.Class img{float:right;}
.Google{width:160px;height:600px;padding-bottom:4px;clear:both;}
.ad160x600{width:160px;height:600px;padding-bottom:4px;clear:both;}
#Weather{width:158px;height:122px;clear:both;margin-bottom:4px;border:1px solid #00397d;text-align:center;background:url(images/box612-bgrd1.png) repeat-x;}
#GuideB{width:160px;height:231px;display:block;clear:both;margin-bottom:4px;}
#GuideB img{width:158px;border:1px solid #00397d;}
.Banner160{width:160px;height:60px;margin-bottom:4px;}
#PlaceInfo{width:158px;padding:0;font-size:11px;display:block;overflow:hidden;clear:both;margin:0 0 4px 0;border:1px solid #00397d;background:url(images/box612-bgrd1.png) repeat-x;}
#PlaceInfo h1{font-size:130%;}
#PlaceInfo td{font-size:11px;}
#PlaceTxt{width:158px;height:700px;clear:both;margin-bottom:4px;padding:1px;background:url(images/info_bgrd.gif) repeat-x;overflow:auto;}
#PlaceTxt h1{font-size:130%;font-weight:bold;color:#c00;}
#PlaceTxt h2{font-size:110%;font-weight:bold;color:#c00;}
#PlaceTxt h3{font-size:100%;font-weight:bold;color:#c00;}
#FSearch{width:610px;border:1px solid #823331;background-color:#fef4c0;}
#FSearchT{border:0;}
#FSearchT th{font-size:115%;}
#Guide{width:602px;display:block;float:left;padding:4px;border:1px solid #823331;background-color:#fef4c0;}
#Contact{width:602px;height:230px;display:block;float:left;padding:4px;border:1px solid #823331;background-color:#fef4c0;}
#Bottom{background-image:url(images/bottombgd2.jpg);display:block;text-align:center;height:58px;width:100%;clear:both;background-repeat:repeat-x;}
#BottomBgrd{background-image:url(images/bottombgd.jpg);display:block;height:58px;width:982px;margin-right:auto;margin-left:auto;}
#Bot_Menu{width:970px;font-size:10px;text-align:center;float:left;color:black;clear:both;margin-top:26px;}
#Bot_Menu a:link{color:#00397d;font-weight:bold;}
#Bot_Menu a:visited{color:#00397d;font-weight:bold;}
#Error{font-size:18px;font-weight:bold;text-align:center;color:#f00;background-color:#ff6;border:medium solid #f00;margin-bottom:20px;padding:10px;}
.Audiotex{font-size:11px;padding:5px;text-align:justify;display:block;height:auto;clear:both;float:left;}
.Bigger{font-size:120%;font-weight:bold;}
.Notes{font-size:85%;}
#logo{width:776px;height:126px;display:block;border:0;background-image:url(images/kefalari.jpg);}
#logo h1{font-weight:bold;font-size:16px;margin:0;color:black;letter-spacing:1px;height:20px;}
#logo h2{font-weight:bold;font-size:12px;margin:0;line-height:25px;}
#logo h3{font-weight:normal;font-size:12px;margin:0;font-style:italic;}
#logo_left{width:350px;float:left;text-align:left;display:block;margin:30px 0 0 10px;}
#logo_right{width:240px;float:right;text-align:right;display:block;margin:30px 10px 0 0;}
#maintabs{width:100%;font-size:12px;margin:0;}
#distances td{background-color:#dde;}
#distances img{margin:2px;}
.rooms td{background-color:#dde;}
.facilities{border-right:#aae 1px dashed;padding:5px 5px 5px 5px;border-top:#779bca 2px solid;display:block;border-left:#aae 1px dashed;border-bottom:#aae 1px dashed;background-color:#dde;}
.facilities img{margin:2px;width:24px;height:24px;}
p.cite{padding:0 5px 0 5px;display:list-item;background:url(../icons/close_quotes.gif) no-repeat right bottom;list-style-image:url(../icons/open_quotes.gif);color:#008080;}
p.highlight{border:#bc8f8f 1px solid;padding:5px;font-weight:bold;background:#e8e8e8;color:#069;}
.subtitle{padding:5px 5px 5px 5px;font-weight:bold;width:270px;color:#fff;background-color:#779bca;}
.mainphoto{border:#aae 1px dashed;padding:5px 5px 5px 5px;float:left;margin:0 10px 5px 0;background-color:#dde;width:50%}
.m{background-color:#dde;}
.thumbnail{margin:3px;border:2px solid #fff;}
.caption{font-size:.9em;padding-top:.2em;}
html .clearfix{height:1%;}
a img{border-style:none;}
#fs img{margin:2px;}
.contact{line-height:24px;}
.AccomType{font-weight:bold;}
.AccomNoSub{text-align:right;}
.AccomNo{font-weight:bold;text-align:right;}
.LinkUrl{color:#999;}
#menu2{width:100%;float:left;display:block;padding-top:6px;clear:both;height:auto;}
.active{display:block;width:150px;height:19px;font-weight:normal;margin:6px 0 0 2px;float:left;text-align:center;clear:right;color:#fff;line-height:19px;background-color:#6da0d6;}
.active a{color:#fff;font-weight:normal;}
.active a:link{color:#fff;}
.active a:visited{color:#fff;}
.active a:hover{display:block;background-color:#00397d;color:#fff;height:19px;width:150px;}
.deactivated{display:block;width:150px;height:19px;font-weight:normal;margin:6px 0 0 2px;float:left;text-align:center;clear:right;color:#999;line-height:19px;background-color:#ccc;}
.deactivated a{color:#999;}
.deactivated a:link{color:#999;}
.deactivated a:visited{color:#999;}
.deactivated a:hover{color:#999;}
.current{display:block;width:150px;height:25px;float:left;margin:0 0 0 2px;text-align:center;clear:right;color:#F90;line-height:25px;background-color:#00397d;font-weight:bold;}
.limain{background:url(../icons/directory.gif) no-repeat;padding:0 0 5px 20px;list-style-type:none;text-align:left;}
.lisub{background:url(../icons/sub-directory.gif) no-repeat 23px 50%;padding:0 0 4px 35px;list-style-type:none;text-align:left;}
a.main_small_style{font-weight:bold;font-size:11pt;color:#000;font-family:Arial,Helvetica,sans-serif;}
a.tr{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;line-height:17px;border:3px ridge #000;display:block;background-color:#F63;color:#FFF;clear:none;float:right;padding-top:5px;height:55px;width:120px;text-align:center;font-weight:bold;text-decoration:none}

.hide{display:none}

.marquee {width:100%;height:28px;overflow:hidden;color:#c30;font-weight:bold;line-height:28px;}