@font-face{font-family:Calibri;src:url('css/calibri.ttf');} @font-face{font-family:Calibri;font-weight:bold;src:url('css/calibrib.ttf');} *{outline:none;} button::-moz-focus-inner{border:none;} h1,h2,h3,h4{margin-top:0;margin-bottom:20px;color:#000;} h1{color:#336699;border-bottom:1px dotted #999;} .h4{border-bottom:1px solid #000;font-size:13px;} img{border:0;vertical-align:middle;} a{outline:0;text-decoration:none;color:#000;} a:hover{text-decoration:underline} li{list-style:none;} form{margin:0;} legend{font-weight:bold;font-size:12px} fieldset{ padding:10px; margin:0 auto; margin-bottom:25px; width:550px; border:1px solid #CCC; } input,select{ color:#333; margin-bottom:4px; border:1px solid #333; font-size:10px; outline:0; } .btn{ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#222 url(/images/overlay.png) repeat-x center top; border:0; color:#FFF !important; cursor:pointer; line-height:1em; font-size:11px; padding:3px 12px; overflow:visible; position:relative; text-decoration:none; margin:6px auto; } .btn:hover{background:#003366 url(/images/overlay.png) repeat-x center top;} #status{height:20px;font-weight:bold;line-height:1.5em;margin-top:-10px;} #status2{width:98%;text-align:center;height:30px;font-weight:bold;line-height:1.5em;font-size:14px;display:table} #status .a,#status2 .a{color:red;} #status .s,#status2 .s{color:#339F11} body{ background:#FFF; margin:0; font-family:Calibri,Helvetica,Arial,Sans-serif; font-size:11px; color:#333; } .main_div{ width:1000px; height:auto; border:0 solid #CCC; margin:1px auto; padding:0; display:table; } .main_div > .header{ width:1000px; height:100px; background:#333; background:url(/images/header_bg.jpg) repeat-x; } .main_div > .header .left{ height:100px; width:7px; float:left; background:url(/images/header_l.jpg) no-repeat; } .main_div > .header .right{ height:100px; width:7px; float:right; background:url(/images/header_r.jpg) no-repeat; } .main_div > .header > .logo{ height:80px; width:200px; float:left; background:url(/images/logo.png) no-repeat left bottom; margin-top:5px; } .main_div > .header > .header_form{position:absolute;margin-left:140px;} .main_div > .header > .header_form > #lang_select{ width:120px; position:relative; } .main_div > .header > .header_form > .search_input{ margin-left:20px; background:#FFF; font-size:11px; margin-top:5px; width:90px; border:1px solid #c3c3c3; position:relative; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; } .main_div > .header > .header_form > .search_sbmt{ width:16px; height:16px; border:0; cursor:pointer; vertical-align:bottom; background:url(/images/search_icon.png) no-repeat center center; } .main_div > .header > .header_links{ width:380px; line-height:2.4em; position:relative; float:left; margin-left:400px; } .main_div > .header > .header_links > a{ vertical-align:middle; color:#000; font-size:11px; margin-right:20px; } .quick_search_small{ width:1000px; height:26px; margin:0 auto; color:#003366; background:url(/images/quicksearch_small_bg.jpg) repeat-x; } .quick_search_small .left{ width:92px; height:26px; float:left; background:url(/images/quicksearch_small_hu.jpg) no-repeat; } .quick_search_small ul{ margin:0; height:26px; } .quick_search_small ul li{ display:inline; margin:0 1px; height:26px; float:left; } .quick_search_small ul li a, .quick_search_small ul li a:visited{ text-decoration:none; vertical-align:middle; display:table-cell; color:#003366; font-size:11px; height:26px; padding:0 5px; padding-bottom:2px; } .quick_search_small ul li a:hover, .quick_search_small ul li a.selected{ background:url(/images/quicksearch_small_bg_hover.jpg) repeat-x; color:#000; } .top_menu{ height:27px; width:900px; position:absolute; top:60px; margin-left:95px; display:table; clear:both; float:left; } .top_menu > ul {float:right} .top_menu > ul li{ display:inline; margin:0px; margin-top:-10px; height:27px; float:left; } .top_menu > ul li a{ color:#FFF; font-size:12px; line-height:2.7em; text-decoration:none; } .top_menu li.red a span.left{ width:14px; height:27px; background:url('/images/menu_red_left.png') no-repeat center top; } .top_menu li.red a span.center{ float:left; height:27px; background:url('/images/menu_red_bg.png') repeat-x center top; } .top_menu li.red a span.right{ width:14px; height:27px; background:url('/images/menu_red_right.png') no-repeat center top; } .top_menu li.red a:hover span.left{ background:url('/images/menu_red_left.png') no-repeat center bottom; } .top_menu li.red a:hover span.center{ background:url('/images/menu_red_bg.png') repeat-x center 100%; } .top_menu li.red a:hover span.right{ background:url('/images/menu_red_right.png') no-repeat center bottom; } .top_menu li.green a span.left{ width:14px; height:27px; background:url('/images/menu_green_left.png') no-repeat center top; } .top_menu li.green a span.center{ float:left; height:27px; background:url('/images/menu_green_bg.png') repeat-x center top; } .top_menu li.green a span.right{ width:14px; height:27px; background:url('/images/menu_green_right.png') no-repeat center top; } .top_menu li.green a:hover span.left{ background:url('/images/menu_green_left.png') no-repeat center bottom; } .top_menu li.green a:hover span.center{ background:url('/images/menu_green_bg.png') repeat-x center 100%; } .top_menu li.green a:hover span.right{ background:url('/images/menu_green_right.png') no-repeat center bottom; } .top_menu li.blue a span.left{ width:14px; height:27px; background:url('/images/menu_blue_left.png') no-repeat center top; } .top_menu li.blue a span.center{ float:left; height:27px; background:url('/images/menu_blue_bg.png') repeat-x center top; } .top_menu li.blue a span.right{ width:14px; height:27px; background:url('/images/menu_blue_right.png') no-repeat center top; } .top_menu li.blue a:hover span.left{ background:url('/images/menu_blue_left.png') no-repeat center bottom; } .top_menu li.blue a:hover span.center{ background:url('/images/menu_blue_bg.png') repeat-x center 100%; } .top_menu li.blue a:hover span.right{ background:url('/images/menu_blue_right.png') no-repeat center bottom; } .top_menu li.grey a span.left{ width:14px; height:27px; background:url('/images/menu_grey_left.png') no-repeat center top; } .top_menu li.grey a span.center{ float:left; height:27px; background:url('/images/menu_grey_bg.png') repeat-x center top; } .top_menu li.grey a span.right{ width:14px; height:27px; background:url('/images/menu_grey_right.png') no-repeat center top; } .top_menu li.grey a:hover span.left{background:url('/images/menu_grey_left.png') no-repeat center bottom;} .top_menu li.grey a:hover span.center{background:url('/images/menu_grey_bg.png') repeat-x center 100%;} .top_menu li.grey a:hover span.right{background:url('/images/menu_grey_right.png') no-repeat center bottom;} .strip{background:#DDD;} .strip2{background:#E0E8EF;} .reserv_header{background:#3D9CC8;color:#FFF;font-size:16px;width:100%;line-height:6em;} .headerTitle{ color:#CCC; font-size:16px; font-weight:bold; margin:5px 10px 20px 10px; line-height:2em; font-variant:small-caps; letter-spacing:1px; } .table{ width:100%; line-height:1.5em; border:0px solid #CCC; } .table td{padding:2px;font-size:12px;} .table td *{vertical-align:middle;} .table td b{color:#000} .table .heading{ padding:2px; background:#CCEF95; font-weight:bold; } .contentDivMain{ min-height:400px; height:100%; display:table; width:1000px; margin:6px auto; margin-bottom:10px; border:0px solid #999; background:#FFF; color:#444; padding:1px; } .contentDiv a,.contentDivMain a{color:#000;} .contentDiv a:hover,.contentDiv a:active,.contentDivMain a:hover,.contentDivMain a:active{text-decoration:underline; } .contentDivMain > div{margin:4px; } .contentDivMain > div > .h4{margin-bottom:15px;} .contentDivMain > div > .h4 > span{float:right;} .contentDivMain > div > .h4 > span > a{color:#5174AC} .mainBanner{ width:728px; height:90px; border:2px solid #000; margin:4px; } .mainBanner2{ width:100%; height:auto; border:2px solid #000; margin:0px auto; margin-bottom:25px; } .rightBannerDiv{ float:right; width:180px; height:900px; border:0px solid #444; } .rightBannerDiv img{ display:block; margin-bottom:10px; border:1px solid #000; } .main_banner_div{display:table;width:98%;margin:0px auto;} .news{ display:table; margin-bottom:14px; color:#555 } .news a:hover{text-decoration:none;} .news h2{ color:#000; font-size:14px; display:block; margin-bottom:6px; } .news h2:hover{color:#6699CC;} .newsIntro,.newsIntro a{font-size:12px !important;} .news_mod{ float:left; width:350px; border:0px solid #CCC; display:table; margin-bottom:14px; } .news_mod a:hover{text-decoration:none;} .news_mod div{margin-bottom:16px;} .news_mod h2{ color:#000; font-size:14px; display:block; margin-bottom:6px; } .news_mod h2:hover{color:#6699CC;} .customers_mod{ float:left; width:400px; min-height:180px; border:0px solid #CCC; } .cust_list{ width:400px; height:82px; display:table; margin:5px auto; border:1px solid #94DF6F; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; } .cust_list>.pic{ float:left; width:80px; height:82px; display:table; } .cust_list>.pic img{ width:80px; height:auto; max-height:80px; margin:3px; vertical-align: bottom; border:1px solid #000; padding:1px; background:#FFF; } .cust_list>.infos{ width:308px; height:55px; display:table; float:left; margin-top:0px; background:#FFF; font-size:12px; } .cust_list>.infos>.name{ padding:2px 5px; background:#94DF6F; font-size:11px; color:#FFF; text-decoration:none; font-weight:bold; margin-top:3px; margin-bottom:-5px; display:table; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; } .infos>.name:hover{background:#336699;} .cust_list>.services{ width:300px; height:23px; display:table; float:left; padding:0px 3px; background:#EEE; text-align:right; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; } .sights .sightsList{ height:60px; width:260px; border:1px solid #EF6868; padding:1px; display:table; margin-bottom:5px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; } .customers_mod .customerList .img,.sights .sightsList .img{ float:left; margin:1px; height:50px; width:65px; border:1px solid #000; padding:1px; background:#FFF; vertical-align:top; } .customers_mod .customerList .datas{ float:left; margin-left:3px; width:180px; height:34px; } .sights .sightsList .datas{ float:left; margin:0px 3px; height:34px; } .customers .options,.sights .options {height:100%;float:right;position:relative;} .customers .options img,.sights .options img {position:relative;} .customers .customerList .info, .sights .sightsList .info{ display:block; float:left; margin-top:0px; } .sights__{ float:right; width:400px; min-height:180px; border:0px solid #CCC; } .search_div{ width:1000px; line-height:1.2em; background:#E9EEF2; border-bottom:1px solid #CCC; margin:0px auto; text-align:center; } .search_toggle{color:#336699;font-weight:bold} .pag{ margin:15px auto; width:100%; display:table; font-size:10px; text-align:center; } .pag a{border:1px solid #CCC;padding:3px;text-decoration:none;} .pag a:hover{background:#E1E1E1} .pag .current{border:1px solid #6699CC;color:#FFF;background:#6699CC;padding:3px;} .left_side, .right_side{ margin:10px auto; width:190px; height:100%; min-height:400px; display:table; float:left; position:relative; padding:0px 3px; text-align:center; } .left_side>.title, .right_side>.title{ width:180px; height:25px; background:#6699CC; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#FFF; font-weight:bold; font-size:12px; line-height:2.2em; text-align:center; margin:0 auto; margin-bottom:14px; } .left_side img, .right_side img{ width:160px; border:1px solid #000; background:#FFF; padding:1px; margin:0 auto; display:block; } .module{ float:left; display:table; width:580px; margin:10px 10px; } h1.title{ font-size:20px; display:block; margin-bottom:10px; } .module h4{color:#999;} .customers_div{ width:500px; height:95px; display:table; margin:14px auto; border:1px solid #6699CC; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; } .customers_div>.pic{ float:left; width:120px; height:95px; display:table; } .pic img{ width:110px; height:83px; margin:6px; border:1px solid #000; padding:1px; background:#FFF; } .customers_div>.infos{ width:372px; height:60px; display:table; float:left; margin-top:6px; background:#FFF; font-size:12px; } .infos>.name{ padding:3px 6px; background:#6699CC; font-size:12px; color:#FFF; text-decoration:none; font-weight:bold; display:table; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; } .infos>.name:hover{background:#336699;} .customers_div>.services{ width:362px; height:23px; display:table; float:left; padding:0px 3px; margin-top:2px; background:#EEE; text-align:right; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; } .services>*{vertical-align:middle;margin-top:4px;} .idTabs{ line-height:2em; margin-bottom:20px; border-bottom:1px solid #222; font-size:12px; } a.tab{ line-height:2em; color:#333; font-size:12px; margin:0 1px; background:#DDD; padding:5px; -moz-border-radius:3px 3px 0px 0px; -webkit-border-radius:3px 3px 0px 0px; border-radius:3px 3px 0px 0px; } a.tab.cheap {background:#CCC;} a.tab.ucs {background:#CCC;} a.tab:hover{ font-size:12px; text-decoration:none; background:#86BDEF; color:#FFF; } a.tab.selected{ background:#86BDEF; color:#FFF; } .main_image{border:2px solid #CCC;padding:1px} .gallery{margin-top:25px;} .gallery img{ border:1px solid #000; background:#FFF; padding:1px; margin:3px; height:55px; max-height:100px; } .ad_text{ margin-top:25px; text-align:justify; } .services_li{padding:5px;border:1px solid #CCC;float:left;margin:2px;} .events_mod{ width:222px; float:left; } .event_cont>div{ width:450px; height:70px; border:1px solid #CCC; padding:3px; display:table; margin:8px auto; } .event_cont>div>div{font-weight:bold;margin-bottom:10px;color:#5174AC;} .event_div_main{ width:220px; height:70px; border:1px solid #333; padding:3px; display:table; margin:10px auto; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; } .event_div_main > div {font-weight:bold;margin-bottom:10px;color:#5174AC;} .event_form{ width:220px; padding:5px; line-height:2em; background:#E0E0E0; color:#333; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; } .event_form b{color:#000;} .footer{ display:block; float:left; width:100%; padding:2px; margin:0px auto; background:#171717; color:#CCC; line-height:4em; font-size:10px; border-top:1px solid #EEE; text-align:center; -webkit-box-shadow: 0px -1px 5px #777; -moz-box-shadow: 0px -1px 5px #777; box-shadow: 0px -1px 5px #777; } .footer .desc{ width:650px; margin:5px auto; text-align:center; font-size:12px; line-height:1.2em; } .footer .desc b{color:#FFF} .footer a{ color:#FFF; text-decoration:none; border-bottom:1px dotted #ccc; } .spoken_langs_flag{ cursor:hand; cursor:pointer; height:12px; margin:2px; vertical-align:middle; } .home_div{width:980px;margin:5px auto 20px auto;height:auto;display:table} .home_div h1{font-size:16px} .home_div>.home_banner{ width:650px; float:left; } .home_banner>img{border:1px solid #000;padding:1px;background:#FFF;margin-top:10px;margin-left:30px} .home_div>.home_newsl{ padding:4px; text-align:center; width:200px; float:right; background:#E0E0E0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; } .weather{width:550px;display:table;text-align:center} .weather>div{margin:5px;float:left;width:250px;display:table;border:1px solid #000;padding:4px;} .weather>div h2{font-size:14px;margin-bottom:5px;display:block} .weather>div img{width:250px;border:1px solid #000;padding:1px;background:#FFF} .fonts{margin:20px auto;width:100%;} .fonts a, .fonts a:link, .fonts a:visited{margin:1px;border:1px solid #CCC;padding:3px;text-decoration:none;} .fonts a:hover, .fonts a:active, .fonts a.current{background:#6699CC;border:1px solid #6699CC;color:#FFF} .city_div{ width:500px; height:100px; display:table; margin:14px auto; border:1px solid #6699CC; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:4px; } .city_div>.name{line-height:2em;width:490px;text-align:center;font-weight:bold;font-size:16px} .city_div>.links{ width:490px;margin:0 auto;line-height:2em;text-align:center;background:#EEE; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; } .city_div>.links a{color:#336699;font-weight:bold;margin:0 4px;} .city_div>.info{color:#333;text-align:justify;padding:5px;} .links2{text-align:right;float:right;} .links2 a{color:#336699;font-weight:bold;margin:0 4px;} li.other{ line-height:2em; width: 500px; margin: 8px auto; border:1px solid #999; text-align:center; }#datepick-div, .datepick-inline { font-family:Arial,Helvetica,sans-serif; font-size:14px; padding:0; margin:0; background:#ddd; color:#000; width:15em; } #datepick-div { display:none; border:1px solid #777; z-index:800; } .datepick-inline { float:left; display:block; border:0; } .datepick-rtl { direction:rtl; } .datepick-dialog { padding:5px !important; border:4px ridge #ddd !important; } .datepick-disabled { position:absolute; z-index:800; background-color:white; opacity:0.5; filter:alpha(opacity=50); } button.datepick-trigger { width:25px; padding:0px; } img.datepick-trigger { margin:2px; vertical-align:middle; } .datepick-prompt { float:left; padding:2px; } * html .datepick-prompt { width:15em; } .datepick-control, .datepick-links, .datepick-header, .datepick { clear:both; float:left; width:100%; color:#fff; } .datepick-control { background:#3D9CC8; padding:2px 0px; } .datepick-links { background:#000; padding:2px 0px; } .datepick-control, .datepick-links { font-weight:bold; font-size:80%; } .datepick-links label { padding:2px 5px; color:#888; } .datepick-clear, .datepick-prev { float:left; width:34%; } .datepick-rtl .datepick-clear, .datepick-rtl .datepick-prev { float:right; text-align:right; } .datepick-current { float:left; width:30%; text-align:center; } .datepick-close, .datepick-next { float:right; width:34%; text-align:right; } .datepick-rtl .datepick-close, .datepick-rtl .datepick-next { float:left; text-align:left; } .datepick-header { background:#333; text-align:center; font-weight:bold; min-height:1.5em; } .datepick-header select { background:#333; color:#fff; border:0px; font-weight:bold; } .datepick-header span { position:relative; top:3px; } .datepick { background:#ccc; text-align:center; font-size:100%; } .datepick a { display:block; width:100%; } .datepick-title-row { background:#777; } .datepick-title-row th { text-align:center; font-weight:normal; } .datepick-days-row { background:#eee; color:#666; } .datepick-week-col { background:#777; color:#fff; } .datepick-days-cell { color:#000; border:1px solid #ddd; } .datepick-other-month { background:#fff; } .datepick-week-end-cell { background:#ddd; } .datepick-title-row .datepick-week-end-cell { background:#777; } .datepick-week-over { background:#ddd; } .datepick-unselectable { color:#888; } .datepick-today { background:#fcc; } .datepick-current-day { background:#777; color:#fff; } .datepick-days-cell-over { background:#fff; color:#000; border:1px solid #777; } .datepick-status { background:#ddd; width:100%; font-size:80%; text-align:center; } #datepick-div a, .datepick-inline a { cursor:pointer; margin:0; padding:0; text-decoration:none; } .datepick-inline .datepick-links a { padding:0 5px !important; } .datepick-control a, .datepick-links a { padding:2px 5px !important; color:#eee; } .datepick-title-row a { color:#eee; } .datepick-control a:hover { background:#032C60; color:#FFF; } .datepick-links a:hover, .datepick-title-row a:hover { background:#ddd; color:#333; } .datepick-multi .datepick { border:1px solid #777; } .datepick-one-month { float:left; width:15em; } .datepick-new-row { clear:left; } .datepick-cover { display:none; display:block; position:absolute; z-index:-1; filter:mask(); top:-1px; left:-1px; width:187px; height:187px; } .dd { text-align:left; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; float:left; margin-top:3px; } .dd .ddTitle { background:#FFF; border:1px solid #c3c3c3; padding:3px; text-indent:0; cursor:default; overflow:hidden; height:14px; vertical-align:middle; } .dd .ddTitle span.arrow { background:url(/images/arrow_down.gif) no-repeat 0 0; float:right; display:inline-block;width:14px; height:14px; cursor:pointer; vertical-align:middle; } .dd .ddTitle span.textTitle {text-indent:1px; overflow:hidden; line-height:1em;} .dd .ddTitle span.textTitle img{text-align:left; padding:0 2px 0 0} .dd .ddTitle img.selected { padding:0 3px 0 0; vertical-align:top; } .dd .ddChild { position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0; width:auto; overflow:auto; overflow-x:hidden !important; background-color:#ffffff; } .dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px} .dd .ddChild a { display:block; padding:3px 0 3px 3px; text-decoration:none; color:#000; vertical-align:middle; line-height:1em; overflow:hidden; white-space:nowrap; cursor:pointer; } .dd .ddChild a:hover { background:#66CCFF; } .dd .ddChild a img { border:0; padding:0 2px 0 0; vertical-align:middle; } .dd .ddChild a.selected { background:#66CCFF; } .hidden {display:none;}div#nyroModalFull { font-size: 12px; color: #777; } div#nyroModalLoading { border: 4px solid #FFF; width: 150px; height: 150px; text-indent: -9999em; background: #fff url(/images/loader.gif) no-repeat; background-position: center; } div#nyroModalLoading.error { border: 4px solid #f66; line-height: 20px; padding: 20px; width: 300px; height: 100px; text-indent: 0; background: #fff; } div#nyroModalWrapper { background: #fff; border: 4px solid #FFF; } a#closeBut { position: absolute; display: block; top: -15px; right: -15px; width: 24px; z-index:999; height: 24px; text-indent: -9999em; background: url(/images/close.png) no-repeat; outline: 0; } h1#nyroModalTitle { margin: 0; padding: 0; position: absolute; top: -22px; left: 5px; font-size: 12px; color: #ddd; } div#nyroModalContent { overflow: auto; } div.wrapper div#nyroModalContent { padding: 5px; } div.wrapperImg div#nyroModalContent { position: relative; overflow: hidden; text-align: center; } div.wrapperImg img { vertical-align: baseline; } div.wrapperImg div#nyroModalContent div { position: absolute; bottom: 0; left: 0; background: black; padding: 10px; margin: 10px; border: 1px white dotted; overflow: hidden; opacity: 0.2; filter: alpha(opacity=20); } div.wrapperImg div#nyroModalContent div:hover { opacity: 0.5; filter: alpha(opacity=50); cursor: help; } a.nyroModalPrev, a.nyroModalNext { z-index: 105; outline: none; position: absolute; top: 0; height: 100%; width: 40%; cursor: pointer; text-indent: -9999em; background: left 20% no-repeat; background-image: url(data:image/gif;base64,AAAA); } div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext { height: 60%; width: 20%; } a.nyroModalPrev { left: 0; } a.nyroModalPrev:hover { background-image: url(/images/prev.gif); } a.nyroModalNext { right: 0; background-position: right 20%; } a.nyroModalNext:hover { background-image: url(/images/next.gif); }