html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,strong,b,u,i,center,ul,li,fieldset,form,menu{margin:0;padding:0;border-style:solid;border:0;font-size:100%;font:inherit;vertical-align:baseline}ul,li{list-style:none}
.clear{clear:both;display:block;width:0;height:0;visibility:hidden}
html,body{margin:0 auto;padding:0px;border:0px;font-family:Arial,Helvetica,sans-serif;font-size:12px;background-color:#2e2e2e}
h1{font-family:Arial,Helvetica,sans-serif;font-size:54px;font-weight:600;color:#333;display:block;letter-spacing:1px}
.smallh1 h1{font-family:Arial,Helvetica,sans-serif;font-size:46px;font-weight:600;color:#333;display:block}
h3{font-size:12px;color:#000;font-weight:normal;font-family:Tahoma;line-height:18px}
h3 A:link{font-size:12px;color:#000;font-weight:bold;font-family:Tahoma;line-height:20px;text-decoration:underline}
h3 A:active{font-size:12px;color:#000;font-weight:bold;font-family:Tahoma;line-height:20px;text-decoration:none}
h3 A:visited{font-size:12px;color:#018B8B;font-weight:bold;font-family:Tahoma;line-height:20px;text-decoration:underline}
h3 A:hover{font-size:12px;color:#018B8B;font-weight:bold;font-family:Tahoma;line-height:20px;text-decoration:none}
h4{font-size:13px;color:#000;font-weight:normal;font-family:Tahoma}
h4 A:link{font-size:13px;color:#000;font-weight:bold;line-height:20px;text-decoration:underline}
h4 A:hover{font-size:13px;color:#018B8B;font-weight:bold;line-height:20px;text-decoration:none}
h4 A:active{font-size:13px;color:#000;font-weight:bold;line-height:20px;text-decoration:none}
h4 A:visited{font-size:13px;color:#2F87A7;font-weight:bold;line-height:20px;text-decoration:none}
h5{font-size:11px;color:#000;font-weight:normal;line-height:18px;font-family:Verdana}
h5 A:link{font-size:11px;color:#028A02;font-weight:normal}
h5 A:active{font-size:11px;color:#000;font-weight:normal}
h5 A:visited{font-size:11px;color:#018B8B;font-weight:normal;text-decoration:none}
h5 A:hover{font-size:11px;color:#000;font-weight:normal;text-decoration:underline}
.container{margin:0 auto;width:1000px;padding:0;background-color:#fff;border:0px;padding-top:15px}
.gentable{margin:0 auto;width:922px;border:0px}
.td2{width:228px;height:20px;vertical-align:bottom;border:0px}
.left_t{margin:0 auto;width:250px;text-align:left}
.left_t input{font:600 1.3em/1.7em arial,tahoma,arial;background-color:#fff;border:none;height:20px;outline:0 none}.fie{border:1px solid #028A02;padding:4px}
#txtHotel li{border-left:1px solid #028A02;border-right:1px solid #028A02;padding:4px}
#txtHotel li:last-child{border-bottom:1px solid #028A02}
.searchfont{font-size:14px;color:#272727;font-weight:bold;font-family:arial;line-height:20px}.searchfont a:link{color:#272727;font-family:arial;text-decoration:none}
.searchfont a:visited{color:#272727;text-decoration:none}.searchfont a:hover{text-decoration:underline;letter-spacing:1px}
.nohotel a:link{font-size:1.2em;text-decoration:none;font-weight:bold}.color999{color:#999}
.sub_table{margin:0 auto;width:620px;text-align:left}
.l_sub_table{float:left;width:152px}
.tbl360{float:right;width:360px;margin-top:34px}
.padl6{padding-left:6px}.padtop{padding-top:4px}.padrig{padding-right:26px}
.pad16{padding:16px}.margl16{margin-left:16px}
.head{font-family:Tahoma;font-size:20px;font-weight:bold;color:#2F87A7}
.head1{font-family:Tahoma;font-size:20px;font-weight:bold;color:#4A9C9F}
.head3{font-family:Tahoma;font-size:22px;font-weight:bold;color:#fff;text-indent:10pt;padding:5px} /* #head3 */
.header{font-size:11px;color:#000;line-height:18px;font-family:Tahoma;font-weight:bold} /* #header */
.whitetxt{font-size:11px;color:#fff;line-height:18px;font-family:Verdana;text-decoration:none}
#info2{font-size:11px;color:#000;line-height:18px;font-family:Verdana;font-weight:normal}
#banner1{font-size:11px;color:#fff;font-weight:normal;font-family:Tahoma;text-decoration:none}
.titles2{font-size:16px;color:#fff;font-weight:bold;font-family:"Times New Roman",Times,serif;text-transform:uppercase}
.pinf8{font-size:14px;color:#333;font-weight:500;font-family:verdana;line-height:22px}
.pinf8 a:link{font-size:14px;color:#028A02;font-weight:normal}
.pinf8 a:visited{font-size:14px;color:#000;font-weight:normal}
.pinf8 a:hover{font-size:14px;color:#028A02;font-weight:normal}
#tiny3{font-size:9px;color:#fff;font-weight:normal;font-family:Tahoma}
#tiny5{font-size:9px;color:#000;font-weight:normal;font-family:Tahoma}
.tiny{font-size:10px;color:#ccc;font-weight:normal;font-family:Verdana} /* #tiny */
.tiny A:link{font-size:10px;color:#ccc;font-weight:normal;font-family:Verdana;text-decoration:none}
.tiny A:visited{font-size:10px;color:#ccc;font-weight:normal;font-family:Verdana;text-decoration:none}
.tiny A:active{font-size:10px;color:#fff;font-weight:normal}
.tiny A:hover{font-size:10px;color:#fff;font-weight:normal;font-family:Verdana;text-decoration:underline}
.menu{font-size:11px;color:#000;font-weight:normal;font-family:Tahoma}
.menu A:link{font-size:11px;color:#000;font-weight:normal;text-decoration:none;font-family:Tahoma}
.menu A:active{font-size:11px;color:#666;font-weight:normal}
.menu A:visited{font-size:11px;color:#666;font-weight:normal}
.menu A:hover{font-size:11px;color:#999;font-weight:normal;text-decoration:underline}
.tin8{font-size:10px;color:#000;text-decoration:none;font-family:Verdana} /* .tiny4 */
.tin8 A:link{font-size:10px;color:#000;text-decoration:underline}
.tin8 A:active{font-size:10px;color:#999;text-decoration:underline}
.tin8 A:visited{font-size:10px;color:#999;text-decoration:underline}
.tin8 a:hover{font-size:10px;color:#000;text-decoration:underline}
.titlesgr8{font-size:14px;color:#028A02;font-weight:bold;font-family:Tahoma} /* .titlesgreen */
.titlesgr8 A:link{font-size:14px;color:#028A02;font-weight:bold}
.titlesgr8 A:hover{font-size:14px;color:#000;font-weight:bold;text-decoration:underline}
.titlesgr8 A:active{font-size:14px;color:#666;font-weight:bold}
.titlesgr8 A:visited{font-size:14px;color:#018B8B;font-weight:bold;text-decoration:none}
.titlesgr8 A:hover{font-size:14px;color:#000;font-weight:bold;text-decoration:underline}
.titl8{font-size:10px;color:#000;font-weight:normal;font-family:Tahoma}	/* titles1 */
.titl8 A:link{font-size:12px;color:#000;font-weight:bold;font-family:Tahoma;text-decoration:underline}
.titl8 A:hover{font-size:12px;color:#000;font-weight:bold;font-family:Tahoma;text-decoration:none}
.titl8 A:active{font-size:12px;color:#000;font-weight:bold;font-family:Tahoma;text-decoration:none}
.titl8 A:visited{font-size:12px;color:#018B8B;font-weight:bold;font-family:Tahoma;text-decoration:none}
.inf8{font-size:11px;color:#000;font-weight:normal;line-height:18px;font-family:Verdana} /* info2 */
.inf8 A:link{font-size:11px;color:#028A02;font-weight:normal}
.inf8 A:hover{font-size:11px;color:#000;font-weight:normal;text-decoration:underline}
.inf8 A:active{font-size:11px;color:#000;font-weight:normal}
.inf8 A:visited{font-size:11px;color:#018B8B;font-weight:normal;text-decoration:none}
.inf8 A:hover{font-size:11px;color:#000;font-weight:normal;text-decoration:underline}
.subm{background-image:url('submenuback.gif');background-repeat:repeat}
.titsant{background-image:url('titsantoinfoback.gif');background-repeat:repeat}
.menuback{background-image:url('menuback.gif');background-repeat:repeat}
.vside{background-image:url('viewside.jpg');background-repeat:repeat}
.viewleft{background-image:url('viewleft.jpg');background-repeat:repeat}
.menuflight{background-image:url('menuflightsmain.gif');background-repeat:repeat}
.colour3{background-color:#018B8B;background-repeat:repeat}
.colour5{background-color:#000;background-repeat:repeat}
.colour6{background-color:#f3f3f3;background-repeat:repeat}
.colour7{background-color:#000;background-repeat:repeat}
.colourwhite{background-color:#fff;background-repeat:repeat}
.dash1{background-image:url('dashacross.gif');background-repeat:repeat}
.dash2{background-image:url('dashdown.gif');background-repeat:repeat}
.border1{border-top:1px none #ccc;border-right:1px none #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}
.border2{border:1px solid #666}
.border3{height:16px; border-top:1px none #ccc;border-right:1px solid #ccc;border-bottom:1px none #ccc;border-left:1px none #ccc}
.border4{border:1px solid #ccc}
.border5{border-top:1px none #666;border-right:1px solid #666;border-bottom:1px none #666;border-left:1px solid #666}
.hea8{font-size:14px;color:#000;font-weight:bold;font-family:Tahoma} /* .headerbig */
.hea8 A:link{font-size:14px;color:#000;font-weight:bold}
.hea8 A:visited{font-size:14px;color:#666;font-weight:bold;text-decoration:none}
.hea8 A:active{font-size:14px;color:#666;font-weight:bold}
.hea8 A:hover{font-size:14px;color:#000;font-weight:bold;text-decoration:underline}
.homelink{float:right;margin-right:4px}
.home_img{width:15px;height:15px;border-image:0}
.small_img{width:125px;height:83px;border-image:0}
.logo_img{border-image:0}
.spa_img{width:180px;height:150px;border-image:0}
.valign_top{vertical-align:top}
.txt_center {text-align: center}
.uk{background-image:url(/flags/uk_both.png);background-repeat:no-repeat}
.ru{background-image:url(/flags/ru_both.png);background-repeat:no-repeat}
.gr{background-image:url(/flags/gr_both.png);background-repeat:no-repeat}
.de{background-image:url(/flags/de_both.png);background-repeat:no-repeat}
.flags a{display:block;width:28px;height:16px;text-indent:-999em}
.flags a uk{background-image:url(/flags/uk_both.png);background-repeat:no-repeat}
.flags a ru{background-image:url(/flags/ru_both.png);background-repeat:no-repeat}
.flags a gr{background-image:url(/flags/gr_both.png);background-repeat:no-repeat}
.flags a de{background-image:url(/flags/de_both.png);background-repeat:no-repeat}
.flags a:hover{background-position:bottom}
.bl_line{background-image:url('blank1.gif');background-repeat:no-repeat;height:3px}
.bl_line5{background-image:url('blank1.gif');background-repeat:no-repeat;height:5px}
.banner{width:220px;padding:10px 0px;font-size:11px;margin:0px 30px;font-family:Arial,Helvetica;line-height:1.8}
.banner h2{font-size:20px;color:#000;padding-bottom:5px;margin:0px;line-height:1.2;font-weight:700;letter-spacing:-1px}
.banner h5{font-size:11px;color:#000;font-weight:700;padding:0px;margin:0px}
.banner h5 a{color:#000;text-decoration:underline;margin:0px;padding:5px 0px}
.banner h5 a:hover{text-decoration:none}
.banner h6{font-size:11px;padding:0px;color:#000;font-weight:400;margin-top:4px}
.banner h6 a{color:#000;text-decoration:none;line-height:1.6}
.banner h6 a:hover{text-decoration:none}
#titlesblue{font-size:14px;color:#018B8B;font-weight:bold;font-family:Tahoma}
#slider{width:340px;height:190px;overflow:hidden;padding:4px;padding-right:0px;border:1px solid #ccc;margin-top:6px;margin-bottom:4px}
/* a[title]:hover:after {
  content: attr(title);
  padding: 4px 8px;
  color: #333;
 white-space: nowrap; 
  z-index: 2;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
}
*/
.footer_out {display:block; margin:0 auto; width:1000px; height:82px; background-color: #fff}
.footer_in {display:block; margin:0 auto; width:988px; height:76px; background-color: #000}
.footer_es {display:block; padding-top:16px; margin:0 auto; width:936px}
.table1000 {margin:0 auto; width:1000px; border-spacing:0; border-collapse:collapse}
.table990 {margin:0 auto; width:990px; border-spacing:0; border-collapse:collapse}
.table932 {margin:0 auto; width:932px; border-spacing:0; border-collapse:collapse}
/* .table922 --> gentable */
.table906 {margin:0 auto; width:906px; border-spacing:0; border-collapse:collapse}
.table697 {width:697px; border-spacing:0; border-collapse:collapse}
.table452 {margin:0 auto; width:452px; border-spacing:0; border-collapse:collapse}
.table263 {float:right; width:263px; border-spacing:0; border-collapse:collapse}
/* .table250 --> left_t */
.table228 {margin:0 auto; width:228px; border-spacing:0; border-collapse:collapse}
.table125 {margin:0 auto; width:125px; border-spacing:0; border-collapse:collapse}
.table108 {width:100%; border-spacing:0; border-collapse:collapse}
.table100 {width:100%; border-spacing:0; border-collapse:collapse}
.td_w150_h120 {width:150px;height:120px}
.td_w694 {width:694px}
.td_w643 {width:643px}
.td_w456 {width:456px;vertical-align:top}
.td_w279 {width:279px}
.td_w276 {width:276px}
.td_w201 {width:201px}
.td_w182 {width:182px}
.td_w166 {width:166px}
.td_w160 {width:160px}
.td_w147 {width:147px}
.td_w131 {width:131px}
.td_w110 {width:110px}
.td_w95 {width:95px}
.td_w92 {width:92px}
.td_w90 {width:90px}
.td_w39 {width:39px}
.td_w36 {width:36px}
.td_w23 {width:23px}
.he80 {height:80px}
.he70 {height:70px}
.he20 {height:20px}