body {margin:0;padding:0;font-family: Arial, helvetica, sans-serif;font-size: 11px;color:#364A90;background: #b2cce3 url("/img/css/bg-all-1.jpg") 0 0 repeat-x;}a { color: #9b4a3f;}a:link {}a:visited {}a:active {}a:hover {text-decoration: underline;}h1 {font-size: 2.0em; font-weight: normal; margin-top: 0em; margin-bottom: 0em;}h2 {font-size: 1.7em; margin: 1.2em 0em 1.2em 0em; font-weight: normal;}h3 {font-size: 1.4em; margin: 1.2em 0em 1.2em 0em; font-weight: normal;}h4 {font-size: 1em; margin: .4em 0em .4em 0em; padding: .2em; font-weight: bold; background: #258bc9; color: white;}h5 {font-size: 1.0em; margin: 1.2em 0em 1.2em 0em; font-weight: bold;}h6 {font-size: 0.8em; margin: 1.2em 0em 1.2em 0em; font-weight: bold;}img {border: 0;}form {margin:0}p {font-size: 100%; line-height: 1.3em; margin: 1.2em 0em 1.2em 0em;}li > p {margin-top: 0.2em;}.clear {clear: both;}.left {float: left;}.right {float: right;}.red {color: red;}.center, #center{text-align:center}.hidden {display:none}.starplus {font-size: 17px; font-weight: bold; margin: 0; padding: 0;}.boxes {width: 1em;}.sessionFlash,.message {font-weight:bold; font-style:italic; font-size:110%; padding:10px; text-align:center;}.sessionFlash button.close {display: none;}.form label {padding-right:5px;}#offers-de, #offers-cl {margin-bottom: 5px;}.search-mask {float: left; width: 100%; padding-top: 10px;}.search-mask select {display: block; float: left; width: 180px}.search-mask input {float: left; width: 175px;}.search-mask form {padding: 5px 13px 0px 13px; margin:0;}.search-mask label {width: 180px; text-align: left; display: block; font-weight: bold;}.search-mask .input {float: left; width: 180px; padding: 1px; margin: 0px 5px 10px 0px;}.search-mask .half-input {float: left; padding: 1px; margin: 0px 5px 0px 0px;}.search-mask .checkbox input{float: left; width: auto;}.search-mask .submit {float: right; margin-top: 7px; margin-bottom: 5px;}.search-mask .submit input{width: auto;cursor : pointer;}.search-mask .sm-col-4 select {display: block; float: left; width: 172px}.search-mask .sm-col-4 input {float: left; width: 167px;}.search-mask .sm-col-4 label {width: 172px; text-align: left; display: block; font-weight: bold;}.search-mask .sm-col-4 .input {float: left; width: 172px; padding: 1px; margin: 0px 5px 10px 0px;}.search-mask .sm-col-5 select {display: block; float: left; width: 167px}.search-mask .sm-col-5 input {float: left; width: 162px;}.search-mask .sm-col-5 label {width: 167px; text-align: left; display: block; font-weight: bold;}.search-mask .sm-col-5 .input {float: left; width: 167px; padding: 1px; margin: 0px 5px 10px 0px;}.extended-search-link {padding-left: 17px; background-image: url('/img/ui/ui-icon_454545_plus_minus.png'); background-repeat: no-repeat; background-position: 0 -1px; margin: 10px 0; line-height: 16px;}.extended-search-link-open {background-position: 0 -32px;}.extended-search {clear: both; margin-top: 10px;}.search-mask-sb {padding: 3px; margin-bottom:5px}.search-mask-sb select {display: block; width: 139px; font-size: 11px}.search-mask-sb div.input input {width: 133px; font-size: 11px}.search-mask-sb form {}.search-mask-sb label {text-align: left; display: block; font-weight: bold;}.search-mask-sb div.input {margin-bottom: 5px;}.search-mask-sb div.checkbox input{width: auto;}.search-mask-sb div.submit {float: right; margin-top: 7px; margin-bottom: 5px;}.search-mask-sb div.submit input{width: auto;}.search-mask .sm-dr div.input {width: 46%;}.search-mask .sm-dr input {width: 100%}.search-mask .sm-cp div.select {width: 46%;}.search-mask .sm-cp a.selectBox {min-width: 1px; width: 100%}.search-mask .sm-cp select {width: 100%}.search-mask .sm-ca div.select {width: 29%;}.search-mask .sm-ca a.selectBox {min-width: 1px; width: 100%}.search-mask .sm-ca select {width: 100%}.sm-lm label,.sm-fm label{width: 115px;}.sm-result {margin-bottom:2px;}.sm-result.is-tip {border: 1px solid #940808;}.sm-result br {clear: both}.sm-result .my-tip {display:none;}.sm-result.is-tip .my-tip {display:block;}.sm-result .my-tip {width: 100%; height: 20px; background-color: #940808; color:#fff; padding: 0; margin: 0; text-align: right;}.sm-result .my-tip span {margin-right: 10px; font-size: 10px; line-height: 20px; text-transform: uppercase; font-weight: bold; color:#fff;}.sm-result .inner {min-height: 64px;height: auto !important;height: 64px;padding:8px 8px; border: 1px solid #d6d6d6;}.sm-result .inner p {padding: 0;margin:0}.sm-result .thumb {float: left;}.sm-result .thumb img {border: 2px solid #ccc; width:90px}.sm-result .desc {float: left; margin:0 4px 0 9px; width: 360px}.sm-result .desc span {color: #223a70;}.sm-result .desc strong {color: #940808;}.localdestinations-view .sm-result .desc h2,.localcountries-view .sm-result .desc h2 ,.sm-result .desc h2 {font-size: 14px; margin: 0; padding: 0;font-weight:bold; text-transform:none;}.sm-result .desc .land {font-size: 100%; font-weight:bold; font-style:italic}.sm-result .desc .last {font-size: 105%;}.sm-result .desc .adds {font-size: 11px;}.sm-result .desc .icons {padding-top: 10px}.sm-result .lm-dates-count,.sm-result .fm-dates-count{display: none; }.sm-result.is-fm .fm-dates-count{ display: inline; }.sm-result.is-lm .lm-dates-count{ display: inline; }.sm-result .prices {float: right; text-align: right}.sm-result .prices p {padding: 0;margin:0}.sm-result .prices .kc {font-size: 10px; margin-top: 17px!important}.sm-result .prices .kc a {font-size: 15px; text-decoration: none!important; font-weight:bold;}.sm-result .prices .eur {font-size: 11px; color: #223a70; margin-top:5px;}.sm-result .prices .eur a {text-decoration:none;}.sort-by {text-align: right; width: 100%;padding: 10px 0;}.sort-by a {font-weight: bold}.paging {text-align:center; margin: 5px 0}.paging > div{display: block;}.paging .paging-load-next{ display: block; margin-bottom: 10px; }.simple-tabs{margin:10px 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.simple-tabs .simple-tab-header{padding: 0px 5px;}.simple-tabs .simple-tab-header:after{content:" "; display: table; height: 0; clear:both;}.simple-tabs .simple-tab-header a{float: left; outline: 0; text-decoration: none;} .simple-tabs .simple-tab-header a span{padding: 8px; display: inline-block; }.simple-tabs .simple-tab-header a.opened span{background: #eee;}.simple-tabs .simple-tab-content > div{padding:15px;}.simple-tabs .simple-tab-content > div.opened{background: #eee; }.simple-accordion{margin:10px 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.simple-accordion > a{display: block; outline: 0; margin:2px 0; text-decoration: none;} .simple-accordion > a span{padding: 8px; display: block; background: #eee;}.simple-accordion > a.opened span{background: #ddd;}.simple-accordion .accordion-content{background: #eee; padding: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.adds-filter {}.adds-filter br {clear: both}.adds-filter .input {display:block;float:left;padding-right:2px;min-height:58px;}.adds-filter form {margin: 0;padding: 0;}.adds-filter form label {display:block;text-align:left;font-weight: bold;padding:3px 2px;}.adds-filter form input {display:block;float:left;margin-bottom:10px;}.adds-filter form select {display:block;float:left;margin-bottom:10px;}.adds-top-id {border-bottom:1px solid #000000;height:20px;line-height:20px;margin-bottom:5px;text-align:right;width:100%;}.adds-top-id .back {height:20px;line-height:20px}.adds-top-id .back a{text-decoration:none}.adds-top-title {font-family: Arial; font-size: 12px; margin-top:5px; padding:2px;}.adds-top-title .pic-detail {float: right; clear: right}.adds-top-title br {clear: both;}.adds-top-title .top-headers {float: left;}.adds-top-title .lm-pic {float: right;}.adds-top-title .lm-pic .head-icon {float: right; display: inline; width: 51px;}.adds-top-title .lm-pic .head-icon img {float: right; display: inline}.adds-top-title #group-availability-text {width: 51px; font-size: 9px; text-align: center; padding: 0; margin:0}.adds-top-title .title-pic {float:left}.adds-top-title .title-pic a{border: 1px solid #d7d7d7; display:block; width:200px;}.adds-top-title .title-pic img{max-width: 200px}.adds-top-title .title-facts {float: left; width: 380px; height: 133px;padding: 0 0 0 10px}.adds-top-title #title-facts-master {float: left; width: 235px; height: 133px;padding: 0 0 0 10px}.adds-top-title .title-facts p {margin:0; padding:2px;}.adds-top-title .title-facts p strong {display: block; text-decoration:underline;}.adds-top-title .title-facts .tf-left {float: left; width: 185px;}.adds-top-title .title-facts .tf-right {float: right; width: 185px}.adds-top-title .title-facts .tf {float: left; width: 100%}.adds-top-title .title-facts .tf span span {color: #940808; font-weight:bold}.adds-top-title .title-facts .required-fees:before{content:"(";}.adds-top-title .title-facts .required-fees:after{content:")";}.adds-top-title .title-bottom {clear: both} .adds-top-title h2 {font-size:1.9em;font-weight:normal;margin:0; margin-top: 5px;}.adds-top-title h3 {font-size:1.3em;font-weight:normal;margin:0; margin-top: 3px;}.adds-top-title h4 {font-size:1.1em;font-weight:normal;margin:0;margin-top: 3px; background-color: transparent; color:inherit; padding: 0px;}.top-offers {margin-bottom:5px;}.cl-offers {margin-bottom:5px;}.top-offer-square{width: 31.5%; height: 270px; font-family: Arial; border: 1px solid #d7d7d7; float: left; margin: 3px 4px 3px 3px; background: #f6f6f6 }.top-offer-square .tos-lm img {position:relative; border: none;width: 150px; margin:10px 0; }.top-offer-square img {border: 2px solid #ccc; margin-top: 10px;}.top-offer-square-inner br {clear: both; }.top-offer-square-inner {width: 100%;}.top-offer-square h1 {width: 100%; height: 25px; background-color: #999; font-weight: bold; text-transform: uppercase; color:#fff; padding: 0; margin: 0;text-align: right; }.top-offer-square .middle {text-align: center}.top-offer-square .top {margin-top: -46px}.top-offer-square h1 a {margin-right: 10px; font-size: 12px; line-height: 25px; display: block; text-decoration: none;color:#fff;}.top-offer-square .desc {width: 97%; height: 108px; border: none;}.top-offer-square .desc span {color: #223a70;}.top-offer-square .desc strong {color: #940808; font-size: 16px;}.top-offer-square .desc h2 {font-size: 14px; margin: 0; padding: 0}.top-offer-square .desc p {font-size: 13px; margin: 0; padding:0}.top-offer-square .desc p span img {border: none; margin: 0; padding: 0}.top-offer-square .desc .tod-hotel{margin: 4px 0 7px 0}.top-offer-square .tod-hotel a {font-weight: bold; font-size: 14px; display: block; height: 20px;}.top-offer-square .desc .last span {float: right; margin-top:-16px}.top-offer-square .desc .adds {font-size: 11px;}.top-offer-square .desc .price a {text-decoration:none;}.top-offer-square .desc .date strong {color: #940808;font-size: 12px;}.top-offer-huge-line br {clear: both}.top-offer-huge-line {width: 100%; font-family: Arial; margin-bottom:2px}.top-offer-huge-line h1 {width: 100%; height: 20px; background-color: #940808; color:#fff; padding: 0; margin: 0; text-align: right;}.top-offer-huge-line h1 span {margin-right: 10px; font-size: 10px; line-height: 20px; text-transform: uppercase; font-weight: bold; color:#fff;}.top-offer-huge-line .inner {min-height: 64px;height: auto !important;height: 64px;padding:8px 8px; border: 1px solid #d6d6d6;}.top-offer-huge-line .inner p {padding: 0;margin:0}.top-offer-huge-line .thumb {float: left;}.top-offer-huge-line .thumb img {border: 2px solid #ccc; width:90px}.top-offer-huge-line .desc {float: left; margin:0 4px 0 9px; width: 360px}.top-offer-huge-line .desc span {color: #223a70;}.top-offer-huge-line .desc strong {color: #940808;}.top-offer-huge-line .desc h2 {font-size: 14px; margin: 0; padding: 0;font-weight:bold;}.top-offer-huge-line .desc .land {font-size: 100%; font-weight:bold; font-style:italic}.top-offer-huge-line .desc .last {font-size: 105%;}.top-offer-huge-line .desc .last span {font-size: 11px;float: right; margin-top:-16px}.top-offer-huge-line .desc .adds {font-size: 11px;}.top-offer-huge-line .desc .icons {padding-top: 10px}.top-offer-huge-line .prices {float: right; text-align: right}.top-offer-huge-line .prices p {padding: 0;margin:0}.top-offer-huge-line .prices .kc {font-size: 10px; margin-top: 5px}.top-offer-huge-line .prices .kc a {font-size: 15px; text-decoration: none!important; font-weight:bold;}.top-offer-huge-line .prices .eur {font-size: 11px; color: #223a70; margin-top:5px;}.top-offer-huge-line .prices .eur a {text-decoration:none;}.top-offer-tiny-line br {clear: both}.top-offer-tiny-line a {}.top-offer-tiny-line table {width: 100%; font-family: Arial; font-size: 12px; padding: 0; margin: 0 }.top-offer-tiny-line table td {border-bottom: 1px solid #d6d6d6; vertical-align: middle; padding:3px;}.top-offer-tiny-line table td h2 {font-size: 12px; padding:0; margin:0;}.top-offer-tiny-line .name {font-size: 12px; width: 40%;}.top-offer-tiny-line .price {text-align:right; }.top-offer-tiny-line .price a {text-decoration:none;}.top-offer-tiny-line .country img {border: 1px solid #ccc}.cl-offer-huge-line br {clear: both}.cl-offer-huge-line {width: 100%; font-family: Arial; margin-bottom:2px}.cl-offer-huge-line h1 {width: 100%; height: 20px; background-color: #940808; color:#fff; padding: 0; margin: 0; text-align: right;}.cl-offer-huge-line h1 span {margin-right: 10px; font-size: 10px; line-height: 20px; text-transform: uppercase; font-weight: bold; color:#fff;}.cl-offer-huge-line .inner {height: 64px;padding:8px 8px; border: 1px solid #d6d6d6;}.cl-offer-huge-line .inner p {padding: 0;margin:0}.cl-offer-huge-line .thumb {float: left;}.cl-offer-huge-line .thumb img {border: 2px solid #ccc; width:90px}.cl-offer-huge-line .desc {float: left; margin:0 4px 0 9px; width: 360px}.cl-offer-huge-line .desc span {color: #223a70;}.cl-offer-huge-line .desc strong {color: #940808;}.cl-offer-huge-line .desc h2 {font-size: 14px; margin: 0; padding: 0;font-weight:bold;}.cl-offer-huge-line .desc .land {font-size: 100%; font-weight:bold; font-style:italic}.cl-offer-huge-line .desc .last {font-size: 105%;}.cl-offer-huge-line .desc .last span {font-size: 11px;float: right; margin-top:-16px}.cl-offer-huge-line .desc .adds {font-size: 11px;}.cl-offer-huge-line .desc .icons {padding-top: 10px}.cl-offer-huge-line .prices {float: right; text-align: right}.cl-offer-huge-line .prices p {padding: 0;margin:0}.cl-offer-huge-line .prices .kc {font-size: 10px; margin-top: 17px}.cl-offer-huge-line .prices .kc a {font-size: 15px; text-decoration: none!important; font-weight:bold;}.cl-offer-huge-line .prices .eur {font-size: 11px; color: #223a70; margin-top:5px;}.cl-offer-huge-line .prices .eur a {text-decoration:none;}.own-offer-side-box {width: 140px; font-family: arial; text-align: left }.own-offer-side-box table {width: 100%; border-bottom: 1px solid #d6d6d6;}.own-offer-side-box img {border: 1px solid #d6d6d6}.own-offer-side-box th {font-size: 11px}.own-offer-side-box td {font-size: 10px; vertical-align: top}.hotel-info {position: relative;}.hotel-info .text {width:80%}.hotel-info .pics {position:absolute; top: 0; right: 0; bottom: 0; text-align:center; width:20%; overflow-y:auto; overflow-x: hidden; }.hotel-info .pics img {border-radius: 3px;}.hotel-info .pics a{margin-bottom:5px; display:block; width:90px;float:right;margin-right:2px;margin-left:8px;}.hotel-info .pics-inner:after{content:" "; clear:both; display: table; height: 0;}.hotel-info.images-left .text {margin-left: 20%;}.hotel-info.images-left .pics {right: auto; left:0; direction: rtl;}.hotel-info.images-left .pics a{float: left;}.hotel-info.images-bottom .text {width: auto;}.hotel-info.images-bottom .pics {position:relative; width: auto; margin-top:15px;}.hotel-info.images-bottom .pics a{float: left; margin: 4px;}.hotel-info.images-top .text {width: auto;}.hotel-info.images-top .pics {position:relative; width: auto; margin-top:10px; margin-bottom:15px;}.hotel-info.images-top .pics a{float: left; margin: 4px;}.hotel-info.images-bottom .pics, .hotel-info.images-top .pics {overflow-x: auto; overflow-y: hidden; }.hotel-info.images-bottom .pics > .pics-inner, .hotel-info.images-top .pics > .pics-inner{white-space: nowrap; display: table-row;}.hotel-info.images-bottom .pics > .pics-inner > div, .hotel-info.images-top .pics > .pics-inner > div{display: table-cell;}.trip-detail {margin:0;padding:0;text-align: left;}.trip-detail th {padding:0.4em 0.4em 0.4em 0; text-align:left; font-size:120%}.trip-detail td {text-align: left;}.trip-detail td:first-letter {text-transform: capitalize;}.trip-detail td p:first-child{margin-top: 0;}.other-dates{width: 100%}.other-dates th {text-align: left}.other-dates th, .other-dates td {padding: 1px 3px}.tag-cloud {text-align: justify; line-height:normal;}.tag-cloud a {text-decoration:none;}.tag-cloud h3 {display:inline;}.localdestinations-view .info, .localcountries-view .info {margin:5px;}.localdestinations-view .descriptions, .localcountries-view .descriptions {text-align: justify;}.localdestinations-view h1, .localcountries-view h1 {margin: 5px 0;}.localdestinations-view h2, .localcountries-view h2 {margin: 5px 0;font-size:2em; font-weight: normal;}.localdestinations-view h3, .localcountries-view h3 {margin: 0; font-size:120%; display:inline;}.localdestinations-view ul, .localcountries-view ul {margin: 0 10px; padding-left:20px;}.localdestinations-view ul li, .localcountries-view ul li {margin: 0; list-style-type:circle;}.localdestinations-view #map-canvas, .localcountries-view #map-canvas {width: 90%; height: 300px; border: 1px solid #ccc; margin: 10px auto; overflow:hidden}.count p {font-size:120%; text-align:right}.sidebox {width: 145px!important;clear: both;margin-bottom: 5px;}.sidebox a {text-decoration: underline;}.sidebox p {margin:0;padding:5px;font-size: 10px;}.sidebox table {width: 140px!important;margin:0;padding:0;}.sidebox table td {font-size: 11px; padding-left:5px;}.sidebox input {width: 125px; font-size: 10px;}.sidebox .submit {margin: 10px 0;}.sidebox .sidebox-title .text {padding:4px 0 4px 3px;font-weight: bold;}.master-title .text {margin:4px 0 4px 3px; font-weight: bold;}.cd-icon {margin:1px 1px 1px 0;padding: 0;}.sidebox-content {min-height: 10px;}.sidebox-content .sidebox-date-search {padding:5px 0 0 5px;}.sidebox-content .sidebox-date-search input {width:125px}.sidebox-content .sidebox-date-search .submit {width:auto; margin: 5px 0 0 0;}.floatbox {}.floatbox .cd-content {}.floatbox .floatbox-content {padding: 5px}.floatbox .floatbox-title .text {padding:4px 0 4px 3px;font-weight: bold;}#main { margin: 0 auto; width: 970px;}#main-bg-fixed { width: 970px; background: url(/img/css/bg-cont.jpg) no-repeat;}#main-bg { width: 970px; background: url(/img/css/bg-cont-plus.jpg) repeat-y;}#wrap { margin: 0 auto; width: 912px; position: relative;}#inner { border: 5px solid white; min-height: 700px; background: #fff;}#head, #head img { border: none; width: 902px; background: #fff;}#head { border-top: 5px solid white; border-bottom: 2px solid white;}#cont { border-top: 2px solid white; clear: both;}#master { min-height: 850px; border-left: 5px solid white; border-right: 5px solid white; background: #fff; overflow: hidden; width: auto;}#frame_deltareisen { max-width: 1140px; margin: 0 auto;}.main-column {margin-bottom:5px}#left-slave { width: 145px; min-height: 54px; float: left; background: #f5f9fe; }#right-slave { width: 145px; min-height: 54px; float: right; background: #f5f9fe; } #footer { height: 30px; line-height: 30px; text-align: right; padding-right: 15px; background: #258cc9; border-top: 2px solid #ebebeb; color: #fff}#footer a { color: #fff}.ppad { margin: 3px 0;padding: 0;} .side-price { font-weight: bold;} .side-offer {} .side-weather ul { margin:0;padding:0;}.side-weather li { display: inline; line-height: 10px; padding:10px 2px; font-size: 10px; text-align: left;}.side-weather li img { position: relative; top: 9px;}.side-weather p { width: 100px; background: red;}.offer-date-detail { width: 100%; margin-top: 5px;}.lm {padding-left: 0px} .news-bar {width: auto; min-height: 80px; _height:80px; margin-top: 5px; margin-bottom: 5px; line-height: 14px; border-bottom: 1px solid #ccc; padding: 3px; }.news-bar h2{font: bold 12px/18px Tahoma, sans-serif; padding:0; margin: 0; margin-bottom: 2px; text-transform: uppercase;}.news-bar .preview{padding:0; margin: 0; margin-top:2px; text-align:justify;}.news-bar .news-img {float: left; border: 2px solid #ccc; margin-right: 10px;}.news-bar .news-date{font-size:85%; font-style:italic}.sidebox .news-bar{padding-left:0; padding-right: 0;}.sidebox .news-bar h2{margin-bottom: 0;}.sidebox .news-bar .news-date{padding: 3px 0px;}.gallery td { padding-bottom:5px;}.advert-bar { margin:0 0 5px 0;} .other-pictures table td { padding: 0px !important; padding-bottom: 5px !important; text-align: center !important;}.other-pictures img { border: 1px solid #e8e8e8;}.kurzovni-listek table { margin: 0; padding: 0; width: 100%;} .kurzovni-listek table th { padding: 0.4em 0.4em; background: #E8F3FF; text-align: left;} .kurzovni-listek table td { vertical-align: top; padding: 0.4em 0.8em; background: #f5f9fe;} .required { text-align: left;}.tour_operator_name { float: right; font-size: 9px; color: #ccc}.inline-div div { display: inline;}.error-message { color:red;}.trip-count { background: #f5f5f5; text-align: right; padding: 2px 10px 2px 2px; margin: 2px 0 10px 0;}.trip-count h3 { color: #343791; margin:0;padding:0;}.trip-count h3 strong { color: #d73b3f;}.text-list { list-style: square; margin: 0; margin-left: 20px; padding: 0;}.text-table { border-collapse: collapse; width: auto !important; margin-left: 20px !important;}.text-table th{ border: 1px solid #364A90; padding: 3px !important;}.text-table td{ border: 1px solid #364A90; padding: 3px !important;}.image-gallery { text-align: center;}.image-gallery table { margin-left: auto; margin-right: auto;}.image-gallery img{ border: 1px solid #ccc;}.banner { text-align:center;}.file-gallery { overflow: hidden;}#offer table {width:100%;margin:0px;padding:0;}#offer table th { text-align: left; padding: 2px 0;}#offer table td {margin:0;padding:2px 6px 2px 0;border-bottom: 1px solid #ccc;}#offer .img { border: 2px solid #ccc; width: 90px; height: 60px;}#offer p { margin:0 0 2px 0 ;}#offer .p { font-weight: bold; text-align: center;}#offer a { text-decoration: underline; text-align: left;}.icon-link {line-height:12px;}.icon-link a {text-decoration:none; padding:0; margin:0}#footer-menu {}.footer-nav {margin: 5px 1px; padding:0; list-style:none}.footer-nav li{float:left; padding-right:10px;}.countries {margin:5px;}.countries td{padding: 2px 5px; text-align:left; vertical-align:top;}.countries h3{font-size:120%; margin:0; padding:0; display:inline}.sidebox ul.countries{list-style: none; padding: 0px;}.sidebox ul.countries li{padding: 2px;}.flag {border: 1px solid #ccc}.exchange-rates .sidebox-content table {margin:5px; width:135px;}.exchange-rates .sidebox-content table td {padding:1px;}.cake-sql-log td {background-color: #fff; color: #000}.detail_header {margin-top: 15px;}.detail_headline {font-weight: bold; font-size: 150%; margin: 10px;}.wi-small-box-1 { display:inline-block; width: 24px; height: 24px; background: transparent url("/img/weathers/set1.png") no-repeat;}.wi-small-box-2 { display:inline-block; width: 24px; height: 24px; background: transparent url("/img/weathers/set2.png") no-repeat;}.wi-small-box-3 { display:inline-block; width: 24px; height: 24px; background: transparent url("/img/weathers/set3.png") no-repeat;}.wi-small-box-4 { display:inline-block; width: 24px; height: 24px; background: transparent url("/img/weathers/set4.png") no-repeat;}.wi-small-box-5 { display:inline-block; width: 24px; height: 24px; background: transparent url("/img/weathers/set5.png") no-repeat;}.wi-0, .wi-1, .wi-2, .wi-3, .wi-4, .wi-17, .wi-35, .wi-37, .wi-38, .wi-47{ background-position: 0px 0px;}.wi-32, .wi-36{ background-position: -24px 0px;}.wi-34{ background-position: -48px 0px;}.wi-30{ background-position: -72px 0px;}.wi-28{ background-position: -96px 0px;}.wi-20, .wi-23, .wi-24, .wi-26{ background-position: -120px 0px;}.wi-5, .wi-7, .wi-13, .wi-14, .wi-15, .wi-16, .wi-18, .wi-41, .wi-42, .wi-43, .wi-46{ background-position: -144px 0px;}.wi-6, .wi-9, .wi-10, .wi-11, .wi-12, .wi-39, .wi-40, .wi-45{ background-position: -168px 0px;}.eri-small-box-1 { display: inline-block; width: 28px; height: 20px; background: transparent url("/img/rates/set1.png") no-repeat;margin: 1px 0px;border: 1px solid #ccc;}.eri-1 {background-position: -0px 0px;}.eri-2 {background-position: -28px 0px;}.eri-3 {background-position: -56px 0px;}.eri-4 {background-position: -84px 0px;}.eri-5 {background-position: -112px 0px;}.eri-6 {background-position: -140px 0px;}.eri-7 {background-position: -168px 0px;}.eri-8 {background-position: -196px 0px;}.eri-9 {background-position: -224px 0px;}.eri-10 {background-position: -252px 0px;}.eri-11 {background-position: -280px 0px;}.eri-12 {background-position: -308px 0px;}.eri-13 {background-position: -336px 0px;}.eri-14 {background-position: -364px 0px;}.eri-15 {background-position: -392px 0px;}.eri-16 {background-position: -420px 0px;}.eri-17 {background-position: -448px 0px;}.eri-18 {background-position: -476px 0px;}.eri-19 {background-position: -504px 0px;}.eri-20 {background-position: -532px 0px;}.eri-21 {background-position: -560px 0px;}.eri-22 {background-position: -588px 0px;}.eri-23 {background-position: -616px 0px;}.eri-24 {background-position: -644px 0px;}.eri-25 {background-position: -672px 0px;}.eri-26 {background-position: -700px 0px;}.eri-27 {background-position: -728px 0px;}.eri-28 {background-position: -756px 0px;}.eri-29 {background-position: -784px 0px;}.eri-30 {background-position: -812px 0px;}.eri-31 {background-position: -840px 0px;}.eri-32 {background-position: -868px 0px;}.eri-33 {background-position: -896px 0px;}.eri-34 {background-position: -924px 0px;}.eri-35 {background-position: -952px 0px;}.eri-36 {background-position: -980px 0px;}.eri-37 {background-position: -1008px 0px;}.original_price {text-decoration: line-through}.tip_item{border: 1px solid #D6D6D6;margin-bottom: 5px;padding: 5px;}.tip_name{font-weight: bold;font-size: 120%;padding-top: 5px;}.tip_info{min-height: 50px;}.tip_info img{float: left;border: 2px solid #CCCCCC;margin-right: 9px;}.tip_url{text-align: right;}.tip_description {margin: 0px;}#showReviews .link-create-reviews {width: 155px;height: 95px;float: right;margin: 0px 10px 10px 0px;}#showReviews .recommendation {font-size: 200%;}#showReviews .link-reviews {font-size: 130%;line-height: 24px;text-align: center;display: block;height: 24px;width: 221px;overflow: hidden;background: transparent url("/img/hotelreviews/link-reviews_173_o.png") no-repeat center center;}#showReviews .link-create-reviews-logo {width: 150px;height: 35px;margin-bottom: 25px;}#showReviews .link-create-reviews-a {background: url("/img/hotelreviews/link-create-reviews-a_171_o.png") no-repeat scroll left center transparent;display: block;line-height: 15px;height: 15px;padding: 10px 0 10px 35px;width: 120px;}#showReviews table .label {font-size: 12px;line-height: 26px;width: 150px;}#showReviews table .control {font-size: 12px;width: 131px;text-align: right;background: transparent url("/img/hotelreviews/control_168_o.png") no-repeat left center;}#showReviews table .control > div, #showReviews .item .control > div {background: url("/img/hotelreviews/control-min_172_o.png") no-repeat scroll right center transparent;float: right;height: 16px;}#showReviews table .average .label#showReviews table .average .label {font-weight: bold;}#showReviews table .average .control {font-weight: bold;font-size: 130%;}#showReviews .item h4 {background-color: transparent;color: #364A90;font-size: 12px;text-decoration: underline;margin: 20px 0 0;width: 315px;display: block;}#showReviews .item h4 .control {font-size: 12px;padding-left: 110px;background: transparent url("/img/hotelreviews/control_168_o.png") no-repeat left center;float: right;line-height: 16px;width: 25px;font-weight: bold;}#showReviews .item .author {font-size: 11px;line-height: 13px;margin-bottom: 10px;font-style: italic;}#showReviews .item .control {background: url("/img/hotelreviews/control_168_o.png") no-repeat scroll left center transparent;font-size: 12px;padding-left: 100px;width: 32px;height: 16px;line-height: 16px;float: right;text-align: right;font-weight: bold;margin-top: -20px;}#showReviews h3 {background: transparent url("/img/hotelreviews/showreviews-h3-under_170_o.png") no-repeat bottom left;padding-bottom: 10px;color: #1A4CA0;font-weight: bold;}.value-60{ width: 31px;}.value-59, .value-58{ width: 33px;}.value-57, .value-56{ width: 36px;}.value-55{ width: 39px;}.value-54, .value-53{ width: 41px;}.value-52, .value-51{ width: 44px;}.value-50{ width: 47px;}.value-49, .value-48{ width: 51px;}.value-47, .value-46{ width: 53px;}.value-45{ width: 56px;}.value-44, .value-43{ width: 59px;}.value-42, .value-41{ width: 62px;}.value-40{ width: 65px;}.value-39, .value-38{ width: 68px;}.value-37, .value-36{ width: 71px;}.value-35{ width: 73px;}.value-34, .value-33{ width: 75px;}.value-32, .value-31{ width: 78px;}.value-30{ width: 82px;}.value-29, .value-28{ width: 85px;}.value-27, .value-26{ width: 88px;}.value-25{ width: 91px;}.value-24, .value-23{ width: 94px;}.value-22, .value-21{ width: 97px;}.value-20{ width: 99px;}.value-19, .value-18{ width: 101px;}.value-17, .value-16{ width: 104px;}.value-15{ width: 107px;}.value-14, .value-13{ width: 110px;}.value-12, .value-11{ width: 112px;}.value-10{ width: 115px;}.value-09, .value-08{ width: 118px;}.value-07, .value-06{ width: 121px;}.value-05{ width: 124px;}.value-04, .value-03{ width: 127px;}.value-02, .value-01{ width: 130px;}.value-01{ width: 131px;}.value-00{ width: 131px;} .master-history{padding:5px 0; margin:0}.master-history tr td {margin: 0; padding: 0 0 4px 0; vertical-align: top}.favourites-links {padding-left: 17px; background-image: url('/img/ui/ui-icon_454545_plus_minus.png'); background-repeat: no-repeat; line-height: 16px;}.favourites-links.link-add{background-position: 0 -1px;}.favourites-links.link-delete{background-position: 0 -32px;}#favourites {margin: 10px 0;}#favourites .favourite-offer-line {padding: 5px; border: 1px solid #d6d6d6; margin-bottom: 2px;}#favourites .favourite-offer-line .thumb {width:204px; float: left}#favourites .favourite-offer-line .thumb img {border: 2px solid #ccc; width:200px}#favourites .favourite-offer-line .inner {min-height: 64px;height: auto !important;height: 64px;padding:8px 8px;}#favourites .favourite-offer-line .inner p {padding: 0;margin:0}#favourites .favourite-offer-line .desc {margin:0 0 0 8px; float: left}#favourites .favourite-offer-line .desc .red-strong {color: #940808; font-weight: bold}#favourites .favourite-offer-line .desc .stars {margin-bottom: 5px; float:left; line-height: 16px;}#favourites .favourite-offer-line .desc .icons {margin-bottom: 5px; float:right; line-height: 16px;}#favourites .favourite-offer-line .desc h2 {font-size: 14px; margin: 0 0 5px; padding: 0; font-weight:bold; width: 360px; line-height: 18px;}#favourites .favourite-offer-line .desc .land {font-size: 100%; font-weight:bold; font-style:italic; margin-bottom: 5px; width: 360px; clear: both}#favourites .favourite-offer-line .desc .facts {float: left}#favourites .favourite-offer-line .desc .facts p {margin-bottom: 2px;}#favourites .favourite-offer-line .desc .prices {float: right; text-align: right; margin-top: 15px}#favourites .favourite-offer-line .desc .prices .kc {font-size: 10px; margin-top: 5px}#favourites .favourite-offer-line .desc .prices .kc a {font-size: 15px; text-decoration: none!important; font-weight:bold;}#favourites .favourite-offer-line .desc .prices .eur {font-size: 10px; color: #223a70; margin-top:5px;}#favourites .favourite-offer-line .desc .prices .eur a {text-decoration:none; font-size: 10px; font-weight: normal}#favourites .favourite-offer-line .fav-actions {margin: 10px 0 0 0; padding: 0; list-style-type: none;}#favourites .favourite-offer-line .fav-actions li {display: inline; padding-right: 20px;}#favourites .favourite-offer-line .fav-actions input {}#favourites .favourite-offer-line .fav-actions label {}#favourites .favourite-offer-line .fav-actions .favourites-delete {padding-left: 17px; background-image: url('/img/ui/ui-icon_454545_plus_minus.png'); background-repeat: no-repeat; background-position: 0 -32px;}#favourites-compare-table {border-collapse: collapse}#favourites-compare-table td, #favourites-compare-table th{border: 1px solid #ddd; padding: 5px;}#favourites-compare-table td{width:230px; text-align: center;}#favourites-compare-table th{text-align: center; font-style: italic}#favourites-compare-table td h3{font-size: 13px; font-weight: bold; margin: 0; padding: 0}#favourites-compare-table td h3 span.discount {font-size: 11px; font-weight: normal}#favourites-compare-table td img.icon {margin-right: 3px}#favourites-compare-table td img.img {border: 2px solid #ccc}#favourites-compare-table td.description{text-align: left; vertical-align: top}#favourites-compare-table tr:hover td, #favourites-compare-table tr:hover th {background-color: #E6E6E6}#favourites ul.favourites-menu {list-style-type: none; margin: 10px 0; padding: 0}#favourites ul.favourites-menu li {display: inline; padding-right: 25px}.default-content-slider ul{ list-style:none; margin : 0px; padding : 0px;}.default-content-slider li{ margin:0px; padding: 0px;}.default-top-offer-slider ul{ list-style:none; margin : 0px; padding : 0px;}.default-top-offer-slider li{ margin:0px; padding: 0px;}.top-offer-slider-subscribe { background: url('/img/slider/background.png') repeat ; -moz-border-radius: 2px; padding:5px 5px 10px 5px; color: #fff; font-size: 15px; position:relative;}.top-offer-slider-subscribe p { margin: 2px;}.top-offer-slider-subscribe .tosl-hotel{ font-weight: bold; font-size: 18px;}.top-offer-slider-subscribe .tosl-destination{ font-weight: bold; font-size: 15px;}.top-offer-slider-subscribe .prices{ float:right; margin-top:20px;}.top-offer-slider-subscribe .tosl-prices { color:#fff; font-size: 20px; font-weight: bold; margin-top: 10px;}.top-offer-slider-subscribe .tosl-prices p.kc{ font-size:20px; font-weight:bold;}.top-offer-slider-subscribe .tosl-prices .eur{ font-size:12px; font-weight:bold;}.content-slider-sidebox-subscribe,.content-slider-subscribe{ background: url('/img/slider/background.png') repeat; padding:0px; color: #fff; position:relative;}.content-slider-subscribe div{ padding:5px;}.content-slider-sidebox-subscribe div { padding:4px;}.default-sidebox-content-slider ul{ list-style: none; margin: 0px; padding:0px;}.default-sidebox-content-slider{ margin:0px; padding:0px; position:relative; overflow: hidden;}.top-offer-sidebox-slider-subscribe { background: url('/img/slider/background.png') repeat; padding:0px; color: #fff; position:relative; height:50px;}.top-offer-slider-subscribe .right{ width:160px;}.top-offer-sidebox-slider-subscribe p,.top-offer-sidebox-slider-subscribe span{ margin:0px; padding:0px 4px 0px 5px; font-size:11px;}.content-slider-subscribe p{ margin:0px; padding:0px 4px 0px 5px;}.top-offer-sidebox-slider-subscribe p.tosl-destination{ width:60px; display:block; overflow: hidden;}.top-offer-sidebox-slider-subscribe p.kc{ font-size:12px; margin-top:5px;}.default-sidebox-top-offer{ text-align: center;}.default-sidebox-top-offer .sidebox-inner{ border: 1px solid #d6d6d6;}.default-sidebox-top-offer .sidebox-thumb{width: 100%; margin: 0px 0px 5px;}.default-sidebox-top-offer .sidebox-thumb img {width: 100%;}.default-sidebox-top-offer .sidebox-desc p{ padding:0px; margin:0px;}.default-sidebox-top-offer .sidebox-desc p.tosb-price{ font-size:12px; font-weight: bold;}.top-offer-square-inner-sidebox { margin-bottom: 5px; border: 1px solid #d6d6d6;}.top-offer-square-inner-sidebox h1{ background-color: #999999; color: #fff; text-transform: uppercase; font-size: 14px;}.top-offer-square-inner-sidebox .sidebox-desc{ padding-bottom:10px;}.default-sidebox-top-offer tr.tosb-second td{ border-bottom: 1px solid #d9d9d9; padding: 2px 0px;}.default-sidebox-top-offer table{ width:145px!important;}.top-offers ol,.default-sidebox-content-slider ol,.default-content-slider ol{ padding:0px; margin:0px;}.top-offers ol li,.default-sidebox-content-slider ol li,.default-content-slider ol li{ float:left; list-style: none; }.top-offers ol a,.default-sidebox-content-slider ol a,.default-content-slider ol a{ display:block; margin: 5px; padding:7px; border: 1px solid black; color: white; background: url('/img/slider/background.png') repeat ; list-style: none; text-decoration:none;}.top-offers ol li.current a,.default-sidebox-content-slider ol li.current a,.default-content-slider ol li.current a{ background: #ddd; color: #333;}.default-sidebox-content-slider > span a,.default-content-slider > span a,.top-offers > span a{ display: list-item; list-style:none; float:left; border: 1px solid black; color:white; background: url('/img/slider/background.png') repeat ; padding:3px; margin:2px; text-decoration:none; font-size:10px;}.default-content-slider.cd-content{ margin-bottom:5px;}.adds-top-title #weatherAccommodation {float: left; width: 145px}.adds-top-title #weatherAccommodation #weatherTitle {font-size: 1.4em; font-weight: bold; margin: 10px 0 0 0;}.adds-top-title #weatherAccommodation #weather-table {width: 100%;}.adds-top-title #weatherAccommodation p {margin: 0;}.adds-top-title #weatherAccommodation p strong {display: block; text-decoration:underline;}.weatherDestination .day {padding-left: 25px;}#head-slider ul{ list-style:none; padding:0px; margin: 0px;}.ui-selectmenu { display: block; height:1.7em; text-decoration: none; overflow:hidden;position: relative;}.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }.ui-selectmenu-open { visibility: visible; }.ui-selectmenu-menu-popup { margin-top: -1px; }.ui-selectmenu-menu-dropdown { }.ui-selectmenu-menu ul {margin:auto;}.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px solid grey; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; background-color: #f8f8f8}.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none; }.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }.ui-selectmenu-open li.ui-selectmenu-item-focus a { }.ui-selectmenu-open li.ui-selectmenu-item-selected { background-color: #e8e8e8}.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }.ui-selectmenu-menu li .ui-selectmenu-item-content { margin-left: 10px }.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }.default-sidebox-top-offer h2 { background-color: #999999; color: #FFFFFF; font-size: 14px; text-transform: uppercase; margin-bottom: 0px; margin-top: 0px; padding: 0px; display: block; text-decoration: none;}.top-offer-square h2 { background-color: #999999; color: #FFFFFF; font-size: 14px; text-transform: uppercase; margin-bottom: 0px; margin-top: 0px; padding: 0px; display: block; text-decoration: none;}.top-offer-square h2 a { color : #ffffff; display:block; font-size: 12px; line-height: 25px; margin-right: 10px; text-decoration: none; text-align : right; font-weight: bold;}#heading{ text-align: center;}.visums-sidebox select{ width: 146px; margin: 5px 0px;}.visums-sidebox label{ padding:5px;}.visum-loading{ width: 146px; height: 30px; background: url('/img/tooltip/loader.gif') center center no-repeat; margin:0px auto;}#visum-details{ padding:5px;}#visum-details input{ margin: 10px 0px 10px 5px; font-size: 11px;}.visums-order .cd-content{ padding: 10px;}.visums-order form label{ width: 80px; margin-bottom: 10px; padding-top:5px; display:block; float:left; clear:left;}.visums-order form input{ width: 180px; margin-bottom: 10px; display:block; float:left; clear:right; display:block;}.visums-order form input[type="submit"]{ padding: 10px; margin: 10px 80px;}.visums-order .required label:after{ color: #c00; display:inline; content: " *";}.visums-order .error-message{ float: left; margin-top: 5px; margin-left: 10px;}.top-offer-gallery,.dates-view-gallery{ list-style :none;}.top-offer-gallery li,.dates-view-gallery li{ float:left; margin:5px;}.gallery-clear{ clear:both;}#destination-tree-collapse{display:none;}ul#destination-tree-collapse li{list-style: none;}#destination-tree-collapse .expandable{width:15px;height: 15px;display:block;background-image: url(/img/ui/ui-icons_888888_256x240.png);background-position: -16px -130px;float:left;cursor: pointer;margin-right: 5px; }#destination-tree-collapse .non-expandable{width:15px;height: 15px;display:block;float:left;margin-right: 5px;}#destination-tree-collapse .expanded{background-position: -48px -130px;}.destination-tree-dates-count{display: inline;}#show-map{cursor: pointer;margin: 10px 0px;}table.payment-items{width: 100%;text-align: left;margin: 20px 0;}table.payment-items td,table.payment-items th{padding: 10px;}table.payment-items th{background: #ddd;}table.payment-items td{background: #eee;}table.payment-items th:first-child{width: 70%;}table.payment-methods{width: 100%;}table.payment-methods td{padding: 10px;background: #eee;}table.payment-methods td input,table.payment-methods td label{vertical-align: middle;}table.payment-methods td input{margin-top: 0;}button.pay-it{padding: 8px 30px;font-weight: bold;margin-top:20px;width: 40%;float: right;}.submit-info{text-align: right;}.payments h2{margin-bottom: 0.6em;}.tmpl-hidden{display: none !important;}div.mapElement{padding:0;width: 100%;height: 400px;}.ui-jqgrid #no-dates-message{text-align: center;padding: 5px;}.jqgrid-style-1 .ui-jqgrid.ui-widget-content,.jqgrid-style-1 .ui-jqgrid .ui-jqgrid-hdiv,.jqgrid-style-1 .ui-jqgrid .ui-jqgrid-pager{border: 0;background: none;}.jqgrid-style-1 .ui-jqgrid .ui-jqgrid-hbox,.jqgrid-style-1 .ui-jqgrid .ui-pager-control{border: 1px solid rgb(150, 150, 150); border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 2px;float: none;}.jqgrid-style-1 .ui-jqgrid .ui-jqgrid-pager{height: auto;}.jqgrid-style-1 .ui-jqgrid .ui-pg-table td{padding:5px;}.jqgrid-style-1 .ui-jqgrid .ui-state-default{background: rgb(200, 200, 200); background: rgba(0, 0, 0, 0.04);}.jqgrid-style-1 .ui-jqgrid .ui-state-hover{background: rgb(220, 220, 220); background: rgba(0, 0, 0, 0.04);}.jqgrid-style-1 .ui-jqgrid .ui-state-highlight{background: rgb(235, 235, 235); background: rgba(0, 0, 0, 0.03);}.jqgrid-style-1 .ui-jqgrid .ui-jqgrid-htable th.ui-th-column{margin: 1;border: 0;height:35px;background: none;overflow: visible;}.jqgrid-style-1 .ui-jqgrid .ui-jqgrid-htable th.ui-th-column > div{overflow: visible;height: auto;}.jqgrid-style-1 .ui-jqgrid tr.jqgrow td{height: 32px;}.jqgrid-style-1 .ui-jqgrid .ui-pg-button{border:1px solid transparent;}.jqgrid-style-1 .ui-jqgrid .ui-pg-button.ui-state-hover{border: 1px solid rgb(200, 200, 200); border: 1px solid rgba(0, 0, 0, 0.1);}.jqgrid-style-1 .ui-jqgrid .ui-pg-selbox{height:20px;line-height:20px;}.jqgrid-style-1 .ui-jqgrid .ui-pg-input,.jqgrid-style-1 .ui-jqgrid .ui-pg-selbox{font-size: 1em;}.jqgrid-style-1 .grid-date-link{display: inline-block;padding:4px;background: rgb(200, 200, 200); background: rgba(0, 0, 0, 0.1);border: 1px solid rgb(150, 150, 150); border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 2px;font-weight: bold;text-decoration: none;}.jqgrid-style-1 .grid-date-link:hover{background: rgb(180, 180, 180); background: rgba(0, 0, 0, 0.15);}.jqgrid-style-1 .ui-jqgrid .loading{background: #fff;}.ui-jqgrid tr.jqgrow td img{vertical-align: middle;}span.date-availability.cant-verify{padding-left: 16px;}.clearfix:after {visibility: hidden;display: block;content: " ";clear: both;height: 0;}* html .clearfix { zoom: 1; } *:first-child+html .clearfix { zoom: 1; } .searchmask-callback label{display: inline-block;width: 150px;}.searchmask-callback .textarea label{vertical-align: top;}.searchmask-callback textarea {width :300px;min-height: 300px;padding: 5px;}.searchmask-callback .submit input{margin-left: 150px;width: 310px;height: 30px;}.breadcrumbs {padding: 10px 0;margin: 0;}.breadcrumbs .crumb{display: inline-block;}.breadcrumbs .crumb + .crumb:before{content:"\00bb"; padding: 5px;}#personal-info-wrapper{padding: 5px;max-width: 800px;}#personal-info-short{padding: 10px 0;}#trafficsDates .check-date { cursor: pointer; text-decoration: underline;}#trafficsDates .occupancy{margin-bottom: 15px;}.overlay-parent{position: relative;}.overlay-parent > .overlay{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #fff;opacity: 0.8;border: 0;text-align: center;font-size: 2em;font-weight: bold;}.overlay-parent > .overlay > img { position: relative; top: 25%; max-height: 50%; max-width: 90%;}.wp100 { width: 100%;}.wp49 { width: 49%;}.wp33 { width: 33%;}.wp30 { width: 30%;}.cc_banner-wrapper {z-index: 10000 !important;}.alternative-order-form { width: 100%; border: none; height: 1500px;}pre.transfer-info { font-size: 10px; max-width: 80vw; overflow: auto; display: block;}.collapse-location,.collapse-location ul{ list-style: none!important; list-style-type: none!important; margin-top: 1px; margin-bottom: px; padding: 0;}.collapse-location{ position: relative; margin: 5px;}.collapse-location li { margin: 0px; margin-bottom: 5px;}.collapse-location ul{ display: none; transition: width .5s;}.collapse-location li li{ margin: 0; width: 50%; float: left;}.collapse-location .clear{ clear: both; float: none;}.collapse-location.open ul { display: block; background: #eeeeee; margin: 0; padding: 0;}.collapse-location li li { border-bottom: 1px solid #fff;}.collapse-location h3{ padding: 5px 5px 5px 45px; border: 1px solid #267dc1; cursor: pointer; text-transform: uppercase; font-size: 18px; color: #267dc1; margin: 0;}.collapse-location h3 a{ color: #267dc1; text-decoration: none;}.collapse-location.open h3{ background: #eee;}.collapse-location h3:before{ display: block; position: absolute; content: '+'; top: 0; left: 0; width: 25px; text-align: center; background: #267dc1; color: #fff; font-weight: 600; padding: 6px;}.collapse-location.open h3:before{ display: block; position: absolute; content: '-'; top: 0;}.collapse-location.open ul a { color: #000; text-decoration: none; display: block; font-weight: 600; padding: 10px 5px 3px 40px; position: relative;}.collapse-location.open ul a:before { position: absolute; content: '▶'; left: 25px; top: 11px; font-size: 9px; color: #267dc1;}.countryFlag { background: transparent url("/img/countries/flags.png") no-repeat; border: 1px solid #ccc; }.cFI1 { background-position: -0px 0; }.cFI2 { background-position: -22px 0; }.cFI3 { background-position: -44px 0; }.cFI4 { background-position: -66px 0; }.cFI5 { background-position: -88px 0; }.cFI6 { background-position: -110px 0; }.cFI7 { background-position: -132px 0; }.cFI8 { background-position: -154px 0; }.cFI9 { background-position: -176px 0; }.cFI10 { background-position: -198px 0; }.cFI11 { background-position: -220px 0; }.cFI12 { background-position: -242px 0; }.cFI13 { background-position: -264px 0; }.cFI14 { background-position: -286px 0; }.cFI15 { background-position: -308px 0; }.cFI16 { background-position: -330px 0; }.cFI17 { background-position: -352px 0; }.cFI18 { background-position: -374px 0; }.cFI19 { background-position: -396px 0; }.cFI20 { background-position: -418px 0; }.cFI21 { background-position: -440px 0; }.cFI22 { background-position: -462px 0; }.cFI23 { background-position: -484px 0; }.cFI24 { background-position: -506px 0; }.cFI25 { background-position: -528px 0; }.cFI26 { background-position: -550px 0; }.cFI27 { background-position: -572px 0; }.cFI28 { background-position: -594px 0; }.cFI29 { background-position: -616px 0; }.cFI30 { background-position: -638px 0; }.cFI31 { background-position: -660px 0; }.cFI32 { background-position: -682px 0; }.cFI33 { background-position: -704px 0; }.cFI34 { background-position: -726px 0; }.cFI35 { background-position: -748px 0; }.cFI36 { background-position: -770px 0; }.cFI37 { background-position: -792px 0; }.cFI38 { background-position: -814px 0; }.cFI39 { background-position: -836px 0; }.cFI40 { background-position: -858px 0; }.cFI41 { background-position: -880px 0; }.cFI42 { background-position: -902px 0; }.cFI43 { background-position: -924px 0; }.cFI44 { background-position: -946px 0; }.cFI45 { background-position: -968px 0; }.cFI46 { background-position: -990px 0; }.cFI47 { background-position: -1012px 0; }.cFI48 { background-position: -1034px 0; }.cFI49 { background-position: -1056px 0; }.cFI50 { background-position: -1078px 0; }.cFI51 { background-position: -1100px 0; }.cFI52 { background-position: -1122px 0; }.cFI53 { background-position: -1144px 0; }.cFI54 { background-position: -1166px 0; }.cFI55 { background-position: -1188px 0; }.cFI56 { background-position: -1210px 0; }.cFI57 { background-position: -1232px 0; }.cFI58 { background-position: -1254px 0; }.cFI59 { background-position: -1276px 0; }.cFI60 { background-position: -1298px 0; }.cFI61 { background-position: -1320px 0; }.cFI62 { background-position: -1342px 0; }.cFI63 { background-position: -1364px 0; }.cFI64 { background-position: -1386px 0; }.cFI65 { background-position: -1408px 0; }.cFI66 { background-position: -1430px 0; }.cFI67 { background-position: -1452px 0; }.cFI68 { background-position: -1474px 0; }.cFI69 { background-position: -1496px 0; }.cFI70 { background-position: -1518px 0; }.cFI71 { background-position: -1540px 0; }.cFI72 { background-position: -1562px 0; }.cFI73 { background-position: -1584px 0; }.cFI74 { background-position: -1606px 0; }.cFI75 { background-position: -1628px 0; }.cFI76 { background-position: -1650px 0; }.cFI77 { background-position: -1672px 0; }.cFI78 { background-position: -1694px 0; }.cFI79 { background-position: -1716px 0; }.cFI80 { background-position: -1738px 0; }.cFI81 { background-position: -1760px 0; }.cFI82 { background-position: -1782px 0; }.cFI83 { background-position: -1804px 0; }.cFI84 { background-position: -1826px 0; }.cFI85 { background-position: -1848px 0; }.cFI86 { background-position: -1870px 0; }.cFI87 { background-position: -1892px 0; }.cFI88 { background-position: -1914px 0; }.cFI89 { background-position: -1936px 0; }.cFI90 { background-position: -1958px 0; }.cFI91 { background-position: -1980px 0; }.cFI92 { background-position: -2002px 0; }.cFI93 { background-position: -2024px 0; }.cFI94 { background-position: -2046px 0; }.cFI95 { background-position: -2068px 0; }.cFI96 { background-position: -2090px 0; }.cFI97 { background-position: -2112px 0; }.cFI98 { background-position: -2134px 0; }.cFI99 { background-position: -2156px 0; }.cFI100 { background-position: -2178px 0; }.cFI101 { background-position: -2200px 0; }.cFI102 { background-position: -2222px 0; }.cFI103 { background-position: -2244px 0; }.cFI104 { background-position: -2266px 0; }.cFI105 { background-position: -2288px 0; }.cFI106 { background-position: -2310px 0; }.cFI107 { background-position: -2332px 0; }.cFI108 { background-position: -2354px 0; }.cFI109 { background-position: -2376px 0; }.cFI110 { background-position: -2398px 0; }.cFI111 { background-position: -2420px 0; }.cFI112 { background-position: -2442px 0; }.cFI113 { background-position: -2464px 0; }.cFI114 { background-position: -2486px 0; }.cFI115 { background-position: -2508px 0; }.cFI116 { background-position: -2530px 0; }.cFI117 { background-position: -2552px 0; }.cFI118 { background-position: -2574px 0; }.cFI119 { background-position: -2596px 0; }.cFI120 { background-position: -2618px 0; }.cFI121 { background-position: -2640px 0; }.cFI122 { background-position: -2662px 0; }.cFI123 { background-position: -2684px 0; }.cFI124 { background-position: -2706px 0; }.cFI125 { background-position: -2728px 0; }.cFI126 { background-position: -2750px 0; }.cFI127 { background-position: -2772px 0; }.cFI128 { background-position: -2794px 0; }.cFI129 { background-position: -2816px 0; }.cFI130 { background-position: -2838px 0; }.cFI131 { background-position: -2860px 0; }.cFI132 { background-position: -2882px 0; }.cFI133 { background-position: -2904px 0; }.cFI134 { background-position: -2926px 0; }.cFI135 { background-position: -2948px 0; }.cFI136 { background-position: -2970px 0; }.cFI137 { background-position: -2992px 0; }.cFI138 { background-position: -3014px 0; }.cFI139 { background-position: -3036px 0; }.cFI140 { background-position: -3058px 0; }.cFI141 { background-position: -3080px 0; }.cFI142 { background-position: -3102px 0; }.cFI143 { background-position: -3124px 0; }.cFI144 { background-position: -3146px 0; }.cFI145 { background-position: -3168px 0; }.cFI146 { background-position: -3190px 0; }.cFI147 { background-position: -3212px 0; }.cFI148 { background-position: -3234px 0; }.cFI149 { background-position: -3256px 0; }.cFI150 { background-position: -3278px 0; }.cFI151 { background-position: -3300px 0; }.cFI152 { background-position: -3322px 0; }.cFI153 { background-position: -3344px 0; }.cFI154 { background-position: -3366px 0; }.cFI155 { background-position: -3388px 0; }.cFI156 { background-position: -3410px 0; }.cFI157 { background-position: -3432px 0; }.cFI158 { background-position: -3454px 0; }.cFI159 { background-position: -3476px 0; }.cFI160 { background-position: -3498px 0; }.cFI161 { background-position: -3520px 0; }.cFI162 { background-position: -3542px 0; }.cFI163 { background-position: -3564px 0; }.cFI164 { background-position: -3586px 0; }.cFI165 { background-position: -3608px 0; }.cFI166 { background-position: -3630px 0; }.cFI167 { background-position: -3652px 0; }.cFI168 { background-position: -3674px 0; }.cFI169 { background-position: -3696px 0; }.cFI170 { background-position: -3718px 0; }.cFI171 { background-position: -3740px 0; }.cFI172 { background-position: -3762px 0; }.cFI173 { background-position: -3784px 0; }.cFI174 { background-position: -3806px 0; }.cFI175 { background-position: -3828px 0; }.cFI176 { background-position: -3850px 0; }.cFI177 { background-position: -3872px 0; }.cFI178 { background-position: -3894px 0; }.cFI179 { background-position: -3916px 0; }.cFI180 { background-position: -3938px 0; }.cFI181 { background-position: -3960px 0; }.cFI182 { background-position: -3982px 0; }.cFI183 { background-position: -4004px 0; }.cFI184 { background-position: -4026px 0; }.cFI185 { background-position: -4048px 0; }.cFI186 { background-position: -4070px 0; }.cFI187 { background-position: -4092px 0; }.cFI188 { background-position: -4114px 0; }.cFI189 { background-position: -4136px 0; }.cFI190 { background-position: -4158px 0; }.cFI191 { background-position: -4180px 0; }.cFI192 { background-position: -4202px 0; }.cFI193 { background-position: -4224px 0; }.cFI194 { background-position: -4246px 0; }.cFI195 { background-position: -4268px 0; }.cFI196 { background-position: -4290px 0; }.cFI197 { background-position: -4312px 0; }.cFI198 { background-position: -4334px 0; }.cFI199 { background-position: -4356px 0; }.cFI200 { background-position: -4378px 0; }.cFI201 { background-position: -4400px 0; }.cFI202 { background-position: -4422px 0; }.cFI203 { background-position: -4444px 0; }.cFI204 { background-position: -4466px 0; }.cFI205 { background-position: -4488px 0; }.cFI206 { background-position: -4510px 0; }.cFI207 { background-position: -4532px 0; }.cFI208 { background-position: -4554px 0; }.cFI209 { background-position: -4576px 0; }.cFI210 { background-position: -4598px 0; }.cFI211 { background-position: -4620px 0; }.cFI212 { background-position: -4642px 0; }.cFI213 { background-position: -4664px 0; }.cFI214 { background-position: -4686px 0; }.cFI215 { background-position: -4708px 0; }.cFI216 { background-position: -4730px 0; }.cFI217 { background-position: -4752px 0; }.cFI218 { background-position: -4774px 0; }.cFI219 { background-position: -4796px 0; }.cFI220 { background-position: -4818px 0; }.cFI221 { background-position: -4840px 0; }.cFI222 { background-position: -4862px 0; }.cFI223 { background-position: -4884px 0; }.cFI224 { background-position: -4906px 0; }.cFI225 { background-position: -4928px 0; }.cFI226 { background-position: -4950px 0; }.cFI227 { background-position: -4972px 0; }.cFI228 { background-position: -4994px 0; }.cFI229 { background-position: -5016px 0; }.cFI230 { background-position: -5038px 0; }.cFI231 { background-position: -5060px 0; }.cFI232 { background-position: -5082px 0; }.cFI233 { background-position: -5104px 0; }.cFI234 { background-position: -5126px 0; }.cFI235 { background-position: -5148px 0; }.cFI236 { background-position: -5170px 0; }.cFI237 { background-position: -5192px 0; }.cFI238 { background-position: -5214px 0; }.cFI239 { background-position: -5236px 0; }.cFI240 { background-position: -5258px 0; }.cFI241 { background-position: -5280px 0; }.cFI242 { background-position: -5302px 0; }.cFI243 { background-position: -5324px 0; }.cFI244 { background-position: -5346px 0; }.cFI245 { background-position: -5368px 0; }.cFI246 { background-position: -5390px 0; }.cFI247 { background-position: -5412px 0; }.cFI248 { background-position: -5434px 0; }.cFI249 { background-position: -5456px 0; }.cFI250 { background-position: -5478px 0; }.cFI251 { background-position: -5500px 0; }.cFI252 { background-position: -5522px 0; }.cFI253 { background-position: -5544px 0; }.cFI254 { background-position: -5566px 0; }.cFI255 { background-position: -5588px 0; }.cFI256 { background-position: -5610px 0; }.cFI257 { background-position: -5632px 0; }.cFI258 { background-position: -5654px 0; }.cFI259 { background-position: -5676px 0; }.cFI260 { background-position: -5698px 0; }.row.equal {display: flex;flex-wrap: wrap;}.equal > div[class*='col-'] {display: flex;flex-direction: column;}[class*='col-lg'], [class*='col-md'], [class*='col-sm'], [class*='col-xs'] {float: left;padding: 15px 15px 0 15px;box-sizing: border-box;clear: none;overflow: hidden;}.col-lg-12 {width: 100% !important;}.col-lg-11 {width: 91.66666667% !important;}.col-lg-10 {width: 83.33333333% !important;}.col-lg-9 {width: 75% !important;}.col-lg-8 {width: 66.66666667% !important;}.col-lg-7 {width: 58.33333333% !important;}.col-lg-6 {width: 50% !important;}.col-lg-5 {width: 41.66666667% !important;}.col-lg-4 {width: 33.33333333% !important;}.col-lg-3 {width: 25% !important;}.col-lg-2 {width: 16.66666667% !important;}.col-lg-1 {width: 8.33333333% !important;}.col-lg-offset-12 {margin-left: 100%;}.col-lg-offset-11 {margin-left: 91.66666667%;}.col-lg-offset-10 {margin-left: 83.33333333%;}.col-lg-offset-9 {margin-left: 75%;}.col-lg-offset-8 {margin-left: 66.66666667%;}.col-lg-offset-7 {margin-left: 58.33333333%;}.col-lg-offset-6 {margin-left: 50%;}.col-lg-offset-5 {margin-left: 41.66666667%;}.col-lg-offset-4 {margin-left: 33.33333333%;}.col-lg-offset-3 {margin-left: 25%;}.col-lg-offset-2 {margin-left: 16.66666667%;}.col-lg-offset-1 {margin-left: 8.33333333%;}.col-lg-offset-0 {margin-left: 0;}.no-padding {padding: 0;}.params-search-tmpl-1 .smInner {position: relative;padding-bottom: 15px;padding-top: 15px;float: none;}.params-search-tmpl-1 .smInner:hover .detail a {display: block;}.params-search-tmpl-1 .smInner a {text-decoration: none;}.params-search-tmpl-1 .smInner .mb {margin-bottom: 15px;}.params-search-tmpl-1 .smInner a:hover {}.params-search-tmpl-1 .smInner .thumb {height: 100%;min-height: 170px;background-size: cover !important;background-position: center !important;position: relative;margin-bottom: 15px;}.params-search-tmpl-1 .smInner .price-info {display: block;padding: 10px;padding-left: 0;font-size: 19px;text-align: center;color: #4d4d4d;}.params-search-tmpl-1 .smInner .price-info a {font-weight: 600;}.params-search-tmpl-1 .smInner .price-info span.alt-price {display: block;text-align: right;}.params-search-tmpl-1 .smInner .top.left {width: 100%;}.params-search-tmpl-1 .smInner .info {height: 100%;min-height: 170px;margin-top: 0;padding: 5px 10px;position: relative;}.params-search-tmpl-1 .smInner.top, .params-search-tmpl-1 .smInner .bottom {width: 100%;}.params-search-tmpl-1 .smInner .hotel, .params-search-tmpl-1 .smInner .dest, .params-search-tmpl-1 .smInner .rating, .params-search-tmpl-1 .smInner .country, .params-search-tmpl-1 .smInner .icon {display: block;}.params-search-tmpl-1 .smInner .hotel {font-size: 25px;padding: 0px;height: 30px;width: 100%;overflow: hidden;font-weight: 400;text-overflow: ellipsis;white-space: nowrap;}.params-search-tmpl-1 .dates-table-simple td img {float: left;margin-left: 20px;width: 16px;height: 16px;}.params-search-tmpl-1 .smInner .dest {font-size: 13px;padding: 0;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.params-search-tmpl-1 .smInner .icon {padding: 5px;display: block;float: left;margin-right: 145px;}.params-search-tmpl-1 .smInner .detail a {display: none;width: 100%;height: 100%;position: absolute;text-align: center;line-height: 145px;top: 0;left: 0;background: rgba(0, 0, 0, 0.3);font-size: 100px;text-decoration: none;color: #f3f6fb;}.params-search-tmpl-1 .smInner .params-hotel {margin-top: 11px;float: left;}.params-search-tmpl-1 .smInner a.terms {float: right;clear: both;display: block;background: #227dbe;padding: 10px 20px;color: #fff !important;font-size: 15px;margin-top: -36px;border-radius: 2px;}.params-search-tmpl-1 .smInner a.terms:hover {background: #2ca6fe;}.params-search-tmpl-1 .no-pt {padding-top: 0 !important;}.params-search-tmpl-1 .no-pr {padding-right: 0 !important;}.params-search-tmpl-1 .overflow-visible {overflow: visible;}.params-search-tmpl-1 .recommendation-box {min-height: 1px;}.params-search-tmpl-1 .recommendation img { width: 52%; float: right;}.params-search-tmpl-1 .recommendation {background: #227dbe;color: #fff;text-align: center; padding: 0;}.params-search-tmpl-1 .recommendation strong { font-size: 27px; display: inline-block; margin-top: 12px;}.params-search-tmpl-1 .params-date {font-weight: 600;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.params-search-tmpl-1 span.date {margin: 5px 0px;display: block;min-height: 12px;}.params-search-tmpl-1 .smInner .dest img.countryFlag {vertical-align: middle;}.params-search-tmpl-1 .attributes {margin-bottom: 15px;min-height: 35px;}.params-search-tmpl-1 .attributes ul {padding: 0;margin: 0;}.params-search-tmpl-1 .lm-wrap, .params-search-tmpl-1 .fm-wrap {position: absolute;left: 0;top: 0;padding: 5px;background: #227dbe;color: #fff;font-size: 16px;font-weight: 600;display: none;}.params-search-tmpl-1 .fm-wrap {bottom: 0;top: inherit;}.params-search-tmpl-1 .is-lm .lm-wrap, .params-search-tmpl-1 .is-fm .fm-wrap {display: block;z-index: 2;}.search-swiper-container .swiper-slide{ background-size: cover !important; background-position: center !important;}.params-search-tmpl-1 .search-swiper-container.swiper-container.swiper-container-horizontal { height: 170px;}.params-search-tmpl-1 .search-swiper-container .swiper-wrapper span, .params-search-tmpl-2 .search-swiper-container .swiper-wrapper span{ display: none;}.params-search-tmpl-1 .more-link a {text-align: center;display: block;margin-top: 10px;font-size: 17px;}.params-search-tmpl-1 .localrating-text {clear: both;}.params-search-tmpl-1 .dates-table-simple {background: #fff;}.params-search-tmpl-1 .dates-table-simple thead {display: none;}.params-search-tmpl-1 .dates-table-simple td, .params-search-tmpl-1 .dates-table-simple th {padding: 6px 2px;text-align: center;}.params-search-tmpl-2 .smInner {position: relative;padding-bottom: 15px;padding-top: 15px;float: none;}.params-search-tmpl-2 .smInner:hover .detail a {display: block;}.params-search-tmpl-2 .smInner a {text-decoration: none;}.params-search-tmpl-2 .smInner a:hover {}.params-search-tmpl-2 .smInner .thumb {height: 100%;min-height: 170px;background-size: cover !important;background-position: center !important;position: relative;margin-bottom: 15px;}.params-search-tmpl-2 .smInner .price-info {display: block;padding: 10px;padding-left: 0;font-size: 19px;text-align: center;color: #4d4d4d;}.params-search-tmpl-2 .smInner .price-info a {font-weight: 600;}.params-search-tmpl-2 .smInner .price-info span.alt-price {display: block;text-align: right;}.params-search-tmpl-2 .smInner .top.left {width: 100%;}.params-search-tmpl-2 .smInner .info {height: 100%;min-height: 170px;margin-top: 0;padding: 5px 10px;position: relative;}.params-search-tmpl-2 .smInner.top, .params-search-tmpl-2 .smInner .bottom {width: 100%;}.params-search-tmpl-2 .smInner .hotel, .params-search-tmpl-2 .smInner .dest, .params-search-tmpl-2 .smInner .rating, .params-search-tmpl-2 .smInner .country, .params-search-tmpl-2 .smInner .icon {display: block;}.params-search-tmpl-2 .smInner .hotel {font-size: 25px;padding: 0px;height: 35px;width: 100%;overflow: hidden;font-weight: 400;text-overflow: ellipsis;white-space: nowrap;}.params-search-tmpl-2 .dates-table-simple td img {float: left;margin-left: 20px;width: 16px;height: 16px;}.params-search-tmpl-2 .smInner .dest {font-size: 13px;padding: 0;}.params-search-tmpl-2 .smInner .icon {padding: 5px;display: block;float: left;margin-right: 145px;}.params-search-tmpl-2 .smInner .detail a {display: none;width: 100%;height: 100%;position: absolute;text-align: center;line-height: 145px;top: 0;left: 0;background: rgba(0, 0, 0, 0.3);font-size: 100px;text-decoration: none;color: #f3f6fb;}.params-search-tmpl-2 .smInner .params-hotel {margin-top: 11px;float: left;}.params-search-tmpl-2 .smInner a.terms {float: right;clear: both;display: block;background: #227dbe;padding: 10px 20px;color: #fff !important;font-size: 15px;margin-top: -36px;border-radius: 2px;}.params-search-tmpl-2 .smInner a.terms:hover {background: #2ca6fe;}.params-search-tmpl-2 .no-pt {padding-top: 0 !important;}.params-search-tmpl-2 .no-pr {padding-right: 0 !important;}.params-search-tmpl-2 .overflow-visible {overflow: visible;}.params-search-tmpl-2 .recommendation img { width: 44%; margin-left: auto; float: right;}.params-search-tmpl-2 .recommendation {background: #227dbe;color: #fff;text-align: center; padding: 0; float: right;}.params-search-tmpl-2 .recommendation strong { font-size: 30px; margin-top: 7px; text-align: center; display: inline-block;}.params-search-tmpl-2 .params-date {font-weight: 600;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.params-search-tmpl-2 span.date {margin: 5px 0px;display: block;min-height: 12px;}.params-search-tmpl-2 .attributes {}.params-search-tmpl-2 .attributes ul {padding: 0;margin: 0;}.params-search-tmpl-2 .lm-wrap, .params-search-tmpl-2 .fm-wrap { position: absolute; left: 0; top: 0; padding: 5px; background: #227dbe; color: #fff; font-size: 16px; font-weight: 600; display: none; z-index: 2;}.params-search-tmpl-2 .fm-wrap {bottom: 0;top: inherit;}.params-search-tmpl-2 .is-lm .lm-wrap, .params-search-tmpl-2 .is-fm .fm-wrap {display: block;}.params-search-tmpl-2 .more-link a {text-align: center;display: block;margin-top: 10px;font-size: 17px;}.params-search-tmpl-2 .localrating-text {clear: both;}.params-search-tmpl-2 .dates-table-simple {background: #fff;}.params-search-tmpl-2 .dates-table-simple thead {display: none;}.params-de-search-tmpl .smInner {position: relative;padding-bottom: 15px;padding-top: 15px;float: none;}.params-de-search-tmpl .smInner:hover .detail a {display: block;}.params-de-search-tmpl .smInner a {text-decoration: none;}.params-de-search-tmpl .smInner a:hover {}.params-de-search-tmpl .smInner .thumb {height: 100%;min-height: 170px;background-size: cover !important;background-position: center !important;position: relative;}.params-de-search-tmpl .smInner .price-info {display: block;padding-left: 0;font-size: 19px;text-align: center;color: #4d4d4d;}.params-de-search-tmpl .smInner .price-info a {font-weight: 600;font-size: 23px}.params-de-search-tmpl .smInner .price-info span.alt-price {display: block;text-align: right;}.params-de-search-tmpl .smInner .top.left {width: 100%;}.params-de-search-tmpl .smInner .info {height: 100%;min-height: 170px;margin-top: 0;padding: 5px 10px;position: relative;}.params-de-search-tmpl .smInner.top, .params-de-search-tmpl .smInner .bottom {width: 100%;}.params-de-search-tmpl .smInner .hotel, .params-de-search-tmpl .smInner .dest, .params-de-search-tmpl .smInner .rating, .params-de-search-tmpl .smInner .country, .params-de-search-tmpl .smInner .icon {display: block;}.params-de-search-tmpl .smInner .hotel {font-size: 25px;padding: 0px;height: 30px;width: 95%;overflow: hidden;font-weight: 400;text-overflow: ellipsis;white-space: nowrap;}.params-de-search-tmpl .dates-table-simple td img {float: left;margin-left: 20px;width: 16px;height: 16px;}.params-de-search-tmpl .smInner .dest {font-size: 13px;padding: 0;}.params-de-search-tmpl .smInner .icon {padding: 5px;display: block;float: left;margin-right: 145px;}.params-de-search-tmpl .smInner .detail a {display: none;width: 100%;height: 100%;position: absolute;text-align: center;line-height: 145px;top: 0;left: 0;background: rgba(0, 0, 0, 0.3);font-size: 100px;text-decoration: none;color: #f3f6fb;}.params-de-search-tmpl .smInner .params-hotel {margin-top: 11px;float: left;}.params-de-search-tmpl .smInner a.terms {float: right;clear: both;display: block;background: #227dbe;padding: 10px 20px;color: #fff !important;font-size: 15px;margin-top: -36px;border-radius: 2px;}.params-de-search-tmpl .smInner a.terms:hover {background: #2ca6fe;}.params-de-search-tmpl .no-pt {padding-top: 0 !important;}.params-de-search-tmpl .no-pr {padding-right: 0 !important;}.params-de-search-tmpl .overflow-visible {overflow: visible;}.params-de-search-tmpl .recommendation img {width: 100%;}.params-de-search-tmpl .recommendation {background: #227dbe;color: #fff;text-align: center;padding: 5px 10px;}.params-de-search-tmpl .recommendation strong {font-size: 17px;}.params-de-search-tmpl .params-date {font-weight: 600;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.params-de-search-tmpl span.date {margin: 5px 0px;display: block;font-size: 14px;min-height: 12px;}.params-de-search-tmpl .strong {font-weight: 600;}.params-de-search-tmpl .attributes {}.params-de-search-tmpl .attributes ul {padding: 0;margin: 0;}.params-de-search-tmpl .lm-wrap, .params-de-search-tmpl .fm-wrap {position: absolute;left: 0;top: 0;padding: 5px;background: #227dbe;color: #fff;font-size: 16px;font-weight: 600;display: none;}.params-de-search-tmpl .fm-wrap {bottom: 0;top: inherit;}.params-de-search-tmpl .is-lm .lm-wrap, .params-de-search-tmpl .is-fm .fm-wrap {display: block;}.params-de-search-tmpl .more-link a {text-align: center;display: block;margin-top: 10px;font-size: 17px;background: #227dbe;color: #fff;border-radius: 2px;padding: 4px 0;}.params-search-tmpl-2 .swiper-wrapper { height: 170px;}.search-swiper-container .swiper-slide a { display: flex; height: 100%; font-size: 80px; color: rgb(255, 255, 255); text-align: center; font-weight: 800; align-items: center; margin: 0 40px; justify-content: center; position: relative; text-shadow: 2px 2px #000000;}.attributes li { list-style: none; display: inline-block; width: 25px; height: 25px; margin: 0 2px 10px 2px; background-size: cover !important; position: relative;}.attributes li span { display: none; top: -31px; width: 120px; text-align: center; left: -48px; background: #227dbe; padding: 3px; color: #fff; border-radius: 2px; z-index: 999;}.attributes li span:before { content: ''; position: absolute; left: 53px; top: 21px; width: 0; height: 0; border-style: solid; border-width: 10px 7.5px 0 7.5px; border-color: #227dbe transparent transparent transparent;}.attributes .sea-distance { float: left; font-size: 10px; text-align: center;}.attributes .sea-distance strong { display: block !important; font-size: 16px;}.attributes li:hover span { display: block; position: absolute;}.attributes li.DirectlyOnTheBeach:before, .attributes li.WiFi:before, .attributes li.AirConditioning:before, .attributes li.SportActivities:before, .attributes li.IndoorSwimmingPool:before, .attributes li.OutdoorSwimmingPool:before, .attributes li.Waterslide:before, .attributes li.Wellness:before,.attributes li.SuitableForChildren:before,.attributes li.CityHotel:before,.attributes li.WashingMachine:before,.attributes li.WashMachine:before,.attributes li.Dishwasher:before,.attributes li.Whirlpool:before,.attributes li.Sauna:before,.attributes li.Aquapark:before,.attributes li.MountainHotel:before,.attributes li.AccommodationInNature:before,.attributes li.HolidayWithDog:before,.attributes li.NaturalSwimming:before,.attributes li.Grill:before,.attributes li.WheelchairAccess:before {font-family: 'cesys3' !important;font-size: 25px;}.attributes li.AirConditioning:before, .parameters div.AirConditioning:before{ content: '\e90a';}.attributes li.DirectlyOnTheBeach:before, .parameters div.DirectlyOnTheBeach:before{ content: '\e90b';}.attributes li.IndoorSwimmingPool:before, .parameters div.IndoorSwimmingPool:before{ content: '\e90d'; }.attributes li.OutdoorSwimmingPool:before, .parameters div.OutdoorSwimmingPool:before{ content: '\e90e'; }.attributes li.WiFi:before, .parameters div.WiFi:before{ content: '\e913'; }.attributes li.SuitableForChildren:before, .parameters div.SuitableForChildren:before{ content: '\e90c'; }.attributes li.SportActivities:before, .parameters div.SportActivities:before{ content: '\e911'; }.attributes li.Wellness:before, .parameters div.Wellness:before{ content: '\e90f'; }.attributes li.Waterslide:before, .parameters div.Waterslide:before{ content: '\e912'; }.attributes li.CityHotel:before, .parameters div.CityHotel:before{content: '\e98b';}.attributes li.WashMachine:before, .parameters div.WashMachine:before,.attributes li.WashingMachine:before, .parameters div.WashingMachine:before{content: '\e993';}.attributes li.Dishwasher:before, .parameters div.Dishwasher:before{content: '\e992';}.attributes li.Whirlpool:before, .parameters div.Whirlpool:before{content: '\e98c';}.attributes li.Sauna:before, .parameters div.Sauna:before{content: '\e987';}.attributes li.Aquapark:before, .parameters div.Aquapark:before{content: '\e988';}.attributes li.MountainHotel:before, .parameters div.MountainHotel:before{content: '\e98d';}.attributes li.AccommodationInNature:before, .parameters div.AccommodationInNature:before{content: '\e98a';}.attributes li.HolidayWithDog:before, .parameters div.HolidayWithDog:before{content: '\e986';}.attributes li.NaturalSwimming:before, .parameters div.NaturalSwimming:before{content: '\e989';}.attributes li.WheelchairAccess:before, .parameters div.WheelchairAccess:before{content: '\e98e';}.attributes li.Grill:before, .parameters div.Grill:before{content: '\e990';}.attributes li.sandybeach:before, .parameters div.sandybeach:before,.attributes li.freewlan:before, .parameters div.freewlan:before,.attributes li.wellness:before, .parameters div.wellness:before,.attributes li.hotelnearthebeach:before, .parameters div.hotelnearthebeach:before,.attributes li.indoorpool:before, .parameters div.indoorpool:before,.attributes li.childfriendly:before, .parameters div.childfriendly:before,.attributes li.family_friendly_2:before, .parameters div.family_friendly_2:before,.attributes li.waterslide:before, .parameters div.waterslide:before,.attributes li.adultsonly:before, .parameters div.adultsonly:before,.attributes li.pool:before, .parameters div.pool:before,.attributes li.own_outdoor_pool:before, .parameters div.own_outdoor_pool:before,.attributes li.own_water_slide:before,.attributes li.own_wellness_facilities:before,.attributes li.free_wlan:before,.attributes li.sandy_beach:before,.attributes li.hotel_near_beach:before {font-family: 'cesys3' !important;font-size: 25px;}.attributes li.sandybeach:before, .parameters div.sandybeach:before,.attributes li.sandy_beach:before, .parameters div.sandy_beach:before { content: '\e95e'; }.attributes li.freewlan:before, .parameters div.freewlan:before,.attributes li.free_wlan:before, .parameters div.free_wlan:before { content: '\e909'; }.attributes li.wellness:before, .parameters div.wellness:before,.attributes li.own_wellness_facilities:before, .parameters div.own_wellness_facilities:before { content: '\e90f'; }.attributes li.hotel_near_beach:before, .parameters div.hotel_near_beach:before,.attributes li.hotelnearthebeach:before, .parameters div.hotelnearthebeach:before { content: '\e90b'; }.attributes li.indoorpool:before, .parameters div.indoorpool:before { content: '\e908'; }.attributes li.childfriendly:before, .parameters div.childfriendly:before { content: '\e903'; }.attributes li.family_friendly_2:before, .parameters div.family_friendly_2:before { content: '\e903'; }.attributes li.waterslide:before, .parameters div.waterslide:before,.attributes li.own_water_slide:before, .parameters div.own_water_slide:before {content: '\e912';}.attributes li.adultsonly:before, .parameters div.adultsonly:before {content: '\e964';}.attributes li.own_outdoor_pool:before, .parameters div.own_outdoor_pool:before,.attributes li.pool:before, .parameters div.pool:before {content: '\e907';}.parameters .paramWidth-32 { font-family: 'cesys3' !important; font-size: 32px;}.parameters .paramWidth-64 { font-family: 'cesys3' !important; font-size: 64px;}.attributes ul { padding: 0; margin: 0;}.attributes .ski-distance { float: left; font-size: 10px; text-align: center;}.attributes .ski-distance strong { display: block !important; font-size: 16px;}#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}#cboxWrapper {max-width:none;}#cboxOverlay{position:fixed; width:100%; height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}#cboxOverlay{background:url(/img/css/colorbox/1.5.14/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}#colorbox{outline:0;} #cboxTopLeft{width:21px; height:21px; background:url(/img/css/colorbox/1.5.14/controls.png) no-repeat -101px 0;} #cboxTopRight{width:21px; height:21px; background:url(/img/css/colorbox/1.5.14/controls.png) no-repeat -130px 0;} #cboxBottomLeft{width:21px; height:21px; background:url(/img/css/colorbox/1.5.14/controls.png) no-repeat -101px -29px;} #cboxBottomRight{width:21px; height:21px; background:url(/img/css/colorbox/1.5.14/controls.png) no-repeat -130px -29px;} #cboxMiddleLeft{width:21px; background:url(/img/css/colorbox/1.5.14/controls.png) left top repeat-y;} #cboxMiddleRight{width:21px; background:url(/img/css/colorbox/1.5.14/controls.png) right top repeat-y;} #cboxTopCenter{height:21px; background:url(/img/css/colorbox/1.5.14/border.png) 0 0 repeat-x;} #cboxBottomCenter{height:21px; background:url(/img/css/colorbox/1.5.14/border.png) 0 -29px repeat-x;} #cboxContent{background:#fff; overflow:hidden;} .cboxIframe{background:#fff;} #cboxError{padding:50px; border:1px solid #ccc;} #cboxLoadedContent{margin-bottom:28px;} #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;} #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;} #cboxLoadingOverlay{background:url(/img/css/colorbox/1.5.14/loading_background.png) no-repeat center center;} #cboxLoadingGraphic{background:url(/img/css/colorbox/1.5.14/loading.gif) no-repeat center center;} #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; } #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;} #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;} #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/img/css/colorbox/1.5.14/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;} #cboxPrevious:hover{background-position:-75px -25px;} #cboxNext{position:absolute; bottom:0; left:27px; background:url(/img/css/colorbox/1.5.14/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;} #cboxNext:hover{background-position:-50px -25px;} #cboxClose{position:absolute; bottom:0; right:0; background:url(/img/css/colorbox/1.5.14/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;} #cboxClose:hover{background-position:-25px -25px;}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}.ui-helper-hidden { display: none; }.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.ui-helper-clearfix { display: inline-block; }* html .ui-helper-clearfix { height:1%; }.ui-helper-clearfix { display:block; }.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }.ui-state-disabled { cursor: default !important; }.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }.ui-widget .ui-widget { font-size: 1em; }.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(/img/ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }.ui-widget-content a { color: #222222; }.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(/img/ui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }.ui-widget-header a { color: #222222; }.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/img/ui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(/img/ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(/img/ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }.ui-widget :active { outline: none; }.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(/img/ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/img/ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }.ui-icon { width: 16px; height: 16px; background-image: url(/img/ui/ui-icons_222222_256x240.png); }.ui-widget-content .ui-icon {background-image: url(/img/ui/ui-icons_222222_256x240.png); }.ui-widget-header .ui-icon {background-image: url(/img/ui/ui-icons_222222_256x240.png); }.ui-state-default .ui-icon { background-image: url(/img/ui/ui-icons_888888_256x240.png); }.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/img/ui/ui-icons_454545_256x240.png); }.ui-state-active .ui-icon {background-image: url(/img/ui/ui-icons_454545_256x240.png); }.ui-state-highlight .ui-icon {background-image: url(/img/ui/ui-icons_2e83ff_256x240.png); }.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/img/ui/ui-icons_cd0a0a_256x240.png); }.ui-icon-carat-1-n { background-position: 0 0; }.ui-icon-carat-1-ne { background-position: -16px 0; }.ui-icon-carat-1-e { background-position: -32px 0; }.ui-icon-carat-1-se { background-position: -48px 0; }.ui-icon-carat-1-s { background-position: -64px 0; }.ui-icon-carat-1-sw { background-position: -80px 0; }.ui-icon-carat-1-w { background-position: -96px 0; }.ui-icon-carat-1-nw { background-position: -112px 0; }.ui-icon-carat-2-n-s { background-position: -128px 0; }.ui-icon-carat-2-e-w { background-position: -144px 0; }.ui-icon-triangle-1-n { background-position: 0 -16px; }.ui-icon-triangle-1-ne { background-position: -16px -16px; }.ui-icon-triangle-1-e { background-position: -32px -16px; }.ui-icon-triangle-1-se { background-position: -48px -16px; }.ui-icon-triangle-1-s { background-position: -64px -16px; }.ui-icon-triangle-1-sw { background-position: -80px -16px; }.ui-icon-triangle-1-w { background-position: -96px -16px; }.ui-icon-triangle-1-nw { background-position: -112px -16px; }.ui-icon-triangle-2-n-s { background-position: -128px -16px; }.ui-icon-triangle-2-e-w { background-position: -144px -16px; }.ui-icon-arrow-1-n { background-position: 0 -32px; }.ui-icon-arrow-1-ne { background-position: -16px -32px; }.ui-icon-arrow-1-e { background-position: -32px -32px; }.ui-icon-arrow-1-se { background-position: -48px -32px; }.ui-icon-arrow-1-s { background-position: -64px -32px; }.ui-icon-arrow-1-sw { background-position: -80px -32px; }.ui-icon-arrow-1-w { background-position: -96px -32px; }.ui-icon-arrow-1-nw { background-position: -112px -32px; }.ui-icon-arrow-2-n-s { background-position: -128px -32px; }.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }.ui-icon-arrow-2-e-w { background-position: -160px -32px; }.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }.ui-icon-arrowstop-1-n { background-position: -192px -32px; }.ui-icon-arrowstop-1-e { background-position: -208px -32px; }.ui-icon-arrowstop-1-s { background-position: -224px -32px; }.ui-icon-arrowstop-1-w { background-position: -240px -32px; }.ui-icon-arrowthick-1-n { background-position: 0 -48px; }.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }.ui-icon-arrowthick-1-e { background-position: -32px -48px; }.ui-icon-arrowthick-1-se { background-position: -48px -48px; }.ui-icon-arrowthick-1-s { background-position: -64px -48px; }.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }.ui-icon-arrowthick-1-w { background-position: -96px -48px; }.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }.ui-icon-arrow-4 { background-position: 0 -80px; }.ui-icon-arrow-4-diag { background-position: -16px -80px; }.ui-icon-extlink { background-position: -32px -80px; }.ui-icon-newwin { background-position: -48px -80px; }.ui-icon-refresh { background-position: -64px -80px; }.ui-icon-shuffle { background-position: -80px -80px; }.ui-icon-transfer-e-w { background-position: -96px -80px; }.ui-icon-transferthick-e-w { background-position: -112px -80px; }.ui-icon-folder-collapsed { background-position: 0 -96px; }.ui-icon-folder-open { background-position: -16px -96px; }.ui-icon-document { background-position: -32px -96px; }.ui-icon-document-b { background-position: -48px -96px; }.ui-icon-note { background-position: -64px -96px; }.ui-icon-mail-closed { background-position: -80px -96px; }.ui-icon-mail-open { background-position: -96px -96px; }.ui-icon-suitcase { background-position: -112px -96px; }.ui-icon-comment { background-position: -128px -96px; }.ui-icon-person { background-position: -144px -96px; }.ui-icon-print { background-position: -160px -96px; }.ui-icon-trash { background-position: -176px -96px; }.ui-icon-locked { background-position: -192px -96px; }.ui-icon-unlocked { background-position: -208px -96px; }.ui-icon-bookmark { background-position: -224px -96px; }.ui-icon-tag { background-position: -240px -96px; }.ui-icon-home { background-position: 0 -112px; }.ui-icon-flag { background-position: -16px -112px; }.ui-icon-calendar { background-position: -32px -112px; }.ui-icon-cart { background-position: -48px -112px; }.ui-icon-pencil { background-position: -64px -112px; }.ui-icon-clock { background-position: -80px -112px; }.ui-icon-disk { background-position: -96px -112px; }.ui-icon-calculator { background-position: -112px -112px; }.ui-icon-zoomin { background-position: -128px -112px; }.ui-icon-zoomout { background-position: -144px -112px; }.ui-icon-search { background-position: -160px -112px; }.ui-icon-wrench { background-position: -176px -112px; }.ui-icon-gear { background-position: -192px -112px; }.ui-icon-heart { background-position: -208px -112px; }.ui-icon-star { background-position: -224px -112px; }.ui-icon-link { background-position: -240px -112px; }.ui-icon-cancel { background-position: 0 -128px; }.ui-icon-plus { background-position: -16px -128px; }.ui-icon-plusthick { background-position: -32px -128px; }.ui-icon-minus { background-position: -48px -128px; }.ui-icon-minusthick { background-position: -64px -128px; }.ui-icon-close { background-position: -80px -128px; }.ui-icon-closethick { background-position: -96px -128px; }.ui-icon-key { background-position: -112px -128px; }.ui-icon-lightbulb { background-position: -128px -128px; }.ui-icon-scissors { background-position: -144px -128px; }.ui-icon-clipboard { background-position: -160px -128px; }.ui-icon-copy { background-position: -176px -128px; }.ui-icon-contact { background-position: -192px -128px; }.ui-icon-image { background-position: -208px -128px; }.ui-icon-video { background-position: -224px -128px; }.ui-icon-script { background-position: -240px -128px; }.ui-icon-alert { background-position: 0 -144px; }.ui-icon-info { background-position: -16px -144px; }.ui-icon-notice { background-position: -32px -144px; }.ui-icon-help { background-position: -48px -144px; }.ui-icon-check { background-position: -64px -144px; }.ui-icon-bullet { background-position: -80px -144px; }.ui-icon-radio-off { background-position: -96px -144px; }.ui-icon-radio-on { background-position: -112px -144px; }.ui-icon-pin-w { background-position: -128px -144px; }.ui-icon-pin-s { background-position: -144px -144px; }.ui-icon-play { background-position: 0 -160px; }.ui-icon-pause { background-position: -16px -160px; }.ui-icon-seek-next { background-position: -32px -160px; }.ui-icon-seek-prev { background-position: -48px -160px; }.ui-icon-seek-end { background-position: -64px -160px; }.ui-icon-seek-start { background-position: -80px -160px; }.ui-icon-seek-first { background-position: -80px -160px; }.ui-icon-stop { background-position: -96px -160px; }.ui-icon-eject { background-position: -112px -160px; }.ui-icon-volume-off { background-position: -128px -160px; }.ui-icon-volume-on { background-position: -144px -160px; }.ui-icon-power { background-position: 0 -176px; }.ui-icon-signal-diag { background-position: -16px -176px; }.ui-icon-signal { background-position: -32px -176px; }.ui-icon-battery-0 { background-position: -48px -176px; }.ui-icon-battery-1 { background-position: -64px -176px; }.ui-icon-battery-2 { background-position: -80px -176px; }.ui-icon-battery-3 { background-position: -96px -176px; }.ui-icon-circle-plus { background-position: 0 -192px; }.ui-icon-circle-minus { background-position: -16px -192px; }.ui-icon-circle-close { background-position: -32px -192px; }.ui-icon-circle-triangle-e { background-position: -48px -192px; }.ui-icon-circle-triangle-s { background-position: -64px -192px; }.ui-icon-circle-triangle-w { background-position: -80px -192px; }.ui-icon-circle-triangle-n { background-position: -96px -192px; }.ui-icon-circle-arrow-e { background-position: -112px -192px; }.ui-icon-circle-arrow-s { background-position: -128px -192px; }.ui-icon-circle-arrow-w { background-position: -144px -192px; }.ui-icon-circle-arrow-n { background-position: -160px -192px; }.ui-icon-circle-zoomin { background-position: -176px -192px; }.ui-icon-circle-zoomout { background-position: -192px -192px; }.ui-icon-circle-check { background-position: -208px -192px; }.ui-icon-circlesmall-plus { background-position: 0 -208px; }.ui-icon-circlesmall-minus { background-position: -16px -208px; }.ui-icon-circlesmall-close { background-position: -32px -208px; }.ui-icon-squaresmall-plus { background-position: -48px -208px; }.ui-icon-squaresmall-minus { background-position: -64px -208px; }.ui-icon-squaresmall-close { background-position: -80px -208px; }.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }.ui-icon-grip-solid-vertical { background-position: -32px -224px; }.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }.ui-icon-grip-diagonal-se { background-position: -80px -224px; }.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }.ui-widget-overlay { background: #aaaaaa url(/img/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/img/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }.ui-autocomplete { position: absolute; cursor: default; }* html .ui-autocomplete { width:1px; } .ui-menu {list-style:none;padding: 2px;margin: 0;display:block;float: left;}.ui-menu .ui-menu {margin-top: -3px;}.ui-menu .ui-menu-item {margin:0;padding: 0;zoom: 1;float: left;clear: left;width: 100%;}.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {font-weight: normal;margin: -1px;}.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }.ui-draggable .ui-dialog-titlebar { cursor: move; }.ui-tabs { position: relative; padding: .2em; zoom: 1; } .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }.ui-tabs .ui-tabs-hide { display: none !important; }.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }.ui-datepicker .ui-datepicker-prev { left:2px; }.ui-datepicker .ui-datepicker-next { right:2px; }.ui-datepicker .ui-datepicker-prev-hover { left:1px; }.ui-datepicker .ui-datepicker-next-hover { right:1px; }.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }.ui-datepicker select.ui-datepicker-month-year {width: 100%;}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;}.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }.ui-datepicker td { border: 0; padding: 1px; }.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }.ui-datepicker.ui-datepicker-multi { width:auto; }.ui-datepicker-multi .ui-datepicker-group { float:left; }.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }.ui-datepicker-rtl { direction: rtl; }.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }.ui-datepicker-rtl .ui-datepicker-group { float:right; }.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }.ui-datepicker-cover { display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }.ui-jqgrid {position: relative;font-size: 11px;}.ui-jqgrid .ui-jqgrid-view {position: relative; left: 0; top: 0px; padding: 0; font-size:11px;}.ui-jqgrid .ui-jqgrid-titlebar {padding: .3em .2em .2em .3em; position: relative; border-left: 0 none; border-right: 0 none; border-top: 0 none; height: 15px;}.ui-jqgrid .ui-jqgrid-title {float: left; margin: .1em 0 .2em; }.ui-jqgrid .ui-jqgrid-titlebar-close {position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px;}.ui-jqgrid .ui-jqgrid-titlebar-close span {display: block; margin: 1px;}.ui-jqgrid .ui-jqgrid-titlebar-close:hover {padding: 0;}.ui-jqgrid .ui-jqgrid-titlebar-close.button {border: 0 none;background-color: transparent;}.ui-jqgrid .ui-jqgrid-hdiv {position: relative; margin: 0em;padding: 0em; overflow-x: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}.ui-jqgrid .ui-jqgrid-hbox {float: left; padding-right: 20px;}.ui-jqgrid .ui-jqgrid-htable {table-layout:fixed;margin:0em;}.ui-jqgrid .ui-jqgrid-htable th {height:22px;padding: 0 2px 0 2px;}.ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; height:17px;}.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {overflow: hidden;white-space: nowrap;text-align:center;border-top : 0px none;border-bottom : 0px none;}.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {border-left : 0px none;}.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {border-right : 0px none;}.ui-first-th-ltr {border-right: 1px solid; }.ui-first-th-rtl {border-left: 1px solid; }.ui-jqgrid .ui-th-div-ie {white-space: nowrap; zoom :1; height:17px;}.ui-jqgrid .ui-jqgrid-resize {height:20px !important;position: relative; cursor :e-resize;display: inline;overflow: hidden;}.ui-jqgrid .ui-grid-ico-sort {overflow:hidden;position:absolute;display:inline; cursor: pointer !important;}.ui-jqgrid .ui-icon-asc {margin-top:-3px; height:12px;}.ui-jqgrid .ui-icon-desc {margin-top:3px;height:12px;}.ui-jqgrid .ui-i-asc {margin-top:0px;height:16px;}.ui-jqgrid .ui-i-desc {margin-top:0px;margin-left:13px;height:16px;}.ui-jqgrid .ui-jqgrid-sortable {cursor:pointer;}.ui-jqgrid tr.ui-search-toolbar th { border-top-width: 1px !important; border-top-color: inherit !important; border-top-style: ridge !important }tr.ui-search-toolbar input {margin: 1px 0px 0px 0px}tr.ui-search-toolbar select {margin: 1px 0px 0px 0px} .ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin: 0em; padding:0; overflow: auto; text-align:left;}.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0em; outline-style: none; }.ui-jqgrid tr.jqgrow { outline-style: none; }.ui-jqgrid tr.jqgroup { outline-style: none; }.ui-jqgrid tr.jqgrow td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}.ui-jqgrid tr.jqgfirstrow td {padding: 0 2px 0 2px;border-right-width: 1px; border-right-style: solid;}.ui-jqgrid tr.jqgroup td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}.ui-jqgrid tr.jqfoot td {font-weight: bold; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}.ui-jqgrid tr.ui-row-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}.ui-jqgrid tr.ui-row-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}.ui-jqgrid td.jqgrid-rownum { padding: 0 2px 0 2px; margin: 0px; border: 0px none;}.ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none; border:0 none; z-index: 99999;}.ui-jqgrid .ui-jqgrid-sdiv {position: relative; margin: 0em;padding: 0em; overflow: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}.ui-jqgrid .ui-jqgrid-ftable {table-layout:fixed; margin-bottom:0em;}.ui-jqgrid tr.footrow td {font-weight: bold; overflow: hidden; white-space:nowrap; height: 21px;padding: 0 2px 0 2px;border-top-width: 1px; border-top-color: inherit; border-top-style: solid;}.ui-jqgrid tr.footrow-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}.ui-jqgrid tr.footrow-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}.ui-jqgrid .ui-jqgrid-pager { border-left: 0px none !important;border-right: 0px none !important; border-bottom: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px;white-space: nowrap;overflow: hidden;font-size:11px;}.ui-jqgrid .ui-pager-control {position: relative;}.ui-jqgrid .ui-pg-table {position: relative; padding-bottom:2px; width:auto; margin: 0em;}.ui-jqgrid .ui-pg-table td {font-weight:normal; vertical-align:middle; padding:1px;}.ui-jqgrid .ui-pg-button { height:19px !important;}.ui-jqgrid .ui-pg-button span { display: block; margin: 1px; float:left;}.ui-jqgrid .ui-pg-button:hover { padding: 0px; }.ui-jqgrid .ui-state-disabled:hover {padding:1px;}.ui-jqgrid .ui-pg-input { height:13px;font-size:.8em; margin: 0em;}.ui-jqgrid .ui-pg-selbox {font-size:.8em; line-height:18px; display:block; height:18px; margin: 0em;}.ui-jqgrid .ui-separator {height: 18px; border-left: 1px solid #ccc ; border-right: 1px solid #ccc ; margin: 1px; float: right;}.ui-jqgrid .ui-paging-info {font-weight: normal;height:19px; margin-top:3px;margin-right:4px;}.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {padding:1px 0;float:left;position:relative;}.ui-jqgrid .ui-jqgrid-pager .ui-pg-button { cursor:pointer; }.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {float:left;margin:0 2px;}.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea { margin: 0em;}.ui-jqgrid td textarea {width:auto;height:auto;}.ui-jqgrid .ui-jqgrid-toppager {border-left: 0px none !important;border-right: 0px none !important; border-top: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px !important;white-space: nowrap;overflow: hidden;}.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {padding:1px 0;float:left;position:relative;}.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button { cursor:pointer; }.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon {float:left;margin:0 2px;}.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {display: block;}.ui-jqgrid .ui-subgrid {margin:0em;padding:0em; width:100%;}.ui-jqgrid .ui-subgrid table {table-layout: fixed;}.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {height:18px;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}.ui-jqgrid .ui-subgrid td.subgrid-data {border-top: 0px none !important;}.ui-jqgrid .ui-subgrid td.subgrid-cell {border-width: 0px 0px 1px 0px;}.ui-jqgrid .ui-th-subgrid {height:20px;}.ui-jqgrid .loading {position: absolute; top: 45%;left: 45%;width: auto;z-index:101;padding: 6px; margin: 5px;text-align: center;font-weight: bold;display: none;border-width: 2px !important; font-size:11px;}.ui-jqgrid .jqgrid-overlay {display:none;z-index:100;}* html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}* .jqgrid-overlay iframe {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}.ui-jqgrid .ui-userdata {border-left: 0px none;border-right: 0px none;height : 21px;overflow: hidden;}.ui-jqdialog { display: none; width: 300px; position: absolute; padding: .2em; font-size:11px; overflow:visible;}.ui-jqdialog .ui-jqdialog-titlebar { padding: .3em .2em; position: relative; }.ui-jqdialog .ui-jqdialog-title { margin: .1em 0 .2em; } .ui-jqdialog .ui-jqdialog-titlebar-close { position: absolute; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }.ui-jqdialog .ui-jqdialog-titlebar-close span { display: block; margin: 1px; }.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus { padding: 0; }.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content { border: 0; padding: .3em .2em; background: none; height:auto;}.ui-jqdialog .ui-jqconfirm {padding: .4em 1em; border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;}.ui-jqdialog-content .FormGrid {margin: 0px;}.ui-jqdialog-content .EditTable { width: 100%; margin-bottom:0em;}.ui-jqdialog-content .DelTable { width: 100%; margin-bottom:0em;}.EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0em;}.EditTable td textarea { width:auto; height:auto;}.ui-jqdialog-content td.EditButton {text-align: right;border-top: 0px none;border-left: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}.ui-jqdialog-content td.navButton {text-align: center; border-left: 0px none;border-top: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}.ui-jqdialog-content input.FormElement {padding:.3em}.ui-jqdialog-content .data-line {padding-top:.1em;border: 0px none;}.ui-jqdialog-content .CaptionTD {vertical-align: middle;border: 0px none; padding: 2px;white-space: nowrap;}.ui-jqdialog-content .DataTD {padding: 2px; border: 0px none; vertical-align: top;}.ui-jqdialog-content .form-view-data {white-space:pre}.fm-button { display: inline-block; margin:0 4px 0 0; padding: .4em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }.fm-button-icon-left { padding-left: 1.9em; }.fm-button-icon-right { padding-right: 1.9em; }.fm-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px; }.fm-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px;}#nData, #pData { float: left; margin:3px;padding: 0; width: 15px; }.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {font-style : normal;border-left: 0px none;}.ui-inline-del.ui-state-hover span, .ui-inline-edit.ui-state-hover span,.ui-inline-save.ui-state-hover span, .ui-inline-cancel.ui-state-hover span { margin: -1px;}.ui-jqgrid .tree-wrap {float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;}.ui-jqgrid .tree-minus {position: absolute; height: 18px; width: 18px; overflow: hidden;}.ui-jqgrid .tree-plus {position: absolute;height: 18px; width: 18px;overflow: hidden;}.ui-jqgrid .tree-leaf {position: absolute;height: 18px; width: 18px;overflow: hidden;}.ui-jqgrid .treeclick {cursor: pointer;}* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}.ui-jqgrid-dnd tr td {border-right-width: 1px; border-right-color: inherit; border-right-style: solid; height:20px}.ui-jqgrid .ui-jqgrid-title-rtl {float:right;margin: .1em 0 .2em; }.ui-jqgrid .ui-jqgrid-hbox-rtl {float: right; padding-left: 20px;}.ui-jqgrid .ui-jqgrid-resize-ltr {float: right;margin: -2px -2px -2px 0px;}.ui-jqgrid .ui-jqgrid-resize-rtl {float: left;margin: -2px 0px -1px -3px;}.ui-jqgrid .ui-sort-rtl {left:0px;}.ui-jqgrid .tree-wrap-ltr {float: left;}.ui-jqgrid .tree-wrap-rtl {float: right;}.ui-jqgrid .ui-ellipsis {text-overflow:ellipsis;}.ui-widget-content, .ui-widget-content a {color: inherit;}.ui-jqgrid tr.jqgrow td {border: none; height: 30px;}.ui-datepicker {background-color: #fff;}.ui-widget {font-size: inherit; font-family: inherit;}.ui-autocomplete-loading {background: #fff; background-image: url('/img/ui/ui-anim_basic_16x16.gif'); background-position: right center; background-repeat: no-repeat;}.ui-autocomplete {background: #fff; background-image: none}.ui-autocomplete-category {font-weight: bold; padding: .2em .4em; line-height: 1.5; color: #000}.ui-jqgrid .ui-pg-input{-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}#menu { height: 37px;}.nav, .nav * {margin:0;padding:0;}.nav {line-height:1.0;float:left;margin-bottom:0em;}.nav ul {background:#fff; width:158px;}.nav li { float:left;list-style:none;position:relative;}.nav a {display:block;float:left;font-weight:bold;height: 37px;line-height:37px;text-decoration:none;color: white;padding-left: 20px;padding-right: 20px;}.nav li ul {float:none;top:-999em;position:absolute;z-index:999;}.nav li:hover,.nav li.sfHover,.nav a:focus, .nav a:hover, .nav a:active { }.nav li:hover ul, ul.nav li.sfHover ul {left:0px;top:37px; }.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}.nav li li:hover ul, ul.nav li li.sfHover ul {left:100px;top:-10px;}.superfish li:hover ul,.superfish li li:hover ul {top: -999em;}.nav li li { background: #49a2da; float:left;width:158px;border-bottom: 1px solid #fff;font-size: 11px;font-family: Arial;}.nav li li li {background:#49a2da; }.nav li li a {float:none;padding-right:0px;height: 25px!important;line-height: 28px!important;color: #f1f1f1}.nav li li a:hover { background:#64bef7}#nav, #nav ul { padding: 0;margin: 0 0 1px 0;list-style: none;float : left;}#nav li { position : relative;float : left;line-height : 25px;margin-bottom : -1px;} #nav li:hover, #menu li.hover { position: static; }#nav li ul { position : absolute;left: -999em;margin-left : 13.05em;margin-top : -2.4em;z-index: 999;}#nav li ul ul { left: -999em;}#nav li a {width: 12em;w\idth : 12em;display : block;color : #364A90;font-weight: bold;height: 25px;line-height: 25px;text-decoration : none;background: white;padding : 0 0.5em;}#nav li a:hover {color : #364A90;background: #c7d9f1;}#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto;} #expectacbox{ height: 780px; width: 1002px; position: absolute; margin: -2px 0 0 -55px;}#expectacboxTopLeft { background: url("/img/expecta/colorbox/borderTopLeft.png") no-repeat scroll 0 0 transparent; height: 21px; width: 21px; float: left;}#expectacboxTopCenter { background: url("/img/expecta/colorbox/borderTopCenter.png") repeat-x scroll 0 0 transparent; height: 21px; float: left; width: 960px;}#expectacboxTopRight { background: url("/img/expecta/colorbox/borderTopRight.png") no-repeat scroll 0 0 transparent; height: 21px; width: 21px; float: left;}#expectacboxMiddleLeft { background: url("/img/expecta/colorbox/borderMiddleLeft.png") repeat-y scroll 0 0 transparent; width: 21px; float: left; height: 738px;}#expectacboxContent { background: none repeat scroll 0 0 #FFFFFF; float: left; height: 738px; width: 960px;}#expectacboxCont { display: block; width: 960px; height: 710px;}#expectacboxMiddleRight { background: url("/img/expecta/colorbox/borderMiddleRight.png") repeat-y scroll 0 0 transparent; width: 21px; float: left; height: 738px;}#expectacboxBottomCenter { background: url("/img/expecta/colorbox/borderBottomCenter.png") repeat-x scroll 0 0 transparent; height: 21px; float: left; width: 960px;}#expectacboxBottomLeft { background: url("/img/expecta/colorbox/borderBottomLeft.png") no-repeat scroll 0 0 transparent; height: 21px; width: 21px; float: left;}#expectacboxBottomRight { background: url("/img/expecta/colorbox/borderBottomRight.png") no-repeat scroll 0 0 transparent; height: 21px; width: 21px; float: left;}.location-area { width: 100%; position: relative;}.location-area .area-title { font-size: 2em; text-align: center; margin-bottom: 10px; margin-top: 10px;}.location-area .country { width: 100%; padding: 10px; font-size: 1.4em; box-sizing: border-box; min-height: 40px; border-bottom: 1px solid #aaaaaa; position: relative;}.location-area .country[data-even="0"] { background: #eee;}.location-area .country:hover { background: #dadada;}.location-area .country a { display: block; width: 44%; float: left; position: relative; padding-left: 20px;}.location-area .country a:before { content: '>'; position: absolute; left: 0; color: #aaa; font-weight: 800; font-size: 22px; top: -3px;}.location-area .country span.count-accommodations { width: 19%; display: block; float: left;}.location-area .country span.min-price { text-align: right; display: block; float: right; font-weight: 600;}.location-area .country span.alt-price { display: block; text-align: right; float: right; margin-left: 4%; min-width: 60px;}.de-countryTable .location-area .country a { padding-left: 30px; font-size: .9em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}.de-countryTable .showAmadeusDestination { position: absolute; left: 8px; bottom: 28px; cursor: pointer; height: 18px; width: 18px; z-index: 2; top: 10px;}.de-countryTable .showAmadeusDestination span { background: #5397db; padding: 5px; border-radius: 50%; width: 100%; height: 100%; text-align: center; margin: 0 auto; font-weight: 600; color: #fff; display: flex; justify-content: center; align-items: center; position: absolute; left: 0; right: 0;}.location-area .region { display: flex; flex-direction: row; justify-content: space-between; align-items: center; font-size: 16px; border-bottom: 1px solid #babab9;}.location-area .region a { display: block; width: 34%; padding: 5px; padding-left: 40px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.location-area .region a:before { content: '>'; position: absolute; left: 15px; color: #aaa; font-weight: 600; font-size: 0.8rem; top: 5px;}.location-area .region .count-accommodations { width: 18%; text-align: right;}.location-area .region .alt-price { order: 5; width: 10%; text-align: right; padding-right: 11px;}.location-area .region .min-price { font-weight: 600; text-align: right; width: 15%;}.location-area .even { background: #F9FAF4; font-size: 0.8rem;}.location-area .odd { background: #eeeeee; font-size: 0.8rem;}.location-area .overlay-loader { position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 99; background: rgba(255, 255, 255, 0.5);}.location-area .location-loader { width: 1em; height: 1em; overflow: hidden; color: #367cbd; font-size: 5.5rem; border-radius: 50%; position: absolute; top: calc(50% - 2.25rem); left: calc(50% - 2.25rem); transform: translate(-50%, -50%); animation: load 1.7s infinite ease, round 1.7s infinite ease;}@keyframes load { 0% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } 5%, 95% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } 10%, 59% { box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; } 20% { box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; } 38% { box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; } 100% { box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }}@keyframes round { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }}div.featurebox fieldset {margin-top: 1em;}.featurebox form div.input {width: 100%;}.featurebox form label {width: 140px;display: block;float: left;clear: left;}input.datepicker {width:100px;}.featurebox form div.input {padding: 3px 0px;}.featurebox.view h2 {margin-bottom: 0.5em;}.featurebox.view table {width: 100%;border: 1px solid gray;border-spacing: 0;}.featurebox.view th {width: 140px;font-weight: normal;text-align:right;padding: 3px 6px;}.featurebox.view td {font-weight: bold;}.featurebox.index table {width: 100%;border: 1px solid gray;border-spacing: 0;}.featurebox.index th {width: 140px;font-weight: normal;padding: 2px 0 2px 2px;text-align: left;}.featurebox.index td {padding: 3px;}.featurebox.index td.datetime {width: 140px;}.featurebox.index .price,.featurebox.index .frequency,.featurebox.index .layout {width: 20px;text-align: center;}.customer table.dict {}.customer table.dict td {padding: 5px;}.customer td.actions {vertical-align: baseline;}.required label:after {content: ' *'; display:inline;}.required label {font-weight: bold;}.selectBox-dropdown {min-width: 135px;position: relative;border: solid 1px #BBB;line-height: 1.5;text-decoration: none;text-align: left;color: #000;outline: none;vertical-align: middle;background: #f8f8f8;background: -moz-linear-gradient(top, #f8f8f8 0%, #e1e1e1 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e1e1e1));background: -webkit-linear-gradient(top, #f8f8f8 0%,#e1e1e1 100%);background: -o-linear-gradient(top, #f8f8f8 0%,#e1e1e1 100%);background: -ms-linear-gradient(top, #f8f8f8 0%,#e1e1e1 100%);background: linear-gradient(to bottom, #f8f8f8 0%,#e1e1e1 100%);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;display: inline-block;cursor: default;}.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow {border-color: #666;}.selectBox-dropdown.selectBox-menuShowing {-moz-border-radius-bottomleft: 0;-moz-border-radius-bottomright: 0;-webkit-border-bottom-left-radius: 0;-webkit-border-bottom-right-radius: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}.selectBox-dropdown .selectBox-label {color:#000;padding: 2px 8px;display: inline-block;white-space: nowrap;overflow: hidden;}.selectBox-dropdown .selectBox-label:hover {color: #444;}.selectBox-dropdown .selectBox-arrow {position: absolute;top: 0;right: 0;width: 23px;height: 100%;background: url(/img/selectbox/jquery.selectBox-arrow.gif) 50% center no-repeat;border-left: solid 1px #BBB;}.selectBox-dropdown-menu {position: absolute;z-index: 99999;max-height: 200px;min-height: 1em;border: solid 1px #BBB; background: #FFF;-moz-box-shadow: 0 2px 10px rgba(0, 0, 0, .3);-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .3);box-shadow: 0 2px 10px rgba(0, 0, 0, .3);overflow: auto;}.selectBox-inline {min-width: 150px;outline: none;border: solid 1px #BBB;background: #FFF;display: inline-block;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;overflow: auto;}.selectBox-inline:focus {border-color: #666;}.selectBox-options,.selectBox-options LI,.selectBox-options LI A {list-style: none;display: block;cursor: default;padding: 0;margin: 0;}.selectBox-options LI A {line-height: 1.5;padding: 0 .5em;white-space: nowrap;overflow: hidden;text-decoration: none;color: #444;}.selectBox-options LI.selectBox-hover A {background-color: #EEE;}.selectBox-options LI.selectBox-disabled A {color: #888;background-color: transparent;}.selectBox-options LI.selectBox-selected A {background-color: #ddd;}.selectBox-options .selectBox-optgroup {color: #666;background: #EEE;font-weight: bold;line-height: 1.5;padding: 0 .3em;}.selectBox.selectBox-disabled {color: #888 !important;}.selectBox-dropdown.selectBox-disabled .selectBox-arrow {opacity: .5;filter: alpha(opacity=50);border-color: #666;}.selectBox-inline.selectBox-disabled {color: #888 !important;}.selectBox-inline.selectBox-disabled .selectBox-options A {background-color: transparent !important;}.selectBox-padding-0 {margin-left: 20px}.selectBox-padding-1 {margin-left: 35px}.selectBox-padding-2 {margin-left: 50px}.selectBox-padding-3 {margin-left: 65px}.selectBox-options LI label {line-height: 1.5;padding: 0 .5em;white-space: nowrap;overflow: hidden;color: #444;text-decoration: none;display: block;}.selectBox-options li label:hover{background-color: #eee;}.selectBox-dropdown-menu.hasWrapper{overflow:hidden;max-height: none;}.selectBox-dropdown-menu.hasWrapper .sm-dropdown-content{overflow:auto;max-height: 230px;}.selectBox-dropdown-menu .sm-dropdown-header,.selectBox-dropdown-menu .sm-dropdown-footer{padding:5px 8px;vertical-align: middle;background: #EEEEEE;position: relative;}.selectBox-dropdown-menu .sm-dropdown-footer .close-button{font-size: 13px; color: #666; cursor: pointer; padding:4px 10px; display: block; float: right; background: #E1E1E1;background: linear-gradient(to bottom, #F8F8F8 0%, #E1E1E1 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius: 3px;border: 1px solid #CCC;}.selectBox-dropdown-menu .sm-dropdown-footer .close-button .ui-icon{display: inline-block;vertical-align: middle;background-image: url('/img/ui/ui-icons_888888_256x240.png');margin-top: -1px;}.selectBox-dropdown-menu .sm-dropdown-footer .close-button:hover{background: #E1E1E1;}.selectBox-dropdown-menu .sm-dropdown-header .sm-filter{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 2px;border-radius: 2px;display: inline-block;width:100%;font-size: 10px;height:22px;line-height: 14px;padding:3px;border:1px solid #aaa;}.selectBox-dropdown-menu .sm-dropdown-header .sm-filter::-ms-clear {width : 0;height: 0;}.selectBox-dropdown-menu .sm-dropdown-header .ui-icon{display: inline-block;vertical-align: middle;background-image: url('/img/ui/ui-icons_888888_256x240.png');cursor: pointer;position: absolute;right: 11px;top:8px;}.selectBox-dropdown-menu .sm-dropdown-header:after,.selectBox-dropdown-menu .sm-dropdown-footer:after{content: " ";height: 0;clear: both;display: table;}.dest-selector{color: #444;border: 1px solid #BBBBBB;background: #FEFEFE;background: linear-gradient(to bottom, #FEFEFE 0%, #F0F0F0 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);position: absolute;z-index: 100;width: 500px;height: 400px;box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.4);-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;} .dest-selector *{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.dest-selector .inner{padding: 10px;}.dest-selector .list-unstyled{margin: 0;padding: 0;}.dest-selector .list-unstyled li{list-style-type: none;}.dest-selector .model-selector-filter-header {position: relative;}.dest-selector .model-selector-filter-header .filter-group{border-collapse: separate;display: table;position: relative;border: 1px solid #CCCCCC;border-radius: 3px;}.dest-selector .model-selector-filter-header .filter-group input,.dest-selector .model-selector-filter-header .filter-group span{display: table-cell;font-size: 13px;vertical-align: middle;white-space: nowrap;}.dest-selector .model-selector-filter-header .filter-group input{width: 100%;padding: 5px 7px;border:0;margin:0;font-size: 12px;height: 26px;border-right: 1px solid #CCC;border-left: 1px solid #CCC;}.dest-selector .model-selector-filter-header .filter-group input:focus{box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.2);}.dest-selector .model-selector-filter-header .filter-group span.filter-group-addon{background-color: #EEEEEE;line-height: 1;padding: 4px 9px;border-radius: 3px 0 0 3px;text-align: center;width: 1%;position: relative;}.dest-selector .model-selector-filter-header .filter-group span.filter-group-btn{border-radius: 0 3px 3px 0;background: #F8F8F8;background: linear-gradient(to bottom, #F8F8F8 0%, #E5E5E5 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);position: relative;font-size: 12px;white-space: nowrap;}.dest-selector .model-selector-filter-header .filter-group span.filter-group-btn:hover{background: #E1E1E1;}.dest-selector .model-selector-filter-header .filter-group span.filter-group-btn button{cursor: pointer;width: 100%;font-size: 12px;padding: 4px 0;display: inline-block;color: #444;border: 0;margin: 0;background: none;}.dest-selector .model-selector-content {position: absolute;top: 42px;left: 10px;right: 10px;bottom: 45px;}.dest-selector .list-wrapper {overflow: hidden;position: relative;min-height: 1px;height: 100%;float: left;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.dest-selector ul.modal-selector-list {position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow-y: auto;overflow-x: hidden;}.dest-selector ul.modal-selector-list li {margin: 1px 0 0;padding: 2px 4px;display: block;}.dest-selector ul.modal-selector-list .listSeparator {padding: 2px 4px;margin: 4px 3px 1px 0;font-weight: bold;background: #F0F0F0;border: 1px solid #DDD;border-radius: 3px;}.dest-selector ul.modal-selector-list li.hiddenByFilter {display: none !important;}.dest-selector ul.modal-selector-list li.shownByFilter {display: block !important;}.dest-selector ul.modal-selector-list li.slaveDestination {margin: 0;}.dest-selector ul.modal-selector-list li.slaveDestination[data-slave-depth="5"] {padding-left: 100px;}.dest-selector ul.modal-selector-list li.slaveDestination[data-slave-depth="4"] {padding-left: 80px;}.dest-selector ul.modal-selector-list li.slaveDestination[data-slave-depth="3"] {padding-left: 60px;}.dest-selector ul.modal-selector-list li.slaveDestination[data-slave-depth="2"] {padding-left: 40px;}.dest-selector ul.modal-selector-list li.slaveDestination[data-slave-depth="1"] {padding-left: 20px;}.dest-selector ul.modal-selector-list li.masterDestination {margin: 3px 3px 0 0;background: #F0F0F0;border: 1px solid #ccc;border-radius: 3px;}.dest-selector ul.modal-selector-list li.masterDestination.hasAccordion,.dest-selector ul.modal-selector-list li.masterDestination.hasAccordion label {cursor: pointer;}.dest-selector ul.modal-selector-list li.masterDestination input {display: none;}.dest-selector ul.modal-selector-list li#nothingFound {color: #C1C1C1;font-size: 20px;padding: 0px 20px;}.dest-selector ul.modal-selector-list li label {display: block;margin: 0;width: auto;}.dest-selector ul.modal-selector-list li label input {margin: 0 3px;display: inline-block;vertical-align: middle;width: auto;}.dest-selector ul.modal-selector-list li label span.itemText span {color: #00a51b;}.dest-selector ul.modal-selector-list li label span.ui-icon {float: right;margin-top:-1px;margin-right:-1px;}.dest-selector ul.modal-selector-list li label span.itemCount {padding-left: 3px;}.dest-selector .wrapperCountries {width: 39%;margin-right: 1%;float: left;min-height: 1px;}.dest-selector .wrapperDestinations {width: 60%;float: left;min-height: 1px;}.dest-selector .row,.dest-selector .wrapper {position: relative;height: 100%;}.selectedCountriesList {padding: 10px 10px 5px 10px;}.selectedCountriesList .countryListItem {display: inline-block;padding: 0px 3px 3px;font-weight: bold;}.selectedCountriesList .countryListItem span {float: right;padding-top: 1px;padding-left: 1px;cursor: pointer;color: red;}.dest-selector .model-selector-footer{position: absolute;bottom: 10px;right: 10px;left: 10px;text-align: right;border-top: 1px solid #ccc;padding-top: 5px;}.dest-selector .model-selector-footer .button{color: #444;border-radius: 3px;padding: 4px 10px;cursor: pointer;background: #E1E1E1;background: linear-gradient(to bottom, #F8F8F8 0%, #E1E1E1 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);border: 1px solid #CCC;font-size: 13px;}.dest-selector .model-selector-footer .button:hover{background: #E1E1E1;}.dest-selector .model-selector-footer .ui-icon{background-image: url('/img/ui/ui-icons_888888_256x240.png');display: inline-block;vertical-align: middle;}.searchmask-global .dest-selector-opener{width: 100%;min-width: 135px;overflow: hidden;position: relative;border: solid 1px #BBB;line-height: 1.5;text-decoration: none;text-align: left;color: #000;outline: none;background: #f8f8f8;background: -moz-linear-gradient(top, #f8f8f8 0%, #e1e1e1 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e1e1e1));background: -webkit-linear-gradient(top, #f8f8f8 0%,#e1e1e1 100%);background: -o-linear-gradient(top, #f8f8f8 0%,#e1e1e1 100%);background: -ms-linear-gradient(top, #f8f8f8 0%,#e1e1e1 100%);background: linear-gradient(to bottom, #f8f8f8 0%,#e1e1e1 100%);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;display: block;cursor: default;}.searchmask-global .dest-selector-opener:hover{text-decoration: none;color: inherit;}.searchmask-global .dest-selector-opener.opened{border-color: #666;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.searchmask-global .dest-selector-opener-lbl{ display: block;border-right: 8px solid transparent;color: #000000; overflow: hidden; padding: 2px 8px; white-space: nowrap;}.searchmask-global .dest-selector-opener:hover .dest-selector-opener-lbl{color: #444444;}#ajax-offers-result:after{ display:table; content: " "; clear: both; height: 0;}.sm-result .load-acm-details span{display: none;}.sm-result .load-acm-details span.active{display: inline;}.search-result-dates-table td{border-top:1px solid #ddd; }.search-result-dates-table tr:hover td{ background: #f5f5f5; }.sm-result .simple-tabs .more-dates-link{float:right; margin-top: 10px;}.sm-result .simple-tabs .more-dates-link:after{content:' \00BB';}.search-results-tmpl-2 .sm-result{ position: relative; width: 50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 3px; float:left; border: 1px solid transparent;}.search-results-tmpl-2 .sm-result.expanded{ width:100%;}.search-results-tmpl-2 .sm-result .in{ position: relative; width:100%; font-size:1.1em; display: inline-block;}.search-results-tmpl-2 .sm-result .in:before{ content:""; display:block; padding-top:75%;}.search-results-tmpl-2 .sm-result .in *{ color: #fff;}.search-results-tmpl-2 .sm-result .in .icons{ text-align:right; padding:5px;}.search-results-tmpl-2 .sm-result .in .hotel{ font-size: 15px; font-weight: bold; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; padding-right: 15px !important;}.search-results-tmpl-2 .sm-result .in .hotel a{ text-decoration:none;}.search-results-tmpl-2 .sm-result .in .price-box{ float: right; text-align: right;}.search-results-tmpl-2 .sm-result .in .price-box .price{ font-size: 17px; font-weight: bold;}.search-results-tmpl-2 .sm-result .in > img{ position: absolute; top: 0; left: 0; width:100%; height:100%;}.search-results-tmpl-2 .sm-result .in .main-link{ position: absolute; height: 100%; width: 100%; top:0; left:0; text-indent: -999px;}.search-results-tmpl-2 .sm-result .in .text{ background: #000; background: rgba(0,0,0,0.7); bottom: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; left: 0; padding: 10px; position: absolute; width: 100%;}.search-results-tmpl-2 .sm-result .in .text > div{ padding:3px 0;}.search-results-tmpl-2 .sm-result .in .text .text-extended{ max-height:0; overflow:hidden; width:100%; -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -ms-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear;}.search-results-tmpl-2 .sm-result:hover .in .text .text-extended{ max-height:140px;}.search-results-tmpl-2 .sm-result .in .text .text-extended table{ border-collapse: collapse;}.search-results-tmpl-2 .sm-result .in .text .text-extended td{ padding:2px 8px 3px 0;}.search-results-tmpl-2 .sm-result .in .text .text-extended td:first-child{ max-width: 120px;}.search-results-tmpl-2 .sm-result .in .text .text-extended tr.airports td,.search-results-tmpl-2 .sm-result .in .text .text-extended tr.departures td{ white-space:nowrap; overflow:hidden; text-overflow: ellipsis;} .srch-res-inv-tmpl,.srch-res-inv-tmpl *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.srch-res-inv-tmpl .sm-result{ padding: 10px;}.srch-res-inv-tmpl .recommendation{ width: 20%;}.srch-res-inv-tmpl .price{ width: 30%;}.srch-res-inv-tmpl .thumb,.srch-res-inv-tmpl .info{ width: 40%; margin: 0;}.srch-res-inv-tmpl .hotel{ width: 50%;}.srch-res-inv-tmpl .dates-table,.srch-res-inv-tmpl .more-link{ width: 60%;} .srch-res-inv-tmpl .top{ margin-bottom: 10px;}.srch-res-inv-tmpl .hotel{ font-size: 2em;}.srch-res-inv-tmpl .hotel .hotel-name{ white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}.recommendation.tmpl-hidden{ visibility: hidden;}.srch-res-inv-tmpl .recommendation{ background: #1688D1; color: #fff; font-size: 1.1em; padding: 0px; text-align: center; margin-top: -10px;}.srch-res-inv-tmpl .recommendation strong { font-size: 2.2rem; display: inline-block; margin-top: 18px;}.srch-res-inv-tmpl .recommendation img{ width: 50%; margin: 0 auto; max-width: 224px; margin-top: 0; float: right;}.srch-res-inv-tmpl .price{ text-align: right; font-size: 1.1em; line-height: 1.5;}.srch-res-inv-tmpl .price a{ font-size: 1.4em; font-weight: bold;}.srch-res-inv-tmpl .price .altprice{ font-size: 1.3em;}.srch-res-inv-tmpl .middle{ margin-bottom: 10px;}.srch-res-inv-tmpl .thumb{ position: relative; border-right: 10px solid transparent;}.srch-res-inv-tmpl .thumb::before{ content: ''; display: block; padding-top: 67%;}.srch-res-inv-tmpl .thumb img{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}.srch-res-inv-tmpl .thumb .lm-wrap,.srch-res-inv-tmpl .thumb .fm-wrap{ position: absolute; left: 0; background: #1688d1; color: #fff; font-size: 1.4em; font-weight: bold; padding: 10px; display: none;}.srch-res-inv-tmpl .is-lm .thumb .lm-wrap{ display: block;}.srch-res-inv-tmpl .is-fm .thumb .fm-wrap{ display: block;}.srch-res-inv-tmpl .thumb .lm-wrap{ top: 0;}.srch-res-inv-tmpl .thumb .fm-wrap{ bottom: 0;}.srch-res-inv-tmpl .dates-table thead,.srch-res-inv-tmpl .dates-table .red,.srch-res-inv-tmpl .dates-table .lm{ display: none; }.srch-res-inv-tmpl .dates-table .date,.srch-res-inv-tmpl .dates-table .duration{ text-align: left;}.srch-res-inv-tmpl .dates-table table{ height: 149px; border-bottom: 1px solid #ddd;}.srch-res-inv-tmpl .dates-table tr{ background: #f5f5f5;}.srch-res-inv-tmpl .dates-table tr:hover td{ background: #fff;}.srch-res-inv-tmpl .sm-result:nth-child(2n+1) .dates-table tr{ background: #fff;}.srch-res-inv-tmpl .sm-result:nth-child(2n+1) .dates-table tr:hover td{ background: #f5f5f5;}.srch-res-inv-tmpl .destination img{ border: 0; vertical-align: text-bottom;}.srch-res-inv-tmpl .localrating-text{ margin-top: 10px; height: 43px; overflow: hidden; text-overflow: ellipsis;}.srch-res-inv-tmpl .localrating-text p{ margin: 0;}.srch-res-inv-tmpl .more-link{ text-align: center; font-size: 1.4em;} .srch-res-hlx-tmpl,.srch-res-hlx-tmpl *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.srch-res-hlx-tmpl .sm-result{ padding: 10px;}.srch-res-hlx-tmpl .sm-result a{ text-decoration: none;}.srch-res-hlx-tmpl .price-box{ width: 20%;}.srch-res-hlx-tmpl .thumb{ width: 30%;}.srch-res-hlx-tmpl .info{ width: 50%; margin: 0;}.srch-res-hlx-tmpl .top{ margin-bottom: 10px;}.srch-res-hlx-tmpl .hotel{ font-size: 2em; margin-top: 5px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}.srch-res-hlx-tmpl .recommendation{ background: #1688D1; color: #fff; font-size: 1.1em; padding: 0px; text-align: center; margin-top: -10px; min-height: 79px;}.srch-res-hlx-tmpl .recommendation strong { font-size: 2.4em; display: inline-block; margin-top: 19px;}.srch-res-hlx-tmpl .recommendation img { width: 50%; margin: 0 auto; max-width: 224px; margin-top: 0; float: right;}.srch-res-hlx-tmpl .price{ text-align: right; font-size: 1.2em; margin-top: 10px;}.srch-res-hlx-tmpl .price a{ font-size: 1.4em; font-weight: bold;}.srch-res-hlx-tmpl .middle{ margin-bottom: 10px;}.srch-res-hlx-tmpl .thumb{ position: relative;}.srch-res-hlx-tmpl .thumb::before{ content: ''; display: block; padding-top: 67%;}.srch-res-hlx-tmpl .thumb img{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}.srch-res-hlx-tmpl .thumb .lm-wrap,.srch-res-hlx-tmpl .thumb .fm-wrap{ position: absolute; left: 0; background: #1688d1; color: #fff; font-size: 1.4em; font-weight: bold; padding: 10px; display: none;}.srch-res-hlx-tmpl .is-lm .thumb .lm-wrap{ display: block;}.srch-res-hlx-tmpl .is-fm .thumb .fm-wrap{ display: block;}.srch-res-hlx-tmpl .thumb .lm-wrap{ top: 0;}.srch-res-hlx-tmpl .thumb .fm-wrap{ bottom: 0;}.srch-res-hlx-tmpl .info{ padding: 0 10px; margin: 0;}.srch-res-hlx-tmpl .desc{ margin: 0; width: 100%; font-size: 12px; margin-top: 10px; line-height: 1.5;}.srch-res-hlx-tmpl .desc span,.srch-res-hlx-tmpl .desc strong{ color: inherit;}.srch-res-hlx-tmpl .dates-table thead,.srch-res-hlx-tmpl .dates-table .red,.srch-res-hlx-tmpl .dates-table .lm{ display: none; }.srch-res-hlx-tmpl .dates-table .date,.srch-res-hlx-tmpl .dates-table .duration{ text-align: left;}.srch-res-hlx-tmpl .dates-table table{ height: 100px; border-bottom: 1px solid #ddd;}.srch-res-hlx-tmpl .dates-table tr{ background: #f5f5f5;}.srch-res-hlx-tmpl .dates-table tr:hover td{ background: #fff;}.srch-res-hlx-tmpl .sm-result:nth-child(2n+1) .dates-table tr{ background: #fff;}.srch-res-hlx-tmpl .sm-result:nth-child(2n+1) .dates-table tr:hover td{ background: #f5f5f5;}.srch-res-hlx-tmpl .more-link{ text-align: center; font-size: 1.4em; margin-top: 10px;}﻿.srch-res-style-81-tmpl,.srch-res-style-81-tmpl * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.srch-res-style-81-tmpl .sm-result { padding: 10px;}.srch-res-style-81-tmpl .sm-result a{ text-decoration: none;}.srch-res-style-81-tmpl .thumb { width: 40%; margin: 0;}.srch-res-style-81-tmpl .params-hotel{ width: 6%; height: 174px;}.srch-res-style-81-tmpl .right-side{ width: 54%;}.srch-res-style-81-tmpl .params-hotel .parameters-32{ margin: 0 0 6px 0;}.srch-res-style-81-tmpl .params-hotel .parameters-32:last-child{ margin-bottom: 0;}.srch-res-style-81-tmpl .hotel { font-size: 1.3em;}.srch-res-style-81-tmpl .hotel .hotel-name { white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; margin: 0;}.srch-res-style-81-tmpl .hotel .destination { margin: 0; font-size: 1.1em;}.srch-res-style-81-tmpl .price { text-align: right; font-size: 1.1em; line-height: 1.5;}.srch-res-style-81-tmpl .price a { font-size: 1.4em; font-weight: bold;}.srch-res-style-81-tmpl .price .altprice { font-size: 1.3em;}.srch-res-style-81-tmpl .thumb { position: relative; border-right: 10px solid transparent;}.srch-res-style-81-tmpl .thumb::before { content: ''; display: block; padding-top: 66.5%;}.srch-res-style-81-tmpl .thumb img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; border: 0 none}.srch-res-style-81-tmpl .thumb .lm-wrap,.srch-res-style-81-tmpl .thumb .fm-wrap { position: absolute; left: 0; background: #1688d1; color: #fff; font-size: 1.4em; font-weight: bold; padding: 10px; display: none;}.srch-res-style-81-tmpl .is-lm .thumb .lm-wrap { display: block;}.srch-res-style-81-tmpl .is-fm .thumb .fm-wrap { display: block;}.srch-res-style-81-tmpl .thumb .lm-wrap { top: 0;}.srch-res-style-81-tmpl .thumb .fm-wrap { bottom: 0;}.srch-res-style-81-tmpl .destination img { border: 0; vertical-align: text-bottom;}.srch-res-style-81-tmpl .localrating-text { margin: 10px 0; height: 30px; overflow: hidden; text-overflow: ellipsis;}.srch-res-style-81-tmpl .localrating-text p { margin: 0;}.srch-res-style-81-tmpl .more-link { margin-left: 15px;}.srch-res-style-81-tmpl .more-link a{ color: #fff; display: block; padding: 8px 5px; background: #227DBE; text-align: center; font-size: 1.2em; width: 90px; text-align: center;}.srch-res-style-81-tmpl .more-link a:hover{ background: #1d6da5;}.publicTooltip { position: absolute; background: white; color: #000; border-radius: 5px; padding: 1rem; box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19); max-width: 420px; width: 100%; text-align: left; z-index: 99; margin-top: 25px; transform: translateX(-35%);}.publicTooltip strong { font-size: inherit;}.price-element .original-price { text-decoration: line-through;}.price-element > span { padding: 0 0.1em;}.dates-table-simple .price-element .discount { color: red;}.dates-table-simple .price-element .alt-price:before { content: '(';}.dates-table-simple .price-element .alt-price:after { content: ')';}.dates-table-simple{ width: 100%; border-collapse: collapse;}.dates-table-simple td, .dates-table-simple th{ padding: 3px; text-align: center;}.dates-table-simple td img{vertical-align: middle;}.dates-table-simple td .transport-text{display:none;}.dates-table-simple td .airport-name{margin-left:3px;}.dates-table-simple td.date-detail{width:50px;}.dates-table-simple td .date-detail-link{white-space: nowrap;}.dates-table-simple td .date-detail-link:after{content:' \00BB';}.simple-tabs-blue .simple-tabs{ border:1px solid #dfdfdf; -webkit-box-shadow: 0 0 5px 0 #CFCFCF; box-shadow: 0 0 5px 0 #CFCFCF;}.simple-tabs-blue .simple-tab-header{ padding:0; background: #2f96d6; background: -moz-linear-gradient(top, #64B4E5 0%, #2f96d6 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64B4E5), color-stop(100%,#2f96d6)); background: -webkit-linear-gradient(top, #64B4E5 0%,#2f96d6 100%); background: -o-linear-gradient(top, #64B4E5 0%,#2f96d6 100%); background: -ms-linear-gradient(top, #64B4E5 0%,#2f96d6 100%); background: linear-gradient(to bottom, #64B4E5 0%,#2f96d6 100%); color: #fff;}.simple-tabs-blue .simple-tab-header *{ color:#fff; font-size:1.1em;}.simple-tabs-blue .simple-tab-content,.simple-tabs-blue .simple-tab-content > div.opened{ background: #fff;}.simple-tabs-blue .simple-tab-header > a.opened span{ background: #fff; color: #3298D7;}.simple-tabs-blue .simple-tab-header > a{ border-right:1px solid #fff; position:relative;}.simple-tabs-blue .simple-tab-header > a span{ -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}.simple-tabs-blue .simple-tabs .simple-tab-content > div{ padding:20px;}.lt-ie9 .corner-striped > .strip{ display:none !important;}.corner-striped{ position: relative; overflow: hidden;}.corner-striped > .strip{ background: #2F96D6; color:#fff; position: absolute; width:70px; line-height:20px; padding-top:30px; text-align: center; font-weight: bold; -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.4); box-shadow: 0 0 5px 0 rgba(0,0,0,0.4); display:block;}.corner-striped > .strip-tl{ top:-20px; left:-30px; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}.corner-striped > .strip-tr{ top:-20px; right: -30px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}.corner-striped > .strip-bl{ bottom:-20px; left:-30px; padding-bottom:30px; padding-top: 0; transform: rotate(-45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}.corner-striped > .strip-br{ bottom:-20px; right: -30px; padding-bottom:30px; padding-top: 0; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg);}.corner-striped > .strip-tip{ background: #940808;}.corner-striped > .strip-lm,.corner-striped > .strip-fm,.corner-striped > .strip-tip{ display:none;}.is-lm .corner-striped > .strip-lm,.is-fm .corner-striped > .strip-fm,.is-tip .corner-striped > .strip-tip{ display:block;}.local-rating-box{ clear: both; position: relative; margin: 10px auto; padding: 10px; border-radius: 3px; border:1px solid #BBB; background: #DBDBDB;}.local-rating-box .recommendation{ font-size: 14px; font-weight: bold;}.erased-box{ clear: both; background: #E25A5A; border: 1px solid #CC3D3D; padding:10px;}.erased-box,.erased-box *{ color: #fff;}.default-design.tmpl-style-3 .cd-title { display: none;}.tmpl-style-3 .top-bar{ padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #cbcbcb;}.tmpl-style-3 .header { border: 1px solid #dfdfdf; box-shadow: 0 0 5px 0 #cfcfcf; margin: 5px 5px 15px; position: relative;}.tmpl-style-3 .header .image { width: 100%;}.tmpl-style-3 .header .image img { min-height: 360px; width: 100%;}.tmpl-style-3 .header .icons { left: 10px; position: absolute; top: 10px;}.tmpl-style-3 .header .icons img { max-height: 25px;}.tmpl-style-3 .icons .availability > p { display: none;}.tmpl-style-3 .info { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8); font-size: 1.1em; max-height: 97%; overflow-x: hidden; overflow-y: auto; position: absolute; right: 1%; top: 1.5%; width: 40%;}.tmpl-style-3 .info .row { padding: 8px 20px;}.tmpl-style-3 .info .hotel { font-size: 1.5em; margin-top: 10px;}.tmpl-style-3 .info .hotel > span { font-size: 0.8em; white-space: nowrap;}.tmpl-style-3 .info .favourites-link, .tmpl-style-3.accommodation-template .info .price-box { margin-bottom: 10px;}.tmpl-style-3 .info .price-box .price { font-size: 1.5em; font-weight: bold;}.tmpl-style-3 .info .price-box .price a{ color: #444; text-decoration: none;}.tmpl-style-3 .info .price-box .original { text-decoration: line-through; padding-right: 5px;}.tmpl-style-3 .info .price-box .discount { padding-top: 0.5em; white-space: nowrap;}.tmpl-style-3 .info .boarding,.tmpl-style-3 .info .airport,.tmpl-style-3 .info .departures,.tmpl-style-3 .info .date-id { margin-top: 0.7em;}.tmpl-style-3 .info .transport-boarding > div > span { font-weight: bold;}.tmpl-style-3 .erased-box, .tmpl-style-3 .local-rating-box { margin: 0 5px 15px;}.tmpl-style-3 .simple-tabs { margin: 5px;}.tmpl-style-3 .to-info-box{ border: 1px solid #dfdfdf; box-shadow: 0 0 5px 0 #cfcfcf; margin: 5px 5px 15px; background: #fff;}.tmpl-style-4 .cd-title{ display: none !important;}.tmpl-style-4 .date-detail *,.tmpl-style-4 .acc-detail * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.tmpl-hidden { display: none;}.tmpl-style-4 .top-bar{ padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #cbcbcb;}.tmpl-style-4 .date-detail > div,.tmpl-style-4 .acc-detail > div { margin-bottom: 25px;}.tmpl-style-4 .date-detail__top-title h2,.tmpl-style-4 .acc-detail__top-title h2{ margin-top: 0; margin-bottom: 10px;}.tmpl-style-4 .date-detail__detail-box,.tmpl-style-4 .acc-detail__detail-box { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap;}.tmpl-style-4 .detail-box__thumb { width: 60%; padding: 0 25px 0 0; position: relative;}.tmpl-style-4 .detail-box__thumb a { display: block;}.tmpl-style-4 .detail-box__thumb .thumb__image{ position: relative; width: 100%;}.tmpl-style-4 .detail-box__thumb .thumb__image::before{ content: ''; display: block; padding-top: 75%;}.tmpl-style-4 .detail-box__thumb .thumb__image a{ display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}.tmpl-style-4 .detail-box__thumb .thumb__image img { width: 100%; height: 100%;}.tmpl-style-4 .detail-box__thumb .thumb__image .lm-wrap,.tmpl-style-4 .detail-box__thumb .thumb__image .fm-wrap,.tmpl-style-4 .detail-box__thumb .thumb__image .tip-wrap{ position: absolute; left: 0; background: #1688d1; color: #fff; font-size: 1.4em; font-weight: bold; padding: 10px; display: none;}.tmpl-style-4 .is-lm .detail-box__thumb .thumb__image .lm-wrap{ display: block;}.tmpl-style-4 .is-fm .detail-box__thumb .thumb__image .fm-wrap{ display: block;}.tmpl-style-4 .is-tip .detail-box__thumb .thumb__image .tip-wrap{ display: block;}.tmpl-style-4 .detail-box__thumb .thumb__image .lm-wrap{ top: 0;}.tmpl-style-4 .detail-box__thumb .thumb__image .fm-wrap{ bottom: 0;}.tmpl-style-4 .detail-box__thumb .thumb__image .tip-wrap{ top: 0; right: 0; left: auto;}.tmpl-style-4 .detail-box__thumb .thumb__gallery ul{ padding: 0; margin: 0; margin-top: 3px; height: 100%; overflow: hidden; white-space: nowrap;}.tmpl-style-4 .detail-box__thumb .thumb__gallery ul li{ margin: 0; width: 33.3333%; float: none; display: inline-block; position: relative;}.tmpl-style-4 .detail-box__thumb .thumb__gallery ul li::before{ content: ''; display: block; padding-top: 75%;}.tmpl-style-4 .detail-box__thumb .thumb__gallery ul li img{ vertical-align: middle; width: 100%; height: 100%; position: absolute; left: 0; top: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}.tmpl-style-4 .detail-box__info-box { width: 40%; padding-bottom: 96px; background: #f2f2f2; position: relative;}.tmpl-style-4 .info-box__description { padding: 15px; font-size: 12px;}.tmpl-style-4 .info-box__description > div{ margin-bottom: 10px;}.tmpl-style-4 .info-box__description > div:last-child{ margin-bottom: 0;}.tmpl-style-4 .info-box__description strong{ font-size: 14px; display: block; border-top: 1px solid #d3d3d3; padding-top: 3px;}.tmpl-style-4 .date-detail .info-box__description > div{ border-bottom: 1px solid #d3d3d3; margin-bottom: 0; padding: 10px 0;}.tmpl-style-4 .date-detail .info-box__description strong{ display: inline; padding-top: 0; padding-left: 10px; border: 0;}.tmpl-style-4 .date-detail .info-box__description .description__date{ font-size: 110%;}.tmpl-style-4 .date-detail .info-box__description .description__date .img-availability{ width: 16px; vertical-align: middle;}.tmpl-style-4 .date-detail .info-box__description .description__date #group-availability-text{ display: none;}.tmpl-style-4 .date-detail .info-box__description .description__date strong{ padding-left: 0;}.tmpl-style-4 .info-box__price{ position: absolute; padding: 15px 25px; width: 100%; height: auto; bottom: 0; right: 0; background: #1688D1; color: #fff; text-align: center; font-size: 22px;}.tmpl-style-4 .info-box__price a{ color: #fff; text-decoration: none;}.tmpl-style-4 .info-box__price span { display: block;}.tmpl-style-4 .info-box__price .discount{ font-size: 80%;}.tmpl-style-4 .info-box__price .original-price { font-size: 80%; text-decoration: line-through;}.tmpl-style-4 .other-info__erased{ background: #FFB7B7; border: 1px solid #EF2B2B; font-size: 1.5em; text-align: center;}.tmpl-style-4 .other-info__to-info{ background: #f2f2f2; border: 1px solid #1688D1; padding: 10px; margin-top: 25px;}.tmpl-style-4 .other-info__to-info p{ margin-top: 0;}.tmpl-style-4 .other-info__to-info p:last-child{ margin-bottom: 0;}.tmpl-style-4 .structured-content__tabs .simple-tab-header{ padding: 0;}.tmpl-style-4 .structured-content__tabs .simple-tab-header a{ margin-right: 5px; font-size: 14px;}.tmpl-style-4 .structured-content__tabs .simple-tab-header a span{ padding: 15px 10px; background: #f2f2f2;}.tmpl-style-4 .structured-content__tabs .simple-tab-header a.opened span{ background: #1688D1; color: #fff;}.tmpl-style-4 .structured-content__tabs .simple-tab-content .simple-tab.opened{ background: #f2f2f2;}.tmpl-style-4 .structured-content__tabs .simple-tab-content .simple-tab .master-info{ margin-top: 20px;}.tmpl-style-4 #showReviews *{ -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}.tmpl-style-4 #terminy .ui-jqgrid{ border: none;}.tmpl-style-4 #terminy .ui-state-default{ background: transparent none !important; border: none;}.tmpl-style-4 #terminy .ui-jqgrid-view .ui-state-hover,.tmpl-style-4 #terminy .ui-jqgrid-view .ui-state-highlight{ background: #f5f5f5; color: #5d5d5d;}.tmpl-style-4 #terminy .ui-jqgrid-view th{ color: #444; font-size: 12px; text-align: left; border: none; padding: 10px 0; height: 34px; border-bottom: 1px solid #fff;}.tmpl-style-4 #terminy .ui-jqgrid-view th div{ height: auto;}.tmpl-style-4 #terminy .ui-jqgrid-view .jqgfirstrow td{ padding: 0; border: 0;}.tmpl-style-4 #terminy .ui-jqgrid-view td{ padding: 10px 5px; font-size: 12px; border-bottom: 1px solid #fff;}.tmpl-style-4 #terminy .ui-jqgrid-view td[aria-describedby="grid_accommodation_id"]{ text-align: left !important;}.tmpl-style-4 #terminy .ui-jqgrid-view td[aria-describedby="grid_price"]{ text-align: left !important; color: #1688D1;}.tmpl-style-4 #terminy .ui-jqgrid-view td a{ color: #1688D1;}.tmpl-style-4 #terminy .ui-jqgrid-view td a::after{ content: " »";}.tmpl-style-4 #terminy .ui-jqgrid .ui-pg-table{ font-size: 12px;}.tmpl-style-4 #terminy .ui-jqgrid .ui-pg-table td{ padding: 2px;}.tmpl-style-4 #terminy .ui-jqgrid .ui-pg-table input{ width: auto; } .tmpl-style-4 .local-rating-box { background: none repeat scroll 0 0 #dbdbdb; border: 1px solid #bbb; clear: both; margin: 10px auto; padding: 10px; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}.tmpl-style-5 .cd-title{ display: none !important;}.tmpl-style-5 .date-detail *,.tmpl-style-5 .acc-detail * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.tmpl-hidden { display: none;}.tmpl-style-5 .top-bar{ padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #cbcbcb;}.tmpl-style-5 .date-detail > div,.tmpl-style-5 .acc-detail > div { margin-bottom: 25px;}.tmpl-style-5 .date-detail__top-title h2,.tmpl-style-5 .acc-detail__top-title h2{ margin-top: 0; margin-bottom: 10px;}.tmpl-style-5 .date-detail__detail-box,.tmpl-style-5 .acc-detail__detail-box { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap;}.tmpl-style-5 .detail-box__thumb { padding: 0 25px 0 0; width: 60%; position: relative;}.tmpl-style-5 .detail-box__thumb a { display: block;}.tmpl-style-5 .detail-box__thumb .thumb__image{ position: relative; width: 100%;}.tmpl-style-5 .detail-box__thumb .thumb__image::before{ content: ''; display: block; padding-top: 75%;}.tmpl-style-5 .detail-box__thumb .thumb__image a{ display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}.tmpl-style-5 .detail-box__thumb .thumb__image img { width: 100%; height: 100%;}.tmpl-style-5 .detail-box__thumb .thumb__price{ background: #1688d1; color: #fff; font-size: 1.2em; padding: 10px 15px; text-align: right; position: relative; z-index: 1000;}.tmpl-style-5 .detail-box__thumb .thumb__price a{ display: inline; font-size: 1.7em; color: #fff; text-decoration: none;}.tmpl-style-5 .detail-box__thumb .thumb__image .lm-wrap,.tmpl-style-5 .detail-box__thumb .thumb__image .fm-wrap,.tmpl-style-5 .detail-box__thumb .thumb__image .tip-wrap{ position: absolute; left: 0; background: #1688d1; color: #fff; font-size: 1.4em; font-weight: bold; padding: 10px; display: none;}.tmpl-style-5 .is-lm .detail-box__thumb .thumb__image .lm-wrap,.tmpl-style-5 .is-fm .detail-box__thumb .thumb__image .fm-wrap,.tmpl-style-5 .is-tip .detail-box__thumb .thumb__image .tip-wrap{ display: block;}.tmpl-style-5 .detail-box__thumb .thumb__image .lm-wrap{ top: 0;}.tmpl-style-5 .detail-box__thumb .thumb__image .fm-wrap{ bottom: 0;}.tmpl-style-5 .detail-box__thumb .thumb__image .tip-wrap{ top: 0; right: 0; left: auto;}.tmpl-style-5 .detail-box__thumb .thumb__gallery ul{ padding: 0; margin: 0; margin-top: 3px; height: 100%; overflow: hidden; white-space: nowrap;}.tmpl-style-5 .detail-box__thumb .thumb__gallery ul li{ margin: 0; width: 33.3333%; float: none; display: inline-block; position: relative;}.tmpl-style-5 .detail-box__thumb .thumb__gallery ul li::before{ content: ''; display: block; padding-top: 75%;}.tmpl-style-5 .detail-box__thumb .thumb__gallery ul li img{ vertical-align: middle; width: 100%; height: 100%; position: absolute; left: 0; top: 0;}.tmpl-style-5 .detail-box__info-box { width: 40%; background: #f2f2f2; position: relative; padding-bottom: 51px;}.tmpl-style-5 .detail-box__info-box table{ width: 100%;}.tmpl-style-5 .info-box__description { padding: 15px; font-size: 12px;}.tmpl-style-5 .info-box__description > div{ margin-bottom: 10px;}.tmpl-style-5 .info-box__description > div:last-child{ margin-bottom: 0;}.tmpl-style-5 .info-box__description strong{ font-size: 14px; display: block; border-top: 1px solid #d3d3d3; padding-top: 3px;}.tmpl-style-5 .date-detail .info-box__description > div{ border-bottom: 1px solid #d3d3d3; margin-bottom: 10px; padding: 10px 0;}.tmpl-style-5 .date-detail .info-box__description strong{ display: inline; padding-top: 0; padding-left: 10px; border: 0;}.tmpl-style-5 .date-detail .info-box__description .description__date{ font-size: 110%;}.tmpl-style-5 .date-detail .info-box__description .description__date .img-availability{ width: 16px; vertical-align: middle;}.tmpl-style-5 .date-detail .info-box__description .description__date #group-availability-text{ display: none;}.tmpl-style-5 .date-detail .info-box__description .description__date strong{ padding-left: 0;}.tmpl-style-5 .info-box__weather { padding: 15px; font-size: 12px;}.tmpl-style-5 .info-box__weather tr td:last-child{ text-align: right;}.tmpl-style-5 .info-box__price { padding: 0 15px 15px 15px; font-size: 1.3em;}.tmpl-style-5 .info-box__price table td:last-child{ text-align: right;}.tmpl-style-5 .info-box__price .current-price{ font-size: 1.7em;}.tmpl-style-5 .info-box__price .current-price a{ color: #444; text-decoration: none;}.tmpl-style-5 .info-box__order { position: absolute; padding: 15px 25px; width: 100%; bottom: 0; background: #1688D1; text-align: center; font-size: 1.5em;}.tmpl-style-5 .info-box__order a{ color: #fff;}.tmpl-style-5 .info-box__price .discount{ font-size: 80%;}.tmpl-style-5 .info-box__price .original-price{ font-size: 80%; text-decoration: line-through;}.tmpl-style-5 .other-info__erased{ background: #FFB7B7; border: 1px solid #EF2B2B; font-size: 1.5em; text-align: center;}.tmpl-style-5 .other-info__to-info{ background: #f2f2f2; border: 1px solid #1688D1; padding: 10px; margin-top: 25px;}.tmpl-style-5 .other-info__to-info p{ margin-top: 0;}.tmpl-style-5 .other-info__to-info p:last-child{ margin-bottom: 0;}.tmpl-style-5 .structured-content__elements .header{ font-size: 1.8em; background: #1688D1; padding: 10px 25px; color: #fff; margin: 0; border: 0; text-shadow: none;}.tmpl-style-5 .structured-content__elements .element{ margin-bottom: 40px; padding: 0; border: 0;}.tmpl-style-5 .structured-content__elements .element .content{ padding: 25px; background: #f2f2f2;}.tmpl-style-5 #showReviews *{ -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}.tmpl-style-5 #terminy .ui-jqgrid{ border: none;}.tmpl-style-5 #terminy .ui-state-default{ background: transparent none !important; border: none;}.tmpl-style-5 #terminy .ui-jqgrid-view .ui-state-hover,.tmpl-style-5 #terminy .ui-jqgrid-view .ui-state-highlight{ background: #f5f5f5; color: #5d5d5d;}.tmpl-style-5 #terminy .ui-jqgrid-view th{ color: #444; font-size: 12px; text-align: left; border: none; padding: 10px 0; height: 34px; border-bottom: 1px solid #fff;}.tmpl-style-5 #terminy .ui-jqgrid-view th div{ height: auto;}.tmpl-style-5 #terminy .ui-jqgrid-view .jqgfirstrow td{ padding: 0; border: 0;}.tmpl-style-5 #terminy .ui-jqgrid-view td{ padding: 10px 5px; font-size: 12px; border-bottom: 1px solid #fff;}.tmpl-style-5 #terminy .ui-jqgrid-view td[aria-describedby="grid_accommodation_id"]{ text-align: left !important;}.tmpl-style-5 #terminy .ui-jqgrid-view td[aria-describedby="grid_price"]{ text-align: left !important; color: #1688D1;}.tmpl-style-5 #terminy .ui-jqgrid-view td a{ color: #1688D1;}.tmpl-style-5 #terminy .ui-jqgrid-view td a::after{ content: " »";}.tmpl-style-5 #terminy .ui-jqgrid .ui-pg-table{ font-size: 12px;}.tmpl-style-5 #terminy .ui-jqgrid .ui-pg-table td{ padding: 2px;}.tmpl-style-5 #terminy .ui-jqgrid .ui-pg-table input{ width: auto; }.tmpl-style-5 .local-rating-box { background: none repeat scroll 0 0 #dbdbdb; border: 1px solid #bbb; clear: both; margin: 10px auto; padding: 10px; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}﻿.tmpl-style-81 .date-detail *,.tmpl-style-81 .acc-detail * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.tmpl-hidden { display: none;}.tmpl-style-81 .top-bar { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #cbcbcb;}.tmpl-style-81 .date-detail > div,.tmpl-style-81 .acc-detail > div { margin-bottom: 25px;}.tmpl-style-81 .date-detail__top-title h2,.tmpl-style-81 .acc-detail__top-title h2 { margin-top: 0; margin-bottom: 10px;}.tmpl-style-81 .date-detail__detail-box,.tmpl-style-81 .acc-detail__detail-box { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap;}.tmpl-style-81 .detail-box__thumb { width: 60%; padding: 0 24px 0 0; position: relative;}.tmpl-style-81 .detail-box__thumb a { display: block;}.tmpl-style-81 .detail-box__thumb .thumb__image { position: relative; width: 100%;}.tmpl-style-81 .detail-box__thumb .thumb__image::before { content: ''; display: block; padding-top: 75%;}.tmpl-style-81 .detail-box__thumb .thumb__image a { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}.tmpl-style-81 .detail-box__thumb .thumb__image img { width: 100%; height: 100%;}.tmpl-style-81 .detail-box__thumb .thumb__image .lm-wrap,.tmpl-style-81 .detail-box__thumb .thumb__image .fm-wrap,.tmpl-style-81 .detail-box__thumb .thumb__image .tip-wrap { position: absolute; left: 0; background: #1688d1; color: #fff; font-size: 1.4em; font-weight: bold; padding: 10px; display: none;}.tmpl-style-81 .is-lm .detail-box__thumb .thumb__image .lm-wrap { display: block;}.tmpl-style-81 .is-fm .detail-box__thumb .thumb__image .fm-wrap { display: block;}.tmpl-style-81 .is-tip .detail-box__thumb .thumb__image .tip-wrap { display: block;}.tmpl-style-81 .detail-box__thumb .thumb__image .lm-wrap { top: 0;}.tmpl-style-81 .detail-box__thumb .thumb__image .fm-wrap { bottom: 0;}.tmpl-style-81 .detail-box__thumb .thumb__image .tip-wrap { top: 0; right: 0; left: auto;}.tmpl-style-81 .detail-box__thumb .thumb__params { margin-top: 20px;}.tmpl-style-81 .detail-box__thumb .thumb__gallery ul { padding: 0; margin: 0; margin-top: 3px; height: 100%; overflow: hidden; white-space: nowrap;}.tmpl-style-81 .detail-box__thumb .thumb__gallery ul li { margin: 0; width: 33.3333%; float: none; display: inline-block; position: relative;}.tmpl-style-81 .detail-box__thumb .thumb__gallery ul li::before { content: ''; display: block; padding-top: 75%;}.tmpl-style-81 .detail-box__thumb .thumb__gallery ul li img { vertical-align: middle; width: 100%; height: 100%; position: absolute; left: 0; top: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}.tmpl-style-81 .detail-box__info-box { width: 40%; padding-bottom: 96px; background: #f2f2f2; position: relative;}.tmpl-style-81 .acc-detail .detail-box__info-box { padding-bottom: 56px;}.tmpl-style-81 .info-box__description { padding: 15px; font-size: 12px;}.tmpl-style-81 .info-box__description > div { margin-bottom: 10px;}.tmpl-style-81 .info-box__description > div:last-child { margin-bottom: 0;}.tmpl-style-81 .info-box__description strong { font-size: 14px; display: block; border-top: 1px solid #d3d3d3; padding-top: 3px;}.tmpl-style-81 .date-detail .info-box__description > div { border-bottom: 1px solid #d3d3d3; margin-bottom: 0; padding: 10px 0;}.tmpl-style-81 .date-detail .info-box__description strong { display: inline; padding-top: 0; padding-left: 10px; border: 0;}.tmpl-style-81 .acc-detail .info-box__description .description__map .mapElement{ height: 123px;}.tmpl-style-81 .acc-detail .info-box__description .description__map #map_info{ font-size: 10px;}.tmpl-style-81 .acc-detail .info-box__description .description__weather table{ width: 100%; border-spacing: 0;}.tmpl-style-81 .acc-detail .info-box__description .description__weather table tr td{ text-align: center; border-bottom: 1px solid #e2e2e2;}.tmpl-style-81 .acc-detail .info-box__description .description__weather table tr td:first-of-type{ text-align: left;}.tmpl-style-81 .acc-detail .info-box__description .description__weather table tr td:last-of-type{ text-align: right; font-weight: bold;}.tmpl-style-81 .date-detail .info-box__description .description__date { font-size: 110%;}.tmpl-style-81 .date-detail .info-box__description .description__date .img-availability { width: 16px; vertical-align: middle;}.tmpl-style-81 .date-detail .info-box__description .description__date #group-availability-text { display: none;}.tmpl-style-81 .date-detail .info-box__description .description__date strong { padding-left: 0;}.tmpl-style-81 .info-box__price { position: absolute; padding: 15px 25px; width: 100%; height: auto; bottom: 0; right: 0; background: #1688D1; color: #fff; text-align: center; font-size: 22px;}.tmpl-style-81 .info-box__price a { color: #fff; text-decoration: none;}.tmpl-style-81 .info-box__price span { display: block;}.tmpl-style-81 .info-box__price .discount { font-size: 80%;}.tmpl-style-81 .info-box__price .original-price { font-size: 80%; text-decoration: line-through;}.tmpl-style-81 .other-info__erased { background: #FFB7B7; border: 1px solid #EF2B2B; font-size: 1.5em; text-align: center;}.tmpl-style-81 .other-info__to-info { background: #f2f2f2; border: 1px solid #1688D1; padding: 10px; margin-top: 25px;}.tmpl-style-81 .other-info__to-info p { margin-top: 0;}.tmpl-style-81 .other-info__to-info p:last-child { margin-bottom: 0;}.tmpl-style-81 .structured-content__tabs .simple-tab-header { padding: 0;}.tmpl-style-81 .structured-content__tabs .simple-tab-header a { margin-right: 5px; font-size: 14px;}.tmpl-style-81 .structured-content__tabs .simple-tab-header a span { padding: 15px 10px; background: #f2f2f2;}.tmpl-style-81 .structured-content__tabs .simple-tab-header a.opened span { background: #1688D1; color: #fff;}.tmpl-style-81 .structured-content__tabs .simple-tab-content .simple-tab.opened { background: #f2f2f2;}.tmpl-style-81 .structured-content__tabs .simple-tab-content .simple-tab .master-info { margin-top: 20px;}.tmpl-style-81 #showReviews * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}.tmpl-style-81 #terminy .ui-jqgrid { border: none;}.tmpl-style-81 #terminy .ui-state-default { background: transparent none !important; border: none;}.tmpl-style-81 #terminy .ui-jqgrid-view .ui-state-hover,.tmpl-style-81 #terminy .ui-jqgrid-view .ui-state-highlight { background: #f5f5f5; color: #5d5d5d;}.tmpl-style-81 #terminy .ui-jqgrid-view th { color: #444; font-size: 12px; text-align: left; border: none; padding: 10px 0; height: 34px; border-bottom: 1px solid #fff;}.tmpl-style-81 #terminy .ui-jqgrid-view th div { height: auto;}.tmpl-style-81 #terminy .ui-jqgrid-view .jqgfirstrow td { padding: 0; border: 0;}.tmpl-style-81 #terminy .ui-jqgrid-view td { padding: 10px 5px; font-size: 12px; border-bottom: 1px solid #fff;}.tmpl-style-81 #terminy .ui-jqgrid-view td[aria-describedby="grid_accommodation_id"] { text-align: left !important;}.tmpl-style-81 #terminy .ui-jqgrid-view td[aria-describedby="grid_price"] { text-align: left !important; color: #1688D1;}.tmpl-style-81 #terminy .ui-jqgrid-view td a { color: #1688D1;}.tmpl-style-81 #terminy .ui-jqgrid .ui-pg-table { font-size: 12px;}.tmpl-style-81 #terminy .ui-jqgrid .ui-pg-table td { padding: 2px;}.tmpl-style-81 #terminy .ui-jqgrid .ui-pg-table input { width: auto;}.tmpl-style-81 .local-rating-box { background: none repeat scroll 0 0 #dbdbdb; border: 1px solid #bbb; clear: both; margin: 10px auto; padding: 10px; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}.tmpl-style-82 .date-detail *,.tmpl-style-82 .acc-detail * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.tmpl-style-82 .top-bar { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #cbcbcb;}.tmpl-style-82 .date-detail > div,.tmpl-style-82 .acc-detail > div { margin-bottom: 25px;}.tmpl-style-82 .date-detail__top-title h2,.tmpl-style-82 .acc-detail__top-title h2 { margin-top: 0; margin-bottom: 10px;}.tmpl-style-82 .date-detail__detail-box,.tmpl-style-82 .acc-detail__detail-box { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap;}.tmpl-style-82 .detail-box__thumb { width: 60%; padding: 0; position: relative;}.tmpl-style-82 .detail-box__thumb a { display: block;}.tmpl-style-82 .detail-box__thumb .thumb__image { position: relative; width: 100%;}.tmpl-style-82 .detail-box__thumb .thumb__background { height: 350px; background-size: cover !important;}.tmpl-style-82 .detail-box__thumb .thumb__background .search-swiper-container { height: 350px;}.tmpl-style-82 .detail-box__thumb .thumb__background .search-swiper-container span { display: none;}.tmpl-style-82 .detail-box__thumb .thumb__image::before { content: ''; display: block; padding-top: 75%;}.tmpl-style-82 .detail-box__thumb .thumb__image a { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}.tmpl-style-82 .detail-box__thumb .thumb__image img { width: 100%; height: 100%;}.tmpl-style-82 .detail-box__thumb .thumb__image .lm-wrap,.tmpl-style-82 .detail-box__thumb .thumb__image .fm-wrap,.tmpl-style-82 .detail-box__thumb .thumb__image .tip-wrap { position: absolute; left: 0; background: #1688d1; color: #fff; font-size: 1.4em; font-weight: bold; padding: 10px; display: none;}.tmpl-style-82 .is-lm .detail-box__thumb .thumb__image .lm-wrap { display: block;}.tmpl-style-82 .is-fm .detail-box__thumb .thumb__image .fm-wrap { display: block;}.tmpl-style-82 .is-tip .detail-box__thumb .thumb__image .tip-wrap { display: block;}.tmpl-style-82 .detail-box__thumb .thumb__image .lm-wrap { top: 0;}.tmpl-style-82 .detail-box__thumb .thumb__image .fm-wrap { bottom: 0;}.tmpl-style-82 .detail-box__thumb .thumb__image .tip-wrap { top: 0; right: 0; left: auto;}.tmpl-style-82 .detail-box__thumb .thumb__params { margin-top: 20px;}.tmpl-style-82 .detail-box__thumb .thumb__gallery ul { padding: 0; margin: 0; margin-top: 3px; height: 100%; overflow: hidden; white-space: nowrap;}.tmpl-style-82 .detail-box__thumb .thumb__gallery ul li { margin: 0; width: 33.3333%; float: none; display: inline-block; position: relative;}.tmpl-style-82 .detail-box__thumb .thumb__gallery ul li::before { content: ''; display: block; padding-top: 75%;}.tmpl-style-82 .detail-box__thumb .thumb__gallery ul li img { vertical-align: middle; width: 100%; height: 100%; position: absolute; left: 0; top: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}.tmpl-style-82 .detail-box__info-box { width: 40%; padding-bottom: 96px; background: #f2f2f2; position: relative;}.tmpl-style-82 .acc-detail .detail-box__info-box { padding-bottom: 56px;}.tmpl-style-82 .info-box__description { padding: 15px; font-size: 12px;}.tmpl-style-82 .info-box__description > div { margin-bottom: 10px;}.tmpl-style-82 .info-box__description > div:last-child { margin-bottom: 0;}.tmpl-style-82 .info-box__description strong { font-size: 14px; display: block; border-top: 1px solid #d3d3d3; padding-top: 3px;}.tmpl-style-82 .date-detail .info-box__description > div { border-bottom: 1px solid #d3d3d3; margin-bottom: 0; padding: 10px 0;}.tmpl-style-82 .date-detail .info-box__description strong { display: inline; padding-top: 0; padding-left: 10px; border: 0;}.tmpl-style-82 .acc-detail .info-box__description .description__map .mapElement{ height: 123px;}.tmpl-style-82 .acc-detail .info-box__description .description__map #map_info{ font-size: 10px;}.tmpl-style-82 .acc-detail .info-box__description .description__weather table{ width: 100%; border-spacing: 0;}.tmpl-style-82 .acc-detail .info-box__description .description__weather table tr td{ text-align: center; border-bottom: 1px solid #e2e2e2;}.tmpl-style-82 .acc-detail .info-box__description .description__weather table tr td:first-of-type{ text-align: left;}.tmpl-style-82 .acc-detail .info-box__description .description__weather table tr td:last-of-type{ text-align: right; font-weight: bold;}.tmpl-style-82 .date-detail .info-box__description .description__date { font-size: 110%;}.tmpl-style-82 .date-detail .info-box__description .description__date .img-availability { width: 16px; vertical-align: middle;}.tmpl-style-82 .date-detail .info-box__description .description__date #group-availability-text { display: none;}.tmpl-style-82 .date-detail .info-box__description .description__date strong { padding-left: 0;}.tmpl-style-82 .info-box__price { position: absolute; padding: 15px 25px; width: 100%; height: auto; bottom: 0; right: 0; background: #1688D1; color: #fff; text-align: center; font-size: 22px;}.tmpl-style-82 .info-box__price a { color: #fff; text-decoration: none;}.tmpl-style-82 .info-box__price span { display: block;}.tmpl-style-82 .info-box__price .discount { font-size: 80%;}.tmpl-style-82 .info-box__price .original-price { font-size: 80%; text-decoration: line-through;}.tmpl-style-82 .other-info__erased { background: #FFB7B7; border: 1px solid #EF2B2B; font-size: 1.5em; text-align: center;}.tmpl-style-82 .other-info__to-info { background: #f2f2f2; border: 1px solid #1688D1; padding: 10px; margin-top: 25px;}.tmpl-style-82 .other-info__to-info p { margin-top: 0;}.tmpl-style-82 .other-info__to-info p:last-child { margin-bottom: 0;}.tmpl-style-82 .structured-content__tabs .simple-tab-header { padding: 0;}.tmpl-style-82 .structured-content__tabs .simple-tab-header a { margin-right: 5px; font-size: 14px;}.tmpl-style-82 .structured-content__tabs .simple-tab-header a span { padding: 15px 10px; background: #f2f2f2;}.tmpl-style-82 .structured-content__tabs .simple-tab-header a.opened span { background: #1688D1; color: #fff;}.tmpl-style-82 .structured-content__tabs .simple-tab-content .simple-tab.opened { background: #f2f2f2;}.tmpl-style-82 .structured-content__tabs .simple-tab-content .simple-tab .master-info { margin-top: 20px;}.tmpl-style-82 #showReviews * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}.tmpl-style-82 #terminy .ui-jqgrid { border: none;}.tmpl-style-82 #terminy .ui-state-default { background: transparent none !important; border: none;}.tmpl-style-82 #terminy .ui-jqgrid-view .ui-state-hover,.tmpl-style-82 #terminy .ui-jqgrid-view .ui-state-highlight { background: #f5f5f5; color: #5d5d5d;}.tmpl-style-82 #terminy .ui-jqgrid-view th { color: #444; font-size: 12px; text-align: left; border: none; padding: 10px 0; height: 34px; border-bottom: 1px solid #fff;}.tmpl-style-82 #terminy .ui-jqgrid-view th div { height: auto;}.tmpl-style-82 #terminy .ui-jqgrid-view .jqgfirstrow td { padding: 0; border: 0;}.tmpl-style-82 #terminy .ui-jqgrid-view td { padding: 10px 5px; font-size: 12px; border-bottom: 1px solid #fff;}.tmpl-style-82 #terminy .ui-jqgrid-view td[aria-describedby="grid_accommodation_id"] { text-align: left !important;}.tmpl-style-82 #terminy .ui-jqgrid-view td[aria-describedby="grid_price"] { text-align: left !important; color: #1688D1;}.tmpl-style-82 #terminy .ui-jqgrid-view td a { color: #1688D1;}.tmpl-style-82 #terminy .ui-jqgrid .ui-pg-table { font-size: 12px;}.tmpl-style-82 #terminy .ui-jqgrid .ui-pg-table td { padding: 2px;}.tmpl-style-82 #terminy .ui-jqgrid .ui-pg-table input { width: auto;}.tmpl-style-82 .local-rating-box { background: none repeat scroll 0 0 #dbdbdb; border: 1px solid #bbb; clear: both; margin: 10px auto; padding: 10px; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}@media (max-width: 576px) { .tmpl-style-82 .structured-content__tabs .simple-tab-header a { width: 100%; float: none; display: block; } .tmpl-style-82 .structured-content__tabs .simple-tab-header a span { width: 100%; text-align: center; } .tmpl-style-82 table.ui-jqgrid-htable, .tmpl-style-82 table.ui-jqgrid-htable thead, .tmpl-style-82 table.ui-jqgrid-htable thead tr.ui-jqgrid-labels{ display: block; } .tmpl-style-82 table.ui-jqgrid-htable thead tr.ui-jqgrid-labels th { display: flex; width: 33% !important; float: left; flex-wrap: wrap; padding: 5px; } .tmpl-style-82 table#amadeusDatesElement, .tmpl-style-82 table#amadeusDatesElement tbody, .tmpl-style-82 table#amadeusDatesElement tr, .tmpl-style-82 table#amadeusDatesElement td{ display: block; } .tmpl-style-82 table#amadeusDatesElement tr { display: block !important; min-height: 130px; margin-bottom: 15px; } .tmpl-style-82 table#amadeusDatesElement tr.jqgfirstrow { display: none !important; } .tmpl-style-82 #amadeusDates .occupancy, .tmpl-style-82 .adds-filter{ display: none; } .tmpl-style-82 table#amadeusDatesElement td { width: 33%; float: left; padding: 5px; } .tmpl-style-82 table#amadeusDatesElement td[aria-describedby="amadeusDatesElement_lm"] { display: none; } .tmpl-style-82 table#amadeusDatesElement td[aria-describedby="amadeusDatesElement_price"], .tmpl-style-82 table#amadeusDatesElement td[aria-describedby="amadeusDatesElement_link"] { width: 100%; } .tmpl-style-82 table#amadeusDatesElement td[aria-describedby="amadeusDatesElement_link"] span { background: #3c88d1; display: block; padding: 5px; color: #fff; margin-bottom: 5px; cursor: pointer; }}.cesys-rating * { box-sizing: border-box;}.cesys-rating__string, .cesys-rating__label, .cesys-rating__stars-wrapper, .cesys-rating__number { position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; font-size: 14px;}.cesys-rating__number { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; background: #007cb8;color: #fff;font-weight: 600;display: flex;align-items: center;flex-direction: row; height: 71px;}.cesys-rating__logo-wrapper { display: flex; padding: 0 15px; margin-bottom: 2rem; margin-bottom: 0; width: 100%; max-width: 230px;}.cesys-rating__logo-wrapper svg { height: 71px;}.cesys-rating__string { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}@media (min-width: 576px) { .cesys-rating__label, .cesys-rating__stars-wrapper { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } } .cesys-rating__item.cesys-rating__item--main { width: 50%; flex-direction: column; } .cesys-rating__svg-source { display: none; }.cesys-rating__logo { max-width: 100%; width: 120px; margin-bottom: 1rem; }.cesys-rating__number { font-size: 2rem; font-weight: 700; }.cesys-rating__stars { position: relative; display: inline-block; }.cesys-rating__stars > span { display: block; overflow: hidden; }.cesys-rating__stars svg { height: 1.25rem; width: 6.25rem;}.cesys-rating__stars--max .cesys-rating__item--main svg { height: 70px;}.cesys-rating__item--main .cesys-rating__stars-wrapper svg { height: 2.5rem; width: 12.5rem;}.cesys-rating__item { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }.cesys-rating__stars--result { position: absolute; overflow: hidden; left: 15px; top: 0; z-index: 1; }.cesys-rating__stars--result svg { fill: #007cb8; z-index: 1;}.cesys-rating__stars--max { position: relative; }.cesys-rating__stars--max svg { fill: transparent; stroke: #007cb8; stroke-width: 3px;}.cesys-rating__item.cesys-rating__item--wrap { display: flex; padding: 0 15px;}.cesys-rating__item.cesys-rating__item--subrating .cesys-rating__item { width: 100%;}.cesys-rating__item.cesys-rating__item--subrating,.cesys-rating__item.cesys-rating__item--description{ position: relative; width: 50%; min-height: 1px; padding-right: 15px; padding-left: 15px; display: flex; flex: 1 1 400px}.cesys-rating__item.cesys-rating__item--description { display: block; margin-top: 1rem; color: #4a4a4a;}.cesys-rating__item.cesys-rating__item--main .cesys-rating__stars-wrapper { margin-top: 1rem;}.cesys-rating__item.cesys-rating__item--subrating { margin-top: 0rem;}#amadeus-pager_center td[dir="ltr"],#amadeus-pager_center #last_amadeus-pager {display: none;}.order-form .booking-form__participant-row-heading {text-align: left;}.order-form .booking-form__participant-row-heading strong {display: block;padding-top: 8px;}@charset "UTF-8";.price-list { position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.price-list .section .section-header { font-weight: bold; padding: 0.5em; background: #eee; vertical-align: middle;}.price-list .section .section-header { font-size: 1.4em;}.price-list .section { margin-bottom: 1em;}.price-list .section.total-price,.price-list .section.storno-price { text-align: right;}.price-list .section.storno-price { font-size: 0.9em;}.price-list .section.storno-price .checkbox { margin-top: 0.5em;}.price-list .section.storno-price .checkbox input { float: right;}.price-list .section.total-price .total-price-value { font-size: 1.2em;}.price-list .section table { width: 100%; margin-top: 0.5em; border-collapse: collapse;}.price-list .section table th,.price-list .section table td { padding: 0.3em 0.5em; text-align: center;}.price-list .section table .description { width: 40%; text-align: left;}.price-list .section table .price { width: 20%;}.price-list .section table .count { width: 15%;}.price-list .section table .total { width: 15%; text-align: right;}.price-list select { max-width: 400px;}.price-list .room-availability { display: block; margin-top: 0.5em;}.price-list .room-availability .img-availability { vertical-align: middle; width: 16px; height: 16px;}.price-list .room-availability .text-availability { padding-right: 5px;}.price-list .section .room-surcharges-header { text-align: left; padding: 1.2em 0.4em 0.6em; font-size: 1.2em;}.price-list .debug { background-color: #c5dbc5 !important;}.price-list .price-badge { background: #227dbe; color: #ffffff; padding: 0.2rem 0.5rem; border-radius: 0.2rem; font-size: 0.75rem;}.price-list .section.surcharges select { max-width: 200px; display: block; margin-top: 0.5em; font-size: 1em;}.price-list .section.surcharges .deletable td:first-child { position: relative; padding-left: 30px;}.price-list .section.surcharges .deletable td:first-child .remove-surcharge { cursor: pointer; position: absolute; left: 5px; top: 50%; height: 20px; line-height: 20px; font-size: 20px; margin-top: -10px; text-decoration: none;}.price-list .section.service > .description,.price-list .section.service > .text { margin: 1em 0.5em; text-align: justify;}.price-list .section.service > .description img { float: right; margin: 0 10px; max-height: 35px;}.price-list .section.service table .count { width: 10%;}.price-list .section table .count select { margin: 0 auto;}.nb.star{width: 12px; height: 12px;}.imageEntities-ContentNews.img-small{width: 100px; height: 66px;}.imageEntities-ContentNews.img-medium{width: 320px; }.imageEntities-ContentNews.img-large{width: 640px; }.imageEntities-ContentPages.img-small{width: 100px; height: 66px;}.imageEntities-ContentPages.img-medium{width: 320px; }.imageEntities-ContentPages.img-large{width: 640px; }.imageEntities-ContentSideboxes.img-small{width: 100px; }.imageEntities-ContentSideboxes.img-medium{width: 1px; height: 1px;}.imageEntities-ContentSideboxes.img-large{width: 145px; }.imageEntities-ContentBanners.img-small{width: 100px; }.imageEntities-ContentBanners.img-medium{width: 1px;height: 1px;}.imageEntities-ContentBanners.img-large{width: 468px; }.imageEntities-ClTrips.img-small{width: 90px; height: 60px;}.imageEntities-ClTrips.img-medium{width: 320px; }.imageEntities-ClTrips.img-large{width: 640px; }.imageEntities-ContentDesignImageSets.img-small{width: 16px; height: 16px}.imageEntities-ContentDesignImageSets.img-medium{width: 1px;height: 1px;}.imageEntities-ContentDesignImageSets.img-large{width: 1px; height: 1px}.imageEntities-Settings.img-small{width: 16px; height: 16px}.imageEntities-Settings.img-medium{width: 1px;height: 1px;}.imageEntities-Settings.img-large{width: 1px; height: 1px}.imageEntities-MAccommodations.img-small{width: 90px; height: 60px}.imageEntities-MAccommodations.img-medium{width: 200px;}.imageEntities-MAccommodations.img-large{width: 640px; }.imageEntities-CsContracts.img-small{width: 1px; }.imageEntities-CsContracts.img-medium{width: 1px;}.imageEntities-CsContracts.img-large{width: 1px; }.imageEntities-LocalTourOperators.img-small{width: 100px; }.imageEntities-LocalTourOperators.img-medium{width: 320px;}.imageEntities-LocalTourOperators.img-large{width: 640px; }.imageEntities-ContentSliders.img-small{width: 100px; }.imageEntities-ContentSliders.img-medium{width: 1px;height: 1px}.imageEntities-ContentSliders.img-large{width: 468px; }.imageEntities-CsClients.img-small{width: 100px; }.imageEntities-CsClients.img-medium{width: 1px;height: 1px}.imageEntities-CsClients.img-large{width: 468px; }.imageEntities-BusinessCases.img-small{width: 1px; }.imageEntities-BusinessCases.img-medium{width: 1px;}.imageEntities-BusinessCases.img-large{width: 1px; }.fm-large{width: 48px;height: 48px}.lm-large{width: 48px;height: 48px}img.lm{width: 16px; height: 16px}img.fm{width: 16px; height: 16px}img.tip{width: 16px; height: 16px}lm-pic{width:150px ;height: 25px;}fm-pic{width:150px ;height: 25px;}img.availability-small{width: 16px; height: 16px}.occupancy-form,.occupancy-form *{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.occupancy-form{width: 100%;}.occupancy-form .row .cell{float: left;width: 16%;min-width: 130px;padding-right: 1em;margin-top: 1em;}.occupancy-form .row .cell label{display: inline-block;font-weight: bold;padding-bottom: 0.5em; }.occupancy-form .row .cell select{width: 100%; max-width: 100px;}.order-form,.order-form *{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.order-form table{width: 100%;}.order-form table{margin-top: 1.5em;}.order-form table .head{font-size: 1.5em;padding-bottom: 12px;text-align: left;}.order-form .colnames th {text-align: left;}.order-form input[type="text"],.order-form input[type="email"]{width: 100%;max-width: 180px;}.order-form .new-submit{width:322px;height: 50px;font-size: 20px;font-weight: bold;margin: 35px 120px 0 0;}.dates-tmpl .order-form .new-submit{display: block;margin: 35px auto 0;float: none;}.order-form #text {width:410px;height: 60px}.local-booking-form .box{padding: 1em 0;}.local-booking-form .box .box-content{background: #fff;padding: 1em;}.local-booking-form .box .box-header{font-size: 1.7em;font-weight: bold;padding: 0.5em;background: #ddd;vertical-align: middle;}.local-booking-form .booking-result{display:none;padding: 1em;}.local-booking-form .booking-result.error{background: #F2DEDE;color: #A94442;border: 1px solid #EBCCD1;}.local-booking-form .booking-result.success{background: #DFF0D8;color: #3C763D;border: 1px solid #D6E9C6;}.local-booking-form .price-notes {margin-top: 35px;border-top: 1px solid #d7d7d7;}.local-booking-form .price-notes p {font-size: 80%;}#tooltip { border-radius: 5px; border: 2px solid #000; background: #4c4c4c; color: #fff; font-family: Arial, sans-serif; padding: 8px; overflow: hidden;position: absolute;z-index: 3000;}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}@font-face { font-family: 'cesys3'; src: url('/fonts/cesys3-icon-font.eot?y6wkm9'); src: url('/fonts/cesys3-icon-font.eot?y6wkm9#iefix') format('embedded-opentype'), url('/fonts/cesys3-icon-font.ttf?y6wkm9') format('truetype'), url('/fonts/cesys3-icon-font.woff?y6wkm9') format('woff'), url('/fonts/cesys3-icon-font.svg?y6wkm9') format('svg'); font-weight: normal; font-style: normal;}[class^="c3f-"], [class*=" c3f-"] { font-family: 'cesys3' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.c3f-air-condition-1:before {content: "\61";}.c3f-c3f-board-3:before {content: "\e900";}.c3f-wellness-1:before {content: "\e901";}.c3f-sea-distance-1:before {content: "\e902";}.c3f-family-friendly-1:before {content: "\e903";}.c3f-sport-friendly-1:before {content: "\e904";}.c3f-tobogan-1:before {content: "\e905";}.c3f-at-the-beach-1:before {content: "\e906";}.c3f-outdoor-pool-1:before {content: "\e907";}.c3f-indoor-pool-1:before {content: "\e908";}.c3f-wifi-1:before {content: "\e909";}.c3f-air-condition-2:before {content: "\e90a";}.c3f-at-the-beach-2:before {content: "\e90b";}.c3f-family-friendly-2:before {content: "\e90c";}.c3f-indoor-pool-2:before {content: "\e90d";}.c3f-outdoor-pool-2:before {content: "\e90e";}.c3f-wellness-2:before {content: "\e90f";}.c3f-arrow-back-1:before {content: "\e910";}.c3f-sport-friendly-2:before {content: "\e911";}.c3f-tobogan-2:before {content: "\e912";}.c3f-wifi-2:before {content: "\e913";}.c3f-facebook-1:before {content: "\e914";}.c3f-G-plus-1:before {content: "\e915";}.c3f-linkedin-1:before {content: "\e916";}.c3f-twitter-1:before {content: "\e917";}.c3f-youtube-1:before {content: "\e918";}.c3f-facebook-2:before {content: "\e919";}.c3f-g-plus-2:before {content: "\e91a";}.c3f-instagram-2:before {content: "\e91b";}.c3f-linkedIn-2:before {content: "\e91c";}.c3f-pinterest-2:before {content: "\e91d";}.c3f-twitter-2:before {content: "\e91e";}.c3f-youtube-2:before {content: "\e91f";}.c3f-car-1:before {content: "\e920";}.c3f-bus-1:before {content: "\e921";}.c3f-plane-1:before {content: "\e922";}.c3f-home-1:before {content: "\e923";}.c3f-calendar-1:before {content: "\e924";}.c3f-magnifier-1:before {content: "\e925";}.c3f-envelope-1:before {content: "\e926";}.c3f-heart-1:before {content: "\e927";}.c3f-telefon:before {content: "\e928";}.c3f-dialog-bubble-1:before {content: "\e929";}.c3f-dialog-bubble-2:before {content: "\e92a";}.c3f-dialog-bubble-3:before {content: "\e92b";}.c3f-dialog-bubble-4:before {content: "\e92c";}.c3f-dialog-bubble-5:before {content: "\e92d";}.c3f-dialog-bubble-6:before {content: "\e92e";}.c3f-dialog-bubble-7:before {content: "\e92f";}.c3f-dialog-bubble-8:before {content: "\e930";}.c3f-email-1:before {content: "\e931";}.c3f-email-2:before {content: "\e932";}.c3f-email-3:before {content: "\e933";}.c3f-email-4:before {content: "\e934";}.c3f-email-5:before {content: "\e935";}.c3f-mobil-1:before {content: "\e936";}.c3f-mobil-2:before {content: "\e937";}.c3f-mobil-3:before {content: "\e938";}.c3f-mobil-4:before {content: "\e939";}.c3f-phone-1:before {content: "\e93a";}.c3f-phone-2:before {content: "\e93b";}.c3f-lmfm-1:before {content: "\e93c";}.c3f-transport-1:before {content: "\e93d";}.c3f-transport-2:before {content: "\e93e";}.c3f-transport-3:before {content: "\e93f";}.c3f-globe-1:before {content: "\e940";}.c3f-star-1:before {content: "\e941";}.c3f-star-2:before {content: "\e942";}.c3f-ikona_kalendar-datum-1:before {content: "\e943";}.c3f-calendar-2:before {content: "\e944";}.c3f-calendar-3:before {content: "\e945";}.c3f-calendar-4:before {content: "\e946";}.c3f-calendar-5:before {content: "\e947";}.c3f-calendar-6:before {content: "\e948";}.c3f-magnifier-2:before {content: "\e949";}.c3f-payment-1:before {content: "\e94a";}.c3f-person-1:before {content: "\e94b";}.c3f-board-1:before {content: "\e94c";}.c3f-board-2:before {content: "\e94d";}.c3f-arrow-back-2:before {content: "\e94e";}.c3f-arrow-forward-1:before {content: "\e94f";}.c3f-arrow-forward-2:before {content: "\e950";}.c3f-board-3:before {content: "\e951";}.c3f-map-place-1:before {content: "\e952";}.c3f-map-place-2:before {content: "\e953";}.c3f-c3f-board-4:before {content: "\e954";}.c3f-c3f-briefcase-1:before {content: "\e955";}.c3f-c3f-briefcase-2:before {content: "\e956";}.c3f-c3f-calendar-7:before {content: "\e957";}.c3f-c3f-check-1:before {content: "\e958";}.c3f-c3f-check-2:before {content: "\e959";}.c3f-c3f-check-3:before {content: "\e95a";}.c3f-c3f-info-1:before {content: "\e95b";}.c3f-c3f-info-2:before {content: "\e95c";}.c3f-c3f-palm-1:before {content: "\e95d";}.c3f-c3f-palm-2:before {content: "\e95e";}.c3f-c3f-plus-1:before {content: "\e95f";}.c3f-c3f-plus-2:before {content: "\e960";}.c3f-c3f-plus-3:before {content: "\e961";}.c3f-board-5:before {content: "\e962";}.c3f-gallery:before {content: "\e963";}.c3f-login:before {content: "\e964";}.c3f-star-3:before {content: "\e965";}.c3f-star-4:before {content: "\e966";}.c3f-gallery-2:before {content: "\e967";}.c3f-gallery-3:before {content: "\e968";}.c3f-hotel:before {content: "\e969";}.c3f-star-5:before {content: "\e96a";}.c3f-sun-1:before {content: "\e96b";}.c3f-assignment-turned:before {content: "\e96c";}.c3f-content-copy:before {content: "\e96d";}.c3f-subdirectory-arrow:before {content: "\e96e";}.c3f-compass-1:before {content: "\e96f";}.c3f-compass-2:before {content: "\e970";}.c3f-cruise-1:before {content: "\e971";}.c3f-envelope-2:before {content: "\e972";}.c3f-give-gift-1:before {content: "\e973";}.c3f-give-gift-2:before {content: "\e974";}.c3f-chat-1:before {content: "\e975";}.c3f-insurance-1:before {content: "\e976";}.c3f-insurance-2:before {content: "\e977";}.c3f-insurance-3:before {content: "\e978";}.c3f-insurance-4:before {content: "\e979";}.c3f-notes-1:before {content: "\e97a";}.c3f-notes-2:before {content: "\e97b";}.c3f-plane-2:before {content: "\e97c";}.c3f-plane-3:before {content: "\e97d";}.c3f-price-1:before {content: "\e97e";}.c3f-send-1:before {content: "\e97f";}.c3f-telefon-1:before {content: "\e980";}.c3f-telefon-2:before {content: "\e981";}.c3f-telefon-3:before {content: "\e982";}.c3f-telefon-4:before {content: "\e983";}.c3f-transport-4:before {content: "\e984";}.c3f-spa:before {content: "\e985";}.c3f-pet:before {content: "\e986";}.c3f-sauna:before {content: "\e987";}.c3f-aquapark:before {content: "\e988";}.c3f-natural-swimming:before {content: "\e989";}.c3f-mountain-hotel-2:before {content: "\e98a";}.c3f-city-hotel:before {content: "\e98b";}.c3f-whirlpool:before {content: "\e98c";}.c3f-mountain-hotel-1:before {content: "\e98d";}.c3f-barrier-free:before {content: "\e98e";}.c3f-fireplace:before {content: "\e98f";}.c3f-gril:before {content: "\e990";}.c3f-tv:before {content: "\e991";}.c3f-dishwasher:before {content: "\e992";}.c3f-washing-machine:before {content: "\e993";}.c3f-skipass-icon:before {content: "\ea33";}.c3f-direct-ski-lift:before {content: "\ea34";}.c3f-ski-lift-distance:before {content: "\ea35";}.c3f-massage:before {content: "\ea36";}.c3f-fitness:before {content: "\ea37";}.searches-autocomplete { max-height: 200px; overflow-y: auto; overflow-x: hidden; padding-right: 20px;} .search-season {display: inline-block;height: 11px;width: 11px;background-size: 88px !important;}.search-season-summer {background: transparent url("/img/weathers/set1.png") no-repeat;background-position: -11px 0px;}.search-season-winter {background: transparent url("/img/weathers/set1.png") no-repeat;background-position: -66px 0px;}#cookieAcceptBar {position: fixed;width: 100%;min-height: 50px;z-index: 7900;padding: 15px;bottom: 0px;background-color: black;}#cookieAcceptBar button{float: right;}#gdpr-general-accept { display: block; background: #227dbe; border: 0 none; padding: 20px; text-align: center; height: 60px; max-width: 220px; width: 100%; margin: 0 auto;}#gdpr-general-accept a { color: #fff; font-size: 24px; text-decoration: none; display: block;}.customers-content .cd-content td { font-weight: normal;}.callbackConfirmationMessage { font-size: 1.5rem; text-align: center; margin: 1rem 0;}.callbackConfirmationMessage em { display: inline-block; margin: 0 auto; padding: 1rem; border-radius: 50% !important; background: #227dbe; color: #fff; font-weight: 400; font-size: 2rem;}.callbackConfirmationMessage p{ display: block;}.callbackSuccess { text-align: center;}