/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 *
 * Detailed information about this CSS: h5bp.com/css
 *
 * ==|== normalize ==========================================================
 */


/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }


/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

html, button, input, select, textarea { font-family: sans-serif; color: #222; }

body { margin: 0; font-size: 1em; line-height: 1.4; }

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */

::-moz-selection { background: #a3a3a3; color: #fff; text-shadow: none; }
::selection { background: #a3a3a3; color: #fff; text-shadow: none; }


/* =============================================================================
   Links
   ========================================================================== */

a { color: #0C5E9F; text-decoration: none;}
a:visited { color: #0C5E9F; text-decoration: none; }
a:hover { color: #0C5E9F; text-decoration: underline; }
a:focus { outline: thin dotted; outline:none; }

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active { outline: 0; }


/* =============================================================================
   Typography
   ========================================================================== */

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }

/* Improve readability of pre-formatted text in all browsers */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

.hide-text {text-indent: 100%;white-space: nowrap;overflow: hidden;}

 .print { display:none;}

/* =============================================================================
   Lists
   ========================================================================== */

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/i/440
 */

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

/*
 * Correct overflow not hidden in IE9
 */

svg:not(:root) { overflow: hidden; }


/* =============================================================================
   Figures
   ========================================================================== */

figure { margin: 0; }


/* =============================================================================
   Forms
   ========================================================================== */

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

/* Indicate that 'label' will shift focus to the associated form element */
label { /*cursor: pointer; */}

/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */

legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 */

button, input { line-height: normal; }

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
 */

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }

/*
 * Re-set default cursor for disabled elements
 */

button[disabled], input[disabled] { cursor: default; }

/*
 * Consistent box sizing and appearance
 */

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
* {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
/*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */

textarea { overflow: auto; vertical-align: top; resize: vertical; }

/* Colors for form validity */
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; color: red !important;}


/* =============================================================================
   Tables
   ========================================================================== */

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }


/* =============================================================================
   Chrome Frame Prompt
   ========================================================================== */

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; text-align: center; }

/* ==|== predefined styles =====================================================
   Author: Davor Peic / www.infosit.hr
   ========================================================================== */


#body-popup {margin:0px; padding:0px; background:none;}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:23px;height:19px;text-indent:-999em; cursor:pointer; display:block; background:transparent; overflow:hidden; }
div.rating-cancel,div.rating-cancel a{background:url(img/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background: transparent url(img/sprite-2.png) 0 -299px no-repeat; }
div.rating-cancel a,div.star-rating a{display:block;width:20px;height:100%;background-position:0 -299px;border:0}
div.star-rating-on a{background-position:-42px -299px !important}
div.star-rating-hover a{background-position:-21px -299px;}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/*Uniform*/
div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span{background-image:url(img/sprite-uniform.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased;}.selector,.radio,.checker,.uploader,.button,.selector*,.radio*,.checker*,.uploader*,.button*{margin:0;padding:0;}
input.text,input.email,input.password,textarea.uniform{font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;padding:3px;color:#777;background:url('img/bg-input-focus.png')repeat-x 0px 0px;background:url('img/bg-input.png')repeat-x 0px 0px;border-top:solid 1px#aaa;border-left:solid 1px#aaa;border-bottom:solid 1px#ccc;border-right:solid 1px#ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:0;}
input.text:focus,input.email:focus,input.password:focus,textarea.uniform:focus{-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.3);box-shadow:0px 0px 4px rgba(0,0,0,0.3);border-color:#999;background:url('../CmsCss/img/bg-input-focus.png')repeat-x 0px 0px;}
div.selector{background-position:-483px -130px;line-height:26px;height:26px;}
div.selector span{background-position:right 0px;height:26px;line-height:26px;}
div.selector select{top:0px;left:0px;}
div.selector:active,div.selector.active{background-position:-483px -156px;}
div.selector:active span,div.selector.active span{background-position:right -26px;}
div.selector.focus,div.selector.hover,div.selector:hover{background-position:-483px -182px;}
div.selector.focus span,div.selector.hover span,div.selector:hover span{background-position:right -52px;}
div.selector.focus:active,div.selector.focus.active,div.selector:hover:active,div.selector.active:hover{background-position:-483px -208px;}
div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span{background-position:right -78px;}
div.selector.disabled{background-position:-483px -234px;}
div.selector.disabled span{background-position:right -104px;}
div.checker{width:19px;height:19px;}
div.checker input{width:19px;height:19px;}
div.checker span{background-position:0px -260px;height:19px;width:19px;}
div.checker:active span,div.checker.active span{background-position:-19px -260px;}
div.checker.focus span,div.checker:hover span{background-position:-38px -260px;}
div.checker.focus:active span,div.checker:active:hover span,div.checker.active:hover span,div.checker.focus.active span{background-position:-57px-260px;}
div.checker span.checked{background-position:-76px -260px;}
div.checker:active span.checked,div.checker.active span.checked{background-position:-95px -260px;}
div.checker.focus span.checked,div.checker:hover span.checked{background-position:-114px -260px;}
div.checker.focus:active span.checked,div.checker:hover:active span.checked,div.checker.active:hover span.checked,div.checker.active.focus span.checked{background-position:-133px -260px;}
div.checker.disabled span,div.checker.disabled:active span,div.checker.disabled.active span{background-position:-152px -260px;}
div.checker.disabled span.checked,div.checker.disabled:active span.checked,div.checker.disabled.active span.checked{background-position:-171px -260px;}
div.radio{width:18px;height:18px;}
div.radio input{width:18px;height:18px;}
div.radio span{height:18px;width:18px;background-position:0px -279px;}
div.radio:active span,div.radio.active span{background-position:-18px -279px;}
div.radio.focus span,div.radio:hover span{background-position:-36px -279px;}
div.radio.focus:active span,div.radio:active:hover span,div.radio.active:hover span,div.radio.active.focus span{background-position:-54px -279px;}
div.radio span.checked{background-position:-72px -279px;}
div.radio:active span.checked,div.radio.active span.checked{background-position:-90px -279px;}
div.radio.focus span.checked,div.radio:hover span.checked{background-position:-108px -279px;}
div.radio.focus:active span.checked,div.radio:hover:active span.checked,div.radio.focus.active span.checked,div.radio.active:hover span.checked{background-position:-126px -279px;}
div.radio.disabled span,div.radio.disabled:active span,div.radio.disabled.active span{background-position:-144px -279px;}
div.radio.disabled span.checked,div.radio.disabled:active span.checked,div.radio.disabled.active span.checked{background-position:-162px -279px;}
div.uploader{background-position:0px -297px;height:28px;}
div.uploader span.action{background-position:right -409px;height:24px;line-height:24px;}
div.uploader span.filename{height:24px;margin:2px 0px 2px 2px;line-height:24px;}
div.uploader.focus,div.uploader.hover,div.uploader:hover{background-position:0px -353px;}
div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action{background-position:right -437px;}
div.uploader.active span.action,div.uploader:active span.action{background-position:right -465px;}
div.uploader.focus.active span.action,div.uploader:focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus:active span.action{background-position:right -493px;}
div.uploader.disabled{background-position:0px- 325px;}
div.uploader.disabled span.action{background-position:right -381px;}
div.button{background-position:0px -523px;}
div.button span{background-position:right -643px;}
div.button.focus,div.button:focus,div.button:hover,div.button.hover{background-position:0px -553px;}
div.button.focus span,div.button:focus span,div.button:hover span,div.button.hover span{background-position:right -673px;}
div.button.active,div.button:active{background-position:0px -583px;}
div.button.active span,div.button:active span{background-position:right -703px;color:#555;}
div.button.disabled,div.button:disabled{background-position:0px -613px;}
div.button.disabled span,div.button:disabled span{background-position:right -733px;color:#bbb;cursor:default;}
div.button{height:30px;}
div.button span{margin-left:13px;height:22px;padding-top:8px;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding-left:2px;padding-right:15px;}
div.selector{width:190px;font-size:12px;}
div.selector select{min-width:190px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;border:solid 1px#fff;}
div.selector span{padding:0px 25px 0px 2px;cursor:pointer;}
div.selector span{color:#666;width:158px;text-shadow:0 1px 0#fff;}
div.selector.disabled span{color:#bbb;}
div.checker{margin-right:5px;}
div.radio{margin-right:3px;}
div.uploader{width:190px;cursor:pointer;}
div.uploader span.action{width:85px;text-align:center;text-shadow:#fff 0px 1px 0px;background-color:#fff;font-size:11px;font-weight:bold;}
div.uploader span.filename{color:#777;width:82px;border-right:solid 1px#bbb;font-size:11px;}
div.uploader input{width:190px;}
div.uploader.disabled span.action{color:#aaa;}
div.uploader.disabled span.filename{border-color:#ddd;color:#aaa;}.selector,.checker,.button,.radio,.uploader{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline;}.selector select:focus,.radio input:focus,.checker input:focus,.uploader input:focus{outline:0;}
div.button a,div.button button,div.button input{position:absolute;}
div.button{cursor:pointer;position:relative;}
div.button span{display:-moz-inline-box;display:inline-block;line-height:1;text-align:center;}
div.selector{position:relative;padding-left:10px;overflow:hidden;}
div.selector span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
div.selector select{position:absolute;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;height:25px;border:none;background:none;}
div.checker{position:relative;}
div.checker span{display:-moz-inline-box;display:inline-block;text-align:center;}
div.checker input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;display:inline-block;background:none;}
div.radio{position:relative;}
div.radio span{display:-moz-inline-box;display:inline-block;text-align:center;}
div.radio input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;text-align:center;display:inline-block;background:none; border: 0 none; padding: 0;}
div.uploader{position:relative;overflow:hidden;cursor:default;}
div.uploader span.action{float:left;display:inline;padding:2px 0px;overflow:hidden;cursor:pointer;}
div.uploader span.filename{padding:0px 10px;float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;}
div.uploader input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;position:absolute;top:0;right:0;bottom:0;float:right;height:25px;border:none;cursor:default;}
/* /Uniform */

.left {float: left;} .right {float: right;}

.lt-ie9 .header-meta .lang > p, .lt-ie9 .header-meta .contact > p, .lt-ie9.header-meta .lang.active > p, .lt-ie9 .header-meta .contact.active > p, .contact-numbers, .contact-numbers-top, .lt-ie9 a.btn-gray, #gotop, .lt-ie9 .choose-interest-titles li span, .classic-accordion .caption .details-btn, .lt-ie9 #header-gallery li .button, .lt-ie9 .yellow-tooltip-children input, .lt-ie9 .dest-header-map-btn/*, .lt-ie9 .top-info-menu .book-button .btn-green*/ {behavior: url(/CmsAssets/CmsScripts/PIE.htc); position: relative;}

/* DANGER Disable selections*/
#destination-ddl-delete, .map-interest-button span, #destination-ddl-btn, .find-book-plus, .find-book-minus, .find-book-date-default {-webkit-touch-callout: none;-webkit-user-select: none; -khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

/*@font-face {
    font-family: 'OpenSansItalic';
    src: url('opensans-italic-webfont.eot');
    src: url('opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-italic-webfont.woff') format('woff'),
         url('opensans-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.eot');
    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont.woff') format('woff'),
         url('opensans-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanslight';
    src: url('opensans-light-webfont.eot');
    src: url('opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-light-webfont.woff') format('woff'),
         url('opensans-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}*/

hr {border-top:dotted 1px #757575; margin: 1.8em 0; border:none; background:transparent url("img/dotted-line.png") repeat-x;}
hr.shadow {background:transparent url("img/dotted-shadow-full.png") no-repeat center bottom; height:20px;  margin: 1.8em 0 0;}

/* ==|== primary styles =====================================================
   Author: Davor Peic / www.infosit.hr
   ========================================================================== */

body { background-color: #F5F5F5; font-family: "Arial"; font-size: 13px; color: #525252; padding-top: 95px; position:relative;}

.wrapper {width: 960px; margin: 0 auto;}

.btn, .btn:visited {display: table; vertical-align: middle; text-transform: uppercase; color: #fff; font-size: 13px; font-weight: bold; text-shadow: 1px 1px 0 #244576; text-align: center; background: transparent url(img/sprite-1.png) 100% -125px no-repeat; /*width: 85px;*/ padding:0 8px; height:32px; line-height: 105%; -moz-border-radius: 2px 0 0 2px; -webkit-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px;}
.btn:hover {text-decoration: none; background-position: 100% -158px; text-decoration: none; color: #fff;}
.btn span {vertical-align: middle; display: table-cell; padding-left: 5px; padding-right: 8px;}

.btn-gray, .btn-gray:visited { display:block; text-align:center; text-transform:uppercase; color: #333333; font-weight:bold; text-shadow: 1px 1px 0 #fff; padding:7px 5px; border:solid 1px #c9c9c9; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size:11px;
  background: #f1f1f1; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f1f1f1 0%, #f1f1f1 50%, #e0e0e0 51%, #e0e0e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(50%,#f1f1f1), color-stop(51%,#e0e0e0), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1f1f1 0%,#f1f1f1 50%,#e0e0e0 51%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1f1f1 0%,#f1f1f1 50%,#e0e0e0 51%,#e0e0e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1f1f1 0%,#f1f1f1 50%,#e0e0e0 51%,#e0e0e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1f1f1 0%,#f1f1f1 50%,#e0e0e0 51%,#e0e0e0 100%); /* W3C */ }
.btn-gray:hover { color: #333333;}
.lt-ie9 .btn-gray {background:transparent url(img/btn-gray-ie.png) 0 50% repeat-x;}

.btn-green, .btn-green:visited { display:table; text-align:center; font-size:12px; text-transform:uppercase; color: #fff; font-weight:bold; text-shadow: 1px 1px 0 rgba(0, 51, 0, 0.5); padding:0 5px; height:28px; width:100%; line-height: 110%; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: #9dc736; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkYzczNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzlkYzczNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzczYTgzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Yjk4MzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9dc736 0%, #9dc736 49%, #73a832 51%, #5b9831 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dc736), color-stop(49%,#9dc736), color-stop(51%,#73a832), color-stop(100%,#5b9831)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9dc736 0%,#9dc736 49%,#73a832 51%,#5b9831 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9dc736 0%,#9dc736 49%,#73a832 51%,#5b9831 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9dc736 0%,#9dc736 49%,#73a832 51%,#5b9831 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9dc736 0%,#9dc736 49%,#73a832 51%,#5b9831 100%); /* W3C */
}
.btn-green span {display:table-cell; vertical-align:middle;}
.btn-green:hover {color:#fff;}
.lt-ie9 .btn-green, .lt-ie9 .btn-green:visited {background:#5B9831 url(img/green-gradient.png) 0 0 repeat-x;}
.btn-green-big, .btn-green-big:visited {font-size:14px; min-height:34px;}

.btn-blue, .btn-blue:visited { display:table; text-align:center; font-size:12px; text-transform:uppercase; color: #FFFFFF !important; font-weight:bold; text-shadow: 1px 1px 0 rgba(0, 51, 0, 0.5); padding:0 5px; height:28px; width:100%; line-height: 110%; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: #6297c2; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyOTdjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRhODdiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzMyNzdhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzYzYTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #6297c2 0%, #4a87b8 50%, #3277af 51%, #1363a3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6297c2), color-stop(50%,#4a87b8), color-stop(51%,#3277af), color-stop(100%,#1363a3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6297c2 0%,#4a87b8 50%,#3277af 51%,#1363a3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6297c2 0%,#4a87b8 50%,#3277af 51%,#1363a3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6297c2 0%,#4a87b8 50%,#3277af 51%,#1363a3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6297c2 0%,#4a87b8 50%,#3277af 51%,#1363a3 100%); /* W3C */
}

.btn-blue span {display:table-cell; vertical-align:middle;}
.btn-blue:hover {color:#fff;}
.lt-ie9 .btn-blue, .lt-ie9 .btn-blue:visited {background:#6297c2 url(img/btn-blue-ie.png) 0 50% repeat-x;}

.btn-dark-gray { display:table; position:relative;  background:transparent url(img/sprite-3.png) 100% -79px no-repeat; min-width: 150px; height:34px; text-decoration:none; margin-top: 0px; font-size:13px; text-align:center; font-weight:bold; color:#fff; text-transform:uppercase; text-shadow: 1px 1px 0 rgba(0, 51, 0, 0.5); line-height: 120%;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.btn-dark-gray span {display:table-cell; vertical-align:middle; padding: 0 10px; color:#fff;}
.btn-dark-gray.big {   background:transparent url(img/sprite-3.png) 100% -75px no-repeat; width: 100%; height:42px; text-decoration:none; margin-top: 35px; font-size:13px; }
.btn-dark-gray:hover {color:#fff;}
.btn.btn-dark-gray { display:table; position:relative;  background:transparent url(img/sprite-3.png) 0px -76px no-repeat; width: 100%; height:34px; text-decoration:none; margin-top: 0px; font-size:13px; text-align:center; font-weight:bold; color:#fff; text-transform:uppercase; text-shadow: 1px 1px 0 rgba(0, 51, 0, 0.5); line-height: 120%; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7); }

.btn-light-gray { display:table;  position:relative;  background:transparent url(img/sprite-3.png) 100% -445px no-repeat; width: 100%; height:34px; text-decoration:none; margin-top: 0px; font-size:13px; text-align:center; font-weight:bold; color:#333; text-transform:uppercase; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5); line-height: 120%;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.btn-light-gray span {display:table-cell; vertical-align:middle; padding: 0 20px 0 15px; color:#333;}
.btn-light-gray.big {   background:transparent url(img/sprite-3.png) 100% -445px no-repeat; width: 100%; height:42px; text-decoration:none; margin-top: 35px; font-size:13px; }
.btn-light-gray:hover {color:#333;}
.btn.btn-dark-light { display:table; position:relative;  background:transparent url(img/sprite-3.png) 0px -79px no-repeat; width: 100%; height:34px; text-decoration:none; margin-top: 0px; font-size:13px; text-align:center; font-weight:bold; color:#fff; text-transform:uppercase; text-shadow: 1px 1px 0 rgba(0, 51, 0, 0.5); line-height: 120%; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7); }

.btn-green-arrow { display:table; position:relative;  background:transparent url(img/sprite-2.png) 100% -211px no-repeat; width: 100%; height:34px; text-decoration:none; margin-top: 0px; font-size:13px; text-align:center; font-weight:bold; color:#fff; text-transform:uppercase; text-shadow: 1px 1px 0 rgba(0, 51, 0, 0.5); line-height: 120%;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.btn-green-arrow span {display:table-cell; vertical-align:middle; padding: 0 20px 0 15px; color:#fff;}
.btn-green-arrow:hover {color:#fff;}
.btn.btn-green-arrow { display:table; position:relative;  background:transparent url(img/sprite-2.png) 0px -211px no-repeat; width: 100%; height:34px; text-decoration:none; margin-top: 0px; font-size:13px; text-align:center; font-weight:bold; color:#fff; text-transform:uppercase; text-shadow: 1px 1px 0 rgba(0, 51, 0, 0.5); line-height: 120%; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7); }


.btn115, .btn115:visited {width: 115px;}
.btn265, .btn265:visited {width: 265px;} /* interests home page */

/* Panels */ 
.jspContainer { overflow:hidden; position:relative; }
.jspPane { position:absolute; }
.jspVerticalBar { position:absolute; top:0; right:0; width:10px; height:100%; background:transparent; }
.jspHorizontalBar { position:absolute; bottom:0; left:0; width:100%; height:16px; background:transparent; }
.jspVerticalBar *,.jspHorizontalBar * { margin:0; padding:0; }
.jspCap { display:none; }
.jspHorizontalBar .jspCap { float:left; }
.jspTrack { background:transparent; position:relative; }
.jspDrag { background-color:rgba(36,68,117,0.2); position:relative; top:0; left:0; cursor:pointer; }
.jspContainer:hover .jspDrag { background-color:rgba(36,68,117,0.5); }
.lt-ie9 .jspDrag {background-color:#c4dcee;}
.lt-ie9 .jspContainer:hover .jspDrag {background-color:#498cbe;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag { float:left; height:100%; }
.jspArrow { background:#50506d; text-indent:-20000px; display:block; cursor:pointer; }
.jspArrow.jspDisabled { cursor:default; background:#80808d; }
.jspVerticalBar .jspArrow { height:16px; }
.jspHorizontalBar .jspArrow { width:16px; float:left; height:100%; }
.jspVerticalBar .jspArrow:focus { outline:none; }
.jspCorner { background:#eeeef4; float:left; height:100%; }
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin:0 -3px 0 0; }
class="map-interest-button"
.panel75 {height: 75px; } 

.yellow-tooltip {position:absolute !important; width:250px; font-size:12px; line-height:120%; display:none; color:#333333; padding:13px 20px; background: #feffc3; z-index: 700; -moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4); box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4); background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #feffc3 0%, #ffffe1 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffc3), color-stop(100%,#ffffe1));background: -webkit-linear-gradient(top,  #feffc3 0%,#ffffe1 100%);background: -o-linear-gradient(top,  #feffc3 0%,#ffffe1 100%);background: -ms-linear-gradient(top,  #feffc3 0%,#ffffe1 100%);background: linear-gradient(to bottom,  #feffc3 0%,#ffffe1 100%); }
.lt-ie10 .yellow-tooltip {box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);}
.lt-ie9 .yellow-tooltip{background:#feffc9;}
.yellow-tooltip h3 {font-weight:bold !important; font-size:13px !important; color:#333333 !important; padding:0 0 7px !important; margin:0 0 7px !important; background: transparent url(img/dotted-line.png) 0 100% repeat-x;}
.icons .yellow-tooltip h3 {padding:3px 0 10px !important; text-align:center;}
.icons .yellow-tooltip a.btn-blue  {width:70%; margin:5px auto;}
.yellow-tooltip p {margin: 0 0 10px;}
.yellow-tooltip-left .arrow {width:9px; height:20px; background:transparent url(img/sprite-1.png) -155px -47px no-repeat; position:absolute; z-index:150; left:-8px; top:18px; display:block;}
.yellow-tooltip-right .arrow {width:9px; height:40px; background:transparent url(img/sprite-3.png) -272px -374px no-repeat; position:absolute; z-index:150; right:-8px; top:18px; display:block;}
.yellow-tooltip-top .arrow {width:38px; height:8px; background:transparent url(img/sprite-1.png) -165px -48px no-repeat; position:absolute; z-index:150; left:50%; margin-left:-19px; top:-8px; display:block;}
.yellow-tooltip .close {width:21px; height:20px; background:transparent url(img/sprite-1.png) -225px -77px no-repeat; position:absolute; z-index:150; top:6px; right:6px; display:block; cursor:pointer;}
#boook-refresh-data {width:223px; margin-top:6px; padding-bottom:5px;}

header.main {width: 100%; background: transparent url("img/header-bg2.png") 50% 0 no-repeat; /*position: absolute;*/ top:0; z-index: 500; border-top:2px solid #274a81;}
header.main:hover {z-index:700;}/*dp: kalendar overlay fix*/
header.main .wrapper {position: relative; min-height: 130px;}
/*header.main .logo {width: 110px; height: 70px; background: transparent url("img/sprite-1.png") -18px -17px no-repeat; float: left; padding:0; margin: 35px 0 0 75px;}*/
header.main .logo {width: 275px; height: 129px; background: transparent url("img/valamar-logo2.png") 0 0 no-repeat; float: left; padding:0; margin: 0 0 0 -8px;}
header.main .logo a {display:block; width: 275px; height: 129px; color:#fff;}

nav.main {position: absolute; bottom: 37px; left: 260px; padding-left: 10px; z-index:250; width: 740px;}
nav.main ul li.menu-first {font-size: 11px; float: left; margin-left: 7px; }
nav.main ul li a.main-nav, nav.main ul li a.main-nav:visited {color: #525252; display: table; text-align: center; line-height: 120%; height: 41px; padding: 5px 0 10px; vertical-align: bottom; width: 108px; position: relative;  font-weight: bold; text-transform: uppercase; z-index:200;}
nav.main ul li a.main-nav:hover,nav.main ul li a.main-nav.active {color: #214174; text-decoration: none;}
nav.main ul li a.main-nav span {display: table-cell; vertical-align: bottom;}
nav.main ul li .arrow {position: absolute; z-index:300; bottom: 0; left: 50%; margin-left: -9px; bottom: -10px;width: 19px; height: 11px; background: transparent url(img/sprite-1.png) -15px 0 no-repeat; display:none; }
nav.main ul li.selected a.main-nav .arrow, nav.main ul li:hover a.main-nav .arrow, nav.main ul li a.main-nav.active .arrow {display:block; }
nav.main ul li.selected a.main-nav {color: #214174;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    nav.main ul li .arrow {display:block; opacity:0;}
    nav.main ul li.selected a.main-nav .arrow, nav.main ul li:hover a.main-nav .arrow {display:block; opacity:1;}
}
.lt-ie10 nav.main ul li a.main-nav, .lt-ie10 nav.main ul li a.main-nav:visited { height: 42px; }

    .main-sub { display:none; position:absolute; font-size:12px;  font-weight:normal;  text-transform:none; -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,0.95) 0%, rgba(236,236,236,0.95) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.9)), color-stop(100%,rgba(236,236,236,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.95) 0%,rgba(236,236,236,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.95) 0%,rgba(236,236,236,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.95) 0%,rgba(236,236,236,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.95) 0%,rgba(236,236,236,0.9) 100%); /* W3C */
}
.lt-ie9 .main-sub {background:#fafafa; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#b6b6b6')"}

.main-sub-cont {border:solid 3px #fff; border-top:0 none; padding:25px 15px 15px;}
/*nav.main ul li:first-child .main-sub {display:block;}*/
nav.main ul li.menu-first:hover .main-sub { display:block;}
.main-sub .shadow { position:absolute; content:" "; width:100%; right: 0; top: 0; width: 100%;z-index:50; height:5px; background:transparent url(img/submenu-shadow.png) 0 0 repeat-x; }

.menu-0 .main-sub {left:0;}
.menu-1 .main-sub {left:100px;}
.menu-2 .main-sub {left:200px;}
nav.main ul li.menu-2 .arrow {background-position:-52px 0;}
.menu-3 .main-sub {right: 200px;}
.menu-4 .main-sub {right:100px;}
.menu-5 .main-sub {right:0;}

.main-sub h2 {color:#333333; font-size:11px; font-weight:bold; margin:0 0 10px; padding:0; line-height: 130%; display:-moz-inline-box;}
.main-sub table {margin-bottom:10px;}
.main-sub table td {padding-right:15px; width:140px;}
.main-sub table td.left-border {border-left:dotted 1px #757575; padding-left:15px;}
nav.main ul .main-sub ul { list-style-type:none; margin:0; padding:0; border-top:solid 1px #c2c3c5;}
nav.main ul .main-sub ul li {border-bottom: solid 1px #c2c3c5; padding:3px 2px; margin:0; float:none; font-size:12px;}
.show-all, .show-all:visited {position:absolute; background-color:#fff; bottom:0; right:0; text-transform:uppercase; padding:3px 10px 4px; font-size: 11px; font-weight:bold;}

.agency-login {background:#ebf1f5; border:2px solid #fff; border-top:none; width:380px; height:39px; position:absolute; top:0; left:270px; -webkit-border-radius: 0px 0px 3px 3px; -moz-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; box-shadow: 0 0 5px #888; font-size:11px; padding:3px 10px; z-index:800;}

.header-meta {position: absolute; z-index: 300; top: 15px; right: 0; width:80%;}
.header-meta .lang, .header-meta .contact, .header-meta .val-club { float: right; margin-left: 20px; font-size: 11px; color: #727272; padding-right: 7px; position: relative; }
    .header-meta .val-club {
        margin-left: 10px;
    }
.header-meta .arrow {position: absolute; right: 0; top:0; width: 17px; height: 19px; background: url(img/sprite-1.png) -144px 0 no-repeat; cursor: pointer;}
.header-meta .lang > p, .header-meta .contact > p, .header-meta .val-club > p {margin: 0; padding: 2px 20px 2px 8px; cursor: pointer; background-color: #ECF2F6; height:19px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.header-meta .lang.active > p, .header-meta .contact.active > p, .header-meta .val-club.active > p {background-color:#fff; -moz-border-radius: 3px 3px 3px 0; -webkit-border-radius: 3px 3px 3px 0; border-radius: 3px 3px 3px 0;}
.header-meta .lang strong {color: #264A7F; }
.header-meta .lang-choice {background-color:#FFF;display:none;list-style-type:none;margin: 0;padding:15px 0; position:absolute;right:0; font-size:12px; -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);}
    .lt-ie9 .header-meta .lang-choice {-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#d8d8d8')";}
.header-meta .lang-choice li { margin:0 20px; border-bottom: solid 1px #EDEDED; width: 105px; position:relative;}
.header-meta .lang-choice li:first-child { border-top: solid 1px #EDEDED; }
.header-meta .lang-choice a {display:block; padding: 4px 5px 4px 35px;}
.header-meta .lang-choice a.active-lang {color:#525252; background: #F7F7F7;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F7F7F7), to(#ededed));background: -webkit-linear-gradient(#F7F7F7, #ededed);background: -moz-linear-gradient(#F7F7F7, #ededed);background: -ms-linear-gradient(#F7F7F7, #ededed);background: -o-linear-gradient(#F7F7F7, #ededed);background: linear-gradient(#F7F7F7, #ededed); background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3MTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGN0Y3RjciIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFREVERUQiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3MTIpIiAvPgo8L3N2Zz4=);}
.header-meta .lang-choice a:before {content: " "; width:24px; height:13px; background: transparent url(img/sprite-icons-1.png) 999px 999px no-repeat; left: 2px; position: absolute; top: 6px; display:block;}
.header-meta .lang-choice li.lang-de a:before {background-position: -83px -16px;}
.header-meta .lang-choice li.lang-en a:before {background-position: -107px -16px;}
.header-meta .lang-choice li.lang-it a:before {background-position: -83px -29px;}
.header-meta .lang-choice li.lang-hr a:before {background-position: -131px -16px;}
.header-meta .lang-choice li.lang-fr a:before {background-position: -107px -29px;}
.header-meta .lang-choice li.lang-sl a:before {background-position: -60px -57px;}
.header-meta .quickly  { float: right; margin-left: 20px; font-size: 11px; color: #727272; padding-right: 7px; position: relative; }
.header-meta .quickly .customSelectInner {background:url(img/customSelect-arrow.png) no-repeat center right;width:17px; height:19px;}
.header-meta .quickly span.customSelect { background-color: #ecf2f6;color: #747475;font-size: 11px; margin-bottom: 16px;padding: 0px 0px 0px 7px; transition: all 0.3s ease-out 0s; font-weight: normal;cursor: pointer; line-height: 19px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px 3px;}
.header-meta .quickly .main-label { display: none;}
.header-meta .quickly  span.customSelect.changed { /*background-color: #f0dea4;*/}
.header-meta .quickly  option {background-color: #FFFFFF;color: #000000; padding: 3px 5px;}

.header-meta .val-club-popup {background-color:#FFF;display:none;list-style-type:none;margin: 0;padding:20px 15px; position:absolute;right:0; font-size:13px; -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); width:290px; color:#525252;}
.val-club-popup p {
    margin: 20px 0 15px;
}
.val-club-popup .club-more {
    text-transform:uppercase;
    color:#525252;
    display:block;
    text-align:right;
    font-weight:bold;
}
.val-club-popup h3 {
    font-size: 14px;
  font-weight: bold;
  color: #264a7f;
  margin: 0 0 10px;
  border: 0 none;
}

.header-meta .contact-popup, .call-contact-us-container .contact-popup{display:none;list-style-type:none;margin: 0; position:absolute;right:0; font-size:12px; -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);  background: #FFFFFF; background-color: #FFFFFF;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#f5f5f5));background: -webkit-linear-gradient(#FFFFFF, #f5f5f5);background: -ms-linear-gradient(#FFFFFF, #f5f5f5);background: -o-linear-gradient(#FFFFFF, #f5f5f5);background: linear-gradient(#FFFFFF, #f5f5f5);-pie-background: linear-gradient(#FFFFFF, #f5f5f5); background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGRkZGRiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0Y1RjVGNSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzc0KSIgLz4KPC9zdmc+); background: -moz-linear-gradient(#FFFFFF, #f5f5f5); border:solid 3px #fff; width:520px; z-index: 999; background-size:100% 100%;}
    .lt-ie9 .header-meta .contact-popup, .lt-ie9 .call-contact-us-container .contact-popup {-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#d8d8d8')";}
.contact-numbers {width:290px; padding:10px 18px 18px; float: right; color:#525252; font-size:12px; background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 40%, #fafafa 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#ffffff), color-stop(100%,#fafafa)); background: -webkit-linear-gradient(top,  #ffffff 40%,#fafafa 100%); background: -o-linear-gradient(top,  #ffffff 40%,#fafafa 100%); background: -ms-linear-gradient(top,  #ffffff 40%,#fafafa 100%); background: linear-gradient(to bottom,  #ffffff 40%,#fafafa 100%); -pie-background: linear-gradient(#FFFFFF, #fafafa); border-left:1px solid #FFFFFF;}
    .lt-ie10 .contact-numbers { background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5OTUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMC40Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZBRkFGQSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzk5NSkiIC8+Cjwvc3ZnPg==); -pie-background: linear-gradient(#FFFFFF, #fafafa);}
.contact-numbers h3, .contact-options h3 {font-size:14px; font-weight:bold; color:#264a7f; margin:0 0 10px; border:0 none;}
.contact-numbers-top { font-size:14px; font-weight: normal; position: relative; margin: 0 0 0 -7px; color:#5d5c5c; display:block; padding:7px 10px; right: -3px; background-color:#EDEDED;  -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3) inset; box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
    .lt-ie9 .contact-numbers-top {border:solid 1px #dddbdb;}
.contact-numbers-top .contact-mail, .contact-numbers-top .contact-mail:visited {font-size:18px; color:#0c5e9f; text-decoration:none;}
.contact-numbers-top .contact-mail:hover {text-decoration:underline;}
.contact-numbers-top .country-code {display: block; padding-left: 32px; position: relative;}
.contact-numbers-top .country-code:before {content: " "; width:24px; height:13px; background: transparent url(img/sprite-icons-1.png) 999px 999px no-repeat; left: 0; position: absolute; top: 4px; display:block;}
.contact-numbers-top .country-de:before {background-position: -83px -16px;}
.contact-numbers-top .country-en:before {background-position: -107px -16px;}
.contact-numbers-top .country-it:before {background-position: -83px -29px;}
.contact-numbers-top .country-hr:before {background-position: -131px -16px;}
.contact-numbers-top .country-fr:before {background-position: -107px -29px;}
.contact-numbers-top .country-sl:before {background-position: -60px -57px;}
.contact-numbers-top .country-au:before {background-position: -131px -29px;}
.contact-numbers-top .country-be:before {background-position: -83px -43px;}
.contact-numbers-top .country-cz:before {background-position: -107px -43px;}
.contact-numbers-top .country-dk:before {background-position: -131px -56px;}
.contact-numbers-top .country-hu:before {background-position: -131px -43px;}
.contact-numbers-top .country-nl:before {background-position: -107px 0px;}
.contact-numbers-top .country-no:before {background-position: -131px 0px;}
.contact-numbers-top .country-pl:before {background-position: -107px -57px;}
.contact-numbers-top .country-es:before {background-position: -83px -57px;}
.contact-numbers-top .country-uk:before {background-position: -107px -16px;}

.contact-popup h4 {font-size:12px; font-weight:bold; text-transform:uppercase; color:#525252; margin:10px 0 0; padding:0;}
.contact-popup p {margin:0 0 10px;}
.contact-numbers ul {/*background: url("img/dotted-line.png") repeat-x scroll 0 top transparent; */list-style-type:none; margin:0; padding:7px 0 0;}
.contact-numbers ul li { border-bottom:solid 1px #ededed; color:#0C5E9F; padding: 3px 0 3px 35px; position:relative;}
.contact-numbers ul li .number {float:right; color:#525252;}
.contact-numbers ul li:before {content: " "; width:24px; height:13px; background: transparent url(img/sprite-icons-1.png) 999px 999px no-repeat; left: 2px; position: absolute; top: 5px; display:block;}
.contact-numbers ul li.country-de:before {background-position: -83px -16px;}
.contact-numbers ul li.country-en:before {background-position: -107px -16px;}
.contact-numbers ul li.country-it:before {background-position: -83px -29px;}
.contact-numbers ul li.country-hr:before {background-position: -131px -16px;}
.contact-numbers ul li.country-fr:before {background-position: -107px -29px;}
.contact-numbers ul li.country-sl:before {background-position: -60px -57px;}
.contact-numbers ul li.country-au:before {background-position: -131px -29px;}
.contact-numbers ul li.country-be:before {background-position: -83px -43px;}
.contact-numbers ul li.country-cz:before {background-position: -107px -43px;}
.contact-numbers ul li.country-dk:before {background-position: -131px -56px;}
.contact-numbers ul li.country-hu:before {background-position: -131px -43px;}
.contact-numbers ul li.country-nl:before {background-position: -107px 0px;}
.contact-numbers ul li.country-no:before {background-position: -131px 0px;}
.contact-numbers ul li.country-pl:before {background-position: -107px -57px;}
.contact-numbers ul li.country-es:before {background-position: -83px -57px;}
.contact-numbers ul li.country-uk:before {background-position: -107px -16px;}

.contact-options {float:left; width:195px; font-size:11px; margin-left:13px; padding-top:10px; padding-bottom:10px;}
.contact-options-intro { font-size:12px; color:#525252;}
.contact-options ul {background: url("img/dotted-line.png") repeat-x scroll 0 top transparent; list-style-type:none; margin:0; padding:40px 0 15px;}
.contact-options ul li { margin-bottom:10px;}
.contact-options ul li .btn-gray {position:relative;}
.contact-options ul li .btn-gray:before {position:absolute; content:" "; display:block; background:transparent url(img/sprite-1.png) 999px 999px no-repeat;  top: 50%;}
.contact-options ul li .contact-form {}
.contact-options ul li .contact-form:before {width:25px; height:17px; background-position:-224px -413px; left: 6px; margin-top: -9px;}
.contact-options ul li .contact-skype {}
.contact-options ul li .contact-skype:before {background-position: -224px -432px; height: 21px; left: 5px; margin-top: -11px; width: 25px;}
.contact-options ul li .contact-callback, .contact-options ul li .open-callback {padding-left:23px;}
.contact-options ul li .contact-callback:before, .contact-options ul li .open-callback:before {background-position: -224px -459px; left: 6px; margin-top: -11px; width: 25px; height:22px;}

/*#cr-form h3 {font-size:14px; font-weight:bold; color:#264A7F; margin:0 0 10px}*/
#cr-form hr {margin:10px 0;}
#cr-entry label {display:inline-block; /*width:93px;*/}
/*#cr-entry .cr-date-time label {display:block; width:auto; padding:10px 0 5px;}*/
#cr-entry .cr_check label {width:auto; /*padding-left:5px;*/}
.lt-ie10 #cr-entry .cr_check label {position: relative; top: -2px;}
/*#cr-entry p {margin: 0 0 4px;}*/
#cr-entry p.cr-note,
#cr-entry p.cr_check {margin: 0 0 10px;}
#cr-entry p.cr_first_p {margin-top:10px;}
/*.cr_input310 {border:0 none; color:#525252; font-size:12px; padding:7px 10px; width:310px; background:transparent url(img/sprite-2.png) 0 -525px no-repeat; display:inline-block;}*/
.cr_input130 {border:0 none; color:#525252; font-size:12px; padding:7px 10px; width:132px; background:transparent url(img/sprite-2.png) 0 -494px no-repeat; display:inline-block;}
/*.cr_date_calendar {border:0 none; color:#333333; font-size:13px; padding:7px 10px; width:231px; background:transparent url(img/sprite-2.png) 0 -525px no-repeat; display:inline-block;}*/
#cr-entry .uniform310 div.selector {width:310px; background:transparent url(img/sprite-2.png) 0 -555px no-repeat; line-height:28px; height:28px;}
#cr-entry .uniform310 div.selector span {background:none; width:300px; color:#747474; font-size:12px; line-height:28px; height:28px;}
#cr-entry .uniform310 div.selector select {min-width:310px;}
#cr-entry .uniform170 div.selector {width:167px; background:transparent url(img/sprite-2.png) 0 -454px no-repeat; line-height:28px; height:28px;}
#cr-entry .uniform170 div.selector span {background:none; width:157px; color:#747474; font-size:12px; line-height:28px; height:28px;}s
#cr-entry .cr-date-time label, #cr-entry .cr-note label {display:block; margin-bottom:5px; width:auto;}
/*.cr-date-time {margin-bottom:10px;}*/
/*.cr-date-time .left {position:relative; margin-right:10px; z-index:999;}*/
.cr-date-time .left img {position: absolute; right: -1px;top: 1px; cursor:pointer;}
.cr_inline_calendar { /*border:solid 3px #fff !important; padding:10px; -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
background: #f5f5f5 !important;*/ position:absolute; display:none; z-index: 500; zoom:1;}
/*.cr-note textarea {border:0 none; font-family:Arial; color:#525252; font-size:12px; padding:7px 10px; width:406px; height:67px; background:transparent url(img/cr_note.png) 0 0 no-repeat; display:inline-block;}*/
/*#cr-submit, #cr-submit:visited { float:right; font-size:13px; font-weight:bold; display:block; text-transform:uppercase; text-shadow:1px 1px 0 #244A7C; padding:6px 40px; background: transparent url(img/btn-blue.png) 0 50% repeat; text-decoration:none !important; color:#fff !important; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; margin-top: 5px;}
#cr-submit:hover { text-decoration:underline !important;}*/
/*.contactus-back, .contactus-back2, .contactus-back-error {float:left; margin-top:10px;}*/
#cr-entry #cr-required-field {position:relative; margin-top:13px;}
#cr-entry p.invalid {padding-left:33px;position:relative;}
#cr-entry p.invalid:before {content:" "; display:block; width:23px; height:22px; background:transparent url(img/sprite-2.png) -136px -494px no-repeat; position:absolute; left:0; top:0;}
.lt-ie9 .cr_inline_calendar .ui-datepicker { background: #F5F5F5 !important;}
.lt-ie9 .cr_inline_calendar .ui-state-disabled, .lt-ie9 .cr_inline_calendar .ui-widget-content .ui-state-disabled, .lt-ie9 .cr_inline_calendar .ui-widget-header .ui-state-disabled {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important; filter: alpha(opacity=100) !important; background: #f5f5f5 !important;}
.lt-ie9 .cr_inline_calendar .ui-datepicker .ui-state-default {background: #e8e8e8 !important;}
.lt-ie9 .cr_inline_calendar .ui-datepicker .ui-datepicker-prev {background: url("img/sprite-2.png") no-repeat scroll -21px -169px transparent !important;}
.lt-ie9 .cr_inline_calendar .ui-datepicker .ui-state-active, .lt-ie9 .cr_inline_calendar .ui-datepicker .selectedDays .ui-state-default { background: url("img/datepicker-bg-selected.jpg") repeat-x scroll 50% 50% #578DBA !important;}

.lowest-price { margin-top:15px; color:#727272; font-size:11px; line-height:120%;}
.lowest-price img {display:block; text-align:center; margin:0 auto 6px;}
.lowest-price p {margin:0;}

nav.breadcrumb {color:#727272;font-size:11px; left: 286px;position:absolute;top:111px;z-index:200; width: 71%;}
nav.breadcrumb p {margin: 0; float: left;}
nav.breadcrumb a, nav.breadcrumb a:visited {color: #0C5E9F; padding: 0 4px;}
nav.breadcrumb span {color:#333; padding: 0 4px;}
nav.breadcrumb .hotel-image-nav { float: right;}

.icons {position:relative; }
.icons img {display: block; }
.icons ul, .icons li { list-style-type:none; margin:0; padding:0; background:none;}
.icons ul li {margin-right: 10px; float:left; position:relative; z-index:200;}
.icons ul li .yellow-tooltip { width:200px; padding:5px 10px; left:50%; margin-left:-100px; top:26px; z-index:50; display:none; }
.icons ul li a, .icons ul li a:visited {cursor: pointer;}
.icons ul li:hover .yellow-tooltip {display:block;}
.icons ul li .icons-info p {margin:5px 0;}
.icons ul li .icons-info p.title {text-transform:uppercase;}
.icons ul li .icons-info p.icon-filter a {}
.icons ul li .icons-info .arrow {width:32px; height:8px; position:absolute; top:-8px; display:block; left:50%; margin-left:-16px; background-color:#fff; z-index:60;}

.bottom-content {padding-bottom: 20px; position:relative; /*z-index:299; dp komentirao jer zeza za modal*//*za kalendar overlay */ }
.content p {margin:0 0 15px;}

.col260 {width: 260px; /*overflow: hidden;*/}
.col670 {width: 670px; /*overflow: hidden;*/}

.jcarousel{position:relative;overflow:hidden;}
.jcarousel ul{width:20000em;position:absolute;list-style:none;margin:0;padding:0;}
.jcarousel li{float:left;}

/* Header gallery*/
.header-media {width:100%; height:425px; border-bottom:solid 1px #fff; overflow:hidden; background: #395F91;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#395F91), to(#234475));background: -webkit-linear-gradient(#395F91, #234475);background: -moz-linear-gradient(#395F91, #234475);background: -ms-linear-gradient(#395F91, #234475);background: -o-linear-gradient(#395F91, #234475);background: linear-gradient(#395F91, #234475);-pie-background: linear-gradient(#395F91, #234475);}
#header-gallery {width:1000px; height:425px; overflow:hidden; margin:0 auto; position: relative; z-index: 100; display:block; }
#header-gallery ul { list-style-type:none; margin:0; padding:0;}
#header-gallery li {position:relative;}
#header-gallery li .header-gallery-text { position:absolute; z-index:100; top:0px; left:40px; right: 40px; /*width:445px;*//*cursor:pointer;*/ /*height:424px; */padding:30px 0 0 0;}
#header-gallery li h2 {font-family: 'open_sansregular','Arial', sans-serif; font-weight:300; color:#fff; font-size:42px; margin:0 0 10px; padding:0; line-height:110%;}
    .lt-ie10 #header-gallery li h2 {font-family: 'open_sanslight','Arial', sans-serif;}
#header-gallery li h3 {font-family: 'open_sansregular','Arial', sans-serif; font-weight:400; margin:0 0 10px; font-size:18px; color:#fff;}
    .lt-ie10 #header-gallery li h3 {font-family: 'open_sansregular','Arial', sans-serif;}
#header-gallery li p {font-family: 'Arial', sans-serif; font-weight:400; margin:0 0 15px; font-size:15px; color:#fff;}
#header-gallery li a, #header-gallery li a img {display:block;}
#header-gallery li .button {display:inline-block; font-size:10px; font-weight:bold; text-transform:uppercase; color:#244677; padding:4px 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
background: rgb(248,251,252); /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZmJmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2Y4ZmJmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2U0ZWRmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2RlZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(248,251,252,1) 0%, rgba(248,251,252,1) 48%, rgba(228,237,245,1) 49%, rgba(204,222,236,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,251,252,1)), color-stop(48%,rgba(248,251,252,1)), color-stop(49%,rgba(228,237,245,1)), color-stop(100%,rgba(204,222,236,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(248,251,252,1) 0%,rgba(248,251,252,1) 48%,rgba(228,237,245,1) 49%,rgba(204,222,236,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(248,251,252,1) 0%,rgba(248,251,252,1) 48%,rgba(228,237,245,1) 49%,rgba(204,222,236,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(248,251,252,1) 0%,rgba(248,251,252,1) 48%,rgba(228,237,245,1) 49%,rgba(204,222,236,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(248,251,252,1) 0%,rgba(248,251,252,1) 48%,rgba(228,237,245,1) 49%,rgba(204,222,236,1) 100%); /* W3C */                            
}
#header-gallery li a, #header-gallery li a img {display:block;}
.lt-ie9 #header-gallery li .button {-pie-background: linear-gradient(#F8FBFC, #CCDEEC); position:absolute;}
.fancy-gal-prev, .fancy-gal-next {display:none; position: absolute; top:200px; width:29px; height:53px; z-index: 200; background:transparent url(img/sprite-1.png) 0 0 no-repeat;}
.fancy-gal-prev {background-position: 0 -239px; left:0;}
.fancy-gal-prev:hover {background-position: -29px -239px; }
.fancy-gal-next {background-position: -58px -239px; right:0;}
.fancy-gal-next:hover {background-position: -87px -239px; }
#header-gallery:hover .fancy-gal-prev, #header-gallery:hover .fancy-gal-next {display:block;}
#header-gallery-nav {position:absolute; right: 30px; top: 35px; z-index:200;}
#header-gallery-nav a {background: transparent url(img/sprite-1.png) -163px 0 no-repeat; width:16px; height:16px; display:block; float:left; text-indent:-9999px;}
#header-gallery-nav a:hover {background-position:-179px 0;}
#header-gallery-nav a.activeSlide {background-position:-195px 0;}

/* Header Map */
#header-map {width:100%; height:425px; background: #edf0f5 url(img/header-map-bg.jpg) 50% 0 no-repeat; overflow:hidden; position:relative; display:none;}
.maps-container {width:100%; height:425px; position:relative; z-index:50;}
.header-map-markers {width:960px; left:50%; margin-left:-480px; position:absolute; z-index:200; top:0;}
.map-pin, .map-pin:visited {width:22px; height:23px; background: transparent url(img/sprite-1.png) -144px -21px no-repeat; display:none; position:absolute; z-index:100; left:0; top:0; text-decoration:none;}
.map-pin:hover, .map-pin.hover {background-position: -166px -21px; z-index:500; text-decoration:none;}
.map-pin span, .map-pin:visited span {background: transparent url(img/sprite-2.png) 8px -326px no-repeat; height:34px; padding: 7px 5px 0 24px; color: #FFFFFF; display: none; font-size: 13px; font-weight: bold; left: 13px; position: absolute; text-shadow: 1px 1px 0 rgba(127, 16, 10, 0.8); white-space: nowrap; z-index: 100; top: -8px; text-decoration:none;}
.map-pin-left span {background: url("img/sprite-2.png") no-repeat scroll 107% -329px transparent; left: auto; padding: 7px 24px 0 5px;
right: 13px;}
.map-pin span:after {content: " "; display:block; position:absolute; right:-6px; width:6px; height:34px; background: transparent url(img/sprite-2.png) -327px -256px no-repeat; top: 0;}
.map-pin-left span:after {background: transparent url(img/sprite-1.png) -125px -239px no-repeat; right:auto; left:-6px;}
.map-pin:hover span {display:block;}
.map-pin-title, .map-pin-title:visited { font-size:13px; font-weight:bold; color: #244579; text-shadow:1px 1px 0 #fff; position:absolute; z-index:100; left:0; top:0;}
.map-pin-title:hover {text-decoration:none;}

#croatia-map {background: #edf0f5 url(img/header-map-hr.jpg) 50% 0 no-repeat; display:block;}
#map-20 {background: #edf0f5 url(img/header-map-porec.jpg) 50% 0 no-repeat; display:none;} 
#map-23 {background: #edf0f5 url(img/header-map-rabac.jpg) 50% 0 no-repeat; display:none;} 
#map-24 {background: #edf0f5 url(img/header-map-krk.jpg) 50% 0 no-repeat; display:none;} 
#map-215 {background: #edf0f5 url(img/header-map-pag.jpg) 50% 0 no-repeat; display:none;} 
#map-212 {background: #edf0f5 url(img/header-map-dubrovnik.jpg) 50% 0 no-repeat; display:none;} 

/*DP: Prebacio slike u cmsmedia */
#croatia-map {background: #edf0f5 url(/CmsMedia/header-map-hr.jpg) 50% 0 no-repeat; display:block;}
#map-20 {background: #edf0f5 url(/CmsMedia/header-map-porec.jpg) 50% 0 no-repeat; display:none;} 
#map-23 {background: #edf0f5 url(/CmsMedia/header-map-rabac.jpg) 50% 0 no-repeat; display:none;} 
#map-24 {background: #edf0f5 url(/CmsMedia/header-map-krk.jpg) 50% 0 no-repeat; display:none;} 
#map-215 {background: #edf0f5 url(/CmsMedia/header-map-pag.jpg) 50% 0 no-repeat; display:none;} 
#map-212 {background: #edf0f5 url(/CmsMedia/header-map-dubrovnik.jpg) 50% 0 no-repeat; display:none;} 

.header-map-text {width:550px; position:absolute; left:50%; margin-left:-480px; top:70px; z-index:50; font-size:13px;}
.header-map-text-more {line-height:140%;}
#croatia-map .header-map-text{top: 90px;}
#croatia-map .map-pin {display:block;}

.maps-container h2 {font-family: 'open_sansregular','Arial', sans-serif; line-height:45px; font-weight:300; color:#375F92; font-size:45px; margin:0 0 10px; padding:0; letter-spacing: -2px;}
    .lt-ie10 .maps-container h2 {font-family: 'open_sanslight','Arial', sans-serif;}
.maps-container h3 {font-family: 'open_sansregular','Arial', sans-serif; line-height:130%; font-weight:400; color:#375F92; font-size:15px; margin:0 0 40px; padding:0 0 0 3px; letter-spacing: -1px;}
    .lt-ie10 .maps-container h3 {font-family: 'open_sansregular','Arial', sans-serif;}
.clickonmap {font-size:15px; margin-top:65px;}
.maps-container ul { list-style-type:none; margin:13px 0 0 -20px; padding:0;}
.maps-container ul li {float:left; width:170px;  margin-left:20px; background: url(img/dotted-line.png) 0 0 repeat-x, url(img/dotted-line.png) 0 100% repeat-x; margin-top: -2px; position:relative;}
.lt-ie9 .maps-container ul li { margin-top:-5px; position:relative;}
.maps-container-dest ul {margin-top:30px;}
.maps-container-dest ul li {font-size:11px; font-weight:bold; text-transform:uppercase; text-shadow:1px 1px 0 #fff;}
.maps-container ul li a, .maps-container ul li a:visited {margin: 1px 0 2px; padding: 4px 5px; display:block;}
.maps-container-dest ul li a, .maps-container-dest ul li a:visited {padding:13px 5px; min-height: 32px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .maps-container-dest ul li a, .maps-container-dest ul li a:visited {min-height: 57px;}
}
.lt-ie10 .maps-container-dest ul li a, .lt-ie10 .maps-container-dest ul li a:visited {min-height: 57px;}
.maps-container ul li a:hover, .maps-container ul li a.hover {text-decoration:none; color:#525252;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC40NiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.46) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.46))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.46) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.46) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.46) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.46) 100%); /* W3C */                             
}
.lt-ie9 .maps-container ul li {background: url(img/dotted-line.png) 0 0 repeat-x;}
.lt-ie9 .maps-container ul li a {background: url(img/dotted-line.png) 0 100% repeat-x; padding-bottom:7px;}
.lt-ie9 .maps-container ul li a:hover, .lt-ie9 .maps-container ul li a.hover {background: #fff url(img/dotted-line.png) 0 100% repeat-x; }
.lt-ie9 .maps-container-dest ul li a, .lt-ie9 .maps-container-dest ul li a:visited {min-height: 40px; height:40px; }

/* Map Pins */
/*#map-20-dest-pin {margin-left: 124px; top: 127px;}
.map-20-dest-pin-title {margin-left: 83px; top: 127px;}
#map-23-dest-pin {margin-left: 157px; top: 135px;}
.map-23-dest-pin-title {margin-left: 128px; top: 155px;}
#map-24-dest-pin {margin-left: 184px; top: 134px;}
.map-24-dest-pin-title {margin-left: 207px; top: 134px;}
#map-215-dest-pin {margin-left: 202px; top: 177px;}  pag
.map-215-dest-pin-title {margin-left: 226px; top: 177px;}
#map-212-dest-pin {margin-left: 381px; top: 326px;} dubrovnik
.map-212-dest-pin-title {margin-left: 324px; top: 351px;}*/

/* Porec pins*/
#map-204-pin {margin-left: -152px; top: 59px;} /*club tamaris*/
#map-205-pin {margin-left: -147px; top: 97px;} /*app lanterna*/
#map-206-pin {margin-left: -178px; top: 80px;} /*valamar tamaris residence*/
#map-207-pin {margin-left: -172px; top: 105px;} /*app sunset lanterna*/
#map-38-pin {margin-left: 260px; top: 223px;} /*pinia*/
#map-209-pin {margin-left: 248px; top: 244px;} /*pinia hotel*/
#map-210-pin {margin-left: 267px; top: 267px;} /*pical hotel*/
#map-211-pin {margin-left: 297px; top: 267px;} /*pical hotel*/
#map-212-pin {margin-left: 288px; top: 237px;} /* app pical*/
#map-213-pin {margin-left: 319px; top: 324px;} /* riviera*/
#map-214-pin {margin-left: 303px; top: 344px;} /* jadran*/
#map-215-pin {margin-left: 310px; top: 371px;} /* fortuna*/
#map-216-pin {margin-left: 326px; top: 384px;} /* isabellal*/
#map-217-pin {margin-left: 430px; top: 331px;} /* diamant residence*/
#map-218-pin {margin-left: 408px; top: 361px;} /* rubin*/
#map-219-pin {margin-left: 424px; top: 380px;} /* kristal*/
#map-220-pin {margin-left: 439px; top: 366px;} /* diamant hotel*/
/* Krk pins*/
#map-221-pin {margin-left: 249px;top: 89px;} /*koralj*/
/* Rabac pins*/
#map-222-pin {margin-left: 242px; top: 213px;} /*alegro*/
#map-223-pin {margin-left: 270px; top: 222px;} /*miramar*/
#map-224-pin {margin-left: 314px; top: 237px;} /*marina*/
#map-225-pin {margin-left: 333px; top: 260px;} /*sanfior*/
#map-226-pin {margin-left: 352px; top: 245px;} /*mediteran*/
#map-227-pin {margin-left: 394px; top: 147px;} /*girandela*/
#map-228-pin {margin-left: 414px; top: 141px;} /*lanterna rabac*/
#map-229-pin {margin-left: 438px; top: 135px;} /*girandela villas*/
#map-230-pin {margin-left: 452px; top: 113px;} /*belevue*/
#map-231-pin {margin-left: 426px; top: 105px;} /*albona*/
/* Pag pins*/
#map-232-pin {margin-left: 338px; top: 194px; } /*luna*/
/* Dubrovnik pins*/
#map-233-pin {margin-left: 169px; top: 122px; } /*club dubrovnik*/
#map-234-pin {margin-left: 147px; top: 126px; } /*luargosyna*/
#map-235-pin {margin-left: 138px; top: 146px; } /*president*/
#map-236-pin {margin-left: 164px; top: 146px; } /*tirena*/
#map-237-pin {margin-left: 192px; top: 156px; } /*lacroma*/

/* Badges HP header */
.hp-badges {width:146px; height:146px; display:block; position:relative; background:transparent url(img/hp-badge-bg.png) 0 0px no-repeat; z-index:200;  display:table;  line-height:110%; cursor:pointer; float:right; border-left:solid 1px #fff; position:relative;}
.hp-badges a img { bottom: 0;display: block; left: 0;margin: auto; position: absolute; right: 0;top: 0; width: 97%; height:68%;}

/* Interest */
#header-interest { width:1000px; height:425px; overflow:hidden; margin:0 auto; position:relative; z-index:100; display:none;}
#header-interest ul { list-style-type:none; margin:0; padding:0; }
#header-interest h2 {font-family: 'open_sansregular','Arial', sans-serif; font-weight:300; position:absolute; z-index:200; left:40px; bottom:170px; margin:0; color:#fff; font-size:45px; line-height:110%; letter-spacing:-2px;}
#header-interest h2 strong { font-weight:400;}
    .lt-ie10 #header-interest h2 {font-family: 'open_sanslight','Arial', sans-serif;}
    .lt-ie10 #header-interest h2 strong {font-family: 'open_sansregular','Arial', sans-serif;}

.classic-accordion {position:relative;overflow:hidden;}
.classic-accordion .panel{background-image:url(accordion-assets/images/preloader.gif);background-repeat:no-repeat;background-position:center center;position:absolute;overflow:hidden;background-color:#FFF;background-repeat:no-repeat;}
.classic-accordion .shadow-horizontal{background:url(accordion-assets/images/shadow.png) repeat-Y; position:absolute;right:0;width:25px;height:100%;}
.classic-accordion .shadow-vertical{background:url(accordion-assets/images/shadow_v.png) repeat-x; position:absolute; bottom:0; width:100%; height:25px;}
.classic-accordion .preloader{background:url(accordion-assets/images/preloader2.gif) no-repeat;width:62px;height:14px;position:absolute;z-index:15;}
.classic-accordion .caption {overflow:hidden;position:absolute;z-index:20; color:#fff; font-size:15px; font-family: 'open_sansregular','Arial', sans-serif; font-weight:400;}
.lt-ie10 .classic-accordion .caption { font-family: 'open_sansregular','Arial', sans-serif;}
.classic-accordion .caption-background{background:none; width:100%;height:100%;}
.classic-accordion .caption p {color:#FFF;margin:0 0 10px;}
.classic-accordion .caption p a {color:#FFF; text-decoration:underline;}
.classic-accordion .caption h3 {font-family: 'open_sansregular','Arial', sans-serif; font-weight:300; font-size:43px; margin:0 0 7px; padding:0; color:#fff; line-height:120%;}
.lt-ie10 .classic-accordion .caption h3 {font-family: 'open_sanslight','Arial', sans-serif;}
.classic-accordion .caption h4 {font-family: 'open_sansregular','Arial', sans-serif; font-weight:400; font-size:18px; margin:0 0 7px; padding:0; color:#fff;}
.lt-ie10 .classic-accordion .caption h4 {font-family: 'open_sansregular','Arial', sans-serif;}
.classic-accordion .caption .text {text-shadow:2px 2px 2px rgba(0,0,0,0.8); margin-bottom:20px;}
.classic-accordion .caption .details-btn { font-family:'Arial', Sans-Serif; text-align:right; min-width:125px; font-size:10px; font-weight:bold; color:#244677; text-transform:uppercase; background: rgb(248,251,252); display:inline-block; padding:4px 8px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.3); -webkit-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.3); box-shadow:1px 1px 0 rgba(0, 0, 0, 0.3); margin-bottom:2px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZmJmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Y4ZmJmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U0ZWRmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2RlZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(248,251,252,1) 0%, rgba(248,251,252,1) 49%, rgba(228,237,245,1) 50%, rgba(204,222,236,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,251,252,1)), color-stop(49%,rgba(248,251,252,1)), color-stop(50%,rgba(228,237,245,1)), color-stop(100%,rgba(204,222,236,1))); 
background: -webkit-linear-gradient(top,  rgba(248,251,252,1) 0%,rgba(248,251,252,1) 49%,rgba(228,237,245,1) 50%,rgba(204,222,236,1) 100%);
background: -o-linear-gradient(top,  rgba(248,251,252,1) 0%,rgba(248,251,252,1) 49%,rgba(228,237,245,1) 50%,rgba(204,222,236,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(248,251,252,1) 0%,rgba(248,251,252,1) 49%,rgba(228,237,245,1) 50%,rgba(204,222,236,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(248,251,252,1) 0%,rgba(248,251,252,1) 49%,rgba(228,237,245,1) 50%,rgba(204,222,236,1) 100%); /* W3C */}

.choose-interest-titles {position:absolute; z-index:400; width:1000px; bottom: 70px;}
.choose-interest-titles li {float: left; height: 25px; position: relative;  width: 200px;}
.choose-interest-titles li span {position:absolute; bottom:0; right:0; background:#fff; text-align:right; font-size:10px; font-weight:bold; color:#244677; text-transform:uppercase; background: rgb(248,251,252); display:inline-block; padding:4px 8px; width:125px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.3); -webkit-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.3); box-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZmJmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Y4ZmJmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U0ZWRmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2RlZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(248,251,252,1) 0%, rgba(248,251,252,1) 49%, rgba(228,237,245,1) 50%, rgba(204,222,236,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,251,252,1)), color-stop(49%,rgba(248,251,252,1)), color-stop(50%,rgba(228,237,245,1)), color-stop(100%,rgba(204,222,236,1))); 
background: -webkit-linear-gradient(top,  rgba(248,251,252,1) 0%,rgba(248,251,252,1) 49%,rgba(228,237,245,1) 50%,rgba(204,222,236,1) 100%);
background: -o-linear-gradient(top,  rgba(248,251,252,1) 0%,rgba(248,251,252,1) 49%,rgba(228,237,245,1) 50%,rgba(204,222,236,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(248,251,252,1) 0%,rgba(248,251,252,1) 49%,rgba(228,237,245,1) 50%,rgba(204,222,236,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(248,251,252,1) 0%,rgba(248,251,252,1) 49%,rgba(228,237,245,1) 50%,rgba(204,222,236,1) 100%); /* W3C */
}
#header-interest h2, .choose-interest-titles {display:block;}
.lt-ie9 .choose-interest-titles li span {background:transparent url(img/light-blue-ie.png) 0 50% repeat-x; position:absolute;}
.lt-ie9 .classic-accordion .caption .details-btn {background:transparent url(img/light-blue-ie.png) 0 50% repeat-x; }

/* Find & Book*/
.hp-search-map { position:relative; z-index:300; height: 146px;}
.hp-search-map .find-book {background-color:#244677; position:absolute; bottom:0; left:0; height:195px; z-index: 300;}
.find-book {width:668px; float:left; padding:20px;}
.find-book h2 {font-weight:bold; color:#fff; font-size:24px; line-height:120%; background:transparent url(img/dotted-line2.png) 0 100% repeat-x; width:100%; margin:0; padding:0 0 8px;}
.hotel-list-booking-split {display:none;}
/*Ovo sam dodao za prikaz na demu, najvjerojatnije æe se mjenjati - od tu */
/*dp: dodao klase za findbook kontrolu na hotel pageu */

/* HOTEL PAGE SEARCH BOOK */

.find-book-hotel-page {position: relative; bottom:0; left:0; margin-top:35px;  /*z-index: 300;*/ border:none; width:700px; float:left; padding:15px 20px;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.find-book-hotel-page:after{ content:url('img/book-desno-separator.png'); position: absolute; z-index:1000; right:-32px; top:50%; margin-top:-48px; z-index:100;}
.lt-ie9 .find-book-hotel-page {background: transparent url(img/calendar_popup_ie.png) 50% 0 repeat-y;}
.find-book-hotel-page h2 {
   background: #2058a5; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */ -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;
    color: #2458ab;
    font-size: 14px;
    font-weight: bold;
    left: 0;
    line-height: 36px;
    padding: 0 0 0 15px;
    position: absolute;
    text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.6);
    text-transform: uppercase;
    top: -38px;
    width: 960px;
    box-shadow: inset 0 -3px 3px -3px #999999; -moz-box-shadow: inset 0 -3px 3px -3px #999999; -webkit-box-shadow: inset 0 -3px 3px -3px #999999;
}

.find-book h2 span.tab {
    display: inline-block;
    font-size: 11px;
    font-weight: 400;
    margin-left: -15px;
    margin-right: 14px;
    padding-left: 15px;
    padding-right: 15px;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
}
.odnula { display:none;}
.find-book-hotel-page .find-book-list {margin: 10px 0 0;}
.find-book-hotel-page .find-book-list li h3 { color:#747474;}
.find-book-hotel-page .find-book-people { margin-left: 12px;} 
.find-book-hotel-page .find-book-dates-out {margin-right:10px;}
.find-book-hotel-page .children-policy {color:#747474; left: 2px; top: 50px;width: 65px; position:absolute;}
.find-book-hotel-page .children-policy em {color:#0C5E9F; font-weight:bold; top:0;}
.find-book-hotel-page .odnula { display: inline-block;}
.find-book-hotel-page .find-book-submit { margin-left: 15px; padding-top: 20px; width: 140px;}
.find-book-hotel-page .find-book-submit a, .find-book-hotel-page .find-book-submit a:visited { display:none; text-align:center; vertical-align:middle; font-size:12px; text-transform:uppercase; color: #fff; font-weight:bold; text-shadow: 1px 1px 0 rgba(0, 51, 0, 0.5); padding:0 25px; height:30px; width:100%; line-height: 110%; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: #9dc736; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkYzczNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzlkYzczNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzczYTgzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Yjk4MzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9dc736 0%, #9dc736 49%, #73a832 51%, #5b9831 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dc736), color-stop(49%,#9dc736), color-stop(51%,#73a832), color-stop(100%,#5b9831)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9dc736 0%,#9dc736 49%,#73a832 51%,#5b9831 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9dc736 0%,#9dc736 49%,#73a832 51%,#5b9831 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9dc736 0%,#9dc736 49%,#73a832 51%,#5b9831 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9dc736 0%,#9dc736 49%,#73a832 51%,#5b9831 100%); /* W3C */}
#btn-hotel-page-search {display:none;}
.find-book-hotel-page .find-book-submit a#btn-hotel-page-search {display:table-cell;}
.find-book-hotel-page .find-book-submit a span {display:table-cell; vertical-align:middle; padding: 0 5px;}
.find-book-hotel-page .find-book-submit a em {position:absolute; left:-5px; top:0; width:5px; height:51px; background:transparent url(img/sprite-2.png) 0 -203px no-repeat;}
.find-book-hotel-page .find-book-submit a.modify, .find-book-hotel-page .find-book-submit a.modify:visited {  background: #9c9c9c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljOWM5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzk0OTQ5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MzgzODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9c9c9c 0%, #949494 49%, #898989 49%, #838383 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9c), color-stop(49%,#949494), color-stop(49%,#898989), color-stop(100%,#838383)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9c9c9c 0%,#949494 49%,#898989 49%,#838383 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9c9c9c 0%,#949494 49%,#898989 49%,#838383 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9c9c9c 0%,#949494 49%,#898989 49%,#838383 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9c9c9c 0%,#949494 49%,#898989 49%,#838383 100%); /* W3C */}
.lt-ie9 .find-book-hotel-page .find-book-submit a.modify, .lt-ie9 .find-book-hotel-page .find-book-submit a.modify:visited {background:transparent url(img/btn-modify-ie.png) 0 50% repeat-x;}
.lt-ie9 .find-book-hotel-page .find-book-submit a, .lt-ie9 .find-book-hotel-page .find-book-submit a:visited {background:transparent url(img/btn-green-ie.png) 0 50% repeat-x;}
/* /HOTEL PAGE SEARCH BOOK */

.booking-text-link { left: 397px; position: relative; top: -18px; width: 200px; margin-bottom: -16px;}

/* VACATION PAGE SEARCH BOOK */

.find-book-vacation-detail  {position: relative; bottom:0; left:0;  margin-top: 22px;  /*z-index: 300;*/ border:none; width:700px; float:left; padding:15px 20px;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.find-book-vacation-detail:after{ content:url('img/book-desno-separator.png'); position: absolute; z-index:1000; right:0px; top:50%; margin-top:-48px; z-index:100;}
.lt-ie9 .find-book-vacation-detail {background: #f7f7f7;}
.find-book-vacation-detail h2 {color:#333; font-weight:normal; font-size:20px; line-height:130%; background:transparent url(img/dotted-line.png) 0 100% repeat-x; width:auto; padding-bottom:10px;}
.find-book-vacation-detail h2 {
 background: #2058a5; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */ -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;
    color: #2458ab;
    font-size: 14px;
    font-weight: bold;
    left: 0;
    line-height: 38px;
    padding: 0 0 0 15px;
    position: absolute;
    text-shadow: 1px 1px 2px rgba(255,255,255, 0.6);
    text-transform: uppercase;
    top: -39px;
    width: 960px;
    box-shadow: inset 0 -3px 3px -3px #999999; -moz-box-shadow: inset 0 -3px 3px -3px #999999; -webkit-box-shadow: inset 0 -3px 3px -3px #999999;
}
.find-book-vacation-detail .find-book-list {margin: 10px 0 0;}
.find-book-vacation-detail .find-book-list li h3 { color:#747474;}
.find-book-vacation-detail .find-book-people { margin-left: 12px;} 
.find-book-vacation-detail .find-book-dates-out {margin-right:10px;}
.find-book-vacation-detail .children-policy {color:#747474;}
.find-book-vacation-detail .children-policy em {color:#0C5E9F; font-weight:bold;}
.find-book-vacation-detail .find-book-submit { margin-left: 15px; padding-top: 20px; width: 140px;}
.find-book-vacation-detail .find-book-submit a, .find-book-vacation-detail .find-book-submit a:visited { display:none; text-align:center; vertical-align:middle; font-size:12px; text-transform:uppercase; color: #fff; font-weight:bold; text-shadow: 1px 1px 0 rgba(0, 51, 0, 0.5); padding:0 25px; height:30px; width:100%; line-height: 110%; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: #9dc736; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkYzczNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzlkYzczNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzczYTgzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Yjk4MzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9dc736 0%, #9dc736 49%, #73a832 51%, #5b9831 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dc736), color-stop(49%,#9dc736), color-stop(51%,#73a832), color-stop(100%,#5b9831)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9dc736 0%,#9dc736 49%,#73a832 51%,#5b9831 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9dc736 0%,#9dc736 49%,#73a832 51%,#5b9831 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9dc736 0%,#9dc736 49%,#73a832 51%,#5b9831 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9dc736 0%,#9dc736 49%,#73a832 51%,#5b9831 100%); /* W3C */}
.lt-ie9 .find-book-vacation-detail .find-book-submit a, .lt-ie9 .find-book-vacation-detail .find-book-submit a:visited{background:transparent url(img/btn-green-ie.png) 50% 50% repeat-x;}
.find-book-vacation-detail .find-book-submit a span {display:table-cell; vertical-align:middle; padding: 0 5px;}
.find-book-vacation-detail .find-book-submit a em {position:absolute; left:-5px; top:0; width:5px; height:51px; background:transparent url(img/sprite-2.png) 0 -203px no-repeat;}
#btn-vacation-package { display:none;}
.find-book-vacation-detail #btn-vacation-package { display:table-cell;}
#btn-vacation-package-modify { display:none;
   background: #9c9c9c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljOWM5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzk0OTQ5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MzgzODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9c9c9c 0%, #949494 49%, #898989 49%, #838383 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9c), color-stop(49%,#949494), color-stop(49%,#898989), color-stop(100%,#838383)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9c9c9c 0%,#949494 49%,#898989 49%,#838383 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9c9c9c 0%,#949494 49%,#898989 49%,#838383 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9c9c9c 0%,#949494 49%,#898989 49%,#838383 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9c9c9c 0%,#949494 49%,#898989 49%,#838383 100%); /* W3C */
}
.lt-ie9 #btn-vacation-package-modify {background:transparent url(img/btn-modify-ie.png) 50% 50% repeat-x;}
/* /VACATION PAGE SEARCH BOOK */

/* DESTINATION SEARCH BOOK */

.find-book-destination-page  {position: relative; bottom:0; left:0;  margin-top: 22px;  /*z-index: 300;*/ border:none; width:700px; float:left; padding:15px 20px;background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.find-book-destination-page:after{ content:url('img/book-desno-separator.png'); position: absolute; z-index:1000; right:0px; top:50%; margin-top:-48px; z-index:100;}
.lt-ie9 .find-book-destination-page {background: #f7f7f7;}
.find-book-destination-page h2 {color:#333; font-weight:normal; font-size:20px; line-height:130%; background:transparent url(img/dotted-line.png) 0 100% repeat-x; width:auto; padding-bottom:10px;}
.find-book-destination-page h2 {
 background: #2058a5; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */ -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;
    color: #2458ab;
    font-size: 14px;
    font-weight: bold;
    left: 0;
    line-height: 37px;
    padding: 0 0 0 15px;
    position: absolute;
    text-shadow: 1px 1px 2px rgba(255,255,255, 0.6);
    text-transform: uppercase;
    top: -38px;
    width: 960px;
    box-shadow: inset 0 -3px 3px -3px #999999; -moz-box-shadow: inset 0 -3px 3px -3px #999999; -webkit-box-shadow: inset 0 -3px 3px -3px #999999;
}
.find-book-destination-page .find-book-list {margin: 13px 0 0;}
.find-book-destination-page .find-book-list li h3 { color:#747474;}
.find-book-destination-page .find-book-people { margin-left: 12px;} 
.find-book-destination-page .find-book-dates-out {margin-right:10px;}
.find-book-destination-page .children-policy {color:#747474;}
.find-book-destination-page .children-policy em {color:#0C5E9F; font-weight:bold;}
.find-book-destination-page .find-book-submit { /*margin-left: 15px; padding-top: 53px;*/ margin-left: 12px; /*width: 140px;*/}

#btn-destination-search {display:none;}
.find-book-destination-page #btn-destination-search {display:none;}
.find-book-destination-page .find-book-submit .modify {  background: #9c9c9c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljOWM5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzk0OTQ5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MzgzODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9c9c9c 0%, #949494 49%, #898989 49%, #838383 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9c), color-stop(49%,#949494), color-stop(49%,#898989), color-stop(100%,#838383)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9c9c9c 0%,#949494 49%,#898989 49%,#838383 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9c9c9c 0%,#949494 49%,#898989 49%,#838383 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9c9c9c 0%,#949494 49%,#898989 49%,#838383 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9c9c9c 0%,#949494 49%,#898989 49%,#838383 100%); /* W3C */}
/* /DESTINATION SEARCH BOOK */

/* HOTEL LIST SEARCH BOOK */
.hotel-list-left-search {background-color: #244677; margin-top: 50px; padding: 20px; margin-bottom:30px }
.hotel-list-left-search-intro {  color: #FFFFFF; font-size: 13px; line-height: 18px; padding-bottom: 4px;}
.hotel-list-left-search-intro p { margin: 0; padding: 0 0 10px;  background: url("img/dotted-line3.png") repeat-x scroll 0 100% transparent;}
.find-book-hotel-list {width: 260px; float: none; padding: 0 0 20px 0; display:none;}
.hotel-list-left-search.calendarsVisible .find-book-hotel-list {display:block;}
.hotel-list-left-search.calendarsVisible .hotel-list-left-search-intro {display:none;}
.find-book-hotel-list h2, .hotel-list-left-search-intro h2 {background: url("img/dotted-line3.png") repeat-x scroll 0 100% transparent;color: #FFFFFF;font-size: 18px;
font-weight: bold; margin: 0 0 7px; padding: 0 0 10px; width: 221px;}
.find-book-hotel-list .hotel-list-booking-split {display:none; margin-right: 7px;}
.find-book-hotel-list .find-book-list .find-book-people h3 {/*font-weight:bold;*/}
.find-book-hotel-list .find-book-people { padding-top: 7px; margin-left: 0; margin-right: 20px;}
.find-book-hotel-list .find-book-submit {margin-left: 0; margin-top: 20px; padding-top: 2px; width: 225px; background: url("img/dotted-line3.png") repeat-x scroll 0 0 transparent;}
.find-book-hotel-list .find-book-submit a, .find-book-hotel-list .find-book-submit a:visited,
.hotel-list-left-search-intro a, .hotel-list-left-search-intro a:visited {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkYzczNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzlkYzczNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzczYTgzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Yjk4MzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9dc736 0%, #9dc736 49%, #73a832 51%, #5b9831 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dc736), color-stop(49%,#9dc736), color-stop(51%,#73a832), color-stop(100%,#5b9831)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9dc736 0%,#9dc736 49%,#73a832 51%,#5b9831 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9dc736 0%,#9dc736 49%,#73a832 51%,#5b9831 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9dc736 0%,#9dc736 49%,#73a832 51%,#5b9831 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9dc736 0%,#9dc736 49%,#73a832 51%,#5b9831 100%); /* W3C */
  border-radius: 2px 2px 2px 2px;
  color: #FFFFFF;
  display: table;
  font-weight: bold;
  height: 28px;
  line-height: 110%;
  padding: 0 5px;
  text-align: center;
  text-shadow: 1px 1px 0 rgba(0, 51, 0, 0.5);
  text-transform: uppercase;
  width: 223px;
  font-size: 14px;
  min-height: 34px;
 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
    cursor: pointer;
    margin-top: 10px;
    margin-left:0;    
}
.lt-ie9 .find-book-hotel-list .find-book-submit a, .lt-ie9 .find-book-hotel-list .find-book-submit a:visited,
.lt-ie9 .hotel-list-left-search-intro a, .lt-ie9 .hotel-list-left-search-intro a:visited {background:transparent url(img/btn-green-ie.png) 0 50% repeat-x;}
.find-book-hotel-list .find-book-submit a span,
.hotel-list-left-search-intro a span {display:table-cell; vertical-align:middle; padding: 0 5px;}
.find-book-hotel-list .find-book-submit a.modify, .find-book-hotel-list .find-book-submit a.modify:visited {  background: #9c9c9c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljOWM5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzk0OTQ5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzg5ODk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MzgzODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9c9c9c 0%, #949494 49%, #898989 49%, #838383 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9c9c9c), color-stop(49%,#949494), color-stop(49%,#898989), color-stop(100%,#838383)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9c9c9c 0%,#949494 49%,#898989 49%,#838383 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9c9c9c 0%,#949494 49%,#898989 49%,#838383 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9c9c9c 0%,#949494 49%,#898989 49%,#838383 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9c9c9c 0%,#949494 49%,#898989 49%,#838383 100%); /* W3C */}
.lt-ie9 .find-book-hotel-list .find-book-submit a.modify, .lt-ie9 .find-book-hotel-list .find-book-submit a.modify:visited {background:transparent url(img/btn-modify-ie.png) 0 50% repeat-x;}
.find-book-hotel-list .find-book-submit a {display:none;}
#btn-hotel-list-search {display:none;}
.find-book-hotel-list .find-book-submit #btn-hotel-list-search {display:table;}
.find-book-hotel-list .yellow-tooltip-children {top: 16px;}
#btn-refresh-data {width:100%; display:table;}
/* /HOTEL LIST SEARCH BOOK */

.find-book-destination {width:395px; height:31px; background:transparent url(img/new-dest-input.png) 0 0 no-repeat; position:relative; margin-top:13px; /*top:20px; right:20px;*/ z-index: 300; }
.find-book-destination-page .find-book-destination {/*top: 10px; background-position: 0 -485px;*/ border-radius:4px;}
.focus {-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -moz-box-shadow:0 0 3px 3px #6CCFF9; -webkit-box-shadow:0 0 3px 3px #6CCFF9; box-shadow:0 0 3px 3px #6CCFF9;}
.lt-ie10 .find-book-destination.focus { box-shadow:0 0 6px 3px #6CCFF9; }
#destination-ddl {padding: 15px;position: absolute;width: 600px; width:615px; height: 360px; z-index: 50;display:none; -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); border:solid 3px #fff; left: 0; top: 40px; margin-left: -72px; background: #f5f5f5; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(245,245,245,1) 0%, rgba(255,255,255,1) 50%, rgba(245,245,245,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(245,245,245,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1)));
background: -webkit-linear-gradient(left,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 50%,rgba(245,245,245,1) 100%);
background: -o-linear-gradient(left,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 50%,rgba(245,245,245,1) 100%);
background: -ms-linear-gradient(left,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 50%,rgba(245,245,245,1) 100%);
background: linear-gradient(to right,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 50%,rgba(245,245,245,1) 100%);
}
.lt-ie9 #destination-ddl {background:#f9f9f9; }
.find-book-destination-page #destination-ddl-delete {right:0;}
#destination-ddl .arrow {width:15px; height:8px; display:block; background:transparent url(img/sprite-1.png) -92px 0 no-repeat; position:absolute; left:100px; top:-11px; z-index: 100; }
#destination-ddl .destination-ddl-intro {margin: 0 0 0 3px; font-weight:normal; font-size:13px; background:transparent url(img/dotted-line.png) 0 100% repeat-x; padding-bottom: 10px; }
#destination-ddl ul {margin:0; padding:20px 0 5px; list-style-type:none; position:relative; }
#destination-ddl .destination-ddl-list .destination-ddl-hotel-list {display: none; position:absolute; z-index:50; left:102px; left:110px; top:11px; background-color:#eeeeee; padding:10px 3px 9px 10px; min-height:255px; /*dp:tfs1624*/ width:455px; background-color:#EDEDED;  -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3) inset; box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.lt-ie9 #destination-ddl .destination-ddl-list .destination-ddl-hotel-list {border:solid 1px #c6c6c6; }
#destination-ddl .destination-ddl-list .destination-ddl-hotel-list ul {
    width: 49%;
    padding: 0 0 0 0;
    display:inline-block;
    vertical-align: top;
}
.destination-ddl-title {width:90px; width:105px; border-top: solid 1px #dadada; margin-top: -1px; }
.destination-ddl-title a, .destination-ddl-title a:visited { padding: 4px 0 4px 25px; background: transparent url(img/sprite-1.png) -232px -366px no-repeat; display:block; cursor:pointer; }
#destination-ddl .destination-ddl-list li.hover, #destination-ddl .destination-ddl-list li.destination-ddl-title:hover {width:114px; background: #ebebeb;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGQ0ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ebebeb 0%, #d4d4d4 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#d4d4d4)); background: -webkit-linear-gradient(top,  #ebebeb 0%,#d4d4d4 100%); 
background: -o-linear-gradient(top,  #ebebeb 0%,#d4d4d4 100%);background: -ms-linear-gradient(top,  #ebebeb 0%,#d4d4d4 100%); background: linear-gradient(to bottom,  #ebebeb 0%,#d4d4d4 100%); 
}
.lt-ie9 #destination-ddl .destination-ddl-list li.hover, .lt-ie9 #destination-ddl .destination-ddl-list li.destination-ddl-title:hover {background:#EBEBEB url(img/destination-link-ie8.png) 0 100% repeat-x;}
.destination-ddl-title-link {position:relative;}
.destination-ddl-title-link:hover {text-decoration:none;}
#destination-ddl .destination-ddl-list li a .arrow2 { width:10px; height:18px; background:transparent url(img/sprite-1.png) -144px -47px no-repeat; position:absolute; z-index:100; top:4px; left:102px; left:110px; display:none;}
#destination-ddl .destination-ddl-list li:hover a .arrow2, #destination-ddl .destination-ddl-list li.hover a .arrow2 {display:block;}
#destination-ddl .destination-ddl-list li:hover a, #destination-ddl .destination-ddl-list li.hover a, #destination-ddl .destination-ddl-list li.hover a:visited {color:#525252;}
#destination-ddl .destination-ddl-list li:hover .destination-ddl-hotel-list, #destination-ddl .destination-ddl-list li.hover .destination-ddl-hotel-list {display:block;}
.destination-ddl-list li:hover a.destination-ddl-title, .destination-ddl-list li.hover a.destination-ddl-title {background-color:#eeeeee;}
#destination-ddl .destination-ddl-list ul li {font-size:11px; float:left; margin-left: 3px; width: 102%;}
#destination-ddl .destination-ddl-list li ul li a, #destination-ddl .destination-ddl-list li ul li a:visited, #destination-ddl .destination-ddl-list li.hover ul li a, #destination-ddl .destination-ddl-list li.hover ul li a:visited, #destination-ddl .destination-ddl-list li:hover ul li a { background-position:-234px -369px; padding: 2px 0 2px 21px; color:#0C5E9F;}
#destination-ddl .destination-ddl-list li ul li a.listDestinationActive, #destination-ddl .destination-ddl-list li ul li a.listDestinationActive:visited { background-position:-232px -236px; color:#525252;}
 .destination-ddl-title a.listDestinationActive, .destination-ddl-title a.listDestinationActive:visited { background-position:-232px -233px;}

#destination-ddl-btn {width:29px; height:28px; position:absolute; top:2px; right:0px; display:block; background:transparent url(img/sprite-1.png) -189px -19px no-repeat; cursor:pointer;}
/*#destinations-search {font-size:12px; color:#727272; border:0 none; background:none; padding: 3px 5px 3px 30px; height: 31px;
width: 365px; display:block; }
.lt-ie9 #destinations-search {padding-top:6px; padding-left:28px; margin:2px 0 0 2px; height:24px; background:#fff; }
.destination-input-icon {width:14px; height:14px; position:absolute;  background:url("img/sprite-1.png") no-repeat -215px 0 transparent; left: 7px; top: 9px;}
#destination-ddl-delete {width:28px; height:29px; position:absolute; right: 1px; top: 1px; display:none; background:transparent url(img/sprite-1.png) -218px -19px no-repeat; cursor:pointer; }
.selected .destination-input-icon, .selected #destination-ddl-btn {display:none;}
.selected #destination-ddl-delete {display:block;}
.selected #destinations-search {padding-left:6px;}*/

.find-book-destination .yellow-tooltip { margin-right: -213px; padding: 18px 15px; right: 0; top: -17px; width: 205px;}
.find-book-destination .yellow-tooltip p {margin:0;}
.find-book-destination .yellow-tooltip-left .arrow { top:50%; margin-top: -8px; }

/* DDL custom styles */
/*.ui-autocomplete { background: #fff; font-size:12px; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); font-family: 'Arial', Sans-Serif; padding: 5px 3px; margin-top: 2px; width: 375px !important; z-index:1001 !important;} 
.ui-menu .ui-menu-item a {color:#525252; line-height: 120%; padding: 3px 4px; border: 0 none; cursor:pointer;}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {background: #0C5E9F; color:#fff; border: 0 none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { margin: 0; }
.ui-menu .match-item a strong, .ui-menu .match-item a:visited strong {font-weight: bold; color: #0C5E9F;}
.ui-menu .match-item a.ui-state-hover strong {color:#fff;}*/

/* Calendars */
.find-book-list { list-style-type:none; margin:16px 0 0; padding:0;}
.find-book-list li {float:left; position:relative; }
.find-book-dates-in {margin-right:25px;} 
.find-book-hotel-list .find-book-dates-in {margin-right:20px;} 
.find-book-list li h3 {font-weight:normal; font-size:12px; color:#fff; margin:0 0 3px; text-align:left;}
.find-book-date-txt {width:100px; height:54px; background:transparent url(img/new-cal-bg.png) 0 0 no-repeat; display:table; text-align:center; color:#535353; text-shadow:1px 1px 1px #fff; text-align:center; cursor:pointer;}
.dates-selected .find-book-date-txt { /*background-position: -186px 0;*/}
.active-calendar .find-book-date-txt { /*background-position: -93px 0;*/}
.find-book-date-default { color: #CFD6DF;
display: block;
font-size: 12px;
font-style: italic;
padding-bottom: 0;
padding-top: 33px;
text-shadow: none;
text-transform: none;}
.dates-selected .find-book-date-default {display:none;}

.find-book-people {/*padding-top:33px;*/ margin-left:25px;}
.find-book-list .find-book-people h3 {text-align:left; font-weight:normal;}
.find-book-people .yellow-tooltip-groups, .list-find-book-people .yellow-tooltip-groups { bottom: -16px; left: 84px; left:72px; padding: 18px 35px 18px 15px; width: 250px;}
.find-book-people.limitWarning .yellow-tooltip-groups, .list-find-book-people.limitWarning .yellow-tooltip-groups {display:block;}
.find-book-people .yellow-tooltip-groups p, .list-find-book-people .yellow-tooltip-groups p {margin:0;}
.find-book-people .yellow-tooltip-groups .arrow, .list-find-book-people .yellow-tooltip-groups .arrow { top:50%; margin-top: -8px; }
.find-book-numbers {position:relative; height:31px; width:60px; z-index:100; background:transparent url(img/sprite-2.png) -142px -169px no-repeat;}
.find-book-numbers input {border:0 none; font-size:12px; color:#727272; background:none; margin: 2px 0 0 7px; padding: 6px 0 0 2px; width: 25px; }
/*.find-book-numbers-rooms {width:77px; background-position: -64px -169px}*//*dp:zid#50247*/
.find-book-plus, .find-book-minus { width:21px; height:14px; position:absolute; z-index:100; right:0; background:transparent url(img/sprite-2.png) -203px -169px no-repeat; cursor:pointer; text-indent:-9999px; display:block;}
.find-book-plus {top:1px; }
.find-book-plus:hover { background-position: -224px -169px;}
.find-book-plus:active { background-position: -245px -169px;}
.find-book-minus {bottom:2px; background-position: -203px -183px;}
.find-book-minus:hover { background-position: -224px -183px;}
.find-book-minus:active { background-position: -245px -183px;}

.find-book-numbers-children {cursor:pointer;}
/*.yellow-tooltip-children { display:none; width:250px; left: 0; margin-left: 72px; top: 10px; padding-right:26px;}*/
.modify-calendars {display: none;}
/*.hotel-list-booking .yellow-tooltip-children {top: 35px; z-index:1000;}*/
.yellow-tooltip-children.hasError h3 {color:Red !important;}
.yellow-tooltip-ages { margin-bottom:5px; padding-top:2px;}
.yellow-tooltip-children input {background-color: #FFFFFF;border: 1px solid #DEDEDE; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; box-shadow: 0 1px 1px #DEDEDE inset; color: #333333; display: inline-block; font-size: 12px; height: 27px; padding: 2px 10px 0; width: 47px; margin:0 0 7px 5px;}
.yellow-tooltip-children input.error {/*outline: 3px solid rgba(255, 0, 0, 0.7); outline: outline-offset: -2px;*/ border-color:Red; border:solid 2px rgba(255, 0, 0, 0.7);}
.lt-ie9 .yellow-tooltip-children input {padding-top:5px;}
.children-policy {font-size: 11px; font-style: italic; padding-left: 0px;  padding-top: 2px; color:#d3dae4; cursor:pointer; position:relative;}
.children-policy em {color: #59ADD9;
position: relative;
top: -5px;}
.yellow-tooltip-children-policy {  font-style:normal; margin-right: -116px; right: 0; top: 26px; cursor:default;}
/*.children-policy:hover .yellow-tooltip-children-policy { display:block;}*/ /*DP: TFS#9791*/

.find-book-submit {margin-left:5px; width: 215px;}
.find-book-submit a, .find-book-submit a:visited { display:table; position:relative; margin-left:20px; background:transparent url(img/sprite-2.png) 100% -203px no-repeat; width: 100%; height:51px; text-decoration:none; margin-top: 3px; font-size:14px; text-align:center; font-weight:bold; color:#fff; text-transform:uppercase; text-shadow: 1px 1px 0 rgba(64,113,37,0.9); line-height: 120%;}
.find-book-submit a span {display:table-cell; vertical-align:middle; padding: 0 15px 0 5px;}
.find-book-submit a em {position:absolute; left:-5px; top:0; width:5px; height:51px; background:transparent url(img/sprite-2.png) 0 -203px no-repeat;}

.find-book #loading-data {position:absolute; display:none; z-index:500; width:100%; height:100%; background-color:#123363; background-color:rgba(18,51,99,0.8); top:0; left:0; }
.find-book #loading-data span {width:50px; height:50px; position:absolute; left:50%; margin-left:-25px; top:50%; margin-top:-25px; background: #244677 url(img/calendar-loading.gif) 50% 50% no-repeat; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.calendars-popup-header {border-bottom: dotted 1px #757575; padding-bottom:12px; margin-bottom:14px; font-size:12px;}
.calendars-popup-header-in {display:inline-block; width:295px;}
.calendars-popup-header-out {display:inline-block; margin-left: 35px; width:295px;}
/*.find-book-dates-in .calendars-popup-header-out {display:none;}*//*DP: tfs1653*/
.find-book-dates-in .calendars-popup-header-out .calendars-popup-header-select {display:none;}
.calendars-popup-header .reset { width:21px; height:20px; display:inline-block; position:relative; cursor:pointer; background: transparent url(img/sprite-2.png) 0 -169px no-repeat; margin-top: -8px; top: 5px; left: 9px;}
.calendars-popup-header-select { color:#264A80; display:block; font-size:13px; color:Red;}
.calendars-popup-header-selected {display:none;}
.find-book-dates-in.dates-selected .calendars-popup-header-out .calendars-popup-header-select,
.find-book-dates-in.dates-selected .calendars-popup-header-in .calendars-popup-header-select {display:none;}
.find-book-dates-in.dates-selected .calendars-popup-header-in .calendars-popup-header-selected {display:block;}
.find-book-dates-out.dates-from-selected .calendars-popup-header-in .calendars-popup-header-select {display:none;}
.find-book-dates-out.dates-from-selected .calendars-popup-header-in .calendars-popup-header-selected,
.find-book-dates-in.dates-to-selected .calendars-popup-header-out .calendars-popup-header-selected {display:block;}
.find-book-dates-out.dates-selected .calendars-popup-header-out .calendars-popup-header-select {display:none;}
.find-book-dates-out.dates-selected .calendars-popup-header-out .calendars-popup-header-selected {display:block;}

.calendars-maximum-selected {display:none; font-weight:bold; color:Red; padding-left: 33px;position: relative;}
.calendars-maximum-selected:before {  background: url("img/sprite-2.png") no-repeat scroll -136px -494px transparent; content: " "; display: block; height: 22px; left: 0; position: absolute; top: -3px; width: 23px;}
.cal-max-clear {display:none; font-weight:bold; float:right; clear:right; cursor:pointer;}
.cal-max-clear .cal-max-clear-btn {background: url("img/sprite-2.png") no-repeat scroll 0 -169px transparent;cursor: pointer;display: inline-block;height: 20px;left: 3px;margin-top: -8px;position: relative;top: 5px;width: 21px;}
.cal-max .calendars-maximum-selected,
.cal-max .cal-max-clear {display:block;}
.cal-max .calendars-popup-header-selected,
.cal-max .calendars-popup-header-select {display:none !important;}

.find-book-date-name, .find-book-date-day, .find-book-date-month {display:none;}
.dates-selected .find-book-date-name { /*text-transform: uppercase;*/ display: block; padding-top: 8px; padding-left:9px; text-align:left; font-size: 12px;}
.dates-selected .find-book-date-day { display: block; line-height: 110%; color:#4C4C4C; font-size: 30px; font-weight:bold; display:none !important;}
.dates-selected .find-book-date-month { color: #CFD6DF;
display: block;
font-size: 12px;
font-style: italic;
padding-bottom: 0;
padding-top: 8px;
text-shadow: none;
text-transform: none; }

.calendars-popup { position:absolute; z-index:200; z-index:700;/*dp:potrebno radi overlaya*/ border:solid 3px #fff; padding:16px; left:-20px; left:0; top:55px; display:none; width:669px; -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
background: #f5f5f5; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f5f5f5 0%, #ffffff 50%, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(50%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#ffffff 50%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5f5f5 0%,#ffffff 50%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5f5f5 0%,#ffffff 50%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f5f5f5 0%,#ffffff 50%,#f5f5f5 100%); /* W3C */
}
.lt-ie9 .calendars-popup {filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=3, OffY=3, Color=#e1e1e1); background: #f5f5f5 url(img/calendar_popup_ie.png) 50% 0 repeat-y;}
#checkout-calendar {left: -117px; left:0;}
#checkout-calendar .arrow { /*left: 151px;*/ }
.calendars-popup .arrow {width:15px; height:8px; display:block; background:transparent url(img/sprite-1.png) -92px 0 no-repeat; position:absolute; left:56px; left:32px; top:-11px; }
.calendar-controls-prev, .calendar-controls-next { width:25px; height:184px; background: transparent url(img/sprite-2.png) -279px 0 no-repeat; cursor:pointer; position:absolute; top: 62px;}
.calendar-controls-prev {left: 15px;}
.calendar-controls-prev:hover {background-position: -304px 0;}
.calendar-controls-next {background-position: -354px 0; right:15px;}
.calendar-controls-next:hover {background-position: -329px 0;}

.calendars-popup-up {top: -308px; z-index: 700;}
.calendars-popup-up .arrow {background-position: -92px -8px;bottom: -11px;top: auto;}

.calendar {margin-left: 42px;}
.ui-datepicker { background: none; border: 0 none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; width: 570px !important; }
.cr_inline_calendar .ui-datepicker {width: 250px !important;}
.ui-datepicker-multi-2 .ui-datepicker-group { width: 250px !important; }
.ui-datepicker .ui-datepicker-group-first { padding-right:20px; margin-right:20px; border-right: dotted 1px #757575;  width: 270px !important;}
.ui-datepicker .ui-datepicker-header { border: 0 none; border-top: dotted 1px #757575; border-bottom: dotted 1px #757575; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; background: #ececec; padding: 2px 0 3px;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmRmZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ececec 0%, #dfdfdf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ececec 0%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ececec 0%,#dfdfdf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ececec 0%,#dfdfdf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ececec 0%,#dfdfdf 100%); /* W3C */
}
.ui-datepicker .ui-datepicker-title { color:#264A7F; font-size:12px; font-weight:normal;}
.ui-datepicker-multi .ui-datepicker-group table { width: 100%; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {width:21px; height:20px; background: transparent url(img/sprite-2.png) -21px -169px no-repeat; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; top: 3px; cursor:pointer;}
.ui-datepicker .ui-datepicker-prev {left: 3px;}
.ui-datepicker .ui-datepicker-next {background-position: -42px -169px; right: 3px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border:0 none;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top:3px;}
.ui-datepicker .ui-datepicker-prev-hover {left:3px;}
.ui-datepicker .ui-datepicker-next-hover {right:3px;}
.ui-datepicker td { border: 0 none; padding: 0;}
.ui-datepicker .ui-state-default { background: url("datepicker/calendar-valid-period.png") repeat-x scroll 50% 50% #eaeaea; border:0 none; color: #2563a5; font-size: 12px; text-shadow:0 1px 0 #fff; text-align:center; font-weight:normal; padding: 3px 0.2em; margin-right: 1px; margin-bottom: 1px;}
.ui-datepicker .ui-state-active, .ui-datepicker .selectedDays .ui-state-default {background: #578dba url(img/datepicker-bg-selected.jpg) 50% 50% repeat-x; color:#fff; text-shadow: 0 1px 0 #134783;}
.ui-state-disabled.selectedDays, .ui-widget-content .ui-state-disabled.selectedDays, .ui-widget-header .ui-state-disabled.selectedDays {opacity:1;}
.ui-datepicker .unavailable .ui-state-default {color:#B2B2B2; background:#F3F3F3;}
.ui-datepicker th {color:#333; text-transform:uppercase; font-size:10px; padding: 11px 0.3em;}

/*tfs:3706*/
#checkout-calendar .calendars-popup-header-in,
#checkin-calendar .calendars-popup-header-out,
#list-checkout-calendar .calendars-popup-header-in,
#list-checkin-calendar .calendars-popup-header-out {display:none !important;}
.calendars-popup-header-out {  margin-left:0;}

/* Modify dates popup*/
.popupWrapperModifyDates .fancybox-inner {overflow:visible !important;}
.popupWrapperModifyDates .fancybox-outer {padding: 0 10px; border:0 none;}
.popupWrapperModifyDates .hotel-list-booking-split {display:none;}
.popupWrapperModifyDates .hotel-list-book-box li h3 {color:#757575;}
/*.popupWrapperModifyDates .hotel-list-book-box li { margin-right: 8px; }*/
.popupWrapperModifyDates .hotel-list-book-box li.list-find-book-people h3 {font-weight:normal;}
.popupWrapperModifyDates .list-find-book-people { padding-top: 0; }
.popupWrapperModifyDates h1 { background: url("img/dotted-line.png") repeat-x scroll 0 100% transparent; padding: 0 0 10px; }
.popupWrapperModifyDates .find-book-numbers {background: url("img/sprite-1.png") no-repeat scroll -78px -56px transparent}
.popupWrapperModifyDates .find-book-numbers-rooms { background-position: 0 -56px;}
.popupWrapperModifyDates .hotel-list-booking-calendars {background:none;}

/* FILTER BY */
.filter-by {background-color:#ffffff; border:solid 1px #DADADA; color:#525252; font-size:13px; position:relative; }
.filter-by:after {width:260px; height:10px; position:absolute; bottom:-10px; left:0; background:transparent url(img/sprite-2.png) 0 -410px no-repeat; content: " "; }
.filter-by ul {list-style-type:none; margin:0; padding:0;}
.filter-by ul li {padding:12px 20px; border-bottom:solid 1px #DADADA; position:relative;}
.filter-by ul li .arrow {width:16px; height:16px; display:block; position:absolute; z-index:50; right:20px; top:13px; background:transparent url(img/sprite-1.png) -103px -10px no-repeat; cursor:pointer; display:none;}
.filter-by ul li.filter-by-destination .arrow {top:58px;}
.filter-by ul li.closed .arrow {background-position: -101px -24px;}
.filter-by ul li.closed {background: #eee; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); 
background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); background-size:100% 100%; }
.lt-ie9 .filter-by ul li.closed {background:#eee /*url(img/filter-closed-ie.png) 0 0 repeat-x*/;}
.filter-by h2 { background:transparent url(img/dotted-line.png) 0 100% repeat-x; margin: 0 0 10px; padding:0 0 10px; color:#333333; font-size: 18px; font-weight:normal;}
.filter-by h3 {font-weight:bold; font-size:14px; color:#333; padding:0; margin:0; width: 195px;}
.filter-by ul li.closed h3 {margin-bottom:0;}
.filter-by ul li h3.clone, .filter-by ul li.closed h3 {display:none;}
.filter-by ul li.closed h3.clone {display:block;}
.filter-by ul li.closed {cursor:pointer;}
.filter-by ul li h3.clone .value { font-weight:normal; font-size:13px; color:#525252;}
.filter-by .right, .filter-by .left, .filter-by .filter-other {margin-top:10px;}
.filter-by .right {width: 80px;}
.filter-by .left {margin-left:10px; width:120px;}
.filter-by p {margin:0 0 5px;}
.filter-by label { margin-left: 8px; position: absolute; cursor:pointer;}
.filter-by input {margin-left: 1px;}
.filter-by-all label {font-weight:bold;}
.filter-by .rating-cancel {display:none !important;}
.filter-by .filter-other {margin-left:10px;}
.filter-by #stars-hover {left: 13px; position: relative; top: 1px;}
#price-range {height:7px; margin-left: 6px; /*width: 205px;*/border-radius:0; border: 0 none; background: transparent url(img/sprite-1.png) 0 -450px no-repeat; margin-bottom:40px; margin-top: 20px;}
#price-range .ui-slider-range {background: transparent url(img/price-slider.png) 0 0 repeat-x;}
#price-range .ui-slider-handle {width:18px; height:20px; border-radius:0; border:0 none; background:transparent url(img/sprite-2.png) -66px -298px no-repeat; top: -7px;}
.filter-by .price-range-amount {background: url("img/price-slider-line.png") no-repeat scroll 50% 0 transparent; color: #535353; font-size: 11px; font-weight: bold; margin-left: -20px; padding-top: 7px; position: absolute; text-align: center; top: 24px; width: 60px;}
.filter-by .filter-price-box {width: 225px;padding-left: 2px;} 

/* Guarantee */
.guarantee {padding:0 10px 0 20px; background-color:#fff; width:960px; float:left; margin-top:25px; color:#264A80;}
.guarantee h2 {font-size:18px; font-weight:bold; color:#264A7F; margin: 5px 0; float:left; min-width:190px; padding-right:10px;}
.guarantee ol { list-style-type:none; margin:0; padding:0; font-size:15px; color:#264A80; /* min-height: 50px; */}
.guarantee ol li { position:relative; float:left; padding:7px 10px 7px 50px; min-width:170px; /*width:170px;*/ }
.lt-ie9 .guarantee ol li {min-width:135px;}
.guarantee ol li a, .guarantee ol li a:visited { color:#264A80; }
.guarantee ol li:before, .lt-ie9 .guarantee ol li span {content:" "; display:block; position:absolute; left:0; top:-5px; background:transparent url(img/sprite-1.png) 0 -365px no-repeat; width:41px; height:47px; z-index:100;}
.guarantee ol li.list-0:before, .lt-ie9 .guarantee ol li .number-0 { background-position:0 -365px;}
.guarantee ol li.list-1:before, .lt-ie9 .guarantee ol li .number-1 { background-position: -41px -365px;}
.guarantee ol li.list-2:before, .lt-ie9 .guarantee ol li .number-2 { background-position: -82px -365px;}
.guarantee ol li.list-3:before, .lt-ie9 .guarantee ol li .number-3 { background-position: -123px -365px;}
.guarantee p {clear: left; margin: 0 0 10px 190px;}

/* Header image ostale stranice*/
.header-image { background: #395F91;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#395F91), to(#234475));background: -webkit-linear-gradient(#395F91, #234475);background: -moz-linear-gradient(#395F91, #234475);background: -ms-linear-gradient(#395F91, #234475);background: -o-linear-gradient(#395F91, #234475);background: linear-gradient(#395F91, #234475);-pie-background: linear-gradient(#395F91, #234475);}
.header-image img{ display: block;margin: 0px auto -18px auto; overflow: hidden;position: relative; z-index: 100;}

/* Privacy policy list */
 .sp-privacy-policy h1{ color:#264579; font-size:26px; line-height:26px; padding-bottom:25px; background:transparent url("img/dotted-shadow-full.png") no-repeat center bottom; }
.sp-privacy-policy ol {margin-left:0;  padding: 0 0 0 0px; counter-reset:item; display: block;  list-style: none;  overflow: hidden; counter-reset: numList;}
.sp-privacy-policy ol>li {margin-left:0; padding-left:0; counter-increment:item; list-style:none inside; }
.sp-privacy-policy ol>li:before { content:" " counter(item) " ";  margin-right:0em; float: left; position: relative; left: -40px; top:9px; font: bold 12px sans-serif; text-align: center; color: #264A7F; line-height: 30px;  width: 30px;  height: 30px; background: #fff; -webkit-border-radius: 99px; -moz-border-radius: 99px;border-radius: 99px;}
.sp-privacy-policy ol li { float: left; position: relative;margin-left:40px;}
.sp-privacy-policy ol li h3{ padding-left:0px;  position:relative; left:-30px;display:block; }
.sp-privacy-policy ol ul  { padding:0px;  margin:0px;}
.sp-privacy-policy ol ul li {display:block;clear:both; float:none;}

/* Top info menu hp */
.top-info-menu { width:960px; height:143px; background:#f5f5f5 url("img/top-info-menu-bg.png") no-repeat 0% 0%; display:block; position:relative; z-index:400; top:0px; margin-top:-38px; margin-bottom:20px; padding:20px 20px 13px 20px;}
.top-info-menu.no-book { height:128px; background:#f5f5f5 url("img/top-info-menu-bg.png") no-repeat 0% bottom; }
.top-info-menu h1{ color:#264579; padding:0 0 10px 0; margin:0px;  line-height:1; font-weight:normal;}
.top-info-menu span.info { color:#333333; padding:5px 0 0px 0; margin:0px; font-size:11.5px; display:block; line-height:22px;}
.top-info-menu span.info .ime-destinacije {font-size:13px;}
.top-info-menu span.info.info-destination { margin-top:10px; font-size:14px;  width: 425px;}
.top-info-menu.no-book span.info.info-destination { margin-top:0px; font-size:14px;  width: 425px;}
.top-info-menu.no-book.full-width span.info.info-destination { margin-top:0px; font-size:14px;  width: 625px;}
.top-info-menu span.info .map-link span{ background:transparent url("img/sprite-3.png") no-repeat -176px -23px; display:inline-block; height:14px; width:12px;  margin: 0 3px; position: relative; top: 2px;}
.top-info-menu .location-review span{ background:transparent url("img/sprite-3.png") no-repeat -174px -41px; display:inline-block; height:13px; width:15px;  margin: 0 5px; position: relative; top: 2px;}
.top-info-menu span.reviews { color:#333333; padding:0 0 0px 0; margin:0px; font-size:11.5px; display:block; clear:both; line-height:22px; }
.top-info-menu span.reviews .awtip {display:inline-block; position:relative;}
.top-info-menu span.reviews .awards-link { position:relative;}
.top-info-menu span.reviews .awards-link span{ background:transparent url("img/sprite-3.png") no-repeat -192px -23px; display:inline-block; height:14px; width:20px;line-height:14px; margin: 0 3px; position: relative; top: 2px;}
.top-info-menu span.reviews .awards-link span.aw-count {background: none;}
.top-info-menu #destination-ddl { top:25px; margin-left:0px; left:-50px;}
.top-info-menu .change-hotel-wrap {position: absolute; visibility:hidden; top: 0px; left: 0px; }
.top-info-menu .hotel-change {position: relative; width: 400px; height: auto; overflow:hidden; padding:20px; z-index: 50; -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); border:solid 3px #fff; left: 0; top: 30px; margin-left: 0px; background: #f5f5f5; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(245,245,245,1) 0%, rgba(255,255,255,1) 50%, rgba(245,245,245,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(245,245,245,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(245,245,245,1)));
background: -webkit-linear-gradient(left,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 50%,rgba(245,245,245,1) 100%);
background: -o-linear-gradient(left,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 50%,rgba(245,245,245,1) 100%);
background: -ms-linear-gradient(left,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 50%,rgba(245,245,245,1) 100%);
background: linear-gradient(to right,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 50%,rgba(245,245,245,1) 100%);
}
.lt-ie9 .hotel-change {background:#F5F5F5; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#d8d8d8')";}
.top-info-menu .change-hotel-wrap .arrow {width:15px; height:8px; display:block; background:transparent url(img/sprite-1.png) -92px 0 no-repeat; position:absolute; left:60px; top:22px; }
.top-info-menu .hotel-change ul.tabs {margin:0; padding:10px 0 5px; list-style-type:none;  position:absolute; height:auto;}
.top-info-menu .hotel-change .contenet-tab { float:right;  width:233px; background-color:#eeeeee; padding:10px 3px 9px 10px; background-color:#EDEDED;  -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3) inset; box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.lt-ie9 .hotel-change .contenet-tab {border:solid 1px #c6c6c6; }
.top-info-menu .hotel-change .destination-ddl-title {width:100px;  margin-top: -1px; border:none;}
.top-info-menu .hotel-change.hotel-change ul.tabs li a.c-link,.hotel-change ul.tabs li a.c-link:visited { padding: 4px 0 4px 5px;  display:block; cursor:pointer; position:relative;border-top: solid 1px #dadada; background: none;}
.top-info-menu .hotel-change.hotel-change ul.tabs li a.c-link:hover { text-decoration: none;}
.top-info-menu .hotel-change ul.tabs li.hover,.top-info-menu .hotel-change ul.tabs li.destination-ddl-title:hover,.top-info-menu .hotel-change ul.tabs li.destination-ddl-title a.active {width:110px; background: #ebebeb;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGQ0ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ebebeb 0%, #d4d4d4 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#d4d4d4)); background: -webkit-linear-gradient(top,  #ebebeb 0%,#d4d4d4 100%); 
background: -o-linear-gradient(top,  #ebebeb 0%,#d4d4d4 100%);background: -ms-linear-gradient(top,  #ebebeb 0%,#d4d4d4 100%); background: linear-gradient(to bottom,  #ebebeb 0%,#d4d4d4 100%); 
}
.top-info-menu .destination-ddl-title-link {position:relative;}
.top-info-menu .destination-ddl-title-link:hover {text-decoration:none;}
.top-info-menu a .arrow2 { width:10px; height:18px; background:transparent url(img/sprite-1.png) -144px -47px no-repeat; position:absolute; z-index:100; top:4px; left:110px; display:none;}
.top-info-menu a.active .arrow2, #destination-ddl .destination-ddl-list li.hover a .arrow2 {display:block;}
.top-info-menu .hotel-change .contenet-tab ul  { padding:0; margin:0;}
.top-info-menu .hotel-change .contenet-tab ul li {font-size:12px; margin:0 5px; }
.top-info-menu .hotel-change .contenet-tab ul li a, .hotel-change .contenet-tab ul li a:visited { padding: 2px 0 2px 10px; color:#0C5E9F;}
.top-info-menu .hotel-change .contenet-tab li { display:block;  list-style-type:none;}
.top-info-menu .hotel-change .contenet-tab li a{  display:block; padding:2px 5px; margin-bottom:1px;}
.top-info-menu .hotel-change .contenet-tab li a:hover{ background-color:#1363A3; color:#fff; text-decoration:none;}
.top-info-menu  a.change-hotel { position:relative; display:inline-block; font-weight:bold; font-size:11px; text-transform:uppercase; background:transparent url("img/dotted-line-vertical.png") repeat-y left top; padding-left:20px; margin-left:20px; line-height:23px;}
.top-info-menu  a.change-hotel.active {color:#727272; }

.top-info-menu .book-button .ribbon,
.top-info-menu .book-button .ribbon.deal,
.top-info-menu .media .box{ background:transparent url("img/sprite-3.png"); width:75px; height:68px; display:inline-block; position:relative; font-size:12px; font-weight:bold;}
.top-info-menu .media .box span{ width:74px; height: auto; display:block; position:absolute; bottom:-8px; text-align:center; color:#0C5E9F;}
.top-info-menu .media .box.photo span,
.top-info-menu .media .box.video span,
.top-info-menu .media .box-map span{ width:74px; height: auto; display:block; position:absolute; bottom:-8px; text-align:center; color:#0C5E9F;}
.top-info-menu .media { float:right; width:240px; height:81px;  display:block; position:absolute; top:31px; right:266px; text-align:right; text-transform:uppercase;}
.top-info-menu.no-book .media {  top:26px;}
.top-info-menu.no-book.full-width .media {  right:16px;}
.top-info-menu .media .box.photo { background-position:-283px -1px;}
.top-info-menu .media .box.video { background-position:-206px -266px;}
.top-info-menu .media .box.view { background-position:-281px -266px;}
.top-info-menu .media .box-map { background:transparent url("img/sprite-2.png") -167px -454px no-repeat; width:75px; height:68px; display:inline-block; position:relative; font-size:12px; font-weight:bold; color:#666666;}
/*.top-info-menu .media .box-map span {width:74px; height: auto; display:block; position:absolute; bottom:6px; text-align:center;}*/
.top-info-menu .media .box-map.active {background-position:-243px -454px;}
.top-info-menu .media .box-map.active span {color:#1A3F70;}

.top-info-menu .book-button{  display:inline-block; height:127px; width:250px; background:#244777;  position:absolute; top:0px; right:0px; padding:10px 20px 10px 20px; }
.top-info-menu.no-book .book-button{  display:inline-block; height:112px; width:250px; background:#244777;  position:absolute; top:0px; right:0px; padding:10px 20px 10px 20px; }
/*.top-info-menu.no-book.full-width .book-button{  display:none; }*/
.top-info-menu .book-button .ribbon{  display:inline-block; font-size:18px;  text-shadow: 1px 1px 0 rgba(0,51,0,0.7); text-align:center; color:#fff; padding-right:3px; font-weight:bold; line-height:44px; height:50px; width:49px; background-position:1px -1px;  position:absolute; top:-5px; right:18px;}
.top-info-menu .book-button .ribbon.deal{  display:inline-block; font-size:13px;  text-shadow: 1px 1px 0 rgba(0,51,0,0.7); text-align:center; color:#fff; padding:5px 3px 0 1px; font-weight:bold; line-height:12px; height:68px; width:76px; background-position:1px -373px;  position:absolute; top:-5px; right:18px;}
.top-info-menu .book-button .outof{  display:inline-block; height:20px; width: 80px; position:absolute; top: 46px; right:3px; font-size:13px; text-align:center; color:#fff;}
.top-info-menu .book-button .btn-green, 
.top-info-menu .book-button .btn,
.top-info-menu .book-button .btn-dark-gray{ margin:15px 0 0 0; height:39px; position:absolute; bottom:15px; width: 210px; font-size: 15px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);}

.top-info-menu .book-button .list-price {color:#fff; position:relative; display:block; padding:0 0px 0 0; margin:10px 0; /*width:125px; background: transparent url("img/dotted-line-vertical3.png") right 0 repeat-y;*/}
.top-info-menu.no-book .book-button .list-price { width:200px; background: none;}
.top-info-menu .book-button .package-list-price, .top-info-menu .book-button .list-price {position:relative; display:block; padding:0 0px 0 0; margin:10px 0; color:#fff;}
.top-info-menu .book-button .package-list-price .price-from,
.top-info-menu .book-button .list-price .price-from {color:#fff; font-size:13px; display:inline-block; padding-right:2px;}
.top-info-menu .book-button .package-list-price .price-from del,
.top-info-menu .book-button .list-price .price-from del {
        color:#A4C8D9;
        font-size: 15px;
        position: relative;
        text-decoration:none;
    }
.top-info-menu .book-button .list-price .price-from del:after { content:' '; display:block; position: absolute; top: 50%; left: 0; right:0; border-bottom: 1px solid #fff; }
.top-info-menu .book-button .package-list-price strong,
.top-info-menu .book-button .list-price strong {color:#fff; font-size:25px; display:inline-block; line-height: 120%;}
.top-info-menu .book-button .package-list-price small,
.list-price.del-price > small {
    width: 65px;
}
.top-info-menu .book-button .list-price small {font-size:11px; display:inline-block; line-height: 120%; color:#fff;   width: 65px;}
.lt-ie9 .top-info-menu .book-button .package-list-price small, .lt-ie9 .top-info-menu .book-button .list-price small {position:relative; top:-3px;}
.top-info-menu.no-book .book-button .package-list-price small {display:inline-block; padding-left:8px;}

/* vacation page varijacije*/

.top-info-menu .package-cat-name { text-transform:uppercase; font-size:12px; color:#727272; margin-bottom:12px; display:block;}
.top-info-menu .package-name {}
.top-info-menu .package-object { font-size:16px; color:#727272; }
.top-info-menu .package-object a { display: inline;}


.white-tooltip {position:absolute; width:277px; font-size:12px; line-height:120%; display:none; color:#333333; padding:13px 20px; background: #f3f3f3; z-index: 150; -moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4); box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4); background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGM0YzRjMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4OTkpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3));background: -webkit-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%);background: -o-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%);background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 100%);background: linear-gradient(to bottom,  #ffffff 0%, #f3f3f3 100%); }
.lt-ie10 .white-tooltip {box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);}
.lt-ie9 .white-tooltip{background:#feffc9;}
.white-tooltip h3 {font-weight:bold !important; font-size:13px !important; color:#333333 !important; padding:0 0 7px !important; margin:0 0 7px !important; background: transparent url(img/dotted-line.png) 0 100% repeat-x;}
.white-tooltip p {margin: 0 0 10px;}
.white-tooltip-left .arrow {width:9px; height:20px; background:transparent url(img/sprite-1.png) -155px -47px no-repeat; position:absolute; z-index:150; left:-8px; top:18px; display:block;}
.white-tooltip-top .arrow {width:250px; height:8px; background:transparent url(img/sprite-3.png) -21px -53px no-repeat; position:absolute; z-index:150; left:23px; margin-left:-19px; top:-8px; display:block;}
.white-tooltip .close {width:21px; height:20px; background:transparent url(img/sprite-1.png) -225px -77px no-repeat; position:absolute; z-index:150; top:6px; right:6px; display:block; cursor:pointer;}
.top-info-menu span.reviews .white-tooltip { top:30px; left:10px;}
.top-info-menu span.reviews .white-tooltip ul { list-style-type:none; padding:0px; margin:0px;}
.top-info-menu span.reviews .white-tooltip ul li{ line-height:44px; padding:0px 0 0 40px; margin:-1px 0 0 0; border-bottom:1px solid #E2E2E2; border-top:1px solid #E2E2E2; font-size:12px; color:#525252; position:relative;}
.top-info-menu span.reviews .white-tooltip ul li .aw-thumb { display:inline-block; margin:-1px 8px 0 0; padding:3px; overflow:hidden; width:34px; height:34px; position:absolute; left:0; top:5px; background:transparent url("img/sprite-3.png") no-repeat -240px -1px;}
.top-info-menu span.reviews .white-tooltip a { text-align:center; padding:5px 0 0 0; margin-top:5px; display:block;}
.top-info-menu span.reviews .white-tooltip ul li .aw-thumb img { vertical-align:top;}

/* Top info menu gp*/
.top-general-menu { width:960px; height:118px; background: url("img/top-general-menu-bg.png") no-repeat 0% top; display:block; position: relative; margin-top:-38px; padding:15px 20px 13px 20px; z-index:100;}
.top-general-menu h1{ color:#264579; padding:0 0 0px 0; margin:0px; font-size:26px; font-weight:normal;}
.top-general-menu ul {background:transparent url(img/separator2.png) no-repeat 0% 0%; padding:0px 0 0 1px; min-height:44px; margin:15px 0 0 0px;}
.top-general-menu ul li {text-transform:uppercase;  font-weight:bold;    background:transparent url(img/separator2.png) no-repeat right top; float:left; list-style-type:none; position:relative;}
.top-general-menu ul li a, .top-general-menu ul li a:visited {color: #525252; display: block;  font-size:12px; text-align: center; line-height: 120%; height: 41px; padding: 2px 10px; vertical-align: top; max-width:170px; line-height:13px;    font-weight: bold; text-transform: uppercase; z-index:200; margin-right:1px;}
.top-general-menu ul li a:hover, .top-general-menu ul li a.active{color:#333333; background: url(img/active-bg-general-menu.png) no-repeat center bottom;} 

.top-general-menu ul li .sub-menu {display:none; left:0; margin-top:-12px; padding:15px 10px; width:180px;  -webkit-box-shadow:  0px 3px 3px 0px rgba(0, 0, 0, 0.39); box-shadow:  0px 3px 3px 0px rgba(0, 0, 0, 0.39);background: #fff; position:absolute; z-index:1000;}
.top-general-menu ul li .sub-menu a{ color:#333; text-transform:none; line-height:14px; text-align:left; font-weight:normal; min-height:16px; height:auto;}
.top-general-menu ul li.sub.active a{ background: transparent url("img/sub-hover.png") repeat-x 0 2px;}

.top-general-menu.right-box { width:960px; height:137px; background: url("img/top-general-menu-bg2.png") no-repeat 0% top; display:block; position: relative; margin-top:-38px; padding:15px 20px 13px 20px; z-index:100;}
.top-general-menu.right-box .book-button{  display:inline-block; height:121px; width:250px; background:#244777;  position:absolute; top:0px; right:0px; padding:10px 20px 10px 20px; color:#fff;}
.top-general-menu.right-box .book-button p{ padding:5px 0; margin:0; line-height:1.5;}
.top-general-menu.right-box ul {background:transparent url(img/separator2.png) no-repeat 0% 50%; padding:0px 0 0 1px; min-height:44px; margin:21px 0 0 0px; display:table; }
.top-general-menu.right-box ul li {text-transform:uppercase;  font-weight:bold;    background:transparent url(img/separator2.png) no-repeat right 50%; float:left; list-style-type:none;}
.top-general-menu.right-box ul li a, .top-general-menu.right-box ul li a:visited {color: #525252; display: block;  font-size:12px; text-align: center; margin-right:1px; line-height: 120%; height: 49px; padding: 20px 30px 0 30px;  max-width:170px; line-height:13px;  position: relative;  font-weight: bold; text-transform: uppercase; z-index:200;}
.top-general-menu.right-box ul li a:hover, .top-general-menu.right-box ul li a.active {color:#333333;}

.top-general-menu.right-box ul li .sub-menu {display:none; left:0; margin-top:-10px; padding:15px 10px; width:180px;  -webkit-box-shadow:  0px 3px 3px 0px rgba(0, 0, 0, 0.39); box-shadow:  0px 3px 3px 0px rgba(0, 0, 0, 0.39);background: #fff; position:absolute;}
.top-general-menu.right-box ul li .sub-menu a{ color:#333; text-transform:none; line-height:14px; text-align:left; font-weight:normal; min-height:16px; height:auto; padding: 2px 20px;}
.top-general-menu.right-box ul li.sub.active a{ background: transparent url("img/sub-hover.png") repeat-x 0 8px;}

.top-general-menu.right-box .book-button .btn,
.top-general-menu.right-box .book-button .btn-light-gray{ height:35px; position:absolute; bottom:15px; width: 210px;}

 /*  klase za awardse */
.awords-container.vidljiv { visibility:visible; height: auto;}
.awords-container.nevidljiv { visibility: hidden; height:1px; display:block; overflow:hidden; }  

/* pretumbavanje položaja zbog razlièitog prikaza */
.awords-container .thumb-list-box .thumb-list-box-photo { left: 0px; position: absolute; top: 40px;display:block; width:101px; height:84px;background:transparent url(img/awards-shadow.png) 0px bottom no-repeat; padding-bottom:7px;}
.awords-container .thumb-list-box .thumb-list-box-photo img { display: block; width:101px; height:77px;}
.awords-container .thumb-list-box .text { height:116px; overflow:hidden; }
.awords-container .text-intro p{padding-left:115px;}
.awords-container .thumb-list-box .thumb-list-box-photo:after {display:none; }
.awords-container .thumb-list-box article { width:450px /*470px*/; float:left; position:relative; margin-bottom: 30px; padding:0 0 25px 0px; background:transparent url(img/thumbs-list-line.png) 0 100% no-repeat;}
.awords-container .thumb-list-box .text {color:#525252; font-size:13px; line-height:140%; overflow:hidden; }
.awords-container .thumb-list-box .text h3 { height:35px;}

/* Interests template*/

.interests-title { text-align:center; font-size: 60px; color:#264579; display:block; font-family: 'open_sansregular','Arial',sans-serif; width:100%; padding:0; margin:0 0 60px 0; line-height:48px; letter-spacing:-0.05em;}
.interests-title span{ text-align:center; font-size: 26px; color:#747475; letter-spacing:-0.01em;}
#interests article { width:790px; height:150px; background:#fff; padding:20px; margin:10px auto 10px auto;}
#interests article h2{ padding:0px; margin:0px;  color:#0C5E9F;}

/* HOTEL LIST */
/*.hotel-list-header {background: transparent url(img/dotted-line.png) 0 0 repeat-x; margin-top: 50px; padding-top: 25px;}*/


.results-number {
   color: #074195;
   font-weight: bold;
   padding: 10px 0;
}
.hotel-list-filtering { margin:  0 0 20px; }
.hotel-list-filter-info { font-size:13px; color:#333333; margin-bottom: 50px;}
.hotel-list-filter-info .text {float:left; width:557px; padding-right:100px;}
.hotel-list-filter-info .results { color:#525252; font-size:17px; font-weight:bold; margin-top: 15px; float:left;}
.filter-promo-code-active .results {float:right; margin-right: 40px; margin-top: 11px;}
.hotel-list-filter { background-color:#fff; padding:5px 10px 5px 0; position:relative; border: solid 1px #78889f;}
.hotel-list-filter.filter-map-open {padding:0; border-bottom: 0 none;}
.hotel-list-orders {float:left; list-style-type:none; margin:0; padding:0;}
.hotel-list-orders li {float:left; margin-left:10px; font-size:13px; font-weight:bold; color:#22282e; position:relative; display:block; padding:3px 20px 3px 15px;}
.hotel-list-orders .arrows {width:10px; height:8px; display:none; position:absolute; right: 0; top: 8px; background:transparent url(img/orderby-arrows.png) -30px 0 no-repeat; }
.hotel-list-orders li span.sort-asc, .hotel-list-orders li span.sort-desc {color:#4994ff;}
/* Pozicija strelica*/
.hotel-list-orders li[data-sort-querystring="price"] span.sort-asc .arrows {background-position: -10px 0; display:block;}
.hotel-list-orders li[data-sort-querystring="price"] span.sort-desc .arrows {background-position: 0 0; display:block;}
.hotel-list-orders li span {cursor:pointer;}
.hotel-list-orders li span:hover {color:#0C5EA0;}
.hotel-list-orders li span.no-asc .arrows {width:11px; right: 18px;}
.hotel-list-orders li span.no-asc.sort-desc {padding-right: 28px; cursor: default;}
.hotel-list-orders li[data-sort-direction="one-way"] span.sort-desc,
.hotel-list-orders li[data-sort-direction="one-way"] span.sort-asc { cursor: default; }
.hotel-list-orders li[data-sort-direction="one-way"] span:hover {color:#4994ff }

/*.hotel-list-no-results { padding:0 0 30px 0; margin-bottom:20px; display: inline-block; width:100%;}
.hotel-list-no-results h2 {color:#333333; font-size:16px; margin:0 0 15px; padding:0;}
.hotel-list-no-results a.no-result-btn {background-color: #FFFFFF; color: #0C5E9F; cursor: pointer; display: inline-block; font-size: 11px; font-weight: bold; padding: 8px 20px; text-transform: uppercase; text-decoration:none;}
.hotel-list-no-results a.no-result-btn:hover {text-decoration:underline;}*/
.hotel-page-vacation-list {padding: 0; margin-bottom:10px;}

.hotel-list {}
.hotel-list article {font-size: 13px; position: relative; /*z-index:50;*/  background: transparent url(img/dotted-line.png) 0 100% repeat-x; padding-bottom: 20px; margin-bottom: 20px; float:left; }
/*.hotel-list article:hover {z-index:200;}*/
.hotel-list article p {margin: 0 0 7px;}
.hotel-list .hotel-list-photo {float: left; margin-right: 12px;}
.hotel-list .text { float: left; width: 315px; min-height: 20px !important; background: transparent url(img/border-vertical.png) 100% 0 repeat-y; padding-right: 15px;}
.hotel-list h2 {color: #0C5E9F; font-size: 17px; line-height: 130%; font-weight: bold; margin: 0 0 12px; }
.hotel-list h2 a, .hotel-list h2 a:visited {color: #0C5E9F;}
.hotel-list h2 a:hover {
   text-decoration: underline;
   color: #4994ff;
}
.hotel-list a.show-map, .hotel-list a.show-map:visited { /*margin-top:10px;*/ display:inline-block; color: #1e63c6; }

.hotel-list a.show-map:hover:after {background-position: 0 -82px;}
.hotel-list .hotel-list-destinacija {margin-bottom:8px; font-weight: bold; color: #22282e;}
.hotel-list .hotel-list-desc {margin-bottom: 7px;
    width: 310px;
    color: #22282e;
    font-size: 12px;}
.hotel-list-piktogrami {
   margin: 20px 0 5px;
}
.hotel-list-desc .details{display:none;}
.hotel-list .hotel-list-book {    position: static;
    float: right;
    /*height: 160px;*/
    width: 145px;
    /*padding-bottom: 38px;*/
    padding-left: 15px;}
.hotel-list.list-view .hotel-list-book { height: auto; padding-bottom: 10px;}
.hotel-list .hotel-list-book .btn {position: absolute; z-index: 50; bottom: 10px; right: 0;}
.hotel-list.list-view .hotel-list-book .btn { position: relative; top: 15px; bottom:0;}
/*.hotel-list .hotel-list-img {width: 190px; float: left; margin-right: 20px;}*/
/*.hotel-list .hotel-list-img .image {width:190px; height:140px; position:relative; z-index:20;}*/
/*.hotel-list .hotel-list-img .image a, .hotel-list .hotel-list-img .image a:visited {position:absolute; z-index:20; color:#333333; bottom:0; text-transform:uppercase; text-shadow: 1px 1px 0 #fff; font-weight:bold; font-size:10px; padding: 6px 5px; width:94px; display:none; text-align: center; background-color:#fff; background: #e3e3e3;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #e3e3e3 0%, #cdcdcd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#cdcdcd)); background: -webkit-linear-gradient(top,  #e3e3e3 0%,#cdcdcd 100%);background: -o-linear-gradient(top,  #e3e3e3 0%,#cdcdcd 100%); background: -ms-linear-gradient(top,  #e3e3e3 0%,#cdcdcd 100%); background: linear-gradient(to bottom,  #e3e3e3 0%,#cdcdcd 100%); -pie-background: linear-gradient(#E3E3E3, #CDCDCD); }
.lt-ie9 .hotel-list .hotel-list-img .image a, .lt-ie9 .hotel-list .hotel-list-img .image a:visited {background: #cdcdcd url(img/hotel-list-image-btn.png) 0 0 repeat-x;}*/
/*.hotel-list-thumb-buttons {
   position:absolute; 
   z-index:20;
   bottom: 10px;
   width: 100%;
   display: none;
   table-layout: fixed;
}
.hotel-list .hotel-list-thumb-buttons {
   bottom:0;
}*/
/*.hotel-list .hotel-list-img .image a:hover { text-decoration:underline;}
.hotel-list .hotel-list-img .image a.left {left:0; width: 95px; cursor: pointer;}
.hotel-list .hotel-list-img .image a.right {right:0; cursor: pointer;} 
.hotel-list article:hover .hotel-list-img .image a {display:block;}
.hotel-list article:hover .hotel-list-img .image .hotel-list-thumb-buttons a {display:table-cell;}
.hotel-list article:hover .hotel-list-img .image .hotel-list-thumb-buttons { display: table;}*/
.hotel-list .read-less {margin-bottom:5px; display: inline-block;}
.hotel-list-rating {width:108px; height:39px; text-align:center; background:transparent url(img/sprite-2.png) 0 -256px; margin-bottom: 4px;}
.hotel-list-rating .rating {display:block; padding:3px 5px 0 0; font-size:13px; font-weight:bold; color:#fff; text-shadow: 1px 1px 0 rgba(0,51,0,0.7); }
.hotel-list-rating .rating strong {font-size:17px;}
/* mp: 02.2014. */
.hotel-list-rating { background: url("img/review-list.png") no-repeat scroll 0 0; height: 59px; margin-bottom: 4px; text-align: center;width: 108px;}
.new-2015 { display:block; background: url("img/new-2015.png") no-repeat scroll 0 0; height: 59px; margin-bottom: 4px; text-align: center;width: 108px;}
.new-2015  .tekst {display:block; padding:10px 5px 0 0; font-size:13px; font-weight:bold; color:#fff; text-shadow: 1px 1px 0 rgba(0,51,0,0.7); }
/*.hotel-list-thumbview .new-2015 {
    background: none #ff6416;
    border-radius: 3px;
    padding: 3px 8px;
    width: auto;
    margin-bottom:0;
    width:auto;
    height:auto;
    display:inline;
    position: relative;
    top: -5px;
}
.hotel-list-thumbview .new-2015 .tekst {display:inline; padding:0; font-size:13px; font-weight:bold; color:#fff; text-shadow: none; }
.hotel-list-thumbview .new-2015 .tekst br {display:none;}
.hotel-list .btn-review-popup.list { color: #FFFFFF; display: block; font-size: 11px; margin: 0; padding: 0; width: 103px; text-shadow: 1px 1px 0 rgba(0, 51, 0, 0.7);}
.hotel-list .btn-review-popup.thumb {display:none;}
.hotel-list .no-link { color: #FFFFFF; display: block; font-size: 11px; margin: 0; padding: 0; width: 103px; text-shadow: 1px 1px 0 rgba(0, 51, 0, 0.7); }
.hotel-list .no-link.thumb { display:none }
.hotel-list-thumbview  .btn-review-popup.thumb { color: #0C5E9F;display: inline;font-size: 11px; margin: 0;padding: 0; width: auto;text-shadow: none;}
.hotel-list .btn-review-popup:hover {  color: #FFFFFF; text-decoration: underline;}
.hotel-list-thumbview  .btn-review-popup.list {display:none;}
.hotel-list-thumbview .btn-review-popup.thumb:hover {color: #0C5E9F;}*/
/*.review-span { display: block; min-height: 14px;}*/
/*.hotel-list-price {position:relative; cursor:help;}
.hotel-list-price .price-from {color:#0C5E9F; font-size:13px; display:inline-block; padding-right:2px;}

    .hotel-list-price .price-from del {
        color:#ff3c00;
        font-size: 15px;
    }
    .room-list-book.price-sabre del {
        color:#ff3c00;
        font-size: 15px;
        display: block;
        text-align: right;
    }
    .room-list-book.price-sabre del.pernights {
        font-size: 13px;
    }
    .room-list-book.price-sabre .specify del {
        display:inline;
        font-size: 12px;
        color: #ff3c00;
    }
.hotel-list-price .loading-price {color: #0C5E9F;display: inline-block;float: right; font-size: 12px; line-height: 14px; padding: 0 0 15px; position: absolute; right: 2px; text-align: left; top: 0; width: 110px;}
.list-view .hotel-list-price .loading-price {position: absolute; left:0; }
.list-view .hotel-list-price-result {float:right; margin-right:9px; text-align:right; }
.hotel-list-price strong {color:#0C5E9F; font-size:23px; display:inline-block; line-height: 120%;}
.hotel-list-price small {font-size:11px; display:block; line-height: 120%;  padding-bottom:3px;}
.hotel-list-price:hover .price-from, .hotel-list-price:hover strong {color:#525252;}
.hotel-list-price:hover .yellow-tooltip {display:block; }
.hotel-list-price .yellow-tooltip {left:110px; top:-14px;}
.hotel-list-price .yellow-tooltip.yellow-tooltip-right {left:-255px; top:-14px;}
.hotel-list-price .yellow-tooltip-price {float:right; width:87px; margin:0 0 10px 10px; line-height: 80%; }
.hotel-list-price .yellow-tooltip-price .price-from {font-size:12px;}
.hotel-list-price .yellow-tooltip-price strong {font-size:20px; text-align:left;}
.hotel-list-price .yellow-tooltip-price .price-from, .hotel-list-price .yellow-tooltip-price strong {display:block; color:#0C5E9F;}
.hotel-list-price .yellow-tooltip-price .price-from del {
        color: #ff3c00; 
        font-size: 13px;
        font-weight:normal;
    }*/
.list-view small br { display:none;}
.hotel-list-thumbview small br  { display: inline;}
.hotel-list-thumbview small  {line-height: 100%;}
.list-view small span { clear: both; display: block;float: right;}

.hotel-list .hot {width:70px; height:68px; display:block; background:transparent url(img/sprite-2.png) -109px -256px no-repeat; position:absolute; top:0; left:0; z-index:50; margin:-6px 0 0 -6px; display: none;}
.hotel-list .hot-deal-flag {width:70px; height:68px; display:block; background:transparent url(img/sprite-2.png) -109px -256px no-repeat; position:absolute; top:0; left:0; z-index:50; margin:-6px 0 0 -6px;}
.hotel-list-more {display: inline-block; background-color: #fff; text-transform: uppercase; cursor: pointer; font-size: 11px; color: #0C5E9F; font-weight: bold; padding: 8px 20px;}
.hotel-list-more:hover {text-decoration: underline;}

.hotel-list-views { list-style-type: none;  margin:0; padding: 0; position:absolute; top:-33px; right:0;}
.hotel-list-views li {    float: left;
    width: auto;
    height: 33px;
    display: block;
    margin-left: 1px;
    cursor: pointer;
    padding-right: 8px;
    line-height: 33px;
    font-size: 10px;
    text-transform: uppercase;
    background-color: #e7eef6;
    color: #244677;
    margin-right: -1px;
    border-bottom: solid 1px #78889f;
 }
.hotel-list-views li.active {background-color:#fff; border: solid 1px #78889f; border-bottom: 0 none;  }
.hotel-list-views li.hotel-list-view-map.active {border-bottom: solid 1px #78889f;}
.hotel-list-views li span{float:left; width:30px; height:32px; display:inline-block; margin-left:1px; cursor:pointer;}
.hotel-list-views li.hotel-list-view-list span{background: transparent url(img/list-view-icon2.png) 50% 50% no-repeat;}
/*.hotel-list-views li.hotel-list-view-list.active span{background: transparent url(img/list-view-icon2.png) 50% 50% no-repeat;}*/
.hotel-list-views li.hotel-list-view-thumbs span {background-position:-34px -34px;}
.hotel-list-views li.hotel-list-view-thumbs.active span {background-position:-34px 0px;}
.hotel-list-views li.hotel-list-view-map span {background: transparent url(img/new-map-marker-list.png) 50% 50% no-repeat;}
.hotel-list-views li.hotel-list-view-map.active span {}
.end-soon .arrow-left { border-bottom: 8px solid transparent; border-right: 8px solid #fff; border-top: 8px solid transparent; height: 0; left: -8px; position: absolute; top: 30%; width: 0; }
.end-soon { background: none repeat scroll 0 0 #FFFFFF; box-shadow: -1px 0 2px rgba(0, 0, 0, 0.2); bottom: 10px; padding: 10px; position: absolute; right: -170px; text-align: center; width: 150px; color: #1765a4; font-style: italic; border-radius: 3px; }
.hotel-list-thumbview .end-soon {display:none;}

/* Hotel list Thumb view */
.hotel-list-thumbview {margin-left:-20px;}
.hotel-list-thumbview article {margin-left:20px; width:325px; float:left; padding-bottom: 50px;}
.lt-ie9 .hotel-list-thumbview article {/*height: 345px;*/}
.hotel-list-thumbview article:nth-child(odd), .lt-ie9 .hotel-list-thumbview article.clearleft {clear:left;}
.hotel-list-thumbview .hotel-list-destinacija a.show-map,
.hotel-list-thumbview .hotel-list-destinacija a.show-map:after,
.hotel-list-thumbview .hotel-list-destinacija .bullet,
.hotel-list-thumbview .hotel-list-piktogrami,
.hotel-list-thumbview .hotel-list-desc,
.hotel-list-thumbview .hotel-list-img-view-list,
.hotel-list .hotel-list-img-view-thumb,
.hotel-list article:hover .hotel-list-img .image a.map  {display:none;}
.hotel-list-thumbview .no-link.list {display:none }
.hotel-list-thumbview  .no-link.thumb {  color:#333; display: inline; font-size: 11px; margin: 0; padding: 0; width: auto; text-shadow: none; }
.hotel-list-thumbview .hotel-list-destinacija {margin-bottom: 17px;}
.hotel-list-thumbview .hotel-list-img-view-thumb,
.hotel-list-thumbview article:hover .hotel-list-img .image a.map {display:block;}
.hotel-list-thumbview .hotel-list-img-view-thumb .shadow {display:block; width:325px; height:10px; background:transparent url(img/sprite-2.png) 1px -396px no-repeat; }
.hotel-list-thumbview .hotel-list-img {float:left; width:325px; margin-bottom:5px;}
.hotel-list-thumbview .text { float: left;  width: 325px;}
.hotel-list-thumbview .hotel-list-img .image { width: 325px; height: 250px;}
.hotel-list-thumbview .hotel-list-img .image a, .hotel-list-thumbview .hotel-list-img .image a:visited, .hotel-list-thumbview .hotel-list-img .image a.right {bottom:10px; width:108px;}
.hotel-list-thumbview .hotel-list-img .image a.left {left:109px; width:107px;}
.hotel-list-thumbview .hotel-list-img .image a.right {right:auto; left:0;}
.hotel-list-thumbview .hotel-list-img .image a.map {right:0;}
.hotel-list .hotel-list-img .image .hotel-list-thumb-buttons a {
   position: relative;
   display: table-cell;
   bottom:0 !important;
   left: auto !important;
   right: auto !important;
   width: auto !important;
   border-right:solid 1px #fff;
}
.hotel-list .hotel-list-img .image .hotel-list-thumb-buttons a:last-child {
   border-right:0 none;
}
.hotel-list-thumbview h2 { font-size: 15px; margin-bottom:7px;}
.hotel-list-thumbview .hotel-list-book {bottom: 10px; display: block; float: none; height: auto; padding: 0;  position: absolute; width: 325px;}
.hotel-list-thumbview .hotel-list-rating .rating,
.hotel-list .hotel-list-rating .rating-thumbview {display:none;}
.hotel-list-thumbview .hotel-list-rating .rating-thumbview {display:block;}
.hotel-list-thumbview .hotel-list-rating { background: none; height: auto; margin-bottom: 0; text-align: left; width: auto;}
.hotel-list-thumbview .hotel-list-rating .rating-thumbview { color: #333333; display: block; font-size: 13px; font-weight: normal; padding: 0; text-shadow: none; height:28px;}
.hotel-list-thumbview .hotel-list-rating .rating strong { font-size: 13px;}
.hotel-list-thumbview .hotel-list-rating .rating-thumbview small { font-size:11px;}
.hotel-list-thumbview .hotel-list-price strong { font-size: 18px;}
.hotel-list-thumbview .hotel-list-price small { color: #737373; display: inline-block;  margin-left: 5px;}
.hotel-list-thumbview .hotel-list-book .btn { bottom: 0px; }
.hotel-list-thumbview .hotel-list-price .loading-price {float: left; padding: 2px 0 0; position: relative; right: 0; top: 0; width: 200px;}
.rating-thumbview {display:none;}
.hotel-list-thumbview .promo-link {
    position: relative;
    text-transform: uppercase;
    top: -13px;
}
/* Hotel list Paging view */
.hotel-list-pagingview {margin-left:10px; width:990px; }
.topic-details .hotel-list-pagingview {margin-left:0; width:990px; }
.hotel-list-pagingview article {margin-right:20px; width:300px; float:left; padding-bottom: 50px; position:relative; display:block;}
.lt-ie9 .hotel-list-pagingview article {height: auto;}
.hotel-list-pagingview article  .text .hotel-list-periods { text-transform: none; font-size:12px; }
.hotel-list-pagingview article  .text .hotel-list-periods em.datumi{ text-transform: lowercase; font-style:normal;}
/*.hotel-list-pagingview article:nth-child(odd) {clear:left;}*/
.hotel-list-pagingview .hotel-list-destinacija,
.hotel-list-pagingview .hotel-list-piktogrami,
.hotel-list-pagingview .hotel-list-desc,
.hotel-list-pagingview .hotel-list-img-view-list,
.hotel-list-pagingview .hotel-list article:hover .hotel-list-img .image a.map  {display:none;}
.hotel-list-pagingview .hotel-list-destinacija  {display: block; width:100%;}
.hotel-list-pagingview .hotel-list-img-view-thumb,
.hotel-list-pagingview article:hover .hotel-list-img .image a.map {display:block;}
.hotel-list-pagingview .hotel-list-img-view-thumb .shadow {display:block; width:300px; height:10px; background:transparent url(img/sprite-3.png) 0px -137px no-repeat; }
.hotel-list-pagingview .hotel-list-img {float:none; width:300px; margin-bottom:5px;}
.hotel-list-pagingview .text { float: left;  width: 300px; margin-top:5px; display:block;}
.hotel-list-pagingview .hotel-list-img .image { width: 300px; height: 226px; float:left;}
.hotel-list-pagingview .hotel-list-img .image a, .hotel-list-pagingview .hotel-list-img .image a:visited, .hotel-list-pagingview .hotel-list-img .image a.right {bottom:10px; width:108px;}
.hotel-list-pagingview .hotel-list-img .image a.left {left:109px; width:107px;}
.hotel-list-pagingview .hotel-list-img .image a.right {right:auto; left:0;}
.hotel-list-pagingview .hotel-list-img .image a.map {right:0;}
.hotel-list-pagingview h2, .sp-default .hotel-list-pagingview h2,.topic-details .hotel-list-pagingview h2{ font-size: 15px; padding:0; margin-bottom:10px; line-height:18px; font-weight:bold;}
.hotel-list-pagingview .hotel-list-book {bottom: 15px; display: block; float: none; height: auto; padding: 0;  position: absolute; width: 300px; /*float:left;*/ height:30px;}
.hotel-list-pagingview .hotel-list-rating .rating,
.hotel-list .hotel-list-rating .rating-pagingview {display:none;}
.hotel-list-pagingview .hotel-list-rating .rating-pagingview {display:block;}
.hotel-list-pagingview .hotel-list-rating { background: none; height: auto; margin-bottom: 0; text-align: left; width: auto;}
.hotel-list-pagingview .hotel-list-rating .rating-pagingview { color: #333333; display: block; font-size: 13px; font-weight: normal; padding: 0; text-shadow: none;}
.hotel-list-pagingview .hotel-list-rating .rating strong { font-size: 13px;}
.hotel-list-pagingview .hotel-list-rating .rating-pagingview small { font-size:11px;}
.hotel-list-pagingview .hotel-list-price { float:left;}
.hotel-list-pagingview .hotel-list-price strong { font-size: 15px;}
.hotel-list-pagingview .hotel-list-price small { color: #737373; display: inline-block;}
.hotel-list-pagingview .hotel-list-book .btn { bottom: 0px;  }
.hotel-list-pagingview .hotel-list-book .btn {position: static; z-index: 50; bottom: 10px; right: 0; float:right;}
.vacation-list .hotel-list-price {cursor: auto;}
.vacation-list .hotel-list-book {/*position: relative;*/ float:right; height: 100%; width: 115px; padding-top: 40px;}
.vacation-list.hotel-list-thumbview .hotel-list-book {position: relative; float:left; clear:left; height: auto; width: 100%; padding-top: 0px;}
.vacation-list.hotel-list-thumbview article { padding-bottom: 5px; _padding-bottom: 55px;}

/* Paginacija */
.paginacija { margin: 15px auto; width:600px; text-align:center; font-weight:bold; }    
.sp-default  .paginacija a,
.paginacija a,
.paginacija a.jp-previous.jp-disabled, 
.paginacija a.jp-next.jp-disabled,
a.jp-previous.jp-disabled:hover {
    		font-size: 12px; cursor: pointer;  color: #fff; display:inline-block; width:30px; height:26px; background:#ececec; text-align:center; line-height:26px;
    		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyOTdjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRhODdiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzMyNzdhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzYzYTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top,  #6297c2 0%, #4a87b8 50%, #3277af 51%, #1363a3 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6297c2), color-stop(50%,#4a87b8), color-stop(51%,#3277af), color-stop(100%,#1363a3)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #6297c2 0%,#4a87b8 50%,#3277af 51%,#1363a3 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #6297c2 0%,#4a87b8 50%,#3277af 51%,#1363a3 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #6297c2 0%,#4a87b8 50%,#3277af 51%,#1363a3 100%); /* IE10+ */
            background: linear-gradient(to bottom,  #6297c2 0%,#4a87b8 50%,#3277af 51%,#1363a3 100%); /* W3C */
    	}
    .lt-ie9 .sp-default  .paginacija a, .lt-ie9 .paginacija a, .lt-ie9 .paginacija a.jp-previous.jp-disabled, .lt-ie9 .paginacija a.jp-next.jp-disabled, .lt-ie9 a.jp-previous.jp-disabled:hover {background: transparent url(img/btn-blue.png) 50% 50% repeat-x;}
.paginacija a { margin: 0 2px 0 0;}
.paginacija a:hover { color: #fff;} 
.paginacija a.jp-previous { margin-right: 2px; }
.paginacija a.jp-next { margin-left: 0px; }   
.paginacija a.jp-current, a.jp-current:hover { color:#fff;  font-weight: bold; background:#ffffff; }    
.paginacija a.jp-disabled, a.jp-disabled:hover { color:#fff; }  
.paginacija a.jp-current, a.jp-current:hover,
.paginacija a.jp-disabled, a.jp-disabled:hover { color:#264579; cursor: default; background:#ffffff;}   
.paginacija span { margin: 0 0px; }

.packtip { display:inline-block; position:relative; line-height:14px;}
.packtip .yellow-tooltip {position:absolute; left:0; top:20px; z-index:10000; height: auto; width:290px; padding:30px 20px 20px 20px; }
.packtip .yellow-tooltip-top .arrow {width:38px; height:8px; background:transparent url(img/sprite-1.png) -165px -48px no-repeat; position:absolute; z-index:150; left:10px; margin-left:-19px; top:-8px; display:block;}

.page_navigation , .alt_page_navigation{padding-top: 8px;margin-top:8px;float:right;width:100%;background: transparent url(img/dotted-line.png) repeat-x;}
.page_navigation a, .alt_page_navigation a{padding:0;margin-right:2px;display:block; width:20px; height:16px; line-height:16px; text-align:center; text-decoration:none; float: left; font-size: 11px; background-color:#1363A3;color:#fff;}
/*.page_navigation .active_page,  .alt_page_navigation .active_page{background-color:#DFDFDF !important; color:#747474 !important;}*/
.page_navigation a.previous_link, .page_navigation a.next_link, .page_navigation .ellipse.more, .page_navigation .ellipse.less, .page_navigation .no_more { display:none;}
.page_navigation .ellipse.more, .page_navigation .ellipse.les { visibility:hidden;}
.yellow-tooltip ul.popup-hotel-list-paging  {}
.yellow-tooltip ul.popup-hotel-list-paging li { display:block; }
.yellow-tooltip ul.popup-hotel-list-paging li a{  display:block; padding:2px 5px; margin-bottom:1px;}
.yellow-tooltip ul.popup-hotel-list-paging li a:hover{ background-color:#1363A3; color:#fff; text-decoration:none;}

.vacation-list div.periods {background: transparent url('img/sprite-3.png') no-repeat right -199px;height:24px;display:inline-block;padding-right:9px;text-decoration:none;font-family:arial;font-size:12px;color:#555;position:relative; }
.vacation-list div.periods div {display: block; width: 100%; height :24px; padding: 0 4px 0 12px; line-height:24px;  text-align:center; background: transparent url('img/sprite-3.png') no-repeat 1px -148px; color:#333; font-size:11px; }
.vacation-list div.periods div.ico { display: block; cursor:help; width: 100%; height:24px;	 padding-left:30px; line-height:24px; text-align:center; background: transparent url('img/sprite-3.png') no-repeat 1px -173px; }
.vacation-list div.periods div.ico span, .vacation-list div.periods div span { display: none; }
.vacation-list div.periods div.ico span.multishow{ display: inline-block;  line-height:24px;}
.vacation-list.hotel-list-thumbview div.periods div { padding-left:0;}
.vacation-list.hotel-list-thumbview div.periods, .vacation-list.hotel-list-thumbview div.periods div, .vacation-list.hotel-list-thumbview div.periods div.ico { background:none;}
.vacation-list.hotel-list-thumbview div.periods div.ico { padding-left:0; display: inline-block;  line-height:24px;}
.vacation-list.hotel-list-thumbview div.periods div.ico { padding-left:0; display: inline-block;  line-height:24px;}
.vacation-list.hotel-list-thumbview div.periods div span { display: block; float:left; padding-left:0;}
.vacation-list.list-view .btn, .hotel-list.list-view .hotel-list-book .btn { width: 115px;}
.vacation-list em.datumi { font-style:normal; text-transform:uppercase;}
.hotel-list-thumbview em.datumi { font-style:normal; text-transform: lowercase;}
.vacation-list.hotel-list-thumbview div.periods span,.vacation-list.hotel-list-thumbview div.periods em{ font-size:13px; color:#333;}

.hotel-list .vacation-list-desc {display:block;}
.hotel-list .vacation-list-destinacija {display:block;}
.hotel-list-thumbview .vacation-list-desc {display:none;}
.hotel-list-thumbview .vacation-list-destinacija {display:block;}
.hotel-list .vacation-list-destinacija ul{margin:0px; padding:0px; font-size:11px;}
.hotel-list .vacation-list-destinacija ul li { display:inline; font-size:12px;}

.hotel-list .vacation-list-desc ul{ padding:3px 0 3px 13px; margin:5px 0; }
.hotel-list .vacation-list-desc ul li {background: url("img/bullet-vp.png") no-repeat scroll 0 7px transparent; margin: 0 0 0px; padding-left: 10px; list-style-type:none;}

.hotel-list .vacation-list-img-view-thumb {display:none;}
.hotel-list.vacation-list .hotel-list-thumbview .text h2, .hotel-list.vacation-list .text h2 { font-size:15px;  padding:0px 0 5px 0; margin:0px;}
.hotel-list-thumbview .text .vacation-list-desc, .hotel-list .text .vacation-list-desc { margin:0px 0 0px 0; padding:0px; font-size:12px;}
.hotel-list-thumbview .text .hotel-list-periods, .hotel-list .text .hotel-list-periods { margin: 0 0 20px; padding:0px; font-size:11px; color:#333;}
.hotel-list .text .hotel-list-periods { position:absolute; bottom:0;}
.hotel-list-thumbview .text .hotel-list-periods,
.hotel-list-pagingview .text .hotel-list-periods{ position:relative; }
.hotel-list-pagingview .vacation-list-img-view-thumb {display:none;}
.hotel-list-thumbview .vacation-list-img-view-thumb {display:block; position:relative;}
.hotel-list-thumbview .vacation-list-img-view-thumb .shadow {display:block; width:325px; height:10px; background:transparent url(img/sprite-2.png) 1px -396px no-repeat; }
.hotel-list .vacation-list-img-view-threerow {display:none;}
.hotel-list-pagingview .vacation-list-img-view-threerow {display:none;}
.hotel-list-thumbview .vacation-list-img-view-threerow {display:none;}
.hotel-list-img-view-thumb, .hotel-list-thumbview .vacation-list-img-view-thumb { overflow:hidden; position:relative;}
.hotel-list-img-view-thumb .caption, .vacation-list-img-view-thumb .caption { position:absolute; bottom:100%; background:#264579;  height:100%;  width:100%;  background: rgba(27, 104, 166, 0.9);  }    
.vacation-list-img-view-thumb .caption ul{padding:0 0 0 15px;}
.hotel-list-img-view-thumb .caption span, .vacation-list-img-view-thumb .caption span { bottom:0%;  position:absolute;  opacity:1; color:#fff; padding:18px; font-size:12px; }
.hotel-list-img-view-thumb .caption span .title, .vacation-list-img-view-thumb .caption span .title { font-weight:bold;  color:#D2DFEB; font-size:15px;  }
.vacation-package-text  { margin-bottom:25px;} /* treba riješiti */
.vacation-package-text .text-first { padding:0px 20px 20px 20px; overflow:hidden;  background:transparent url("img/dotted-shadow-full.png") no-repeat center bottom;}



/* HOT DEAL*/
.vacation-list-destinacija .hot-deal,
.hotel-list-destinacija .hot-deal {text-transform: uppercase; color: #FF5500; font-size:11px;}
.hotel-list .vacation-list-desc ul { padding-left:0px;}
.top-info-menu .book-button .btn-green.hot-price { height:40px;}
.top-info-menu .book-button .btn-green.hot-price span{ padding-left:40px;}
.top-info-menu .book-button .deal-message {color:#ffffff; font-size:13px; font-weight:bold; width:134px;}
.btn-green.hot-price em { display:inline-block; width:48px; height:40px; background:transparent url("img/sprite-3.png") no-repeat 100% -223px; margin: 0 0 -3px -7px; position:absolute;}
.btn-green-arrow.hot-price em { display:inline-block; width:60px; height:34px; background:transparent url("img/sprite-3.png") no-repeat -246px -223px; margin: 0 0 -3px -7px; position:absolute;}
.btn-green-arrow.hot-price span { padding-left:40px;}
.hot-deal-header-ribon {padding-bottom: 30px;}
.deal-details {width: 100%; min-height: 96px; height:auto; background-color: #D9E7F0; margin-top: 25px; position:relative; float:none; padding-bottom:10px; margin-bottom: 35px;}
.deal-details .text{float:left; margin-left: 110px; padding-top: 15px;  color:#333; width: 450px;}
.deal-details .text strong{ font-size:16px; display:block; margin-bottom:8px;}
.deal-details .text p {padding: 5px 0; margin:0; }
.deal-details .ribbon{ background:transparent url("img/sprite-3.png");  display:inline-block; position:relative; font-size:12px; font-weight:bold; color:#666666;}
.deal-details .ribbon.deal{  display:inline-block; font-size:13px;  text-shadow: 1px 1px 0 rgba(0,51,0,0.7); text-align:center; color:#fff; padding:5px 3px 0 1px; font-weight:bold; line-height:12px; height:68px; width:76px; background-position:1px -373px;  position:absolute; top:-5px; left:18px;}
.deal-details div.periods {background: transparent url('img/sprite-3.png') no-repeat right -199px;height:24px; display:inline-block; padding-right:9px; text-decoration:none; font-family:arial;font-size:12px;color:#555;position:relative; }
.deal-details div.periods div {display: block; width: 100%; height :24px; padding: 0 4px 0 9px; line-height:24px;  text-align:center; background: transparent url('img/sprite-3.png') no-repeat 1px -148px; color:#333; font-size:11px; }
.deal-details .hot-deal-periods {float: right; padding-top: 42px; width: 380px; text-transform:uppercase;}
.topic-details .sp-default ul.hot-deal-list { margin-bottom:20px;  float: left; display:block; }
ul.hot-deal-list li.item {background:transparent url("img/hot-deal-item-bg.png") no-repeat 0 0; position:relative; color:#333; width:670px; height:109px; float:left;  margin-bottom:-1px; list-style-type:none; padding:10px 20px; }
ul.hot-deal-list li.item .hot-deal-list-periods { display:table-cell; width:149px; padding-left:0px;  background:transparent url("img/dotted-line-vertical.png") repeat-y right 0; height:86px; vertical-align:middle; position:relative; text-transform:uppercase;}
ul.hot-deal-list div.periods {background: transparent url('img/sprite-3.png') no-repeat right -199px;height:24px; display:inline-block; padding-right:9px; text-decoration:none; font-family:arial; font-size:12px;color:#555; margin-bottom:2px;}
ul.hot-deal-list div.periods  div {display: block; width: 100%; height :24px; padding-left:10px; line-height:24px;  text-align:center; background: transparent url('img/sprite-3.png') no-repeat 1px -148px; color:#333; font-size:11px; }
ul.hot-deal-list li.item .hot-deal-list-details { display:table-cell;  padding-left:30px; vertical-align:middle; }
.topic-details .hot-deal-list-details ul li { b ackground:none; padding-left:0px;}
ul.hot-deal-list li.item  a.arrow-link{ display:block; cursor:pointer; z-index:100; position: absolute; right:25px; top:41px; width:26px; height:26px; background:transparent url("img/sprite-3.png") no-repeat -76px -373px; }

.vacation-package-details {margin-top:50px; width:960px; overflow:hidden; margin-bottom:-30px;}
.vacation-package-details .bx-wrapper { margin:0px 0 0 28px;}
.vacation-package-details a.bx-prev { text-indent:-999px; display:block; overflow:hidden; height:109px; width:26px; background:transparent url("img/sprite-3.png") no-repeat -32px -222px; position:absolute; left:-28px; bottom:20px; z-index:100;}
.vacation-package-details a.bx-prev:hover {background:transparent url("img/sprite-3.png") no-repeat -96px -222px; }
.vacation-package-details  a.bx-next {text-indent:-999px; overflow:hidden; display:block; height:109px; width:26px; background:transparent url("img/sprite-3.png") no-repeat -4px -222px; position:absolute; right:-26px; bottom:20px; z-index:100;}
.vacation-package-details  a.bx-next:hover {  background:transparent url("img/sprite-3.png") no-repeat -68px -222px; }
.vacation-package-details .bx-pager {position:absolute; z-index:30; top:-25px; right: 5px;}
.vacation-package-details .bx-pager .pager-link { padding:1px 2px; text-indent:-999px; display:inline-block; overflow:hidden; width:12px; height:12px; background:transparent url("img/sprite-3.png") no-repeat -226px -36px;}
.vacation-package-details .bx-pager .pager-link.pager-active { background-position:-209px -36px;}
.vacation-package-details .promotion-box{background-color:#fff; float:left; width:297px; height:120px; border: 1px solid #DADADA; margin-right: 4px; position:relative;}
.vacation-package-details .promotion-box:after {
	content: url("snippets/sp-box-300-shadow.png");
	display: block;
	position: absolute;
	left: -2px;
	bottom: -14px;
}
.promotion-box .image {width:80px; height:80px; margin-left: 10px; margin-top: 20px; background:#ececec; float:left;}
.promotion-box .text {float:none; overflow: hidden;  margin-left: 100px; margin-top: 20px; width: 185px; height:80px;}
.promotion-box .text a{font-size: 15px; width: auto; font-weight:bold; }
.vacation-package-details .bx-window  { padding-bottom:15px;}
.vacation-package-details .border-bottom.box {width:100%; display:block; height:2px;  padding-top:20px;}

.deal-you-get {background:#D9E7F0; display:block; width:960px; min-height: 41px; margin-bottom:20px;}
.deal-you-get .title{color:#333; display:inline-block;  padding:10px 20px; font-weight:bold; height:41px; }
.deal-you-get .deal-info{display:inline-block; padding:10px; height:41px; }

.deal-you-get .packtip { display:inline-block; position:relative; line-height:14px; padding-bottom:10px;}
.deal-you-get .packtip .yellow-tooltip {position:absolute; left:0; top:24px; z-index:100; width:249px; height: auto; padding:20px 20px 5px; }
.deal-you-get .yellow-tooltip p {margin:10px 0; line-height:1.5;}
.deal-you-get .yellow-tooltip h3 { padding-bottom:8px !important; font-weight:normal !important;  line-height:1.5 !important;}
.deal-you-get .deal-info.active .packtip  .yellow-tooltip { display:block;}
.deal-you-get .packtip .yellow-tooltip-top .arrow {width:38px; height:8px; background:transparent url(img/sprite-1.png) -165px -48px no-repeat; position:absolute; z-index:150; left:10px; margin-left:-19px; top:-8px; display:block;}
.deal-you-get .packtip .des-link {  padding-left:25px;}
.deal-you-get .packtip .des-link span{ background: url('img/sprite-3.png') no-repeat -311px -125px; width: 17px; height: 17px; display:inline-block; position:absolute; left:0; top:0; }
.deal-you-get .deal-info.active .packtip .des-link span{ background-position: -334px -125px;}

.alternative-message { background: #FCF6E9 url('img/alert-icon.png') no-repeat 20px center; border: 2px solid #FF3900; font-weight: bold;  margin: 10px 0; padding: 10px 8px 10px 60px; position: relative; width: 100%; display: block; }

/* Hotel list MAP view*/
#hotel-list-mapview {display:none;}
#hotel-list-map {width:100%; height:660px; display:block;}
.infoBox {-moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4); box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4);}
.mapWindowBox { /*border: 3px solid #FFFFFF; padding: 7px 10px 10px;*/ background: #ffffff;}
.mapWindowBox h2 {font-size:13px; margin: 0 14px 7px 0;}
.mapWindowBox .mapInfoImage {float:left; margin:0 10px 0 0;}
.mapWindowBox .mapInfoText {overflow:hidden;}
.mapWindowBox .hotel-list-rating {background: url("img/review-map.png") repeat scroll 0 0px transparent;height: 50px;margin-bottom: 10px;text-align: center;width: 102px;}
.mapWindowBox .hotel-list-rating .review-data a{ color:#fff; font-family:Arial, serif; text-shadow: 1px 1px 0 rgba(0, 51, 0, 0.7); display:block; min-height:12px; line-height:1; width: 98px;}
.mapWindowBox .hotel-list-rating .rating { font-size: 12px; padding-top: 1px; }
.mapWindowBox .hotel-list-rating .rating strong { font-size:16px;}
.mapWindowBox .mapInfoPrice {color:#0C5E9F; font-size:12px; margin-bottom: 13px;}
.mapWindowBox .mapInfoPrice strong {font-size:20px; line-height: 120%;}
.mapWindowBox .mapInfoPrice small {font-size:11px; line-height: 100%; color:#525252; display: block;}
.mapWindowBox .btn, .mapWindowBox .btn:visited {background-position: 100% -128px; width: 97px; font-size: 12px; height: 26px; }
.mapWindowBox .review-data {color:#fff;}
.hotel-list-map-show-all {background-color:#fff; background-color:rgba(255,255,255,0.9); padding:12px 18px; position:absolute; top:0; right:0; width:145px; z-index:200;}   
.hotel-list-map-show-all h3 {font-size:14px; color:#333; margin:0 0 5px; background: transparent url(img/dotted-line.png) 0 100% repeat-x; padding-bottom: 5px}
.hotel-list-map-show-all p {margin:0;}
.hotel-list-map-show-all input {position:relative; margin-right:2px;}
.mapWindowBox .new-2015 {
    background: url("img/new-2015-map.png") no-repeat  0 0;
    display: block;
    height: 50px;
    margin-bottom: 0;
    text-align: center;
    width: 102px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 5px 0 0;
    text-shadow: 1px 1px 0 rgba(0, 51, 0, 0.7);
}
/* Hotel list booking */
.hotel-list-booking { padding:20px; width: 607px; display:none; border: solid 3px #fff;
 background: #f6f6f6; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjZmNmY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #f6f6f6 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f6f6f6), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #f6f6f6 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #f6f6f6 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #f6f6f6 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(135deg,  #f6f6f6 0%,#ffffff 100%); /* W3C */
}
.hotel-list-booking h2 {background: url("img/dotted-line.png") repeat-x scroll 0 100% transparent;  color: #264A7F;   font-size: 17px;
font-weight: bold;  margin: 0 0 7px;  padding: 0 0 10px;}
.hotel-list-booking-intro {color:#fff; font-size:13px; line-height:18px; background:transparent url(img/dotted-line3.png) 0 100% repeat-x; padding-bottom:4px;}
.hotel-list-booking-intro p {margin:0 0 10px;}
.hotel-list-booking .btn-green { cursor:pointer; margin-top: 20px; height:30px;  width: 120px; margin-left: 5px;}
.hotel-list-booking .btn-green span { padding:0 5px;}
.popupWrapperModifyDates .fancybox-close {right:0px;top:0;}

/*.hotel-list-booking.calendarsVisible .hotel-list-booking-calendars {display:block;}
.hotel-list-booking.calendarsVisible .green-btn-list-search {display:table;}
.hotel-list-booking.calendarsVisible .green-btn-list-intro, .hotel-list-booking.calendarsVisible .hotel-list-booking-intro {display:none;}*/

.hotel-list-book-box { list-style-type:none; margin:0; padding:0 0 0 4px;}
.hotel-list-book-box li {float:left; position:relative; margin-right: 7px;}
.hotel-list-book-dates-in {margin-left:0;}
.hotel-list-book-box li.hotel-list-book-dates-out { margin-right:11px;}
.hotel-list-book-box li h3 {font-weight:normal; font-size:12px; color:#757575; margin:0 0 3px; text-align:left;}
.hotel-list-book-date-txt {background: url("img/new-cal-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
color: #535353;
cursor: pointer;
display: table;
height: 54px;
text-align: center;
text-shadow: 1px 1px 1px #FFFFFF;
width: 100px;}
.dates-selected .hotel-list-book-date-txt { /*background-position: -186px 0;*/}
.active-calendar .hotel-list-book-date-txt { /*background-position: -93px 0;*/}
.hotel-list-book-default { color: #CFD6DF;
display: block;
font-size: 12px;
font-style: italic;
padding-bottom: 0;
padding-top: 33px;
text-shadow: none;
text-transform: none;}
.dates-selected .hotel-list-book-default {display:none;}
.modify-dates .find-book-date-month,
.modify-dates .hotel-list-book-default,
.find-book-vacation-detail .find-book-date-month,
.find-book-vacation-detail .hotel-list-book-default,
.find-book-hotel-page .find-book-date-month,
.find-book-hotel-page .hotel-list-book-default,
.find-book-destination-page .find-book-date-month,
.find-book-destination-page .find-book-date-default {
    color: #A6A5A5;
}

.hotel-list-booking-split { width:22px; height: 103px; margin: 0 3px;}
.hotel-list-booking-split span { width:22px; height:15px; background:transparent url(img/sprite-1.png) -109px 0 no-repeat; position:absolute; top:50%;  display:block; left:0;}

.list-find-book-people {  margin-left: 4px; padding-top: 30px;}
.hotel-list-book-box li.list-find-book-people h3 {text-align:left; font-weight:normal;}

.hotel-list-book-dates-in.dates-selected .calendars-popup-header-select {display:none;}
.hotel-list-book-dates-in.dates-selected .calendars-popup-header-selected {display:block;}
.hotel-list-book-dates-out.dates-from-selected .calendars-popup-header-in .calendars-popup-header-select {display:none;}
.hotel-list-book-dates-out.dates-from-selected .calendars-popup-header-in .calendars-popup-header-selected {display:block;}
.hotel-list-book-dates-out.dates-selected .calendars-popup-header-out .calendars-popup-header-select {display:none;}
.hotel-list-book-dates-out.dates-selected .calendars-popup-header-out .calendars-popup-header-selected {display:block;}
/*.hotel-list-book-dates-in .calendars-popup-header-out { display: block; }*/
.hotel-list-book-dates-in .calendars-popup-header-out .calendars-popup-header-select,
.hotel-list-book-dates-in .calendars-popup-header-out .calendars-popup-header-select,
.hotel-list-book-dates-in.dates-selected .calendars-popup-header-out .calendars-popup-header-selected {display:none;}
.hotel-list-book-dates-in.dates-to-selected .calendars-popup-header-out .calendars-popup-header-selected {display:block;}

.calendar-minstay-warning { color: #ff3a01; font-weight:bold;}
.minStayDateError {-moz-box-shadow: inset 0 0 0 3px #ff3a01; -webkit-box-shadow: inset 0 0 0 3px #ff3a01; box-shadow: inset 0 0 0 2px #ff3a01; color: #ff3a01 !important; background:url("img/datepicker-bg-normal.png") repeat-x scroll 50% 50% #EAEAEA !important; text-shadow: none !important;}
.calendar-message-pso-deal { font-style: italic; margin-top: 2px; position: relative; top: 9px; }

/*marko*/

.room-list article .room-show-more,.lt-ie9 .room-list article .room-show-more { visibility:hidden;  display:none; width:auto; font-size:11px; text-decoration:none; color:#0C5E9F; font-weight:bold; text-transform:uppercase; position:absolute; left:400px; padding:4px 25px 3px 10px; bottom:-10px; z-index:20; cursor:pointer; -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
 background: #fff url(img/arrow-more.png) no-repeat right 1px; }
.room-list article .room-show-more.sakrij, .lt-ie9 .room-list article .room-show-more.sakrij { background: #fff url(img/arrow-more.png) no-repeat right -23px; }


.room-list article.not-available .room-show-more,
.lt-ie9 .room-list article.not-available .room-show-more
{background: #e0e0e0 url(img/arrow-more.png) no-repeat right 1px;}
.room-list article.not-available .room-show-more.sakrij, 
.lt-ie9 .room-list article.not-available .room-show-more.sakrij  { background: #e0e0e0 url(img/arrow-more.png) no-repeat right -23px; } 


/* ROOM LIST T03 C18 */
.room-list article.not-available {background:#e0e0e0 url("img/room-list-line.png") no-repeat scroll center 100%; position: relative; }
.room-list-top {background: transparent /*url("img/dotted-line.png") 0 100% repeat-x*/; display:block; padding-bottom:2px; margin:0px;  padding-bottom: 2px; display: inline-block; width: 100%;}
.room-list-top .dostupno { display:none;  height: 1px;  margin: 0;padding: 0;visibility: hidden;}
.room-list {}
.room-list article {font-size: 13px; position: relative; z-index:-1px; background:url("img/room-list-line.png") no-repeat scroll center 100%; padding: 20px 0 20px 0; margin-bottom: 0px;}
.room-list article:hover {/*z-index:200;*/}
.room-list article p {margin: 0 0 7px;}
.room-list .room-list-photo {float: left; margin-right: 12px;}
.room-list .text { float: left; width: 520px; /*border-right:1px dotted #666;*/ background: transparent url("img/dotted-line-vertical.png") right 0 repeat-y; height:140px; overflow:hidden; display : block; position:relative; padding-right: 10px;}
.tipsmjestaja-list.no-price .text {background:none;}
.room-list h2 {color: #0C5E9F  !important; font-size: 17px  !important; line-height: 130%  !important; font-weight: bold  !important; margin: 0 0 2px  !important; }
.room-list .not-available h2 { color: #666666; }
.room-list h2 a, .room-list h2 a:visited {color: #0C5E9F;}
.room-list .text table td {width:50%;}
.room-list .text ul, .room-list .text2 ul { list-style-type: none; margin: 0; padding: 5px 0; }
.room-list .text ul li {background: url("snippets/bullet.png") no-repeat scroll 0 7px transparent; margin: 0 0 0px; padding-left: 12px;}
.room-list a.show-map, .room-list a.show-map:visited { /*margin-top:10px;*/ display:inline-block; }
.room-list a.show-map:after{background:url(img/sprite-icons-1.png) no-repeat scroll 0 -61px transparent;content:" ";display:inline-block;height:12px;left:4px;position:relative;top:1px;width:12px;}
.room-list a.show-map:hover:after {background-position: 0 -82px;}
.room-list .room-list-destinacija {margin-bottom:8px;}
.room-list .room-list-desc {margin-bottom:7px;}
.room-list .room-list-book {/*position: relative;*/ float:right; height: 100%; width: 250px; padding:0 3px 8px 0; }
.room-list .room-list-book .btn {position: relative; z-index: 50; float:right; padding-left:15px; padding-right:15px; width:auto; clear:both;}
.room-list .room-list-book .btn-dark-gray {float:right; min-width:170px;}
.room-list .room-list-img {width: 190px; float: left; margin-right: 20px;}
.room-list .room-list-img .image {width:190px; height:140px; position:relative; z-index:20;}
.room-list .room-list-img .image a, .room-list .room-list-img .image a:visited {position:absolute; z-index:20; color:#333333; bottom:0; text-transform:uppercase; text-shadow: 1px 1px 0 #fff; font-weight:bold; font-size:10px; padding: 6px 5px; width:94px; display:none; text-align: center; background-color:#fff; background: #e3e3e3;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #e3e3e3 0%, #cdcdcd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#cdcdcd)); background: -webkit-linear-gradient(top,  #e3e3e3 0%,#cdcdcd 100%);background: -o-linear-gradient(top,  #e3e3e3 0%,#cdcdcd 100%); background: -ms-linear-gradient(top,  #e3e3e3 0%,#cdcdcd 100%); background: linear-gradient(to bottom,  #e3e3e3 0%,#cdcdcd 100%); -pie-background: linear-gradient(#E3E3E3, #CDCDCD); }
.lt-ie9 .room-list .room-list-img .image a, .lt-ie9 .room-list .room-list-img .image a:visited {background: #cdcdcd url(img/hotel-list-image-btn.png) 0 0 repeat-x;}
.room-list .room-list-img .image a:hover { text-decoration:underline;}
.room-list .room-list-img .image a.left {left:0; width: 95px; cursor: pointer;}
.room-list .room-list-img .image a.right {right:0; cursor: pointer;}
.room-list .room-list-img .image a.zoom {width:21px; height:21px; display:block; padding:3px; }
.room-list .room-list-img .image a span.icon {content: " "; width:15px; height:15px; margin:0 3px 3px 0; display:block; background: transparent url(img/sprite-1.png) -214px 0px no-repeat; }
.room-list article:hover .room-list-img .image a {display:block;}
.room-list .read-less {margin-bottom:5px; display: inline-block;}
.room-list .hot {width:70px; height:68px; display:block; background:transparent url(img/sprite-2.png) -109px -256px no-repeat; position:absolute; top:0; left:0; z-index:50; margin:14px 0 0 -6px; display: none;}
.room-list-rating {width:108px; height:39px; text-align:center; background:transparent url(img/sprite-2.png) 0 -256px; margin-bottom: 14px;}
.room-list-rating .rating {display:block; padding:3px 5px 0 0; font-size:13px; font-weight:bold; color:#fff; text-shadow: 1px 1px 0 rgba(0,51,0,0.7); }
.room-list-rating .rating strong {font-size:17px;}
.room-list-price {position:relative; cursor:help; float:right; text-align:right;}
.price-sabre .room-list-price {cursor:default;}
.room-list-loading {position:relative; cursor:help; float:left; }
.room-list-book a.btn-green-arrow  { float:right; width:auto; min-width:170px;}
.room-list-price.hide { visibility:hidden; height:45px;}
.room-list-price .price-from {color:#0C5E9F; font-size:13px; display:block; padding-right:2px; float:right; width:100%; text-align:right; font-weight:bold;}
.room-list-price .price-from del { color:#ff3c00; font-size: 15px; font-weight:normal;    }
.room-list .room-list-book .specify { font-size:11px; display:block; padding-right:2px; float:right; width:100%; text-align:right; padding:10px 10px 10px 0;}
.room-list .room-list-book .specify span {font-size: 14px; font-weight: bold;}
.rate-plane-description {font-weight:normal; float: right; font-size: 11px; text-align: right; display: block;}
.room-list-price .no {color:#494949; font-size:13px; display:block; padding-right:2px; float:right; width:100%; text-align:right; font-weight:bold; margin-top: 20px;}
.room-list-price strong {color:#0C5E9F; font-size:32px; display:inline-block; line-height: 32px; float:right; width: auto; text-align:right; padding:0px 0 15px 0;}
.room-list-price strong .decimal-price {font-size: 18px;}
.room-list-price .contact-options strong { float: none; font-size: 12px;line-height: 1.5;padding: 0;text-align: right;}
.room-list-loading .loading-price {color: #0C5E9F; display: inline-block; float: right; font-size: 12px; line-height: 14px;padding: 0 0 15px; position: absolute; right: 2px;  text-align: left; top: 30px; width: 55%;}
.room-list-price small {font-size:11px; display:block; float:right; line-height: 14px;  text-align:right; /*width:43%;*/ padding:1px 10px 0 0; color:#747475;}
.room-list-price:hover .price-from, .room-list-price:hover strong {/*color:#525252;*/ }
.room-list-price:hover .yellow-tooltip {display:block; }
.room-list-price .yellow-tooltip {left:100%; top:14px;}
.room-list-price .yellow-tooltip.yellow-tooltip-right {left:-250px; top:-4px;}
.room-list-price .yellow-tooltip-price {float:right; width:75px; margin:0 0 10px 10px; line-height: 80%; }
.room-list-price .yellow-tooltip-price .price-from {font-size:12px;}
.room-list-price .yellow-tooltip-price strong {font-size:20px;}
.room-list-price .yellow-tooltip-price .price-from, .room-list-price .yellow-tooltip-price strong {display:block; color:#0C5E9F;}
.room-list .room-list-book.no-avail { padding-right:15px; display:none; }
.room-list .room-list-book.no-avail .no-avail-message { text-align:right; padding: 45px 0px 10px 0;  line-height: 21px; font-size: 13px; color: #333333; }
.room-list-more {display: block; float:left; background-color: #fff; color:#333;  text-transform: uppercase; cursor: pointer; font-size: 11px;  font-weight: bold; padding: 8px 20px 8px 10px; margin: 20px 0 10px 0; }
.room-list-more a {display:inline-block;}
.room-list-more span#countOfObject {padding:0 10px; border-right:1px solid #333; border-left:1px solid #333; margin-left:8px; color: #0C5E9F;}
.room-list-more span { display:inline-block;}
.room-list-more em { background: transparent url("img/sprite-3.png") no-repeat -52px -1px; width:5px; height:9px; display:inline-block; margin-right:5px;}
a.navb span {text-transform: lowercase;}


.alternative-hotels { margin:10px 0 20px 0;}
.alternative-hotels .room-list-price strong{ padding: 0 0 5px 0;}
.alternative-hotels  .list-view small span  { display:block; float:none;}
.alternative-hotels .room-list-price .btn { clear: both; float: right; min-width:105px;}
.alternative-hotels .room-list-price small { clear: both; padding: 0px 0px 0 0; margin: 0 0 5px 0;}
.alternative-hotels .list-view .hotel-list-price .loading-price { float: left; position:relative; left:0}
.alternative-hotels .loading-price {color: #0C5E9F; display: inline-block; float: right; font-size: 12px; line-height: 14px;padding: 0 0 15px; position: absolute; right: 2px;  text-align: left; top: 30px; width: 20%;}
.alternative-hotels .hotel-list-destinacija { padding: 12px 0 8px;}


/* nearby hotels i browse other hotels */
.bottom-box {}
#nearby-list {  position:relative; width:440px; height: auto; min-height:174px; padding:0px 0 20px 0;  background: transparent url("img/dotted-line.png") repeat-x 0 bottom; margin-right:11px; display:inline-block; }
#nearby-list .top-title{ padding:10px 0 0px 0; background: transparent url("img/dotted-line.png") repeat-x 0 top;  margin: 0 0 10px 0; font-weight:bold; width:100%; display:block;}
#nearby-container {  position: absolute; width:420px;  top: -348px; right:0px; padding-bottom:20px; border:solid #ffffff 4px; background: #f3f3f3;  -moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4); box-shadow: 0 3px 2px rgba(0, 0, 0, 0.4); background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4OTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGM0YzRjMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4OTkpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3));background: -webkit-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%);background: -o-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%);background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 100%);background: linear-gradient(to bottom,  #ffffff 0%, #f3f3f3 100%);}
#nearby-container .close {width:21px; height:20px; background:transparent url(img/sprite-1.png) -225px -77px no-repeat; position:absolute; z-index:150; top:6px; right:6px; display:block; cursor:pointer;}
#nearby-container .arrow {width:38px; height:8px; background:transparent url(img/sprite-3.png) -21px -53px no-repeat; position:absolute; z-index:150; right:23px; margin-left:-19px; top:-12px; display:block;}
#nearby-container .top-title{ display:block; margin:10px 20px 10px 20px; padding-bottom:5px; background: transparent url("img/dotted-line.png") repeat-x 0 bottom; color:#0C5E9F; font-size:15px; font-weight:bold;}
#nearby-container .nearby-slide { width:382px; height:109px; overflow:hidden; position: relative; margin:0 auto;}
#nearby-list .nearby-slide { width:382px; height:109px; overflow:hidden; position: absolute; margin:0 auto;  left: 29px;  bottom: 23px;}
.nearby-slide .ns { width:420px; height:109px; overflow:hidden;}
.nearby-slide .ns img{ float:left; margin-right:12px;}
.nearby-slide .ns .text { width:220px; float:left; height:109px; overflow:hidden; padding:0;}
.nearby-slide .ns .text ul{ list-style-type:none; margin:10px 0 0 0; padding:0; font-size:12px;}
.nearby-slide .ns .text .title a{  margin:0; padding:0; font-size:15px; color:#0C5E9F; font-weight:bold;}
#nearby-list .nav a#prev { display:block; height:109px; width:26px; background:transparent url("img/sprite-3.png") no-repeat -32px -222px; position:absolute; left:0px; bottom:20px; z-index:100;}
#nearby-container .nav a#prev { display:block; height:109px; width:26px; background:transparent url("img/sprite-3.png") no-repeat -32px -222px; position:absolute; left:-14px; bottom:20px; z-index:100;}
#nearby-list .nav a#prev.disabled, #nearby-list .nav a#prev.disabled:hover  {  background:transparent url("img/sprite-3.png") no-repeat -164px -222px; }
#nearby-list .nav a#next.disabled, #nearby-list .nav a#next.disabled:hover {background:transparent url("img/sprite-3.png") no-repeat -136px -222px; }
#nearby-list .nav a#prev:hover, #nearby-container .nav a#prev:hover {background:transparent url("img/sprite-3.png") no-repeat -96px -222px; }
#nearby-list .nav a#next { display:block; height:109px; width:26px; background:transparent url("img/sprite-3.png") no-repeat -4px -222px; position:absolute; right:0px; bottom:20px; z-index:100;}
#nearby-container .nav a#next { display:block; height:109px; width:26px; background:transparent url("img/sprite-3.png") no-repeat -4px -222px; position:absolute; right:-14px; bottom:20px; z-index:100;}
#nearby-container .nav a#prev.disabled, #nearby-container .nav a#prev.disabled:hover  {  background:transparent url("img/sprite-3.png") no-repeat -164px -222px; }
#nearby-container .nav a#next.disabled, #nearby-container .nav a#next.disabled:hover {background:transparent url("img/sprite-3.png") no-repeat -136px -222px; }
#nearby-list .nav a#next:hover, #nearby-container .nav a#next:hover {  background:transparent url("img/sprite-3.png") no-repeat -68px -222px; }
a#btn_hot_img_nav_nearby.hover{ color:#727272; background:#fff;}

.other-hotels {display:inline-block; width:495px; float:right;}
.other-hotels table{ width:100%;}
.other-hotels table td {width:50%;}
.other-hotels table td .box {width:233px; height: auto;  min-height:174px; display:block; background: transparent url("img/dotted-line.png") repeat-x 0 top; float:left;}
.other-hotels table td .box ul  { margin:0 !important; padding:0 0 10px 0; list-style-type:none;}
.other-hotels table td .box ul  li{margin-bottom: 0px;  padding: 3px 0 3px 12px !important;  background: url("snippets/bullet.png") no-repeat scroll 0 11px transparent; }
.other-hotels table td span.bottom {width:233px; display:block; background: transparent url("img/dotted-line.png") repeat-x 0 bottom; float: left; height: 3px; margin-top:-3px;}

/* contact us popup in site */
.call-contact-us-container { position:relative;}
.btn-gray.call-contact-us , .btn-gray.call-contact-us:visited  { text-align:left; padding-left:10px; border:1px solid #ececec;}
.btn-gray.call-contact-us em, .btn-gray.call-contact-us:visited em {  display:inline-block; width:11px; height:11px; background:transparent url("img/sprite-1.png") no-repeat -106px -13px; margin:2px 10px 0 0px; /*float: right;*/ position: absolute; right: 0;}
.btn-gray.call-contact-us.active { background:#ffffff;}
.call-contact-us-container .contact-popup { top:28px;right: 1px;}

/*  map single hotel */

.topic-details .map-over-content, .map-route-over-content {width:423px; height:515px; background:transparent url("img/map-over-content.png") repeat-y right top; position:absolute; right:0; top:0; display:block; z-index:200; padding:15px 15px 15px 23px;}
.slide-btn {width:43px; height: 46px;  position:absolute; left: -34px; top:13px; display:block; background:transparent url("img/sprite-3.png") no-repeat;}
.slide-right {  background-position: -64px -1px;}
.slide-left { background-position:-115px -1px; width:47px; left: -38px;}
.topic-details .mapWindowBox h2 {font-size:13px; margin: 0 14px 7px 0;}
.map-over-content ul.tabs, #site-tabs ul.tabs {
	margin: 10px 30px;
	background:transparent url("img/dotted-line.png") repeat-x 0 top;
	width:auto;
}
.map-over-content .sp-default nav, #site-tabs nav { overflow: hidden; }
.map-over-content nav ul.tabs, #site-tabs  nav ul.tabs {
    margin: 0; 
    padding: 1px 0 20px;
    list-style: none;
    overflow: hidden;
    font-weight: normal;
    text-align: center;
    float: left;
   width:100%;
 }
 #site-tabs  nav ul.tabs {  background:transparent url("img/dotted-line.png") repeat-x 0 37px; }
.map-over-content nav ul.tabs > li, #site-tabs  nav ul.tabs > li{
 	display: table;
    float:left;
    position: relative;
    padding: 0;
    background:none;
    margin-left: 0px; /* makni razmak izmedju bordera */
    background:#f5f5f5 url("img/dotted-line.png") repeat-x 0 bottom;
  }
  #site-tabs  nav ul.tabs > li {background:#e3e3e3 none;}
  .map-over-content nav ul.tabs > li h3 a, #site-tabs nav ul.tabs > li h3 a  {
  	display: block;
    width: 100%;
    height:39px; /* izjednaci visinu kod svih browsera - zbog pozicije strelice */
    vertical-align: middle;
    -webkit-box-sizing: border-box; box-sizing: border-box;-moz-box-sizing:border-box;
    text-align:center;
    line-height:38px;
    font-size:13px;
    font-weight: bold;
    }
   #site-tabs nav ul.tabs > li h3 a  {
  	
    height:36px; /* izjednaci visinu kod svih browsera - zbog pozicije strelice */
    
    line-height:37px;
   
    }
  .map-over-content  ul.tabs h3, #site-tabs nav ul.tabs  h3  { text-transform: none;margin: 0; }
  .map-over-content nav ul.tabs > li > ul, #site-tabs nav ul.tabs > li > ul{ display: none; font-weight: normal; }
  
  .map-over-content nav ul.tabs > li h3 a.active{ color: #000 !important; background: url('snippets/active-bg.png') no-repeat center 1px; }
#site-tabs nav ul.tabs > li h3 a.active{ color: #000 !important; background: url('snippets/active-bg.png') no-repeat center 0px; }
.map-over-content nav li span, #site-tabs  nav li span { /*strelica */ position: absolute; top:37px; left: 0; background: url("snippets/arrow.png") no-repeat center;  width: 100%; height: 20px; } 
#site-tabs  nav li span {top:36px;}
.map-over-content nav ul, #site-tabs  nav ul { width: auto; }
.map-over-content nav li { width: 50%; }
#site-tabs nav li { width: 191px; margin-right:1px; background-color:#e3e3e3;}
.map-over-content nav ul > li h3 a { width: 339px; height: 38px; }
.map-over-content nav a.active, #site-tabs nav a.active { color: #000 !important;  background: url('snippets/active-bg.png') no-repeat center center; }
.map-route-over-content .print-button { line-height:24px; height: 24px; padding-left:35px; text-transform:uppercase; position:relative;}
.map-route-over-content .print-button span {background: url('img/mice-forma-sprite.png') no-repeat -97px -105px; width: 26px; height: 24px; display:inline-block; position:absolute; left:0;}
.map-route-over-content .pdf { line-height:24px; height: 24px; padding-left:35px; text-transform:uppercase; position:relative; margin-left:10px;}
.map-route-over-content .pdf span {background: url('img/mice-forma-sprite.png') no-repeat -68px -105px; width: 26px; height: 24px; display:inline-block; position:absolute; left:0;}
.map-route-popup{width:546px; height: 515px;}
.print-box { position:absolute; width:380px; height:30px;}
.direkt {overflow:auto; overflow-x: hidden; -ms-overflow-x: hidden; width:400px; height:465px; margin-top:30px; display:block; z-index:200; padding:0px;}
#directions-panel {width:380px; }

.map-over-content .text { display:block; float:left;}
.map-over-content .distance{ display:block; width:376px;  height:56px; margin:0 0 0 5px; overflow:hidden; padding:0px; font-size:12px; background:transparent url("img/map-distance-bg.png") no-repeat 0 top;}
.map-over-content .distance span{ display:inline-block; width:186px;  height:46px; margin:0; overflow:hidden; padding:5px 15px; font-size:12px; color:#525252;}
.map-over-content .distance span strong {color:#264579;}
.map-over-content table { width:100%; padding:0px 0px 15px 0px; }
.map-over-content table td{ width:50%; padding:5px 15px;}
.map-over-content .coordintes{ display:block; width:376px;  height: auto; margin:10px 0 0 5px; overflow:hidden; padding:5px; font-size:12px; background:transparent url("img/dotted-line.png") repeat-x 0 top; }
.find-directions { background: url("img/sprite-3.png") no-repeat scroll  -1px -337px transparent; height: 32px; position: relative; right: 0px; top: 0px; width: 356px; z-index: 300;}
#directions-search { background: none repeat scroll 0 0 transparent; border: 0 none; color: #727272; display: block; font-size: 12px; height: 31px; padding: 3px 5px 3px 35px; width: 100%; }

#acc-map { display:block; width:415px;  height:auto; position:relative; margin-left:-15px;}
#acc-map .acc-link{ display:block; width:100%;  height:34px; line-height:34px; text-decoration:none; float:left; border-bottom:1px solid #C7C7C7; background:#E0E0E0 url("img/gradient-gray.png") repeat-x 0 top; color:#333; font-size:13px; text-transform:uppercase; font-weight:bold;}
#acc-map .acc-link span{ display:inline-block; width:11px; height:11px; background:transparent url("img/sprite-1.png") no-repeat -103px -28px; margin:0 10px 0 20px;}
#acc-map .acc-map-content{ display:block; width:100%;  height:auto; float:left; overflow:hidden; padding:10px 15px; font-size:12px;}
#acc-map .active {color:#757575; }
#acc-map .active span{background-position: -106px -13px;}
#acc-map .btn { width:185px; margin-bottom:10px;}
 #acc-map ul.by-plane, #acc-map ul.by-train {padding:5px 0 0 0; margin:0; list-style-type:none; background:transparent url("img/dotted-line.png") repeat-x 0 top;}
#acc-map ul.by-plane li, #acc-map ul.by-train li{padding:0 0 0 25px; margin:3px 0; display:block; line-height:20px; position:relative; background:none;}
#acc-map ul.by-train li:last-child{padding:0 0 8px 25px; background:transparent url("img/dotted-line.png") repeat-x 0 bottom;}
#acc-map ul.by-plane li span, #acc-map ul.by-train li span{ display:inline-block; width:19px; height:19px;  background:transparent url("img/sprite-3.png") no-repeat; position:absolute; top:1px; left:2px;}
#acc-map ul.by-plane li span{ background-position:-211px -2px;}
#acc-map ul.by-train li span{ background-position:-171px -2px;}
#body-popup .map-over-content { overflow:auto;}
#map-wrap-topic .mapWindowBox h2 {font-weight:bold; color:#0C5E9F;}


/* Photo Gallery */

/* Loading popup */
.popupWrapperLoading .fancybox-outer {background: #fff;}
#loading-popup {text-align:center; padding:0 15px;}
#loading-popup h1 { margin:0 0 10px; color:#264A7F; font-size:17px; font-weight:bold;}
#loading-popup span {width:48px; height:48px; margin:0 auto; left: -4px; position:relative; display:block; background: transparent url(img/loadingpopup.gif) 50% 50% no-repeat; }
#loading-popup p {margin:10px 0 0; font-size:12px;}

/* Loading popup White*/
.popupWrapperLoadingWhite .fancybox-outer { border:solid 3px #fff; -moz-box-shadow:0 3px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0 3px 10px rgba(0, 0, 0, 0.5); box-shadow:0 3px 10px rgba(0, 0, 0, 0.5);
background: #f8f8f8; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f8f8f8 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8f8f8 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8f8f8 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8f8f8 0%,#ffffff 100%); /* W3C */
}
.lt-ie9 .popupWrapperLoadingWhite .fancybox-outer {background: #f8f8f8;}
#loading-popup-white {text-align:center; padding:0 15px;}
#loading-popup-white h1 { margin:0 0 15px; font-size:16px; font-weight:bold; color:#333333; text-align:center; }
#loading-popup-white span {width:60px; height:60px; margin:0 auto; left: -4px; position:relative; display:block; background: transparent url(img/loading-blue.gif) 50% 50% no-repeat; }

/* TOPIC PAGE */
.topic-details { padding: 0 20px 30px; color: #333333; line-height:140%;}
.topic-details table td.col0 {/*width:420px;*/ padding-right:20px;}
.topic-details table td.col1 {width:240px; padding-right:20px;}
.topic-details table td.col2 {width:190px;}
.topic-details h2 {font-weight:normal; color: #333333; font-size: 20px; margin: 0 0 15px; line-height: 110%;}
.topic-details h3 {font-size:13px; font-weight:bold; text-transform:uppercase; color: #264A7F; margin: 3px 0 15px; }
/*.topic-details table ul { list-style-type:none; margin:0; padding:0;}
.topic-details table ul li { padding-left:25px; line-height:120%; padding-left:25px; background:transparent url(img/bullet-check.png) 0 0 no-repeat; margin-bottom: 6px;}*/ /*komentirao davor 24.09.12 napraviti ce se snippet za feature*/
#topic-detail-more-link a, #topic-detail-more-link a { text-transform:uppercase; font-weight:bold; font-size:11px; }
#topic-detail-more-link {margin-top:5px;}
.topic-details ul { list-style-type: none; margin: 0; padding: 5px 0; }
.topic-details ul li {background: url("img/bullet.png") no-repeat scroll 0 7px transparent; margin: 0 0 2px; padding-left: 12px;}
.topic-details .hotel-list-piktogrami ul li {
    background: none;
    padding-left: 0px;
    margin-right: 10px;
}

.topic-details table .read-more {
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin-top: 15px;
    text-align: right;
    text-transform: uppercase;
}
#topic-detail-more, #topic-detail-more-link {display:none; position:relative;}
#topic-detail-more {width:100%;}

.topic-menu {background-color: #E2E2E2; border-bottom: 1px solid #FFFFFF; -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.3) inset; box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3); padding:20px 20px 10px; position:relative;}
    .lt-ie10 .topic-menu {box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);}
.topic-menu h2 {font-size:15px; font-weight:bold; color:#333; margin:0; text-shadow: 1px 1px 0 #fff; margin-bottom:10px;}
#topic-jcarousel {height: 105px;}
.topic-menu-slides { list-style-type:none; margin:0; padding:0; overflow:hidden;}
.topic-menu-slides li{display:table-row;float:left;height:105px;/*margin-right:4px;*/position:relative; /*text-align:center;*/ width:154px;}
.topic-menu-slides li img{position:absolute;z-index:20;}
.topic-menu-slides li a,.topic-menu-slides li a:visited{text-align:center; color:#333;display:table-cell;font-size:12px;font-weight:700;height:95px;position:relative;text-transform:uppercase;vertical-align:bottom;width:150px;z-index:50;}
.topic-menu-slides li a:hover {text-decoration:none;}
.topic-menu-slides li a span{ background-color: #fff; background-color: rgba(255,255,255,0.8); /*-pie-background:rgba(255,255,255,0.9);*/ display:table-cell;height:38px;line-height:120%;padding:0 5px;vertical-align:middle;width:150px; -webkit-transition:height 0.1s ease-in; -moz-transition:height 0.1s ease-in; -o-transition:height 0.1s ease-in; transition:height 0.1s ease-in;}
.lt-ie9 .topic-menu-slides li a span {filter: alpha(opacity=80);}
.lt-ie9 .topic-menu-slides li a span {display:block; padding-top:4px;}
.topic-menu-slides li a:hover span {height:95px; }
.topic-menu-slides li a.active span {height:95px; border:solid 5px #274A81;}
.topic-menu-slides li:after { content: " "; width:150px; height:10px; display:block; background: transparent url(img/sprite-1.png) 0 -225px no-repeat;}
.topic-menu-slides li .arrow {position:absolute; top:0; width:147px; display:block; height:25px; left:0; background:transparent url(img/sprite-1.png) 0 -460px no-repeat; display:none;}
.topic-slides-pagination, .bx-pager {position:absolute; z-index:30; top:20px; right: 20px;}
#topic-jcarousel .bx-pager {right: 5px; top: -31px;}
.topic-slides-pagination a, .bx-pager a {display:inline-block; padding:1px 9px; background-color:#fff; color:#0C5E9F; margin-left:1px; font-size:12px; }
.topic-slides-pagination a.jcarousel-pagination-item-active, .bx-pager a.pager-active 
{ 
    color:#fff; 
    background: #4c88b9; /* Old browsers */
    background: -moz-linear-gradient(top, #4c88b9 49%, #256eaa 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(49%,#4c88b9), color-stop(50%,#256eaa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4c88b9 49%,#256eaa 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #4c88b9 49%,#256eaa 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4c88b9 49%,#256eaa 50%); /* IE10+ */
    background: linear-gradient(to bottom, #4c88b9 49%,#256eaa 50%); /* W3C */    
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0Qzg4QjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM0Qzg4QjkiIG9mZnNldD0iMC41Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzI1NkVBQSIgb2Zmc2V0PSIwLjUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjU2RUFBIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNzQ4KSIgLz4KPC9zdmc+);
}
.lt-ie9 .topic-slides-pagination a.jcarousel-pagination-item-active {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c88b9', endColorstr='#256eaa',GradientType=0 ); /* IE6-9 */}
.topic-menu-slides-nav {float:right; background-color:#fff; margin-top: 5px; padding: 2px 10px; font-size:10px;}
.topic-menu-slides-nav2 {float:right; margin-top: 5px; font-size:10px; min-width:199px;}
.topic-menu-slides-nav a, .topic-menu-slides-nav a:visited {color:#0C5E9F; text-transform:uppercase;  font-weight:bold; padding: 0 4px; }
.topic-menu-slides-counter {float:right; background-color:#fff; margin-top: 3px; padding: 2px 10px;}
.topic-menu-slides-counter a, .topic-menu-slides-counter a:visited {color:#0C5E9F; text-transform:uppercase; font-size:10px; font-weight:bold; padding: 0 4px;}
.topic-menu-slides-nav2 a {float:left; display:table; font-size:10px; text-decoration:none; text-transform:uppercase; padding:2px 10px; width:auto; min-width:95px; margin-left:2px; background-color:#fff; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; font-weight:normal; text-align: left; text-shadow: none; height: 23px;}
.topic-menu-slides-nav2 a.disabled { color:#737373 !important; 
background: #f5f5f5; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f5f5f5 0%, #f5f5f5 50%, #efefef 51%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(50%,#f5f5f5), color-stop(51%,#efefef), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#f5f5f5 50%,#efefef 51%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5f5f5 0%,#f5f5f5 50%,#efefef 51%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5f5f5 0%,#f5f5f5 50%,#efefef 51%,#efefef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f5f5f5 0%,#f5f5f5 50%,#efefef 51%,#efefef 100%); /* W3C */
}
.lt-ie9 .topic-menu-slides-nav2 a.disabled { background: #f5f5f5; }
.topic-menu-slides-nav2 a strong { font-size:13px;}
.topic-menu-slides-nav2 a#go-next {text-align:right;}
/*#topic-jcarousel .bx-window {overflow:hidden; overflow-x: hidden !important; overflow-y: visible !important;}*/

.topic-menu-social {  margin-top: 0px; padding-top: 0px; position:absolute; right:-44px; top:48px; width:32px;}
.topic-menu-social div.twitter,.topic-menu-social div.facebook ,.topic-menu-social div.google {background: transparent url(img/share-icons-blue.png) no-repeat; display: inline-block; width: 32px; height: 32px; margin-bottom: 0px; position:relative; cursor:pointer;}
.topic-menu-social div.hidden-share  { position:absolute; left:32px/*-130px*/; top:0px; height:32px; padding-left:5px; width:130px; z-index:1000; }
.topic-menu-social div.hidden-share  a{  float:left;  background:#f5f5f5; height:32px; padding:5px 0 0 8px;}
.topic-menu-social div.hidden-share.left  { display:none; position:absolute; left:-130px; top:0px; height:32px; padding-left:5px; width:130px; z-index:1000;}
.topic-menu-social div.hidden-share.left  a{  float:right;  background:#f5f5f5; height:32px; padding:5px 0 0 8px;}
.topic-menu-social div.facebook {background-position: -1px -34px;}
.topic-menu-social div.facebook:hover {background-position: -36px -34px;}

.topic-menu-social div.twitter {background-position: -1px -1px;}
.topic-menu-social div.twitter:hover {background-position: -36px -1px;}

.topic-menu-social div.google {background-position: -1px -67px;}
.topic-menu-social div.google:hover {background-position: -36px -67px;}

/*NEW TOPIC MENU*/


/* Topic menu */
.topic-container {background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
 margin-bottom: 20px;
 -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;
}
.tm-wrap { position: relative;width: 960px; margin: 0 auto;}
.frame-tm { height: auto; line-height: 1.2; overflow: hidden; position: relative; padding-bottom: 10px; height: 48px; /*IE8*/  padding-right: 38px; z-index:10;}
.frame-tm ul { list-style: none; margin: 0; padding: 0; position: relative; float: left; height: 100%; font-size: 11px; height: 38px; /*IE8*/ min-width: 960px; text-transform: uppercase; background:#f5f5f5;  display: table; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; box-shadow: inset 0 -3px 3px -3px #999999; -moz-box-shadow: inset 0 -3px 3px -3px #999999; -webkit-box-shadow: inset 0 -3px 3px -3px #999999;  }
.frame-tm ul li { box-shadow: inset 0 -3px 3px -3px #666666; -moz-box-shadow: inset 0 -3px 3px -3px #666666; -webkit-box-shadow: inset 0 -3px 3px -3px #666666; margin: 0 0px 0 0; padding-right:1px; color: #244576; text-align: center; cursor: pointer; float: left; background: url(img/menu-sep.png) no-repeat right bottom; position: relative; }
.lt-ie10 .frame-tm ul  { border-bottom:10px solid #fff;}
.frame-tm ul li.active, .frame-tm ul li:hover {position: relative; color: #fff; }
.frame-tm ul li a { box-shadow: inset 0 -3px 3px -3px #666666; -moz-box-shadow: inset 0 -3px 3px -3px #666666; -webkit-box-shadow: inset 0 -3px 3px -3px #666666; color: #244576; text-decoration: none; position: relative; display: table-cell; letter-spacing:-0.001em; padding: 5px 4px 4px 4px; vertical-align: middle; width: 101px; height: 39px; background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */ }
.frame-tm ul li.active a, .frame-tm ul li a:hover, .frame-tm ul li:hover a, .find-book h2 span.tab {  -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #fff; text-decoration: none; position: relative; background: #2058a5; /* Old browsers */ background: -moz-linear-gradient(top, #2058a5 0%, #244777 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2058a5), color-stop(100%,#244777)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #2058a5 0%,#244777 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #2058a5 0%,#244777 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #2058a5 0%,#244777 100%); /* IE10+ */ background: linear-gradient(to bottom, #2058a5 0%,#244777 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2058a5', endColorstr='#244777',GradientType=0 ); /* IE6-9 */}
.frame-tm ul li.active a { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; text-shadow: 1px 1px 2px rgba(0,0,0,0.6); position: relative;}
.frame-tm ul li span.arrow { position:absolute;}

.frame-tm ul li.active span.arrow, .find-book h2 span.tab span.arrow { position: absolute; z-index: 1000; height: 10px; width: 23px; left: 0; right:0; margin:0 auto; display: block; bottom: -10px; background: url(img/menu-active.png) no-repeat center top; content: "";  }
.find-book h2 span.tab span.arrow {bottom: -9px; }
.lt-ie10  .frame-tm ul li.active span.arrow { position: absolute; z-index: 1000; height: 10px; width: 100%; left: 0; right:0; margin:0 auto; display: block; bottom: -10px; background: url(img/menu-active.png) no-repeat center top; content: "";  }

/* Controls */
.controls-tm { margin: 0px 0; text-align: center; position: absolute; z-index:100; right: 0px; top: 0px; width: 42px; height: 39px; background: url(img/controls.png) no-repeat 0 0; display:none;}
.controls-tm a { display: inline-block; width: 19px; height: 39px; background: url(img/arrow-tm.png) no-repeat 0 0; text-indent: -9999px; float: left; cursor: pointer; }
.controls-tm a.nextPage { background-position: -19px -39px }
.controls-tm a.prevPage { background-position: 0px -39px; margin-left: 4px; }
.controls-tm a.nextPage.disabled { background-position: -19px 0; cursor: auto; }
.controls-tm a.prevPage.disabled { background-position: 0px 0; margin-left: 4px; cursor: auto; }

.thumb-list-box {padding: 20px 0;}
.thumb-list-box article { width:450px /*470px*/; float:left; position:relative; margin-bottom: 30px; padding:0 0 25px 20px; background:transparent url(img/thumbs-list-line.png) 0 100% no-repeat;}
.thumb-list-box article.box-0 { clear:left;}
.thumb-list-box article.box-1 { float:right; clear:right;}
.thumb-list-box .thumb-list-box-photo { float:left; margin: 0 15px 0 0;}
.thumb-list-box .thumb-list-box-photo img { display:block;}
.thumb-list-box .thumb-list-box-photo:after {display:block; content:" "; width:145px; height:7px; background:transparent url(img/sprite-1.png) -3px -226px no-repeat;}
.thumb-list-box .text {color:#525252; font-size:13px; line-height:135%; overflow:hidden;}
.thumb-list-box h3 {margin:0 0 5px; padding:0; color:#264579; font-size:15px; font-weight:bold;}
.thumb-list-box h3 a {color:#264579; text-decoration:none;}
.thumb-list-box h3 a:hover {text-decoration:underline;}
.thumb-list-box .text-details {display:none; width:690px;}
.popupWrapperThumbsList .text-details {width:690px;}
.thumb-list-box-more-popup, .thumb-list-box article .read-more a, .thumb-list-box article .read-less a { font-size:11px; text-decoration:none; color:#0C5E9F; font-weight:bold; text-transform:uppercase; padding:4px 20px 3px; position:absolute; left:180px; bottom:-10px; z-index:20; cursor:pointer; -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
 background: #f5f5f5; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #f5f5f5 0%, #ffffff 60%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(60%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#ffffff 60%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5f5f5 0%,#ffffff 60%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5f5f5 0%,#ffffff 60%); /* IE10+ */
background: linear-gradient(to bottom,  #f5f5f5 0%,#ffffff 60%); /* W3C */
}
.lt-ie10 .thumb-list-box-more-popup, .lt-ie10 .thumb-list-box article .read-more a, .lt-ie10 .thumb-list-box article .read-less a {box-shadow: 0 2px 9px rgba(0, 0, 0, 0.2);}
.lt-ie9 .thumb-list-box-more-popup, .lt-ie9 .thumb-list-box article .read-more a, .lt-ie9 .thumb-list-box article .read-less a  {background: #fff url(img/thumbs-list-ie.png) 0 0 repeat-x; border: solid 1px #dcdcdc; border-top:0 none;}
.thumb-list-box-more-popup:hover, .thumb-list-box article .read-more a:hover, .thumb-list-box article .read-less a:hover {text-decoration:underline;}
.thumb-list-box-more.active, .thumb-list-box article .read-less a {background:#f5f5f5;}


.thumb-list-box article .list-show-more {  display:block; width:auto; font-size:11px; text-decoration:none; color:#0C5E9F; font-weight:bold; text-transform:uppercase; position:absolute; left:180px; padding:4px 20px 3px; bottom:-10px; z-index:20; cursor:pointer; -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
 background: #f5f5f5; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #f5f5f5 0%, #ffffff 60%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(60%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#ffffff 60%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5f5f5 0%,#ffffff 60%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5f5f5 0%,#ffffff 60%); /* IE10+ */
background: linear-gradient(to bottom,  #f5f5f5 0%,#ffffff 60%); /* W3C */
}
.lt-ie9 .thumb-list-box article .list-show-more {background: #f5f5f5 url(img/show-more-ie.png) 0 100% repeat-x;}
.thumb-list-box .text { height:110px; overflow:hidden;}
.thumb-list-box .text .text-intro{ margin-bottom:10px;}
.thumb-list-box .text .text-intro p{  margin:0;}


/*.simple-page-header {width: 960px; min-height: 100px; background: transparent url(img/simple-page-header-bg.png) 0 0 no-repeat; padding: 20px;}
.simple-page-header h1 {font-size: 26px; font-weight: normal; margin: 5px 0 20px; padding: 0; color: #264579;}
.simple-page-header nav.secondary { background: transparent url(img/simple-page-header-separator.png) 0 50% no-repeat;}
.simple-page-header nav.secondary ul {margin: 0; padding: 0;}
.simple-page-header nav.secondary li {float: left; background: transparent url(img/simple-page-header-separator.png) 100% 50% no-repeat; position: relative; margin: 0; padding: 0;}
.simple-page-header nav.secondary li a, .simple-page-header nav.secondary li a:visited {text-transform: uppercase; font-size: 12px; font-weight: bold; color: #757575; text-decoration: none; padding: 6px 15px; display: block; z-index: 10; position: relative;}
.simple-page-header nav.secondary li a:hover { text-decoration: underline;}
.simple-page-header nav.secondary li.active:after {content: " "; display: block; position: absolute; bottom: -14px; left: 0; width: 100%; height: 37px; background: transparent url(img/simple-page-header-light.png) 50% 0 no-repeat; z-index: 5;}
.simple-page-header nav.secondary li.active a, .simple-page-header nav.secondary li.active a:visited {color: #333333;}*/

.about-us-page {color: #525252;}
.about-us-page h3 {font-size: 15px; font-weight: normal; text-transform: none; color: #333333; line-height: 140%;}

.table-2-col {width: 100%;} 
.table-2-col td {width: 50%;}
.table-3-col {width: 100%;} 
.table-3-col td {width: 33%;}

.valamar-group-organigram {margin: 40px 0; position: relative; height: 430px; background: transparent url(img/vgo-lines.png) 121px 46px no-repeat;}
.valamar-group-organigram ul { list-style-type: none; margin: 0; padding: 0;}
.valamar-group-organigram ul li { margin: 0; /*background-image: none;*/}
.valamar-group-organigram {}
.vgo-box, .topic-details ul li.vgo-box {  margin: 0; position: absolute; /*left: 0; top: 0;*/ width: 200px; padding: 15px; font-size: 12px; color: #333333; text-align: center; line-height: 120%; border:solid 1px #CCCCCC;
	background: #ebebeb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYmNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ebebeb 0%, #cbcbcb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#cbcbcb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ebebeb 0%,#cbcbcb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ebebeb 0%,#cbcbcb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ebebeb 0%,#cbcbcb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ebebeb 0%,#cbcbcb 100%); /* W3C */
}
.lt-ie9 .vgo-box {background: #cbcbcb url(img/vgo-ie.png) 0 0 repeat-x;}
.vgo-box5, .topic-details ul li.vgo-box5 { color: #fff;
background: #6297c2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyOTdjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzYzYTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #6297c2 0%, #1363a3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6297c2), color-stop(100%,#1363a3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6297c2 0%,#1363a3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6297c2 0%,#1363a3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6297c2 0%,#1363a3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6297c2 0%,#1363a3 100%); /* W3C */
}
.lt-ie9 .vgo-box5, .lt-ie9 .topic-details ul li.vgo-box5 {background: #cbcbcb url(img/vgo-ie2.png) 0 0 repeat-x;}
.vgo-box h3 {text-transform: uppercase; font-weight: bold; font-size: 12px; color: #333333; margin: 0 0 5px; min-height: 30px;line-height: 120%;}
.vgo-box5 h3 {color: #fff;}
.vgo-box p {margin: 0;}

.vgo-box1 {left:28px; top:0;}
.vgo-box2 {left:248px; top:0; }
.vgo-box3 {left:468px; top:0;}
.vgo-box4 {left:688px; top:0;}
.vgo-box5 {left:365px; top:145px;}
.vgo-box6 {left:252px; top:305px;}
.vgo-box7 {left:472px; top:305px;}

.vgo-box-popup { position: absolute; z-index: 20; border: 3px solid #fff; -moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 4px rgba(0, 0, 0, 0.5); padding: 20px; width: 470px; font-size: 13px; text-align: left; line-height: 140%; color: #525252; top: -50px; left: 50%; margin-left: -235px; display: none;
	background: #f5f5f5;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#ffffff));background: -webkit-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%);background: -o-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%);background: -ms-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%);background: linear-gradient(to bottom,  #f5f5f5 0%,#ffffff 100%); }
.lt-ie9 .vgo-box-popup {background:#fff url(img/popup-gradient-ie.png) 0 0 repeat-x;}
.vgo-box-popup h4 { margin: 0 0 10px; text-transform: uppercase;}
.vgo-box-popup h4 a, .vgo-box-popup h4 a:visited {display: block; color:#0C5E9F;}
.vgo-box-popup a, .vgo-box-popup a:visited, .vgo-box-popup a:hover {color: #525252; text-decoration: none;}
.vgo-box:hover .vgo-box-popup {display: block;}

.about-our-people {}
.about-our-people ul li { background: none !important; padding: 0 !important; display: none;}
.about-our-people table a {font-weight: bold;}
.about-our-people-nav {display: table; width: 100%; border-bottom: 1px dotted #757575;  margin-bottom: 40px;}
.about-our-people-nav a { display: table-cell; text-align: center; font-weight:bold; text-transform: uppercase; font-size: 15px; color: #0C5E9F; background: #E3E3E3; border-right: 1px solid #F5F5F5; cursor: pointer; padding: 0; position: relative;}
.about-our-people-nav a:hover {text-decoration: underline;}
.about-our-people-nav a .arrow {display: none;}
.about-our-people-nav a span {position: relative; display: block; padding: 12px 0;}
.about-our-people-nav a.active {background: #e3e3e3;  color: #000000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #e3e3e3 0%, #ffffff 50%, #e3e3e3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e3e3e3), color-stop(50%,#ffffff), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #e3e3e3 0%,#ffffff 50%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #e3e3e3 0%,#ffffff 50%,#e3e3e3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #e3e3e3 0%,#ffffff 50%,#e3e3e3 100%); /* IE10+ */
background: linear-gradient(to right,  #e3e3e3 0%,#ffffff 50%,#e3e3e3 100%); /* W3C */
}
.lt-ie9 .about-our-people-nav a.active {background: transparent url(img/about-our-people-title-ie.png) 50% 0 repeat-y;}
.about-our-people-nav a.active .arrow {content:" "; width: 100%; height: 22px; bottom: -22px; background: transparent url(img/about-our-people-title.png) 50% 0 no-repeat; display: block; position: absolute; padding: 0;}

.modify-vacation-pack { position:relative; width:auto; padding:15px 20px; margin-bottom:20px;
background: #f3f3f3; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f3f3f3 0%, #e7e7e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3f3f3 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3f3f3 0%,#e7e7e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3f3f3 0%,#e7e7e7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f3f3f3 0%,#e7e7e7 100%); /* W3C */
}
.lt-ie9 .modify-vacation-pack {background: #f3f3f3;}
.modify-vacation-pack .line { position:absolute; bottom:-3px; left:0; width:100%; height:2px; background: transparent url(img/dotted-line.png) 0 0 repeat-x; display:block;}
.modify-vacation-pack-1 {width:270px; margin-right:10px; float:left;}
.modify-vacation-pack-1 div.selector {width:265px; background:transparent url(img/sprite-2.png) 0 -424px no-repeat; height:29px;}
.modify-vacation-pack-1 div.selector span {color:#333333; font-size:12px; width:255px; background:none; height:29px; line-height:30px;}
.modify-vacation-pack-1 div.selector select {height:30px; width:100%;}
.modify-vacation-pack-2 {width:175px; margin-right:10px; float:left;}
.modify-vacation-pack-2 div.selector {width:165px; background:transparent url(img/sprite-2.png) 0 -454px no-repeat; height:29px;}
.modify-vacation-pack-2 div.selector span {color:#333333; font-size:12px; width:140px; background:none; height:29px; line-height:30px;}
.modify-vacation-pack-2 div.selector select {height:30px; width:100%;}
.modify-vacation-pack-3 {float:left;}
.modify-vacation-pack label { display:block; font-size:12px; font-weight:bold; color:#727272; margin-bottom:5px;}
.modify-vacation-pack #min_stay {display:block; font-size:12px; color:#333333; padding-top:4px;}
.modify-vacation-pack #min_stay strong {font-size:15px;}
.modify-vacation-pack .modify-vacation-pack-static {font-size:12px; color:#333333; padding-top:5px;}
.modify-vacation-pack .arrow { position:absolute; z-index:30; width:21px; height:10px; background:transparent url(img/modify-pack-arrow.png) 0 0 no-repeat; bottom:-2px; left:50%; margin-left:-10px;}
.modify-vacation-pack.uniform-disabled .selector {display:none;}
.modify-vacation-pack-1.uniform-disabled .selector {display:none;}
.modify-vacation-pack-2.uniform-disabled .selector {display:none;}

#dest-header-map {display:none; position:absolute; z-index:100; left:-20px; top:-355px;}
#dest-header-map ul { width:315px; height:290px; background:transparent url(/CmsMedia/dest-header-map.png) 0 0 no-repeat; position:relative; list-style-type: none; margin: 0; padding: 0;}
#dest-header-map ul li {width:28px; height:23px; z-index:50; display:block; position:absolute; left:0; top:0; }
#dest-header-map ul li a {width:28px; height:23px; display:block; background:transparent url(img/dest-header-map-marker.png) 0 0 no-repeat;}
#dest-header-map ul li a:hover, #dest-header-map ul li.active a {background-position: 100% 0;}
#dest-header-map ul li a span {position:absolute; left:25px; top:0; display:none; white-space:nowrap; padding:2px 10px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:0 0 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 3px rgba(0,0,0,0.5); box-shadow:0 0 3px rgba(0,0,0,0.5); background: #ff7417; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2ZmNzQxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2ZmMzYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #ff7417 3%, #ff3600 97%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#ff7417), color-stop(97%,#ff3600)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff7417 3%,#ff3600 97%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff7417 3%,#ff3600 97%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff7417 3%,#ff3600 97%); /* IE10+ */
background: linear-gradient(to bottom,  #ff7417 3%,#ff3600 97%); /* W3C */
}
.lt-ie9 #dest-header-map ul li a span {background: #ff7417 url(img/dest-header-map-ie.png) 50% 50% repeat-x;}
#dest-header-map ul li:hover {z-index:100; background-position: 50%;}
#dest-header-map ul li:hover a span, #dest-header-map ul li.active a span {display:block; font-size:13px; font-weight:bold; color:#fff; text-shadow:1px 1px 0 rgba(127, 16, 10, 0.8);}
.dest-map-choose {position:absolute; left:108px; top:70px; color:#264579; font-size:17px; width:175px; text-align:center; text-shadow:1px 1px 0 #fff; z-index: 60;}
.dest-header-map-btn, .dest-header-map-btn:visited { background:#fff; text-align:right; font-size:10px; font-weight:bold; color:#244677; text-transform:uppercase; background: rgb(248,251,252); display:inline-block; padding:4px 8px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -moz-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.3); -webkit-box-shadow:1px 1px 0 rgba(0, 0, 0, 0.3); box-shadow:1px 1px 0 rgba(0, 0, 0, 0.3); text-decoration:none; margin: 19px 0 0 20px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZmJmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Y4ZmJmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U0ZWRmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2RlZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(248,251,252,1) 0%, rgba(248,251,252,1) 49%, rgba(228,237,245,1) 50%, rgba(204,222,236,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,251,252,1)), color-stop(49%,rgba(248,251,252,1)), color-stop(50%,rgba(228,237,245,1)), color-stop(100%,rgba(204,222,236,1))); 
background: -webkit-linear-gradient(top,  rgba(248,251,252,1) 0%,rgba(248,251,252,1) 49%,rgba(228,237,245,1) 50%,rgba(204,222,236,1) 100%);
background: -o-linear-gradient(top,  rgba(248,251,252,1) 0%,rgba(248,251,252,1) 49%,rgba(228,237,245,1) 50%,rgba(204,222,236,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(248,251,252,1) 0%,rgba(248,251,252,1) 49%,rgba(228,237,245,1) 50%,rgba(204,222,236,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(248,251,252,1) 0%,rgba(248,251,252,1) 49%,rgba(228,237,245,1) 50%,rgba(204,222,236,1) 100%); /* W3C */
}
.lt-ie9 .dest-header-map-btn {-pie-background: linear-gradient(#F8FBFC, #CCDEEC); position:absolute;}

.promocode_flag {background:transparent url(img/sprite-1.png) 100% -517px no-repeat; font-size:13px; color:#264579; text-shadow:1px 1px 0 #fff; line-height:31px; height:33px; float:left; margin-left:27px; position:relative; padding: 0 43px 0 13px;}
.promocode_flag_close {height:33px; width:27px; cursor:pointer; position:absolute; left:-27px; top:0; z-index:20; background: transparent url(img/sprite-1.png) -167px -365px no-repeat;}

.loyalty_flag {background:transparent url(img/loyalty_flag.png) 100% 0 no-repeat; font-size:13px; color:#264579; text-shadow:1px 1px 0 #fff; line-height:31px; height:33px; float:left; margin-left:27px; position:relative; padding: 0 43px 0 13px;}
.loyalty_flag_close {height:33px; width:27px; cursor:pointer; position:absolute; left:-27px; top:0; z-index:20; background: transparent url(img/sprite-1.png) -167px -365px no-repeat;}

.deal-details.loyalty-ribbon.loyalty-with-deal{
    margin-bottom: 0px;
}
.deal-ribbon.loyalty-with-deal{
    margin-top: 0px;
}
.deal-ribbon.loyalty-with-deal .ribbon.deal{
    display: none;
}
.deal-ribbon.loyalty-with-deal .text{
    padding-top: 0px;
}

.loyalty-details.text{
    width: auto;
    padding-right: 10px;    
}
.loyalty_so_box {
    padding-left: 0px;
    margin-bottom: 10px;
}
.loyalty-subtitle {
    font-size:12px;
    color:#0C5E9F;
    margin: 5px 0;
    float: left;
    clear:both;
}
.loyalty_so_box span.strong{
    font-weight: bold;
}
.loyalty-description {
    font-size:12px;
    color:#8C8C8C;
    margin: 5px 0;
    float: left;
    clear:both;
    /*width: 650px;*/
}
.loyalty_so_box .loyalty-description {
    color:#6C6C6C;
}
.loyalty-description p {
    margin:0;
}
.loyalty_box h4.loading {
    color: green;
}
.loyalty-loading {
    display:none;
    position: absolute;
    margin-left: 15px;
}
.loyalty-loading img {
    width: 25px;
}

footer.main {width: 100%; background: transparent url(img/footer-bg.jpg) 0 0 repeat-x;}
footer.main .footer {padding: 30px 0 10px;}
footer.main .footer table {float: left; margin-left: 20px; font-size: 12px; line-height: 130%; width: 680px;}
footer.main .footer table td {padding: 0; width: 200px; padding-right: 20px;}
footer.main .footer table h3 { font-size:12px; color: #535353; text-transform: uppercase; margin: 0 0 12px;}
footer.main .footer table ul {list-style-type: none; margin: 0; padding: 0;}
footer.main .footer table ul li {background: transparent url(img/footer-bullet.png) 0 6px no-repeat; padding-left: 9px; margin-bottom: 5px;}
footer.main .footer table a, footer.main .footer table a:visited {color: #0C5E9F;}
footer.main .copyright {width: 100%; background-color: #fff; font-size: 11px; color: #727272;}
footer.main .copyright p {margin: 0;}
footer.main .copyright .wrapper {padding: 16px 0 16px 60px; background: transparent url(img/footer-logo.png) 20px 50% no-repeat;}
footer.main .copyright a, footer.main .copyright a:visited {color: #0C5E9F; padding: 0 10px;}

.footer-nwl-social {float: right; width: 230px;}
.footer-nwl-social h3 { font-size:12px; color: #535353; margin: 0 0 12px; text-shadow: 1px 1px 0 #FFFFFF;}
.footer-nwl-input { position: relative; z-index: 50;}
.footer-nwl-input input.nwl-email {background: transparent url(img/sprite-1.png) 0 -90px no-repeat; border: 0; color: #747474; font-size: 13px; padding: 3px 20px 3px 10px; height: 33px; width: 143px; }
    .lt-ie9 .footer-nwl-input input.nwl-email {padding-top: 8px; padding-right: 30px;}
.footer-nwl-input a, .footer-nwl-input a:visited {position: absolute; z-index: 100; right: 0; top: 0; display: table; vertical-align: middle; text-transform: uppercase; color: #fff; font-size: 11px; font-weight: bold; text-shadow: 1px 1px 0 #244576; text-align: center; background: transparent url(img/sprite-4.png) 100% -125px no-repeat; width: 85px; height:33px; padding-left: 5px; padding-right: 8px; line-height: 105%;}
.footer-nwl-input a:hover {text-decoration: none; background-position: 100% -158px;}
.footer-nwl-input a span {vertical-align: middle; display: table-cell;}
.footer-nwl-input input.nwl-email:focus {outline:none;}

.footer-social { background: transparent url(img/dotted-line.png) 0 0 repeat-x; margin-top: 13px; padding-top: 12px;}
.footer-social a {background: transparent url(img/sprite-icons-1.png) -999px -999px no-repeat; display: inline-block; width: 27px; height: 27px; margin-right: 9px;}
.footer-social a.facebook {background-position: 0 0;}
.footer-social a.facebook:hover {background-position: 0 -27px;}
.footer-social a.twitter {background-position: -27px 0;}
.footer-social a.twitter:hover {background-position: -27px -27px;}
.footer-social a.jubito {background-position: -54px 0;}
.footer-social a.jubito:hover {background-position: -54px -27px;}

#gotop {background:#2a70a8; width:37px; height:37px; overflow:hidden; display:none; text-align:center; padding:9px 0; -moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px; color:#fff; font-size:12px; position:fixed; z-index:800; bottom:20px; left:50%; margin-left: 490px;}
#gotop:hover {text-decoration:none; background-color:#14588f;}
@media (max-width: 1080px) {
  #gotop {
    display: none !important;
  }
}

.index-page {width: 600px; margin: 0 auto; font-size: 12pt;}
table.main-table {margin: 0 auto;}
/*.empty-control {width:99%; height: 100%; background-color: #E1E9FB; border: solid 1px white; margin: 10px;}*/
.error-page, #cp-page {margin: 0 auto; width:400px; padding: 20px; background-color: #fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#cp-page {width: 650px;}
#cp-page input {display:block; text-align:center; text-transform:uppercase; color: #333333; font-weight:bold; text-shadow: 1px 1px 0 #fff; padding:7px 5px; border:solid 1px #c9c9c9; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size:11px; background: #f1f1f1; }
.error-page strong {font-size: 10pt;}
a.admin-edit-btn, a.admin-edit-btn:visited {}

/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */

/* For image replacement */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Contain floats: h5bp.com/q */
/*.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }*/
.clearfix:after { content:""; display:table; clear:both; }

/* Event list */
.event-list article {font-size: 13px; position: relative; z-index:-1px; background:url("img/room-list-line.png") no-repeat scroll center 100%; padding: 20px 0 40px 0; margin-bottom: 0px;}
.event-list article:hover {/*z-index:200;*/}
.event-list article p {margin: 0 0 7px;}
.event-list .event-list-photo {float: left; margin-right: 12px;}
.event-list .text { float: left; width: 495px; /*border-right:1px dotted #666;*/ background: transparent url("img/dotted-line-vertical.png") right 0 repeat-y;  height: 144px; height:145px \0/; overflow:hidden; display : block; position:relative; padding-right:20px;}
.event-list .text h3 { text-transform:none; padding:0px; margin:0px 0 7px 0; font-size:15px;}
.event-list .text h4 { text-transform:none; padding:0px; margin:0px 0 7px 0; font-size:13px;}
.event-list .text table td {width:50%;}
.event-list .text ul, .event-list .text2 ul { list-style-type: none; margin: 0; padding: 5px 0; }
.event-list .text ul li {background: url("snippets/bullet.png") no-repeat scroll 0 7px transparent; margin: 0 0 0px; padding-left: 12px;}
.event-list a.show-map, .event-list a.show-map:visited { /*margin-top:10px;*/ display:inline-block; }
.event-list a.show-map:after{background:url(img/sprite-icons-1.png) no-repeat scroll 0 -61px transparent;content:" ";display:inline-block;height:12px;left:4px;position:relative;top:1px;width:12px;}
.event-list a.show-map:hover:after {background-position: 0 -82px;}
.event-list .event-list-desc {margin-bottom:7px;}
.event-list .event-list-info {/*position: relative;*/ float:right; height: 100%; width: 200px; padding:0 3px 8px 0; display:block;}
.event-list .event-list-img {width: 190px; float: left; margin-right: 20px;}
.event-list .event-list-img .image {width:190px; height:140px; position:relative; z-index:20; background:transparent url("img/event-shadow.png") no-repeat bottom;}
.event-list .event-list-img .image a, .event-list .event-list-img .image a:visited {position:absolute; z-index:20; color:#333333; bottom:0; text-transform:uppercase; text-shadow: 1px 1px 0 #fff; font-weight:bold; font-size:10px; padding: 6px 5px; width:94px; display:none; text-align: center; background-color:#fff; background: #e3e3e3;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #e3e3e3 0%, #cdcdcd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#cdcdcd)); background: -webkit-linear-gradient(top,  #e3e3e3 0%,#cdcdcd 100%);background: -o-linear-gradient(top,  #e3e3e3 0%,#cdcdcd 100%); background: -ms-linear-gradient(top,  #e3e3e3 0%,#cdcdcd 100%); background: linear-gradient(to bottom,  #e3e3e3 0%,#cdcdcd 100%); -pie-background: linear-gradient(#E3E3E3, #CDCDCD); }
.lt-ie9 .event-list .event-list-img .image a, .lt-ie9 .event-list .event-list-img .image a:visited {background: #cdcdcd url(img/hotel-list-image-btn.png) 0 0 repeat-x;}
.event-list .event-list-img .image a:hover { text-decoration:underline;}
.event-list .event-list-img .image a.left {left:0; width: 95px; cursor: pointer;}
.event-list .event-list-img .image a.right {right:0; cursor: pointer;}
.event-list .event-list-img .image a.zoom {width:21px; height:21px; display:block; padding:3px; }
.event-list .event-list-img .image a span.icon {content: " "; width:15px; height:15px; margin:0 3px 3px 0; display:block; background: transparent url(img/sprite-1.png) -214px 0px no-repeat; }
.event-list article:hover .event-list-img .image a {display:block;}
.event-list .read-less {margin-bottom:5px; display: inline-block;}
.event-list-date {position:relative;  float:right;}
.event-list-date .price-from {color:#0C5E9F; font-size:13px; display:block; padding-right:2px; float:right; width:100%; text-align:right; font-weight:bold;}
.event-list-date strong {color:#264678; font-size:30px; display:inline-block; line-height: 32px;  width: auto;  padding:0px 0 6px 0;}
.event-list-date small {font-size:11px; display:inline-block; line-height: 16px;  text-align:right; width:43%; padding:0px 0 15px 0; color:#747475;}
.event-list-date table { width:100px; vertical-align:middle; text-align:right; float:right;}
.topic-details .event-list-date .month { text-transform:uppercase; color:#264678; font-size:12px; padding-right:5px;}
.topic-details .event-list-date .month, .topic-details .event-list-date .date  { width:25px; vertical-align:middle; text-align:right; padding:0 0 0 0px;}
.topic-details .event-list-date .year {  vertical-align:middle; text-align:right; padding:0 0px 0 0;color:#264678; font-weight:bold; font-size:12px;}
.topic-details .event-list-date .sredina { width:20px;  vertical-align:middle; text-align:center;  padding:0 0 0 0px;}
.event-list-date span.time{font-size:12px; margin-top:20px; float:right; color:#333; clear:both;}

.event-list article .event-show-more { visibility:hidden;  display:block; width:auto; font-size:11px; text-decoration:none; color:#0C5E9F; font-weight:bold; text-transform:uppercase; position:absolute; left:400px; padding:4px 20px 3px; bottom:-10px; z-index:20; cursor:pointer; -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
 background: #f5f5f5; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #f5f5f5 0%, #ffffff 60%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(60%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#ffffff 60%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5f5f5 0%,#ffffff 60%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5f5f5 0%,#ffffff 60%); /* IE10+ */
background: linear-gradient(to bottom,  #f5f5f5 0%,#ffffff 60%); /* W3C */
}
.paginacija-events { margin: 15px 0; font-weight:bold; float:right; }    
.paginacija-events a,
.paginacija-events a.jp-previous.jp-disabled, 
.paginacija-events a.jp-next.jp-disabled,
a.jp-previous.jp-disabled:hover {
    		font-size: 12px; cursor: pointer;  color: #fff; display:inline-block; width:30px; height:26px; background:#ececec; text-align:center; line-height:26px;
    		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyOTdjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRhODdiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzMyNzdhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzYzYTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top,  #6297c2 0%, #4a87b8 50%, #3277af 51%, #1363a3 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6297c2), color-stop(50%,#4a87b8), color-stop(51%,#3277af), color-stop(100%,#1363a3)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #6297c2 0%,#4a87b8 50%,#3277af 51%,#1363a3 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #6297c2 0%,#4a87b8 50%,#3277af 51%,#1363a3 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #6297c2 0%,#4a87b8 50%,#3277af 51%,#1363a3 100%); /* IE10+ */
            background: linear-gradient(to bottom,  #6297c2 0%,#4a87b8 50%,#3277af 51%,#1363a3 100%); /* W3C */
    	}
.paginacija-events a { margin: 0 2px 0 0;}
.paginacija-events a:hover { color: #fff;} 
.paginacija-events a.jp-previous, .paginacija-events a.jp-previous.jp-disabled  { display:none;}
.paginacija-events a.jp-next,.paginacija-events a.jp-next.jp-disabled { display:none; }   
.paginacija-events a.jp-current { color:#fff;  font-weight: bold; background:#ffffff; }    
.paginacija-events a.jp-disabled { color:#fff; }  
.paginacija-events a.jp-current, a.jp-current:hover,
.paginacija-events a.jp-disabled, a.jp-disabled:hover { color:#264579; cursor: default; background:#ffffff;}   
.paginacija-events span { margin: 0 0px; }

/* MICE Forme*/
.topic-details .mice-form { line-height:120%; width:100%; clear:both; padding-bottom:30px;}
.mice-form h2.border-bottom { padding-bottom:15px; color:#264579;    margin: 0 0 10px 0; }
.mice-form .half {  width:49%; }
.mice-form .box{width:100%; height:34px; padding:0px 0px 0 0px; display: table; float:left; margin-bottom:7px;}
.mice-form .box label{ display: table-cell; vertical-align:middle;  height: 34px;  width: 165px; padding-right:10px; font-size: 12px; text-align:left;  }
.mice-form .box label span{ display: inline-block; width:5px;  }

.mice-form div.selector {width:239px; background:transparent url(img/mice-forma-sprite.png) -1px -69px no-repeat; height:32px;}
.mice-form div.selector span {color:#333333; font-size:12px; width:229px; background:none; height:32px; line-height:33px;}
.mice-form div.selector select {height:35px; width:100%;}
.mice-form p.form-title { font-weight:bold; margin-bottom:20px;}
.mice-form .find-book-list li h3 {color: #333;font-size: 12px;font-weight: normal; margin: 0 0 3px; text-align: center; text-transform:none; }
.mice-form .find-book-list { list-style-type:none; padding-left:165px; width:100%;}
.mice-form .find-book-list li{ background:none;}

.mice-form input.text, .mice-form input.email, .mice-form input.password{background: url('img/mice-forma-sprite.png') no-repeat -1px -35px; width: 239px; height: 32px;border: none; padding:3px 12px}
.mice-form input.cr_date_calendar {
    background: #fff url(img/search-box-calendar.png) 97% 6px no-repeat;
    margin-bottom: 10px;
    border: solid 1px #d5d6d6;
    width: 190px;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.15) inset;
    cursor: pointer;
}
.mice-form .cr_inline_calendar {
    top: 33px;
}
.mice-form .cr-date-time { position: relative; }
.mice-form div.uploader, .mice-form div.uploader span.action {background: url('img/mice-forma-sprite.png') no-repeat -1px -1px; width: 239px; height: 32px;}
.mice-form div.uploader span.action { background-position: right -1px;  height: 32px;  line-height: 32px;}
.mice-form div.uploader span.filename {  height: 32px;  margin: 0px 0px 0px 2px; line-height: 32px;}
.mice-form div.uploader span.filename {  border-right: 1px solid #BBBBBB;  color: #727272;  font-size: 12px; width: 193px;}
.mice-form div.uploader.focus, .mice-form div.uploader.hover, .mice-form div.uploader:hover {box-shadow: 0 0 3px 3px #6CCFF9;border: none;}
.mice-form div.uploader.focus span.action, .mice-form div.uploader.hover span.action, .mice-form div.uploader:hover span.action { background-position: right -1px;}
.mice-form div.uploader.active span.action, .mice-form div.uploader:active span.action {  background-position: right -1px; }
.mice-form input.text:focus, .mice-form input.email:focus, .mice-form input.password:focus, .mice-form textarea.uniform:focus { box-shadow: 0 0 3px 3px #6CCFF9;  border: none; }
.mice-form .hotel-list-booking-calendars label {
    font-size: 12px;
}

.mice-success-box, .mice-errorr-box { color:#264579; font-size:13px; position:relative; margin-top:25px;  display:table; width:100%; -webkit-box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, 0.39); box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, 0.39);
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxMDAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOEZCRkMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNEOUU3RjAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxMDApIiAvPgo8L3N2Zz4=);
background: #f8fbfc; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #edeff2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#edeff2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#edeff2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#edeff2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#edeff2 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#edeff2 100%); /* W3C */}
.mice-success-box { height:65px;}
.mice-success-box span { display:table-cell;vertical-align:middle; text-align:left; padding-left:55px;}
.mice-success-box  em{background: url('img/mice-forma-sprite.png') no-repeat -1px -105px; width: 30px; height: 30px; display:inline-block; position:absolute; left:15px; top:18px;}
.mice-errorr-box { height:42px;}
.mice-errorr-box span { display:table-cell;vertical-align:middle; text-align:left; padding-left:48px; color:#ff3700;}
.mice-errorr-box  em{background: url('img/mice-forma-sprite.png') no-repeat -37px -108px; width: 23px; height: 21px; display:inline-block; position:absolute; left:15px; top:11px;}
#mice-subscribe .gift-errorr-box { position:relative; float:left; margin-bottom:20px; width:100%;}
#mice-subscribe  .box{width:100%; height:34px; padding:0px 0px 0 0px; display: table; float:left; margin-bottom:3px;}
#mice-subscribe  .box label{ display: table-cell; vertical-align:middle;  height: 34px;  width: 135px; padding-right:10px; font-size: 12px; text-align:left;  }
#mice-subscribe .gift-errorr-box span { display:table-cell;vertical-align:middle; text-align:left; padding-left:33px; color:#ff3700;}
#mice-subscribe .gift-errorr-box  em{background: url('img/mice-forma-sprite.png') no-repeat -37px -108px; width: 23px; height: 21px; display:inline-block; position:absolute; left:0px; top:0px;}

#mice-book-accomodation .calendars-popup { left:-400px;  }
#mice-book-accomodation #checkout-calendar {left: -494px;}
#mice-book-accomodation #checkout-calendar .arrow { left: 521px; }
#mice-book-accomodation .calendars-popup .arrow { left:435px; }
#nwl-error {color:#ff3700; padding-right: 50px;}
#nwl-error-email {color:#ff3700; padding-right: 50px;}

/* Gift Voucher popup */
#popup-buy-as-gift {   display:none; width: 550px; padding: 0px 20px 10px 20px; 
 background: #f5f5f5; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #f5f5f5 0%, #ffffff 60%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(60%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#ffffff 60%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5f5f5 0%,#ffffff 60%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5f5f5 0%,#ffffff 60%); /* IE10+ */
background: linear-gradient(to bottom,  #f5f5f5 0%,#ffffff 60%); /* W3C */
}
#popup-buy-as-gift h2{ color:#254a7d; font-size:16px; padding-bottom:15px;}
#popup-buy-as-gift .gift-form { display:block; width:100%;  float:left; padding-bottom:25px; margin:10px 0 20px 0;}
#popup-buy-as-gift .gift-form input.text{ background: url('img/mice-forma-sprite.png') no-repeat -1px -35px; width: 239px; height: 32px; border: none; float:left;}
#popup-buy-as-gift .gift-form a.btn-blue{ height:32px; margin-left:10px;  float:left;}
#popup-buy-as-gift .gift-form input.text:focus{ box-shadow: 0 0 3px 3px #6CCFF9; border: none;}
#popup-buy-as-gift td { vertical-align:middle; }
#popup-buy-as-gift td p{ color:#727272; font-size:12px; }
#popup-buy-as-gift .gift-errorr-box { position:relative; float:left; margin-bottom:20px; width:100%;}
#popup-buy-as-gift .gift-errorr-box span { display:table-cell;vertical-align:middle; text-align:left; padding-left:33px; color:#ff3700;}
#popup-buy-as-gift .gift-errorr-box  em{background: url('img/mice-forma-sprite.png') no-repeat -37px -108px; width: 23px; height: 21px; display:inline-block; position:absolute; left:0px; top:0px;}
.gv-general-popup span {display: none;}

/* Trustyou reviews*/

.trustyou {width:700px; background:#f7f7f7; display: block; color:#333; overflow:hidden;
background: #f7f7f7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #f5f5f5 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f5f5f5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f5f5f5 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f5f5f5 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #f5f5f5 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */   }

.trustyou ul, .trustyou ol { list-style-type:none; padding:0; margin:0px;}
.trustyou ul { border-top:1px solid #ececec; }
.trustyou ul .review-item { display: block; border-bottom:1px solid #ececec; float:left; padding:5px 0;}
.trustyou h2{ color:#254a7d; font-size:16px; padding-bottom:15px; background:transparent url('img/dotted-line.png') repeat-x bottom;}
.trustyou .trust-title {background:transparent url('img/trust-view-header.png') no-repeat -4px 0; width:700px; height:80px; margin-bottom:10px; display:table;}
.trustyou .trust-title .ocjene-gore {display:table-cell; vertical-align:middle; padding-left:10px; width:500px;}
.trustyou .trust-title .ocjene-gore .title2{font-size:15px;}
.trustyou .trust-title .logo {display:table-cell; vertical-align:middle; position:relative; right:0px; width:173px;}
.trustyou .trust-title .logo .trust-you-logo {background:transparent url('img/trust-view-logo.png') no-repeat 0px 0; width:153px; height:47px;  display:block;}
.trustyou  .paginator { float: right; text-transform:uppercase; font-weight:bold; margin-top:20px;}
.trustyou  a.next { text-align:right;}
.trustyou a.prev { text-align:left;}
.trustyou  a.next, .trustyou a.prev {display:inline-block; padding:5px 9px; background-color:#f3f3f3; color:#525252; line-height:14px; font-size:11px; min-width:100px; }
.trustyou  a.next:hover, .trustyou a.prev:hover { 
    color:#fff; 
    background: #4c88b9; /* Old browsers */
    background: -moz-linear-gradient(top, #4c88b9 49%, #256eaa 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(49%,#4c88b9), color-stop(50%,#256eaa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4c88b9 49%,#256eaa 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #4c88b9 49%,#256eaa 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4c88b9 49%,#256eaa 50%); /* IE10+ */
    background: linear-gradient(to bottom, #4c88b9 49%,#256eaa 50%); /* W3C */    
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0Qzg4QjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM0Qzg4QjkiIG9mZnNldD0iMC41Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzI1NkVBQSIgb2Zmc2V0PSIwLjUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjU2RUFBIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnNzQ4KSIgLz4KPC9zdmc+);
}

.trust-stars { width:135px; display:block; float:left;}
.trustyou .ocjene{ color:#76a331; font-size:14px; font-weight:bold;  display:block; width:125px; padding:0 0 0 5px}
.trustyou .ocjene .veliko{ font-size:16px; color:#76a331;}
.trust-stars span.star { width:110px; height:20px; display:block; background:url('img/trust-you-stars.png') no-repeat 0 0;}
.trust-stars span.star.stars-1 {background-position:0 -20px;}
.trust-stars span.star.stars-2 {background-position:0 -38px;}
.trust-stars span.star.stars-3 {background-position:0 -55px;}
.trust-stars span.star.stars-4 {background-position:0 -72px;}
.trust-stars span.star.stars-5 {background-position:0 -91px;}
.trust-stars .from{ font-size:11px; font-style:italic; padding:5px 0 0 5px;  color:#727272;}
.trustyou .tekst {width:560px; display:block; float:right; padding-right:10px;}
.trustyou .tekst p { padding:0; margin:0; font-size:12px;}
.trustyou .tekst .ime { float:right; font-size:11px; color:#727272;}
.trustyou .tekst a em {     background: url("img/sprite-3.png") no-repeat scroll -53px -1px transparent;display: inline-block; height: 8px;margin-left: 3px; width: 4px;}
#review-popup { min-height:350px;}

.promocode_input_check { width:480px; padding-left:25px;  font-size:13px; color:#525252; padding-bottom: 10px;}
.promocode_input_check_first {
    padding-left:0;
    background:transparent url(img/promocode_line.png) 100% 40px no-repeat;
    padding-right: 25px;
}
.promocd_input_cont {
    float:left;
    position: relative;
}
.reset-codes-btn {
    position:absolute;
    right:2px;
    top:1px;
    width:25px;
    height:29px;
    display:none;
    background: transparent url(img/promocode_reset_btn.png) 0 0 no-repeat;
    cursor: pointer;
}
.alert-codes {
    background-color: #fff;
    border-radius: 7px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
    padding: 10px 5px 10px 40px !important;
    position: absolute !important;
    top: 36px;
    width: 315px;
    margin:0 !important;
}
.alert-codes::after {
    content: " ";
    width:20px;
    height:14px;
    display:block;
    position:absolute;
    top:-12px;
    left:25px;
    z-index:100;
    background: transparent url(img/promocode_alert_triangle.png) 0 0 no-repeat;
}
.super-cool-shield {

    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    background-color:#fff;
    filter: alpha(opacity=30);
    opacity: 0.3;
    display:none;
}
#promocode-popup .promocode_input_check {float:left; padding-left:0px; background:none; font-size:13px; color:#525252; padding-bottom: 10px;}
.promocode_input_check h3 { margin:0 0 20px; font-size:15px; font-weight:bold; color:#333333;}
#promocode-popup .promocode_input_check h3 { margin:0 0 20px; font-size:15px; font-weight:bold;color:#254a7d; padding-bottom:10px; background:transparent url('img/dotted-line.png') repeat-x bottom;}
.promocode_input_check_box { position:relative; padding:30px 20px; background:#e6eaef;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZWFlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjJmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmVhZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#e6eaef 0%,#f1f2f3 50%,#e6eaef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6eaef),color-stop(50%,#f1f2f3),color-stop(100%,#e6eaef));background:-webkit-linear-gradient(top,#e6eaef 0%,#f1f2f3 50%,#e6eaef 100%);background:-o-linear-gradient(top,#e6eaef 0%,#f1f2f3 50%,#e6eaef 100%);background:-ms-linear-gradient(top,#e6eaef 0%,#f1f2f3 50%,#e6eaef 100%);background:linear-gradient(to bottom,#e6eaef 0%,#f1f2f3 50%,#e6eaef 100%);}
#promocode-popup .promocode_input_check_box {
    padding: 0 0 10px;
    background: none;
    width: 385px;
    display: inline-block;
}
.loyalty-message-below-input {
    padding-top:15px;
    color:#858585;
}
.promocode_input_check.loyalty-form{ width:780px;}

.lt-ie9 .promocode_input_check_box {background:#e6eaef;}
.promocode_input_check_box input {border:0 none; float:left; font-size:13px; color:#333333; padding:3px 10px; background: transparent url(img/sprite-1.png) 0 -485px no-repeat; height:31px; line-height:30px; width: 215px;}
.promocode_input_check_box a, .promocode_input_check_box a:visited {float: left; font-size: 13px; height: 30px; margin-left: 10px; min-width: 120px; width: auto;}
.promocode_input_check p {margin-bottom:20px;}
.promocode_input_check p#promocodeError, .promocode_input_check p.msg-error {color:#FF3900; padding-left: 33px; position: relative;}
.promocode_input_check p#promocodeError:before, .promocode_input_check p.msg-error:before{ background: url("img/sprite-2.png") no-repeat scroll -136px -494px transparent; content:" "; display: block; height: 22px; left: 0; position: absolute; top: 0; width: 23px; }
#ExpiredPsoSubscribeTextBox {border:0 none; float:left; font-size:13px; color:#333333; padding:3px 10px; background: transparent url(img/sprite-1.png) 0 -485px no-repeat; height:31px; line-height:30px; width: 215px;}
input.subscribe{float: left; font-size: 13px; height: 30px; margin-left: 10px; min-width: 120px; width: auto;}
.subscribe_input_check {background: url("img/dotted-line.png") repeat-x scroll 0 100% rgba(255, 255, 255, 0.8);color: #525252; float: left; font-size: 13px; padding-bottom: 25px; padding-left: 25px; width: 100%;}
.subscribe_input_check .success-box, .subscribe_input_check  .error-box { display:block; height: auto; padding-left:45px; position: relative} 
.subscribe_input_check .success-box em{background: url('img/mice-forma-sprite.png') no-repeat -1px -105px;    display: inline-block; height: 30px; left: 5px; position: absolute; top: -5px;  width: 30px;}
.subscribe_input_check  .error-box  em{background: url('img/mice-forma-sprite.png') no-repeat -37px -108px; width: 23px; height: 21px; display:inline-block; position:absolute; left:5px; top:-5px;}
input.subscribe:invalid{ background-color: #f0dddd; color: black !important;}
span.subscribe-box { font-size: 13px;font-weight: bold; line-height: 1.3; margin-top:-5px; display:block;}
span.expiredPackageInvalidEmailMessage{display:block; color: #ff0000;}

.promocode_input_check p#promocodeError::before, .promocode_input_check p.msg-error::before {
    left: 8px;
    top: 8px;
}

.agencija-transfer {position:relative; color:#525252; font-size:12px; }
.agencija-transfer-p {margin: 0 0 15px;}
.agencija-transfer em {color:#717171;}
.agencija-transfer-col {float:left; margin-right:20px; width: 292px;}
.agencija-transfer-col-last {margin-right:0;}
.agencija-transfer-col label {display:block; padding-bottom:5px;}
.agencija-transfer-col h3 {color:#204677; font-weight:bold; margin: 0 0 5px; font-size:12px; text-transform:uppercase;}
.agencija-transfer-col .cr_input310 {background: transparent url("img/transfer-input.png") 0 0 no-repeat; width:290px;}
.agencija-transfer-col textarea {width:290px; height:123px; background:transparent url(img/transfer-text.png) 0 0 no-repeat; color: #525252; font-size: 12px; padding: 7px 10px; border: 0 none;}
.agencija-transfer-cal {position:relative;}
.agencija-transfer-cal img {cursor: pointer; position: absolute; right: 3px; top: 1px;}
.transfer_date_calendar1, .transfer_date_calendar2 { width: 287px; color: #333333;}
.agencija-transfer-col .btn-blue { /*float:left; padding: 6px 10px;*/ position:absolute; right:0;  bottom: 15px; width:auto; }
.transfer_inline_calendar1, .transfer_inline_calendar2 { border:solid 3px #fff !important; padding:10px; -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
background: #f5f5f5 !important; position:absolute; display:none; z-index: 500; zoom:1;}
.transfer_inline_calendar1 .ui-datepicker, .transfer_inline_calendar2 .ui-datepicker { width: 250px !important; }

/* Custom fancybox overlay */
#fancybox-overlay.fancyboxy-overlay-custom {background: none repeat scroll 0 0 #274A81; cursor: pointer;position:fixed; display: block; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: 0.7; z-index:600;}
.fancybox-custom-open header.main,
.fancybox-custom-open .top-info-menu {z-index:200;}



.popup_share_box { position: fixed; top:15px; top:-90px; left: 50%; background-color:#3582bc; z-index:999; background-color: rgba(53,130,188, 0.95); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; padding:10px 16px; color: #FFFFFF; font-size: 16px; font-weight: bold; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.popup_share_box a.popup_share_box_close { position:absolute; display:block; width:23px; height:22px; background:transparent url(img/share_box_close.png) 0 0 no-repeat; left: -8px;top: -6px; }
.popup_share_box p { margin:0;}
.popup_share_box img { position:relative; margin: -2px 0 0 10px;}
    .popup_share_box a, .popup_share_box a:visited {
        color: #fff;
        text-decoration: underline;
    }

.adults_only_disclaimer {
	background: #f5f5f5;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #f5f5f5 0%,#ffffff 100%);

	font-size:13px;
	color: #5F5F5F;
	border: 2px solid #CCCCCC;

	padding: 13px 15px 13px 50px;
	margin: 10px 0;
	position: relative;
	display:inline-block;
}
.adults_only_disclaimer::before {
	content: url(img/info_red_icon.png);
	position: absolute;
	left: 15px;
	top: 20px;
}

/* Deals list na overview */
.deal-details-with-links {
	  width: 630px;
}

.deal-details-with-links #sp-hot-deal-wrap{
	width: 100%;
}

.deal-details-with-links ul.hot-deal-list li.item {
	width: 100%;
    padding-top:8px;
    padding-bottom:8px;
    height: auto;
}
.deal-details-with-links ul.hot-deal-list li.item.selected {
	background: rgb(242,242,242);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(242,242,242,1) 0%, rgba(255,255,255,1) 50%, rgba(242,242,242,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(242,242,242,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)));
	background: -webkit-linear-gradient(left,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 50%,rgba(242,242,242,1) 100%);
	background: -o-linear-gradient(left,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 50%,rgba(242,242,242,1) 100%);
	background: -ms-linear-gradient(left,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 50%,rgba(242,242,242,1) 100%);
	background: linear-gradient(to right,  rgba(242,242,242,1) 0%,rgba(255,255,255,1) 50%,rgba(242,242,242,1) 100%);

}
.deal-details-with-links ul.hot-deal-list li.item .hot-deal-list-periods {
    height: 70px;
}
.deal-details-with-links .hot-deal-list-details strong {
    font-size: 14px !important;
    line-height: 1;
}
.deal-details-with-link ul.hot-deal-list li.item .hot-deal-list-details {
    padding-top: 3px;
    padding-bottom: 3px;
}

.deal-details-with-links ul.hot-deal-list li.item a.arrow-link {
	right: 0;
    top: 50%;
    margin-top: -12px;
}
/* /Deals list na overview */

/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
 /* a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }*/
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  
  
  header .main ul, .breadcrumb,.top-info-menu .book-button, .top-general-menu .book-button, #topic-menu, .find-book, .book-opis-desno,
  .room-list article .room-show-more, .top-general-menu ul, .top-info-menu .media { display:none;}
  .room-list .text { height:auto;}
  .top-info-menu, .top-general-menu {margin-top: 0px;}
  #map_canvas, .map-route-popup{width:100%; height: 515px; float:left;}
  .map-route-over-content {width:100%; height: auto; float:left; position:relative; margin-top:20px;}
  .direkt, #directions-panel {width:100%; height: auto;}
  .no-print { display:none;}
  .print { display:block;}
  img.print { position:absolute; left:0px; top:0px;}
}

/* jQuery Countdown styles 1.6.1. */
.hasCountdown {color: #fff; }
.hasCountdown div{padding:0; margin:0; list-style-type:none;}
.hasCountdown div span{ width:42px; margin-right:4px; display:inline-block; text-align:center; font-size:24px; font-weight:bold;}

/* dodatak za early booking*/
.promo-eb {text-transform: uppercase; color: #FF5500; font-size:12px; margin-bottom: 3px; font-weight: bold;}
.promo-eb .postotak {font-size:15px;}
/* mp: 02.2014. */
.menu-0 .main-sub.banner-menu, .banner-menu-acc  { height: 424px;left: -280px; width: 1000px;z-index: 0;
background: #e9f0f6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjZTlmMGY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzIlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #e9f0f6 16%, #ffffff 72%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(16%,#e9f0f6), color-stop(72%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #e9f0f6 16%,#ffffff 72%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #e9f0f6 16%,#ffffff 72%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #e9f0f6 16%,#ffffff 72%); /* IE10+ */
background: radial-gradient(ellipse at center,  #e9f0f6 16%,#ffffff 72%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f0f6', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}

.banner-menu-acc{left:0;position:absolute;top:0;padding:25px 20px 15px;}
.main-sub.banner-menu{box-shadow:none;}
.main-sub.banner-menu .main-sub-cont{border-style:none;}
h2.banner-menu-title,#header-gallery li .banner-menu-acc h2.banner-menu-title{font-size:24px;font-weight:400;margin-top:5px;padding-left:302px;width:100%;color:#0C5E9F;font-family:'open_sansregular',Arial,sans-serif; font-weight:bold;}
.sub-menu-title,.banner-menu-acc .sub-menu-title{background:none repeat scroll 0 0 #FFF;border-bottom:1px solid #E2E8EE;margin-left:-6px;width:101%;line-height:23px;padding:2px 8px;}
.sub-menu-title{margin-bottom:3px;}
.sub-menu-title a,#header-gallery li .sub-menu-title a{float:right;}
.sub-menu-title h3,#header-gallery li .sub-menu-title h3{color:#0C5E9F;font-size:16px;font-family:Arial, serif;font-weight:700;float:left;margin:0;padding:0;}
.nav-column{float:left;width:25%;padding:4px 7px;}
.nav-column:first-of-type{width:49%;}
.nav-column a {color: #0C5E9F;}
header.main .logo{z-index:300;position:relative;}
nav.main ul .main-sub .nav-column ol,#header-gallery li .nav-column ol{border-top:medium none;margin-bottom:20px; margin-top:10px; list-style-type:none;padding-left:0;}
#header-gallery li .nav-column:first-of-type ol { margin: 11px 0;}
nav.main ul .main-sub .nav-column:first-of-type li,#header-gallery li .nav-column:first-of-type li{float:left;width:53%; line-height:1.15; padding:0 0 3px 0;}
#header-gallery li .nav-column:first-of-type li{line-height:1.15;}
nav.main ul .main-sub .nav-column:first-of-type li:nth-child(2n),#header-gallery li .nav-column:first-of-type li:nth-child(2n){margin-left:2%;width:45%;}
nav.main ul .main-sub .nav-column ol li,#header-gallery li .nav-column ol li{border-bottom:medium none;background:transparent url(img/dotted-line.png) repeat-x bottom;padding:0 0 2px; line-height:1.25;}
nav.main ul .main-sub .nav-column ol li a,#header-gallery li .nav-column ol li a{display:block;font-family:Arial, serif;font-size:12px;margin:0;padding:3px 2px;}
#header-gallery li .nav-column ol li a{padding:3px 2px;}
nav.main ul .main-sub .nav-column ol li a:hover,#header-gallery li .nav-column ol li a:hover{background-color:#FFF;display:block;}
nav.main ul .main-sub .nav-column ol li a.family,#header-gallery li .nav-column ol li a.family{background-image:url(img/family-icon-small.png);background-position:right center;background-repeat:no-repeat;padding-right:15px;}
.bottom-content{padding-bottom:20px;position:relative;/*z-index:900;*/}
header.main.header-z{z-index:1200;}
#header-gallery li .header-gallery-text.contain-menu{right:0;left:0;}
.family-box{background:url(img/family-icon-big.png) no-repeat 0 center;    bottom: 25px; display: block;padding: 6px 0 7px 70px; position: absolute; left: 740px;width: auto;}
.family-box h3,#header-gallery li .family-box h3{color:#0C5E9F;background:transparent url(img/dotted-line.png) repeat-x bottom;font-size:16px;font-family:Arial, serif;font-weight:normal;margin:0 0 5px;padding:0 0 5px;}

/* snippet  - home page*/
.sp-new-home { background-color: #F7F7F7; border: 4px solid #FFF; bottom: 0; float: left; left: 0; margin-top: 22px; margin-bottom: 22px; position: relative; width: 960px; background: linear-gradient(toright,#f7f7f70%,#ffffff50%,#f7f7f7100%); padding: 0; }
.sp-new-home:after { background: url(snippets/shadow-restaurants.png) no-repeat scroll 0 0 rgba(0,0,0,0); content: " "; display: block; height: 17px; position: absolute; top: 102%; width: 960px; }
.sp-new-home .sp-guarantee.guarantee { margin-top: 0!important; width: 200px!important; padding: 10px 10px 0 20px !important; }
.sp-guarantee.guarantee ol li { min-height: 45px!important }
.sp-new-home .banner-list { border-left: 4px solid #FFF; float: right; height: 100%; margin-top: 0; position: relative; top: 0; width: 725px; padding: 0 15px 15px; }
.banner-list ul { list-style-type: none; margin: 0; padding: 0; }
.banner-list li { display: inline-block; float: left; font-size: 12px; margin-right: 10px; text-align: center; width: 165px; position: relative; }
.banner-list li:last-child, .banner-list li.last { margin-right: 0 }
.banner-list li span { display: block; padding: 10px 0; }
.banner-list li:after { background: url(img/sprite-1.png) no-repeat scroll 10px -225px rgba(0,0,0,0); content: " "; display: block; height: 10px; position: absolute; top: 122px; width: 165px; }
.banner-list li a img { border: none }
.banner-list li a { color: #333 }
.banner-list li a:hover { text-decoration: none }
.banner-list a.find-more { position: absolute; top: 16px; right: 17px; display: block; background: #9c9c9c; font-size: 12px; border-radius: 3px; color: #fff; text-transform: uppercase; padding: 3px 8px; }
.banner-list a.find-more:hover { background: #0C5E9F; text-decoration: none; }
.sp-new-home h2 { background: transparent url(img/dotted-line.png) repeat-x bottom; padding-bottom: 8px; margin-bottom: 10px; color: #264A7F; float: left; font-size: 18px; font-weight: 700; min-width: 190px; padding-right: 10px; width: 100%; }
.lt-ie9 .sp-new-home { background: transparent url(img/calendar_popup_ie.png) 50% 0 repeat-y }
.sp-guarantee.guarantee ol li.list-3:before, .lt-ie9 .sp-guarantee.guarantee ol li .number-3 { background-position: -111px -404px }
.sp-guarantee.guarantee ol li.list-4:before, .lt-ie9 .sp-guarantee.guarantee ol li .number-4 { background-position: -139px -404px }
.sp-guarantee.guarantee ol li.list-5:before, .lt-ie9 .sp-guarantee.guarantee ol li .number-5 { background-position: -167px -404px }
