.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {position: absolute !important;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-icon {width: 16px;height: 16px;background-image: url(css-i-ui-ui--icons_333333_256x240.png);background-repeat: no-repeat;display: block;overflow: hidden;text-indent: -99999px;}
.ui-widget-content .ui-icon {background-image: url(css-i-ui-ui--icons_333333_256x240.png);}
.ui-widget-header .ui-icon {background-image: url(css-i-ui-ui--icons_333333_256x240.png);}
.ui-state-default .ui-icon {background-image: url(css-i-ui-ui--icons_333333_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(css-i-ui-ui--icons_333333_256x240.png);}
.ui-state-active .ui-icon {background-image: url(css-i-ui-ui--icons_333333_256x240.png);}
.ui-state-highlight .ui-icon {background-image: url(css-i-ui-ui--icons_333333_256x240.png);}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(css-i-ui-ui--icons_333333_256x240.png);}
.ui-icon-triangle-1-s {background-position: -64px -16px;}
.ui-icon-circle-triangle-e {background-position: -48px -192px;}
.ui-icon-circle-triangle-w {background-position: -80px -192px;}
.ui-widget-content {border: 1px solid rgb(170,170,170);background-color: rgb(255,255,255);color: rgb(51,51,51);font: 11px/18px Arial,Tahoma,Verdana;}
.ui-widget-content a {color: rgb(51,51,51);}
.ui-widget-header {border: 1px solid rgb(255,150,15);background: rgb(255,150,15);color: rgb(255,255,255);font-weight: bold;}
.ui-widget-header a {color: rgb(255,255,255);}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: 1px solid rgb(204,204,204);background: rgb(255,255,255) url(css-i-sprites-v--sprite.png) 0 -596px repeat-x;font-weight: normal;color: rgb(51,51,51);}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: rgb(51,51,51);text-decoration: none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {border: 1px solid rgb(255,150,15);background: rgb(250,235,215) !important;color: rgb(51,51,51);}
.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border: 1px solid rgb(255,150,15);color: rgb(51,51,51);}
.ui-state-hover a, .ui-state-hover a:hover {color: rgb(51,51,51);text-decoration: none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border: 1px solid rgb(255,150,15);font-weight: normal;color: rgb(51,51,51);}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: rgb(51,51,51);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 rgb(231,143,8);background-color: rgb(250,235,215);color: rgb(51,51,51);}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {color: rgb(51,51,51);}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid rgb(143,0,0);background-color: rgb(255,0,0);color: rgb(255,255,255);}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: rgb(255,255,255);}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: rgb(255,255,255);}
.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: 0.7;filter: Alpha(Opacity=70);font-weight: normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {cursor: default;opacity: 0.35;filter: Alpha(Opacity=35);background-image: none;}
.ui-datepicker {width: 17em;line-height: 12px;padding: 0.2em 0.2em 0;display: none;z-index: 200 !important;}
.ui-datepicker .ui-datepicker-header {position: relative;padding: 2px 0;color: rgb(51,51,51);background: rgb(221,221,221);border: none;}
.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 {cursor: pointer;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%;border-collapse: collapse;margin: 0 0 0.4em;}
.ui-datepicker th {padding: 0.7em 0.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: 0.2em;text-align: right;text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: 0.7em 0 0 0;padding: 0 0.2em;border-left: 0;border-right: 0;border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button {font-size: 11px;float: right;margin: 0.5em 0.2em 0.4em;cursor: pointer;padding: 0.2em 0.6em 0.3em 0.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 0.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%;}
.ui-autocomplete {padding: 0;margin: 0;list-style: none;font-size: 11px;position: absolute;cursor: default;max-height: 200px;height: 200px;overflow: auto;}
.ul-autocomplete-region {color: rgb(14,160,37);font-weight: bold;padding: 3px 5px;}
.ul-autocomplete-riviera {color: rgb(0,129,194);font-weight: bold;padding: 3px 5px;}
.ul-autocomplete-place {color: rgb(51,51,51);font-weight: bold;padding: 3px 5px;}
.ui-autocomplete .ui-menu-item a {padding-left: 17px;cursor: pointer;display: block;border: 1px solid rgb(255,255,255);}
.ui-autocomplete .ui-menu-item a:hover, .ui-autocomplete .ui-menu-item .ui-state-focus {border-color: rgb(255,150,15);}
.ui-selectmenu-menu-dropdown {width: 80px;}
.ui-slider {position: relative;text-align: left;border: none;margin: 5px 2px 0 2px;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1.2em;height: 1.2em;cursor: pointer;background: rgb(238,238,238);}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: 0.7em;display: block;border: 0;background: rgb(255,171,64);}
.ui-slider-horizontal {height: 0.8em;}
.ui-slider-horizontal .ui-slider-handle {top: -0.3em;margin-left: -0.6em;}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
div.serviceLightbox .pp_content .ppt {color: rgb(51,51,51);font-weight: bold;font-size: 1.1em;}
div.serviceLightbox .pp_content_container .pp_left, div.serviceLightbox .pp_content_container .pp_right {background: rgb(255,255,255);}
div.serviceLightbox .pp_content {background-color: rgb(255,255,255);text-align: center;margin-left: 20px;}
div.serviceLightbox .pp_next:hover {background: url(css-i-ui-btnNext.png) center right no-repeat;cursor: pointer;}
div.serviceLightbox .pp_previous:hover {background: url(css-i-ui-btnPrevious.png) center left no-repeat;cursor: pointer;}
div.serviceLightbox .pp_expand {background: url(css-i-ui-sprite.png) -31px -26px no-repeat;cursor: pointer;}
div.serviceLightbox .pp_expand:hover {background: url(css-i-ui-sprite.png) -31px -47px no-repeat;cursor: pointer;}
div.serviceLightbox .pp_contract {background: url(css-i-ui-sprite.png) 0 -26px no-repeat;cursor: pointer;}
div.serviceLightbox .pp_contract:hover {background: url(css-i-ui-sprite.png) 0 -47px no-repeat;cursor: pointer;}
div.serviceLightbox .pp_close {width: 75px;height: 22px;background: url(css-i-ui-sprite.png) -1px -1px no-repeat;cursor: pointer;}
div.serviceLightbox #pp_full_res .pp_inline {color: rgb(0,0,0);}
div.serviceLightbox .pp_gallery a.pp_arrow_previous, div.serviceLightbox .pp_gallery a.pp_arrow_next {margin-top: 12px !important;}
div.serviceLightbox .pp_nav .pp_play {background: url(css-i-ui-sprite.png) -1px -100px no-repeat;height: 15px;width: 14px;}
div.serviceLightbox .pp_nav .pp_pause {background: url(css-i-ui-sprite.png) -24px -100px no-repeat;height: 15px;width: 14px;}
div.serviceLightbox .pp_arrow_previous {background: url(css-i-ui-sprite.png) 0 -71px no-repeat;}
div.serviceLightbox .pp_arrow_previous.disabled {background-position: 0 -87px;cursor: default;}
div.serviceLightbox .pp_arrow_next {background: url(css-i-ui-sprite.png) -22px -71px no-repeat;}
div.serviceLightbox .pp_arrow_next.disabled {background-position: -22px -87px;cursor: default;}
div.serviceLightbox .pp_loaderIcon {background: url(css-i-ui-loader32w.gif) center center no-repeat;width: 32px;height: 32px;}
div.pp_pic_holder a:focus {outline: none;}
div.pp_overlay {background: rgb(0,0,0);display: none;left: 0;position: absolute;top: 0;width: 100%;z-index: 9500;}
div.pp_pic_holder {display: none;position: absolute;width: 100px;z-index: 10000;}
.pp_top {height: 20px;position: relative;}
* html .pp_top {padding: 0 20px;}
.pp_top .pp_left {height: 20px;left: 0;position: absolute;width: 20px;}
.pp_top .pp_middle {height: 20px;left: 20px;position: absolute;right: 20px;}
* html .pp_top .pp_middle {left: 0;position: static;}
.pp_top .pp_right {height: 20px;left: auto;position: absolute;right: 0;top: 0;width: 20px;}
.pp_content {height: 40px;font-size: 11px;}
.pp_fade {display: none;}
.pp_content_container {position: relative;text-align: left;width: 100%;padding: 20px 0;background-color: rgb(255,255,255);}
.pp_content_container .pp_left {padding-left: 20px;}
.pp_content_container .pp_right {padding-right: 20px;}
.pp_content_container .pp_details {margin: 7px 0 0 0;}
.pp_description {display: none;margin: 0 20px 5px 20px;}
.pp_nav {clear: left;float: left;margin: 3px 0 0 0;}
.pp_nav p {float: left;margin: 2px 4px;}
.pp_nav .pp_play, .pp_nav .pp_pause {float: left;margin-right: 4px;text-indent: -10000px;}
a.pp_arrow_previous, a.pp_arrow_next {display: block;float: left;height: 15px;margin-top: 3px;overflow: hidden;text-indent: -10000px;width: 14px;}
.pp_hoverContainer {position: absolute;top: 0;width: 100%;z-index: 2000;}
.pp_gallery {left: 50%;margin-top: -50px;position: absolute;z-index: 10000;}
.pp_gallery ul {float: left;height: 35px;margin: 0 0 0 5px;overflow: hidden;position: relative;}
.pp_gallery ul a {border: 1px rgba(0,0,0,0.5) solid;display: block;float: left;height: 33px;overflow: hidden;}
.pp_gallery ul a:hover {border-color: rgb(255,255,255);}
.pp_gallery ul a img {border: 0;}
.pp_gallery li {display: block;float: left;margin: 0 5px 0 0;}
.pp_gallery li.default a {background-color: black;display: block;height: 33px;width: 50px;}
.pp_gallery li.default a img {display: none;}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {margin-top: 7px !important;}
a.pp_next {background: url(css-i-ui-btnNext.png) 10000px 10000px no-repeat;display: block;float: right;height: 100%;text-indent: -10000px;width: 49%;}
a.pp_previous {background: url(css-i-ui-btnNext.png) 10000px 10000px no-repeat;display: block;float: left;height: 100%;text-indent: -10000px;width: 49%;}
a.pp_expand, a.pp_contract {cursor: pointer;display: none;height: 20px;position: absolute;right: 30px;text-indent: -10000px;top: 10px;width: 20px;z-index: 20000;}
a.pp_close {display: block;margin-top: 0;float: right;text-indent: -10000px;width: 75px;height: 22px;background: url(css-i-ui-sprite.png) -1px -1px no-repeat;cursor: pointer;}
.pp_bottom {height: 20px;position: relative;}
* html .pp_bottom {padding: 0 20px;}
.pp_bottom .pp_left {height: 20px;left: 0;position: absolute;width: 20px;}
.pp_bottom .pp_middle {height: 20px;left: 20px;position: absolute;right: 20px;}
* html .pp_bottom .pp_middle {left: 0;position: static;}
.pp_bottom .pp_right {height: 20px;left: auto;position: absolute;right: 0;top: 0;width: 20px;}
.pp_loaderIcon {display: block;left: 50%;margin: -16px 0 0 -16px;position: absolute;top: 50%;background: url(css-i-ui-loader32w.gif) center center no-repeat;width: 32px;height: 32px;}
#pp_full_res {line-height: 1 !important;}
#pp_full_res .pp_inline {text-align: left;}
#pp_full_res .pp_inline p {margin: 0 0 15px 0;}
div.ppt {color: rgb(255,255,255);display: none;font-size: 17px;margin: 0 0 5px 15px;z-index: 9999;}
#serviceWrapper .jspContainer {overflow: hidden;position: relative;z-index: 0;}
#serviceWrapper .jspPane {position: absolute;}
#serviceWrapper .jspVerticalBar {position: absolute;top: 0;right: 0;width: 16px;height: 100%;}
#serviceWrapper .jspHorizontalBar {position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;}
#serviceWrapper .jspVerticalBar *, #serviceWrapper .jspHorizontalBar * {margin: 0;padding: 0;}
#serviceWrapper .jspCap {display: none;}
#serviceWrapper .jspHorizontalBar .jspCap {float: left;}
#serviceWrapper .jspTrack {position: relative;}
#serviceWrapper .jspDrag {position: relative;top: 0;left: 0;cursor: pointer;}
#serviceWrapper .jspHorizontalBar .jspTrack, #serviceWrapper .jspHorizontalBar .jspDrag {float: left;height: 100%;}
#serviceWrapper .jspArrow {text-indent: -20000px;display: block;cursor: pointer;}
#serviceWrapper .jspArrow.jspDisabled {cursor: default;}
#serviceWrapper .jspVerticalBar .jspArrow {height: 16px;}
#serviceWrapper .jspHorizontalBar .jspArrow {width: 16px;float: left;height: 100%;}
#serviceWrapper .jspVerticalBar .jspArrow:focus {outline: none;}
#serviceWrapper .jspCorner {float: left;height: 100%;}
#serviceWrapper .jspHorizontalBar, #serviceWrapper .jspVerticalBar, #serviceWrapper .jspTrack {background: rgb(204,204,204);}
#serviceWrapper .jspDrag {background: rgb(136,136,136);}
#serviceWrapper .jspTrack .jspActive, #serviceWrapper .jspTrack .jspHover, #serviceWrapper .jspDrag:hover {background: rgb(102,102,102);}
#serviceWrapper .jspArrow {background: url(css-i-ui-ui--icons_333333_256x240.png) no-repeat;}
#serviceWrapper .jspVerticalBar>.jspActive, #serviceWrapper .jspArrow:hover {background-image: url(css-i-ui-ui--icons_333333_256x240.png);}
#serviceWrapper .jspVerticalBar>.jspDisabled, #serviceWrapper .jspVerticalBar>.jspDisabled:hover, #serviceWrapper .jspHorizontalBar>.jspDisabled, #serviceWrapper .jspHorizontalBar>.jspDisabled:hover {background-color: transparent;background-image: url(css-i-ui-ui--icons_333333_256x240.png);}
#serviceWrapper .jspVerticalBar .jspArrow {height: 15px;}
#serviceWrapper .jspHorizontalBar .jspArrow {width: 15px;}
#serviceWrapper .jspArrowUp {background-position: 0 0;}
#serviceWrapper .jspArrowDown {background-position: -64px 0 !important;}
#serviceWrapper .jspArrowLeft {background-position: -96px 0 !important;}
#serviceWrapper .jspArrowRight {background-position: -32px 0 !important;}
#serviceWrapper .jspHorizontalBar .jspDrag {background: rgb(213,213,213) url(css-i-bg-bg--scroll--hor.gif) no-repeat center center;}
#serviceWrapper .jspVerticalBar .jspDrag {background: rgb(213,213,213) url(css-i-bg-bg--scroll--ver.gif) no-repeat center center;}
#serviceWrapper .jspHorizontalBar, #serviceWrapper .jspVerticalBar, #serviceWrapper .jspTrack {background-color: rgb(245,245,245);}
#serviceWrapper .jspDrag {background-color: rgb(213,213,213);}
#serviceWrapper .jspTrack .jspActive, #serviceWrapper .jspTrack .jspHover, #serviceWrapper .jspArrow:hover, #serviceWrapper .jspArrow .jspHover, #serviceWrapper .jspDrag:hover {background-color: rgb(197,197,197);}
#serviceWrapper .jspArrow {background-color: rgb(213,213,213);}
#serviceWrapper .jspVerticalBar {width: 14px;}
#serviceWrapper .jspArrowDown {background-position: -65px 0 !important;}
.ui-dialog {position: absolute;padding: 0.2em;width: 300px;overflow: hidden;}
.ui-dialog .ui-dialog-titlebar {padding: 0.4em 1em;position: relative;}
.ui-dialog .ui-dialog-title {float: left;margin: 0.1em 16px 0.1em 0;}
.ui-dialog .ui-dialog-titlebar-close {position: absolute;right: 0.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: 0.5em 1em;background: none;zoom: 1;}
.ui-dialog .ui-dialog-buttonpane {text-align: left;border-width: 1px 0 0 0;background-image: none;margin: 0.5em 0 0 0;padding: 0.3em 1em 0.5em 0.4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: right;}
.ui-dialog .ui-dialog-buttonpane button {margin: 0.5em 0.4em 0.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-widget-overlay {background: rgb(255,255,255);opacity: 0.7;filter: Alpha(Opacity=70);height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.ui-dialog-titlebar {background: url(css-i-sprites-v--sprite.png) 0 -77px repeat-x;color: rgb(51,51,51);font-size: 16px;font-weight: bold;height: 30px;line-height: 30px;padding: 0 10px !important;text-shadow: 1px 1px rgb(255,255,255);}
.ui-dialog .ui-dialog-content {font-size: 12px;}
.ui-dialog-content .validationMessage {width: auto !important;padding: 0 !important;text-align: left;}
.ui-resizable-handle {display: none;}
.ui-icon-closethick {background: url(css-i-ui-ui--icons_333333_256x240.png) -96px -128px no-repeat;}
.ui-checkbox {position: relative;display: inline-block;zoom: 1;}
.ui-checkbox .ui-checkbox-inputwrapper {width: 0;height: 0;overflow: hidden;}
.ui-checkbox label {display: inline-block;zoom: 1;position: relative;line-height: 16px;padding-left: 20px;cursor: pointer;z-index: 1;}
.ui-checkbox .ui-checkbox-box {position: absolute;top: 0;left: 0;width: 14px;height: 14px;background: rgb(255,255,255);border-color: rgb(170,170,170);}
.ui-checkbox-box.ui-state-hover {border-color: rgb(255,150,15) !important;background-color: rgb(255,255,255) !important;}
.ui-icon-check {background-position: -65px -145px;}
.ui-tooltip {padding: 3px 8px;position: absolute;z-index: 9999;-o-box-shadow: 0 0 5px rgb(170,170,170);-moz-box-shadow: 0 0 5px rgb(170,170,170);-webkit-box-shadow: 0 0 5px rgb(170,170,170);box-shadow: 0 0 5px rgb(170,170,170);}
.ui-datepicker .ui-datepicker-week-end a, .ui-datepicker .ui-datepicker-week-end span.ui-state-default, .unitCalendar .ui-datepicker-week-end span.ui-state-default {font-weight: bold;color: rgb(191,64,64);}
.ui-datepicker .ui-state-active {background-color: rgb(239,239,239) !important;border-color: rgb(0,0,255) !important;}
.ui-selectmenu-dropdown.ui-state-hover {background-color: rgb(255,255,255);}
#serviceWrapper, #serviceWrapper p, #serviceWrapper form {padding: 0;margin: 0;}
#serviceWrapper ul, #serviceWrapper li {padding: 0;margin: 0;list-style: none;}
#serviceWrapper p {line-height: 14px;}
#serviceWrapper img {border: none;}
#serviceWrapper table {border-collapse: collapse;border-spacing: 0;}
#serviceWrapper h1, #serviceWrapper h2, #serviceWrapper h3, #serviceWrapper h4, #serviceWrapper h5, #serviceWrapper h6 {padding: 0;margin: 0;font-weight: normal;}
#serviceWrapper .ie h3 {font-size: 14px;}
#serviceWrapper a {color: rgb(5,95,165);outline: none;}
#serviceWrapper a:hover {color: rgb(0,81,122);}
#serviceWrapper a:active {color: rgb(235,136,23);}
#serviceWrapper {font: 11px/18px Arial,Tahoma,Verdana;color: rgb(51,51,51);}
#serviceWrapper select {height: 23px;min-width: 50px;border: 1px solid rgb(170,170,170);background-color: rgb(255,255,255);padding: 2px;font-family: Arial;outline: 0;font-size: 11px;cursor: pointer;}
#serviceWrapper select:hover {border-color: rgb(255,150,15);}
#serviceWrapper option {padding: 2px;}
#serviceWrapper .ie7 select {height: 19px !important;}
#serviceWrapper .guestbookFront a {text-decoration: none;}
#serviceWrapper .buttonNew {display: inline-block;zoom: 1;cursor: pointer;border: 1px solid rgb(204,204,204);color: rgb(255,255,255);font-family: Arial;font-weight: bold;text-decoration: none;margin-bottom: 1px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
#serviceWrapper .buttonNew.square {-moz-border-radius: 0px !important;-webkit-border-radius: 0px !important;border-radius: 0px !important;}
#serviceWrapper .buttonNew.orange {background-image: url(css-i-sprites-v--sprite.png?v8);background-repeat: repeat-x;background-position: 0 -221px;border-color: rgb(235,136,23);text-shadow: -1px -1px rgb(235,136,23);}
#serviceWrapper .buttonNew.orange:hover, #serviceWrapper .buttonNew.orange:active {background-position: 0 -259px;color: rgb(255,255,255) !important;}
#serviceWrapper .buttonNew.mini.blue, #serviceWrapper .buttonNew.small.blue {background-color: rgb(53,138,213);border-color: rgb(0,81,122);text-shadow: -1px -1px rgb(0,81,122);}
#serviceWrapper .buttonNew.small.blue:hover, #serviceWrapper .buttonNew.mini.blue:hover {background-color: rgb(41,122,193);color: rgb(255,255,255);}
#serviceWrapper .buttonNew.lmOrange {background: url(css-i-sprites-v--discounts_v3.png) 0 -120px repeat-x !important;border-color: rgb(253,179,58);text-shadow: 1px 1px rgb(255,255,255);color: rgb(235,136,23);}
#serviceWrapper .buttonNew.lmOrange:hover {background-position: 0 -135px !important;}
#serviceWrapper .buttonNew.red {background-image: url(css-i-sprites-v--sprite.png?v8);background-repeat: repeat-x;background-position: 0 -742px !important;border-color: rgb(204,0,14);text-shadow: -1px -1px rgb(204,0,14);}
#serviceWrapper .buttonNew.red:hover {background-position: 0 -766px !important;color: rgb(255,255,255);}
#serviceWrapper .buttonNew.green {background-image: url(css-i-sprites-v--spriteNew-v1.png);background-repeat: repeat-x;background-position: 0 -124px !important;border-color: rgb(36,112,0);text-shadow: -1px -1px rgb(36,112,0);}
#serviceWrapper .buttonNew.green:hover {background-position: 0 -154px !important;color: rgb(255,255,255);}
#serviceWrapper .buttonNew:active {margin-top: 1px;margin-bottom: 0;}
#serviceWrapper .buttonNew.large {height: 38px;padding: 5px 25px;font-size: 16px;}
#serviceWrapper .buttonNew.small {height: 26px;padding: 3px 6px;font-size: 11px;background-position: 0 -221px;}
#serviceWrapper .myFavWrap2 .buttonNew, #serviceWrapper .unitCompareWrap .buttonNew {padding: 5px 8px !important;}
#serviceWrapper .buttonNew.small.link {height: 18px;line-height: 18px;}
#serviceWrapper .buttonNew.small2lines.link {line-height: 14px;text-align: center;padding: 4px;}
#serviceWrapper .buttonNew.mini.link {height: 16px;line-height: 16px;padding: 2px 5px;}
#serviceWrapper .buttonNew.large.link {height: 26px;line-height: 26px;}
#serviceWrapper .buttonNew.mini {height: 22px;font-size: 11px;padding: 2px 5px;}
#serviceWrapper .buttonNew.gray {background-image: url(css-i-sprites-v--sprite.png?v8);background-repeat: repeat-x;background-position: 0 -395px;border-color: rgb(170,170,170);text-shadow: -1px -1px rgb(255,255,255);color: rgb(51,51,51);}
#serviceWrapper .buttonNew.gray:hover {background-position: 0 -410px;}
#serviceWrapper .buttonNew.homePage {width: 100%;font-size: 18px;}
#serviceWrapper #objectCalc.buttonNew {width: 179px;font-size: 12px;text-align: center;}
#serviceWrapper #reservationChangeable.buttonNew, #serviceWrapper .atBoats .buttonNew {width: 179px;font-size: 12px;text-align: center;}
#serviceWrapper .buttonContainer {position: relative;}
#serviceWrapper .magnifyIcon {background: url(css-i-sprites-sprite-v9.png) -60px 0px no-repeat;width: 16px;height: 16px;position: absolute;top: 0;left: 76px;float: left;display: block;margin-top: 12px;}
#serviceWrapper .small .inIcon {overflow: hidden;float: left;border: 1px solid rgb(0,81,122);background: rgb(255,255,255);width: 10px;color: rgb(0,81,122);text-shadow: none;text-align: center;height: 10px;line-height: 10px;margin-right: 5px;margin-top: 3px;}
#serviceWrapper .mini .inIcon {overflow: hidden;float: left;border: 1px solid rgb(0,81,122);background: rgb(255,255,255);width: 10px;color: rgb(0,81,122);text-shadow: none;text-align: center;height: 10px;line-height: 10px;margin-right: 4px;margin-top: 2px;}
#serviceWrapper .green .inIcon {border-color: rgb(36,112,0);color: rgb(36,112,0);}
#serviceWrapper .small .outIcon {overflow: hidden;float: left;border: 1px solid rgb(204,0,14);background: rgb(255,255,255);width: 10px;color: rgb(204,0,14);text-shadow: none;text-align: center;height: 10px;line-height: 8px;margin-right: 5px;margin-top: 3px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
#serviceWrapper .mini .outIcon {overflow: hidden;float: left;border: 1px solid rgb(204,0,14);background: rgb(255,255,255);width: 10px;color: rgb(204,0,14);text-shadow: none;text-align: center;height: 10px;line-height: 8px;margin-right: 4px;margin-top: 2px;}
#serviceWrapper .blueInput input[type=text]:hover, #serviceWrapper .blueInput input[type=text]:focus {border-color: rgb(0,81,122);}
#serviceWrapper .sidebarInput {width: 100% !important;}
.ui-checkbox.filterLoader, #serviceWrapper #priceLabel.filterLoader, #serviceWrapper .searchLabel.filterLoader {background: rgb(255,252,247) url(css-i-ui-ajax--loader--bar.gif) 165px 2px no-repeat !important;}
#serviceWrapper {margin: auto;width: 980px;}
#serviceWrapper #serviceHeaderWrap {margin: auto;width: 940px;position: relative;}
#serviceWrapper.htmlService {background: transparent !important;}
#serviceWrapper #serviceHeader {margin: 0 auto;position: relative;z-index: 2;background: url(css-i-bg-header.png) repeat-x;height: 149px;}
#serviceWrapper #contentWrap {padding: 20px;background-color: rgb(255,255,255);width: 940px;color: rgb(51,51,51);position: relative;top: -1px;z-index: 1;}
#serviceWrapper #topContent {height: 415px;padding-bottom: 20px;}
#serviceWrapper #leftContent {width: 700px;float: left;}
#serviceWrapper #contentSidebar {width: 220px;float: right;}
#serviceWrapper .contentIcons {display: block;float: right;margin-left: 10px;height: 20px;}
#serviceWrapper .contentIcons li {float: left;overflow: hidden;}
#serviceWrapper .contentIcons li.facebook {width: 50px !important;margin-right: 10px;}
#serviceWrapper .contentIcons li.googleplus {width: 32px !important;margin-right: 10px;}
#serviceWrapper .contentIcons li.twitter {width: 60px !important;}
#serviceWrapper .contentIcons li a {display: block;height: 16px;overflow: hidden;text-align: left;text-indent: -9999px;width: 16px;}
#serviceWrapper .printer {background: url(css-i-sprites-sprite-v9.png) -80px -620px no-repeat;display: inline-block;zoom: 1;height: 16px;width: 16px;text-indent: -9999px;}
#serviceWrapper .printPdf {background: url(css-i-sprites-sprite-v9.png) -200px -640px no-repeat;display: inline-block;zoom: 1;height: 16px;width: 16px;text-indent: -9999px;}
#serviceWrapper .objectTopInfo .printer, #serviceWrapper .objectTopInfo .printPdf {float: right;margin-left: 9px;margin-top: 1px;}
#serviceWrapper .mapSearchIcon {background: url(css-i-sprites-sprite-v9.png) -20px -20px no-repeat;display: block;zoom: 1;height: 20px;width: 20px;text-indent: -9999px;margin-right: 8px;text-transform: capitalize;float: left;}
#serviceWrapper .detailSearchIcon {background: url(css-i-sprites-sprite-v9.png) -40px -20px no-repeat;display: block;zoom: 1;height: 20px;width: 20px;text-indent: -9999px;margin-right: 8px;text-transform: capitalize;float: left;}
#serviceWrapper #userLanguage {float: right;margin-top: 4px;height: 21px;line-height: 21px;background: rgb(255,255,255);width: 140px;border: 1px solid rgb(204,204,204);position: relative;z-index: 201;}
#serviceWrapper #userLanguage:hover {border-color: rgb(255,150,15);}
#serviceWrapper #langArrow {width: 7px;height: 4px;float: right;background: url(css-i-sprites-sprite-v9.png) -206px -708px no-repeat;margin-top: 9px;margin-right: 5px;}
#serviceWrapper #allLanguages {position: absolute;width: 140px;left: -1px;display: none;background: rgb(245,245,245);border: 1px solid rgb(255,150,15);border-top: none;overflow: hidden;}
#serviceWrapper #userLanguage:hover #allLanguages {display: block;}
#serviceWrapper #allLanguages a {display: block;text-decoration: none;}
#serviceWrapper #allLanguages a:hover {background: rgb(255,255,255);}
#serviceWrapper #allLanguages .selected {color: rgb(255,150,15);}
#serviceWrapper .flagIcon {width: 16px;height: 11px;float: left;margin: 5px;background-image: url(css-i-sprites-sprite-v9.png);background-repeat: no-repeat;}
#serviceWrapper .flag-bg {background-position: 0 -220px;}
#serviceWrapper .flag-cs {background-position: 0 -240px;}
#serviceWrapper .flag-dk, #serviceWrapper .flag-da {background-position: 0 -260px;}
#serviceWrapper .flag-de {background-position: 0 -280px;}
#serviceWrapper .flag-en {background-position: 0 -300px;}
#serviceWrapper .flag-es {background-position: 0 -320px;}
#serviceWrapper .flag-fr {background-position: 0 -340px;}
#serviceWrapper .flag-hr {background-position: 0 -360px;}
#serviceWrapper .flag-hu {background-position: 0 -380px;}
#serviceWrapper .flag-it {background-position: -20px -220px;}
#serviceWrapper .flag-lt {background-position: -20px -240px;}
#serviceWrapper .flag-mk {background-position: -20px -260px;}
#serviceWrapper .flag-nl {background-position: -20px -280px;}
#serviceWrapper .flag-pl {background-position: -20px -300px;}
#serviceWrapper .flag-ro {background-position: -20px -320px;}
#serviceWrapper .flag-ru {background-position: -20px -340px;}
#serviceWrapper .flag-sk {background-position: -20px -360px;}
#serviceWrapper .flag-sl {background-position: -20px -380px;}
#serviceWrapper .flag-sr {background-position: -40px -220px;}
#serviceWrapper .flag-se, #serviceWrapper .flag-sv {background-position: -40px -240px;}
#serviceWrapper .flag-uk {background-position: -40px -260px;}
#serviceWrapper .flag-at {background-position: -40px -280px;}
#serviceWrapper .flag-be {background-position: -40px -300px;}
#serviceWrapper .flag-lu {background-position: -40px -320px;}
#serviceWrapper .flag-no {background-position: -40px -340px;}
#serviceWrapper .flag-ch {background-position: -40px -360px;}
#serviceWrapper #serviceUtility {height: 31px;}
#serviceWrapper #serviceContent {position: relative;}
#serviceWrapper .homepageSearch .inputHolder {margin-bottom: 16px;}
#serviceWrapper .homepageSearch .inputSeperator3 {float: left;text-align: center;width: 40px;height: 31px;line-height: 30px;}
#serviceWrapper .homepageSearch #privateSearchForm_persons, #serviceWrapper .homepageSearch #hotelSearchForm_persons, #serviceWrapper .homepageSearch #resortSearchForm_persons, #serviceWrapper .homepageSearch #lighthouseSearchForm_persons {background-position: -275px -274px;}
.homepageSearch .ui-autocomplete-loading {background-position: 4px 10px !important;}
#serviceWrapper .homepageSearch .selectSearchWrap {background-position: -274px 7px;padding-top: 5px;padding-bottom: 5px;}
#serviceWrapper .homepageSearch .inputWithLabel {height: 31px;overflow: visible;position: relative;}
#serviceWrapper .homepageSearch .inputWithLabel input {padding-top: 5px;padding-bottom: 5px;color: rgb(51,51,51);position: absolute;top: 0;}
#serviceWrapper .homepageSearch .searchLabel {color: rgb(170,170,170);font-weight: normal;cursor: text;height: 19px;width: auto;padding: 6px 1px 6px 26px;z-index: 1;white-space: nowrap;position: absolute;top: 1;pointer-events: none;}
#serviceWrapper .hasText .searchLabel {font-size: 0 !important;opacity: 0;z-index: -1;}
#serviceWrapper .errorsWrap {float: right;width: 640px;}
#serviceWrapper .searchWrap {width: 280px;height: 415px;float: left;overflow: hidden;}
#serviceWrapper .searchInner {height: 405px;background-color: rgb(252,227,177);padding: 10px 20px 0 20px;position: relative;}
#serviceWrapper .searchInner2 {background: rgb(252,227,177);padding: 8px;}
#serviceWrapper #searchByCode {height: 35px;line-height: 35px;padding-left: 20px;position: absolute;width: 260px;bottom: 0;left: 0;font-size: 12px;background-color: rgb(255,196,77);border-top: 1px solid rgb(255,255,255);}
#serviceWrapper .labelForCode {float: left;font-size: 11px;word-break: break-all;}
#serviceWrapper .searchCodeWrap {position: relative;height: 22px;float: left;margin-left: 10px;margin-top: 6px;}
#serviceWrapper .searchFooterInput {width: 127px !important;padding-left: 3px !important;padding-right: 22px !important;}
#serviceWrapper #accomodation_id {width: 45px;padding-right: 25px;display: block;background: rgb(255,255,255) url(css-i-sprites-sprite-v9.png) -276px -395px no-repeat;}
#serviceWrapper .searchCodeWrap.error #accomodation_id {background-color: rgb(255,221,209) !important;border-color: rgb(204,0,14) !important;}
#serviceWrapper #submitCode {background: rgb(255,180,30) url(css-i-sprites-sprite-v9.png) -54px -516px no-repeat;width: 18px;height: 19px;position: absolute;border: none;padding: 0;margin: 0;top: 2px;right: 2px;cursor: pointer;}
#serviceWrapper .searchTitle {font-size: 13px;width: 245px;font-weight: bold;text-shadow: 1px 1px rgb(255,255,255);margin-top: 4px;margin-bottom: 12px;letter-spacing: 0.2pt;}
#serviceWrapper .searchTitle2 {border-bottom: 1px solid rgb(255,195,116);font-size: 14px;font-weight: bold;line-height: 18px;padding-bottom: 3px;text-shadow: 1px 1px rgb(255,255,255);}
#serviceWrapper .inputHolder2 {margin-bottom: 20px;position: relative;}
#serviceWrapper .inputHolder3 {margin-bottom: 1px;position: relative;}
#serviceWrapper .inputHolder4 {margin-right: 15px;float: left;}
#serviceWrapper .inputHolder {margin-bottom: 10px;position: relative;}
#serviceWrapper .inputHolderHalf {width: 100px;float: left;}
#serviceWrapper .inputSeperator2 {float: left;height: 23px;line-height: 23px;width: 36px;text-align: center;}
#serviceWrapper .inputSeperator3 {float: left;height: 30px;line-height: 55px;width: 36px;text-align: center;}
#serviceWrapper .searchLabel {display: block;font-size: 11px;font-weight: bold;color: rgb(68,68,68);}
#serviceWrapper .checkbox {margin-top: 5px;white-space: nowrap;display: inline-block;zoom: 1;}
#serviceWrapper .selectSearchWrap {height: 19px;border: 1px solid rgb(170,170,170);padding: 2px 4px;padding-left: 25px;background: rgb(255,255,255) url(css-i-sprites-sprite-v9.png) -275px 5px no-repeat;}
#serviceWrapper .selectSearchWrap select {padding: 0;border: none;height: 16px;color: rgb(170,170,170);margin-top: 2px;}
#serviceWrapper .selectSearchWrap select:focus, #serviceWrapper .selectSearchWrap select:active {color: rgb(51,51,51);}
#serviceWrapper .selectSearchWrap.long, #serviceWrapper .selectSearchWrap.long select {width: 209px;}
#serviceWrapper .selectSearchWrap.long2, #serviceWrapper .selectSearchWrap.long2 select {width: 153px;}
#serviceWrapper .selectSearchWrap.short, #serviceWrapper .selectSearchWrap.short select {width: 69px;}
#serviceWrapper .selectSearchWrap.medium, #serviceWrapper .selectSearchWrap.medium select {width: 100px;}
#serviceWrapper .selectSearchWrap.short2, #serviceWrapper .selectSearchWrap.short2 select {width: 55px !important;}
#serviceWrapper .selectSearchWrap.star2 {background-position: -275px -356px;}
#serviceWrapper .homepageSearch .star2 {background-position: -275px -354px !important;}
#serviceWrapper .selectSearchWrap.dest {background-position: -275px -315px;}
#serviceWrapper .homepageSearch .dest {background-position: -275px -313px !important;}
#serviceWrapper .selectSearchWrap.door {background-position: -275px -394px;}
#serviceWrapper .homepageSearch .selectSearchWrap.door {background-position: -275px -392px;}
#serviceWrapper .selectSearchWrap.persons2 {background-position: -275px -276px;}
#serviceWrapper .homepageSearch .selectSearchWrap.port {background-position: -275px -520px;}
#serviceWrapper .selectSearchWrap.port {background-position: -275px -522px;}
#serviceWrapper .selectSearchWrap.boat2 {background-position: -275px -482px;}
#serviceWrapper .selectSearchWrap.ruler {background-position: -275px -597px;}
#serviceWrapper .selectSearchWrap.money {background-position: -275px -560px;}
#serviceWrapper .homepageSearch .selectSearchWrap.boatCat {background-position: -275px -434px;}
#serviceWrapper .selectSearchWrap.boatCat {background-position: -275px -436px;}
#serviceWrapper .selectSearchWrap.rentacar {background-position: -275px -152px;}
#serviceWrapper .selectSearchWrap.charter {background-position: -275px -74px;}
#serviceWrapper .selectSearchWrap.hotel, #serviceWrapper .selectSearchWrap.resort {background-position: -275px -38px;}
#serviceWrapper .selectSearchWrap.lighthouse {background-position: -275px -114px;}
#serviceWrapper .selectSearchWrap.tech {background-position: -275px -635px;}
#serviceWrapper .selectSearchWrap.other {background-position: -275px -675px;}
#serviceWrapper .selectSearchWrap:hover {border-color: rgb(255,150,15);}
#serviceWrapper .selectSearchWrap2 select {width: 182px;}
#serviceWrapper input[type=text], #serviceWrapper input[type=password] {font-size: 11px;width: auto;border: 1px solid rgb(170,170,170);height: 19px;outline: none;padding: 1px 0;}
#serviceWrapper textarea {font-size: 11px;width: auto;border: 1px solid rgb(204,204,204);outline: none;padding: 1px 0;}
#serviceWrapper .infoBox input[readonly] {background: rgb(238,238,238);}
#serviceWrapper .infoBox input[readonly]:hover, #serviceWrapper .infoBox input[readonly]:focus {border-color: rgb(204,204,204) !important;}
#serviceWrapper .searchWrap input[type=text] {padding-left: 25px;}
#serviceWrapper input[type=text]:hover, #serviceWrapper input[type=text]:focus, #serviceWrapper input[type=password]:hover, #serviceWrapper input[type=password]:focus, #serviceWrapper textarea:hover, #serviceWrapper textarea:focus {border-color: rgb(255,150,15);}
#serviceWrapper .searchInputFrom {width: 60px !important;padding-left: 25px !important;background: rgb(255,255,255) url(css-i-sprites-sprite-v9.png) -275px -197px no-repeat;}
#serviceWrapper .homepageSearch .searchInputFrom {background-position: -275px -193px;}
#serviceWrapper .searchInputTo {width: 60px !important;padding-left: 25px !important;background: rgb(255,255,255) url(css-i-sprites-sprite-v9.png) -275px -237px no-repeat;}
#serviceWrapper .homepageSearch .searchInputTo {background-position: -275px -233px;}
#serviceWrapper #privateSearchForm_persons, #serviceWrapper #charterSearchForm_cabins, #serviceWrapper #hotelSearchForm_persons, #serviceWrapper #resortSearchForm_persons, #serviceWrapper #lighthouseSearchForm_persons {width: 70px;}
#serviceWrapper #privateSearchForm_persons, #serviceWrapper #hotelSearchForm_persons, #serviceWrapper #resortSearchForm_persons, #serviceWrapper #lighthouseSearchForm_persons {background: rgb(255,255,255) url(css-i-sprites-sprite-v9.png) -275px -277px no-repeat;}
#serviceWrapper #HotelSearchForm #hotelSearchForm_persons {background: rgb(255,255,255) url(css-i-sprites-sprite-v9.png) -275px -277px no-repeat;}
#serviceWrapper #SearchPrivateFilterForm_persons, #serviceWrapper .comparePersons {width: 60px !important;background: rgb(255,255,255) url(css-i-sprites-sprite-v9.png) -275px -277px no-repeat;}
#serviceWrapper #SearchPrivateFilterForm_location {width: 160px;}
#serviceWrapper .searchInputPlace {width: 180px !important;background: rgb(255,255,255) /*url(css-i-sprites-sprite-v9.png) -275px -313px no-repeat*/;}
#serviceWrapper .locationAtContact .searchInputPlace {width: 213px !important;background: rgb(255,255,255) url(css-i-sprites-sprite-v9.png) -275px -316px no-repeat;}
#serviceWrapper #privateSearchForm_location_showAll, #serviceWrapper #advancedPrivateSearchForm_location_showAll {position: absolute;bottom: 3px;right: 5px;display: block;width: 16px;height: 16px;background: url(css-i-sprites-sprite-v9.png) -201px -705px no-repeat;text-indent: -9999px;}
#advancedPrivateSearchForm_location .ui-autocomplete-loading, #shortPrivateSearchForm_location .ui-autocomplete-loading, #agencijska_partneri_tvrtka_zr_banka .ui-autocomplete-loading, #agencijska_partneri_tvrtka_dr_banka .ui-autocomplete-loading, .ui-autocomplete-loading {background: rgb(255,255,255) url(css-i-ui-ajax--loader--bar.gif) 4px 4px no-repeat !important;}
#serviceWrapper .lighthouseLink {display: block;background: rgb(255,255,255) url(css-i-sprites-sprite-v9.png) -275px -58px no-repeat;padding: 1px 0 1px 30px;margin-bottom: 1px;font-size: 11px;border: 1px solid rgb(204,204,204);color: rgb(51,51,51);text-decoration: none;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
#serviceWrapper .lighthouseLink:hover {border-color: rgb(255,150,42);}
#serviceWrapper .searchInner2 .lighthouseLink {margin-bottom: 5px;}
#serviceWrapper .searchLinksWrap {margin-top: 10px;white-space: nowrap;}
#serviceWrapper .searchLinksWrap2 {margin-top: 5px;height: 18px;white-space: nowrap;}
#serviceWrapper .searchLinksWrap3 {margin-top: 45px;height: 18px;white-space: nowrap;}
#serviceWrapper .searchLinks {display: inline-block;margin-bottom: 8px;zoom: 1;}
#serviceWrapper .totalResults {float: right;margin-top: 5px;}
#serviceWrapper .searchPagination {margin-bottom: 10px;height: 23px;position: relative;padding: 5px;background-color: rgb(238,238,238);}
#serviceWrapper .searchPaginationList {float: left;font-weight: bold;padding-top: 2px;}
#serviceWrapper .searchPaginationList li {float: left;padding: 0 2px;}
#serviceWrapper .searchPaginationList a {font-weight: bold;text-decoration: none;padding: 2px 5px;}
#serviceWrapper .searchPaginationList a.active, #serviceWrapper .searchPaginationList a:hover {background: rgb(0,81,122);color: rgb(255,255,255);}
#serviceWrapper .searchPaginationItems {float: right;position: relative;}
#serviceWrapper .pagerBottom .searchResultsNumberWrap {display: none;}
#serviceWrapper .contentText {font-size: 12px;}
#serviceWrapper .manualLink {float: left;margin: 5px 0 0 9px;}
#serviceWrapper .pageTitle {color: rgb(102,102,102);font-size: 22px;line-height: 22px;font-weight: bold;margin-bottom: 20px;}
#serviceWrapper .pageTitle2 {color: rgb(102,102,102);font-size: 22px;line-height: 30px;font-weight: bold;border-bottom: 1px solid rgb(204,204,204);}
#serviceWrapper .stepShadow2 {background: url(css-i-sprites-v--sprite.png?v8) 0 -840px repeat-x;height: 20px;margin-bottom: 20px;}
#serviceWrapper .boxWrapType1 {margin-bottom: 20px;}
#serviceWrapper .boxType1 {padding-top: 11px;width: 720px;}
#serviceWrapper .boxType3 {padding-top: 11px;}
#serviceWrapper .searchObjectHeader {height: 30px;border-bottom: 1px solid rgb(255,255,255);background-color: rgb(146,200,247);position: relative;overflow: hidden;z-index: 3;}
#serviceWrapper .subHeader {height: 23px;border-bottom: 1px solid rgb(255,255,255);background: url(css-i-sprites-v--sprite.png?v8) 0 -655px repeat-x;position: relative;overflow: hidden;}
#serviceWrapper .subHeaderTitle {font-weight: bold;font-size: 13px !important;margin-left: 7px;float: left;height: 20px;text-shadow: 1px 1px rgb(0,0,0);color: rgb(255,255,255);line-height: 20px;padding: 1px 0 0 0 !important;}
#serviceWrapper .searchObjectLinkTitle {font-weight: bold;font-size: 14px;margin: 0 10px;text-decoration: none;float: left;height: 30px;text-shadow: 1px 1px rgb(255,255,255);line-height: 30px;text-transform: uppercase;}
#serviceWrapper .titleType1 {height: 30px;line-height: 30px;font-size: 14px;font-weight: bold;color: rgb(255,255,255);padding-left: 10px;text-shadow: 1px 1px rgb(51,51,51);background-color: rgb(146,200,247);text-transform: uppercase;letter-spacing: 0.2pt;}
#serviceWrapper .subtitleLink1 {text-decoration: none;font-size: 14px;font-weight: bold;}
#serviceWrapper .subtitleLink2 {text-decoration: none;font-size: 12px;font-weight: bold;display: block;margin-bottom: 5px;}
#serviceWrapper .imageLink1 {width: 226px;height: 125px;overflow: hidden;display: block;}
#serviceWrapper .imageLink1 img {width: 226px;height: auto;}
#serviceWrapper .serviceDescription {line-height: 14px;margin-top: 5px;font-size: 12px;}
#serviceWrapper .boxWrapType2 {margin-bottom: 20px;}
#serviceWrapper .boxWrapType2.guide {width: 340px;float: left;line-height: 14px;}
#serviceWrapper .titleType2 {height: 30px;line-height: 30px;font-size: 14px;font-weight: bold;color: rgb(255,255,255);padding-left: 10px;text-shadow: 1px 1px rgb(255,255,255);background-color: rgb(146,200,247);text-transform: uppercase;letter-spacing: 0.2pt;}
#serviceWrapper .titleType2.archiveRoot {color: rgb(51,51,51) !important;}
#serviceWrapper .titleType2b {height: 30px;line-height: 30px;font-size: 16px;font-weight: bold;color: rgb(255,255,255);border-bottom: 1px solid rgb(255,255,255);padding-left: 10px;text-shadow: 1px 1px rgb(0,0,0);background: url(css-i-sprites-v--sprite.png?v8) 0 -25px repeat-x;}
#serviceWrapper .boxType2 {background: rgb(255,255,255);position: relative;}
#serviceWrapper .boxTypeNews {background: rgb(231,243,254);position: relative;}
#serviceWrapper .boxTypeNews .inboxType2 {padding: 12px;border-top: 1px solid rgb(255,255,255);}
#serviceWrapper .boxType2g {background: rgb(245,245,245);position: relative;}
#serviceWrapper .inboxType2 {padding-top: 11px;position: relative;}
#serviceWrapper .similarUnits .inboxType2 {padding: 12px;}
#serviceWrapper .inboxType3 {padding: 7px 10px 10px 10px;background: rgb(245,245,245);margin: 11px 0 5px 0;border: 1px solid rgb(210,233,255);line-height: 16px;}
#serviceWrapper .guideImageLink {width: 338px;height: 126px;display: block;overflow: hidden;position: relative;}
#serviceWrapper .guideImageLink img {margin-top: -65px;min-width: 338px;}
#serviceWrapper .topDestinationsList {float: left;width: 72px;}
#serviceWrapper .boxWrapType1.news {width: 340px;float: right;line-height: 14px;}
#serviceWrapper .newsWrap {margin-bottom: 11px;}
#serviceWrapper .newsImageLink {width: 156px;height: 88px;float: left;margin-right: 5px;}
#serviceWrapper .newsImageLink img {width: 156px;height: 88px;}
#serviceWrapper .boxWrapType5 {border: 1px solid rgb(221,221,221);background: rgb(255,255,255);padding: 1px;margin-bottom: 20px;}
#serviceWrapper .titleType5 {height: 30px;line-height: 30px;font-size: 16px;font-weight: bold;color: rgb(255,255,255);border-bottom: 1px solid rgb(255,255,255);padding-left: 10px;text-shadow: 1px 1px rgb(102,102,102);background: url(css-i-sprites-v--sprite.png?v8) 0 -345px repeat-x;}
#serviceWrapper .boxWrapType4 {background: rgb(255,255,255);overflow: hidden;margin-bottom: 20px;border-top: 1px solid rgb(255,196,77);}
#serviceWrapper .atPartners .boxWrapType4 {border-top: none;}
#serviceWrapper #reservationFormHolder.inboxType4 {border: 1px solid rgb(255,196,77);padding: 12px;}
#serviceWrapper .aboutUs {margin-bottom: 20px;}
#serviceWrapper .boxType4 {background-color: rgb(252,227,177);}
#serviceWrapper .titleType4 {height: 30px;line-height: 30px;font-size: 16px;font-weight: bold;color: rgb(51,51,51);padding-left: 10px;border-bottom: 1px solid rgb(255,255,255);text-shadow: 1px 1px rgb(255,255,255);background-color: rgb(255,196,77);}
#serviceWrapper .reservationForm .titleType4 {border-bottom: none;}
#serviceWrapper .inboxType4 {padding-top: 11px;position: relative;}
#serviceWrapper .inboxType4.inlineReservation, #serviceWrapper #sideCalculation .inboxType4 {padding: 12px;position: relative;}
#serviceWrapper .aboutUs .inboxType4 {padding: 11px 12px;position: relative;}
#serviceWrapper .aboutImgWrap img {border: 1px solid rgb(255,255,255);}
#serviceWrapper .arrowList li {background: url(css-i-sprites-sprite-v9.png) -287px -704px no-repeat;padding-left: 10px;padding-bottom: 5px;}
#serviceWrapper .arrowList2 {padding-top: 4px;}
#serviceWrapper .arrowList2 li {background: url(css-i-sprites-sprite-v9.png) -248px -703px no-repeat;padding-left: 8px;padding-bottom: 2px;}
#serviceWrapper .arrowList, #serviceWrapper .arrowList2 {line-height: 14px;}
#serviceWrapper .stampList li {padding-bottom: 10px;line-height: 16px;padding-left: 37px;position: relative;}
#serviceWrapper .stampCheck {width: 32px;height: 32px;left: 0;display: block;position: absolute;background: url(css-i-sprites-sprite-v9.png) -180px 0 no-repeat;}
#serviceWrapper #newsletterSatus {padding: 5px 0;line-height: 18px;}
#serviceWrapper .errorMessage {color: rgb(204,0,14);font-weight: bold;}
#serviceWrapper .successMessage {color: rgb(58,168,0);font-weight: bold;}
#serviceWrapper .successMessage2 {font-size: 12px;color: rgb(58,168,0);font-weight: bold;padding-top: 15px;padding-left: 40px;}
#serviceWrapper .guidelinesMessage {background-color: rgb(255,196,77);color: rgb(51,51,51);padding: 5px 10px;font-size: 12px;font-weight: bold;margin-bottom: 15px;}
#serviceWrapper .warningMessage2 {color: rgb(204,0,14);padding: 0 5px;font-size: 11px;font-weight: bold;margin-bottom: 15px;}
#serviceWrapper .paymentSuccess {border: 1px solid rgb(119,175,18);height: 70px;line-height: 15px;margin-left: 46px;font-size: 14px;padding: 10px 10px 10px 56px;position: relative;}
#serviceWrapper .paymentSuccessIcon {width: 94px;height: 92px;position: absolute;left: -46px;top: -1px;background: url(css-i-sprites-payment--notifications.png) left bottom no-repeat;}
#serviceWrapper .paymentError {border: 1px solid rgb(148,43,42);height: 70px;line-height: 15px;margin-left: 46px;font-size: 14px;padding: 10px 10px 10px 56px;position: relative;color: rgb(148,43,42);}
#serviceWrapper .paymentErrorIcon {width: 94px;height: 92px;position: absolute;left: -46px;top: -1px;background: url(css-i-sprites-payment--notifications.png) left top no-repeat;}
#serviceWrapper .paymentInfo {border: 1px solid rgb(43,98,147);height: 70px;line-height: 15px;margin-left: 46px;font-size: 14px;padding: 10px 10px 10px 56px;position: relative;}
#serviceWrapper .paymentInfo.social {line-height: 35px;font-size: 22px;}
#serviceWrapper .paymentInfoIcon {width: 94px;height: 92px;position: absolute;left: -46px;top: -1px;background: url(css-i-sprites-payment--notifications.png) 0 -92px no-repeat;}
#serviceWrapper .benefits {float: left;width: 315px;}
#serviceWrapper .awardedGuestWrap {float: right;width: 375px;}
#serviceWrapper .awardedGuestWrap img {border: 1px solid rgb(255,255,255);width: 120px;height: 90px;float: left;margin-right: 10px;}
#serviceWrapper .awardedGuest {padding-left: 132px;}
#serviceWrapper .testimonialText {margin: 5px 0;}
#serviceWrapper .testimonialAuthor {text-align: right;color: rgb(136,136,136);}
#serviceWrapper .smallTitle {display: inline-block;font-size: 12px;font-weight: bold;padding-bottom: 5px;}
#serviceWrapper .infoBox {float: left;width: 340px;margin-right: 20px;}
#serviceWrapper .infoBox.blue {background: rgb(231,243,254);padding: 10px;width: 320px;}
#serviceWrapper .frontMap {margin-bottom: 10px;}
#serviceWrapper .frontMap .mapGoogleImg {float: right;width: 142px;height: 115px;}
#serviceWrapper .frontMap #destinationForm {float: left;position: relative;width: 165px;}
#serviceWrapper .frontMap .mapDestination {width: 163px !important;margin-bottom: 10px;}
#serviceWrapper .frontMap input[type=submit] {position: absolute;bottom: -25px;right: 0;}
#serviceWrapper .weatherColumn {float: left;width: 108px;text-align: center;}
#serviceWrapper #currency_from_amount, #serviceWrapper #currency_to_amount {width: 120px !important;margin-bottom: 5px;}
#serviceWrapper .usefulLinks li {float: left;width: 153px;}
#serviceWrapper .requiredField {color: rgb(255,150,42);display: inline-block;zoom: 1;font-size: 16px;margin-left: -7px;margin-right: 1px;position: relative;width: 6px;}
#serviceWrapper .formControls {margin-top: 20px;}
#serviceWrapper .formControls .gray {margin-right: 8px;}
#serviceWrapper .unitDataComment {background: rgb(255,255,255);border: 1px solid rgb(210,233,255);padding: 10px;margin-bottom: 15px;}
#serviceWrapper .userCommentTitle {font-weight: bold;padding-bottom: 5px;}
#serviceWrapper .userCommentRating {float: left;width: 170px;min-height: 72px;}
#serviceWrapper .userCommentReview {border-left: 1px solid rgb(204,204,204);float: right;width: 304px;padding-left: 10px;line-height: 14px;min-height: 72px;}
#serviceWrapper .userCommentReviewDeleted {font-style: italic;color: rgb(72,129,176);border-left: 1px solid rgb(204,204,204);float: right;width: 304px;padding-left: 10px;line-height: 14px;min-height: 72px;font-size: 12px;}
#serviceWrapper .noUserRating {color: rgb(102,102,102);font-style: italic;}
#serviceWrapper .titleRating {float: left;width: 105px;line-height: 14px;font-weight: bold;color: rgb(102,102,102);}
#serviceWrapper .titleRating2 {float: left;width: 240px;line-height: 14px;font-weight: bold;color: rgb(51,51,51);}
#serviceWrapper .userRating {float: left !important;width: 60px !important;padding: 0 !important;}
#serviceWrapper .oneRaitingRow {height: 14px;padding-bottom: 4px;}
#serviceWrapper .oneRaitingRow2 {height: 14px;padding: 4px 0;border-bottom: 1px dashed rgb(170,170,170);}
#serviceWrapper .userCommentBottom {color: rgb(102,102,102);padding-top: 10px;font-size: 10px;line-height: 12px;}
#serviceWrapper .commentPagination {text-align: center;}
#serviceWrapper .commentPagination .active {display: inline-block;zoom: 1;padding: 2px 5px;font-weight: bold;background: rgb(0,81,122);color: rgb(255,255,255);}
#serviceWrapper .smallDesc {color: rgb(136,136,136);font-size: 10px;}
#serviceWrapper .emoticon-kiss, #serviceWrapper .emoticon-love, #serviceWrapper .emoticon-tongue, #serviceWrapper .emoticon-tired, #serviceWrapper .emoticon-astonish, #serviceWrapper .emoticon-wink, #serviceWrapper .emoticon-biggrin, #serviceWrapper .emoticon-snose, #serviceWrapper .emoticon-sad, #serviceWrapper .emoticon-lol, #serviceWrapper .emoticon-happy, #serviceWrapper .emoticon-cool, #serviceWrapper .emoticon-smile {background-image: url(css-i-sprites-sprite-v9.png);background-repeat: no-repeat;width: 16px;height: 16px;margin: 0 2px;display: inline-block;zoom: 1;overflow: hidden;text-indent: -9999px;}
#serviceWrapper .emoticon-smile {background-position: -80px -220px;}
#serviceWrapper .emoticon-cool {background-position: -80px -240px;}
#serviceWrapper .emoticon-happy {background-position: -80px -260px;}
#serviceWrapper .emoticon-lol {background-position: -80px -280px;}
#serviceWrapper .emoticon-sad {background-position: -80px -300px;}
#serviceWrapper .emoticon-snose {background-position: -80px -320px;}
#serviceWrapper .emoticon-kiss {background-position: -80px -340px;}
#serviceWrapper .emoticon-biggrin {background-position: -100px -220px;}
#serviceWrapper .emoticon-wink {background-position: -100px -240px;}
#serviceWrapper .emoticon-astonish {background-position: -100px -260px;}
#serviceWrapper .emoticon-tired {background-position: -100px -280px;}
#serviceWrapper .emoticon-tongue {background-position: -100px -300px;}
#serviceWrapper .emoticon-love {background-position: -100px -320px;}
#serviceWrapper .helpIcon {background: url(css-i-sprites-sprite-v9.png) -280px -340px no-repeat;display: inline-block;zoom: 1;height: 16px;width: 16px;overflow: hidden;text-indent: -9999px;}
#serviceWrapper .importantIcon {background: url(css-i-sprites-sprite-v9.png) -260px -680px no-repeat;display: inline-block;zoom: 1;height: 16px;width: 16px;overflow: hidden;text-indent: -9999px;vertical-align: middle;}
#serviceWrapper .phone {background: url(css-i-sprites-sprite-v9.png) 0 -639px no-repeat;display: inline-block;zoom: 1;height: 16px;width: 16px;overflow: hidden;text-indent: -9999px;}
#serviceWrapper .car {background: url(css-i-sprites-sprite-v9.png) 0 -660px no-repeat;display: inline-block;zoom: 1;height: 16px;width: 16px;overflow: hidden;text-indent: -9999px;}
#serviceWrapper .ferry {background: url(css-i-sprites-sprite-v9.png) -20px -660px no-repeat;display: inline-block;zoom: 1;height: 16px;width: 16px;overflow: hidden;text-indent: -9999px;}
#serviceWrapper .boat {background: url(css-i-sprites-sprite-v9.png) -280px -487px no-repeat;display: inline-block;zoom: 1;height: 16px;width: 16px;overflow: hidden;text-indent: -9999px;}
#serviceWrapper .lighthouseIcon {background: url(css-i-sprites-sprite-v9.png) -280px -120px no-repeat;display: inline-block;zoom: 1;height: 16px;width: 16px;overflow: hidden;text-indent: -9999px;}
#serviceWrapper .prevIcon {background: url(css-i-sprites-sprite-v9.png) -118px -682px no-repeat;width: 16px;height: 16px;display: inline-block;zoom: 1;text-indent: -9999px;}
#serviceWrapper .nextIcon {background: url(css-i-sprites-sprite-v9.png) -138px -682px no-repeat;width: 16px;height: 16px;display: inline-block;zoom: 1;text-indent: -9999px;}
#serviceWrapper .iconAdd {width: 16px;height: 16px;display: inline-block;zoom: 1;overflow: hidden;text-indent: -9999px;background: url(css-i-sprites-sprite-v9.png) 0 -620px no-repeat;}
#serviceWrapper .iconRemove {background: url(css-i-sprites-sprite-v9.png) -20px -619px no-repeat;display: inline-block;zoom: 1;height: 16px;width: 16px;overflow: hidden;text-indent: -9999px;}
#serviceWrapper .refreshIcon {background: url(css-i-sprites-sprite-v9.png) -40px -640px no-repeat;display: inline-block;zoom: 1;height: 16px;width: 16px;overflow: hidden;text-indent: -9999px;}
#serviceWrapper .backArrow {background: url(css-i-sprites-sprite-v9.png) -228px -707px no-repeat;display: inline-block;zoom: 1;height: 7px;width: 4px;overflow: hidden;text-indent: -9999px;}
#serviceWrapper .backArrowBlue {background: url(css-i-sprites-sprite-v9.png) -229px -686px no-repeat;display: inline-block;zoom: 1;height: 7px;width: 4px;overflow: hidden;text-indent: -9999px;}
#serviceWrapper .clock, #serviceWrapper .workingHours {width: 16px;height: 16px;display: inline-block;zoom: 1;background: url(css-i-sprites-sprite-v9.png) -20px -640px no-repeat;}
#serviceWrapper .defaultForm input[type=text], #serviceWrapper .defaultForm input[type=password], #serviceWrapper .defaultForm textarea, #serviceWrapper .defaultForm select, #serviceWrapper .defaultForm .selectSearchWrap {background-color: rgb(245,245,245);}
#serviceWrapper .defaultForm input[type=text]:focus, #serviceWrapper .defaultForm input[type=password]:focus, #serviceWrapper .defaultForm textarea:focus, #serviceWrapper .defaultForm select:focus, #serviceWrapper .defaultForm .selectSearchWrap:focus {background-color: rgb(255,255,255);}
#serviceWrapper .input-field-extralarge.service {max-width: 100%;}
#serviceWrapper .defaultForm input[readonly] {background-color: rgb(221,221,221);border-color: rgb(170,170,170);}
#serviceWrapper .defaultForm input[readonly]:hover, #serviceWrapper .defaultForm input[readonly]:focus {border-color: rgb(255,150,15);}
#serviceWrapper .loginFormWrap {padding-left: 40px;}
#serviceWrapper .loginFormWrap input[type=text], #serviceWrapper .loginFormWrap input[type=password] {width: 250px;}
#serviceWrapper .loginFormWrap, #serviceWrapper .registerFormWrap {padding-left: 40px;}
#serviceWrapper .registerFormWrap .formInputLabel {width: 200px;}
#serviceWrapper .registerFormWrap input[type=text], #serviceWrapper .registerFormWrap input[type=password], #serviceWrapper .registerFormWrap select {width: 200px;}
#serviceWrapper .registerFormWrap #sfApplyApply_title, #serviceWrapper .registerFormWrap #sfApplySettings_title, #serviceWrapper .registerFormWrap #ContactForm_title, #serviceWrapper .registerFormWrap #PostOrderPayerForm_person_title, #serviceWrapper .registerFormWrap #BusinessProvidingPrivateApplicationsForm_title {width: 80px;}
#serviceWrapper .registerFormWrap .formInputInner {width: auto;}
#serviceWrapper .registerFormWrap .phoneNumberWrap {float: left;width: 320px;}
#serviceWrapper .registerFormWrap .phoneNumber {float: left;width: 203px;margin-top: 0;}
#serviceWrapper #additionalPhones .phoneContainer {float: left;}
#serviceWrapper .registerFormWrap .phoneType {margin-top: 23px;}
#serviceWrapper .registerFormWrap .phoneExample {display: block;}
#serviceWrapper .registerFormWrap .input-phone-number {width: 78px !important;}
#serviceWrapper #registerPopup .phoneContainer {float: left;width: 330px;}
#serviceWrapper #registerPopup .formInputHolder {padding: 0 0 5px 5px;border-bottom: none;}
#serviceWrapper #registerPopup .formInputInner {position: relative;width: auto;}
#serviceWrapper #registerPopup .removePhone {position: absolute;left: 216px;top: 5px;margin: 0;}
#serviceWrapper #registerPopup .formInputLabel {line-height: 18px;}
#serviceWrapper #registerPopup .phoneType {margin-right: 10px;}
#serviceWrapper #registerPopup .phoneNumber {margin-top: -21px;}
#serviceWrapper #registerPopup .phoneNumber input {width: 100px;}
#serviceWrapper #registerPopup #addPhone {left: 222px;top: 25px;}
#serviceWrapper #registerPopup .phoneExample {line-height: 21px;height: 21px;display: block;overflow: hidden;}
#serviceWrapper #addPhone {position: absolute;bottom: 20px;left: 0;line-height: 16px;}
#serviceWrapper .removePhone {float: left;line-height: 16px;margin-top: 27px;margin-left: 5px;}
#serviceWrapper #addPhone .iconAdd, #serviceWrapper .removePhone .iconRemove {float: left;margin-right: 3px;}
#serviceWrapper .btnCancelForm {float: left;margin-right: 20px;}
#serviceWrapper .formSidebar {margin-top: 30px;}
#serviceWrapper .formInputHolder {border-bottom: 1px dashed rgb(221,221,221);padding: 5px 0;line-height: 23px;}
#serviceWrapper .formInputHolder.noBorder {border: none;}
#serviceWrapper .formInputHolderReg {line-height: 14px;padding-bottom: 5px;}
#serviceWrapper .formInputHolderReg2 {line-height: 14px;padding: 10px 0;}
#serviceWrapper .formInputHolderPay {padding-top: 10px;line-height: 23px;}
#serviceWrapper .formInputLabel {width: 250px;margin-right: 20px;float: left;font-weight: bold;}
#serviceWrapper .formInputLabelPay {width: 230px;padding-left: 20px;margin-right: 20px;float: left;}
#serviceWrapper .formInputInner {width: 292px;float: left;}
#serviceWrapper .formInputInner .addUnit {margin: 0;}
#serviceWrapper .registerTitle {float: left;width: 70px;margin-right: 20px;}
#serviceWrapper #ReservationPrivateSingleForm_user_register_title {width: 70px !important;}
#serviceWrapper .registerName {float: left;width: 160px;margin-right: 20px;}
#serviceWrapper .registerName input {width: 160px;}
#serviceWrapper .thePassword {float: left;width: 250px;margin-right: 20px;}
#serviceWrapper .theLogin {float: left;width: 250px;margin-right: 20px;}
#serviceWrapper .theLogin input {width: 250px;}
#serviceWrapper .theLogin2 {float: right;margin-right: 40px;}
#serviceWrapper .theCountry, #serviceWrapper .theEmail {float: left;width: 250px;margin-right: 20px;}
#serviceWrapper .theCountry select, #serviceWrapper .theEmail input, #serviceWrapper .thePassword input {width: 250px;}
#serviceWrapper .phoneBase {float: left;width: 90px;position: relative;margin-top: -15px;}
#serviceWrapper .phoneBase input {width: 90px;}
#serviceWrapper .phoneType {float: left;width: 100px;margin-right: 20px;}
#serviceWrapper .phoneNumber {float: left;margin-top: -14px;}
#serviceWrapper .phoneNumber input {width: 130px;}
#serviceWrapper .subagentPhone .phoneNumber input {width: 250px;}
#serviceWrapper .phoneType select {width: 100px;}
#serviceWrapper .phoneLabel {display: block;line-height: 14px;}
#serviceWrapper .phoneExample {color: rgb(170,170,170);display: block;}
#serviceWrapper .subagentPhone .phoneExample {text-align: right;}
#serviceWrapper .servicesUnitWrap {float: left;width: 533px;margin-top: 15px;margin-bottom: 0;padding: 0 !important;}
#serviceWrapper .servicesUnitTitle {height: 30px;background-color: rgb(146,200,247);position: relative;overflow: hidden;cursor: pointer;}
#serviceWrapper .arrowAcc {background: url(css-i-sprites-sprite-v9.png) -206px -708px;width: 8px;height: 4px;display: block;position: absolute;right: 8px;top: 14px;}
#serviceWrapper .opened .arrowAcc, #serviceWrapper .arrowAcc.opened {background-position: -186px -708px;}
.ui-icon-check {background: url(css-i-sprites-sprite-v9.png) -104px -702px no-repeat !important;}
.ui-icon-circle-triangle-w {background: url(css-i-sprites-sprite-v9.png) -118px -682px no-repeat !important;}
.ui-icon-circle-triangle-e {background: url(css-i-sprites-sprite-v9.png) -138px -682px no-repeat !important;}
#serviceWrapper .clear {clear: both;}
#serviceWrapper .noWrap {white-space: nowrap;}
#serviceWrapper .fLeft {float: left !important;}
#serviceWrapper .fRight {float: right !important;}
#serviceWrapper .relative {position: relative;}
#serviceWrapper .tLeft, #serviceWrapper .textLeft {text-align: left !important;}
#serviceWrapper .tCenter, #serviceWrapper .textCenter {text-align: center !important;}
#serviceWrapper .tRight, #serviceWrapper .textRight {text-align: right !important;}
#serviceWrapper .noUnderline {text-decoration: none;}
#serviceWrapper .noBorderAll {border: none !important;}
#serviceWrapper .vAlignTop {vertical-align: top;}
#serviceWrapper .underline {text-decoration: underline !important;}
#serviceWrapper .capitalize {text-transform: capitalize;}
#serviceWrapper .lowercase {text-transform: lowercase;}
#serviceWrapper .inline-block {display: inline-block;zoom: 1;}
#serviceWrapper .bold {font-weight: bold;}
#serviceWrapper .noBold {font-weight: normal !important;}
#serviceWrapper .hide {display: none;}
#serviceWrapper .fs12 {font-size: 12px;}
#serviceWrapper .lh14 {line-height: 14px;}
#serviceWrapper .inline {display: inline;}
#serviceWrapper .vAlignTxt {vertical-align: text-bottom;}
#serviceWrapper .block {display: block !important;}
#serviceWrapper .noMargin {margin: 0 !important;}
#serviceWrapper .noPadding {padding: 0 !important;}
.lang-bg .footerColumn {padding-right: 0;width: 234px;}
.lang-hu .carouselItemInner .tableFix {width: 70px !important;word-wrap: break-word;}
.lang-mk .searchTitle, .lang-fr .searchTitle {padding: 5px 0;line-height: 16px;}
.lang-sk .searchLinksWrap {margin-left: -10px;}
.lang-mk .searchLinks, .lang-pl .searchLinks, .lang-sk .searchLinks {margin-right: 0;}
.lang-pl .searchLinks {float: left;width: 160px;}
.lang-pl span.searchLinks {display: none;}
.lang-fr .atPrivateAcc, .lang-cs .atPrivateAcc, .lang-de .atPrivateAcc, .lang-bg .atPrivateAcc, .lang-it .atPrivateAcc, .lang-ro .atPrivateAcc, .lang-mk .atPrivateAcc, .lang-sk .atPrivateAcc, .lang-sv .atPrivateAcc, .lang-en .atPrivateAcc {width: 125px;padding: 5px 5px 0 0;line-height: 12px;}
.lang-fr .cabinsNumber {line-height: 10px;padding-bottom: 2px;}
.lang-sk .registerTitle .bold {font-weight: normal !important;}
.lang-de .personNumberWrapNew.fRight {float: left !important;margin-top: 5px;}
#serviceWrapper .horizontalLoader {height: 18px;background: rgb(255,255,255) url(css-i-ui-ajax--loader--bar.gif) 2px 4px no-repeat;display: none;}
#serviceWrapper .hCompareLoader {background: rgb(255,255,255) url(css-i-ui-ajax--loader--bar.gif) center center no-repeat;display: none;position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 99;opacity: 0.8;filter: alpha(opacity=80);-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
#serviceWrapper .loader32o {background: rgb(252,227,177) url(css-i-ui-loader32o.gif) center center no-repeat;display: none;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
#serviceWrapper .loader32w {background: rgb(255,255,255) url(css-i-ui-loader32w.gif) center center no-repeat;display: none;position: absolute;opacity: 0.8;filter: alpha(opacity=80);left: 0;top: 0;right: 0;bottom: 0;}
#serviceWrapper .loader32ww {background: rgb(255,255,255) url(css-i-ui-loader32w.gif) center center no-repeat;display: none;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
#serviceWrapper .loader48w {background: rgb(255,255,255) url(css-i-ui-loader48w.gif) center center no-repeat;display: none;position: absolute;opacity: 0.8;filter: alpha(opacity=80);left: 0;top: 0;right: 0;bottom: 0;}
#serviceWrapper #newLoadingContent {background: url(css-i-ui-loader48w.gif) center center no-repeat;height: 200px;}
#serviceWrapper #searchResultsOpacity {background: rgb(255,255,255);display: none;position: absolute;opacity: 0.8;filter: alpha(opacity=80);left: 0;top: 90px;right: 0;bottom: 0;z-index: 99;}
#serviceWrapper #searchResultsOpacity.atServices {top: 42px;}
#serviceWrapper #searchResultsLoader {height: 100px;width: 48px;background: url(css-i-ui-loader48w.gif) center bottom no-repeat;right: 50%;opacity: 1;filter: alpha(opacity=100);display: block;position: absolute;}
#serviceWrapper .searchBackLink {padding-top: 0 !important;padding-bottom: 0 !important;line-height: 18px;}
#serviceWrapper .searchBackLink .backArrow {float: left;margin-right: 3px;margin-top: 6px;background-position: -168px -726px;}
#serviceWrapper .clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;line-height: 0;}
#serviceWrapper .clearfix {display: block;}
* html .clearfix {zoom: 1;}
#serviceWrapper .debugContainer {color: rgb(0,0,0) !important;margin-top: 20px !important;}
#serviceWrapper .debugContainer a {color: rgb(0,0,0) !important;}
#serviceWrapper .searchSidebar {float: left;width: 200px;overflow: hidden;padding-top: 43px;}
#serviceWrapper .searchSidebar.atPrivate {padding-top: 92px;overflow: visible;}
#serviceWrapper .searchContent {float: right;width: 720px;position: relative;min-height: 1200px;}
/*#serviceWrapper .searchContent .pageTitle {position: relative;left: -215px;z-index: 100;margin-bottom: 30px;}*/
#serviceWrapper .pageTitle.atServiceResults {margin-bottom: 20px !important;}
#serviceWrapper .pageTitle.atServiceResults2 {margin-bottom: 40px !important;}
#serviceWrapper .searchResultsNumberWrap {text-align: right;line-height: 12px;margin-bottom: 8px;}
#serviceWrapper .myFavWrap .searchResultsNumberWrap {position: absolute;top: 10px;right: 9px;}
#serviceWrapper .lastMinute .searchResultsNumberWrap {position: static !important;}
#serviceWrapper .searchContent .warningMessage {color: rgb(204,0,14);font-size: 20px;padding-left: 0;padding-top: 90px;line-height: 30px !important;}
#serviceWrapper .atServices .warningMessage {padding-top: 0 !important;}
#serviceWrapper .warningMessage.forCars {padding-top: 0 !important;}
#serviceWrapper .warningMessage.noPagePrivate {margin-bottom: -70px;}
#serviceWrapper .warningMessage.noPage {padding-top: 0;}
#serviceWrapper .onlyTextContent {padding-left: 40px;font-size: 12px;min-height: 200px;}
#serviceWrapper .searchContent.myFavWrap {min-height: 100px;float: left;}
#serviceWrapper .searchWrap2 {position: relative;}
#serviceWrapper .clearParametersLink {float: left;height: 16px;line-height: 14px;margin-bottom: 4px;white-space: nowrap;}
#serviceWrapper .clearParametersLink.atBottom {margin-top: 7px;}
#serviceWrapper .clearParametersLink .refreshIcon {float: left;margin-right: 2px;}
#serviceWrapper .searchWrap2.basic {margin-bottom: 15px;}
#serviceWrapper .searchWrap2.basic .activeFilter {color: inherit;font-weight: inherit;background: inherit;}
#serviceWrapper .searchWrap2.gray {border-color: rgb(170,170,170);}
#serviceWrapper .gray .searchInner2 {background: rgb(238,238,238);}
#serviceWrapper .searchInner2 select {max-width: 195px;}
#serviceWrapper .searchTitleWrap2 {border-bottom: 1px solid rgb(255,255,255);margin-bottom: 5px;}
#serviceWrapper .searchTitleWrap3 {border-bottom: 1px solid rgb(255,255,255);padding-top: 10px;margin-bottom: 5px;}
#serviceWrapper .gray .searchTitle2 {border-bottom: 1px solid rgb(170,170,170);}
#serviceWrapper .inputHolderHalf2 {float: left;}
#serviceWrapper .searchWrap2 .inputHolder {margin-bottom: 5px;}
#serviceWrapper #SearchPrivateFilterForm_location_showAll {position: absolute;bottom: 3px;right: 3px;display: block;width: 16px;height: 16px;background: url(css-i-sprites-sprite-v9.png) -201px -702px no-repeat;text-indent: -9999px;}
#serviceWrapper .inputSeperator {float: left;height: 23px;line-height: 23px;width: 10px;text-align: center;}
#serviceWrapper .inputSeperator4 {float: left;height: 30px;line-height: 55px;width: 10px;text-align: center;}
#serviceWrapper .searchWrap2 input[type=text], #serviceWrapper .searchResultsBottom input[type=text] {padding-left: 22px !important;}
#serviceWrapper .searchWrap2 .searchInputFrom {width: 60px !important;background: rgb(255,255,255) url(css-i-sprites-sprite-v9.png) -275px -197px no-repeat;}
#serviceWrapper .searchWrap2 .searchInputTo {width: 63px !important;background: rgb(255,255,255) url(css-i-sprites-sprite-v9.png) -275px -237px no-repeat;}
#serviceWrapper .searchWrap2 .searchInputPersons {width: 60px !important;}
#serviceWrapper .searchInputPlace2 {width: 169px;background: rgb(255,255,255) url(css-i-sprites-sprite-v9.png) -275px -317px no-repeat;}
#serviceWrapper .checkbox_list li {line-height: 0;}
.searchWrap2 .ui-checkbox {display: block;margin-top: 1px;padding: 2px;position: relative;}
.searchWrap2 .ui-checkbox-box {top: 2px;}
.searchWrap2 .ui-slider-range {background: url(css-i-sprites-v--sprite.png?v8) 0 -800px repeat-x;}
.searchWrap2 .ui-checkbox label {display: block;}
#serviceWrapper .activeFilter {background: url(css-i-sprites-v--spriteNew-v1.png) 0 0px repeat-x;font-weight: bold;color: rgb(255,255,255);padding-left: 2px;}
.ui-checkbox.filterLoader, #serviceWrapper #priceLabel.filterLoader, #serviceWrapper .searchLabel.filterLoader {color: rgb(51,51,51);background: rgb(255,252,247) url(css-i-ui-ajax--loader--bar.gif) 162px 4px no-repeat !important;}
#serviceWrapper #sliderPriceFrom, #serviceWrapper #sliderPriceTo {font-weight: bold;color: rgb(255,150,15);font-size: 14px;}
#serviceWrapper .staticValues {color: rgb(102,102,102);}
#serviceWrapper .searchLabel2 {display: block;font-size: 11px;font-weight: bold;color: rgb(68,68,68);border-bottom: 1px dashed rgb(255,195,116);}
#serviceWrapper .sliderLabelWrap {height: 18px;}
#serviceWrapper .sliderLeftLabel {float: left;}
#serviceWrapper .sliderRightLabel {float: right;}
#serviceWrapper .searchBanner {margin-bottom: 10px;line-height: 17px;font-size: 13px;padding: 3px 9px;background: url(css-i-sprites-v--discounts_v3.png) repeat-x;}
#serviceWrapper .sbDiscountValue {color: rgb(255,255,255);font-size: 20px;font-weight: bold;text-shadow: 1px 1px rgb(235,136,23);}
#serviceWrapper .searchBanner.online-booking {border-color: rgb(255,219,172);border-style: solid;border-width: 4px 1px 1px;color: rgb(102,102,102);background: rgb(254,244,224);line-height: 16px;}
#serviceWrapper .searchBanner.special-discount {border-top: 3px solid rgb(235,136,23);background-position: 0 0;color: rgb(102,102,102);}
#serviceWrapper .searchBanner.first-minute {border-top: 3px solid rgb(60,102,12);background-position: 0 -40px;color: rgb(255,255,255);}
#serviceWrapper .searchBanner.most-wanted {border-top: 3px solid rgb(183,67,0);background-position: 0 -80px;color: rgb(255,255,255);}
#serviceWrapper .searchBanner.last-minute {border-top: 3px solid rgb(253,179,58);background-position: 0 -120px;color: rgb(102,102,102);}
#serviceWrapper .searchBanner.gratis-days {border-top: 3px solid rgb(0,75,113);background-position: 0 -160px;color: rgb(0,75,113);}
#serviceWrapper .searchBanner.low-price {border-top: 3px solid rgb(34,106,78);background-position: 0 -200px;color: rgb(255,255,255);}
#serviceWrapper .searchObjectWrap {height: 152px;border: 1px solid rgb(116,181,236);position: relative;margin-bottom: 15px;z-index: 2;background: rgb(255,255,255);}
#serviceWrapper .searchObjectWrap .searchObjectLinkTitle:visited {color: rgb(153,76,153);text-shadow: 1px 1px rgb(255,255,255) !important;}
#serviceWrapper .unitOpenLink:visited {color: rgb(153,76,153);}
#serviceWrapper .searchObjectWrap .robinson {cursor: default !important;}
#serviceWrapper .searchObjectLinkTitle.twoRows {font-size: 13px;line-height: 13px;text-shadow: none;padding: 2px 20px 2px 0;}
#serviceWrapper .searchObjectTitle {font-weight: bold;font-size: 14px;margin-left: 7px;text-decoration: none;float: left;height: 30px;text-shadow: 1px 1px rgb(255,255,255);line-height: 30px;}
#serviceWrapper .searchObjectLocation {font-size: 13px;font-weight: bold;color: rgb(68,68,68);float: left;margin-top: 6px;}
#serviceWrapper .searchObjectLocation2 {font-size: 13px;font-weight: bold;color: rgb(255,255,255);text-shadow: 1px 1px rgb(51,51,51);float: left;margin: 6px 5px 0 0;}
#serviceWrapper .searchObjectHeader .star {position: relative;top: 2px;}
#serviceWrapper .objectRating {float: right;line-height: 14px;padding: 8px 10px 0 0;}
#serviceWrapper .objectRating.unit {font-size: 11px;font-weight: normal;text-shadow: none;}
#serviceWrapper .objectRating .ratingTitle {float: left;margin-right: 3px;}
#serviceWrapper .objectRating .ratingWrap {float: left;margin-left: 2px;border: 1px solid rgb(221,163,42);width: 4px;height: 12px;background: rgb(255,255,255);}
#serviceWrapper .objectRating .ratingVisual {display: block;text-indent: -999em;height: 12px;}
#serviceWrapper .objectRating .ratingVisual.g {width: 4px;height: 12px;float: left;margin-right: 2px;background-color: rgb(239,213,77) !important;}
#serviceWrapper .objectRating .ratingVisual.g1 {width: 4px;height: 3px;margin-top: 9px;background: url(css-i-sprites-v--sprite.png?v8) 0 -179px repeat-x;}
#serviceWrapper .objectRating .ratingVisual.g2 {width: 4px;height: 6px;margin-top: 6px;background: url(css-i-sprites-v--sprite.png?v8) 0 -179px repeat-x;}
#serviceWrapper .objectRating .ratingVisual.g3 {width: 4px;height: 9px;margin-top: 3px;background: url(css-i-sprites-v--sprite.png?v8) 0 -179px repeat-x;}
#serviceWrapper .objectRating .ratingVisual.g4 {width: 4px;height: 12px;background: url(css-i-sprites-v--sprite.png?v8) 0 -179px repeat-x;}
#serviceWrapper .objectRating .ratingVisual.r {background-color: rgb(255,255,255);width: 4px;float: left;}
#serviceWrapper .objectRating .ratingWrap .ratingVisual.r {background-color: rgb(255,255,255);width: auto;}
#serviceWrapper .objectRating .ratingAverage {float: left;margin-right: 5px;text-transform: lowercase;}
#serviceWrapper .objectRating .ratingNumber {float: left;margin-right: 2px;}
#serviceWrapper .searchObjectContent {z-index: 2;position: relative;top: -6px;}
#serviceWrapper .searchObjectContentLeft {float: left;width: 332px;height: 107px;padding: 13px 0 7px 7px;position: relative;z-index: 1;}
#serviceWrapper .searchObjectContentLeft.hotel {float: left;width: 538px;}
#serviceWrapper .searchObjectContentLeft .dbIcon {position: absolute;left: 144px;top: 15px;z-index: 55;}
#serviceWrapper .dbIcon {background-color: rgb(231,243,254);border: 1px solid rgb(53,138,213);float: right;font-family: Tahoma;font-weight: bold;height: 13px;line-height: 13px;text-align: center;color: rgb(0,81,122);cursor: default;width: 19px;}
#serviceWrapper .searchObjectImgLink {width: 161px;height: 107px;display: block;position: relative;float: left;}
#serviceWrapper .searchObjectImg {width: 161px;height: 107px;background: rgb(238,238,238);}
#serviceWrapper .searchObjectBottomLink {position: absolute;left: 10px;bottom: 13px;}
#serviceWrapper .unitCompareWrap {margin-top: 10px;}
#serviceWrapper .staticFavorite {display: inline-block !important;zoom: 1;font-size: 11px;margin-bottom: 0;}
#serviceWrapper .staticFavorite:active {margin-top: 0;}
#serviceWrapper .searchFavoriteAdd, #serviceWrapper .searchFavoriteRemove {display: block;}
#serviceWrapper .searchFavoriteRemove {display: none;}
#serviceWrapper .searchUnitsWrap {width: 170px;position: absolute;right: -9px;height: 82px;padding-right: 10px;overflow: hidden !important;}
#serviceWrapper .searchUnitsWrap.services {height: 107px;}
#serviceWrapper .hotel .searchUnitsWrap {width: 376px;height: 107px;}
#serviceWrapper .searchObjectWrap .objectFeature {float: left;}
#serviceWrapper .searchUnitsWrap.hasRelated {height: 62px;}
#serviceWrapper .hasRelated .searchUnitsList {height: 60px;}
#serviceWrapper .relatedObjects {height: 20px;position: absolute;right: -7px;top: 75px;width: 175px;line-height: 20px;}
#serviceWrapper .relatedObjects .objectFeatureWrap {height: 12px;margin-right: 3px;margin-top: 2px;}
#serviceWrapper .relatedObjects .bed {background-position: -220px -223px !important;}
#serviceWrapper .relatedObjects .featureNumber {line-height: 12px;margin-left: 3px;}
#serviceWrapper .relatedObjects .featurePlus {color: rgb(53,138,213);line-height: 12px;float: left;margin-right: 3px;}
#serviceWrapper .searchUnitsList {width: 168px;border: 1px solid rgb(221,221,221);height: 80px;background: rgb(255,255,255);outline: none !important;line-height: 20px;color: rgb(0,81,122);overflow: visible !important;}
#serviceWrapper .hotel .searchUnitsList {width: 374px;height: 105px;}
#serviceWrapper .services .searchUnitsList {height: 105px;}
#serviceWrapper .searchUnitsList .jspPane, #serviceWrapper .searchUnitsList .jspContainer {overflow: visible !important;}
#serviceWrapper .searchUnitsList .jspVerticalBar {z-index: 9999;}
#serviceWrapper .resultsFeaturesWrap {position: absolute;right: 2px;top: 30px;z-index: 98;}
#serviceWrapper .unitOpen {display: block;height: 20px;line-height: 20px;padding-left: 3px;zoom: 1;cursor: pointer;position: relative;}
#serviceWrapper .unitOpen.active, #serviceWrapper .unitOpen:hover {background-color: rgb(54,140,209);color: rgb(255,255,255);}
#serviceWrapper .unitOpenLink {text-decoration: none;}
#serviceWrapper .unitOpen.active .unitOpenLink, #serviceWrapper .unitOpen:hover .unitOpenLink {color: rgb(255,255,255);}
#serviceWrapper .unitOpen.active .objectMenuUnitCapacity, #serviceWrapper .unitOpen:hover .objectMenuUnitCapacity {color: rgb(255,255,255);}
#serviceWrapper .unitOpen .arrow {width: 11px;height: 20px;position: absolute;top: 0;right: -11px;display: none;z-index: 99;background: url(css-i-sprites-sprite-v9.png) -20px -520px no-repeat;}
#serviceWrapper .unitOpen.active .arrow {display: block;}
#serviceWrapper .kerningAS {letter-spacing: -1px;}
#serviceWrapper .searchObjectContentRight {width: 359px;height: 114px;float: right;padding: 13px 7px 0 7px;background: rgb(231,243,254);position: relative;}
#serviceWrapper .hotel .unitOpen {height: auto;background-position: 0 -702px;}
#serviceWrapper .searchObjectContentRight.hotel {width: 151px;}
#serviceWrapper .searchUnitSurface {float: right;margin-top: -2px;height: 25px;}
#serviceWrapper .searchUnitTitle {font-size: 14px;font-weight: bold;text-decoration: none;}
#serviceWrapper .calculationButton {position: absolute;width: 125px;text-align: center;top: 98px;left: -160px;z-index: 99;}
#serviceWrapper .calculationButton2 {position: absolute;display: block;white-space: nowrap;text-align: center;top: 98px;right: 383px;z-index: 99;padding: 2px 15px !important;}
#serviceWrapper .searchPriceWrap {float: left;height: 23px;overflow: hidden;line-height: 23px;}
#serviceWrapper .searchPriceWrap.hotel {float: none;height: auto;line-height: 20px;}
#serviceWrapper .objectFeatureWrap.hotel {margin-top: 5px;margin-bottom: 5px;}
#serviceWrapper .objectFeatureWrap.atLighthouse {margin-left: 5px;}
#serviceWrapper .charterWrap {margin-bottom: 5px;}
#serviceWrapper .lighthouseWrap {margin-top: 5px;}
#serviceWrapper .helpAtCharter {margin-left: 3px;margin-top: 3px;}
#serviceWrapper .lastMinuteCharterTable {float: left;width: 250px;min-height: 105px;background: rgb(245,245,245);border: 1px solid rgb(221,221,221);}
#serviceWrapper .lastMinuteCharterTable .searchUnitPriceTable {width: 250px;line-height: 10px;table-layout: fixed;}
#serviceWrapper .lastMinuteCharterInfo {float: left;width: 105px;padding-left: 5px;}
#serviceWrapper .lastMinuteCharterFooter {background: rgb(255,255,255);height: 14px;line-height: 14px;padding-right: 5px;}
#serviceWrapper .searchPriceWrap .price {font-weight: bold;font-size: 16px;color: rgb(68,68,68);float: left;}
#serviceWrapper .withoutDisount {color: rgb(204,0,14);position: relative;font-weight: normal;font-size: 13px;line-height: 16px;overflow: hidden;}
#serviceWrapper .lineThrough {position: absolute;height: 16px;left: 0;right: 0;top: -1px;background: url(css-i-sprites-sprite-v9.png) 0 -580px no-repeat;}
#serviceWrapper .searchPriceWrap .priceInfo {color: rgb(136,136,136);line-height: 10px;float: left;margin-left: 5px;}
#serviceWrapper .hotel .priceInfo {float: none;margin-left: 0;line-height: 12px;}
#serviceWrapper .rentACar .priceInfo, #serviceWrapper .charter .priceInfo {line-height: 25px;}
#serviceWrapper .rentACar .serviceDescription {margin-bottom: 5px;}
#serviceWrapper .unitServiceContentHide {display: none;}
#serviceWrapper .transportTypeWrap {float: left;height: 16px;line-height: 16px;margin-left: 3px;}
#serviceWrapper .transportTypeWrap .car, #serviceWrapper .transportTypeWrap .boat, #serviceWrapper .transportTypeWrap .ferry {float: left;margin-right: 3px;}
#serviceWrapper .searchLighthouseDetails {position: absolute;bottom: 7px;left: 7px;}
#serviceWrapper .lighthouseIcon.transport {float: left;margin-left: 3px;}
#serviceWrapper .transportPlace {font-family: Tahoma;color: rgb(53,138,213);}
#serviceWrapper .transportSign {color: rgb(102,102,102);}
#serviceWrapper .showDetails {float: left;margin-left: 5px;margin-top: 7px;}
#serviceWrapper .searchShortlist {float: right;margin-right: 7px;margin-top: 4px;}
#serviceWrapper .searchUnitBottom {height: 89px;position: relative;float: left;}
#serviceWrapper .searchTabsWrap {height: 20px;color: rgb(0,81,122);line-height: 18px;position: relative;}
#serviceWrapper .searchTab {font-weight: bold;float: left;position: relative;margin-top: 2px;height: 17px;padding: 0 15px;z-index: 3;cursor: pointer;border-top: 1px solid rgb(221,221,221);border-right: 1px solid rgb(221,221,221);border-left: 1px solid rgb(221,221,221);background: url(css-i-sprites-v--sprite.png?v8) 0 -157px repeat-x;}
#serviceWrapper .searchTab.active {color: rgb(51,51,51);background: rgb(255,255,255);height: 20px;margin-top: 0;}
#serviceWrapper .searchTab:hover {height: 19px;margin-top: 0;}
#serviceWrapper .searchTab.active:hover {height: 20px;}
#serviceWrapper .withLM .searchTab {padding: 0 5px;}
#serviceWrapper .searchTab.tabLM {border-color: rgb(253,179,58);color: rgb(235,136,23);}
#serviceWrapper .tabLM.active {border-color: rgb(221,221,221);color: rgb(51,51,51);background: rgb(255,255,255);}
#serviceWrapper .seacrhPanelsWrap {height: 70px;width: 360px;background: rgb(255,255,255);border: 1px solid rgb(221,221,221);border-bottom: none;position: relative;}
#serviceWrapper .searchUnitImages {width: 360px;padding: 4px 5px;}
#serviceWrapper .searchUnitImgWrap {width: 84px;height: 63px;float: left;margin-right: 5px;position: relative;}
#serviceWrapper .searchUnitImg {width: 84px;height: 63px;cursor: pointer;}
#serviceWrapper .zoomed .searchUnitImg {width: 115px;height: 86px;position: absolute;z-index: 99;top: -4px;left: -15px;box-shadow: 0 0 5px rgb(51,51,51);border: 2px solid rgb(255,255,255);}
#serviceWrapper .searchUnitPriceListWrap {height: 70px;display: none;}
#serviceWrapper .searchUnitPriceList {width: 200px;height: 70px;float: left;background: rgb(245,245,245);}
#serviceWrapper .searchUnitPriceTable {font-size: 10px;line-height: 8px;background: rgb(245,245,245);width: 200px;}
#serviceWrapper .searchUnitPriceList.searchLastMinute {width: 360px;height: auto;line-height: 8px;background: rgb(255,255,255);}
#serviceWrapper .searchLastMinute .searchUnitPriceTable {width: 360px;}
#serviceWrapper .lastMinuteTableWrap {min-height: 57px;}
#serviceWrapper .hiddenRows {display: none;}
#serviceWrapper .activeDates {color: rgb(204,0,14);}
#serviceWrapper .lastMinuteShowAll {float: right;text-transform: lowercase;text-decoration: none;}
#serviceWrapper .iconArrowLM {width: 7px;height: 4px;float: right;margin-left: 3px;margin-top: 5px;background: url(css-i-sprites-sprite-v9.png) -285px -608px no-repeat;}
#serviceWrapper .hlObject {position: relative;z-index: 99;}
#serviceWrapper .hlObject .hiddenRows {display: table-row;}
#serviceWrapper .hlObject .searchUnitPriceList, #serviceWrapper .hlObject .lastMinuteCharterTable {box-shadow: 0 0 5px rgb(102,102,102);}
#serviceWrapper .hlObject .iconArrowLM {background-position: -186px -688px;}
#serviceWrapper .searchUnitPriceTable thead th {background: rgb(221,221,221);text-align: left;padding-left: 5px;padding-top: 0;line-height: 12px;}
#serviceWrapper .searchUnitPriceTable tbody th {padding-left: 5px;text-align: left;border-bottom: 1px solid rgb(221,221,221);}
#serviceWrapper .searchUnitPriceTable tbody td {border-bottom: 1px solid rgb(221,221,221);}
#serviceWrapper .searchUnitPriceTable tbody tr:last-child th, #serviceWrapper .searchUnitPriceTable tbody tr:last-child td {border: none;}
#serviceWrapper .searchUnitPriceInfoWrap {float: left;width: 154px;padding-top: 3px;margin-left: 5px;line-height: 12px;}
#serviceWrapper .searchUnitPriceInfoWrap.searchLastMinute {width: 350px;margin-right: 5px;padding-top: 1px;}
#serviceWrapper .searchUnitPriceInfo {padding-left: 15px;line-height: 14px;}
#serviceWrapper .searchUnitPriceInfo li {list-style: square none outside;}
#serviceWrapper .searchUnitLoader {background: url(css-i-ui-loader32b.gif) center center no-repeat;height: 114px;}
#serviceWrapper .obObject .searchUnitLoader {background-image: url(css-i-ui-loader32o.gif);}
#serviceWrapper .searchUnitCalendarWrap {width: 360px;height: 70px;font-size: 9px;display: none;position: relative;}
#serviceWrapper .sdNewCalendar {background-color: rgb(255,255,255);height: 70px;width: 360px;}
#serviceWrapper .sdOneMonth {float: left;width: 25%;line-height: 13px;}
#serviceWrapper .sdMonthTitle {background: rgb(221,221,221);text-align: center;}
#serviceWrapper .sdTableWrap {padding: 2px;}
#serviceWrapper .sdTableWrap thead {display: none;}
#serviceWrapper .sdTableCalendar {margin: 0;width: 100%;}
#serviceWrapper .sdTableCalendar th {padding: 0;color: rgb(153,153,153);font-weight: normal;}
#serviceWrapper .sdTableCalendar td {padding: 0;line-height: 9px;text-align: center;}
#serviceWrapper .weekend {color: rgb(191,64,64);}
.unavail, .unavail a {background: rgb(244,150,126) !important;}
.unavail_temp, .unavail_temp a {background: rgb(253,240,164) !important;}
.unavail_start {background: url(css-i-sprites-sprite-v9.png) -40px -486px no-repeat !important;}
.unavail_end {background: url(css-i-sprites-sprite-v9.png) 0 -486px no-repeat !important;}
.unavail_temp_start {background: url(css-i-sprites-sprite-v9.png) -40px -446px no-repeat !important;}
.unavail_temp_end {background: url(css-i-sprites-sprite-v9.png) 0 -446px no-repeat !important;}
.temp_cross_unavail {background: url(css-i-sprites-sprite-v9.png) -40px -407px no-repeat !important;}
.unavail_cross_temp {background: url(css-i-sprites-sprite-v9.png) 0 -407px no-repeat !important;}
.sdTableCalendar .unavail_start {background-position: -40px -497px !important;}
.sdTableCalendar .unavail_end {background-position: 0 -497px !important;}
.sdTableCalendar .unavail_temp_start {background-position: -40px -457px !important;}
.sdTableCalendar .unavail_temp_end {background-position: 0 -457px !important;}
.sdTableCalendar .temp_cross_unavail {background-position: -40px -418px !important;}
.sdTableCalendar .unavail_cross_temp {background-position: 0 -418px !important;}
.pdTableCalendar .unavail_start {background-position: -40px -492px !important;}
.pdTableCalendar .unavail_end {background-position: 0 -492px !important;}
.pdTableCalendar .unavail_temp_start {background-position: -40px -452px !important;}
.pdTableCalendar .unavail_temp_end {background-position: 0 -452px !important;}
.pdTableCalendar .temp_cross_unavail {background-position: -40px -413px !important;}
.pdTableCalendar .unavail_cross_temp {background-position: 0 -413px !important;}
.ui-datepicker .unavail_start a, .ui-datepicker .unavail_end a, .ui-datepicker .unavail_temp_start a, .ui-datepicker .unavail_temp_end a, .ui-datepicker .temp_cross_unavail a, .ui-datepicker .unavail_cross_temp a {background: transparent !important;}
.ui-state-disabled.unavail .ui-state-default, .ui-state-disabled.unavail_temp .ui-state-default, .ui-state-disabled.unavail_start .ui-state-default, .ui-state-disabled.unavail_end .ui-state-default, .ui-state-disabled.unavail_temp_start .ui-state-default, .ui-state-disabled.unavail_temp_end .ui-state-default, .ui-state-disabled.temp_cross_unavail .ui-state-default, .ui-state-disabled.unavail_cross_temp .ui-state-default {background-color: transparent !important;}
#serviceWrapper .searchUnitCalendarInfo {height: 12px;line-height: 12px;padding: 0 5px;color: rgb(102,102,102);background: rgb(245,245,245);display: none;}
#serviceWrapper .calInfoWrap {float: left;margin-right: 10px;}
#serviceWrapper .calInfoWrap .yellowBox {float: left;width: 8px;height: 8px;background: rgb(253,240,164);border: 1px solid rgb(221,163,42);margin: 1px 2px 0 0;}
#serviceWrapper .calInfoWrap .redBox {float: left;width: 8px;height: 8px;background: rgb(244,150,126);border: 1px solid rgb(204,0,14);margin: 1px 2px 0 0;}
#serviceWrapper .searchUnitCalendarWrap, #serviceWrapper .searchUnitPriceListWrap, #serviceWrapper .searchUnitLastMinuteWrap {display: none;}
#serviceWrapper .searchResultsBottom {margin-left: 12px;}
#serviceWrapper .searchResultsBottom .labelForCode {height: 23px;line-height: 23px;margin-top: 6px;}
#serviceWrapper .searchSidebar.specialOffers {padding-top: 0;}
#serviceWrapper .specialOffers .searchWrap2 {margin-top: 20px;}
#serviceWrapper .specOfferLink {text-decoration: none;display: block;margin-bottom: 5px;position: relative;}
#serviceWrapper .specOfferLink .carouselDiscountTitle {font-size: 13px;padding-left: 20px;height: auto;}
#serviceWrapper .boxWrapDiscount {margin-bottom: 25px;overflow: hidden;font-size: 12px;}
#serviceWrapper .titleWrapDiscount {height: 30px;line-height: 30px;font-size: 16px;font-weight: bold;color: rgb(255,255,255);padding: 0 10px;text-shadow: 1px 1px rgb(153,153,153);background: url(css-i-sprites-v--discounts_v3.png) 0 -240px repeat-x;}
#serviceWrapper .titleBox {width: 20px;position: absolute;top: 0;bottom: 0;border-top: 1px solid rgb(221,221,221);border-bottom: 1px solid rgb(221,221,221);border-left: 1px solid rgb(221,221,221);}
#serviceWrapper .titleInbox {width: 20px;height: 20px;display: inline-block;zoom: 1;background: url(css-i-sprites-v--discounts_v3.png) 0 -240px repeat-x;}
#serviceWrapper #lowPriceBox .titleWrapDiscount {background-position: 0 -210px;text-shadow: 1px 1px rgb(34,106,78);}
#serviceWrapper #lowPriceBox, #serviceWrapper .titleBox.navLowPrice, #serviceWrapper .carouselDiscountTitle.navLowPrice {border-color: rgb(34,106,78);}
#serviceWrapper .titleInbox.navLowPrice {background-position: 0 -220px;}
#serviceWrapper #firstMinuteBox, #serviceWrapper .titleBox.navFirstMinute, #serviceWrapper .carouselDiscountTitle.navFirstMinute {border-color: rgb(60,102,12);}
#serviceWrapper #firstMinuteBox .titleWrapDiscount {background-position: 0 -50px;text-shadow: 1px 1px rgb(60,102,12);}
#serviceWrapper .titleInbox.navFirstMinute {background-position: 0 -50px;}
#serviceWrapper #extraDaysBox, #serviceWrapper .titleBox.navExtraDays, #serviceWrapper .carouselDiscountTitle.navExtraDays {border-color: rgb(5,95,165);}
#serviceWrapper #extraDaysBox .titleWrapDiscount {background-position: 0 -160px;text-shadow: 1px 1px rgb(255,255,255);color: rgb(0,75,113);}
#serviceWrapper .titleInbox.navExtraDays {background-position: 0 -160px;}
#serviceWrapper #specialDiscountBox, #serviceWrapper .titleBox.navSpecialDiscount, #serviceWrapper .carouselDiscountTitle.navSpecialDiscount {border-color: rgb(235,136,23);}
#serviceWrapper #specialDiscountBox .titleWrapDiscount {background-position: 0 -10px;text-shadow: 1px 1px rgb(235,136,23);}
#serviceWrapper .titleInbox.navSpecialDiscount {background-position: 0 -10px;}
#serviceWrapper #mostWantedBox, #serviceWrapper .titleBox.navMostWanted, #serviceWrapper .carouselDiscountTitle.navMostWanted {border-color: rgb(183,67,0);}
#serviceWrapper #mostWantedBox .titleWrapDiscount {background-position: 0 -80px;text-shadow: 1px 1px rgb(183,67,0);}
#serviceWrapper .titleInbox.navMostWanted {background-position: 0 -80px;}
#serviceWrapper #lastMinuteBox, #serviceWrapper .titleBox.navLastMinute, #serviceWrapper .carouselDiscountTitle.navLastMinute {border-color: rgb(253,179,58);}
#serviceWrapper #lastMinuteBox .titleWrapDiscount {background-position: 0 -130px;text-shadow: 1px 1px rgb(255,255,255);color: rgb(235,136,23);}
#serviceWrapper #lastMinuteBox .objectsCount {color: rgb(102,102,102);}
#serviceWrapper .titleInbox.navLastMinute {background-position: 0 -130px;}
#serviceWrapper .titleBox.navText, #serviceWrapper .carouselDiscountTitle.navText {border-color: rgb(153,153,153);}
#serviceWrapper .titleInbox.navText {background-position: 0 -240px;}
#serviceWrapper .specOfferLink .titleBox {background-color: rgb(181,181,181);}
#serviceWrapper .obBadge {float: left;cursor: default;position: relative;line-height: 12px;padding: 2px 7px 9px 7px;font-family: Tahoma;font-size: 10px;text-shadow: 1px 1px rgb(255,255,255);background: url(css-i-sprites-v--sprite.png?v8) 0 -790px repeat-x;text-align: center;margin-left: -1px;margin-top: -1px;border: 1px solid rgb(255,255,255);height: 20px;}
#serviceWrapper .onlineBookingContainer .selectForCompare {background: rgb(252,227,177);box-shadow: inset 0 5px 3px rgb(252,227,177);}
#serviceWrapper .searchObjectWrap.obObject {margin-top: 20px;border: 1px solid rgb(255,196,77) !important;}
#serviceWrapper .obObject .searchObjectHeader {background-color: rgb(255,196,77);}
#serviceWrapper .obObject .objectFeatureWrap {border: 1px solid rgb(255,196,77);}
#serviceWrapper .obObject .searchObjectContentRight {background: rgb(252,227,177);}
#serviceWrapper .objectsCount {float: right;font-size: 12px;font-weight: normal;text-shadow: none;}
#serviceWrapper .adriaticAdSenseUnit {width: 158px;float: left;margin-right: 12px;margin-bottom: 12px;}
#serviceWrapper .adriaticAdSenseUnit.last {margin-right: 0;}
#serviceWrapper .adriaticAdSenseTitle {font-size: 13px;line-height: 15px;text-decoration: none;font-weight: bold;}
#serviceWrapper .adriaticAdSenseImage {margin: 3px 0;}
#serviceWrapper .adriaticAdSenseText {line-height: 16px;font-size: 11px;}
#serviceWrapper .adriaticAdSensePrice {font-size: 14px;font-weight: bold;color: rgb(68,68,68);}
#serviceWrapper .adriaticAdSenseGray {color: rgb(170,170,170);}
#serviceWrapper .specialOfferImage {display: block;width: 115px;height: 86px;position: relative;}
#serviceWrapper #compare {position: absolute;top: 30px;left: 0;border: 1px solid rgb(238,238,238);font-size: 12px;height: 50px;overflow: hidden;width: 450px;}
#serviceWrapper .compareButton {float: left !important;margin-left: 20px;dispalay: inline-block;}
#serviceWrapper .compareButton a {float: left !important;}
#serviceWrapper .compareUnitList {display: inline-block;padding-top: 7px;position: absolute;z-index: 20;width: 340px;}
#serviceWrapper .compareUnitList a {margin-left: 15px;float: left;font-size: 11px;}
/*#serviceWrapper #shortlist {height: 50px;border: 1px solid rgb(238,238,238);position: absolute;z-index: 11;top: 30px;left: 470px;right: 0;font-size: 12px;overflow: hidden;}*/
#serviceWrapper #shortlistPlaceholder {height: 70px;}
#serviceWrapper .shortListMore {float: left;font-size: 11px;}
#serviceWrapper .shortlistButton {padding: 12px;display: inline-block;float: left;}
#serviceWrapper .shortlistLabel {float: left;margin-right: 10px;margin-left: 5px;height: 50px;line-height: 50px;text-decoration: none;font-weight: bold;}
#serviceWrapper .shortlistObjectsWrap {height: 42px;padding: 4px 5px 4px 0;line-height: 42px;}
#serviceWrapper .shortlistObject {float: left;width: 45px;height: 40px;position: relative;overflow: hidden;border: 1px solid rgb(0,81,122);margin-right: 10px;}
#serviceWrapper .shortlistObjectLink {width: 45px;height: 40px;line-height: 10px;font-size: 10px;text-align: center;display: block;text-decoration: none;}
#serviceWrapper .shortlistItem {width: 45px;height: 30px;}
#serviceWrapper .shortlistRemoveItem {position: absolute;width: 9px;height: 9px;top: 1px;right: 1px;background: rgb(255,255,255) url(css-i-sprites-sprite-v9.png) -146px -705px no-repeat;border: 1px solid rgb(102,102,102);display: none;}
#serviceWrapper .shortlistObject:hover .shortlistRemoveItem {display: block;}
#serviceWrapper .shortlistRemoveItem:hover {border-color: rgb(255,150,15);background-color: rgb(252,244,227);}
#serviceWrapper .shortlistEmpty {float: left;width: 45px;height: 30px;position: relative;overflow: hidden;border: 1px dashed rgb(221,221,221);margin-right: 10px;margin-top: 5px;background: rgb(245,245,245);}
#serviceWrapper .shortlistObjectCode {display: block;height: 10px;overflow: hidden;text-decoration: none;}
#serviceWrapper #shortlistLoader {display: block;}
#serviceWrapper .shortlistLink {height: 24px;line-height: 26px;font-size: 11px;padding: 0 6px;display: inline-block;zoom: 1;background: url(css-i-sprites-v--sprite.png?v8) 0 -620px repeat-x;}
#serviceWrapper .compareAtSearch {float: right;position: relative;top: 12px;right: 8px;}
#serviceWrapper #compareAtSearchNum {display: inline !important;}
#serviceWrapper .slCompare .searchFavoriteAdd {width: auto;}
#serviceWrapper .compareSidebar {width: 198px;padding-top: 43px;float: right;}
#serviceWrapper .compareWrap {margin-bottom: 0 !important;overflow: hidden;border-color: rgb(204,204,204) !important;}
#serviceWrapper .clearCompare {width: 19px;height: 18px;float: right;padding: 1px;margin-top: 5px;background: url(css-i-sprites-sprite-v9.png) -57px -618px no-repeat;}
#serviceWrapper .clearCompare:hover {padding: 0;border: 1px solid rgb(153,153,153);background-color: rgb(255,255,255);background-position: -58px -619px;}
#serviceWrapper .clearCompareLink {position: relative;top: -25px;float: right;}
#serviceWrapper .compareList {margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px dashed rgb(204,204,204);}
#serviceWrapper .compareList li {cursor: default;padding-left: 1px;}
#serviceWrapper .compareList li:hover {background: rgb(238,238,238);}
#serviceWrapper .compareTitle {padding: 0 7px !important;font-size: 14px;}
.ui-button-text {text-transform: capitalize;}
#serviceWrapper .compareBox {padding: 7px !important;position: relative;}
#serviceWrapper .compareBox .validationMessage {margin: 0 0 10px 0;}
#serviceWrapper .removeFromCompareList {float: right;width: 9px;height: 9px;margin-top: 1px;margin-right: 1px;background: url(css-i-sprites-sprite-v9.png) -164px -701px no-repeat;padding: 3px;text-indent: -9999px;display: none !important;}
#serviceWrapper .compareList li:hover .removeFromCompareList {display: block !important;}
#serviceWrapper .selectForCompare {border-bottom: 1px solid rgb(170,170,170);border-left: 1px solid rgb(170,170,170);border-right: 1px solid rgb(170,170,170);margin: -15px 4px 9px 4px;position: relative;z-index: 1;box-shadow: inset 0 5px 3px rgb(204,204,204);background: rgb(245,245,245);overflow: hidden;top: -6px;padding: 7px 5px 3px 5px;}
.searchChecksWrap .ui-checkbox-box.ui-state-hover {border-color: rgb(58,168,0) !important;}
#serviceWrapper .searchComapreLabel {float: left;width: 160px;font-weight: bold;}
#serviceWrapper .searchChecksWrap {padding-left: 160px;position: relative;z-index: 89;}
.searchChecksWrap .ui-checkbox {width: 88px;}
#serviceWrapper .searchChecksWrap .clear {display: none;}
#serviceWrapper .outlineTable {background: rgb(255,255,255);box-shadow: 0 0 10px rgb(136,136,136);padding: 10px;}
#serviceWrapper .compareTable {text-align: center;table-layout: fixed;}
#serviceWrapper .compareTable.disableSelect {-webkit-user-select: none;-moz-user-select: none;user-select: none;}
#serviceWrapper .compareTable td, #serviceWrapper .compareTable th {border: 1px solid rgb(204,204,204);padding: 3px 5px;}
#serviceWrapper .compareTable tr:hover th, #serviceWrapper .compareTable tr:hover td {background: rgb(231,243,254);}
#serviceWrapper .orangeCol {background: rgb(252,244,227);}
#serviceWrapper .compareTable tr:hover th.noBorderAll, #serviceWrapper .compareTable tr:hover td.noBorderAll, #serviceWrapper .compareTable tr:hover td.noHover {background: inherit;}
#serviceWrapper .highlighted td.toHighlight, #serviceWrapper .highlighted th.toHighlight {background: url(css-i-sprites-v--spriteNew-v1.png) 0 -184px repeat-x !important;color: rgb(255,255,255) !important;}
#serviceWrapper .highlighted td.toHighlight a, #serviceWrapper .highlighted td.toHighlight .comparePrice {color: rgb(255,255,255) !important;}
#serviceWrapper .compareImgWrap {background: rgb(255,255,255);width: 115px;height: 86px;overflow: hidden;margin: auto;border: 1px solid rgb(170,170,170);position: relative;z-index: 2;padding: 5px;display: block;}
#serviceWrapper .compareImg {width: 115px;height: 86px;}
#serviceWrapper .compareImgTitle {background: none repeat scroll 0 0 rgb(255,255,255);position: absolute;left: 5px;top: 5px;right: 5px;line-height: 14px;opacity: 0.7;filter: alpha(opacity=80);}
#serviceWrapper .compareCalendarIcon {width: 16px;height: 16px;position: relative;top: 4px;display: inline-block;zoom: 1;text-indent: -9999px;margin-right: 3px;background: url(css-i-sprites-sprite-v9.png) -140px -640px no-repeat;}
#serviceWrapper .calendarFree {background-position: -160px -640px !important;}
#serviceWrapper .calendarBusy {background-position: -180px -640px !important;}
#serviceWrapper .noItem {width: 16px;height: 16px;display: inline-block;zoom: 1;text-indent: -9999px;background: url(css-i-sprites-sprite-v9.png) -180px -622px no-repeat;}
#serviceWrapper .yesItem {width: 16px;height: 16px;display: inline-block;zoom: 1;text-indent: -9999px;background: url(css-i-sprites-sprite-v9.png) -160px -622px no-repeat;}
#serviceWrapper .comparePrice {font-size: 16px;font-weight: bold;color: rgb(68,68,68);}
#serviceWrapper #compareTableLoader {z-index: 99;}
#serviceWrapper .compareRemoveItem {width: 17px;height: 16px;display: inline-block;zoom: 1;border: 1px solid rgb(204,204,204);background: rgb(245,245,245) url(css-i-sprites-sprite-v9.png) -162px -701px no-repeat;}
#serviceWrapper .compareRemoveItem:hover {background-color: rgb(255,255,255);}
#serviceWrapper .moveHandler {float: right;margin-right: 3px;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
#serviceWrapper .compareMoveItem {width: 17px;height: 16px;border: 1px solid rgb(204,204,204);display: block;background: rgb(245,245,245) url(css-i-sprites-sprite-v9.png) -122px -701px no-repeat;cursor: move;}
#serviceWrapper .compareMoveItem:hover {background-color: rgb(255,255,255);}
#serviceWrapper .compareGalNav {width: 119px;display: block;margin: -2px auto 10px auto;border-bottom: 1px solid rgb(204,204,204);border-left: 1px solid rgb(204,204,204);border-right: 1px solid rgb(204,204,204);position: relative;z-index: 1;padding-top: 2px;box-shadow: inset 0 5px 3px rgb(204,204,204);background: rgb(245,245,245);}
#serviceWrapper .prevCompareArrow {width: 18px;height: 16px;float: left;margin-top: 1px;margin-left: 1px;background: url(css-i-sprites-sprite-v9.png) -120px -520px no-repeat;}
#serviceWrapper .prevCompareArrow:hover {background-position: -120px -536px;}
#serviceWrapper .prevCompareArrow:active {background-position: -120px -552px;}
#serviceWrapper .nextCompareArrow {width: 18px;height: 16px;float: right;margin-top: 1px;margin-right: 1px;background: url(css-i-sprites-sprite-v9.png) -138px -520px no-repeat;}
#serviceWrapper .nextCompareArrow:hover {background-position: -138px -536px;}
#serviceWrapper .nextCompareArrow:active {background-position: -138px -552px;}
#serviceWrapper .calendarHolder {position: relative;}
#serviceWrapper .compareCalendarWrap {position: absolute;z-index: 1;background: rgb(255,255,255);border: 1px solid rgb(204,204,204);width: 532px;height: 140px;padding: 5px 25px 5px 5px;display: none;top: -180px;left: -195px;box-shadow: 0 0 7px rgb(102,102,102);}
#serviceWrapper .compareCalendar {width: 532px;height: 138px;border: 1px solid rgb(221,221,221);position: relative;font-size: 11px;line-height: 14px;}
#serviceWrapper .compareCalendar thead {display: table-header-group;}
#serviceWrapper .compareCalendar td {padding: 0;border: none;}
#serviceWrapper .compareCalendar th {padding: 7px 0;color: rgb(153,153,153);border: none;}
#serviceWrapper tr:hover .compareCalendar td, #serviceWrapper tr:hover .compareCalendar th {background-color: inherit;}
#serviceWrapper .closeCompareCalendar {position: absolute;right: 2px;top: 5px;z-index: 99;}
#serviceWrapper .arrowCompareCalendar {width: 22px;height: 11px;position: absolute;bottom: -10px;left: 250px;background: url(css-i-sprites-sprite-v9.png) -80px -520px no-repeat;}
#serviceWrapper #horizontalFormHolder {margin-bottom: 30px;padding: 10px 40px;min-height: 41px;position: relative;border-bottom: 1px dashed rgb(221,221,221);background: url(css-i-sprites-v--sprite.png?v8) 0 -830px repeat-x;}
#serviceWrapper #horizontalFormHolder .validationMessage {margin-left: 0;margin-bottom: 10px;}
#serviceWrapper .dragtable-sortable {-webkit-user-select: none;-moz-user-select: none;user-select: none;z-index: 99;}
#serviceWrapper .dragtable-sortable li {margin: 0;padding: 0;float: left;width: 150px;background: rgb(255,255,255);}
#serviceWrapper .dragtable-sortable .firstCol {width: 190px;}
#serviceWrapper .dragtable-sortable th, #serviceWrapper .dragtable-sortable td {border-left: 0px;}
#serviceWrapper .dragtable-sortable li:first-child th, #serviceWrapper .dragtable-sortable li:first-child td {border-left: 1px solid rgb(204,204,204);}
.ui-sortable-helper {opacity: 0.7;filter: alpha(opacity=70);}
.ui-sortable-placeholder {box-shadow: 0 0 4px rgb(102,102,102) inset;background: rgb(238,238,238) !important;visibility: visible !important;position: relative;z-index: 3;}
.ui-sortable-placeholder * {opacity: 0;visibility: hidden;}
.lang-ru .searchTab, .lang-uk .searchTab, .lang-bg .searchTab {padding: 0 9px;}
.lang-hu .searchComapreLabel {font-size: 10px;}
.lang-ru .lastMinuteCharterInfo .buttonNew {font-size: 10px;padding: 2px 0;width: 112px;}
.lang-de .searchUnitsList {font-size: 10px;}
.lang-sk .compareTitle, .lang-ru .compareTitle {font-size: 13px;}
.lang-uk .compareTitle {font-size: 12px;}
.lang-it .compareTitle {font-size: 9px;}
.lang-en .adriaticAdSenseTitle, .lang-bg .adriaticAdSenseTitle, .lang-sv .adriaticAdSenseTitle, .lang-hu .adriaticAdSenseTitle, .lang-fr .adriaticAdSenseTitle, .lang-ru .adriaticAdSenseTitle, .lang-uk .adriaticAdSenseTitle {height: 30px;width: 145px;display: table-cell;vertical-align: middle;}
.lang-hr .withLM .searchTab, .lang-it .withLM .searchTab, .lang-sl .withLM .searchTab {padding: 0 8px;}
.lang-mk .withLM .searchTab {padding: 0 4px;}
.lang-ro .withLM .searchTab {padding: 0 2px;}
.lang-uk .withLM .searchTab {padding: 0 1px;}
.lang-ru .withLM .searchTab {padding: 0;position: relative;z-index: 99;}
#serviceWrapper .objectTopInfo {height: 44px;line-height: 20px;margin-bottom: 9px;overflow: hidden;position: relative;}
#serviceWrapper .contentBreadCrumbs {float: left;line-height: 20px;margin-bottom: 3px;}
#serviceWrapper .dateAdded {float: right;}
#serviceWrapper .dateAddedLabel {color: rgb(136,136,136);}
#serviceWrapper .objectLinkTitle {text-decoration: none;text-transform: uppercase;text-shadow: 1px 1px rgb(255,255,255);}
#serviceWrapper .objectIDWrap {float: left;height: 173px;border: 1px solid rgb(210,233,255);background: rgb(255,255,255);width: 646px;}
#serviceWrapper .objectID {background: rgb(231,243,254);width: 646px;height: 173px;}
#serviceWrapper .objectIDInbox {padding: 10px;height: 122px;}
#serviceWrapper .objectIDImg {float: left;position: relative;border: 1px solid rgb(255,255,255);height: 120px;width: 200px;}
#serviceWrapper .objectIDContent {width: 414px;height: 122px;float: right;position: relative;}
#serviceWrapper .featuresWrap {float: left;margin: 4px 0 0 7px;}
#serviceWrapper .featuresWrap.hotel {float: right;}
#serviceWrapper .fixedFeaturesWrap {float: left;margin-left: 10px;}
#serviceWrapper .unitFeaturesWrap {display: inline-block;zoom: 1;position: relative;top: 4px;margin-left: 10px;}
#serviceWrapper .objectFeatureWrap {float: left;margin-right: 5px;padding: 2px;height: 16px;background-color: rgb(255,255,255);border: 1px solid rgb(210,233,255);}
#serviceWrapper .searchObjectWrap .objectFeatureWrap {border: none;}
#serviceWrapper .noObjectFeatureWrap {float: left;margin-right: 5px;padding: 2px;height: 16px;background-color: rgb(255,255,255);border: 1px solid rgb(204,204,204);}
#serviceWrapper .featureNumber {color: rgb(83,139,196);float: left;font-weight: bold;margin-left: 5px;cursor: default;}
#serviceWrapper .objectFeature {background-image: url(css-i-sprites-sprite-v9.png);width: 16px;height: 16px;display: inline-block;zoom: 1;cursor: default;text-indent: -9999px;}
#serviceWrapper .objectFeature.robinson {background-position: -140px -220px;cursor: pointer;}
#serviceWrapper .objectFeature.beach {background-position: -160px -240px;}
#serviceWrapper .objectFeature.nearbyObj {background-position: -200px -240px;width: 13px;}
#serviceWrapper .objectFeature.bed {background-position: -220px -220px;}
#serviceWrapper .objectFeature.door {background-position: -240px -220px;}
#serviceWrapper .objectFeature.orientation {background-position: -220px -240px;}
#serviceWrapper .orientText {color: rgb(153,153,153);font-weight: normal;}
#serviceWrapper .objectFeature.pool {background-position: -180px -220px;}
#serviceWrapper .objectFeature.disabledPeople {background-position: -200px -220px;}
#serviceWrapper .objectFeature.parking {background-position: -140px -240px;}
#serviceWrapper .objectFeature.center {background-position: -180px -240px;}
#serviceWrapper .objectFeature.pets {background-position: -180px -260px;}
#serviceWrapper .noObjectFeatureWrap .objectFeature.pets {background-position: -180px -280px;}
#serviceWrapper .objectFeature.food {background-position: -160px -220px;}
#serviceWrapper .objectFeature.aircon {background-position: -140px -260px;}
#serviceWrapper .noObjectFeatureWrap .objectFeature.aircon {background-position: -140px -280px;}
#serviceWrapper .objectFeature.view {background-position: -160px -260px;}
#serviceWrapper .noObjectFeatureWrap .objectFeature.view {background-position: -160px -280px;}
#serviceWrapper .objectFeature.tv {background-position: -200px -260px;}
#serviceWrapper .noObjectFeatureWrap .objectFeature.tv {background-position: -200px -280px;}
#serviceWrapper .objectFeature.sat {background-position: -220px -260px;}
#serviceWrapper .noObjectFeatureWrap .objectFeature.sat {background-position: -220px -280px;}
#serviceWrapper .popupText {font-size: 12px;line-height: 14px;}
#serviceWrapper .popupText h2 {font-size: 22px;color: rgb(0,81,122);margin-bottom: 10px;}
#serviceWrapper .dbIcon2 {background-color: rgb(255,255,255);border: 1px solid rgb(210,233,255);float: left;font-family: Tahoma;font-weight: bold;height: 15px;width: 19px;line-height: 15px;text-align: center;color: rgb(0,81,122);cursor: default;margin-right: 5px;}
#serviceWrapper .objectIDBottom {height: 26px;position: absolute;bottom: 0;left: 0;right: 0;}
#serviceWrapper .allApartmentsLink {margin-left: 10px;}
#serviceWrapper .detailsObjectLink {float: right;margin-top: 10px;}
#serviceWrapper .detailsObjectLink .forwardArrow {float: right;margin-left: 3px;margin-top: 7px;}
#serviceWrapper .clearMyFavLink {float: right;margin-right: 225px;margin-top: 7px;}
#serviceWrapper .favoriteAdd, #serviceWrapper .favoriteRemove {float: left;margin-right: 20px;position: static !important;}
#serviceWrapper .objectMenuUnitsWrap {float: left;width: 280px;height: 160px;background: rgb(255,255,255);padding: 0;border: 1px solid rgb(54,140,209);overflow: hidden;}
#serviceWrapper .objectMenuTitleWrap {height: auto;}
#serviceWrapper .objectMenuLinkTitle {font-weight: bold;font-size: 12px;text-decoration: none;display: block;zoom: 1;padding: 1px 0 4px 28px;padding-bottom: 4px;background-color: rgb(54,140,209);height: 21px;}
#serviceWrapper a .objectMenuLinkTitle:hover {color: rgb(229,243,255);}
#serviceWrapper .private .objectMenuLinkTitle {line-height: 21px;font-size: 12px;text-decoration: underline;background: none;padding: 5px 0 !important;}
#serviceWrapper .private .objectMenuLinkTitle:visited {color: rgb(153,76,153);xtext-shadow: 1px 1px rgb(255,255,255) !important;}
#serviceWrapper .objectMenuLinkTitle.hotel {background: url(css-i-sprites-sprite-v9.png) -240px -439px no-repeat;}
#serviceWrapper .objectMenuLinkTitle.charter {background: url(css-i-sprites-sprite-v9.png) -240px -480px no-repeat;}
#serviceWrapper .objectMenuLinkTitle.lighthouseUnits {background: url(css-i-sprites-sprite-v9.png) -240px -520px no-repeat;}
#serviceWrapper .objectMenuLabel {font-size: 13px;text-transform: lowercase;}
#serviceWrapper .objectMenuInLink {display: block;padding: 0 5px;height: 20px;line-height: 20px;}
#serviceWrapper .objectMenuLinkTitle:hover .objectMenuInLink, #serviceWrapper .objectMenuLinkTitle.active .objectMenuInLink {color: rgb(255,255,255);background: rgb(54,140,209);}
#serviceWrapper .private .objectMenuLinkTitle:hover {color: rgb(255,255,255);background: rgb(146,200,247);text-decoration: none;text-shadow: 1px 1px rgb(51,51,51);}
#serviceWrapper .private .objectMenuLinkTitle.active {color: rgb(255,255,255);background: rgb(54,140,209);text-decoration: none;text-shadow: 1px 1px rgb(51,51,51);}
#serviceWrapper .objectMenuLinkTitle.hotel .objectMenuInLink, #serviceWrapper .objectMenuLinkTitle.lighthouseUnits .objectMenuInLink, #serviceWrapper .objectMenuLinkTitle.charter .objectMenuInLink {background: rgb(255,255,255);color: rgb(51,51,51);overflow: hidden;padding-left: 4px;padding-right: 0;padding-top: 3px;}
#serviceWrapper .objectMenuUnits {height: 135px;outline: none !important;overflow: hidden;}
#serviceWrapper .objectMenuUnits.private {height: 128px;}
#serviceWrapper .objectMenuUnits li {height: 25px;display: block;font-size: 12px;font-weight: bold;position: relative;margin-bottom: 5px;}
#serviceWrapper .serviceMenuItem {height: auto !important;font-weight: normal !important;margin-bottom: 0 !important;}
#serviceWrapper .searchMatchIcon {width: 12px;height: 20px;float: right;padding-right: 3px;display: none;background: url(css-i-sprites-sprite-v9.png) -200px -620px no-repeat;}
#serviceWrapper .searchMatch .searchMatchIcon {display: block;}
#serviceWrapper .newUnitIcon {float: left;width: 20px;height: 21px;margin-right: 10px;background: url(css-i-sprites-sprite-v9.png) -60px -100px no-repeat;}
#serviceWrapper a:hover .newUnitIcon, #serviceWrapper a.active .newUnitIcon {background-position: -100px -100px;}
#serviceWrapper .newObjectIcon {float: left;width: 22px;height: 20px;margin-left: 5px;margin-right: 8px;background: url(css-i-sprites-sprite-v9.png) -20px -140px no-repeat;}
#serviceWrapper .objectMenuLinkTitle:hover .newObjectIcon, #serviceWrapper .objectMenuLinkTitle.active .newObjectIcon {background-position: -20px -100px;}
#serviceWrapper .treeItem {width: 13px;height: 20px;float: left;background: url(css-i-sprites-sprite-v9.png) -213px -400px no-repeat;}
#serviceWrapper .last .treeItem {background-position: -213px -435px;}
#serviceWrapper .serviceMenuItem .treeItem {position: absolute;height: auto;top: 0;left: 0;bottom: 0;}
#serviceWrapper .objectMenuUnits li a {text-decoration: none;display: block;position: relative;height: 20px;margin-left: 14px;padding-left: 5px;padding-top: 5px;padding-bottom: 5px;}
#serviceWrapper .objectMenuUnits.private li a {margin: 0;text-decoration: underline;}
#serviceWrapper .objectMenuUnits.private li a:visited {color: rgb(153,76,153);xtext-shadow: 1px 1px rgb(255,255,255) !important;}
#serviceWrapper .serviceMenuItem a {height: auto !important;line-height: 14px;padding: 3px 0;}
#serviceWrapper .objectMenuUnits li a:hover {color: rgb(255,255,255) !important;text-decoration: none;background: rgb(146,200,247);}
#serviceWrapper .objectMenuUnits li a.active {color: rgb(255,255,255) !important;text-decoration: none;background: rgb(54,140,209);}
#serviceWrapper .serviceMenuItem a:hover, #serviceWrapper .serviceMenuItem a.active {background-position: 0 -702px !important;}
#serviceWrapper .objectMenuUnitCode {font-weight: normal;}
#serviceWrapper .objectMenuUnitCapacity {font-weight: normal;color: rgb(153,153,153);}
#serviceWrapper .private .objectMenuUnitCapacity {position: absolute;padding-left: 2px;}
#serviceWrapper .objectMenuUnitPrice {float: right;color: rgb(51,51,51);}
#serviceWrapper .objectMenuUnits a:hover .objectMenuUnitCapacity, #serviceWrapper .objectMenuUnits a.active .objectMenuUnitCapacity, #serviceWrapper .objectMenuUnits a:hover .objectMenuUnitPrice, #serviceWrapper .objectMenuUnits a.active .objectMenuUnitPrice {color: rgb(255,255,255);}
#serviceWrapper #holder {position: relative;min-height: 300px;}
#serviceWrapper .objectTitleWithIcon {float: left;line-height: 32px;height: 30px;text-shadow: 1px 1px rgb(255,255,255);text-decoration: none;}
#serviceWrapper .objectTitleWithIcon.unit {background: url(css-i-sprites-v--sprite.png?v8) 0 -107px repeat-x;position: relative;padding-left: 10px;margin-left: -10px;padding-right: 5px;-webkit-border-top-left-radius: 8px !important;-moz-border-radius-topleft: 8px !important;border-top-left-radius: 8px !important;-webkit-border-bottom-left-radius: 8px !important;-moz-border-radius-bottomleft: 8px !important;border-bottom-left-radius: 8px !important;}
#serviceWrapper .titleType2b.unit {-webkit-border-top-left-radius: 10px !important;-moz-border-radius-topleft: 10px !important;border-top-left-radius: 10px !important;-webkit-border-bottom-left-radius: 10px !important;-moz-border-radius-bottomleft: 10px !important;border-bottom-left-radius: 10px !important;}
#serviceWrapper .objectBasicInfo {float: left;width: 533px;}
#serviceWrapper .objectStaticInfo {float: left;width: 228px;padding-left: 20px;}
#serviceWrapper .servicesBasicInfo {margin-bottom: 5px;}
#serviceWrapper .myFavWrap2 {padding-top: 5px;padding-bottom: 8px;display: inline-block;}
#serviceWrapper .placeMap {margin-top: 10px;}
#serviceWrapper .mapGoogleImg {width: 355px;height: 158px;border: 1px solid rgb(255,255,255);display: block;overflow: hidden;}
#serviceWrapper .mapDescription {padding: 5px 0;}
#serviceWrapper .sidebarBox .mapDestination {width: 270px !important;height: 23px !important;}
#serviceWrapper .galleryRight {float: right;width: 385px;border: 1px solid rgb(221,221,221);background: rgb(170,170,170);min-height: 444px;position: relative;}
#serviceWrapper .galleryImage {width: 385px;height: 405px;background: rgb(255,255,255);}
#serviceWrapper .services .galleryImage {width: 385px;height: 340px;background: rgb(255,255,255);}
#serviceWrapper .galleryImageLarge {position: relative;overflow: hidden;width: 365px;height: 365px;}
#serviceWrapper .galleryImageLarge.aligned, #serviceWrapper .lighthouseGal .galleryImageLarge {display: table-cell;vertical-align: middle;}
#serviceWrapper .galleryImageLargeContainer {height: 365px;padding: 0 10px;overflow: hidden;position: relative;text-align: center;width: 365px;}
#serviceWrapper .services .galleryImageLargeContainer {height: 300px;}
#serviceWrapper .services .galleryImageLarge img {margin-left: -17px;}
#serviceWrapper #galleryLoader {position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0.8;filter: alpha(opacity=80);background: rgb(255,255,255) url(css-i-ui-loader32w.gif) center center no-repeat;z-index: 49;display: none;}
#serviceWrapper .galleryThumbs {overflow: hidden;background-color: rgb(221,221,221);outline: none;padding-left: 10px;}
#serviceWrapper .galleryImageSlider {height: 29px;margin: 0 10px;line-height: 29px;border-bottom: 1px solid rgb(221,221,221);position: relative;width: 365px;}
#serviceWrapper .galleryImageSliderPrevious {float: right;}
#serviceWrapper .prevArrow {width: 4px;height: 7px;display: inline-block;zoom: 1;margin-top: 12px;margin-right: 3px;background: url(css-i-sprites-sprite-v9.png) -229px -686px no-repeat;}
#serviceWrapper .galleryImageSliderNext {float: right;margin-left: 10px;}
#serviceWrapper .nextArrow {width: 4px;height: 7px;display: inline-block;zoom: 1;margin-top: 12px;margin-left: 3px;background: url(css-i-sprites-sprite-v9.png) -268px -746px no-repeat;}
#serviceWrapper .albumLabel {color: rgb(102,102,102);}
#serviceWrapper .albumName {color: rgb(51,51,51);font-weight: bold;}
#serviceWrapper .albumPos {color: rgb(153,153,153);}
#serviceWrapper .galleryImageSliderPrevious.big {position: absolute;top: 0;left: 0;bottom: 0;background: url(css-i-bg-gal--nav-v2.png) 385px 385px no-repeat;margin: 0;width: 150px;z-index: 50;}
#serviceWrapper .galleryImageSliderNext.big {position: absolute;top: 0;right: 0;bottom: 0;background: url(css-i-bg-gal--nav-v2.png) 385px 385px no-repeat;margin: 0;width: 150px;z-index: 50;}
#serviceWrapper .galleryImageSliderPrevious.big:hover {background-position: left top;}
#serviceWrapper .galleryImageSliderNext.big:hover {background-position: right top;}
#serviceWrapper .services .galleryImageSliderPrevious.big:hover {background-position: 0 -42px;}
#serviceWrapper .services .galleryImageSliderNext.big:hover {background-position: -235px -42px;}
#serviceWrapper .galleryThumb {float: left;padding-right: 10px;padding-top: 10px;width: 115px;height: 102px;}
#serviceWrapper .services .galleryThumb, #serviceWrapper .lighthouseGal .galleryThumb {height: 84px;}
#serviceWrapper .galleryThumb.last {padding-bottom: 10px;}
#serviceWrapper .galleryThumbContainer {width: 112px;height: 98px;position: relative;background: rgb(255,255,255);border: 2px solid rgb(255,255,255);}
#serviceWrapper .services .galleryThumbContainer, #serviceWrapper .lighthouseGal .galleryThumbContainer {height: 84px;}
#serviceWrapper .galleryThumbContainer:hover {border-color: rgb(238,238,238);}
#serviceWrapper .galleryThumbContainer:hover .galleryThumbTitle {background: rgb(238,238,238);}
#serviceWrapper .galleryThumbTitle {height: 16px;line-height: 14px;position: absolute;background: rgb(255,255,255);left: 0;top: 0;right: 0;font-weight: bold;}
#serviceWrapper .galleryThumbTitle a {text-decoration: none;display: block;padding-left: 1px;}
#serviceWrapper .active .galleryThumbTitle {background: rgb(54,140,209) !important;}
#serviceWrapper .active .galleryThumbTitle a {color: rgb(255,255,255);}
#serviceWrapper .galleryThumbContainer .imageLink {width: 112px;height: 84px;padding-top: 14px;display: block;}
#serviceWrapper .services .galleryThumbContainer .imageLink, #serviceWrapper .lighthouseGal .galleryThumbContainer .imageLink {padding-top: 0;}
#serviceWrapper .galleryThumbContainer .imageLink img {width: 112px;height: 84px;}
#serviceWrapper .galleryThumbArea {background: rgb(119,119,119);color: rgb(255,255,255);height: 12px;line-height: 12px;padding: 0 2px;font-family: Tahoma;font-size: 9px;float: right;white-space: nowrap;}
#serviceWrapper .active .galleryThumbArea {background: rgb(231,243,254);color: rgb(51,51,51);border-color: rgb(54,140,209);}
#serviceWrapper .galleryThumbArea sup {line-height: 6px;font-size: 7px;}
#serviceWrapper .galleryThumbNavigation {position: absolute;background: rgb(255,255,255);height: 14px;line-height: 14px;padding: 0 3px;font-weight: bold;right: 0;bottom: 0;}
#serviceWrapper .active .galleryThumbNavigation {color: rgb(255,255,255);background: rgb(54,140,209);}
#serviceWrapper .galleryThumbContainer.active {border-color: rgb(54,140,209);background: rgb(54,140,209);}
#serviceWrapper #fullScrLink {position: absolute;top: 30px;right: 10px;cursor: pointer;z-index: 99;height: 20px;line-height: 20px;padding: 0 5px;color: rgb(204,204,204);background: url(css-i-bg-opacity70.png) repeat;}
#serviceWrapper #fullScrLink:hover {color: rgb(255,255,255);}
#serviceWrapper .fullScrIcon {width: 16px;height: 16px;float: right;margin-left: 5px;background: url(css-i-sprites-sprite-v9.png) 0 -680px no-repeat;}
#serviceWrapper #fullScrLink:hover .fullScrIcon {background-position: -20px -680px;}
#serviceWrapper .centralContent {float: left;width: 650px;}
#serviceWrapper .objectInfoTitle {position: relative;z-index: 3;border-bottom: 1px solid rgb(255,255,255);}
#serviceWrapper #objectTabsWrap {width: 533px;margin-top: 20px;background: rgb(255,255,255);border: 1px solid rgb(238,238,238);height: 457px;float: left;overflow: hidden;}
#serviceWrapper #objectTabsWrap.services {height: 300px;}
#serviceWrapper .objectTabList {float: left;width: 158px;background: rgb(238,238,238) !important;border: none !important;height: 437px;padding-top: 20px !important;}
#serviceWrapper .services .objectTabList {height: 280px;}
.objectTabList.ui-corner-all {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
#serviceWrapper .objectTabList li {border: none !important;border-top: 1px solid rgb(238,238,238) !important;border-bottom: 1px solid rgb(238,238,238) !important;background: rgb(238,238,238) !important;}
#serviceWrapper .objectTabList li:hover {background: rgb(249,249,249) !important;}
.objectTabList li.ui-corner-top {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
#serviceWrapper .objectTabList li.active {background: rgb(255,255,255) !important;border: none !important;padding: 1px 0;}
#serviceWrapper .objectTabList li a {display: block;line-height: 14px;padding: 5px 2px 5px 10px;color: rgb(5,95,165) !important;font-size: 12px;font-weight: bold;text-transform: uppercase;}
#serviceWrapper .objectTabList li.active a {color: rgb(51,51,51) !important;}
#serviceWrapper .objectTabContent {width: 361px;height: 447px;padding-right: 3px;margin: 5px 2px 5px 5px;float: left;border: none !important;}
#serviceWrapper #tabs-13 .jspPane {bottom: 0;}
#serviceWrapper #lastMinuteTab {color: rgb(235,136,23) !important;}
#serviceWrapper #lastMinuteLoader {height: 150px;display: block;}
#serviceWrapper .recommendLabel {float: left;line-height: 22px;margin-right: 5px;}
#serviceWrapper .lastMinuteTableWrap2 {margin-bottom: 10px;}
#serviceWrapper .lastMinuteTableWrap2 a {color: rgb(0,81,122);display: inline-block;margin-bottom: 3px;}
#serviceWrapper .searchUnitPriceTable2 {background: rgb(245,245,245);width: 100%;}
#serviceWrapper #lastMinuteContent {line-height: 18px;width: 600px;height: 300px;overflow: auto;position: relative;}
#serviceWrapper .searchUnitPriceTable2 thead th {background: rgb(221,221,221);}
#serviceWrapper .services .objectTabContent {height: 290px;}
#serviceWrapper .objectTabContent tr:nth-child(even) {background: rgb(249,249,249);}
#serviceWrapper .objectTabContent .unitDataTable {line-height: 18px;}
#serviceWrapper .smallPrint {font-size: 10px;line-height: 14px;padding-top: 10px;}
#serviceWrapper .unitDataTable.withBorder {border: 1px solid rgb(221,221,221);}
#serviceWrapper .grayOddRows tr:nth-child(even) {background: rgb(249,249,249);}
#serviceWrapper .unitDataTable {margin: 0;padding: 0;width: 100%;line-height: 14px;}
#serviceWrapper .unitDataTable thead th {text-align: left;font-weight: bold;background-color: rgb(238,238,238);padding: 2px 4px;}
#serviceWrapper .unitDataTable tbody th {text-align: left;font-weight: bold;vertical-align: top;padding: 2px 4px;}
#serviceWrapper .unitDataTable tbody td {text-align: left;vertical-align: middle;padding: 2px 4px;}
#serviceWrapper .unitDataTable tr {border-bottom: 1px dashed rgb(204,204,204);}
#serviceWrapper .unitDataTable tr:last-child {border-bottom: none;}
#serviceWrapper .unitBItop .unitDataTable tr:last-child {border-bottom: 1px dashed rgb(204,204,204);}
#serviceWrapper .objectTabContentp {padding-bottom: 10px;}
#serviceWrapper .lighthouseMap {height: 160px;}
#serviceWrapper .lighthouseInfo th {width: 165px;}
#serviceWrapper .tableUnitTitle3 {font-weight: bold;background-color: rgb(221,221,221);padding: 2px 4px;width: 258px;float: left;}
#serviceWrapper .boatsPrice th {width: 258px;}
#serviceWrapper .lighthousePrice th {width: 300px;}
#serviceWrapper .tableUnitTitle4 {font-weight: bold;background-color: rgb(221,221,221);padding: 2px 4px;width: 259px;float: left;}
#serviceWrapper .boatEquip {border-bottom: none !important;}
#serviceWrapper .boatEquip li {floaT: left;width: 50%;border-bottom: 1px dashed rgb(204,204,204);}
#serviceWrapper .floating {width: 170px;float: left;padding-right: 10px;}
#serviceWrapper .star {background: url(css-i-sprites-sprite-v9.png) -280px -360px no-repeat;height: 16px;overflow: hidden;text-indent: -9999px;width: 16px;display: inline-block;zoom: 1;}
#serviceWrapper .unitDataTable .star {margin-right: 3px;}
#serviceWrapper .check-no, #serviceWrapper .check-yes, #serviceWrapper .check-not-a, #serviceWrapper .check-indent, #serviceWrapper .check-outdent {float: left;width: 16px;height: 16px;text-indent: -9999px;overflow: hidden;background-image: url(css-i-sprites-sprite-v9.png);}
#serviceWrapper .check-price {display: inline;padding: 1px 0 0 10px;}
#serviceWrapper .check-no {background-position: -140px -622px;}
#serviceWrapper .check-yes {background-position: -120px -622px;}
#serviceWrapper .check-not-a {background-position: -280px -340px;}
#serviceWrapper .check-indent {background-position: -240px -800px;margin: 0 5px;}
#serviceWrapper .check-outdent {background-position: -240px -640px;margin: 0 5px;}
#serviceWrapper .sideContent {padding-left: 20px;width: 270px;float: left;}
#serviceWrapper .boxWrapType2.comments {width: 535px;float: left;margin-top: 20px;}
#serviceWrapper #unitDataCommentsContainer {padding: 10px;background-color: rgb(229,243,255);}
#serviceWrapper .ratingsWrap {float: right;width: 315px;padding-left: 10px;margin-bottom: 15px;border-left: 1px solid rgb(255,255,255);}
#serviceWrapper .userRating2 {padding: 0 !important;}
#serviceWrapper .ratingsDesc {float: left;width: 170px;}
#serviceWrapper #unit {margin-top: 20px;}
#serviceWrapper .galleryImageInfo {background-color: transparent !important;bottom: 0;left: 10px;position: absolute;width: 365px;z-index: 51;}
#serviceWrapper .galleryImageDescription {background: url(css-i-bg-opacity70.png) repeat;color: rgb(255,255,255);font-size: 12px;line-height: 14px;overflow: hidden;padding: 10px;text-align: left;width: 345px;}
#serviceWrapper .galleryImageDescription a {color: rgb(255,255,255) !important;}
#serviceWrapper .galleryImageIcons {background: url(css-i-bg-opacity70.png) 0 0 repeat;color: rgb(255,255,255);font-size: 12px;height: 16px;overflow: hidden;padding: 4px;position: absolute;right: 0;top: -24px;width: 16px;}
#serviceWrapper .galleryImageIcons.getIn {background: none;top: 0;}
#serviceWrapper .galInfo, #serviceWrapper .galInfoOff {background: url(css-i-sprites-sprite-v9.png) no-repeat;display: block;height: 16px;overflow: hidden;text-align: left;text-indent: -9999px;width: 16px;}
#serviceWrapper .galInfo {background-position: -38px -682px;}
#serviceWrapper .galInfo:hover {background-position: -58px -682px;}
#serviceWrapper .galInfoOff {background-position: -78px -682px;}
#serviceWrapper .galInfoOff:hover {background-position: -98px -682px;}
#serviceWrapper .unitBasicInfo {float: left;width: 230px;}
#serviceWrapper .unitBasicInfo .unitDataTable {table-layout: fixed;}
#serviceWrapper .unitBasicInfo td {width: 95px;}
#serviceWrapper .unitCalendar {border: 1px solid rgb(221,221,221);background: rgb(255,255,255);line-height: 14px;width: 532px;overflow: hidden;}
#serviceWrapper .unitCalendar.services {width: 508px;}
#serviceWrapper .pdOneMonth {float: left;width: 133px;}
#serviceWrapper .services .pdOneMonth {width: 127px;}
#serviceWrapper .pdTableWrap {padding: 0 5px;height: 115px;}
#serviceWrapper .pdTableCalendar {width: 100%;}
#serviceWrapper .pdMonthTitle {background: rgb(221,221,221);font-weight: bold;text-align: center;height: 23px;line-height: 23px;position: relative;}
#serviceWrapper .pdPrevMonth {position: absolute;left: 1px;top: 0;height: 16px;width: 16px;padding: 2px;border: 1px solid rgb(221,221,221);}
#serviceWrapper .pdNextMonth {position: absolute;right: 1px;top: 0;height: 16px;width: 16px;padding: 2px;border: 1px solid rgb(221,221,221);}
#serviceWrapper .pdPrevMonth:hover, #serviceWrapper .pdNextMonth:hover {background: rgb(250,235,215);border-color: rgb(255,150,15);}
#serviceWrapper .unitCalendar th {padding: 7px 1px;color: rgb(153,153,153);}
#serviceWrapper .unitCalendar td {text-align: center;padding: 0;}
#serviceWrapper .pdCalendarInfo {height: 16px;line-height: 16px;padding-top: 5px;color: rgb(68,68,68);font-size: 10px;}
#serviceWrapper .calInfo {float: left;margin-right: 10px;}
#serviceWrapper .calInfoInbox {float: left;width: 10px;height: 10px;margin: 2px 3px 0 0;background: rgb(244,150,126);border: 1px solid rgb(214,99,70);}
#serviceWrapper .calInfoInbox.notConfirmed {background: rgb(253,240,164);border-color: rgb(234,217,100);}
#serviceWrapper #dateRange2 {position: relative;}
#serviceWrapper .calendarLastChanged {float: right;color: rgb(68,68,68);height: 16px;line-height: 16px;}
#serviceWrapper .calendarLastChanged .clock {float: left;margin-right: 3px;}
#serviceWrapper .halfCentralWrap {width: 301px;float: left;}
#serviceWrapper .halfCentralWrap.right {float: right;}
#serviceWrapper .halfCentral {border: 1px solid rgb(221,221,221);background: rgb(255,255,255);}
#serviceWrapper .tableUnitTitle {background: rgb(221,221,221) !important;}
#serviceWrapper .tableUnitTitle2 {background: rgb(249,249,249) !important;border-bottom: 1px dashed rgb(204,204,204);}
#serviceWrapper .titlePriceList {font-weight: bold;padding-bottom: 10px;}
#serviceWrapper .extraInfoPriceList {padding-top: 5px;color: rgb(68,68,68);}
#serviceWrapper .orangeRow {background: rgb(252,244,227);}
#serviceWrapper .servicesUnitWrap {float: left;width: 533px;margin-top: 15px;margin-bottom: 0;}
#serviceWrapper .servicesUnitContent {display: none;border: 1px solid rgb(146,200,247);padding: 12px;}
#serviceWrapper .servicesUnitDesc {background: rgb(252,244,227);}
#serviceWrapper .unitHeaderTitle2 {font-size: 12px;font-weight: bold;color: rgb(51,51,51);text-shadow: 1px 1px rgb(255,255,255);float: left;margin: 6px 0 0 5px;}
#serviceWrapper .roomDetailsWrap {border: 1px solid rgb(210,233,255);background: rgb(255,255,255);}
#serviceWrapper .roomDetailsWrap .unitDataTable {line-height: 16px;}
#serviceWrapper .roomDetailsWrap td.even {background: rgb(244,250,255);}
#serviceWrapper .roomDetailsWrap .check-no, #serviceWrapper .roomDetailsWrap .check-yes, #serviceWrapper .roomDetailsWrap .check-not-a {margin-right: 5px;}
#serviceWrapper .roomDetailsWrap .tableUnitTitle {background: rgb(210,233,255) !important;}
#serviceWrapper .inlineReservation .reservationForm {margin-top: 0;}
#serviceWrapper .inlineReservation .inputHolderHalf {width: 90px;}
#serviceWrapper .inlineReservation .inputSeperator2 {width: 20px;}
#serviceWrapper .inlineReservation .searchInputFrom, #serviceWrapper .inlineReservation .searchInputTo {width: 63px !important;}
#serviceWrapper .inlineReservation .unit-persons {float: right;}
#serviceWrapper .inlineReservation .unit-persons select {width: 50px;}
#serviceWrapper .inlineReservation .inputHolderQuart {width: 54px;}
#serviceWrapper .inlineReservation .inputHolderQuart.last {width: 36px;}
#serviceWrapper .inlineReservation .inputHolderQuart input {width: 34px;text-align: center;}
#serviceWrapper .inlineReservation .inputHolderQuart label {display: block;text-align: center;padding-right: 18px;}
#serviceWrapper .inlineReservation .inputHolderQuart.last label {padding-right: 0;}
#serviceWrapper .inlineReservation #calculationSidebar {min-height: 0;margin: 0;padding-left: 13px;font-size: 18px;line-height: 24px;}
#serviceWrapper .inlineReservation #calculationSidebar li {font-size: 11px;line-height: 14px;text-shadow: none;font-weight: normal;}
#serviceWrapper .addUnit {height: 16px;line-height: 14px;display: inline-block;zoom: 1;}
#serviceWrapper .addUnit .iconAdd {float: left;margin-right: 3px;}
#serviceWrapper .unitPersonNumberWrap {width: 100%;padding: 5px 0;border-bottom: 1px dashed rgb(204,204,204);margin-bottom: 5px;text-align: right;}
.unitPersonNumberWrap .ui-selectmenu-status {text-align: left;}
#serviceWrapper .unitPersonNumber {width: 50px !important;}
#serviceWrapper .inputHolderQuart {width: 60px;float: left;}
#serviceWrapper .inputHolder.withBorder {border-bottom: 1px dashed rgb(204,204,204);padding-bottom: 10px;}
#serviceWrapper .reservationLabel {font-size: 11px;font-weight: bold;color: rgb(68,68,68);float: left;width: 83px;margin-right: 10px;}
#serviceWrapper .inputHolderSubmit {margin-top: 20px;}
#serviceWrapper .unitUnavailableInfo {color: rgb(204,0,14);}
#serviceWrapper .unitUnavailableMark {color: rgb(204,0,14);}
#serviceWrapper .inlineReservation .unitSelectWrap {position: relative;}
#serviceWrapper .inlineReservation .unitUnavailableMark {position: absolute;right: -10px;top: 0;}
#serviceWrapper .newUnitInbox .searchUnitPriceInfoWrap {width: 100%;margin-left: 0;padding-bottom: 5px;}
#serviceWrapper #presentationOpacity {background: rgb(255,255,255);display: none;position: absolute;opacity: 0.8;filter: alpha(opacity=80);left: 0;top: 0;right: 0;bottom: 0;z-index: 99;}
#serviceWrapper #presentationLoader {height: 300px;width: 48px;background: url(css-i-ui-loader48w.gif) center center no-repeat;right: 50%;opacity: 1;filter: alpha(opacity=100);display: block;position: absolute;}
#serviceWrapper .calculationInboxWrap {border-top: 1px solid rgb(255,195,116);}
#serviceWrapper .calculationInbox {padding: 10px 0;border-top: 1px solid rgb(255,255,255);position: relative;}
#serviceWrapper .advancePaymentWrapper, #serviceWrapper #restPaymentWrapper {font-size: 11px;}
#serviceWrapper .totalPriceWrap {font-size: 12px;}
#serviceWrapper .finalSeperator {margin-top: 3px;padding-top: 3px;border-top: 1px dashed rgb(235,136,23);}
#serviceWrapper #totalPrice {font-family: Tahoma;font-size: 18px;color: rgb(68,68,68);}
#serviceWrapper #calculationMessages ul {margin-bottom: 10px;}
#serviceWrapper .inlineResWrap {float: right;width: 224px;margin-bottom: 0;}
#serviceWrapper .inlineResWrap.atObject {position: absolute;right: 159px;top: 42px;display: none;z-index: 999;overflow: visible;}
#serviceWrapper .inlineResWrap .warningMessage {padding-left: 13px;padding-bottom: 5px;}
#serviceWrapper .newPriceWrap {float: left;width: 285px;}
#serviceWrapper .newTitle2 {font-size: 14px;font-weight: bold;margin-bottom: 5px;text-transform: uppercase;}
#serviceWrapper .newTitle3 {font-size: 14px;font-weight: bold;margin-bottom: 2px;padding-top: 15px;text-transform: uppercase;}
#serviceWrapper .newTitle4 {font-size: 14px;font-weight: bold;margin-bottom: 5px;padding-top: 25px;text-transform: uppercase;}
#serviceWrapper .newTitle5 {font-size: 12px;font-weight: bold;}
#serviceWrapper .newUnitInbox {float: left;width: 533px;margin-top: 20px;}
#serviceWrapper .newFeaturesWrap {margin-bottom: 5px;}
#serviceWrapper .newWhiteBox {padding: 10px 0 20px 0;}
#serviceWrapper .newPriceWrap .small-first_minute, #serviceWrapper .comapre-first_minute {background: rgb(108,173,37);font-weight: bold;color: rgb(255,255,255);display: inline-block;margin-bottom: 2px;padding: 1px 5px;}
#serviceWrapper .newPriceWrap .small-extra_day {background: rgb(174,215,252);font-weight: bold;color: rgb(0,81,122);display: inline-block;margin-bottom: 2px;padding: 1px 5px;}
#serviceWrapper .newPriceWrap .small-special {background: rgb(253,174,51);font-weight: bold;color: rgb(255,255,255);display: inline-block;margin-bottom: 2px;padding: 1px 5px;}
#serviceWrapper .newPriceWrap .small-most_wanted {background: rgb(223,95,60);font-weight: bold;color: rgb(255,255,255);display: inline-block;margin-bottom: 2px;padding: 1px 5px;}
#serviceWrapper #inlineReservation {min-height: 150px;}
#serviceWrapper .inlineResWrap .boxType4 {background: rgb(252,227,177);}
#serviceWrapper #inlineReservation #reservationFormHolder, #serviceWrapper #inlineReservation .reserveFormWrap {padding: 0;border: none;}
#serviceWrapper #inlineReservation .requiredField {color: rgb(204,0,14);}
#serviceWrapper #inlineReservation .formInputHolder {padding-top: 0;border-bottom: none;line-height: 18px;}
#serviceWrapper #inlineReservation input[type=text], #serviceWrapper #inlineReservation input[type=password], #serviceWrapper #inlineReservation textarea, #serviceWrapper #inlineReservation select {background-color: rgb(255,255,255);}
#serviceWrapper #inlineReservation .unitRow {margin-bottom: 5px;}
#serviceWrapper #inlineReservation .formInputLabel, #serviceWrapper #inlineReservation .formInputInner {margin-right: 0;width: auto;float: none;}
#serviceWrapper #inlineReservation select {width: 200px;border-color: rgb(170,170,170);}
#serviceWrapper #inlineReservation .unit-persons select {width: 50px;}
#serviceWrapper #inlineReservation .twoLines {line-height: inherit;}
#serviceWrapper #inlineReservation .personNumberWrap {width: 50px;margin-right: 0;}
#serviceWrapper #inlineReservation .smallField {width: 38px;}
#serviceWrapper #inlineReservation textarea {width: 198px;border-color: rgb(170,170,170);}
#serviceWrapper #inlineReservation #ReservationPrivateSingleForm_pet, #serviceWrapper #inlineReservation #ReservationPrivateSingleForm_food {width: 89px;}
#serviceWrapper #inlineReservation .reservationSideContent {padding-top: 10px;float: none;width: 200px;}
#serviceWrapper #inlineReservation #sideCalculation {padding: 1px 0 0 0;border-right: 0;border-bottom: 0;margin-bottom: 0;position: relative;}
#serviceWrapper #inlineReservation .inboxType4 {padding: 10px 0;}
#serviceWrapper #inlineReservation #sideCalculation .totalPriceWrap {padding-bottom: 5px;}
#serviceWrapper #inlineReservation .gray {cursor: default;}
#serviceWrapper #inlineReservation .gray:hover {background-position: 0 -395px;}
#serviceWrapper #inlineReservation .gray:active {margin-top: 0;margin-bottom: 1px;}
#serviceWrapper .squareList {padding-left: 13px;}
#serviceWrapper .squareList2 {padding-left: 30px;}
#serviceWrapper .squareList li, #serviceWrapper .squareList2 li {list-style: square;}
#serviceWrapper #changeParameters {float: right;text-transform: lowercase;}
#serviceWrapper #wrapStep2text {border-bottom: 1px solid rgb(255,195,116);padding-bottom: 5px;}
#serviceWrapper #inlineReservation .reservationCalculation {border-bottom: 1px solid rgb(255,255,255);position: relative;}
#serviceWrapper #inlineReservation #reservationUserWrap, #serviceWrapper #inlineReservation #reservationPayment {margin-top: 5px;}
#serviceWrapper #inlineReservation #reservationUserType li {margin-right: 5px;white-space: nowrap;}
#serviceWrapper #inlineReservation #reservationUserType {margin-bottom: 10px;}
#serviceWrapper #inlineReservation .secondStepNotification {display: none;}
#serviceWrapper #inlineReservation .theLogin, #serviceWrapper #inlineReservation .theEmail {width: 200px;margin-right: 0;float: none;margin-bottom: 5px;}
#serviceWrapper #inlineReservation .theLogin input, #serviceWrapper #inlineReservation .theEmail input {width: 198px;}
#serviceWrapper #inlineReservation .theLogin2 {width: 200px;margin-right: 0;}
#serviceWrapper #inlineReservation #loginButton {float: right;}
#serviceWrapper #inlineReservation .validationMessage {margin-bottom: 10px;}
#serviceWrapper #inlineReservation .registerTitle {margin-right: 0;width: 50px;}
#serviceWrapper #inlineReservation .registerTitle select {width: 50px !important;}
#serviceWrapper #inlineReservation .registerName {width: 70px;margin-left: 5px;margin-right: 0;}
#serviceWrapper #inlineReservation .registerName input {width: 68px;}
#serviceWrapper #inlineReservation .thePassword {width: 100px;margin-right: 0;margin-bottom: 0;}
#serviceWrapper #inlineReservation .thePassword input {width: 93px;}
#serviceWrapper #inlineReservation .newsleterCheck {padding-bottom: 10px;}
#serviceWrapper #wrapStep2textA .reservationPhone {display: block;}
#serviceWrapper #inlineReservation #reservationPayment textarea, #serviceWrapper #inlineReservation #reservationPayment select, #serviceWrapper #inlineReservation #reservationPayment input[type=text] {width: 198px;}
#serviceWrapper #inlineReservation .formInputLabelPay {padding-left: 0;margin-right: 0;}
#serviceWrapper #inlineReservation .formInputHolderPay {padding-top: 5px;}
#serviceWrapper #inlineReservation .returningGuestRow {float: left;width: 80px;margin-right: 7px;}
#serviceWrapper #inlineReservation .returningGuestRow .formInputLabelPay {width: 80px;}
#serviceWrapper #inlineReservation #ReservationPrivateSingleForm_g_srvc_num {width: 78px !important;}
#serviceWrapper #inlineReservation #ReservationPrivateSingleForm_g_srvcs {width: 108px !important;}
#serviceWrapper #inlineReservation .insuranceTypeRow {padding-left: 0;}
#serviceWrapper #inlineReservation .phoneType {width: 70px;margin-right: 7px;}
#serviceWrapper #inlineReservation .phoneNumber {width: 123px;margin-top: -19px;}
#serviceWrapper #inlineReservation .subagentPhone .phoneNumber {width: 198px;}
#serviceWrapper #inlineReservation .phoneLabel {display: none;}
#serviceWrapper #inlineReservation #ReservationPrivateSingleForm_user_register_phone_type {width: 72px;}
#serviceWrapper #inlineReservation #ReservationPrivateSingleForm_user_register_phone_number {width: 120px;}
#serviceWrapper #inlineReservation .phoneExample {color: rgb(51,51,51);float: right;font-size: 9px;padding-top: 5px;}
#serviceWrapper #inlineReservation .insuranceChoiceRow label, #serviceWrapper #inlineReservation .agreeRow label, #inlineReservation .insuranceChoiceRow .ui-checkbox, #inlineReservation .agreeRow .ui-checkbox {display: inline !important;}
#serviceWrapper #inlineReservation .agreeRow .requiredField {position: absolute;}
#serviceWrapper #reservationLoaderFull {z-index: 2;}
#serviceWrapper #inlineReservation .formInputLabelPay label {width: auto;}
#serviceWrapper #inlineReservation .subagentPhone input {width: 198px;}
#serviceWrapper #inlineReservation .check-indent {margin: 4px 4px 0 0;}
#serviceWrapper #inlineReservation #ReservationPrivateSingleForm_p_type {width: 180px;}
#serviceWrapper #inlineReservation .advancePaymentWrapper, #serviceWrapper #inlineReservation #restPaymentWrapper {padding-top: 5px;}
#serviceWrapper #inlineReservation #wrapStep2textA .reservationPhone {display: inline;}
#serviceWrapper #galleryOpacity {opacity: 0.95;filter: alpha(opacity=95);left: -1px;top: -1px;right: -1px;bottom: -1px;position: absolute;z-index: 998;display: none;background: rgb(255,255,255);}
#serviceWrapper .unitRightContent {float: right;width: 389px;}
#serviceWrapper .similarUnitsWrap {background: rgb(255,255,255);margin-top: 20px;float: right;width: 385px;}
#serviceWrapper .similarUnits {background: rgb(245,245,245);position: relative;}
#serviceWrapper .similarUnitsTitle {height: 30px;line-height: 30px;font-size: 14px;font-weight: bold;color: rgb(255,255,255);padding: 0 10px;text-shadow: 1px 1px rgb(51,51,51);background-color: rgb(187,187,187);text-transform: uppercase;}
#serviceWrapper .similarUnitWrap {min-height: 86px;margin-top: 15px;background: rgb(255,255,255);overflow: hidden;padding: 1px;position: relative;border: 1px solid rgb(221,221,221);}
#serviceWrapper .similarUnitContent {width: 232px;float: right;margin: 5px 0;overflow: hidden;}
#serviceWrapper .moreNearbyUnits {position: absolute;display: block;bottom: 0;right: 0;background: rgb(204,204,204) url(css-i-sprites-sprite-v9.png) -262px -782px no-repeat;width: 14px;height: 14px;cursor: pointer;}
#serviceWrapper .moreNearbyUnits:hover {background-color: rgb(221,221,221);}
#serviceWrapper .moreNearbyUnits.opened {background-position: -183px -723px;}
#serviceWrapper .similarFeaturesWrap {margin-top: 3px;}
#serviceWrapper .similarFeaturesWrap .objectFeature {float: left;}
#serviceWrapper .similarUnitImgLinkWrap {float: left;position: absolute;width: 115px;top: 1px;bottom: 1px;background: rgb(248,248,248);}
#serviceWrapper .similarUnitImgLink {float: left;overflow: hidden;position: relative;width: 115px;height: 86px;}
#serviceWrapper .similarUnitImg {width: 115px;height: 86px;}
#serviceWrapper .similarUnitTitleLink {font-size: 12px;font-weight: bold;text-decoration: none;}
#serviceWrapper .similarUnitPrice {color: rgb(68,68,68);font-size: 14px;font-weight: bold;margin-top: 3px;}
#serviceWrapper .similarUnitPrice .priceInfo {color: rgb(136,136,136);font-size: 11px;font-weight: normal;}
#serviceWrapper .nearbyPagination {margin-top: 10px;}
#serviceWrapper .nearbyShowMore {width: 7px;height: 7px;display: inline-block;zoom: 1;margin-left: 3px;background: url(css-i-sprites-sprite-v9.png) -266px -766px no-repeat;}
#serviceWrapper .nearbyUnits {margin-top: 4px;line-height: 14px;height: 28px;overflow: hidden;}
#serviceWrapper .more .nearbyUnits {height: auto;}
#serviceWrapper .nearbyUnits a {float: left;width: 100px;}
#serviceWrapper #nearbyLoader {margin-top: 10px;}
.lang-de .inlineResWrap .titleType4 {font-size: 13px;}
.lang-de .similarUnitTitleLink {font-weight: normal;font-size: 11px;}
#serviceWrapper .objectGuide {float: left;margin-bottom: 15px;padding-left: 5px;}
#serviceWrapper .objectGuideThumb {float: left;}
#serviceWrapper .objectGuideContent {overflow: hidden;padding-left: 5px;}
#serviceWrapper .objectGuideTitle {font-size: 11px;}
#serviceWrapper .objectGuideTitle a {color: rgb(0,81,122);text-decoration: none;}
#serviceWrapper .objectGuideLink a {font-size: 11px;color: rgb(0,81,122);}
#serviceWrapper .objectGuideRoot {padding-left: 5px;}
#serviceWrapper .objectGuideRoot_left {float: left;width: 50%;}
#serviceWrapper .objectGuideRoot_right {float: right;width: 50%;}
#serviceWrapper .objectGuideRoot_left a {color: rgb(0,81,122);}
#serviceWrapper .objectGuideRoot_right a {color: rgb(0,81,122);}
#serviceWrapper .objectGuideTitle a:hover, #serviceWrapper .objectGuideLink a:hover, #serviceWrapper .objectGuideRoot_left a:hover, #serviceWrapper .objectGuideRoot_left a:hover {color: rgb(0,81,122);}
#serviceWrapper .stepTitle {height: 35px;line-height: 35px;font-weight: bold;font-size: 16px;border-bottom: 1px solid rgb(255,151,15);}
#serviceWrapper .stepNumber {float: left;width: 35px;height: 35px;margin-right: 10px;background: url(css-i-sprites-v--sprite.png?v8) 0 -345px repeat-x;text-align: center;color: rgb(255,255,255);font-size: 24px;text-shadow: 1px 1px rgb(102,102,102);}
#serviceWrapper .stepShadow {background: url(css-i-sprites-v--sprite.png?v8) 0 -840px repeat-x;height: 20px;margin-bottom: 5px;}
#serviceWrapper .reservationForm .validationMessage {margin-top: 10px;margin-bottom: 10px;}
#serviceWrapper .reserveFormWrap {padding-left: 45px;padding-right: 15px;}
#serviceWrapper .unitRow {margin-bottom: 10px;}
#serviceWrapper .unitHidden {display: none;}
#serviceWrapper .unit-persons {float: left;margin-top: 3px;}
#serviceWrapper .personNumberWrap {width: 44px;margin-right: 12px;float: left;}
#serviceWrapper .personNumberWrap label {width: 44px;display: block;text-align: center;}
#serviceWrapper .personNumberWrap .smallField {width: 42px;text-align: center;}
#serviceWrapper .twoLines {line-height: 13px;}
#serviceWrapper .smallDesc2 {font-weight: normal;color: rgb(153,153,153);}
#serviceWrapper .formInputLabel .helpIcon {height: 14px;width: 14px;cursor: pointer;}
#serviceWrapper .petDescription textarea {width: 290px;height: 50px;}
#serviceWrapper #reservationUserWrap, #serviceWrapper #reservationPayment {margin-top: 30px;}
#serviceWrapper #reservationUserType {margin-bottom: 20px;}
#serviceWrapper #reservationUserType li {display: inline;margin-right: 40px;font-weight: bold;font-size: 12px;}
#serviceWrapper #reservationUserType label {cursor: pointer;}
#serviceWrapper #reservationUserType input {margin-left: 0;}
#ReservationPrivateSingleForm_user_register_country-menu .ui-selectmenu-group-label, #ReservationPrivateSingleForm_user_register_phone_country_code-menu .ui-selectmenu-group-label {display: none;}
#serviceWrapper .formInputLabelPay input[type=radio] {margin: 0 5px 0 0;float: left;}
#serviceWrapper .formInputLabelPay label {cursor: pointer;width: 210px;line-height: 14px;float: left;}
#serviceWrapper .insuranceTypeRow {padding-left: 20px;line-height: 14px;}
#serviceWrapper .insuranceTypeRow .radio_list {padding: 10px 0;}
#serviceWrapper .formCancel {float: right;margin-right: 20px;}
#serviceWrapper #reservationPayment textarea, #serviceWrapper #reservationPayment select, #serviceWrapper #reservationPayment input[type=text] {width: 250px;}
#serviceWrapper .newsleterCheck {margin-top: 5px;}
#serviceWrapper #ReservationPrivateSingleForm_g_srvc_num {width: 75px;}
#serviceWrapper .rowError input[type=text], #serviceWrapper .rowError input[type=password], #serviceWrapper .rowError textarea, #serviceWrapper .rowError select, #serviceWrapper .rowError .selectSearchWrap {border-color: rgb(204,0,14) !important;background-color: rgb(255,221,209) !important;}
#serviceWrapper .rowError input[type=text]:focus, #serviceWrapper .rowError input[type=password]:focus, #serviceWrapper .rowError textarea:focus, #serviceWrapper .rowError select:focus, #serviceWrapper .rowError .selectSearchWrap:focus {background-color: rgb(255,255,255) !important;}
.rowError .ui-checkbox-box {border-color: rgb(204,0,14) !important;background: rgb(255,221,209) !important;}
#serviceWrapper .validationMessage {line-height: 16px;padding-left: 20px;margin: 0 0 20px 25px;}
#serviceWrapper #reservationUserWrap .validationMessage {padding-left: 0;margin-left: 15px;}
#serviceWrapper .warningMessage {line-height: 16px;padding-left: 20px;}
#serviceWrapper .validationMessage li, #serviceWrapper .warningMessage li {list-style: square none outside;color: rgb(204,0,14);}
#serviceWrapper #calculationSidebar {min-height: 54px;margin-bottom: 15px;position: relative;}
#serviceWrapper .refreshUser {float: right;margin-right: 20px;margin-top: 5px;line-height: 14px;}
#serviceWrapper #refreshCalculation {float: left;line-height: 14px;margin-top: 10px;}
#serviceWrapper .refreshUser .refreshIcon, #serviceWrapper #refreshCalculation .refreshIcon {float: left;margin-right: 3px;}
#serviceWrapper .objectIDWrap.atReservation {margin-bottom: 20px;width: auto;float: none;}
#serviceWrapper .atReservation .objectID {width: auto;}
#serviceWrapper .fixedCalculation {position: fixed;top: 20px;margin-left: 180px;left: 50%;width: 286px;}
#serviceWrapper .infoMessage {color: rgb(235,136,23);line-height: 54px;font-family: Tahoma;font-size: 24px;font-weight: bold;text-shadow: 1px 1px rgb(255,255,255);}
.reservationDetails {float: right;width: 270px;}
.reservationDetailsContent {width: 650px;float: left;}
.newReservationTable {font-size: 12px;border-collapse: collapse;border-spacing: 0;word-wrap: break-word;width: 100%;}
.newReservationTable.secTable {margin-top: 20px;}
.newReservationTable thead th {background-color: rgb(172,214,252);border: 1px solid rgb(221,221,221);color: rgb(0,0,0);text-align: center;padding: 8px 10px;}
.newReservationTable tbody th {background-color: rgb(255,255,255);border: 1px solid rgb(221,221,221);vertical-align: middle;padding: 5px 10px;}
.newReservationTable tbody td {background-color: rgb(255,255,255);border: 1px solid rgb(221,221,221);padding: 5px 10px;}
.newReservationTable .rSum {background-color: rgb(231,243,254);font-weight: bold;text-align: right;width: 100px;}
.newReservationTable tfoot th, .newReservationTable tfoot td {background-color: rgb(0,81,122);border: 1px solid rgb(221,221,221);color: rgb(255,255,255);padding: 8px 10px;text-align: left;font-weight: bold;}
.newReservationTable tfoot a {color: rgb(255,255,255);}
.newReservationTable tfoot td {text-align: right;font-weight: bold;}
.newReservationTable .rSpacer {background-color: rgb(255,255,255) !important;font-size: 1px;height: 3px;line-height: 1px;margin: 0;padding: 1px 10px;}
.reservationDetails .reservationNotice {font-size: 12px;text-align: left;line-height: 16px;border: 1px solid rgb(210,233,255);background: rgb(255,255,255);margin-bottom: 20px;}
.reservationDetails .boxType2 {background: rgb(231,243,254);position: relative;}
.reservationDetails .inboxType2 {padding: 12px;position: relative;}
.reservationDetails .noticeSeperator {margin: 15px 0;border-top: 1px solid rgb(210,233,255);border-bottom: 1px solid rgb(255,255,255);}
.reservationDetails .noticeSeperator.last {margin: 0;border: none;}
.reservationDetails .noticeTitle {font-size: 15px;font-weight: bold;margin-bottom: 10px;text-shadow: 1px 1px rgb(255,255,255);}
.reservationDetails a {color: rgb(0,81,122);text-decoration: underline;}
#serviceWrapper .reserveStamps {height: 165px;padding-top: 12px;margin-left: 20px;float: left;width: 270px;position: relative;}
#serviceWrapper .reserveStamps li {line-height: 16px;padding-left: 45px;min-height: 35px;margin-bottom: 10px;}
#serviceWrapper #sideCalculation .totalPriceWrap {text-align: left;padding-bottom: 20px;}
#serviceWrapper .reservationHeaderWrap {margin-bottom: 20px;}
#serviceWrapper .reservationSideContent {width: 290px;float: left;padding-top: 32px;}
#serviceWrapper .reservationSideContent .boxWrapType4 {border-left: none;}
#serviceWrapper #reservationPayment .requiredField {margin-left: -10px;float: left;}
#serviceWrapper .privateSendRequestNote {margin-top: 10px;line-height: 16px;padding-left: 45px;}
#serviceWrapper .secondStepNotification {margin-bottom: 20px;line-height: 16px;}
#serviceWrapper .subagentPhone .phoneCountry .phoneExample {float: right;}
#serviceWrapper .objectIDImg .searchObjectImg {height: 120px;width: 200px;}
#serviceWrapper #reservationFormHolder .checkbox_list li {padding-bottom: 5px;}
#serviceWrapper .formControlsAligned {padding-left: 45px;padding-top: 10px;}
#serviceWrapper .removeService {float: right;padding: 10px 0 15px 0;height: 16px;line-height: 14px;}
#serviceWrapper .removeService .iconRemove {float: left;margin-right: 3px;}
#serviceWrapper .servicesInputName input {width: 210px;}
#serviceWrapper .personalHolder {border-top: 3px solid rgb(252,244,227);}
#serviceWrapper #personal_personal_1 {border-top: none;}
#serviceWrapper .transferRow li {float: left;width: 49%;}
#serviceWrapper #ReservationPrivateSingleForm_user_update_profile_phone_type {width: 72px !important;}
#serviceWrapper .personsSelect {width: 50px !important;margin-left: 2px;}
#serviceWrapper .personNumberWrapNew {margin-right: 0;float: left;display: inline-block;}
#serviceWrapper .dateDash {text-align: center;width: 85px;display: inline-block;}
#serviceWrapper #inlineReservation .dateDash {width: 14px;}
#serviceWrapper .childrenNumber {margin-top: 10px;}
#serviceWrapper .childrenNumber .formInputLabel {margin-bottom: 5px;}
#serviceWrapper .childrenAge input {float: right;margin-bottom: 5px;text-align: center;}
#serviceWrapper .childrenAge label {float: right;margin-right: 5px;padding-top: 2px;}
#serviceWrapper #reservationFormHolder .smallField {width: 38px;}
#serviceWrapper .first_minute50, #serviceWrapper .first_minute45, #serviceWrapper .first_minute40, #serviceWrapper .first_minute35, #serviceWrapper .first_minute30, #serviceWrapper .first_minute25, #serviceWrapper .first_minute20, #serviceWrapper .first_minute15, #serviceWrapper .first_minute10, #serviceWrapper .first_minute5, #serviceWrapper .first_minute, #serviceWrapper .last_minute50, #serviceWrapper .last_minute45, #serviceWrapper .last_minute40, #serviceWrapper .last_minute35, #serviceWrapper .last_minute30, #serviceWrapper .last_minute25, #serviceWrapper .last_minute20, #serviceWrapper .last_minute15, #serviceWrapper .last_minute10, #serviceWrapper .last_minute5, #serviceWrapper .last_minute, #serviceWrapper .most_wanted50, #serviceWrapper .most_wanted45, #serviceWrapper .most_wanted40, #serviceWrapper .most_wanted35, #serviceWrapper .most_wanted30, #serviceWrapper .most_wanted25, #serviceWrapper .most_wanted20, #serviceWrapper .most_wanted15, #serviceWrapper .most_wanted10, #serviceWrapper .most_wanted5, #serviceWrapper .most_wanted, #serviceWrapper .special50, #serviceWrapper .special45, #serviceWrapper .special40, #serviceWrapper .special35, #serviceWrapper .special30, #serviceWrapper .special25, #serviceWrapper .special20, #serviceWrapper .special15, #serviceWrapper .special10, #serviceWrapper .special5, #serviceWrapper .special, #serviceWrapper .discount-top {position: absolute;top: 0;left: 0;text-indent: -999em;display: block;overflow: hidden;width: 72px;height: 72px;background-image: url(css-i-sprites-discounts-v4.png);background-repeat: no-repeat;}
#serviceWrapper .extra_day212, #serviceWrapper .extra_day141, #serviceWrapper .extra_day71, #serviceWrapper .extra_day72, #serviceWrapper .discount-bottom {position: absolute;bottom: 0;right: 0;text-indent: -999em;display: block;overflow: hidden;width: 72px;height: 72px;background-image: url(css-i-sprites-discounts-v4.png);background-repeat: no-repeat;color: transparent;}
#serviceWrapper .specialOfferImage .first_minute50, #serviceWrapper .specialOfferImage .first_minute45, #serviceWrapper .specialOfferImage .first_minute40, #serviceWrapper .specialOfferImage .first_minute35, #serviceWrapper .specialOfferImage .first_minute30, #serviceWrapper .specialOfferImage .first_minute25, #serviceWrapper .specialOfferImage .first_minute20, #serviceWrapper .specialOfferImage .first_minute15, #serviceWrapper .specialOfferImage .first_minute10, #serviceWrapper .specialOfferImage .first_minute5, #serviceWrapper .specialOfferImage .first_minute, #serviceWrapper .specialOfferImage .last_minute50, #serviceWrapper .specialOfferImage .last_minute45, #serviceWrapper .specialOfferImage .last_minute40, #serviceWrapper .specialOfferImage .last_minute35, #serviceWrapper .specialOfferImage .last_minute30, #serviceWrapper .specialOfferImage .last_minute25, #serviceWrapper .specialOfferImage .last_minute20, #serviceWrapper .specialOfferImage .last_minute15, #serviceWrapper .specialOfferImage .last_minute10, #serviceWrapper .specialOfferImage .last_minute5, #serviceWrapper .specialOfferImage .last_minute, #serviceWrapper .specialOfferImage .most_wanted50, #serviceWrapper .specialOfferImage .most_wanted45, #serviceWrapper .specialOfferImage .most_wanted40, #serviceWrapper .specialOfferImage .most_wanted35, #serviceWrapper .specialOfferImage .most_wanted30, #serviceWrapper .specialOfferImage .most_wanted25, #serviceWrapper .specialOfferImage .most_wanted20, #serviceWrapper .specialOfferImage .most_wanted15, #serviceWrapper .specialOfferImage .most_wanted10, #serviceWrapper .specialOfferImage .most_wanted5, #serviceWrapper .specialOfferImage .most_wanted, #serviceWrapper .specialOfferImage .special50, #serviceWrapper .specialOfferImage .special45, #serviceWrapper .specialOfferImage .special40, #serviceWrapper .specialOfferImage .special35, #serviceWrapper .specialOfferImage .special30, #serviceWrapper .specialOfferImage .special25, #serviceWrapper .specialOfferImage .special20, #serviceWrapper .specialOfferImage .special15, #serviceWrapper .specialOfferImage .special10, #serviceWrapper .specialOfferImage .special5, #serviceWrapper .specialOfferImage .special, #serviceWrapper .first_minute50-s, #serviceWrapper .first_minute45-s, #serviceWrapper .first_minute40-s, #serviceWrapper .first_minute35-s, #serviceWrapper .first_minute30-s, #serviceWrapper .first_minute25-s, #serviceWrapper .first_minute20-s, #serviceWrapper .first_minute15-s, #serviceWrapper .first_minute10-s, #serviceWrapper .first_minute5-s, #serviceWrapper .first_minute-s, #serviceWrapper .last_minute50-s, #serviceWrapper .last_minute45-s, #serviceWrapper .last_minute40-s, #serviceWrapper .last_minute35-s, #serviceWrapper .last_minute30-s, #serviceWrapper .last_minute25-s, #serviceWrapper .last_minute20-s, #serviceWrapper .last_minute15-s, #serviceWrapper .last_minute10-s, #serviceWrapper .last_minute5-s, #serviceWrapper .last_minute-s, #serviceWrapper .most_wanted50-s, #serviceWrapper .most_wanted45-s, #serviceWrapper .most_wanted40-s, #serviceWrapper .most_wanted35-s, #serviceWrapper .most_wanted30-s, #serviceWrapper .most_wanted25-s, #serviceWrapper .most_wanted20-s, #serviceWrapper .most_wanted15-s, #serviceWrapper .most_wanted10-s, #serviceWrapper .most_wanted5-s, #serviceWrapper .most_wanted-s, #serviceWrapper .special50-s, #serviceWrapper .special45-s, #serviceWrapper .special40-s, #serviceWrapper .special35-s, #serviceWrapper .special30-s, #serviceWrapper .special25-s, #serviceWrapper .special20-s, #serviceWrapper .special15-s, #serviceWrapper .special10-s, #serviceWrapper .special5-s, #serviceWrapper .special-s, #serviceWrapper .discount-top-s {position: absolute;top: 0;left: 0;text-indent: -999em;display: block;overflow: hidden;width: 48px;height: 48px;background-image: url(css-i-sprites-discounts-v4.png);background-repeat: no-repeat;}
#serviceWrapper .specialOfferImage .extra_day212, #serviceWrapper .specialOfferImage .extra_day141, #serviceWrapper .specialOfferImage .extra_day71, #serviceWrapper .specialOfferImage .extra_day72, #serviceWrapper .extra_day212-s, #serviceWrapper .extra_day141-s, #serviceWrapper .extra_day71-s, #serviceWrapper .extra_day72-s, #serviceWrapper .discount-bottom-s {position: absolute;bottom: 0;right: 0;text-indent: -999em;display: block;overflow: hidden;width: 48px;height: 48px;background-image: url(css-i-sprites-discounts-v4.png);background-repeat: no-repeat;}
#serviceWrapper .special {background-position: 0px 0px;}
#serviceWrapper .special5 {background-position: 0px 0px;}
#serviceWrapper .special10 {background-position: -96px 0px;}
#serviceWrapper .special15 {background-position: -192px 0px;}
#serviceWrapper .special20 {background-position: -288px 0px;}
#serviceWrapper .special25 {background-position: -384px 0px;}
#serviceWrapper .special30 {background-position: -480px 0px;}
#serviceWrapper .special35 {background-position: -576px 0px;}
#serviceWrapper .special40 {background-position: -672px 0px;}
#serviceWrapper .special45 {background-position: -768px 0px;}
#serviceWrapper .special50 {background-position: -864px 0px;}
#serviceWrapper .extra_day72 {background-position: 0px -384px;}
#serviceWrapper .extra_day71 {background-position: -96px -384px;}
#serviceWrapper .extra_day141 {background-position: -192px -384px;}
#serviceWrapper .extra_day212 {background-position: -288px -384px;}
#serviceWrapper .most_wanted {background-position: 0px -192px;}
#serviceWrapper .most_wanted5 {background-position: 0px -192px;}
#serviceWrapper .most_wanted10 {background-position: -96px -192px;}
#serviceWrapper .most_wanted15 {background-position: -192px -192px;}
#serviceWrapper .most_wanted20 {background-position: -288px -192px;}
#serviceWrapper .most_wanted25 {background-position: -384px -192px;}
#serviceWrapper .most_wanted30 {background-position: -480px -192px;}
#serviceWrapper .most_wanted35 {background-position: -576px -192px;}
#serviceWrapper .most_wanted40 {background-position: -672px -192px;}
#serviceWrapper .most_wanted45 {background-position: -768px -192px;}
#serviceWrapper .most_wanted50 {background-position: -864px -192px;}
#serviceWrapper .last_minute {background-position: 0px -288px;}
#serviceWrapper .last_minute5 {background-position: 0px -288px;}
#serviceWrapper .last_minute10 {background-position: -96px -288px;}
#serviceWrapper .last_minute15 {background-position: -192px -288px;}
#serviceWrapper .last_minute20 {background-position: -288px -288px;}
#serviceWrapper .last_minute25 {background-position: -384px -288px;}
#serviceWrapper .last_minute30 {background-position: -480px -288px;}
#serviceWrapper .last_minute35 {background-position: -576px -288px;}
#serviceWrapper .last_minute40 {background-position: -672px -288px;}
#serviceWrapper .last_minute45 {background-position: -768px -288px;}
#serviceWrapper .last_minute50 {background-position: -864px -288px;}
#serviceWrapper .first_minute {background-position: 0px -96px;}
#serviceWrapper .first_minute5 {background-position: 0px -96px;}
#serviceWrapper .first_minute10 {background-position: -96px -96px;}
#serviceWrapper .first_minute15 {background-position: -192px -96px;}
#serviceWrapper .first_minute20 {background-position: -288px -96px;}
#serviceWrapper .first_minute25 {background-position: -384px -96px;}
#serviceWrapper .first_minute30 {background-position: -480px -96px;}
#serviceWrapper .first_minute35 {background-position: -576px -96px;}
#serviceWrapper .first_minute40 {background-position: -672px -96px;}
#serviceWrapper .first_minute45 {background-position: -768px -96px;}
#serviceWrapper .first_minute50 {background-position: -864px -96px;}
#serviceWrapper .specialOfferImage .special {background-position: -960px 0px;}
#serviceWrapper .specialOfferImage .special5 {background-position: -960px 0px;}
#serviceWrapper .specialOfferImage .special10 {background-position: -1032px 0px;}
#serviceWrapper .specialOfferImage .special15 {background-position: -1104px 0px;}
#serviceWrapper .specialOfferImage .special20 {background-position: -1176px 0px;}
#serviceWrapper .specialOfferImage .special25 {background-position: -1248px 0px;}
#serviceWrapper .specialOfferImage .special30 {background-position: -1320px 0px;}
#serviceWrapper .specialOfferImage .special35 {background-position: -1392px 0px;}
#serviceWrapper .specialOfferImage .special40 {background-position: -1464px 0px;}
#serviceWrapper .specialOfferImage .special45 {background-position: -1536px 0px;}
#serviceWrapper .specialOfferImage .special50 {background-position: -1608px 0px;}
#serviceWrapper .specialOfferImage .extra_day72 {background-position: -960px -384px;}
#serviceWrapper .specialOfferImage .extra_day71 {background-position: -1032px -384px;}
#serviceWrapper .specialOfferImage .extra_day141 {background-position: -1104px -384px;}
#serviceWrapper .specialOfferImage .extra_day212 {background-position: -1176px -384px;}
#serviceWrapper .specialOfferImage .most_wanted {background-position: -960px -192px;}
#serviceWrapper .specialOfferImage .most_wanted5 {background-position: -960px -192px;}
#serviceWrapper .specialOfferImage .most_wanted10 {background-position: -1032px -192px;}
#serviceWrapper .specialOfferImage .most_wanted15 {background-position: -1104px -192px;}
#serviceWrapper .specialOfferImage .most_wanted20 {background-position: -1176px -192px;}
#serviceWrapper .specialOfferImage .most_wanted25 {background-position: -1248px -192px;}
#serviceWrapper .specialOfferImage .most_wanted30 {background-position: -1320px -192px;}
#serviceWrapper .specialOfferImage .most_wanted35 {background-position: -1392px -192px;}
#serviceWrapper .specialOfferImage .most_wanted40 {background-position: -1464px -192px;}
#serviceWrapper .specialOfferImage .most_wanted45 {background-position: -1536px -192px;}
#serviceWrapper .specialOfferImage .most_wanted50 {background-position: -1608px -192px;}
#serviceWrapper .specialOfferImage .last_minute {background-position: -960px -288px;}
#serviceWrapper .specialOfferImage .last_minute5 {background-position: -960px -288px;}
#serviceWrapper .specialOfferImage .last_minute10 {background-position: -1032px -288px;}
#serviceWrapper .specialOfferImage .last_minute15 {background-position: -1104px -288px;}
#serviceWrapper .specialOfferImage .last_minute20 {background-position: -1176px -288px;}
#serviceWrapper .specialOfferImage .last_minute25 {background-position: -1248px -288px;}
#serviceWrapper .specialOfferImage .last_minute30 {background-position: -1320px -288px;}
#serviceWrapper .specialOfferImage .last_minute35 {background-position: -1392px -288px;}
#serviceWrapper .specialOfferImage .last_minute40 {background-position: -1464px -288px;}
#serviceWrapper .specialOfferImage .last_minute45 {background-position: -1536px -288px;}
#serviceWrapper .specialOfferImage .last_minute50 {background-position: -1608px -288px;}
#serviceWrapper .specialOfferImage .first_minute {background-position: -960px -96px;}
#serviceWrapper .specialOfferImage .first_minute5 {background-position: -960px -96px;}
#serviceWrapper .specialOfferImage .first_minute10 {background-position: -1032px -96px;}
#serviceWrapper .specialOfferImage .first_minute15 {background-position: -1104px -96px;}
#serviceWrapper .specialOfferImage .first_minute20 {background-position: -1176px -96px;}
#serviceWrapper .specialOfferImage .first_minute25 {background-position: -1248px -96px;}
#serviceWrapper .specialOfferImage .first_minute30 {background-position: -1320px -96px;}
#serviceWrapper .specialOfferImage .first_minute35 {background-position: -1392px -96px;}
#serviceWrapper .specialOfferImage .first_minute40 {background-position: -1464px -96px;}
#serviceWrapper .specialOfferImage .first_minute45 {background-position: -1536px -96px;}
#serviceWrapper .specialOfferImage .first_minute50 {background-position: -1608px -96px;}
#serviceWrapper .discBar {background: url(css-i-sprites-discounts-v4.png) no-repeat;overflow: hidden;width: 72px;height: 72px;position: absolute;top: 0;left: 0;text-indent: -9999px;text-align: left;}
#serviceWrapper .discBar.lowPrice {background-position: -480px -480px;width: 72px;height: 72px;}
#serviceWrapper .discBar.extraDays {background-position: -384px -480px;}
#serviceWrapper .discBar.firstMinute {background-position: -96px -480px;}
#serviceWrapper .discBar.mostWanted {background-position: -192px -480px;}
#serviceWrapper .discBar.specialDiscount {background-position: 0 -480px;}
#serviceWrapper .discBar.lastMinute {background-position: -288px -480px;}
#serviceWrapper .gratisDays {background: url(css-i-sprites-discounts-v4.png) -1248px -384px no-repeat;overflow: hidden;width: 48px;height: 48px;position: absolute;bottom: 0;right: 0;text-indent: -9999px;text-align: left;}
#serviceWrapper .lowPrice {background: url(css-i-sprites-discounts-v4.png) -768px -384px no-repeat;display: block;overflow: hidden;width: 100px;height: 100px;position: absolute;top: 0;left: 0;text-indent: -9999px;text-align: left;}
#serviceWrapper .discBar.hotelSpecialOffer {background-position: -576px -480px;}
#serviceWrapper .discBar.hotelLastMinute {background-position: -672px -480px;}
#serviceWrapper .discBar.hotelOfferOfTheWeek {background-position: -768px -504px;}
#serviceWrapper .discBar.hotelFirstMinute {background-position: -864px -480px;}
#serviceWrapper .discBar.hottelWeekendOffer {background-position: -1056px -480px;}
#serviceWrapper .discBar.hotelCityBreak {background-position: -1152px -480px;}
#serviceWrapper .discBar.hotelSkiing {background-position: -1248px -480px;}
#serviceWrapper .discBar.hotelWellnesOffer {background-position: -1344px -480px;}
#serviceWrapper .discBar.hotelSpringOffer {background-position: -1440px -480px;}
#serviceWrapper .discBar.hotelEaster {background-position: -1536px -480px;}
#serviceWrapper .discBar.hotelWeRecommend {background-position: -1536px -384px;}
#serviceWrapper .discBar.hotelNewYear {background-position: -1440px -384px;}
#serviceWrapper .discBar.hotelValentine {background-position: -1344px -384px;}
#serviceWrapper .geoSearchText {font-size: 12px;padding: 10px 7px;}
#serviceWrapper #googleMaps {margin-bottom: 20px;height: 600px;}
#serviceWrapper #geoSearchMapLocation {float: left;height: 600px;width: 179px;overflow: hidden;padding: 20px 0 5px 0;background-color: rgb(231,243,254);font-weight: bold;margin-right: 1px;}
#serviceWrapper .geoBreadcrumbs a {padding: 5px 10px;display: block;text-decoration: none;}
#serviceWrapper #geo_list_places a {padding: 5px 20px;display: block;text-decoration: none;}
#serviceWrapper #geoSearchMapLocation .active {color: rgb(255,150,42);}
#serviceWrapper #geoSearchMapLocation .inactive a {color: rgb(0,81,122);}
#serviceWrapper #geo_map_canvas {float: right;display: inline;height: 600px;width: 760px;}
#serviceWrapper #geoLeftContent {width: 700px;float: left;}
#serviceWrapper #geoSearchMapLocation .check-outdent {float: right;margin: 0;}
#serviceWrapper .geoBreadcrumbs li {border-bottom: 1px solid rgb(255,255,255);}
#serviceWrapper #geo_list_places.forRegions li {background: rgb(238,238,238);}
#serviceWrapper #geo_list_places.forRegions li:hover {background: rgb(245,245,245);}
#serviceWrapper #geo_list_places.forRegions .check-outdent {display: none;}
#serviceWrapper #geo_country .check-outdent {background-position: -240px -660px;}
#serviceWrapper #geo_country.forRoot .check-outdent {display: none;}
#serviceWrapper #geo_list_places.forRiviera li {background: rgb(249,249,249);padding-left: 10px;}
#serviceWrapper #geo_list_places.forRiviera li:hover {background: rgb(255,255,255);}
#serviceWrapper #geo_list_places.forPlaces li {background: rgb(255,255,255);padding-left: 20px;}
#serviceWrapper #geo_region .check-outdent, #serviceWrapper #geo_riviera .check-outdent, #serviceWrapper #geo_list_places.forRiviera .check-outdent, #serviceWrapper #geo_list_places.forPlaces .check-outdent {display: none;}
#serviceWrapper #geo_region.inactive .check-outdent, #serviceWrapper #geo_riviera.inactive .check-outdent {display: block;}
#serviceWrapper #geo_list_places li {border-bottom: 1px solid rgb(255,255,255);}
#serviceWrapper #geo_country a {background-color: rgb(5,95,165) !important;color: rgb(255,255,255) !important;}
#serviceWrapper #geo_region a {padding-left: 20px !important;background: rgb(238,238,238);color: rgb(255,150,42);}
#serviceWrapper #geo_riviera a {padding-left: 30px !important;background: rgb(249,249,249);color: rgb(255,150,42);}
#serviceWrapper .popUpMapImage {float: left;margin-right: 10px;overflow: hidden;}
#serviceWrapper .popUpMapImage a {display: block;}
#serviceWrapper .popUpMapName {font-size: 12px;line-height: 20px;}
#serviceWrapper .popUpMapName a {text-decoration: none;}
#serviceWrapper .atGeo {padding-bottom: 0 !important;display: block;}
#serviceWrapper .atGeo a {text-decoration: none;}
#serviceWrapper .geoRivieraTitle {background-color: rgb(245,245,245);font-size: 12px;padding: 5px;margin-bottom: 5px;}
#serviceWrapper .geoRivieraTitle a {font-weight: bold;}
#serviceWrapper .geoPlaceTitle {padding-left: 5px;float: left;width: 160px;}
#serviceWrapper .geoCheckBox {float: left;margin-right: 3px;}
#serviceWrapper .geoSearchList {padding: 8px 0;}
#serviceWrapper .geoListTitle {position: relative;cursor: pointer;height: 30px;}
#serviceWrapper .geoListTitle .arrowAcc {position: absolute;top: 12px;right: 10px;}
#serviceWrapper .geosearchSideContent {width: 220px;float: left;margin-left: 20px;}
#serviceWrapper .geoSearchWidget .orange {width: 86px !important;}
#serviceWrapper .geoSearchWidget p {padding-bottom: 5px;}
#serviceWrapper .geoWidgetHalfWrap {margin-top: 16px;}
#serviceWrapper .inputSeperator5 {float: left;height: 30px;line-height: 55px;text-align: center;width: 30px;}
#serviceWrapper .fixedSearchForm {position: fixed;top: 20px;left: 50%;margin-left: 250px;width: 220px;}
#serviceWrapper .LabeledMarker_markerLabel {color: rgb(255,255,255);background: url(css-i-bg-bg--googlemaps.png) bottom left no-repeat;font-size: 9px;line-height: 11px;font-family: Tahoma;font-weight: bold !important;text-align: center;width: 90px;padding: 5px 4px 10px;border-top: 1px solid rgb(0,0,0);}
#serviceWrapper .LabeledMarker_markerLabel:hover {z-index: 1000 !important;}
#serviceWrapper {background: rgb(255,255,255);}
#serviceWrapper {width: 940px;position: relative;}
#serviceWrapper #topContent {padding-bottom: 0;}
#serviceWrapper .searchContent {min-height: 1602px;}
#serviceWrapper .fsWrap {width: 640px;height: 415px;float: right;overflow: hidden;}
#serviceWrapper .fsInboxWrap {width: 680px;}
#serviceWrapper .fsBox {float: left;width: 200px;height: 200px;margin-right: 20px;margin-bottom: 15px;}
#serviceWrapper .fsTable td {height: 40px;line-height: 20px;vertical-align: bottom;padding: 0;}
#serviceWrapper .fsLink {font-size: 15px;line-height: 20px;font-weight: bold;text-decoration: none;display: inline-block;zoom: 1;}
#serviceWrapper .fsImgWrap {width: 196px;height: 151px;background: rgb(255,255,255);display: block;padding: 1px;margin-top: 5px;border: 1px solid rgb(213,235,255);overflow: hidden;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#serviceWrapper .fsImgWrap img {width: 196px;height: 151px;display: block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#serviceWrapper .fsImgWrap:hover {border-color: rgb(0,109,163);}
#serviceWrapper #topInfoBar, #serviceWrapper .topInfoBox {display: none;}
#serviceWrapper #searchResultsLoader {background: url(css-i-ui-new--loader.gif) center bottom no-repeat;}
#serviceWrapper .searchUnitLoader, #serviceWrapper .obObject .searchUnitLoader, #serviceWrapper #presentationLoader {background: transparent url(css-i-ui-new--loader.gif) center center no-repeat;}
#serviceWrapper #galleryLoader, #serviceWrapper #newLoadingContent, #serviceWrapper .loader32w, #serviceWrapper .loader32ww, div.serviceLightbox .pp_loaderIcon {background: rgb(255,255,255) url(css-i-ui-new--loader.gif) center center no-repeat;}
.subagentView .withLM .searchTab {padding: 0 15px !important;}
.subagentView .searchTab.tabLM {display: none !important;}
.lang-ru .subagentView .searchTab, .lang-uk .subagentView .searchTab, .lang-bg .subagentView .searchTab {padding: 0 9px;}

#serviceWrapper_Yogi .searchSidebarRight {width: 200px;padding-top: 30px;}
#serviceWrapper_Yogi .searchSidebarRight.atPrivate {padding-top: 30px;}
#serviceWrapper_Yogi .searchSidebarRightKontakt {width: 200px;padding-top: 30px;}
#serviceWrapper_Yogi .searchSidebarRightKontakt.atPrivate {padding-top: 30px;}

#serviceWrapper_Yogi .searchWrap2.basic {margin-bottom: 15px;}

#serviceWrapper_Yogi .searchInner2 {background: rgb(252,227,177);padding: 8px;}
#serviceWrapper_Yogi .searchInner2 .lighthouseLink {margin-bottom: 5px;}
#serviceWrapper_Yogi .searchInner2 {background: rgb(238,238,238);}
#serviceWrapper_Yogi .searchInner2 select {max-width: 195px;}

#serviceWrapper_Yogi .searchTitleWrap2 {border-bottom: 2px solid rgb(255,195,116);margin-bottom: 5px;}

#serviceWrapper_Yogi .searchTitle2 {font-size: 14px;font-weight: bold;text-shadow: 1px 1px rgb(255,255,255);}

#serviceWrapper_Yogi .filterAccommodationBasicTitle {border-bottom: 1px solid rgb(255,195,116);text-shadow: 1px 1px rgb(255,255,255);}

#serviceWrapper_Yogi .clearParametersLink {float: left;height: 16px;line-height: 14px;margin-bottom: 4px;white-space: nowrap;font-family: Arial;font-size: 11px;}
#serviceWrapper_Yogi .clearParametersLink .atBottom {margin-top: 7px;}
#serviceWrapper_Yogi .clearParametersLink .refreshIcon {float: left;margin-right: 2px;}

#serviceWrapper_Yogi .searchWrap2 .inputHolder {margin-bottom: 5px;}

#serviceWrapper_Yogi .searchInner2 {background: rgb(252,227,177);padding: 8px;}

#serviceWrapper_Yogi a {color: rgb(5,95,165);outline: none;}
#serviceWrapper_Yogi a:hover {color: rgb(0,81,122);}
#serviceWrapper_Yogi a:active {color: rgb(235,136,23);}

#serviceWrapper .searchContent .pageTitle {position: relative;left: -215px;z-index: 100;margin-bottom: 80px;}

/*Moj Vyber horny banner*/
#serviceWrapper #shortlist {position: absolute;top: 30px;left: 470px;z-index: 11;height: 50px;border: 1px solid rgb(238,238,238);right: 0;font-size: 12px;overflow: hidden;}

/*Porovnaj horny banner*/
#compare{position:absolute;top:30px;left:0;z-index: 11;height: 50px;border:1px solid #eee;font-size:12px;height:50px;overflow:hidden;width:450px;}
.compareButton{float:right !important;margin-left:20px;dispalay:inline-block}
.compareButton a{float:right !important}
.compareUnitList{display:inline-block;padding-top:7px;position:absolute;z-index:20;width:340px}
.compareUnitList a{margin-left:15px;float:left;font-size:11px}

#changeViewWrap{height:20px;line-height:20px;margin-bottom:5px;float:left}

a.rightmenu {font-family: "Verdana", sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; text-color: #565656; margin: 0px;}
a:link.rightmenu{color: #565656;}
a:hover.rightmenu{font-weight: bold; background: none;  color: #0093DD;}
a:visited.rightmenu{color: #565656;}

a.upmenu {font-family: "Verdana", sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; text-color: #565656; margin: 0px;}
a:link.upmenu{color: #565656;}
a:hover.upmenu{font-weight: bold; background: none;  color: #0093DD;}
a:visited.upmenu{color: #565656;}

a.downmenu {font-family: "Verdana", sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; text-color: white; margin: 0px;}
a:link.downmenu{color: white;}
a:hover.downmenu{font-weight: bolder; background: none;  color: white;}
a:visited.downmenu{color: white;}

a.downmenu_linky {font-family: "Verdana", sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; text-color: #565656; margin: 0px;}
a:link.downmenu_linky{color: #565656;}
a:hover.downmenu_linky{background: none;  color: #565656;}
a:visited.downmenu_linky{color: #565656;}

.popisBold {font-family: "Verdana", sans-serif; font-size: 12px; font-weight: bold; color: #565656; margin: 0px;}

.popis {font-family: "Verdana", sans-serif; font-size: 10px; font-weight: normal; color: #565656; margin: 0px;}

.blueNadpis {font-family: "Verdana", sans-serif; font-size: 16px; font-weight: bold; color: #0093DD; margin-top: 10px;}

.blue { color:#0093DD;}

.red { color: red;}

.title_index { margin-left:30px; }

.text_index { margin:20px; }

