html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}body { line-height:1; }article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }nav ul { list-style:none; }blockquote, q { quotes:none; }blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }ins { background-color:#fff; color:#000; text-decoration:none; }mark { background-color:#fff; color:#000; font-style:italic; font-weight:bold; }del { text-decoration: line-through; }abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }table { border-collapse:collapse; border-spacing:0; }hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; }input, select { vertical-align:middle; }header, footer, nav, section, article, figure, aside, video, audio { display:block; }#innerpage { background-color:#FFFFFF; background-image:none; color:#000; }.clear { clear:both; }.dspace10 { margin:0 0 10px 0; padding:0; }div.elx_tbl_wrapper { margin:0; padding:4px; border:1px solid #ddd; background-color:#fff; }table.elx_tbl_list { margin:0; padding:0; width:100%; border:1px solid #e0e0e0; background-color:#fff; border-collapse:collapse; }table.elx_tbl_list tr th, table.elx_tbl_list tr th.elx_th_center {padding:6px 4px; color:#fff; font:bold 12px/16px tahoma, verdana, sans-serif; text-align:left; border:none; background-color:#3a6184;}table.elx_tbl_list tr th.elx_th_center { text-align: center; }table.elx_tbl_list tr th.elx_th_sub, table.elx_tbl_list tr th.elx_th_subcenter, table.elx_tbl_list tr th.elx_th_subcur {padding:3px 2px; color:#222; font:normal 12px/16px tahoma, verdana, sans-serif;text-align:left; border:none; background-image:none; background-color:#b8d9f8;}table.elx_tbl_list tr th.elx_th_subcenter { text-align:center; }table.elx_tbl_list tr th.elx_th_subcur { background-color:#f9fbc1; }th.elx_th_sub a, th.elx_th_subcenter a { color:#fff; text-decoration:none; }th.elx_th_sub a:hover, th.elx_th_subcenter a:hover { color:#3a6184; }th.elx_th_subcur a { color:#3a6184; text-decoration:none; }th.elx_th_subcur a:hover { color:#ff9900; }table.elx_tbl_list tr td, table.elx_tbl_list tr td.elx_td_center {padding:4px; background-color:#efefef; color:#000; font:normal 12px/16px tahoma, verdana, sans-serif; text-align:left; border:1px solid #dadada;}table.elx_tbl_list tr td.elx_td_center { text-align:center; }table.elx_tbl_list tr.elx_tr0 td, table.elx_tbl_list tr.elx_tr0 td.elx_td_center {padding:4px; background-color:#f5f5f5; color:#000; font:normal 12px/16px tahoma, verdana, sans-serif; text-align:left; border:1px solid #dadada;}table.elx_tbl_list tr.elx_tr0 td.elx_td_center { text-align:center; }table.elx_tbl_list tr.elx_tr1 td, table.elx_tbl_list tr.elx_tr1 td.elx_td_center {padding:4px; background-color:#efefef; color:#000; font:normal 12px/16px tahoma, verdana, sans-serif; text-align:left; border:1px solid #dadada;}table.elx_tbl_list tr.elx_tr1 td.elx_td_center { text-align:center; }table.elx_tbl_list tr.elx_trx td, table.elx_tbl_list tr.elx_trx td.elx_td_center {padding:4px; background-color:#fde5e5; color:#000; font:normal 12px/16px tahoma, verdana, sans-serif; text-align:left; border:1px solid #dadada;}table.elx_tbl_list tr.elx_trx td.elx_td_center { text-align:center; }table.elx_tbl_list tr.elx_tr0:hover td, table.elx_tbl_list tr.elx_tr1:hover td { background-color:#fff; }table.elx_tbl_list tr.elx_trx:hover td { background-color:#f9fbc1; }a.elx_params_group, a.elx_params_group:hover, a.elx_params_group:link, a.elx_params_group:visited, a.elx_params_group:active {display:block; margin:4px 0 0 0; padding:2px 2px 2px 16px; color:#006fac; font:normal 14px/18px tahoma, verdana, sans-serif;text-align:left; text-decoration:none; background:transparent url(http://www.greek-booking.gr/templates/system/images/10x10/minus.png) 2px 6px no-repeat;}a.elx_params_group:hover { color:#000; }a.elx_params_group_collapsed, a.elx_params_group_collapsed:hover, a.elx_params_group_collapsed:link, a.elx_params_group_collapsed:visited, a.elx_params_group_collapsed:active {display:block; margin:4px 0 4px 0; padding:2px 2px 2px 16px; color:#006fac; font:normal 14px/18px tahoma, verdana, sans-serif;text-align:left; text-decoration:none; background:transparent url(http://www.greek-booking.gr/templates/system/images/10x10/plus.png) 2px 6px no-repeat;}a.elx_params_group_collapsed:hover { color:#000; }table.elx_tbl_params { margin:0; padding:0; width:100%; border:none; background-color:transparent; border-collapse:collapse; }table.elx_tbl_params tr td {padding:6px; background-color:#f8f8f8; color:#333; font:normal 13px/16px Arial, Helvetica, sans-serif; text-align:left;border:none; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; vertical-align:top;}table.elx_tbl_params tr td.elx_param_title {width:200px; background-color:#f8f8f8; padding:6px 6px 6px 17px; background:#f8f8f8 url(http://www.greek-booking.gr/templates/system/images/10x10/arrow.png) 3px 8px no-repeat;font:bold 13px/16px Arial, Helvetica, sans-serif; color:#333; border:none; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}table.elx_tbl_params tr:hover td { background-color:#fdfdfd; }span.elx_param_desc {margin:0; padding:0 0 0 14px; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#555;background:transparent url(http://www.greek-booking.gr/templates/system/images/10x10/info.png) 0 2px no-repeat;}.elx_info, .elx_error, .elx_warning, .elx_success {margin:10px 0; padding:8px 8px 8px 34px; font:normal 13px/16px Arial, Helvetica, sans-serif; color:#034a89; border:1px solid #9ccce3;background:#dbf1fb url(http://www.greek-booking.gr/templates/system/images/22x22/info.png) 6px center no-repeat;}.elx_error { color:#be4444; border:1px solid #f4bebe; background:#feeaea url(http://www.greek-booking.gr/templates/system/images/22x22/error.png) 6px center no-repeat; }.elx_warning { color:#cf741c; border:1px solid #fde791; background:#fbfae0 url(http://www.greek-booking.gr/templates/system/images/22x22/warning.png) 6px center no-repeat; }.elx_success { color:#506d12; border:1px solid #c1e07e; background:#ebfcc6 url(http://www.greek-booking.gr/templates/system/images/22x22/success.png) 6px center no-repeat; }.elx_info a, .elx_error a, .elx_warning a, .elx_success a {font:normal 13px/16px Arial, Helvetica, sans-serif; color:#444; text-decoration:none; background-image:none;}.elx_info a:hover, .elx_error a:hover, .elx_warning a:hover, .elx_success a:hover { text-decoration:underline; }.elx_textblock {margin:10px 0; padding:8px; font:normal 13px/16px "Courier New", Courier, monospace; color:#333; border:3px double #ccc; background-color:#f2f2f2; word-wrap:break-word;}.elx_textblock a { font:normal 13px/16px "Courier New", Courier, monospace; color:#ff6600; text-decoration:none; background-image:none; }.elx_textblock a:hover { text-decoration:underline; }.elx_sminfo { margin:5px 5px 5px 10px; padding:2px 2px 2px 20px; color:#3876C6; background:url(http://www.greek-booking.gr/templates/system/images/16x16/info.png) no-repeat 0 50%; }.elx_sminfo a { color:#365675; }.elx_smerror { margin:5px 5px 5px 10px; padding:2px 2px 2px 20px; color:#BF2C11; background:url(http://www.greek-booking.gr/templates/system/images/16x16/error.png) no-repeat 0 50%; }.elx_smerror a { color:#782618; }.elx_smwarning { margin:5px 5px 5px 10px; padding:2px 2px 2px 20px; color:#D06900; background:url(http://www.greek-booking.gr/templates/system/images/16x16/warning.png) no-repeat 0 50%; }.elx_smwarning a { color:#86360b; }.elx_smsuccess { margin:5px 5px 5px 10px; padding:2px 2px 2px 20px; color:#658C2C; background:url(http://www.greek-booking.gr/templates/system/images/16x16/tick.png) no-repeat 0 50%; }.elx_smsuccess a { color:#34461a; }div.elx_moduledebug {margin:2px; padding:8px; border:1px solid #9ccce3; background-color:#dbf1fb;font:normal 13px/16px Arial, Helvetica, sans-serif; color:#034a89; direction:ltr;}div.elx_moduledebug:hover { color:#cf741c; border:1px solid #fde791; background-color:#fbfae0; }div.elx_moduledebug span { color:#5c96c9; }.elx_form { margin:0; padding:0; border:0; }fieldset.elx_form_fieldset { margin:0; padding:8px; border:1px solid #ccc; }legend.elx_form_legend { margin:0; padding:0 10px; color:#888; font:normal 12px/15px Verdana, Helvetica, sans-serif; }div.elx_form_row { margin:0 0 10px 0; padding:0; clear:both; }div.elx_form_cell { float:left; margin:0; padding:0; }label.elx_form_label { margin:0; padding:0 0 0 0; display:block; float:left; width:180px; }div.elx_form_nolabel { margin:0; padding:0 0 0 0; float:left; width:180px; }label.elx_form_label_top { margin:0 0 3px 0; padding:0; display:block; float:none; width:100%; }label.elx_form_label_option { margin:0; padding:2px 0 0 0; display:inline; }label.elx_form_label_option:hover {cursor:pointer; }div.elx_form_field_box { margin:0 0 0 180px; padding:0; }span.elx_form_tip { margin:0; padding:0 3px; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#666; }.inputbox, .filebox, .selectbox, .elxcolorpicker {margin:0; padding:2px 3px; background-color:#FFFFFF; font:normal 12px/16px Tahoma, Verdana, sans-serif; color:#000; border:1px solid #bbb; }.readonly { background-color:#f2f2f2; color:#777; }.selectbox optgroup { font-weight:bold; }.elxcolorpicker { width:70px; }textarea.textbox { margin:0; padding:2px 3px; background-color:#FFFFFF; font:normal 12px/16px Tahoma, Verdana, sans-serif; color:#000; border:1px solid #bbb; }button.elxbutton {}button.elxbutton-save {}button.elxbutton-search {}a.elx_suggest, a.elx_suggest:link, a.elx_suggest:active, a.elx_suggest:hover, a.elx_suggest:visited {text-decoration:none; color:#578BBF; padding:0 0 0 18px; margin:0 20px 0 0;background:transparent url(http://www.greek-booking.gr/templates/system/images/16x16/gear.png) top left no-repeat;}a.elx_suggest:hover { color:#000; }a.elx_validate, a.elx_validate:link, a.elx_validate:active, a.elx_validate:hover, a.elx_validate:visited {text-decoration:none; color:#578BBF; padding:0 0 0 18px; margin:0 20px 0 0;background:transparent url(http://www.greek-booking.gr/templates/system/images/16x16/validation.png) top left no-repeat;}a.elx_validate:hover { color:#000; }img.elx_thumb { margin:4px; padding:2px; border:1px solid #bbb; background-color:#fff; }img.elx_thumb:hover { border:1px solid #666; -moz-box-shadow:3px 3px 4px #999; -webkit-box-shadow:3px 3px 4px #999; box-shadow:3px 3px 4px #999; }.elx_navigation { margin:10px 0; }span.elx_nav_page { color:#666; }span.elx_nav_space { padding:0 10px; color:#666; }a.elx_nav_link, a.elx_nav_link_active, a.elx_nav_link:visited, a.elx_nav_link_active:visited, a.elx_nav_link:hover, a.elx_nav_link_active:hover {padding:0 5px; text-decoration:none;}a.elx_nav_link_active, a.elx_nav_link_active:hover, a.elx_nav_link_active:visited { font-weight:bold; }.elx_user_bottom_links { margin:15px 0; text-align:center; }.elx_user_bottom_links a { margin:0 20px 0 0; }.elx_user_links { margin:10px 0 15px 0; }.elx_user_links a { margin:0 20px 0 0; }.elx_uc_langs { margin: 1em 0; padding:0; list-style:none; text-indent:0; }.elx_uc_langs li { margin:0 1% 5px 0; padding:0; list-style:none; float:left; width:32%; }div.elx_profile_summary { margin:0 0 15px 0; padding:6px; background-color:#ebf6fb; border:1px solid #ddeef6; }div.elx_profile_details { margin:10px 0; padding:0; }ul.elx_ulist { margin:0; text-indent:0; padding-left:0; list-style:none; }ul.elx_ulist li { list-style-type:none; margin:0; padding:3px 0; }ul.elx_ulist li div.elx_column1 { margin:0; padding:0; width:180px; float:left; }ul.elx_ulist li div.elx_column2 { margin:0; padding:0 0 0 180px; }div.elx_profile_details li { border-bottom:1px dotted #ddd; }div.elx_profile_details li:hover { background-color:#f8f8f8; }span.elx_user_small { font-size:12px; color:#666; }div.elx_avatar_box { margin:0; padding:0; width:100px; float:left; }div.elx_avatar_box img { margin:0; padding:0; border:none; }div.elx_profile_twitter { margin:15px 0; padding:0; }div.elx_profile_twitter_user { background-color:#f8f8f8; margin:0 0 10px 0; padding:5px 0; border-bottom:1px dotted #ddd; }div.elx_profile_twitter_summary { margin:0; padding:0 0 0 70px; }div.elx_profile_twitter li { margin:0; padding:6px 0; border-bottom:1px dotted #ddd; }.elx_twitter_avatar { margin:0; width:60px; float:left; text-align:center; }.elx_twitter_avatar img { border:none; width:48px; height:48px; padding:2px; border:1px solid #ddd; }.elx_twitter_message { margin:0; padding:0 0 0 70px; }.elx_twitter_message p { margin:0 0 4px 0; padding:0; }div.elx_pathway { margin:0; padding:0; }span.elx_pathway_here { padding:0 6px 0 0; font-size:0.92em; color:#666; }span.pathway_text { font-size:0.92em; color:#000; }a.pathway { font-size:0.92em; text-decoration:none; }div.elx_category_page { margin:0; padding:0; }div.elx_category_summary { margin:0 0 15px 0; padding:0; }img.elx_category_image { margin:0 6px 0 0; padding:2px; border:1px solid #ddd; float:left; }ul.elx_subcategories { margin:0; text-indent:0; padding-left:0; list-style:none; }ul.elx_subcategories li { list-style-type:none; margin:0; padding:2px 0; }div.elx_cols_wrapper { margin:0; padding:0; clear:left; width:100%; overflow:hidden; }div.elx_2columns { margin:0; padding:0; width:50%; float:left; }div.elx_3columns { margin:0; padding:0; width:33.3%; float:left; }div.elx_4columns { margin:0; padding:0; width:25%; float:left; }div.elx_2spcolumns { margin:0 1% 0 0; padding:0; width:49%; float:left; }div.elx_3spcolumns { margin:0 1% 0 0; padding:0; width:32.3%; float:left; }div.elx_4spcolumns { margin:0 1% 0 0; padding:0; width:24%; float:left; }div.elx_featured_box, article.elx_featured_box, div.elx_short_box, article.elx_short_box { margin:0 0 30px 0; padding:0; }div.elx_dateauthor { font-size:0.92em; }div.elx_content_imagebox { margin:0; padding:0; text-align:center; }div.elx_content_imagebox img { border:1px solid #ddd; margin:2px; padding:2px; background-color:#fff; }div.elx_content_imagebox div { margin:0; font-size:0.92em; color:#666; }div.elx_category_featured_inner { margin:2px 0 0 0; padding:0; }p.elx_content_subtitle { margin:0 0 15px 0; padding:0; font-weight:bold; }p.elx_content_short { margin:0 0 10px 0; padding:0; text-align:justify; }ul.elx_links_box { margin:0; text-indent:0; padding-left:0; list-style:none; }ul.elx_links_box li { list-style-type:none; margin:0; padding:2px 0; }.elx_datetime .day, .elx_datetime .wday, .elx_datetime .time, .elx_datetime .month, .elx_datetime .year { padding-right:3px; }div.elx_article_page { margin:0; padding:0; }div.elx_tags_box { margin:15px 0; padding:0; }div.elx_tags_box span { font-weight:bold; padding:0 10px 0 0; }div.elx_tags_box a { padding:0 10px 0 0; }div.elx_hits_box { margin:10px 0; padding:0; }div.elx_hits_box span { font-weight:bold; }.elx_article_header, .elx_category_header { margin:0; padding:0; position:relative; }div.elx_content_icons { margin:0; padding:0; position:absolute; top:0; right:0; width:50px; text-align:right; }div.elx_content_icon { display:inline; margin:0 2px; padding:0; }.elx_chain_previous { margin:0 5px 0 0; padding:4px; text-align:left; }.elx_chain_next { margin:0 0 0 5px; padding:4px; text-align:right; }.elx_chain_previous .elx_chain_title { margin:0 3px 0 0; padding:0; text-align:left; color:#666; }.elx_chain_next .elx_chain_title { margin:0 0 0 3px; padding:0; text-align:right; color:#666; }.elx_chain_previous img { margin:0 3px 0 0; padding:2px; float:left; border:1px solid #ddd; background-color:#fff; }.elx_chain_next img { margin:0 0 0 3px; padding:2px; float:right; border:1px solid #ddd; background-color:#fff; }.elx_chain_previous a, .elx_chain_next a { font-weight:bold; }ul.elx_comments_box { margin:0 0 25px 0; text-indent:0; padding:0; list-style:none; }ul.elx_comments_box li { list-style-type:none; margin:0 0 15px 0; padding:2px 0; border:none; }img.elx_comment_avatar { margin:0; padding:2px; border:1px solid #CCC; }div.elx_comment_actions { margin:4px 0; }div.elx_comment_actions img { border:none; padding:0; margin:0 2px 0 0; }div.elx_comment_author { float:left; width:60%; font:bold 12px/15px tahoma,verdana, serif; color:#666; }div.elx_comment_date, time.elx_comment_date { display:block; float:right; width:38%; font:normal 12px/15px tahoma,verdana, serif; color:#666; text-align:right; }div.elx_comment_message, div.elx_comment_message_unpub { text-align:justify; padding:4px 2px 4px 2px; color:#000; }div.elx_comment_message_unpub { color:#666; }ul.elx_stdul { margin:5px 0; padding:0 0 0 30px; list-style-type:disc; }ul.elx_stdul li { list-style-type:disc; margin:0; padding:2px 0; border:none; text-indent:0; }ol.elx_stdol { margin:5px 0; padding:0 0 0 30px; list-style-type:decimal; }ol.elx_stdol li { list-style-type:decimal; margin:0; padding:2px 0; border:none; text-indent:0; }div.elx_tags_page { margin:0; padding:0; }div.elx_feeds_page { margin:0; padding:0; }table.elx_feeds_tbl { margin:15px 0 30px 0; padding:0; border:none; width:100%; }table.elx_feeds_tbl td { margin:0; padding:2px; border:none; vertical-align:middle; border-bottom:1px dashed #d0d0d0; }table.elx_feeds_tbl td h3 { margin:0; padding:0; font:bold 14px/18px Arial, Helvetica, sans-serif; color:#2d659b; text-decoration:none; }table.elx_feeds_tbl td span { font:normal 12px/15px Arial, Helvetica, sans-serif; color:#555; }.elx_back{}.elx_engines_box { margin:5px 0 10px 0; padding:0; font:normal 12px/16px tahoma, verdana, serif; color:#666; }.elx_engines_box span { color:#666; padding:0 10px 0 0; }span.elx_engine_current { color:#333; font-weight:bold; padding:0 7px 0 0; }.elx_engines_box a { margin:0 7px 0 0; }.elx_search_summary { margin:5px 0 10px 0; padding:0; font:normal 12px/16px tahoma, verdana, serif; color:#444; }.elx_modsearchform, form.elx_modsearchform { margin:0; padding:5px 10px; display:inline-block; font:normal 14px/16px tahoma, helvetica, sans-serif; color:#333; background-color:#FFFFFF; border:1px solid #D2D2D2;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}select.elx_modsearch_eng { border:none; display:block; margin:0 3px 0 0; padding:3px 0 3px 24px; width:19px; height:22px; font:normal 16px/16px tahoma, helvetica, sans-serif; background-color:transparent; cursor:pointer; border-collapse:collapse; border-radius:0px; background:transparent url(http://www.greek-booking.gr/templates/system/images/arrow_down16.png) 3px 3px no-repeat; display:block; float:left; -webkit-appearance:none; -moz-appearance:none; appearance:none;}select.elx_modsearch_eng option {margin:0; padding:3px 3px 3px 3px; text-align:left; font:normal 14px/16px tahoma, helvetica, sans-serif; color:#555; border:none; border-radius:0px; background:#FFF;}select.elx_modsearch_eng:hover, select.elx_modsearch_eng:focus { background-color:transparent; color:#000; }select.elx_modsearch_eng option:hover, select.elx_modsearch_eng option:focus { background-color:#FFF; color:#000; }input.elx_modsearch_input, input.elx_modsearch_input:focus, input.elx_modsearch_input:hover {margin:0; padding:2px 8px; font:normal 14px/16px arial, helvetica, sans-serif; color:#333; border:1px solid #D2D2D2; border-radius:0px; background-color:#FFFFFF; box-shadow:none; width:100px; display:block; float:left;}button.elx_modsearch_btn, button.elx_modsearch_btn:hover, button.elx_modsearch_btn:focus {margin:0 0 0 4px; padding:2px 4px; border:1px solid #666666; font:normal 13px/16px arial, helvetica, sans-serif; color:#FFFFFF; text-decoration:none; cursor:pointer; outline:none; background:#777777; text-shadow:none;box-shadow:none; float:left; width:auto;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:inset 0px 1px 0px 0px #CCCCCC; -webkit-box-shadow:inset 0px 1px 0px 0px #CCCCCC; box-shadow:inset 0px 1px 0px 0px #CCCCCC;}button.elx_modsearch_btn:hover, button.elx_modsearch_btn:focus {border:1px solid #444444; color:#FFFFFF; background:#555555; -moz-box-shadow:inset 0px 1px 0px 0px #AAAAAA; -webkit-box-shadow:inset 0px 1px 0px 0px #AAAAAA; box-shadow:inset 0px 1px 0px 0px #AAAAAA;}.modlogin_wrapper { margin:0; padding:0; clear:both; display:block; }.modlogin_pretext, .modlogin_posttext { margin:0 0 4px 0; padding:0; }.modlogin_pretext p, .modlogin_posttext p { margin:0; padding:0; }.modlogin_wrapper form { margin:0 0 5px 0; padding:0; }.modlogin_uname_row, .modlogin_pword_row, .modlogin_remember_row { margin:0 0 4px 0; padding:0; }.modlogin_uname_row label, .modlogin_pword_row label, .modlogin_remember_row label { display:block; width:100px; float:left; margin:0; padding:0; }.modlogin_horizontal { margin:0 0 3px 0; padding:0; }.modlogin_linksbox { margin:0 0 5px 0; padding:0; }.modlogin_linksbox a { display:block; }.modlogin_linksboxhor { margin:0; padding:0; }a.modlogin_profile, a.modlogin_logout { display:block; }.modlogin_authbox { margin:0 0 5px 0; padding:0; }.modlogin_authbox p { margin:0 0 5px 0; padding:0; }.modlogin_horizontal .modlogin_authbox { margin:0; padding:0; display:inline; }.modlogin_horizontal .modlogin_authbox img { vertical-align:middle; }.modlogin_group, .modlogin_online, .modlogin_method { font-size:0.92em; color:#444; display:block; }.mod_gallery_box { text-align:center; }.mod_gallery_box p { text-align:center; }.mod_gallery_box img, .mod_gallery_box a img { border:1px solid #ccc; padding:3px; margin:0 5px 5px 0; background-color:#ffffff; }.mod_gallery_more { margin:5px 0 0 0; }.plug_gallery_box { margin:5px 0; padding:0; }.plug_gallery_box img { background-color:#fff; border:1px solid #ccc; margin:0 5px 5px 0; padding:2px; }.whoisonline { margin:0; padding:0; }.whoisonline p { margin:0; padding:0; }.whoisonline_thumbs { margin:10px 0 0 0; padding:0; }.whoisonline_thumbs a { text-decoration:none; }.whoisonline_thumbs img, .whoisonline_thumbs a img { border:1px solid #ccc; padding:3px; margin:0 5px 5px 0; background-color:#ffffff; }ul.elx_accordion {margin:0; padding:0; width:100%; list-style-type:none; background-color:#fff;color:#333; line-height:120%; border:1px solid #DEE3E9;}ul.elx_acitem { margin:0; padding:0; list-style-type:none; overflow:hidden; }li.elx_accollapse, li.elx_acexpand { margin:0; padding:0; list-style-type:none; }a.elx_actitle, a.elx_actitle:hover, a.elx_actitle:active, a.elx_actitle:visited {padding:0 0 0 15px; display:block; height:32px; line-height:32px; font-weight:bold;background:#EAEFF4 url(http://www.greek-booking.gr/templates/system/images/16x16/16_collapse-closed.png) no-repeat 99% 50%;border-top:1px dotted #D4DCE4; outline:none; text-decoration:none !important; color:#333 !important;}a.elx_actitle:hover { background:#DEE6ED url(http://www.greek-booking.gr/templates/system/images/16x16/16_collapse-closed.png) no-repeat 99% 50%; }li.elx_accollapse a.active, li.elx_acexpand a.active {background:#EAEFF4 url(http://www.greek-booking.gr/templates/system/images/16x16/16_collapse-opened.png) no-repeat 99% 50%;border-bottom:1px solid #ccc; font-weight:bold;}li.elx_accollapse a.active:hover, li.elx_acexpand a.active:hover {background:#DEE6ED url(http://www.greek-booking.gr/templates/system/images/16x16/16_collapse-opened.png) no-repeat 99% 50%;}ul.elx_acitem li { border-top:1px solid #B8C4D6; border-bottom:1px solid #C8CFD8; padding:5px; background:none; }ul.elx_acitem li li { border:none; }.elxnorobot {margin: 8px 0; padding:10px; display:inline-block; width:300px; height:60px; max-width:100%;font:normal 16px/40px tahoma, arial, sans-serif; box-sizing:border-box; background: #f9f9f9; border: 1px solid #d3d3d3; color: #333333; overflow:hidden; border-radius: 3px; box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.08);}a.elxanorobot, a.elxanorobot:visited, a.elxanorobot:active, a.elxanorobot:hover, a.elxanorobot:link {margin:0; padding:0; text-decoration:none; border:none; font:normal 16px/40px tahoma, arial, sans-serif; color:#333333;display:block; vertical-align: middle;}a.elxanorobot span, a.elxanorobot span.elxnorobotbox {display:inline-block; width:28px; height:28px; border:2px solid #c3c3c3; background:#FFFFFF; text-align:center;margin:0 15px 0 0; padding:4px; font:bold 28px/28px FontAwesome, arial, sans-serif; color: #666666;}a.elxanorobot span.noroboterror { color: #FF0000; }a.elxanorobot span.norobotok { color: #1a7d15; }a.elxanorobot:hover span { border-color:#888888; }.elxis_form_slider {border-top:1px solid #9d9c99; border-left:1px solid #9d9c99; border-bottom:1px solid #eee; border-right:1px solid #eee;background-color:#f0ede0; height:3px; position:absolute; bottom:0px;}h4.elx_question {margin:10px 0 5px 0; padding:0 0 0 20px; font:bold 13px/17px tahoma, verdana, serif; color:#444;background:transparent url('http://www.greek-booking.gr/templates/system/images/16x16/question.png') 0 0 no-repeat;}p.elx_answer {margin:5px 0 20px 0; padding:0 0 0 20px; font:normal 13px/17px tahoma, verdana, serif; color:#222;background:transparent url('http://www.greek-booking.gr/templates/system/images/16x16/answer.png') 0 0 no-repeat;}.elx_invisible { display:none; }.elx_mobhide {}.elx_mobshow { display:none; visibility:hidden; }.elx_mobinshow { display:none; visibility:hidden; }.elx_bspace { margin-bottom:30px; }.elx_vspace { margin-top:30px; margin-bottom:30px; }@media print {body { background:#FFF; color:#000; margin:0; }div.elx_content_icons { display:none; }div.elx_content_icon { display:none; }}@media only screen and (max-width:750px) {.elx_ytvideo { position:relative; padding-bottom:56.25%; padding-top:25px; height:0; }.elx_ytvideo iframe { position:absolute; top:0; left:0; width:100%; height:100%; border:none; }.elx_ytvideo object, .elx_ytvideo embed { position:absolute; top:0; left:0; width:100%; height:100%; }.elx_mobhide { display:none; visibility:hidden; }.elx_mobshow { display:block; visibility:visible; }.elx_mobinshow { display:inline; visibility:visible; }}.elx_ieng_container { margin: 15px 0; padding: 0; }.elx_ieng_box { float: left; width:130px; height:140px; background-color: #fff; border: 1px solid #fff; text-align: center; margin: 0 10px 10px 0; padding: 0; }.elx_ieng_box-rtl { float: right; width:130px; height:140px; background-color: #fff; border: 1px solid #fff; text-align: center; margin: 0 0 10px 10px; padding: 0; }.elx_ieng_box:hover, .elx_ieng_box-rtl:hover { border-color: #bbb; background-color: #efefef; }.elx_ieng_imgbox { margin: 2px auto; padding: 0; border: 0; width: 106px; height: 106px; }.elx_ieng_imgbox img { text-align: center; margin: 0; padding: 2px; border: 1px solid #ddd; }.elx_ieng_notes { margin: 0; padding: 0; text-align: center; font: normal 11px/14px tahoma, arial, serif; color: #666; }.elx_ieng_box:hover .elx_ieng_notes, .elx_ieng_box-rtl:hover .elx_ieng_notes { color: #000; }.elx_ieng_box:hover .elx_ieng_imgbox img, .elx_ieng_box-rtl:hover .elx_ieng_imgbox img { border: 1px solid #888; }figure.elx_ieng_fig { float:left; width:110px; text-align:center; margin:0 5px 5px 0; padding:0; }figure.elx_ieng_fig a { text-decoration:none; }figure.elx_ieng_fig img { width:100px; max-height:100px; padding:3px; background-color:#fff; border:1px solid #ccc; }.modulang { margin:0; padding:0; }.modulang > a { text-decoration:none; border:none; }.modulang > a.curlang { font-weight: bold; }.modulang > a > img { margin:0; padding:0; border:none; vertical-align:middle; }ul.langdrop { margin:0; padding:0; width:140px; height:26px; position:relative; z-index:10; list-style:none; border:1px solid #b0d4f9; display:inline-block; }ul.langdrop li { margin:0; padding:0 5px; position:relative; list-style:none; display:block; text-align:left; background:#4498ef; }ul.langdrop a, ul.langdrop a:visited, ul.langdrop a:active, ul.langdrop a:hover {margin:0; padding:5px 5px 5px 5px; border:none; text-decoration:none; outline:none; display:block; font:bold 12px/16px arial, helvetica, sans-serif; color:#FFFFFF; white-space:nowrap;transition:padding-left 0.3s ease-in, background-position 0.3s ease-in;}ul.langdrop > li > a { background:transparent url(http://www.greek-booking.gr/modules/mod_language/css/menu-arrow.png) 100% 0 no-repeat; }ul.langdrop:hover > li > a { background:transparent url(http://www.greek-booking.gr/modules/mod_language/css/menu-arrow.png) 100% -26px no-repeat; }ul.langdrop a:hover { padding-left:15px; }ul.langdrop ul li:hover { background-color:#a0ccf9; }ul.langdrop img { margin:0; padding:0; border:none; vertical-align:bottom; }ul.langdrop ul {display:none; margin:0; padding:0; width:140px; position:absolute; top:26px; left:-1px; overflow:hidden; border-left:1px solid #b0d4f9; border-right:1px solid #b0d4f9; border-bottom:1px solid #b0d4f9;}ul.langdrop li:hover ul { display:block; }ul.langblack { border-color:#000000; }ul.langblack li { background:#333333; }ul.langblack a, ul.langblack a:visited, .langblack a:active, .langblack a:hover { color:#FFFFFF; }ul.langblack ul li:hover { background-color:#555555; }ul.langblack ul { border-color:#000000; }ul.langgray { border-color:#999999; }ul.langgray li { background:#D2D2D2; }ul.langgray a, ul.langgray a:visited, ul.langgray a:active, ul.langgray a:hover { color:#555555; }ul.langgray ul li:hover { background-color:#BBBBBB; }ul.langgray ul { border-color:#999999; }ul.langdgray { border-color:#666666; }ul.langdgray li { background:#BBBBBB; }ul.langdgray a, ul.langdgray a:visited, ul.langdgray a:active, ul.langdgray a:hover { color:#444444; }ul.langdgray ul li:hover { background-color:#DDDDDD; }ul.langdgray ul { border-color:#666666; }ul.langrgray { border-color:#999999; }ul.langrgray li { background:#D2D2D2; }ul.langrgray > li { border-radius:6px; }ul.langrgray a, ul.langrgray a:visited, ul.langrgray a:active, ul.langrgray a:hover { color:#555555; }ul.langrgray ul li:hover { background-color:#BBBBBB; }ul.langrgray ul { border-color:#999999; }ul.langrgray > li:hover { background:#666666; border-top-left-radius: 6px; border-top-right-radius: 6px; border-bottom-left-radius:0; border-bottom-right-radius:0; }ul.langrgray > li:hover > a { color:#FFFFFF; }ul.langtgray { border:none; }ul.langtgray li { background:#D2D2D2; }ul.langtgray > li { background:transparent; }ul.langtgray a, ul.langtgray a:visited, ul.langtgray a:active, ul.langtgray a:hover { color:#FFFFFF; }ul.langtgray ul li:hover { background-color:#BBBBBB; }ul.langtgray ul { border:none; left:0; }ul.langtgray > li:hover { background:#999999; }ul.langtgray > li:hover > a { color:#FFFFFF; }ul.langgreen { border-color:#FFFFFF; }ul.langgreen li { background:#8ec449; }ul.langgreen a, ul.langgreen a:visited, ul.langgreen a:active, ul.langgreen a:hover { color:#FFFFFF; }ul.langgreen ul li:hover { background-color:#639f15; }ul.langgreen ul { border-color:#FFFFFF; }ul.langorange { border-color:#FFFFFF; }ul.langorange li { background:#FF9900; }ul.langorange a, ul.langorange a:visited, ul.langorange a:active, ul.langorange a:hover { color:#FFFFFF; }ul.langorange ul li:hover { background-color:#FF6600; }ul.langorange ul { border-color:#FFFFFF; }ul.langyellow { border-color:#f3efc5; }ul.langyellow li { background:#dacd37; }ul.langyellow a, ul.langyellow a:visited, ul.langyellow a:active, ul.langyellow a:hover { color:#FFFFFF; }ul.langyellow ul li:hover { background-color:#555555; }ul.langyellow ul { border-color:#f3efc5; }ul.langpurple { border-color:#FFFFFF; }ul.langpurple li { background:#a552eb; }ul.langpurple a, ul.langpurple a:visited, ul.langpurple a:active, ul.langpurple a:hover { color:#FFFFFF; }ul.langpurple ul li:hover { background-color:#8a2cd9; }ul.langpurple ul { border-color:#FFFFFF; }.langslider { margin:0; padding:0; display:block; height:18px; position:relative; overflow:hidden; text-align:right; }.langslcur a, .langslmore a { margin:0; padding:0; border:none; outline:none; text-decoration:none; line-height:16px; }.langslcur img, .langslmore img { padding:1px; vertical-align:top; }.langslcur img:hover, .langslmore img:hover { padding:0; width:18px; height:18px; }.langslcur { margin:0; padding:0; position:relative; display:block; float:right; width:18px; z-index:3; text-align:center; }.langslmore {margin:0; padding:0; width:500px; display:inline-block; position:absolute; top:0; right:-500px; text-align:left; z-index:2;-moz-transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; transition:all 0.5s easy-out;}#langslider2:hover .langslmore { right:-460px; }#langslider3:hover .langslmore { right:-438px; }#langslider4:hover .langslmore { right:-416px; }#langslider5:hover .langslmore { right:-394px; }#langslider6:hover .langslmore { right:-372px; }#langslider7:hover .langslmore { right:-350px; }#langslider8:hover .langslmore { right:-328px; }#langslider9:hover .langslmore { right:-306px; }#langslider10:hover .langslmore { right:-284px; }#langslider11:hover .langslmore { right:-262px; }#langslider12:hover .langslmore { right:-240px; }#langslider13:hover .langslmore { right:-218px; }#langslider14:hover .langslmore { right:-196px; }#langslider15:hover .langslmore { right:-174px; }#langslider16:hover .langslmore { right:-152px; }#langslider17:hover .langslmore { right:-130px; }#langslider18:hover .langslmore { right:-108px; }#langslider19:hover .langslmore { right:-86px; }#langslider20:hover .langslmore { right:-64px; }.langrslider { margin:0; padding:0; display:block; height:18px; position:relative; overflow:hidden; text-align:left; }.langrslcur a, .langrslmore a { margin:0; padding:0; border:none; outline:none; text-decoration:none; line-height:16px; }.langrslcur img, .langrslmore img { padding:1px; vertical-align:top; }.langrslcur img:hover, .langrslmore img:hover { padding:0; width:18px; height:18px; }.langrslcur { margin:0; padding:0; position:relative; display:block; float:left; width:18px; z-index:3; text-align:center; }.langrslmore {margin:0; padding:0; width:500px; display:inline-block; position:absolute; top:0; left:-500px; text-align:right; z-index:2;-moz-transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; transition:all 0.5s easy-out;}#langrslider2:hover .langrslmore { left:-460px; }#langrslider3:hover .langrslmore { left:-438px; }#langrslider4:hover .langrslmore { left:-416px; }#langrslider5:hover .langrslmore { left:-394px; }#langrslider6:hover .langrslmore { left:-372px; }#langrslider7:hover .langrslmore { left:-350px; }#langrslider8:hover .langrslmore { left:-328px; }#langrslider9:hover .langrslmore { left:-306px; }#langrslider10:hover .langrslmore { left:-284px; }#langrslider11:hover .langrslmore { left:-262px; }#langrslider12:hover .langrslmore { left:-240px; }#langrslider13:hover .langrslmore { left:-218px; }#langrslider14:hover .langrslmore { left:-196px; }#langrslider15:hover .langrslmore { left:-174px; }#langrslider16:hover .langrslmore { left:-152px; }#langrslider17:hover .langrslmore { left:-130px; }#langrslider18:hover .langrslmore { left:-108px; }#langrslider19:hover .langrslmore { left:-86px; }#langrslider20:hover .langrslmore { left:-64px; }.clear { clear:both; }.iosr_countrieslabel { margin:0 0 15px 0; font-weight:bold; }.iosr_countriesbox { margin:0 0 10px 0; padding:5px; height:240px; overflow:scroll; }.iosr_countryline { margin:0 0 5px 0; padding:0; font:normal 12px/16px tahoma, verdana, sans-serif; color:#333; }.iosr_countryline span { font:normal 13px/16px "Courier New", Courier, monospace;padding:0 10px 0 0; }.iosr_countryline a { text-decoration:none; }.iosr_countryline a:hover { text-decoration:underline; }.iosr_smallnote { margin:2px 0; padding:0; font:normal 11px/14px tahoma, verdana, sans-serif; color:#666; }a.iosrhelplink, a.iosrhelplink:visited, a.iosrhelplink:active, a.iosrhelplink:link, a.iosrhelplink:hover { text-decoration:none; font:normal 12px/16px tahoma, verdana, sans-serif; background:transparent url(http://www.greek-booking.gr/components/com_reservations/css/help16.png) 0 0 no-repeat; padding:0 0 0 20px; }a.iosrhelplink:hover { color:#000000; }a.iosrbacklink, a.iosrbacklink:visited, a.iosrbacklink:active, a.iosrbacklink:link, a.iosrbacklink:hover { text-decoration:none; font:normal 12px/16px tahoma, verdana, sans-serif; background:transparent url(http://www.greek-booking.gr/components/com_reservations/css/back16.png) 0 0 no-repeat; padding:0 0 0 20px;}a.iosrbacklink:hover { color:#000000; }a.iosrmaplink, a.iosrmaplink:visited, a.iosrmaplink:active, a.iosrmaplink:link, a.iosrmaplink:hover { text-decoration:none; font:normal 12px/16px tahoma, verdana, sans-serif; background:transparent url(http://www.greek-booking.gr/components/com_reservations/css/map16.png) 0 0 no-repeat; padding:0 0 0 20px; }a.iosrmaplink:hover { color:#000000; }a.iosrflickrlink, a.iosrflickrlink:visited, a.iosrflickrlink:active, a.iosrflickrlink:link, a.iosrflickrlink:hover { text-decoration:none; font:normal 12px/16px tahoma, verdana, sans-serif; background:transparent url(http://www.greek-booking.gr/components/com_reservations/css/flickr16.png) 0 0 no-repeat; padding:0 0 0 20px; }a.iosrflickrlink:hover { color:#000000; }a.iosradd, a.iosradd:visited, a.iosradd:active, a.iosradd:link, a.iosradd:hover { text-decoration:none; font:normal 12px/16px tahoma, verdana, sans-serif; background:transparent url(http://www.greek-booking.gr/components/com_reservations/css/add16.png) 0 0 no-repeat; padding:0 0 0 20px; color:#81B724; }a.iosradd:hover { color:#000000; }a.iosrdelete, a.iosrdelete:visited, a.iosrdelete:active, a.iosrdelete:link, a.iosrdelete:hover { text-decoration:none; font:normal 12px/16px tahoma, verdana, sans-serif; background:transparent url(http://www.greek-booking.gr/components/com_reservations/css/delete16.png) 0 0 no-repeat; padding:0 0 0 20px; color:#FF0000; }a.iosrdelete:hover { color:#000000; }.iosrpicbox { margin:0 20px 20px 0; padding:5px; float:left; width:220px; border:1px solid #cccccc; background-color:#f0f0f0; }.iosrpicboxdef { margin:0 20px 20px 0; padding:5px; float:left; width:220px; border:1px solid #5d9e3a; background-color:#c5f587; }.iosrpicboxi { margin:0 5px 0 0; padding:0; width:56px; float:left; }.iosrpicboxi img { margin:0; padding:2px; border:1px solid #aaaaaa; width:50px; height:50px; background-color:#fff; }.iosrpicboxf { margin:0; padding:0; width:156px; float:left; overflow:hidden; font:normal 12px/16px tahoma, verdana, sans-serif; color:#444; }.iosr_invisible { display:none; visibility:hidden; }.iosrfacbox {margin:0 10px 10px 0; padding:4px; float:left; width:180px; height:32px; border:1px solid #cccccc; cursor:pointer; background-color:#f0f0f0; overflow:hidden; font:normal 12px/16px tahoma, verdana, sans-serif; color:#333;}.iosrfacboxsel {margin:0 10px 10px 0; padding:4px; float:left; width:180px; height:32px; border:1px solid #5d9e3a; cursor:pointer; background-color:#c5f587; overflow:hidden; font:normal 12px/16px tahoma, verdana, sans-serif; color:#333;}.flexigrid div.fbutton .emailattach {background: url("http://www.greek-booking.gr/components/com_reservations/css/emailattach16.png") no-repeat scroll left center transparent;}.flexigrid div.fbutton .statistics {background: url("http://www.greek-booking.gr/components/com_reservations/css/statistics16.png") no-repeat scroll left center transparent;}.autocomplete-w1 { background:url(http://www.greek-booking.gr/components/com_reservations/css/shadowalpha.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; }.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; }.autocomplete .selected { background:#F0F0F0; }.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }.autocomplete strong { font-weight:normal; color:#3399FF; }.iosr_roundwrap {margin:0 0 20px 0; padding:2px; background-color:#fff; border:1px solid #dadada;-moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; border-radius:6px;}.iosr_roundbox {margin:0; padding:8px; background-color:#eee; border:0px solid #eee;-moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; border-radius:4px;}.iosr_pratesy { width:108px; float:left; margin:0 20px 0 0; padding:0; }a.iosr_pratesa, a.iosr_pratesa:visited, a.iosr_pratesa:active, a.iosr_pratesa:link, a.iosr_pratesa:hover {outline:none; margin:0 5px; padding:0; text-decoration:none; font:normal 14px/18px tahoma, verdana, serif; color:#666; border:none;}a.iosr_pratesa:hover { color:#000; }a.iosr_pratesasl, a.iosr_pratesasl:visited, a.iosr_pratesasl:active, a.iosr_pratesasl:link, a.iosr_pratesasl:hover {outline:none; margin:0 5px; padding:0; text-decoration:none; font:bold 14px/18px tahoma, verdana, serif; color:#F26225; border:none;}a.iosr_pratesasl:hover { color:#000; }.iosr_proptions { margin:10px 0 0 0; padding:0; }.iosrcal_wrap { margin:0; padding:0; }.iosrcal_row { margin:0 0 20px 0; padding:0; }.iosrcal_cell { width:45%; float:left; margin:0; padding:0; }.iosrcal_row .iosrcal_cell:first-child { margin:0 10px 0 0; }.iosrcal_tbl_wrap { width:450px; float:left; margin:0 20px 20px 0; padding:4px; border:1px solid #ccc; }.iosrcal_tbl_wrap2 { width:450px; float:left; margin:0; padding:4px; border:1px solid #ccc; }table.iosrcal_tbl { margin:0; padding:0; width:100%; border:none; }table.iosrcal_tbl th {margin:0; padding:3px; border:1px solid #ccc; text-align:center; background-color:#5D86B5; font: bold 13px/16px tahoma, arial, sans-serif; color:#FFFFFF;}table.iosrcal_tbl th.iosr_month {margin:0; padding:4px; border:1px solid #ccc; text-align:center; background-color:#335696; font:bold 14px/18px tahoma, arial, sans-serif; color:#FFFFFF;}table.iosrcal_tbl th.iosr_weekend { background-color:#d0561a; }table.iosrcal_tbl td {margin:0; padding:2px; border:1px solid #ccc; text-align:center; border-collapse:collapse;font:normal 12px/14px tahoma, arial, sans-serif; color:#333333;}table.iosrcal_tbl td div { margin:0; padding:0; font:bold 16px/20px tahoma, arial, sans-serif; color:#333333; }table.iosrcal_tbl td.roomav { background-color:#008000; color:#FFFFFF; }table.iosrcal_tbl td.roomav div { color:#FFFFFF; }table.iosrcal_tbl td.roomav:hover { background-color:#44B62B; }table.iosrcal_tbl td.roomnotav { background-color:#FF0000; color:#FFFFFF; }table.iosrcal_tbl td.roomnotav div { color:#FFFFFF; }table.iosrcal_tbl td.roomnotav:hover { background-color:#F37070; }table.iosrcal_tbl td.roombooked { background-color:#d419af; color:#FFFFFF; }table.iosrcal_tbl td.roombooked div { color:#FFFFFF; }table.iosrcal_tbl td.roombooked:hover { background-color:#e843c7; }table.iosrcal_tbl td.roomnodata { background-color:#666666; color:#FFFFFF; }table.iosrcal_tbl td.roomnodata div { color:#FFFFFF; }table.iosrcal_tbl td.roomnodata:hover { background-color:#888888; }table.iosrcal_tbl td.roomav_high, table.iosrcal_tbl td.roomnotav_high, table.iosrcal_tbl td.roombooked_high, table.iosrcal_tbl td.roomnodata_high { background-color:#FF6600; color:#FFFFFF; }table.iosrcal_tbl td.roomav_high div, table.iosrcal_tbl td.roomnotav_high div, table.iosrcal_tbl td.roombooked_high div, table.iosrcal_tbl td.roomnodata_high div { color:#FFFFFF; }table.iosrcal_tbl td.roomav_high:hover, table.iosrcal_tbl td.roomnotav_high:hover, table.iosrcal_tbl td.roombooked_high:hover, table.iosrcal_tbl td.roomnodata_high:hover { background-color:#FF6600; }table.iosrcal_tbl td.genday { background-color:#77b5d5; color:#FFFFFF; }table.iosrcal_tbl td.genday div { color:#FFFFFF; }table.iosrcal_tbl td.genday:hover { background-color:#FF9900; }table.iosrcal_tbl td.genday_old { background-color:#77b5d5; color:#FFFFFF; background-image:url(http://www.greek-booking.gr/components/com_reservations/css/strip.png); background-repeat:no-repeat; background-position:top left; }table.iosrcal_tbl td.genday_old div { color:#FFFFFF; }table.iosrcal_tbl td.genday_old:hover { background-color:#FF9900; }table.iosrcal_tbl td.pickedday { background-color:#FF9900; color:#FFFFFF; }table.iosrcal_tbl td.pickedday div { color:#FFFFFF; }table.iosrcal_tbl td.pickedday:hover { background-color:#FF6600; }table.iosrcal_tbl td.pickedday_old { background-color:#FF9900; color:#FFFFFF; background-image:url(http://www.greek-booking.gr/components/com_reservations/css/strip.png); background-repeat:no-repeat; background-position:top left; }table.iosrcal_tbl td.pickedday_old div { color:#FFFFFF; }table.iosrcal_tbl td.pickedday_old:hover { background-color:#FF6600; }table.iosrcal_tbl td.dayav { background-color:#4BAA31; color:#FFFFFF; }table.iosrcal_tbl td.dayav div { color:#FFFFFF; }table.iosrcal_tbl td.dayav:hover { background-color:#FF6600; }table.iosrcal_tbl td.dayav_old { background-color:#4BAA31; color:#FFFFFF; background-image:url(http://www.greek-booking.gr/components/com_reservations/css/strip.png); background-repeat:no-repeat; background-position:top left; }table.iosrcal_tbl td.dayav_old div { color:#FFFFFF; }table.iosrcal_tbl td.dayav_old:hover { background-color:#FF6600; }table.iosrcal_tbl td.daynotav { background-color:#F06F6F; color:#FFFFFF; }table.iosrcal_tbl td.daynotav div { color:#FFFFFF; }table.iosrcal_tbl td.daynotav:hover { background-color:#FF6600; }table.iosrcal_tbl td.daynotav_old { background-color:#F06F6F; color:#FFFFFF; background-image:url(http://www.greek-booking.gr/components/com_reservations/css/strip.png); background-repeat:no-repeat; background-position:top left; }table.iosrcal_tbl td.daynotav_old div { color:#FFFFFF; }table.iosrcal_tbl td.daynotav_old:hover { background-color:#FF6600; }table.elx_tbl_list tr.elx_trhigh td, table.elx_tbl_list tr.elx_trhigh td.elx_td_center {padding:4px; background-color:#f6db6d !important; color:#000 !important; font:normal 12px/16px tahoma, verdana, sans-serif; text-align:left; border:1px solid #dadada !important;}table.elx_tbl_list tr.elx_trhigh td.elx_td_center { text-align:center; }table.elx_tbl_list tr.elx_trhigh:hover td { background-color:#fdf27b !important; }table.elx_tbl_list tr.elx_tr0 td.roomav, table.elx_tbl_list tr.elx_tr1 td.roomav { background-color:#008000 !important; color:#FFFFFF !important; }table.elx_tbl_list tr.elx_trhigh td.roomav { background-color:#44B62B !important; color:#FFFFFF !important; }table.elx_tbl_list tr.elx_tr0:hover td.roomav, table.elx_tbl_list tr.elx_tr1:hover td.roomav, table.elx_tbl_list tr.elx_trhigh:hover td.roomav { background-color:#44B62B !important; }table.elx_tbl_list tr.elx_tr0 td.roomnotav, table.elx_tbl_list tr.elx_tr1 td.roomnotav { background-color:#FF0000 !important; color:#FFFFFF !important; }table.elx_tbl_list tr.elx_trhigh td.roomnotav { background-color:#F37070 !important; color:#FFFFFF !important; }table.elx_tbl_list tr.elx_tr0:hover td.roomnotav, table.elx_tbl_list tr.elx_tr1:hover td.roomnotav, table.elx_tbl_list tr.elx_trhigh:hover td.roomnotav { background-color:#F37070 !important; }table.elx_tbl_list tr.elx_tr0 td.roombooked, table.elx_tbl_list tr.elx_tr1 td.roombooked { background-color:#d419af !important; color:#FFFFFF !important; }table.elx_tbl_list tr.elx_trhigh td.roombooked { background-color:#e843c7 !important; color:#FFFFFF !important; }table.elx_tbl_list tr.elx_tr0:hover td.roombooked, table.elx_tbl_list tr.elx_tr1:hover td.roombooked, table.elx_tbl_list tr.elx_trhigh:hover td.roombooked { background-color:#e843c7 !important; }table.elx_tbl_list tr.elx_tr0 td.roomnodata, table.elx_tbl_list tr.elx_tr1 td.roomnodata { background-color:#666666 !important; color:#FFFFFF !important; }table.elx_tbl_list tr.elx_trhigh td.roomnodata { background-color:#888888 !important; color:#FFFFFF !important; }table.elx_tbl_list tr.elx_tr0:hover td.roomnodata, table.elx_tbl_list tr.elx_tr1:hover td.roomnodata, table.elx_tbl_list tr.elx_trhigh:hover td.roomnodata { background-color:#888888 !important; }.iosr_viewer { margin:0; padding:0 4px; }table.iosr_vheadtbl { margin:0 0 15px 0; padding:0; width:100%; border:none; background-color:#fff; }table.iosr_vheadtbl tr { margin:0; padding:0; }table.iosr_vheadtbl td {margin:0; padding:2px 8px; border:none; background-color:#fff; border-bottom:3px double #888; vertical-align:top;font:normal 13px/17px tahoma, helvetica, sans-serif; color:#444;}table.iosr_vheadtbl td.iosr_vheadtblr { text-align:right; }table.iosr_vheadtbl td div { margin:12px 0 5px 0; padding:0; font:bold 16px/20px tahoma, tahoma, sans-serif; color:#222; }.iosr_vprint { margin:0 0 15px 0; padding:4px; text-align:right; }.iosr_vprint a, .iosr_vprint a:link, .iosr_vprint a:hover, .iosr_vprint a:active, .iosr_vprint a:visited {display:inline-block; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px;background-color:#666666; padding:3px 10px; text-decoration:none; outline:none; font:bold 13px/17px tahoma, helvetica, sans-serif; color:#fff;}.iosr_vprint a:hover { background-color:#222; }a.iosr_export, a.iosr_export:visited, a.iosr_export:active, a.iosr_export:link, a.iosr_export:hover {outline:none; margin:0 5px; padding:0 0 0 20px; text-decoration:none; font:normal 13px/16px tahoma, verdana, serif; color:#3074AE; border:none;background:url(http://www.greek-booking.gr/components/com_reservations/images/export16.png) 0 0 no-repeat;}a.iosr_export:hover { color:#000; }a.iosr_import, a.iosr_import:visited, a.iosr_import:active, a.iosr_import:link, a.iosr_import:hover {outline:none; margin:0 5px; padding:0 0 0 20px; text-decoration:none; font:normal 13px/16px tahoma, verdana, serif; color:#3074AE; border:none;background:url(http://www.greek-booking.gr/components/com_reservations/images/import16.png) 0 0 no-repeat;}a.iosr_import:hover { color:#000; }a.iosr_refresh, a.iosr_refresh:visited, a.iosr_refresh:active, a.iosr_refresh:link, a.iosr_refresh:hover {outline:none; margin:0 5px; padding:0 0 0 20px; text-decoration:none; font:normal 13px/16px tahoma, verdana, serif; color:#3074AE; border:none;background:url(http://www.greek-booking.gr/components/com_reservations/css/refresh16.png) 0 0 no-repeat;}a.iosr_refresh:hover { color:#000; }.iosr_price1 { font-weight:bold; color:#333333; }.iosr_price2 { font-weight:bold; color:#2f7a25; }.iosr_pricec1 { font-weight:normal; color:#FFFFFF; }.iosr_pricec2 { font-weight:normal; color:#FFFF00; }.iosr_wrap { margin:0; padding:0; }.iosr_cpext {margin:0 15px 0 0; padding:0; border:none; width:280px; float:left; overflow:hidden; }.iosr_cpexttop { margin:0 0 5px 0; padding:0; }.iosr_cpexttop h3 {margin:0; padding:4px 15px; float:left; width:205px; background-color:#444; border-radius:6px 6px 6px 6px;font:bold 16px/20px Arial, Helvetica, sans-serif; color:#FFF;}.iosr_cpexttop span {margin:0; padding:4px 0; float:right; width:40px; background-color:#2376b3; border-radius:6px 6px 6px 6px;text-align:center; font:bold 16px/20px Arial, Helvetica, sans-serif; color:#FFF;}.iosr_cpexttop:hover span { background-color:#57AAEA; }.iosr_cpextwrap { margin:0 0 5px 0; padding:5px; background-color:#FFFFFF; border:1px solid #DDD; }.iosr_cpextinfo { margin:0; padding:5px; background-color:#CFE8F9; font:normal 13px/18px tahoma, verdana, sans-serif; color:#333; overflow:hidden; position:relative; }a.iosr_developer, a.iosr_developer:visited, a.iosr_developer:active, a.iosr_developer:link, a.iosr_developer:hover {margin:0; padding:0; border:none; text-decoration:none; font:bold 14px/18px tahoma, verdana, sans-serif; color:#275CA5;}a.iosr_developer:hover { color:#000000; }.iosr_extcontact {position:absolute;top:8px;right:8px;}ul.iosr_cpshort { margin:0; padding:0; background-color:transparent; list-style:none; }ul.iosr_cpshort li {margin:0 0 4px 0; padding:5px; list-style:none; border:1px solid #d2d2d2; background-color:#f2f2f2; font:bold 14px/16px "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; overflow:hidden;}ul.iosr_cpshort li:hover { background-color:#FDFBDF; border:1px solid #FEEABF; }ul.iosr_cpshort img { margin:0 5px 0 0; padding:0; border:none; vertical-align:middle; width:24px; height:24px; }ul.iosr_cpshort li a { color:#555555; text-decoration:none; }ul.iosr_cpshort li a:hover { color:#222; text-decoration:none; }.iosr_head { margin:0 0 20px 0; padding:0; background:transparent url(http://www.greek-booking.gr/components/com_reservations/css/ios64.png) 0 0 no-repeat; }.iosr_head h2 { margin:0; padding:10px 0 0 74px; font:bold 26px/30px Georgia,serif; font-variant:small-caps; text-transform:none; border:none; color:#396cca; }.iosr_head span { margin:0; padding:0 0 0 74px; font:normal 13px/20px tahoma, verdana, sans-serif; color:#555; }.iosr_license { margin:40px 0 0 0; padding:20px 10px 10px 10px; border:1px solid #ccc; background-color:#f2f2f2; font:normal 13px/16px tahoma, verdana, sans-serif; color:#555; position:relative; }.iosr_license h3 {margin:0;position:absolute; top:-10px; left:40px; background-color:#777; font:bold 14px/14px tahoma, verdana, sans-serif; color:#fff;padding:4px 20px;border-radius:5px 5px 5px 5px;}button.resh_button, button[type=submit].resh_button {margin:0 2px; padding:3px 8px; text-decoration:none; cursor:pointer; font:bold 12px/16px tahoma, geneva, sans-serif; color:#fff; height:auto; border:none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background-color:#575757; background-image:none;}button.resh_button:hover, button[type=submit]:hover.resh_button, button[type=submit].resh_button:hover { background-color:#356a9b; background-image:none; border:none; }button.resh_button[disabled=disabled], button[type=submit].resh_button[disabled=disabled], button.resh_button[disabled] { background-color:#888; cursor:default; }a.iosr_fplayout, a.iosr_fplayout:visited, a.iosr_fplayout:hover, a.iosr_fplayout:active, a.iosr_fplayout:link {margin:0 4px 4px 0; padding:4px; border:1px solid #ccc; background-color:#f2f2f2; float:left; width:122px; text-decoration:none;}a.iosr_fplayoutsel, a.iosr_fplayoutsel:visited, a.iosr_fplayoutsel:hover, a.iosr_fplayoutsel:active, a.iosr_fplayoutsel:link {margin:0 4px 4px 0; padding:4px; border:1px solid #7aab2c; background-color:#e5f5ac; float:left; width:122px; text-decoration:none;}a.iosr_fplayout:hover { border:1px solid #fbbe5e; background-color:#fbfcc3; }@media print {.iosr_vprint { margin:0; padding:0; display:none; visibility:hidden; }}.iosh_global { margin:0 0 20px 0; padding:0; }.iosh_invisible { margin:0; padding:0; visibility:hidden; display:none; }.iosh_invisible2 { visibility:hidden; display:none; }.iosh_h1 { margin:16px 0 16px 0; padding:0; border:none; vertical-align:baseline; background:transparent; font:normal 24px/28px 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#454545; letter-spacing:0; }.iosh_h1 span.iosh_high { color:#cc0000; }.iosh_h1 a { color:#4591d6; text-decoration: none; }.iosh_h1 a:hover { color:#000000; text-decoration: none; }.iosh_h2 { margin:2px 0 4px 0; padding:0; border:none; vertical-align:baseline; background:transparent; font:normal 18px/22px tahoma, Geneva, sans-serif; color:#555555; }.iosh_h3 { margin:4px 0 6px 0; padding:0; border:none; vertical-align:baseline; background:transparent; font:bold 15px/19px 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#555555; }.iosh_h3 span { background-color:#3c96ef; color:#FFF; padding:2px 4px; }.iosh_h4 { margin:4px 0 4px 0; padding:0; border:none; vertical-align: baseline; background:transparent; font:bold 13px/16px 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#444444; }.iosh_notice { margin:0 0 16px 0; padding:6px 10px; font:normal 11px/14px verdana, arial, sans-serif; color:#666666; background-color:#F4F4F4; border:1px solid #DDDDDD; text-align:justify; }.iosh_notebox { margin:16px 0 16px 0; padding:6px; font:normal 13px/16px tahoma, Geneva, sans-serif; color:#333; background-color:#fdf6d4; border:1px solid #e1c95a; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }.iosh_highlightbox { margin:16px 0 16px 0; padding:10px 40px 10px 10px; font:normal 13px/16px 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#333333; border:1px solid #DDDDDD; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; background:#F2F2F2 url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/corner_tick.png) 100% 0 no-repeat; }.iosh_rescodelocal { margin:0; padding:2px 4px !important; display:block; background:#66a01f; color:#FFF; font:normal 11px/13px tahoma, arial, sans-serif; border-radius:3px; }.iosh_guestsinfobox { margin:4px 0 4px 0; padding:4px; font:normal 13px/16px 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;color:#222; background-color:#FFFFFF; border:1px solid #cccccc; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }.iosh_guestsinfobox span { color:#666; }.iosh_guestsinfobox a, .iosh_guestsinfobox a:hover, .iosh_guestsinfobox a:visited, .iosh_guestsinfobox a:active, .iosh_guestsinfobox a:link { text-decoration:none; color:#1866b7; padding-right:12px; border:none; }.iosh_guestsinfobox a:hover { color:#000000; }.iosh_goto { margin:5px 0 15px 0; padding:0; text-align:right; }.iosh_goto a, .iosh_goto a:hover, .iosh_goto a:link, .iosh_goto a:visited, .iosh_goto a:active { text-decoration:none; margin:0; padding:0 0 0 16px; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 0 -704px no-repeat; font:normal 13px/16px tahoma, arial, sans-serif; color:#666; }.iosh_goto a:focus { outline:none; }.iosh_goto a:hover { color:#2E80DC; }.iosh_spotbox { margin:0; padding:0; font:normal 12px/14px tahoma, Geneva, sans-serif; color:#222; overflow:hidden; width:270px; }.iosh_spotimg { margin:0 5px 0 0; padding:0; float:left; width:60px; }.iosh_spotimg img { margin:0; padding:4px; border:1px solid #ccc; background-color:#fff; }.iosh_spottext { margin:0; padding:0; float:left; font:normal 12px/14px tahoma, Geneva, sans-serif; color:#222; width:200px; }.iosh_spotbox h3, .iosh_spottext h3 { margin:0 0 2px 0; padding:0; font:bold 13px/16px tahoma, Geneva, sans-serif; color:#555; }.iosh_formwrap { margin:0 0 20px 0; padding:20px; background-color:#F2F2F2; border-radius:10px; }.iosh_formwrap_titled { margin:0 0 20px 0; padding:40px 20px 20px 20px; background-color:#F2F2F2; border-radius:10px; position:relative; }.iosh_formtitle { position:absolute; top:0; left:0; display:block; width:100%; background:#cbddee; margin:0; padding:0; color:#FFF; font:bold 13px/16px Arial, Helvetica, sans-serif; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; }.iosh_formtitle h4, .iosh_formtitle h4.iosh_formh4 { display:inline-block; width:auto; background:#4591d6; margin:0; padding:4px 20px; color:#FFF; font:bold 13px/16px Arial, Helvetica, sans-serif; -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; border-top-left-radius: 10px; }.iosh_formtitle h4 span, .iosh_formtitle h4.iosh_formh4 span { font-size:12px; font-weight:normal; }.iosh_formtitle h4 a, .iosh_formtitle h4 a:hover, .iosh_formtitle h4 a:visited, .iosh_formtitle h4 a:link,.iosh_formtitle h4.iosh_formh4 a, .iosh_formtitle h4.iosh_formh4 a:hover, .iosh_formtitle h4.iosh_formh4 a:visited, .iosh_formtitle h4.iosh_formh4 a:link { outline:none; text-decoration:none; color:#DDDDDD; border:none; }.iosh_formtitle h4 a:hover, .iosh_formtitle h4.iosh_formh4 a:hover { color:#fafd02; }form.iosh_form { margin:0; padding:0; border:none; background:none; }form.iosh_form fieldset { margin:0; padding:0; border:none; background:none; }.iosh_formrow { margin:0 0 12px 0; padding:0; font:normal 13px/16px Arial, Helvetica, sans-serif; color:#444444; }.iosh_formrow > label { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0 10px 0 0; padding:3px 0; display:block; float:left; width:170px; border:none; background:transparent; font:normal 14px/16px arial, helvetica, sans-serif; color:#333; text-align:left; }.iosh_formrow > div { margin:0 0 0 180px; }.iosh_formrow:after{ content:''; display:block; clear:both; }.iosh_tip { margin:0; padding:2px 0; font:normal 12px/14px tahoma, arial, sans-serif; color:#888; }.iosh_tip a { color:#555555; text-decoration:none; }.iosh_tip a:hover { color:#222222; }.iosh_formwrapshort { margin:5px 0; padding:10px; font:normal 13px/16px tahoma, Geneva, sans-serif; color:#333; background-color:transparent; border:none; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; }.iosh_bg_yellow { background-color:#f8f7b6; border:1px solid #f4dc0d; }.iosh_bg_blue { background-color:#ddf3fc; border:1px solid #83cae4; }.iosh_bg_green { background-color:#ddf8c8; border:1px solid #a3dd78; }.iosh_bg_gray { background-color:#F0F0F0; border:1px solid #CCCCCC; }.iosh_formwrapshort form { margin:0; padding:0; }.iosh_formrowshort { margin:0 0 3px 0; padding:0; font:normal 13px/16px tahoma, Helvetica, sans-serif; color:#333; }.iosh_formrowshort > label { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0 5px 0 0; padding:3px 0; display:block; float:left; width:100px; border:none; background:transparent; font:normal 13px/16px tahoma, helvetica, sans-serif; color:#333; text-align:left; }.iosh_formrowshort > label.iosh_vert { margin:0 0 3px 0; float:none; width:auto; }.iosh_formrowshort > div { margin:0 0 0 105px; }.iosh_formrowshort > div.iosh_vert { margin:0 0 3px 0; }.iosh_formrowshort:after{ content:''; display:block; clear:both; }select.iosh_select { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0; padding:3px 6px; font:normal 13px/16px arial, helvetica, sans-serif; color:#333; background-color:#FFFFFF; border:1px solid #CCC; border-radius:4px; }select.iosh_select[disabled="disabled"] { color:#666; }select.iosh_select:focus { background-color:#FFFFFF; border:1px solid #888888; outline:none; }select.iosh_select optgroup { font-weight:bold; color:#666; overflow:hidden; }select.iosh_select option { padding:0; overflow:hidden; }select.iosh_select option.iosh_option2 { padding:0 0 0 15px; }select.iosh_select option.iosh_option3 { padding:0 0 0 30px; }select.iosh_select option.iosh_option4 { padding:0 0 0 45px; }select.iosh_selectsmall { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0; padding:0; font:normal 12px/14px tahoma, verdana, sans-serif; color:#333; background-color:#FFFFFF; border:1px solid #CCC; border-radius:0; }textarea.iosh_textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0; padding:3px 6px; width:100%; max-width:400px; font:normal 13px/16px arial, helvetica, sans-serif; color:#333; background-color:#FFFFFF; border:1px solid #CCC;border-radius:4px; height:60px; }textarea.iosh_textarea:focus { background-color:#FFFFFF; border:1px solid #888888; outline:none; }textarea.iosh_textareafull { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0; padding:3px 6px; width:100%; font:normal 13px/16px arial, helvetica, sans-serif; color:#333; background-color:#FFFFFF; border:1px solid #CCC;border-radius:4px; height:60px; }textarea.iosh_textareafull:focus { background-color:#FFFFFF; border:1px solid #888888; outline:none; }input.iosh_intext, input[type="text"].iosh_intext, input[type="email"].iosh_intext, input[type="number"].iosh_intext {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0; padding:3px 6px; width:180px; max-width:100%; height:auto; font:normal 13px/16px arial, helvetica, sans-serif; color:#333; background-color:#FFFFFF; border:1px solid #CCC; border-radius: 4px;}input.iosh_intext:focus { background-color:#FFFFFF; border:1px solid #888888; outline:none; }input.iosh_intext:disabled { background-color:#E8E8E8; color:#666; }input[type="date"].iosh_indate, input[type="text"].iosh_indate, input.iosh_indate {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0; padding:3px 6px 3px 28px; width:120px; height:auto; font:normal 13px/16px arial, helvetica, sans-serif; color:#333; background-color:#FFFFFF; border:1px solid #CCC; border-radius: 4px; background:#FFFFFF url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/datebg.png) 0 50% no-repeat;}input[type="date"].iosh_indate { width:180px; }input[type="date"].iosh_indate:focus, input[type="text"].iosh_indate:focus, input.iosh_indate:focus { background-color:#FFFFFF; border:1px solid #888888; outline:none; }input[type="date"].iosh_indate:disabled, input[type="text"].iosh_indate:disabled, input.iosh_indate:disabled { background-color:#E8E8E8; color:#666; }input.iosh_short, input[type="text"].iosh_short, input[type="email"].iosh_short, input[type="number"].iosh_short { width:80px; max-width:100%; } input.iosh_long, input[type="text"].iosh_long, input[type="email"].iosh_long, input[type="number"].iosh_long { width:280px; max-width:100%; } label.iosh_onofflab { margin:0; padding:0; float:none !important; width:auto !important; border:none; position: relative; display: block; font:normal 16px/16px sans-serif; cursor:pointer; }input[type="checkbox"].iosh_onoff { position:absolute; opacity:0; margin:0; padding:0; display:none; visibility:hidden; }input[type="checkbox"].iosh_onoff + div {display: inline-block; vertical-align: middle; width: 3em; height: 1em; border: 1px solid rgba(0,0,0,.3); border-radius: 999px; margin: 0; background: white;background-image: linear-gradient(rgba(0,0,0,.1), transparent), linear-gradient(90deg, hsl(210, 90%, 60%) 50%, transparent 50%); background-size: 200% 100%; background-position: 100% 0; background-origin:border-box; background-clip:border-box; overflow: hidden; transition-duration: 0.4s; transition-property: padding, width, background-position, text-indent;box-shadow: 0 .1em .1em rgba(0,0,0,.2) inset, 0 .45em 0 .1em rgba(0,0,0,.05) inset; font-size: 16px;}input[type="checkbox"].iosh_onoff:checked + div { padding-left: 2em; width:1em; background-position: 0 0; }input[type="checkbox"].iosh_onoff + div:before {content: 'YES'; float: left; width: 1.65em; height:1.65em; margin:-0.1em; border:1px solid rgba(0,0,0,.35); border-radius:inherit; background: white; background-image:linear-gradient(rgba(0,0,0,.2), transparent); box-shadow: 0 0.1em 0.1em 0.1em hsla(0,0%,100%,.8) inset, 0 0 0.5em rgba(0,0,0,.3); color: white; text-shadow: 0 -1px 1px rgba(0,0,0,.3); text-indent: -2.5em;}input[type="checkbox"].iosh_onoff:active + div:before { background-color: #eee; }input[type="checkbox"].iosh_onoff + div:before, input[type="checkbox"].iosh_onoff + div:after { font: bold 60%/1.9 sans-serif; text-transform: uppercase; }input[type="checkbox"].iosh_onoff + div:after { content: 'NO'; float: left; text-indent: .5em; color:#666666; color:rgba(0,0,0,.45); text-shadow: none; }button.iosh_btn, button[type="submit"].iosh_btn, button[type="button"].iosh_btn,button.iosh_btn:hover, button[type="submit"].iosh_btn:hover, button[type="button"].iosh_btn:hover {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0; padding:7px 14px; width:auto; height:auto; display:inline-block; text-shadow: 0 1px 0 rgba(255,255,255, 0.8); text-align:center; font:bold 14px/18px helvetica, arial, sans-serif; color: #888; border: 1px solid #bcbcbc; border-radius:4px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12); box-shadow: 0 1px 3px rgba(0,0,0,0.12);background:none; background-color:#EFEFEF;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#e1dfe2'); -webkit-linear-gradient:top, rgba(255,255,255,1) 0,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%;background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);background-image: -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);background-image: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);background-image: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);background-image: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);}button.iosh_btn:hover, button[type="submit"].iosh_btn:hover, button[type="button"].iosh_btn:hover { color:#555; cursor:pointer; }button.iosh_btn:active, button[type="submit"].iosh_btn:active, button[type="button"].iosh_btn:active, button.iosh_btn:active:after, button[type="submit"].iosh_btn:active:after, button[type="button"].iosh_btn:active:after, button.iosh_btn:active:before, button[type="submit"].iosh_btn:active:before, button[type="button"].iosh_btn:active:before {-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow: none; }button.iosh_btnfull, button[type="submit"].iosh_btnfull, button[type="button"].iosh_btnfull,button.iosh_btnfull:hover, button[type="submit"].iosh_btnfull:hover, button[type="button"].iosh_btnfull:hover { display:block; width:100%; }button.iosh_btnclr, button[type="submit"].iosh_btnclr, button[type="button"].iosh_btnclr,button.iosh_btnclr:hover, button[type="submit"].iosh_btnclr:hover, button[type="button"].iosh_btnclr:hover {background-color:#3c96ef; color:#cde4fb; text-shadow:none; border-color:#23619c;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#55a8fa', endColorstr='#2a6cab'); -webkit-linear-gradient:top, rgba(85,168,250,1) 0,rgba(60,150,239,1) 60%,rgba(42,108,171,1) 100%;background-image: -webkit-linear-gradient(top, rgba(85,168,250,1) 0%,rgba(60,150,239,1) 60%,rgba(42,108,171,1) 100%);background-image: -moz-linear-gradient(top, rgba(85,168,250,1) 0%,rgba(60,150,239,1) 60%,rgba(42,108,171,1) 100%);background-image: -o-linear-gradient(top, rgba(85,168,250,1) 0%,rgba(60,150,239,1) 60%,rgba(42,108,171,1) 100%);background-image: -ms-linear-gradient(top, rgba(85,168,250,1) 0%,rgba(60,150,239,1) 60%,rgba(42,108,171,1) 100%);background-image: linear-gradient(top, rgba(85,168,250,1) 0%,rgba(60,150,239,1) 60%,rgba(42,108,171,1) 100%);}button.iosh_btnclr:hover, button[type="submit"].iosh_btnclr:hover, button[type="button"].iosh_btnclr:hover { color:#FFFFFF; cursor:pointer; }button.iosh_btnbook, button.iosh_btnbook:hover, button[type="submit"].iosh_btnbook, button[type="submit"].iosh_btnbook:hover, button[type="button"].iosh_btnbook, button[type="button"].iosh_btnbook:hover {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0; padding:2px 6px; width:auto; height:auto; min-width:100px; display:inline-block;text-shadow: none; text-align:center; font:bold 13px/16px helvetica, arial, sans-serif; color: #FFFFFF; border: 1px solid #23619c; border-radius:4px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12); box-shadow: 0 1px 3px rgba(0,0,0,0.12);background:none; background-color:#3c96ef; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#55a8fa', endColorstr='#2a6cab'); -webkit-linear-gradient:top, rgba(85,168,250,1) 0,rgba(60,150,239,1) 60%,rgba(42,108,171,1) 100%;background-image: -webkit-linear-gradient(top, rgba(85,168,250,1) 0%,rgba(60,150,239,1) 60%,rgba(42,108,171,1) 100%);background-image: -moz-linear-gradient(top, rgba(85,168,250,1) 0%,rgba(60,150,239,1) 60%,rgba(42,108,171,1) 100%);background-image: -o-linear-gradient(top, rgba(85,168,250,1) 0%,rgba(60,150,239,1) 60%,rgba(42,108,171,1) 100%);background-image: -ms-linear-gradient(top, rgba(85,168,250,1) 0%,rgba(60,150,239,1) 60%,rgba(42,108,171,1) 100%);background-image: linear-gradient(top, rgba(85,168,250,1) 0%,rgba(60,150,239,1) 60%,rgba(42,108,171,1) 100%);}button.iosh_btnbook:hover, button[type="submit"].iosh_btnbook:hover, button[type="button"].iosh_btnbook:hover {cursor:pointer; background:none; background-image:none; background-color:#1560aa; border-color:#143d64; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";}button.iosh_btnbook[disabled="disabled"], button.iosh_btnbook:disabled, button.iosh_btnbook[disabled="disabled"]:hover, button.iosh_btnbook:disabled:hover {background-color:#EFEFEF; color:#888888; text-shadow:none; border-color:#bcbcbc;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#e1dfe2'); -webkit-linear-gradient:top, rgba(255,255,255,1) 0,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%;background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);background-image: -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);background-image: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);background-image: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);background-image: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);}button.iosh_btnbook[disabled="disabled"]:hover, button[type="submit"].iosh_btnbook:disabled:hover { color:#888888; cursor:default; }button.iosh_btnbook > div { margin:0; padding:0; text-align:center; font-size:12px; font-weight:normal; line-height:14px; }button.iosh_btnaltbook, button.iosh_btnaltbook:hover, button[type="submit"].iosh_btnaltbook, button[type="submit"].iosh_btnaltbook:hover, button[type="button"].iosh_btnaltbook, button[type="button"].iosh_btnaltbook:hover {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0; padding:2px 6px; width:auto; height:auto; min-width:100px; display:inline-block;text-shadow: none; text-align:center; font:bold 13px/16px helvetica, arial, sans-serif; color: #FFFFFF; border: 1px solid #466900; border-radius:4px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12); box-shadow: 0 1px 3px rgba(0,0,0,0.12);background:none; background-color:#6b9f01; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7dba01', endColorstr='#4e7401'); -webkit-linear-gradient:top, rgba(125,186,1,1) 0,rgba(107,159,1,1) 60%,rgba(78,116,1,1) 100%;background-image: -webkit-linear-gradient(top, rgba(125,186,1,1) 0%,rgba(107,159,1,1) 60%,rgba(78,116,1,1) 100%);background-image: -moz-linear-gradient(top, rgba(125,186,1,1) 0%,rgba(107,159,1,1) 60%,rgba(78,116,1,1) 100%);background-image: -o-linear-gradient(top, rgba(125,186,1,1) 0%,rgba(107,159,1,1) 60%,rgba(78,116,1,1) 100%);background-image: -ms-linear-gradient(top, rgba(125,186,1,1) 0%,rgba(107,159,1,1) 60%,rgba(78,116,1,1) 100%);background-image: linear-gradient(top, rgba(125,186,1,1) 0%,rgba(107,159,1,1) 60%,rgba(78,116,1,1) 100%);}button.iosh_btnaltbook:hover, button[type="submit"].iosh_btnaltbook:hover, button[type="button"].iosh_btnaltbook:hover {cursor:pointer; background:none; background-image:none; background-color:#415e07; border-color:#344b05; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";}button.iosh_btnaltbook[disabled="disabled"], button.iosh_btnaltbook:disabled, button.iosh_btnaltbook[disabled="disabled"]:hover, button.iosh_btnaltbook:disabled:hover {background-color:#EFEFEF; color:#888888; text-shadow:none; border-color:#bcbcbc;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#e1dfe2'); -webkit-linear-gradient:top, rgba(255,255,255,1) 0,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%;background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);background-image: -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);background-image: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);background-image: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);background-image: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);}button.iosh_btnaltbook[disabled="disabled"]:hover, button[type="submit"].iosh_btnaltbook:disabled:hover { color:#888888; cursor:default; }button.iosh_btnaltbook > div { margin:0; padding:0; text-align:center; font-size:12px; font-weight:normal; line-height:14px; }button#cboxClose, button[type=button]#cboxClose, button#cboxClose:focus, button#cboxNext, button[type=button]#cboxNext, button#cboxNext:focus,button#cboxPrevious, button[type=button]#cboxPrevious, button#cboxPrevious:focus,button#cboxSlideshow, button[type=button]#cboxSlideshow, button#cboxSlideshow:focus { margin:0; padding:1px 3px; background:none; background-color:#666666; color:#FFF; border:none; outline:none; font:normal 12px/14px tahoma, arial, sans-serif; }a.iosh_btnlink, a.iosh_btnlink:link, a.iosh_btnlink:visited, a.iosh_btnlink:hover, a.iosh_btnlink:active, a.iosh_btnlink:focus {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0; padding:7px 14px; width:auto; height:auto; display:inline-block; text-shadow: 0 1px 0 rgba(255,255,255, 0.8); text-align:center; font:bold 14px/18px helvetica, arial, sans-serif; color: #888; border: 1px solid #bcbcbc; border-radius:4px; text-decoration:none; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.12); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12); box-shadow: 0 1px 3px rgba(0,0,0,0.12);background:none; background-color:#EFEFEF;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#e1dfe2'); -webkit-linear-gradient:top, rgba(255,255,255,1) 0,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%;background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);background-image: -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);background-image: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);background-image: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);background-image: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 60%,rgba(225,223,226,1) 100%);}a.iosh_btnlink:hover { color:#555; }a.iosh_btnlink:active { color:#555; }input[type="range"].iosh_range {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none; -moz-appearance:none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0); width:180px; height:20px; margin:0; padding:0; border:1px solid #CCC; border-radius:4px; background:#FFFFFF;}input[type="range"].iosh_range:focus { visibility:visible; outline:none; }input[type="range"].iosh_range::-moz-range-track { border:none; background:transparent; }input[type="range"].iosh_range::-ms-track { border:none; color:transparent; background:transparent; }input[type="range"].iosh_range::-ms-fill-lower, input[type="range"].iosh_range::-ms-fill-upper { background:transparent; }input[type="range"].iosh_range::-ms-tooltip { display:none; }input[type="range"].iosh_range::-webkit-slider-thumb {-webkit-appearance:none; -moz-appearance:none; width:30px; height:20px; border:none; border-radius:4px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #529de1), color-stop(100%, #245e8f));background-image: -webkit-linear-gradient(top , #529de1 0, #245e8f 100%); background-image: linear-gradient(to bottom, #529de1 0, #245e8f 100%);}input[type="range"].iosh_range::-moz-range-thumb { width: 30px; height:20px; border: none; border-radius:4px; background-image: linear-gradient(to bottom, #529de1 0, #245e8f 100%); }input[type="range"].iosh_range::-ms-thumb { width:30px; height: 20px; border-radius:4px; border: 0; background-image: linear-gradient(to bottom, #529de1 0, #245e8f 100%); }output.iosh_output { display:inline-block; margin:0; padding:1px 5px; font:bold 12px/18px tahoma, arial, sans-serif; color:#FFFFFF; background-color:#529de1; vertical-align:top; border-radius:3px; }input[type=radio].iosh_radio { display:none; }input[type=radio].iosh_radio + label.iosh_radiolabel {margin:0; padding:0 0 0 30px; height:25px; float:none; width:auto; display:inline-block; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/radiobg.png) 0 0 no-repeat;vertical-align:middle; cursor:pointer; font:normal 14px/25px arial, helvetica, sans-serif; color:#555555;}input[type=radio].iosh_radio:checked + label.iosh_radiolabel { background-position:0 -25px; color:#333333; }label.iosh_radiolabel { background-image:url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/radiobg.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }input[type=checkbox].iosh_checkbox { display:none; }input[type=checkbox].iosh_checkbox + label.iosh_checkboxlabel {margin:0; padding:0 0 0 30px; height:25px; float:none; width:auto; display:inline-block; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/radiobg.png) 0 0 no-repeat;vertical-align:middle; cursor:pointer; font:normal 14px/25px arial, helvetica, sans-serif; color:#555555;}input[type=checkbox].iosh_checkbox:checked + label.iosh_checkboxlabel { background-position:0 -25px; color:#333333; }label.iosh_checkboxlabel { background-image:url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/radiobg.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }table.iosh_tbl { margin:0; padding:0; width:100%; border:none; background-image:none; background-color:#fff; border-collapse:collapse; }table.iosh_tbl tr { margin:0 ; padding:0; }table.iosh_tbl tr th, table.iosh_tbl tr.noborder th { margin:0; padding:4px 6px; font:bold 13px/16px tahoma, Geneva, sans-serif; text-align:left; background-image:none; background-color:#558dc4; color:#eff5fb; text-shadow:none; border:1px solid #23619c; white-space:nowrap; vertical-align:top; }table.iosh_tbl tr td, table.iosh_tbl tr.noborder td { margin:0; padding:4px 6px; font:normal 13px/16px tahoma, Geneva, sans-serif; text-align:left; border:1px solid #CCCCCC; background-image:none; background-color:#fff; color:#444; vertical-align:top; }table.iosh_tbl tr.noborder th, table.iosh_tbl tr.noborder td { border:none; }table.iosh_tbl tr th.iosh_center, table.iosh_tbl tr td.iosh_center, table.iosh_tbl tr.noborder th.iosh_center, table.iosh_tbl tr.noborder td.iosh_center { text-align:center; }table.iosh_tbl tr th.iosh_just, table.iosh_tbl tr td.iosh_just, table.iosh_tbl tr.noborder th.iosh_just, table.iosh_tbl tr.noborder td.iosh_just { text-align:justify; }table.iosh_tbl td strong { font-weight:bold; }table.iosh_pickedtbl { margin:0; padding:0; width:100%; border:none; border-collapse:collapse; }table.iosh_pickedtbl tr { margin:0 0 5px 0; padding:0; border:none; }table.iosh_pickedtbl tr th { margin:0; padding:3px 6px; font:bold 13px/16px tahoma, Geneva, sans-serif; text-align:left; border:none; color:#555; white-space:nowrap; vertical-align:top; }table.iosh_pickedtbl tr td { margin:0; padding:3px 6px; font:normal 13px/16px tahoma, Geneva, sans-serif; text-align:left; border:none; color:#444; vertical-align:top; }table.iosh_pickedtbl tr th.iosh_center, table.iosh_pickedtbl tr td.iosh_center { text-align:center; }table.iosh_pickedtbl td strong { font-weight:bold; }table.iosh_logtbl { margin:0; padding:0; width:100%; border:none; border-collapse:collapse; }table.iosh_logtbl tr { margin:0; padding:0; border:none; }table.iosh_logtbl tr th { margin:0; padding:6px; font:bold 13px/16px tahoma, arial, sans-serif; text-align:left; border:1px solid #2268a8; background-color:#4591d6; color:#FFFFFF; white-space:nowrap; vertical-align:top; }table.iosh_logtbl tr td { margin:0; padding:4px 6px; font:normal 13px/16px tahoma, arial, sans-serif; text-align:left; border:1px solid #BBBBBB; color:#444444; vertical-align:top; }table.iosh_logtbl tr.iosh_row0 td { background-color:#FFFFFF; }table.iosh_logtbl tr.iosh_row1 td { background-color:#EFEFEF; }table.iosh_logtbl tr.iosh_rowsum td { background-color:#cbddee; color:#333333; }table.iosh_logtbl tr:hover td { background-color:#f8f9b7; }table.iosh_logtbl tr th.iosh_center, table.iosh_logtbl tr td.iosh_center { text-align:center; }.iosh_smallnote { margin:0; padding:0; font:normal 11px/14px tahoma, verdana, sans-serif; color:#666; }.iosh_change, .iosh_h3 span.iosh_change { background-color:transparent; padding:0; font:normal 13px/16px tahoma, verdana, sans-serif; direction:ltr; color:#666; }.iosh_h3 span.iosh_change a, .iosh_change a, .iosh_change a:link, .iosh_change a:visited, .iosh_change a:hover, .iosh_change a:active, .iosh_change a:focus { outline:none; text-decoration:none; color:#3366FF; }.iosh_h3 span.iosh_change a:hover, .iosh_change a:hover { color:#ff6600; }.iosh_pickrowguests { margin:3px 0 0 0; padding:0; font:normal 11px/14px tahoma, arial, sans-serif; position:relative; display:block; height:14px; color:#777777; }.iosh_pickadults { margin:0; padding:0; position:absolute; top:0; left:64px; width:84px; display:inline-block; text-align:center; overflow:hidden; }.iosh_pickchildren { margin:0; padding:0; position:absolute; top:0; left:148px; width:84px; display:inline-block; text-align:center; overflow:hidden; }.iosh_pickrow { margin:0 0 3px 0; padding:0; font:bold 14px/18px tahoma, arial, sans-serif; }.iosh_pickroomnum { margin:0; padding:3px 0; display:inline-block; width:30px; text-align:center; background-color:#3c96ef; color:#FFF;font:bold 14px/18px tahoma, arial, sans-serif; }.iosh_pickrow:hover .iosh_pickroomnum { background-color:#23619c; }.iosh_pickboxroom { margin:0 4px 0 0; padding:0; width:60px; float:left; }.iosh_pickboxguests { margin:0; padding:0; width:84px; float:left; vertical-align:top; }a.iosh_pickroomact, a.iosh_pickroomact:visited, a.iosh_pickroomact:hover, a.iosh_pickroomact:link, a.iosh_pickroomact:active { margin:0; padding:3px 0; text-decoration:none; display:inline-block; width:30px; text-align:center; background-color:#888888; color:#FFF; font:bold 14px/18px tahoma, arial, sans-serif; border:none; }a.iosh_pickroomact:hover { background-color:#333333; color:#FFF; text-decoration:none; border:none; }a.iosh_pickaction, a.iosh_pickaction:active, a.iosh_pickaction:hover ,a.iosh_pickaction:visited, a.iosh_pickaction:link { margin:0; padding:3px 0; text-decoration:none; display:inline-block; width:24px; text-align:center; background:none; color:#23619c; font:bold 14px/18px tahoma, arial, sans-serif; border:none; }a.iosh_pickaction:hover { background-color:#23619c; color:#FFF; text-decoration:none; border:none; }input.iosh_inguests, input[type=text].iosh_inguests {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align:top; display:inline-block; height:auto; border-radius:none;margin:0; padding:3px 0 3px 0; width:32px; font:normal 16px/18px tahoma, arial, sans-serif; color:#333333; background:none; border:none; text-align:center;}.iosh_pickbookwrap { margin:5px 0; padding:6px; border:1px solid #DDDDDD; border-radius:4px; }.iosh_paynowwrap { margin:0; padding:0; text-align:right; }.iosh_paynownote {position:relative; display:inline-block; margin:0 0 10px 0; padding:4px 10px; background:#207ce5; font:normal 12px/14px tahoma, arial, sans-serif; color:#FFFFFF; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.iosh_paynownote:after {content:""; position:absolute; bottom:-8px; right:50px; border-width:8px 8px 0; border-style:solid; border-color:#207ce5 transparent; display:block; width:0;}.iosh_paynownote span { font-weight:bold; }.iosh_pickrowrooms { margin:3px 0; padding:0; }.iosh_roomsselbox { margin:0; padding:0; float:left; width:100px; }.iosh_roomsselbox > div { margin:0; padding:0; text-align:center; font:normal 13px/16px tahoma, arial, sans-serif; color:#666666; }.iosh_roomsbookbox { margin:0 0 0 100px; padding:0; text-align:right; }.iosh_pickbookadults { margin:0; padding:0; position:absolute; top:0; left:34px; width:84px; display:inline-block; text-align:center; overflow:hidden; }.iosh_pickbookchildren { margin:0; padding:0; position:absolute; top:0; left:118px; width:84px; display:inline-block; text-align:center; overflow:hidden; }.iosh_pickbookroom { margin:0 4px 0 0; padding:0; width:30px; float:left; }a.iosh_anotref, a.iosh_anotref:visited, a.iosh_anotref:active, a.iosh_anotref:hover, a.iosh_anotref:link { margin:0; padding:0 0 0 20px; font:normal 12px/16px tahoma, arial, sans-serif; color:#666666; text-decoration:none; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 0 0 no-repeat; border:none; }a.iosh_anotref:hover { color:#333333; }a.iosh_anotref_on, a.iosh_anotref_on:visited, a.iosh_anotref_on:active, a.iosh_anotref_on:hover, a.iosh_anotref_on:link { background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 0 -100px no-repeat; color:#333333; }a.iosh_anotref_on:hover { color:#333333; }.iosh_onlyleft { margin:8px 0; padding:0; font:bold 12px/16px tahoma, arial, sans-serif; color:#BC3E3E; }.reshtabswrap { margin:0 0 30px 0; padding:0; background:#EFEFEF; }ul.reshtabs { margin:0; padding:0; list-style:none; height:28px; font:normal 14px/25px "Trebuchet MS", Tahoma, Arial, sans-serif; border-bottom:1px solid #DDD; background:#FFF; }.reshtabs li { margin:0 2px -1px 0; padding:0 13px 1px 13px; float:left; display:inline; color:#666666; cursor:pointer; background:#E9E9E9; border:1px solid #D4D4D4; border-bottom: 1px solid #E9E9E9; position:relative; }.reshtabs li:hover { color:#F70; padding:0 13px; background:#FFFFDF; border:1px solid #FFCA95; }.reshtabs li.reshtabcur { padding:0 13px 2px 13px; color:#333; background:#FFFFFF; border:1px solid #D4D4D4; border-bottom:1px solid #FFFFFF; }.reshtab { margin:0; padding:12px; display:none; border:1px solid #D4D4D4; border-width:0 1px 1px 1px; background:#FFFFFF; }.reshtab.reshtabvis { display:block; }a.iosh_calelink, a.iosh_calelink:visited, a.iosh_calelink:hover, a.iosh_calelink:link, a.iosh_calelink:active { margin: 0; padding:0 0 0 18px; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 0 -674px no-repeat; font:normal 12px/16px tahoma, helvetica, sans-serif; color:#1575bc; text-decoration:none; }a.iosh_calelink:hover { color:#222222; }.iosrcal_wrap { margin:0; padding:0; }.iosrcal_tbl_wrap { width:450px; float:left; margin:0 20px 20px 0; padding:4px; border:1px solid #ccc; }table.iosrcal_tbl { margin:0; padding:0; width:100%; border:none; }table.iosrcal_tbl th { width:62px; margin:0; padding:3px; border:1px solid #ccc; text-align:center; background-color:#5D86B5; font: bold 13px/16px tahoma, arial, sans-serif; color:#FFFFFF; }table.iosrcal_tbl th.iosr_month { margin:0; padding:4px; border:1px solid #ccc; text-align:center; background-color:#335696; font:bold 14px/18px tahoma, arial, sans-serif; color:#FFFFFF; }table.iosrcal_tbl th.iosr_weekend { background-color:#d0561a; }table.iosrcal_tbl td { width:62px; height:40px; margin:0; padding:2px; border:1px solid #ccc; text-align:center; border-collapse:collapse; font:normal 11px/14px tahoma, arial, sans-serif; color:#333333; overflow:hidden; }table.iosrcal_tbl td div { margin:0; padding:0; font:bold 16px/20px tahoma, arial, sans-serif; color:#333333; }table.iosrcal_tbl td.roomav { background-color:#008000; color:#FFFFFF; }table.iosrcal_tbl td.roomav div { color:#FFFFFF; }table.iosrcal_tbl td.roomav:hover { background-color:#44B62B; }table.iosrcal_tbl td.roomnotav { background-color:#FF0000; color:#FFFFFF; }table.iosrcal_tbl td.roomnotav div { color:#FFFFFF; }table.iosrcal_tbl td.roomnotav:hover { background-color:#F37070; }table.iosrcal_tbl td.roombooked { background-color:#d419af; color:#FFFFFF; }table.iosrcal_tbl td.roombooked div { color:#FFFFFF; }table.iosrcal_tbl td.roombooked:hover { background-color:#e843c7; }table.iosrcal_tbl td.roomnodata { background-color:#666666; color:#FFFFFF; }table.iosrcal_tbl td.roomnodata div { color:#FFFFFF; }table.iosrcal_tbl td.roomnodata:hover { background-color:#888888; }table.iosrcal_tbl td.roomav_high, table.iosrcal_tbl td.roomnotav_high, table.iosrcal_tbl td.roombooked_high, table.iosrcal_tbl td.roomnodata_high { background-color:#FF6600; color:#FFFFFF; }table.iosrcal_tbl td.roomav_high div, table.iosrcal_tbl td.roomnotav_high div, table.iosrcal_tbl td.roombooked_high div, table.iosrcal_tbl td.roomnodata_high div { color:#FFFFFF; }table.iosrcal_tbl td.roomav_high:hover, table.iosrcal_tbl td.roomnotav_high:hover, table.iosrcal_tbl td.roombooked_high:hover, table.iosrcal_tbl td.roomnodata_high:hover { background-color:#FF6600; }a.iosh_calnavbk3, a.iosh_calnavbk3:visited, a.iosh_calnavbk3:hover, a.iosh_calnavbk3:link { text-decoration:none; border:none; display:inline-block; width:16px !important; height:16px !important; margin:0; padding:0;font:normal 12px/16px tahoma, geneva, sans-serif; color:#fff; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/calarrows.png) 0 -16px no-repeat; }a.iosh_calnavbk3:hover { background-position:0 0; }a.iosh_calnavbk1, a.iosh_calnavbk1:visited, a.iosh_calnavbk1:hover, a.iosh_calnavbk1:link { text-decoration:none; border:none; display:inline-block; width:16px !important; height:16px !important; margin:0; padding:0;font:normal 12px/16px tahoma, geneva, sans-serif; color:#fff; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/calarrows.png) -16px -16px no-repeat; }a.iosh_calnavbk1:hover { background-position:-16px 0; }a.iosh_calnavfw1, a.iosh_calnavfw1:visited, a.iosh_calnavfw1:hover, a.iosh_calnavfw1:link {text-decoration:none; border:none; display:inline-block; width:16px !important; height:16px !important; margin:0; padding:0; font:normal 12px/16px tahoma, geneva, sans-serif; color:#fff; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/calarrows.png) -32px -16px no-repeat; }a.iosh_calnavfw1:hover { background-position:-32px 0; }a.iosh_calnavfw3, a.iosh_calnavfw3:visited, a.iosh_calnavfw3:hover, a.iosh_calnavfw3:link {text-decoration:none; border:none; display:inline-block; width:16px !important; height:16px !important; margin:0; padding:0; font:normal 12px/16px tahoma, geneva, sans-serif; color:#fff; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/calarrows.png) -48px -16px no-repeat; }a.iosh_calnavfw3:hover { background-position:-48px 0; }.iosh_calindex { margin:0; padding:0; font:normal 12px/16px tahoma, arial, sans-serif; color:#555; }.iosh_calindex div { margin:0 0 2px 0; padding:0; font:normal 12px/16px tahoma, arial, sans-serif; color:#555; float:left; width:49%; }.iosh_calindex div.clear { margin:0; padding:0; float:none; clear:both; width:auto; }.iosh_calindex span { margin:0 10px 0 0; padding:0 10px; font-weight:bold; color:#FFFFFF; }.iosh_calindex span.roomav { background-color:#008000; }.iosh_calindex span.roomnotav { background-color:#FF0000; }.iosh_calindex span.roombooked { background-color:#e843c7; }.iosh_calindex span.roomnodata { background-color:#888888; }.iosh_movebox_left { margin:0; padding:0; width:480px; float:left; }.iosh_movebox_right { margin:0; padding:0; width:300px; float:left; }.move_info_box { margin:8px 0; padding:4px; background-color:#eeeeee; color:#444; border:1px solid #ccc; font:normal 12px/16px Tahoma, Arial, sans-serif; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius: 4px; }.move_info_box_side { width:500px; float:left; margin:0 0 0 10px; padding:4px; background-color:#eeeeee; color:#444; border:1px solid #ccc; font:normal 12px/16px Tahoma, Arial, sans-serif; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius: 4px; }.move_error { color:#FF0000; }.iosh_hotelbox { margin:0 0 0 0; padding:8px; background-color:#FFFFFF;border:1px solid #DDDDDD; }.iosh_hotelboxright { margin:0; padding:0; float:right; width:150px; }.iosh_hotelboxleft { margin:0 150px 0 0; padding:0; }.iosh_hotelboximg { margin:0; padding:0; width:90px; float:left; }.iosh_hotelboximg span { margin:2px 0 0 0; padding:0; display:block; text-align:center; font:normal 11px/14px tahoma, helvetica, sans-serif; color:#666; }.iosh_hotelboxdetails { margin:0 0 0 90px; padding:0 0 0 5px; }.iosh_hotelboxdetails h3 { display:block; margin:0; padding:0; color:#333; font:normal 17px/20px 'Open Sans',​helvetica, sans-serif; border:none; overflow:hidden; white-space:nowrap;}.iosh_hotelboxdetails h3 a, .iosh_hotelboxdetails h3 a:visited, .iosh_hotelboxdetails h3 a:hover { text-decoration:none; border:none; color:#1575bc; }.iosh_hotboxaddress { margin:0; padding:0 0 0 16px; font:normal 12px/16px tahoma, helvetica, sans-serif; color:#555; background:url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 0 -450px no-repeat; }.iosh_hotboxaddress a { color:#1575bc; text-decoration:none; }.iosh_hotboxaddress a:hover { color:#000000; text-decoration:none; }.iosh_roompromo { margin:3px 0; padding:2px 4px 3px 16px; font:normal 12px/13px tahoma, helvetica, sans-serif; color:#FFFFFF; background:#66a01f url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 0 -482px no-repeat; border-radius:3px; }.iosh_hotelroom { margin:7px 0 0 0; padding:7px 0 0 0; font:normal 13px/16px tahoma, arial, sans-serif; color:#444444; border-top:1px solid #ddd; }.iosh_hotelroom h4 { margin:0 0 4px 0; padding:0; border:none; text-decoration:none; font:normal 15px/18px 'Open Sans',​helvetica, sans-serif; color:#444444; }.iosh_hotelroom h4 a, .iosh_hotelroom h4 a:visited, .iosh_hotelroom h4 a:hover, .iosh_hotelroom h4 a:link, .iosh_hotelroom h4 a:active { text-decoration:none; color:#579b03; }.iosh_hotelroom h4 a:hover { text-decoration:none; color:#222222; }.iosh_persons { padding:0 0 0 16px; font:normal 15px/16px 'Open Sans',​helvetica, sans-serif; color:#777777; vertical-align:bottom; background:url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 0 -546px no-repeat; direction:ltr; }.iosh_hotelboxcontact { margin:0 0 3px 0; padding:0 0 0 18px; font:normal 13px/16px tahoma, helvetica, sans-serif; color:#444444; background:url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 0 -610px no-repeat; }.iosh_hotelboxscore { margin:0 0 10px 0; padding:0; background-color:#EBEBEB; border-radius:3px; }.iosh_hotelboxscorel { display:block; float:left; width:60px; padding:4px 0; border-radius:3px; background-color:#25add9; text-align:center; font:bold 18px/22px tahoma, Helvetica, sans-serif; color:#FFFFFF; }.iosh_hotelboxscorer { display:block; float:right; width:85px; padding:6px 0; text-align:center; font:normal 13px/18px tahoma, Helvetica, sans-serif; color:#777777; text-decoration:none; border:none; }.iosh_hotelboxbottom { margin:0 0 25px 0; padding:6px 10px; font:normal 13px/16px tahoma, helvetica, sans-serif; color:#666666; background-color:#F2F2F2; border:1px solid #DDDDDD; border-top:none; border-collapse:collapse; }.iosh_hotelboxbottom > div { margin:0 0 5px 0; padding:0 0 0 16px; background:url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 0 -578px no-repeat; }.iosh_pricefrom { margin:10px 0; padding:0; font:normal 13px/20px tahoma, helvetica, sans-serif; color:#555; text-align:center; }.iosh_pricefrom span { font:normal 17px/20px tahoma, helvetica, sans-serif; color:#333; }.iosh_pricefrom div { margin:0; padding:0; font:normal 11px/13px tahoma, helvetica, sans-serif; color:#777; text-align:center; }.iosh_quickimgwrap { margin:0; padding:0; text-align:center; position:relative; }.iosh_quickimgwrap img { margin:0; padding:4px; border:1px solid #CCC; width:80px; height:80px; }.iosh_quickimgwrap a { position:absolute; top:5px; left:5px; margin:0; padding:0; width:80px; height:80px; display:block; background:none; z-index:2; }.iosh_quickimgwrap a:hover { background: rgb(136, 136, 136); background: url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/magnify32w.png) 24px 24px no-repeat rgba(0, 0, 0, 0.3); }.iosh_miniscore { margin:0; padding:0 4px 0 0; display:inline-block; background-color:#EBEBEB; border-radius:2px; font:normal 12px/16px tahoma, Helvetica, sans-serif; color:#777777; }.iosh_miniscore > span { display:inline-block; width:40px; text-align:center; margin:0 4px 0 0; padding:1px 0; border-radius:2px; background-color:#25add9; font:bold 12px/14px tahoma, Helvetica, sans-serif; color:#FFFFFF; }.iosh_cornerscore { position:absolute; top:5px; right:5px; margin:0; padding:3px 6px; display:inline-block; text-align:center; background-color:#25add9; border-radius:3px; font:bold 13px/16px tahoma, Helvetica, sans-serif; color:#FFFFFF; }.iosh_stars { margin:0 5px; padding:0; display:inline-block; width:75px; height:14px; background: transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/stars-sprite.png) 0 0 no-repeat; font-size:14px; line-height:14px; vertical-align:middle; }h3 span.iosh_stars, .iosh_h3 span.iosh_stars { background-color:transparent; padding:0; color:inherit; }.stars0 { background-position: 0 0; }.stars1 { background-position: 0 -14px; }.stars2 { background-position: 0 -28px; }.stars3 { background-position: 0 -42px; }.stars4 { background-position: 0 -56px; }.stars5 { background-position: 0 -70px; }.stars10 { background-position: 0 -84px; }.stars11 { background-position: 0 -98px; }.stars12 { background-position: 0 -112px; }.stars13 { background-position: 0 -126px; }.stars14 { background-position: 0 -140px; }.stars15 { background-position: 0 -154px; }.iosh_hotaddress { margin:0 0 5px 0; padding:0; }.iosh_hotelmain { float:left; width:100%; margin:0; padding:0; }.iosh_hotelmain_inner { margin:0 0 0 210px; padding:0; }.iosh_hotelside { margin:0 0 0 -100%; padding:0; width:200px; float:left; overflow:hidden; }.iosh_noreservations { margin:2px 0; padding:0 0 0 16px; background:url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 0 -642px no-repeat; font:normal 13px/16px tahoma, helvetica, sans-serif; color:#444444; }.iosh_roombox { margin:0; padding:8px; background-color:#FFFFFF;border:1px solid #DDDDDD; }.iosh_roomboximg { margin:0; padding:0; width:90px; float:left; }.iosh_roomboxdetails { margin:0 0 0 90px; padding:0 0 0 5px; }.iosh_roomboxdetails h3, .iosh_roomboxdetails h3.iosh_roomtitleh3 { display:block; margin:0; padding:0; color:#1575bc; font:normal 17px/20px 'Open Sans',​helvetica, sans-serif; border:none; overflow:hidden; white-space:nowrap; clear:none;}.iosh_roomboximg span { margin:2px 0 0 0; padding:0; display:block; text-align:center; font:normal 11px/14px tahoma, helvetica, sans-serif; color:#666; }.iosh_roomimgwrap { margin:0; padding:0; text-align:center; position:relative; }.iosh_roomimgwrap a { text-decoration:none; border:none; }.iosh_roomimgwrap img { margin:0; padding:4px; border:1px solid #CCC; width:80px; height:80px; }.iosh_roomimgwrap a:hover img { border-color:#888; }.iosh_roomdbox { margin:5px 0; padding:0; font:normal 13px/16px tahoma, Geneva, sans-serif; color:#555555; }.iosh_roomdbox h4, .iosh_roomdbox h4.iosh_h4 { margin:0 0 4px 0; padding:0; border:none; text-decoration:none; font:bold 15px/18px 'Open Sans',​helvetica, sans-serif; color:#777777; }.iosh_roomdbox h3, .iosh_roomdbox h3.iosh_h3 { margin:0 0 5px 0; padding:0; border:none; text-decoration:none; font:bold 17px/21px 'Open Sans',​helvetica, sans-serif; color:#777777; }.iosh_roomdbox p { margin:0 0 15px 0; padding:0; font:normal 13px/16px tahoma, Geneva, sans-serif; color:#555555; text-align:left; }.iosh_roomboxbottom { margin:0 0 25px 0; padding:6px 10px; font:normal 13px/16px tahoma, helvetica, sans-serif; color:#666666; background-color:#F2F2F2; border:1px solid #DDDDDD; border-top:none; border-collapse:collapse; }.iosh_roomboxbottom > div { margin:0 0 5px 0; padding:0 0 0 16px; background:url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 0 -578px no-repeat; }.iosh_meals_allinclusive { padding:0 0 0 20px; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/meal-allinclusive.png) 0 0 no-repeat; font:normal 13px/16px tahoma, helvetica, sans-serif; color:#aa6125; }.iosh_meals_fullboard { padding:0 0 0 20px; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/meal-full.png) 0 0 no-repeat; font:normal 13px/16px tahoma, helvetica, sans-serif; color:#aa6125; }.iosh_meals_halfboard { padding:0 0 0 20px; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/meal-half.png) 0 0 no-repeat; font:normal 13px/16px tahoma, helvetica, sans-serif; color:#aa6125; }.iosh_meals_breakfast { padding:0 0 0 20px; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/meal-breakfast.png) 0 0 no-repeat; font:normal 13px/16px tahoma, helvetica, sans-serif; color:#aa6125; }nav.iosh_nav { margin:9px 0 15px 0; padding:5px 60px 5px 7px; display:block; background-color:#EFEFEF; font:normal 13px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; position:relative; border:1px solid #DDDDDD; }a.iosh_nava { margin:0 7px 0 0; padding:0 7px 0 0; font:normal 13px/16px tahoma, Helvetica, sans-serif; color:#666666; text-decoration:none; border:none; border-right:1px solid #CCCCCC; }a.iosh_nava:hover { color:#222222; }a.iosh_navaback_off, a.iosh_navaback_on { display:inline-block; visibility:visible; margin:0 15px 0 0; padding:0 0 0 20px; font:normal 13px/16px tahoma, Helvetica, sans-serif; text-decoration:none; border:none; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 0 -400px no-repeat; color:#3c96ef; }a.iosh_navaback_off { display:none; visibility:hidden; }span.iosh_navtitle_off { display:none; visibility:hidden; margin:0; padding:0; font:bold 13px/16px tahoma, Helvetica, sans-serif; color:#666; }span.iosh_navtitle_on { display:inline-block; visibility:visible; margin:0; padding:0; font:bold 13px/16px tahoma, Helvetica, sans-serif; color:#666; }a.iosh_rscore, a.iosh_rscore:visited, a.iosh_rscore:link, a.iosh_rscore:active { position:absolute; top:-9px; right:0; display:inline-block; background-color:#25add9; padding:4px 8px; text-align:center; border-radius:3px; font:normal 11px/14px tahoma, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; border:none; }a.iosh_rscore span { display:block; text-align:center; font:bold 18px/22px tahoma, Helvetica, sans-serif; color:#FFFFFF; }a.iosh_rscore:hover { background-color:#048ab5; color:#FFFFFF; text-decoration:none; }.iosh_ordering { display:block; margin:0 0 20px 0; padding:0; font:normal 12px/16px tahoma, helvetica, sans-serif; color:#888888; }.iosh_ordering > span { margin:0 10px 3px 0; padding:0; }.iosh_ordering > a { margin:0 6px 3px 0; padding:0 18px 0 0; display:inline-block; text-decoration:none; font:normal 12px/16px tahoma, helvetica, sans-serif; color:#666666; background:url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 100% 0 no-repeat; }.iosh_ordering > a.iosh_orderselected { color:#1575bc; background:url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 100% -100px no-repeat; }.iosh_ordering > a:hover { text-decoration:none; color:#000000; background-position: 100% -100px; }a.iosh_gallink { margin:0; padding:0; text-decoration:none; }.iosh_thumb { margin:0 3px; padding:4px; border:1px solid #ccc; background-color:#fff; }.iosh_largeimage { margin:0 3px; padding:4px; border:1px solid #ccc; background-color:#fff; }.iosh_strechimg { margin:0 0 15px 0; padding:4px; background-color:#fff; border:1px solid #ddd; height:160px; overflow:hidden; position:relative; }.iosh_strechimg img { width:100%; height:160px; border:none; }.iosh_strechimg span { padding:8px 12px; position:absolute; top:20px; left:20px; background-color:#333; opacity: 0.6; color:#fff; font:bold 18px/24px arial, sans-serif; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; z-index:2; }.iosh_morebox { margin:0; padding:0; display:none; } a.iosh_centlink, a.iosh_centlink:visited, a.iosh_centlink:link, a.iosh_centlink:hover, a.iosh_centlink:active, a.iosh_centlink:focus { margin:2px 0; padding:0; text-decoration:none; display:block; text-align:center; font:normal 12px/14px tahoma, Geneva, sans-serif; color:#666; }a.iosh_centlink:hover { color:#3c96ef; }a.iosh_centlink:focus { display:block; outline:none; }a.iosh_morelink, a.iosh_morelink:visited, a.iosh_morelink:link, a.iosh_morelink:hover, a.iosh_morelink:active, a.iosh_morelink:focus { margin:2px 0; padding:0 16px 0 0; text-decoration:none; border:none; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 100% -350px no-repeat; font:normal 13px/16px tahoma, arial, helvetica, sans-serif; color:#4591d6; }a.iosh_morelink:hover { color:#333333; }.iosh_sidebox { margin:0 0 15px 0; padding:0; }.module .iosh_sidebox h3, .iosh_sidebox h3, div.iosh_sidebox h3 { margin:0 0 6px 0; padding:2px 4px; border:none; vertical-align:baseline; background:none; background-color:#3c96ef; font:bold 14px/19px 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#FFFFFF; }.iosh_sidebox ul { margin:0; padding:0; list-style:none; }.iosh_sidebox ul li { margin:0 0 5px 0; padding:0 0 5px 0; list-style:none; border-bottom:1px solid #ccc; font:normal 12px/16px tahoma, Geneva, sans-serif; color:#555; }.iosh_sidebox ul li.iosh_noborder { padding:0; border:none; }.iosh_sidebox ul li img.iosh_sideimg { width:30px; float:left; margin:0 5px 0 0; padding:3px; border:1px solid #ccc; }.iosh_sidebox ul li img.iosh_sideimg:hover { border-color:#999; }div.iosh_filtersbox { margin:0 0 8px 0; padding:0; }h4.iosh_filtertitle { margin:0 0 4px 0; padding:0; background:none; border:none; font:bold 12px/16px tahoma, arial, sans-serif; color:#666666; }h4.iosh_filtertitle a.iosh_filterclose, h4.iosh_filtertitle a.iosh_filterclose:visited, h4.iosh_filtertitle a.iosh_filterclose:hover, h4.iosh_filtertitle a.iosh_filterclose:link { margin:0; padding:0 0 0 20px; display:block; text-decoration:none; border:none; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 0 -300px no-repeat; font:bold 13px/16px tahoma, arial, sans-serif; color:#666666; }h4.iosh_filtertitle a.iosh_filteropen, h4.iosh_filtertitle a.iosh_filteropen:visited, h4.iosh_filtertitle a.iosh_filteropen:hover, h4.iosh_filtertitle a.iosh_filteropen:link { margin:0; padding:0 0 0 20px; display:block; text-decoration:none; border:none; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 0 -350px no-repeat; font:bold 13px/16px tahoma, arial, sans-serif; color:#666666; }h4.iosh_filtertitle a.iosh_filterclose:hover, h4.iosh_filtertitle a.iosh_filteropen:hover { color:#222222; }ul.iosh_filteroptions { margin:0; padding:0; text-indent:0; list-style:none; background:none; clear:both; }ul.iosh_filteroptions li { margin:0 0 4px 0; padding:0; text-indent:0; list-style:none; background:none; border:none; font:normal 13px/16px tahoma, arial, sans-serif; color:#444444; overflow:hidden; }ul.iosh_filteroptions li a, ul.iosh_filteroptions li a:visited, ul.iosh_filteroptions li a:active, ul.iosh_filteroptions li a:hover, ul.iosh_filteroptions li a:link { margin:0; padding:0 0 0 20px; display:block; text-decoration:none; color:#444444; font:normal 13px/16px tahoma, arial, sans-serif; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 0 0 no-repeat; }ul.iosh_filteroptions li a:hover { color:#000000;background-position:0 -100px; }ul.iosh_filteroptions li a.iosh_filterselected, ul.iosh_filteroptions li a.iosh_filterselected:visited, ul.iosh_filteroptions li a.iosh_filterselected:active, ul.iosh_filteroptions li a.iosh_filterselected:hover, ul.iosh_filteroptions li a.iosh_filterselected:link { margin:0; padding:0 0 0 20px; display:block; text-decoration:none; color:#444444; font:normal 13px/16px tahoma, arial, sans-serif; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/sprite16.png) 0 -100px no-repeat; }ul.iosh_filteroptions li a.iosh_filterselected:hover { color:#000000;background-position:0 -200px; }ul.iosh_filteroptions li a span { color:#666; }.iosh_static_map { margin:0; padding:0; }.iosh_static_map img { border:none; margin:0; padding:0; width:100%; height:auto; }.iosh_gallerywrap { margin:0; padding:4px; border:1px solid #CCC; background-color:#FFFFFF; }ul.iosh_gallery, ul.iosh_gallery li { margin:0; padding:0; text-indent:0; list-style:none; border:none; background:none; }.iosh_gallerywrap img, ul.iosh_gallery li img { border:none; margin:0; padding:0; width:100%; height:auto; }.iosh_gallerywrap img.lbox, ul.iosh_gallery li img.lbox { max-height:260px; }ul.iosh_images_slider { margin:0; padding:0; text-indent:0; list-style:none; border:none; background:none; }ul.iosh_images_slider li { margin:0; padding:0; text-indent:0; list-style:none; border:none; background:none; }ul.iosh_images_slider li img { border:none; margin:0; padding:0; width:100%; height:auto; }.iosh_rating { margin:0; padding:0; width:60px; height:16px; display:inline-block; background:url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/star_rating.png) 0 2px no-repeat; }.rating5 { background-position:0 2px; }.rating4 { background-position:-12px 2px; } .rating3 { background-position:-24px 2px; }.rating2 { background-position:-36px 2px; }.rating1 { background-position:-48px 2px; }.rating0 { background-position:-60px 2px; }.iosh_reviewbox { margin:0 0 25px 0; padding:0; border-bottom:1px solid #dddddd; }.iosh_reviewtop { margin:0 0 3px 0; padding:0; background-color:#EFEFEF; overflow:hidden; }.iosh_reviewscore { margin:0; padding:7px 0; background-color:#3c96ef; color:#FFFFFF; display:block; float:left; width:50px; text-align:center; font: bold 18px/22px tahoma,Helvetica,sans-serif; }.iosh_unpublished { background-color:#FF6600; }.iosh_reviewtopin { display:block; margin:0 0 0 52px; padding:0 0 0 10px; }.iosh_reviewtopinac { margin:0 80px 0 0; padding:2px 0; }.iosh_reviewauthor {margin:0; padding:0; font: bold 13px/16px tahoma,Helvetica,sans-serif; color:#666666; }.iosh_reviewauthor span { padding:0 0 0 20px; color:#888888; }.iosh_reviewcountry {margin:0; padding:0; font: normal 12px/16px tahoma,Helvetica,sans-serif; color:#666666; }.iosh_reviewcountry img { border:none; vertical-align:middle; }.iosh_reviewdate { display:block; float:right; width:78px; margin:0; padding:2px 0; background-color:#878d92; font: normal 12px/16px tahoma,Helvetica,sans-serif; color:#FFFFFF; text-align:center; }.iosh_reviewdate span { display:block; text-align:center; font:bold 13px/16px tahoma,Helvetica,sans-serif; color:#FFFFFF; }.iosh_reviewmid { margin:0; padding:6px 10px; background-color:#F2F2F2; }.iosh_reviewmid > p { margin:4px 0 14px 0; padding:0 0 0 20px; text-align:justify; font:normal 13px/16px 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#555555; background:transparent url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/speech16.png) 0 0 no-repeat; }.iosh_reviewitemscore { margin:0 5px 0 0; padding:2px 4px; border-radius:3px; background-color:#FFFFFF; border:1px solid #DDD; display:inline-block; width:80px; white-space:nowrap; overflow:hidden; font:normal 11px/14px tahoma,Helvetica,sans-serif; color:#666666; }.iosh_reviewitemscore > div { margin:0; padding:0; }.iosh_reviewitemscore:hover { border-color:#BBBBBB; color:#333333; }.iosh_reviewprive { margin:10px 0 0 0; padding:0; }.iosh_reviewprive > div { margin:0 5px 2px 0; padding:1px 4px; display:inline-block; background-color:#F2F2F2; border:1px solid #CCCCCC; }.iosh_reviewoveralltop { margin:0 0 3px 0; padding:0; background-color:#DFDFDF; overflow:hidden; }.iosh_reviewoverallscore { margin:0; padding:7px 0; background-color:#7fb12f; color:#FFFFFF; display:block; float:left; width:50px; text-align:center; font: bold 18px/22px tahoma,Helvetica,sans-serif; }.iosh_bigrating { margin:2px 0; padding:10px; display:block; max-width:120px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; font:normal 26px/29px tahoma, arial, sans-serif; color:#FFF; background-color:#3188d9; text-align:center; clear:both; }.iosh_bigrating > div { margin:2px 0 0 0; font:normal 13px/16px 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#FFF; }ul.iosh_scorebrakedown { margin:0; padding:0; text-indent:0; list-style:none; background:none; }ul.iosh_scorebrakedown li { margin:0 0 5px 0; padding:0; text-indent:0; list-style:none; background:none; }ul.iosh_scorebrakedown li p { margin:0 0 1px 0; padding:0; font:normal 14px/17px tahoma, arial, sans-serif; color:#666666; text-align:left; }div.iosh_scorebar { margin:0; padding:0; width:85%; height:16px; float:left; background-color:#f2f4f8; border:1px solid #cfcfcf; box-sizing: border-box; clear:both; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }div.iosh_scorebar > div { background-color:#87c2f6; box-sizing: border-box; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; height:14px; width:50%; }ul.iosh_scorebrakedown li > span { display:block; margin:0; padding:0; width:14%; float:left; text-align:right; box-sizing:border-box; font:normal 14px/14px 'Open Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#666666; }.iosh_qtitle {margin:0 0 5px 0; padding:5px 10px; background-color:#e0effd; border:1px solid #c9d7e5; }.iosh_qtitle h2 { margin:0; padding:0; border:none; vertical-align:baseline; font:bold 16px/19px arial, helvetica, sans-serif; color:#4591d6; }.iosh_qtitle div { margin:0; padding:0; font:normal 11px/14px verdana, helvetica, sans-serif; color:#555555; }.iosh_qimgwrap { width:410px; float:left; margin:0; padding:0; }.iosh_qdetailswrap { width:255px; float:left; margin:0; padding:0 0 0 5px; background-color:#FFFFFF; }.iosh_halfline { margin:0 0 10px 0; padding:0; }.iosh_halffirst { margin:0 2% 0 0; padding:0; border:none; width:49%; float:left; }.iosh_halfsecond { margin:0; padding:0; border:none; width:49%; float:left; }.iosh_box { margin:0; padding:4px; border:1px solid #ccc; background:#f8f8f8 url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/corner_tick.png) 100% 0 no-repeat; }.iosh_box:hover { background-color:#e1f1ff; border-color:#badbf8; }.iosh_box img { border:1px solid #ccc; margin:0 5px 0 0; padding:3px; background-color:#fff; width:45px; height:45px; float:left; }.iosh_boxtext { margin:0; padding:0; vertical-align:top; overflow:hidden; font:normal 13px/16px tahoma, Geneva, sans-serif; color:#333; }h4.iosh_boxtitle { margin:0; padding:0; border:none; background:none; font:bold 13px/16px tahoma, Geneva, sans-serif; color:#333; }h4.iosh_boxtitle a { text-decoration:none; display:block; }a.iosh_boxopen, a.iosh_boxopen:link, a.iosh_boxopen:active, a.iosh_boxopen:hover, a.iosh_boxopen:visited { margin:0; outline:none; padding:0 18px 0 0; text-decoration:none; color:#555; background:url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/arrow_down.png) 100% 0 no-repeat; }.iosh_boxtext ul { margin:0; padding:0; list-style:none; }.iosh_boxtext ul li { margin:0 0 3px 0; padding:0; list-style:none; border:none; font:normal 13px/16px tahoma, Geneva, sans-serif; color:#555; }p.iosh_lightp { margin:5px 0 20px 0; padding:0; font:normal 13px/16px tahoma, verdana, sans-serif; color:#555555; }.iosh_vspace { margin:20px 0; }.iosh_vsspace { margin:5px 0; }.iosh_dspace { margin-bottom:20px; }.iosh_dsspace { margin:0 0 5px 0; }.iosh_tsspace { margin:5px 0 0 0; }.iosh_tspace { margin:20px 0 0 0; }.iosh_pad { margin:0; padding:5px; }.iosh_zero { margin:0; padding:0; }.iosh_space { margin:5px; }.iosh_center { text-align:center; }.iosh_just { text-align:justify; }.iosh_oldprice { color:#ff0000; text-decoration: line-through; }.clear { clear:both; }sup { vertical-align:super; font-size:0.8em; }.bx-wrapper { position: relative; margin: 0 auto 60px; padding: 0; *zoom: 1; }.bx-wrapper img { max-width: 100%; display: block; }.bx-wrapper .bx-viewport {background: #fff; -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0);}.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }.bx-wrapper .bx-loading { min-height: 50px; background: url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }.bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }.bx-wrapper .bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #000; }.bx-wrapper .bx-prev { left: 10px; background: url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/bx_controls.png) no-repeat 0 -32px; }.bx-wrapper .bx-next { right: 10px; background: url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/bx_controls.png) no-repeat -43px -32px; }.bx-wrapper .bx-prev:hover { background-position: 0 0; }.bx-wrapper .bx-next:hover { background-position: -43px 0; }.bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999; }.bx-wrapper .bx-controls-direction a.disabled { display: none; }.bx-wrapper .bx-controls-auto { text-align: center; }.bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/bx_controls.png) -86px -11px no-repeat; margin: 0 3px; }.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(http://www.greek-booking.gr/components/com_reservations/ext/hotels/css/ios/bx_controls.png) -86px -44px no-repeat; margin: 0 3px; }.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }.bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80, 80, 80, 0.75); width: 100%; }.bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; }abbr.iosh_tooltip {display:inline-block; width:16px; height:16px; font:bold 12px/16px tahoma, helvetica, sans-serif; color:#FFFFFF; text-align:center; vertical-align:middle; background-color:#555555; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border: none; cursor: help; text-decoration: none;}abbr.iosh_tooltipsmall {display:inline-block; padding:0; margin:0; width:12px; height:12px; font:bold 10px/12px tahoma, helvetica, sans-serif; color:#FFFFFF; text-align:center; vertical-align:middle; background-color:#555555; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: none; cursor: help; text-decoration: none;}#iosh_tooltip {position: absolute; padding: 15px; z-index:100; text-align: center; color: #fff; font:normal 0.875em/1.2em Ubuntu, sans-serif; text-shadow: 0 1px rgba( 0, 0, 0, .5 );background: #333; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#555555', endColorstr='#222222'); background: -webkit-gradient( linear, left top, left bottom, from( rgba( 0, 0, 0, .7 ) ), to( rgba( 0, 0, 0, .9 ) ) );background: -webkit-linear-gradient( top, rgba( 0, 0, 0, .7 ), rgba( 0, 0, 0, .9) );background: -moz-linear-gradient( top, rgba( 0, 0, 0, .7 ), rgba( 0, 0, 0, .9) );background: -ms-radial-gradient( top, rgba( 0, 0, 0, .7 ), rgba( 0, 0, 0, .9) );background: -o-linear-gradient( top, rgba( 0, 0, 0, .7 ), rgba( 0, 0, 0, .9) );background: linear-gradient( top, rgba( 0, 0, 0, .7 ), rgba( 0, 0, 0, .9) );-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-top: 1px solid #fff;-webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 ); -moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 ); box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );}#iosh_tooltip:after { width:0; height:0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #333; border-top-color: rgba(0, 0, 0, .8); content: ''; position: absolute; left: 50%; bottom: -10px; margin-left: -10px; }#iosh_tooltip.top:after { border-top-color: transparent; border-bottom: 10px solid #333; border-bottom-color:#333333; border-bottom-color:rgba(0, 0, 0, .7); top: -20px; bottom: auto; }#iosh_tooltip.left:after { left:10px; margin:0; }#iosh_tooltip.right:after { right:10px; left: auto; margin:0; }@media only screen and (max-width: 800px) {.iosh_formrow > label, .iosh_formrowshort > label { margin:0; padding:3px 0; display:block; float:none; width:auto; }.iosh_formrow > div, .iosh_formrowshort > div { margin:0; }select.iosh_select { width:100%; padding-top:5px; padding-bottom:5px; }input.iosh_intext, input[type=text].iosh_intext, input[type=email].iosh_intext, input[type=date].iosh_indate, input.iosh_indate, input[type=text].iosh_indate{ width:100%; padding-top:5px; padding-bottom:5px; }input.iosh_short { padding-top:5px; padding-bottom:5px; }button.iosh_btn, button[type="submit"].iosh_btn, button[type="button"].iosh_btn, button.iosh_btn:hover, button[type="submit"].iosh_btn:hover, button[type="button"].iosh_btn:hover { margin:5px 0; width:100%; display:block; }.iosh_halffirst { margin:0 0 10px 0; width:100%; float:none; }.iosh_halfsecond { width:100%; float:none; }.iosh_hotelmain { float:none; width:100%; margin:0 0 20px 0; padding:0; }.iosh_hotelmain_inner { margin:0; padding:0; }.iosh_hotelside { margin:0; padding:0; width:100%; float:none; }.iosh_strechimg { height:auto; }.iosh_strechimg img { width:100%; height:auto; }.iosh_largeimage { width:100%; height:auto; }.iosh_reviewtopinac { margin:0 0 0 0; }.iosh_reviewauthor span { display:none; visibility:hidden; }.iosh_reviewdate { float:none; width:auto; margin-top:2px; }.iosh_reviewdate span { display:inline; font-weight:normal; padding-left:6px; }.iosh_movebox_left { margin:0 0 8px 0; padding:0; width:auto; float:none; }.iosh_movebox_right { margin:0; padding:0; width:auto; float:none; }}@media only screen and (max-width: 690px) {.iosh_qimgwrap { width:100%; float:none; margin:0 0 10px 0; }.iosh_qdetailswrap { width:100%; float:none; margin:0; padding:0; }.iosh_hotelboximg { margin:0; padding:0; width:90px; float:none; display:none; }.iosh_hotelboxdetails { margin:0; padding:0; }.iosh_mobilehide { display:none; visibility:hidden; }}@media only screen and (max-width: 500px) {.iosh_hotelboxright { float:none; display:none; }.iosh_hotelboxleft { margin:0; }.iosh_roomboximg { margin:0; padding:0; width:90px; float:none; display:none; }.iosh_roomboxdetails { margin:0; padding:0; }}@media only screen and (max-width: 400px) {span.iosh_navtitle_on { display:none; visibility:hidden; }}@media print {.iosh_noprint { display:none; visibility:hidden; }}.Zebra_DatePicker * { margin:0; padding:0; color:#666 }.Zebra_DatePicker { position:absolute; background:#373737; border:3px solid #373737; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:none; z-index:100; font-family:Geneva, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; font-size:13px }.Zebra_DatePicker table { border-collapse:collapse; border-spacing:0 }.Zebra_DatePicker td, .Zebra_DatePicker th { text-align:center; padding:5px 0 }.Zebra_DatePicker td { cursor:pointer }.Zebra_DatePicker .dp_daypicker, .Zebra_DatePicker .dp_monthpicker, .Zebra_DatePicker .dp_yearpicker { margin-top:3px }.Zebra_DatePicker .dp_daypicker td, .Zebra_DatePicker .dp_daypicker th, .Zebra_DatePicker .dp_monthpicker td, .Zebra_DatePicker .dp_yearpicker td { width:30px; border:1px solid #BBB; background:#DEDEDE url('http://www.greek-booking.gr/components/com_reservations/images/metallic/default-date.png') repeat-x top; color:#666 }.Zebra_DatePicker .dp_header td { color:#E0E0E0; background:#373737 }.Zebra_DatePicker .dp_header .dp_previous, .Zebra_DatePicker .dp_header .dp_next{ width:30px }.Zebra_DatePicker .dp_header .dp_caption { font-weight:bold }.Zebra_DatePicker .dp_header .dp_hover { background:#222; color:#FFF; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px }.Zebra_DatePicker .dp_header .dp_blocked { color:#888; cursor:default }.Zebra_DatePicker td.dp_week_number, .Zebra_DatePicker .dp_daypicker th { background:#F1F1F1; font-size:9px; padding-top:7px }.Zebra_DatePicker td.dp_weekend_disabled, .Zebra_DatePicker td.dp_not_in_month { background:#ECECEC url('http://www.greek-booking.gr/components/com_reservations/images/metallic/disabled-date.png'); color:#E0E0E0; cursor:default }.Zebra_DatePicker td.dp_weekend { background:#DEDEDE url('http://www.greek-booking.gr/components/com_reservations/images/metallic/default-date.png') repeat-x top; color:#666 }.Zebra_DatePicker td.dp_selected { background:#E26262; color:#E0E0E0 !important }.Zebra_DatePicker .dp_monthpicker td { width:33% }.Zebra_DatePicker .dp_yearpicker td { width:33% }.Zebra_DatePicker td.dp_current { color:#E26261 }.Zebra_DatePicker td.dp_disabled_current { color:#E38585 }.Zebra_DatePicker td.dp_hover { background:#67AABB url('http://www.greek-booking.gr/components/com_reservations/images/metallic/selected-date.png') repeat-x top; color:#E0E0E0 }.Zebra_DatePicker td.dp_disabled { background:#ECECEC url('http://www.greek-booking.gr/components/com_reservations/images/metallic/disabled-date.png') repeat-x top; color:#DDD; cursor:default }button.Zebra_DatePicker_Icon { position:absolute; width:16px; height:16px; background:url('http://www.greek-booking.gr/components/com_reservations/images/calendar.png') no-repeat left top; text-indent:-9000px; border:none; cursor:pointer; margin:0 0 0 5px; padding:0; line-height:0 }button.Zebra_DatePicker_Icon_Disabled { background-image:url('http://www.greek-booking.gr/components/com_reservations/images/calendar-disabled.png') }button.Zebra_DatePicker_Icon_Inside { margin:0 3px 0 0 }input.zebrapick { margin:0 0 5px 0; width:140px; background-image:url(http://www.greek-booking.gr/components/com_reservations/images/calendar.png); background-position:122px 3px; direction:ltr; background-repeat:no-repeat; padding:3px 2px; font:13px/16px tahoma, verdana, sans-serif; }@media screen and (-webkit-min-device-pixel-ratio:0) {button.Zebra_DatePicker_Icon_Inside { margin:0 5px 0 0 }}@media all and (max-width:529px) {input.zebrapick { margin:0 0 5px 0; padding:5px 5px 5px 24px; width:90% !important; background-image:url(http://www.greek-booking.gr/components/com_reservations/images/calendar.png); background-position:3px 5px !important;}}.iosr_grid { margin:0; padding:0; }.iosr_grid_100 { margin:0; padding:0; }.iosr_grid_73 { margin:0; padding:0; width:73%; float:left; }.iosr_grid_50 { margin:0; padding:0; width:50%; float:left; }.iosr_grid_49 { margin:0; padding:0; width:49%; float:left; }.iosr_grid_32 { margin:0; padding:0; width:32%; float:left; }.iosr_grid_25 { margin:0; padding:0; width:25%; float:left; }.iosr_grid_24 { margin:0; padding:0; width:24%; float:left; }.iosr_grid_23 { margin:0; padding:0; width:23%; float:left; }.iosr_gridbug_100 { margin:0; padding:10px; text-align:center; background-color:#ddd; color:#000; font:normal 13px/16px tahoma, verdana, sans-serif; }.iosr_gridbug_100:hover { background-color:#FAF792; }.clear { clear:both; }.iosr_grid_note { color:#666; direction:ltr; }.dsspace { margin-bottom:5px; }.dspace { margin-bottom:15px; }.rspace { margin-right:2%; }.iosr_errorpage { margin:0 0 20px 0; padding:0; font:normal 13px/16px tahoma, Geneva, sans-serif; color:#333; }.iosr_errorpage h1 {margin:0 0 20px 0; padding:0; border:none; outline:none; vertical-align:baseline; background:transparent; font:normal 22px/28px Georgia, "Times New Roman", Times, serif; color:#454545; }.iosr_errorpage p {margin:8px 0 20px 0; padding:12px; font:normal 13px/16px tahoma, Geneva, sans-serif; color:#333; background-color:#fdf6d4; border:1px solid #e1c95a;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}.iosr_centlinks { margin:40px 0; padding:0; text-align:center; }.iosr_centlinks a, .iosr_centlinks a:link, .iosr_centlinks a:visited, .iosr_centlinks a:hover, .iosr_centlinks a:active, .iosr_centlinks a:focus {margin:0 15px; padding:6px 15px; font:normal 13px/16px tahoma, arial, sans-serif; background-color:#4479BA; color:#FFF; text-decoration:none;border:1px solid #20538D; border-radius:5px;}.iosr_centlinks a:hover { background-color:#356094; border:1px solid #2A4E77; }.iosr_gmod_wrap { margin:5px 0 20px 0; padding:0; font:normal 13px/16px tahoma, geneva, sans-serif; color:#444; }.iosr_gmod_wrap > h3 { margin:0 0 6px 0; padding:0 0 3px 0; text-decoration:none; background:none; color:#555555; font:normal 16px/19px helvetica, arial, verdana, sans-serif; border-bottom: 1px solid #ccc; text-align:left; }.iosr_gmod_wrap > h3 span.subnote { margin:0; padding:0; display:block; font:normal 11px/14px tahoma, geneva, sans-serif; color:#666666; }.iosr_gmod_wrap > h3 span.rightnote { margin:0 0 0 10px; padding:0; float:right; display:block; font:normal 12px/15px tahoma, geneva, sans-serif; color:#666666; }.iosr_gmod_box { margin:0 0 5px 0; padding:0; }.iosr_gmod_thumb { margin:0; padding:0; width:50px; float:left; text-align:center; vertical-align:top; font:normal 11px/14px tahoma, arial, sans-serif; color:#666; }.iosr_gmod_thumb img { margin:0; padding:2px; border:1px solid #bbb; width:45px; height:45px; background-color:#ffffff; }.iosr_gmod_thumb80 { margin:0; padding:0; width:85px; float:left; text-align:center; vertical-align:top; font:normal 11px/14px tahoma, arial, sans-serif; color:#666; }.iosr_gmod_thumb80 img { margin:0; padding:2px; border:1px solid #bbb; width:80px; height:80px; background-color:#ffffff; }.iosr_gmod_thumb120 { margin:0; padding:0; width:125px; float:left; text-align:center; vertical-align:top; font:normal 11px/14px tahoma, arial, sans-serif; color:#666; }.iosr_gmod_thumb120 img { margin:0; padding:2px; border:1px solid #bbb; width:120px; height:120px; background-color:#ffffff; }.iosr_gmod_contents { margin:0; padding:0; vertical-align:top; }.iosr_gmod_wrap a, .iosr_gmod_wrap a:hover, .iosr_gmod_wrap a:visited, .iosr_gmod_wrap a:link { text-decoration:none; color:#1174a9; }.iosr_gmod_wrap a:hover {text-decoration:underline; }.iosr_gmod_ul { margin:0; padding:0; text-indent:0; }.iosr_gmod_ul li { margin:0 0 3px 0; padding:1px 0; text-indent:0; list-style-type: none; font-size:13px; line-height:16px; display:block; }.iosr_gmod_ul li.gmod_list { padding:1px 0 1px 21px; background:transparent url(http://www.greek-booking.gr/components/com_reservations/css/tick16.png) 0 1px no-repeat; border:none !important; }.iosr_gmod_ul li > a.ablock { display:block !important; overflow:hidden; }.iosr_gmod_ul li .gmod_right { margin:0 0 0 10px; padding:0; float:right; display:block; }.iosr_gmod_ulmenu { margin:0; padding:0; text-indent:0; }.iosr_gmod_ulmenu li { margin:0; padding:0; text-indent:0; list-style-type:none; display:block; font:normal 13px/16px helvetica, arial, verdana, sans-serif; color:#333; }.iosr_gmod_ulmenu li a.gmod_vmenu, .iosr_gmod_ulmenu li a.gmod_vmenu:hover, .iosr_gmod_ulmenu li a.gmod_vmenu:visited, .iosr_gmod_ulmenu li a.gmod_vmenu:link {margin:0; padding:4px 3px; font:normal 13px/16px helvetica, arial, verdana, sans-serif; display:block; border-bottom:1px solid #DDD; text-decoration:none; border-collapse:collapse;background: #eeeeee;background: -moz-linear-gradient(top,#ffffff 0%, #eeeeee 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));background: -webkit-linear-gradient(top,#ffffff 0%,#eeeeee 100%);background: -o-linear-gradient(top,#ffffff 0%,#eeeeee 100%);background: -ms-linear-gradient(top,#ffffff 0%,#eeeeee 100%);background: linear-gradient(to bottom,#ffffff 0%,#eeeeee 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );}.iosr_gmod_ulmenu li a.gmod_vmenu:first-child { border-top:1px solid #DDD; }.iosr_gmod_ulmenu li a.gmod_vmenu:hover {background: #e2e2e2;background: -moz-linear-gradient(top,#f2f2f2 0%, #e2e2e2 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#e2e2e2));background: -webkit-linear-gradient(top,#f2f2f2 0%,#e2e2e2 100%);background: -o-linear-gradient(top,#f2f2f2 0%,#e2e2e2 100%);background: -ms-linear-gradient(top,#f2f2f2 0%,#e2e2e2 100%);background: linear-gradient(to bottom,#f2f2f2 0%,#e2e2e2 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e2e2e2',GradientType=0 );}img.iosr_gmod_thumbnail { margin:3px; padding:2px; border:1px solid #bbb; background-color:#ffffff; }img.iosr_gmod_thumbnailfl { margin:0 3px 0 0; padding:2px; border:1px solid #bbb; width:40px; height:40px; background-color:#ffffff; float:left; }.iosr_gmod_note { margin:0; padding:0; font:normal 11px/14px tahoma, geneva, sans-serif; color:#666666; }.iosr_gmod_flex25 { margin:0; padding:0; width:25%; display:block; float:left; }.iosr_gmod_flex33 { margin:0; padding:0; width:33%; display:block; float:left;}.iosr_gmod_flex50 { margin:0; padding:0; width:50%; display:block; float:left;}.iosr_gmod_flex100 { margin:0; padding:0; display:block; }.iosr_gmod_flex_in { margin:0 5px 10px 0; padding:4px; border:1px solid #CCCCCC; background-color:#FFF; }.iosr_gmod_flex_thumb { margin:0 0 2px 0; padding:0; text-align:center; }.iosr_gmod_flex_thumb img { margin:0; padding:0; width:100% !important; height:auto; max-width:600px; border:none; }.iosr_gmod_flex_in a, .iosr_gmod_flex_in a:visited, .iosr_gmod_flex_in a:link, .iosr_gmod_flex_in a:hover {margin:0; padding:0; display:block !important; overflow:hidden; text-decoration:none; font:bold 14px/18px helvetica, arial, verdana, sans-serif; }.iosr_gmod_flex_in a:hover { text-decoration:underline; }.iosr_gmod_flex_in .iosr_gmod_note a { font-weight:normal; font-size:11px; line-height:14px; }.gmod_flex_right { margin:0 0 0 10px; padding:0; float:right; display:block; }.gmodcont_thumb { margin:0 0 0 55px; padding:0; }.gmodcont_thumb80 { margin:0 0 0 90px; padding:0; }.gmodcont_thumb120 { margin:0 0 0 130px; padding:0; }.gmodwrap_yellow { background-color:#F8F7B6; border:1px solid #F4DC0D; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; padding:8px; box-shadow: 3px 3px 3px #AAAAAA; }.gmodwrap_gray { background-color:#F0F0F0; border:1px solid #CCCCCC; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; padding:8px; box-shadow: 3px 3px 3px #AAAAAA; }.gmodwrap_green { background-color:#d3f9b4; border:1px solid #8fd258; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; padding:8px; box-shadow: 3px 3px 3px #AAAAAA; }.gmodwrap_blue { background-color:#197cc9; border:1px solid #064a7a; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; padding:8px; color:#ffffff !important; box-shadow: 3px 3px 3px #AAAAAA; }.gmodwrap_red { background-color:#e63750; border:1px solid #ac0921; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; padding:8px; color:#ffffff !important; box-shadow: 3px 3px 3px #AAAAAA; }.gmodwrap_black { background-color:#333333; border:1px solid #666666; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; padding:8px; color:#ffffff !important; box-shadow: 3px 3px 3px #AAAAAA; }.gmodwrap_green > h3 { color:#587c3b !important; border-color:#a5d77c !important; }.gmodwrap_green a, .gmodwrap_green a:hover, .gmodwrap_green a:visited, .gmodwrap_green a:link { color:#31600f !important; }.gmodwrap_blue > h3, .gmodwrap_red > h3, .gmodwrap_black > h3 { color:#FFFFFF !important; }.gmodwrap_blue a, .gmodwrap_blue a:hover, .gmodwrap_blue a:visited, .gmodwrap_blue a:link { color:#fdf75f !important; }.gmodwrap_blue .iosr_gmod_thumb img, .gmodwrap_blue .iosr_gmod_thumb80 img, .gmodwrap_blue .iosr_gmod_thumb120 img, .gmodwrap_blue img.iosr_gmod_thumbnail { border-color:#064a7a !important; }.gmodwrap_blue > h3 span.subnote, .gmodwrap_blue > h3 span.rightnote { color:#b3d4f2 !important; }.gmodwrap_blue .iosr_gmod_note { color:#b3d4f2 !important; }.gmodwrap_red a, .gmodwrap_red a:hover, .gmodwrap_red a:visited, .gmodwrap_red a:link { color:#fdf75f !important; }.gmodwrap_red .iosr_gmod_thumb img, .gmodwrap_red .iosr_gmod_thumb80 img, .gmodwrap_red .iosr_gmod_thumb120 img, .gmodwrap_red img.iosr_gmod_thumbnail { border-color:#ac0921 !important; }.gmodwrap_red > h3 span.subnote, .gmodwrap_red > h3 span.rightnote { color:#f9c4d7 !important; }.gmodwrap_red .iosr_gmod_note { color:#f9c4d7 !important; }.gmodwrap_black a, .gmodwrap_black a:hover, .gmodwrap_black a:visited, .gmodwrap_black a:link { color:#cccccc !important; }.gmodwrap_black .iosr_gmod_thumb img, .gmodwrap_black .iosr_gmod_thumb80 img, .gmodwrap_black .iosr_gmod_thumb120 img, .gmodwrap_black img.iosr_gmod_thumbnail { border-color:#666666 !important; }.gmodwrap_black > h3 span.subnote, .gmodwrap_black > h3 span.rightnote { color:#999999 !important; }.gmodwrap_black .iosr_gmod_note { color:#999999 !important; }.gmod_noshadow { -webkit-box-shadow:none !important; -moz-box-shadow:none !important; box-shadow:none !important; }@media only screen and (max-width: 480px) {.gmod_hideportait { margin:0; padding:0; width:1px; height:1px; display:none; visibility:hidden; }}@media only screen and (max-width: 320px) {.gmod_hideportait { margin:0; padding:0; width:1px; height:1px; display:none; visibility:hidden; }.gmod_hidelandscape { margin:0; padding:0; width:1px; height:1px; display:none; visibility:hidden; }}@media only screen and (max-width: 650px) {.iosr_grid_73, .iosr_grid_50, .iosr_grid_49, .iosr_grid_32, .iosr_grid_25, .iosr_grid_24, .iosr_grid_23 { margin:0 0 10px 0; padding:0; width:100%; float:none; }.iosr_grid .rspace { margin-right:0 !important; }.iosr_gmod_flex25, .iosr_gmod_flex33, .iosr_gmod_flex50 { margin:0; padding:0; width:100%; display:block; float:none; }}.kyl_wrap { margin:3px 0; padding:0; width:100%; height:169px; overflow:hidden; direction:ltr; }.kyl_wrap_nav { margin:3px 0; padding:0; width:100%; height:199px; overflow:hidden; }.kyl_box {width:120px; height:140px; float:left; margin:0 10px 7px 0;padding:10px; background:#F5F5F5; font:normal 12px/15px tahoma, arial, sans-serif; color:#444; text-align:center; border:1px solid #D2D2D2; overflow:hidden; vertical-align:top; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.4); -moz-box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.4); box-shadow:2px 2px 5px 0px rgba(50, 50, 50, 0.4);}.kyl_box:hover { background-color:#EBF3FA; border:1px solid #9CB3C6; }.kyl_img { margin:0 0 1px 0; padding:0; height:67px; text-align:center; vertical-align:top; }.kyl_img img { max-width:100px; max-height:67px; height:auto; }.kyl_title { margin:0 0 1px 0; padding:0; text-align:center; height:15px; overflow:hidden; font:bold 12px/15px tahoma, arial, sans-serif; color:#111; }.kyl_title a, .kyl_title a:hover, .kyl_title a:visited, .kyl_title a:active { font:bold 12px/15px tahoma, arial, sans-serif; color:#225298; text-decoration:none; border:none; outline:none; }.kyl_title a:hover { color:#111; }.kyl_category { margin:0 0 1px 0; padding:0; text-align:center; height:15px; overflow:hidden; font:normal 11px/15px tahoma, arial, sans-serif; color:#333; }.kyl_category a, .kyl_category a:hover, .kyl_category a:visited, .kyl_category a:active { font:normal 11px/15px tahoma, arial, sans-serif; color:#225298; text-decoration:none; border:none; outline:none; }.kyl_category a:hover { color:#111; }.kyl_special { margin:0 0 10px 0; padding:0; text-align:center; height:15px; overflow:hidden; font:normal 12px/15px tahoma, arial, sans-serif; color:#444; }.kyl_footer { margin:0; padding:0; text-align:center; height:15px; overflow:hidden; font:normal 11px/16px tahoma, arial, sans-serif; color:#666; }.kyl_footer span { margin:0 5px 0 5px; padding:0; }.kyl_footer span img { margin:0; padding:0; border:none; vertical-align:bottom; }.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }.owl-carousel{ display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }.owl-carousel .owl-wrapper{ display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }.owl-carousel .owl-wrapper-outer{ overflow: hidden; position: relative; width: 100%; }.owl-carousel .owl-wrapper-outer.autoHeight{ -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }.owl-carousel .owl-item{ float: left; }.owl-controls .owl-page, .owl-controls .owl-buttons div{ cursor: pointer; }.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }.grabbing { cursor:url(http://www.greek-booking.gr/modules/mod_kylisis/inc/grabbing.png) 8 8, move; }.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); }.owl-theme .owl-controls{ margin-top: 10px; text-align: center; }.owl-theme .owl-controls .owl-buttons div{color: #FFF; display: inline-block; zoom: 1;*display: inline;margin: 5px; padding: 3px 10px; font-size: 12px;-webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background: #869791; filter: Alpha(Opacity=50); opacity: 0.5;}.owl-theme .owl-controls.clickable .owl-buttons div:hover{ filter: Alpha(Opacity=100); opacity: 1; text-decoration: none; }.owl-theme .owl-controls .owl-page{ display: inline-block; zoom: 1; *display: inline; }.owl-theme .owl-controls .owl-page span{display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50); opacity: 0.5;-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #869791;}.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{ filter: Alpha(Opacity=100); opacity: 1; }.owl-theme .owl-controls .owl-page span.owl-numbers{ height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }.owl-item.loading{ min-height: 150px; background: url(http://www.greek-booking.gr/modules/mod_kylisis/inc/AjaxLoader.gif) no-repeat center center; }ul.ios_apihot_gal { margin:0; padding:0; list-style:none; text-indent:0; width:100%; display:block; position:relative; }ul.ios_apihot_gal li { margin:0; padding:0; list-style:none; text-indent:0; width:100%; background:transparent; }ul.ios_apihot_gal li.ios_apihot_mask { position:absolute; top:0; right:0; z-index:2; background:url(http://www.greek-booking.gr/modules/mod_iosr_apihotel/inc/arrow_right.png) 95% 8% no-repeat; width:100%; height:70px; display:block; opacity:0.4; filter:alpha(opacity=40); }ul.ios_apihot_gal li.ios_apihot_mask:hover { opacity:0.8; filter:alpha(opacity=80); }ul.ios_apihot_gal li a { margin:0; padding:0; display:block !important; text-decoration:none; width:100% !important; height:100% !important; }ul.ios_apihot_gal li.ios_apihot_vis { z-index:1; display:block !important; }ul.ios_apihot_gal li.ios_apihot_invis { z-index:1; display:none !important; }h4.ios_apihot_h4 { margin:0 0 5px 0; padding:0; background:none; font:normal 15px/18px helvetica, arial, verdana, sans-serif; border:none; }.ios_apihot_desc { margin:0 0 5px 0; padding:0; text-align:justify; }.ios_apihot_price { margin:8px 0 5px; padding:0; font:normal 13px/18px "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif; }.ios_apihot_price span { font:bold 18px/18px "Book Antiqua", Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif; color:#008000; }.gmodwrap_black h4.ios_apihot_h4, .gmodwrap_blue h4.ios_apihot_h4, .gmodwrap_red h4.ios_apihot_h4 { color:#FFFFFF !important; }.gmodwrap_black .ios_apihot_price span, .gmodwrap_blue .ios_apihot_price span, .gmodwrap_red .ios_apihot_price span { color:#FFFF00 !important; }.ios_apihot_miniscore { margin:0; padding:0 4px 0 0; display:inline-block; background-color:#EBEBEB; border-radius:2px; font:normal 12px/16px tahoma, Helvetica, sans-serif; color:#777777; }.ios_apihot_miniscore > span { display:inline-block; width:40px; text-align:center; margin:0 4px 0 0; padding:1px 0; border-radius:2px; background-color:#25add9; font:bold 12px/14px tahoma, Helvetica, sans-serif; color:#FFFFFF; }.ios_apihot_cornerscore { position:absolute; top:5px; right:5px; margin:0; padding:3px 6px; display:inline-block; text-align:center; background-color:#25add9; border-radius:3px; font:bold 13px/16px tahoma, Helvetica, sans-serif; color:#FFFFFF; }.ios_apihot_miniscore-rtl { margin:0; padding:0 0 0 4px; display:inline-block; background-color:#EBEBEB; border-radius:2px; font:normal 12px/16px tahoma, Helvetica, sans-serif; color:#777777; }.ios_apihot_miniscore-rtl > span { display:inline-block; width:40px; text-align:center; margin:0 0 0 4px; padding:1px 0; border-radius:2px; background-color:#25add9; font:bold 12px/14px tahoma, Helvetica, sans-serif; color:#FFFFFF; }.ios_apihot_cornerscore-rtl { position:absolute; top:5px; left:5px; margin:0; padding:3px 6px; display:inline-block; text-align:center; background-color:#25add9; border-radius:3px; font:bold 13px/16px tahoma, Helvetica, sans-serif; color:#FFFFFF; }.mnl_form { margin:0; padding:0; border:none; }.mnl_label { margin:0 0 8px 0; padding:0 0 5px 0; border-bottom:1px solid #DDDDDD; font:13px/16px tahoma, verdana, sans-serif; color:#333; text-align:justify; clear:both; float:none; display:block; }.mnl_taxline { margin:0; padding:0; width:100%; overflow:hidden; }.mnl_box, input.mnl_box { margin:0 1% 0 0; padding:3px 4px; width:58%; float:left; font:12px/15px tahoma, verdana, sans-serif; color:#666666; border:1px solid #888888; background-color:#FFFFFF; }.mnl_box:focus, input.mnl_box:focus { color:#222; }.mnl_button, button.mnl_button, .mnl_buttonr, button.mnl_buttonr {margin:0; padding:3px 4px; width:32%; float:left; font:normal 12px/15px tahoma, verdana, sans-serif; color:#FFFFFF; border:1px solid #CCC; background-color:#555555; border-style:inset; text-align:center;}button.mnl_button:hover { cursor:pointer; border:1px solid #225397; background-color:#207AC9; }button.mnl_buttonr:hover { cursor:pointer; border:1px solid #CC0000; background-color:#FF0000; }.mnl_prompt {position:relative; border:none; display:inline-block; margin:12px 0 0 0; padding:6px 12px 4px 12px; color:#FFFFFF; font:bold 12px/15px Arial, Verdana, sans-serif;background: #ff9900;background: -moz-linear-gradient(top,#ff9900 0%, #fc4f00 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9900), color-stop(100%,#fc4f00));background: -webkit-linear-gradient(top,#ff9900 0%,#fc4f00 100%);background: -o-linear-gradient(top,#ff9900 0%,#fc4f00 100%);background: -ms-linear-gradient(top,#ff9900 0%,#fc4f00 100%);background: linear-gradient(to bottom,#ff9900 0%,#fc4f00 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9900', endColorstr='#fc4f00',GradientType=0 );-moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px;}.mnl_prompt:after, .mnl_prompt:before { position:absolute; bottom:100%; left:30%; border:1px solid transparent; content:" "; height:0; width:0; pointer-events: none; } .mnl_prompt:after { border-bottom-color: #ff9900; border-width: 9px; margin-left: -9px; } .mnl_prompt:before { border-bottom-color: #ff9900; border-width: 11px; margin-left: -11px; }a.mnl_unsub, a.mnl_unsub:link, a.mnl_unsub:hover, a.mnl_unsub:visited, a.mnl_unsub:active {outline:none; border:none; text-decoration:underline; font:normal 11px/14px tahoma, verdana, sans-serif; color:#888; display:block; margin:8px 0; padding:0 5px;}a.mnl_unsub:hover { color:#222; }p.mnl_reminstruct { margin:3px 0 0 0; padding:0; text-align:justify; color:#555; font:normal 12px/15px tahoma, verdana, sans-serif; }.mnl_toolbox { margin:3px 0; padding:0 !important; border:1px solid #CCC; }.mnl_tooltitle { margin:0; padding:3px 5px !important; font:normal 13px/16px tahoma, verdana, sans-serif; color:#FFFFFF; background-color:#555555; }.mnl_toolstats { margin:0; padding:5px; font:normal 12px/15px tahoma, verdana, sans-serif; color:#333333; }.mnl_response { margin:0; padding:0; font:normal 13px/16px tahoma, verdana, sans-serif; color:#333333; }.mnl_invisible { display:none; visibility:hidden; }.mnl_visible { display:block; visibility:visible; }.mnl_resptext { margin:4px 0; padding:4px; display:block; font:normal 13px/16px tahoma, verdana, sans-serif; color:#333333; }.mnl_respwarn { margin:4px 0; padding:4px; display:block; font:normal 13px/16px tahoma, verdana, sans-serif; color:#cc0000; }.mnl_respsucc { margin:4px 0; padding:4px; display:block; font:normal 13px/16px tahoma, verdana, sans-serif; color:#008000; }@media only screen and (max-width:680px) {.mnl_prompt { margin:0; padding:0; display:none; visibility:hidden; }.mnl_taxline { overflow:visible; }.mnl_box, input.mnl_box { float:none; width:94%; margin:0 0 10px 0; padding:8px 2%; display:block; clear:both; }.mnl_button, button.mnl_button, .mnl_buttonr, button.mnl_buttonr { float:none; width:98%; margin:0 0 10px 0; padding:8px 2%; display:block; }}