#inner {
	border-top: none!important;
}

/* settings - start */
body {
    font-size: 11px;
	    background: #f0f0f0  url("")  repeat-x;
}
a {
    color: #3B9AD7;
}

a:hover {
    color: #1f5684;
}
#menu {
		background: #258CC9 url("") repeat-x;
}
.nav li li {
    background: #258CC9 none repeat;
}
.nav li li a:hover {
    background-color: #64bef7;
}
.nav a {
    color: #ffffff;
}
.nav li li a {
    color: #ffffff;
}

#nav li a {
	    background: #258CC9 url("") repeat-x;
    color: #ffffff;
}

#nav li a:hover {
    background-color: #383838;
    color: #ffffff;
}

#left-slave {
    background-color: ;
}

#right-slave {
    background-color: ;
}
#country-list a{
    color: #3A80AD;
}
#country-list a:hover{
    color: #9B4A3F;
}
#footer {
	    background: #258CC9 url("") repeat-x;
    color: ;
}
#footer a {
    color: ;
}

.altrow,
.sm-result:nth-child(2n+1){
    background-color: #eee;
}
    background-color: #eee;
}

table.scroll tbody tr.alt{
    background-color: #eee;
}

.top-offer-square{
    background: #eee;
}

#master{
        width:902px;border-left:none;border-right:none;
    }

#show-map{
    color : #3B9AD7;
}

/* settings - own */

/*ICON CSS CUSTOM*/
.transport-icon { background: transparent; padding: 2px; width: 25px !important;height: 25px !important;}
img.lm, img.fm { background: transparent; padding: 2px; width: 25px !important;height: 25px !important;}
.star {padding: 2px; width: 20px !important;height: 20px !important;}
/*SEARCH RESULT SORT*/
.sort-by {text-align: center;padding: 0px 0px;margin-bottom: 20px;font-size: 0;}
.sort-by a {padding: 8px 20px;display: block;background: #51aadd;color: #fff !important;font-size: 13px;width: 48%;float: left;max-width: 250px;margin-right: 5px;margin-bottom: 15px;position:relative;border-radius:1px;opacity:0.8;}
.sort-by a:hover {background:#51aadd;color:#fff !important;opacity:1;}
.erased {padding: 25px;font-size: 25px;text-align: center;border: 1px dashed ;margin-bottom: 15px;}
.erased .c3f-c3f-info-2 {font-size: 30px;padding: 15px;color:#555;}
.not-found {padding: 25px;font-size: 15px;text-align: center;border: 1px dashed;}

/*form size*/
input[type="text"], select, textarea, .selectBox, * {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
input[type="submit"], #order-lidi-back, #order-lidi, .simple-tab-content .description__order a, #magicButton {background: #2e7cbd;padding:10px;}
#colorbox, #colorbox *, #showReviews * {-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
a, a:visited {color:#2e7cbd;}
body {font-family: 'Open Sans', sans-serif;background-color:transparent;color:#333;}
.show-menu {display:none !important;}
#right-slave, #menu, #head, #footer, #footer-menu {display:none !important;}
#wrap, #main, #inner {margin: 0px auto;position: relative;max-width: 970px !important;border:0;width:100%;}

#heading {display:none;}
#cont {width:100%;max-width:1200px;border:0;}
#inner {border:0;width:100%}
.homepage #master {border:0;float: left;max-width:1200px;width:100%;}
#master {border:0;max-width:920px;width:100%;}
#master .cd-title {background:transparent;}
#master .cd-title .text {width:100%;color:#333;font-size: 25px;margin:15px auto 0px;}

#menu {background:#2e7cbd;}
#menu li a {font-size:15px;color:#fff;;}
#menu li a:hover {font-size:15px;color:#eee;}
/*sidebox menu*/
#nav, #nav ul {border-bottom: 1px dashed #3B9AD7;width: 100%;}
#nav li a {padding: 5px 10px;width: auto;line-height: 30px !important;font-size: 13px;height: 40px;background: transparent;color: #e05c14;}
#nav li a:hover {background: transparent;color: #e05c14;text-decoration:underline;}
/*search*/
.searchmask-global .input {float: left;width: 19% !important;padding: 1%;margin: 1%;}
.searchmask-global input {width: 100% !important;}
.searchmask-global input[type="text"],
.searchmask-global select,
.searchmask-global textarea,
.searchmask-global .selectBox,
.searchmask-global .dest-selector-opener {width: 100% !important;height: 35px;border: 1px solid #8fb0b6;border-radius: 0;background: #fff;line-height: 35px;min-width: 100px;}
.searchmask-global .submit {float: right;margin-top: 0px;margin-bottom: 0px;margin: 1%;position: relative;}

.topoffers-global .text-before {padding: 5px 10px;font-size: 16px;}
.topoffers-global .text-before a{}
.topoffers-global .text-before ul {display: inline-block;list-style:none;padding:0;margin:0;padding-top:10px;}
.topoffers-global .text-before li {padding:5px 10px;float:left;font-weight:700;}
/*search result*/
.params-search-tmpl-1 .smInner .hotel {font-size: 20px;}
.params-search-tmpl-1 .smInner .hotel a {color:#e05c14;}
.params-search-tmpl-1 .more-link a {background:rgba(114,191,68,1);color:#fff;}
.params-search-tmpl-1 .lm-wrap, .params-search-tmpl-1 .fm-wrap {background: #e05c14;}
.params-search-tmpl-1 .smInner .price-info a {color:#e05c14;}
/*travel detail*/
.tmpl-style-4 .top-bar {border-bottom: 1px solid rgba(200,200,200,0.3);}
.tmpl-style-4 .top-title__destination a {font-size: 17px;text-decoration: none;color:#2e7cbd;font-weight:700;}
.tmpl-style-4 .info-box__price {background: #3B9AD7;}
.tmpl-style-4 .structured-content__tabs .simple-tab-header a.opened span {background: #2e7cbd;}
.tmpl-style-4 .description__order a {background:#3B9AD7;}
#grid-box .ui-jqgrid-view td a {color: #fff !important;background: #2e7cbd;}
.tmpl-style-4 .link-back a {background-color:#2e7cbd;color:#fff;}
.tmpl-style-4 .tour-operator-link {font-size: 4px;}
/*paging*/
.paging {font-size: 19px;}
.paging-row.paging-text {display: none;}
.tag-cloud.cd-content {padding: 40px;}
/******sablona TOP PONUKY-SQUARES*******/
.square {padding: 10px; position:relative;}
.squareInner {border-bottom:2px solid #2e7cbd; float:left; width:100%;}
.squareInner .detail {position:absolute; display:block; top:0px; left:0px; width:100%; height:100%; font-size:0;}
.squareInner .thumb {height:130px;} 
.squareInner .info {list-style:none; padding:5px; margin:0;}
.squareInner .hotel {color:#2e7cbd;font-size:16px; font-weight:700; padding:5px; height:26px;}
.squareInner .country {font-weight:700; padding:5px; height:25px;}
.squareInner .boarding {padding:5px;}
.squareInner .date {padding:5px; background:#eee;}
.squareInner .price-cont {list-style:none; padding:5px; margin:0; text-align:right;}
.squareInner .transport {padding:5px;}
.squareInner .price {padding:15px; font-size:22px; font-weight:700; color:#2e7cbd;}
.squareInner .price-fees {padding:0;}
.squareInner .rating {padding:5px; text-align:left; height:25px;}
/******sablona TOP PONUKY-LINES*******/
.line {padding: 10px; position:relative;}
.lineInner {position:relative; border-bottom:2px solid #2e7cbd; float:left; width:100%;}
.lineInner .detail {position:absolute; display:block; top:0px; left:0px; width:100%; height:100%; font-size:0;}
.lineInner .thumb { } 
.lineInner .thumb-img {position: absolute; top: 0; bottom: 0; left: 0; width: 100%;background-size: cover !important; background-position: center !important;}
.lineInner .info {list-style:none; padding:5px; margin:0;}
.lineInner .hotel {color:#2e7cbd; font-size:16px; font-weight:700; padding:5px; height:29px;}
.lineInner .country {font-weight:700; padding:5px;}
.lineInner .boarding {padding:5px;}
.lineInner .date {padding:5px; background:#eee;}
.lineInner .price-cont {list-style:none; padding:5px; margin:0; text-align:right;}
.lineInner .transport {padding:5px;}
.lineInner .price {padding:15px; font-size:22px; font-weight:700; color:#2e7cbd;}
.lineInner .price-fees {padding:5px;}
.lineInner .rating {padding:5px; text-align:right;}

/******sablona TOP PONUKY-TEXT*******/
.text {padding: 5px; position:relative;}
.textInner {float:left; width:100%; background: #eee;}
.textInner .detail {position:absolute; display:block; top:0px; left:0px; width:100%; height:100%; font-size:0;}
.textInner .info {list-style:none; padding:5px; margin:0;}
.textInner .hotel {color:#2e7cbd; font-size:16px; font-weight:700; padding:5px; height:30px;}
.textInner .country {font-weight:700; padding:5px;}
.textInner .date {padding:5px;}
.textInner .price-cont {list-style:none; padding:5px; margin:0; text-align:right;}
.textInner .price {padding:5px; font-size:16px; font-weight:700; color:#2e7cbd;}
.textInner .price-fees {padding:5px;}
.textInner .rating {padding:5px; text-align:left;}
.textInner .rating span {float: right;}
.homepage .next a {text-decoration:none;}
/*footer*/
#back-top {background: #555;}
#back-top::before {left: 8px;top: -9px;}
#footer {background:transparent;color:#555;border:0;height:55px;line-height:55px;margin-bottom:30px;font-size:11px;}
#footer a {color:#2e7cbd;}
#footer-menu {background:#2e7cbd;line-height: 50px;}
.footer-nav  {max-width: 1150px;}
.footer-nav li {padding: 0px 15px;font-weight: 700;}
.footer-nav li a {color: #fff;text-decoration: none;font-weight: 700;font-size: 15px;}
.footer-nav li a:hover {text-decoration: underline;}
.footer-text {margin: 0;padding: 0;list-style: none;display: inline-block;}
.footer-text li {padding: 0;margin: 0;}
/*selector*/
.tip-box{padding:8px}
.tip-box .box{background-size:cover!important;background-position:center!important;height:239px;position:relative;color:#fff;box-shadow: 0px 0px 1000px rgba(0,0,0,0.3) inset;}
.tip-box .box .hover{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,141,210,0.50);display:none;z-index:1;border:2px solid rgba(0,141,210,1);}
.tip-box .box:hover .hover{display:block}
.tip-box .box a{position:absolute;display:block;left:0;top:0;width:100%;height:100%;text-indent:-99999px;z-index:99}
.tip-box .box .tool{position:absolute;left:0px;top:0px;background:#fff;color:#000;text-transform:uppercase;padding:2px 6px;font-weight:800;font-size:14px;z-index:1}
.tip-box .box .title{text-align:center;padding-top:60px;font-size:20px;text-transform:uppercase;font-weight:700;z-index:2;position:relative}
.tip-box .box .info{text-align:center;text-transform:uppercase;font-weight:600;z-index:10;position:relative;margin-top:15px}
.tip-box .box .info:before{content:'';position:absolute;left:0;top:-10px;border-bottom:1px solid white;width:27%;margin:0 auto;right:0}
.tip-box .box .price{position:absolute;bottom:15px;right:15px;font-size:22px;font-weight:600;z-index:10;width:auto!important;}

/*LIST MONTH DATE*/
#listMonth {padding:15px 0px;}
#listMonth button {font-size: 12px;margin-right: 5px;padding: 7px;cursor: pointer;background:#51aadd;border:1px solid #51aadd;color:#fff;text-transform:uppercase;border-radius:5px;font-weight:700;}
#listMonth button:first-child {background:transparent !important;color:#51aadd;border:1px solid;}
/*LIST MONTH DATE END*/

/*ATTRIBUTES HOTEL PARAMETERS*/
.attributes li span {font-size:12px;}
.attributes .sea-distance {text-align: left;}
.attributes li {margin: 0 4px 10px 4px;}
.attributes li.DirectlyOnTheBeach::before, .attributes li.WiFi::before, .attributes li.AirConditioning::before, .attributes li.SportActivities::before, .attributes li.IndoorSwimmingPool::before, .attributes li.OutdoorSwimmingPool::before, .attributes li.Waterslide::before, .attributes li.Wellness::before, .attributes li.SuitableForChildren::before {font-size: 20px;font-weight:500;color:#555;}
/*ATTRIBUTES HOTEL PARAMETERS END*/


/*media viewports less then 960px*/
@media (max-width: 960px) {
   .searchmask-global .input {width:48%!important;}
  
}
/*media viewports less then 680px*/
@media (max-width: 680px) {
  .lineInner .thumb-img {position:relative; height: 250px;}
  .searchInner .thumb-img {position:relative; height: 250px;}
  #detail-info .thumb {padding: 0; }
   #detail-info .thumb-img {position:relative; height: 250px; padding: 0; }
}
/*media viewports less then 481px*/
@media (max-width: 481px) { 
  .lineInner .price{font-size:16px !important; padding:5px;}
  .lineInner .price-fees, .textInner .price-fees{text-align:left;}
  .searchmask-global .input {width:100%!important;}
}
/*media viewports less then 360px*/
@media (max-width: 360px) {
  
}
/* settings - stop */


/* content design - on v2 */
.default-floatbox-design{position:fixed;top:5%;}
.default-floatbox-design .cd-title{display:none;min-height:22px;_height:22px;background-color:#3B9AD7;background-image:none;color:#ffffff;font-size:11px;text-transform:uppercase;}
.default-floatbox-design .cd-icon{background-image:none;height:0px;width:0px;}
.default-floatbox-design .cd-content{background-color:#ffffff;background-image:none;}
.default-floatbox-design .cd-footer{display:none;min-height:0px;_height:0px;background-color:#3B9AD7;background-image:none;color:#ffffff;}
.default-floatbox-design .cd-icon-footer{background-image:none;height:0px;width:0px;}
.default-sidebox-design{}
.default-sidebox-design .cd-title{display:block;min-height:22px;_height:22px;background-image:none;font-size:12px;}
.default-sidebox-design .cd-icon{background-image:none;height:0px;width:0px;}
.default-sidebox-design .cd-content{background-image:none;}
.default-sidebox-design .cd-footer{display:none;min-height:0px;_height:0px;background-color:#3B9AD7;background-image:none;color:#ffffff;}
.default-sidebox-design .cd-icon-footer{background-image:none;height:0px;width:0px;}
.default-design{}
.default-design .cd-title{display:block;min-height:22px;_height:22px;background-image:none;font-size:18px;}
.default-design .cd-icon{background-image:none;height:0px;width:0px;}
.default-design .cd-content{background-image:none;font-size:14px;}
.default-design .cd-footer{display:none;min-height:0px;_height:0px;background-color:#3B9AD7;background-image:none;color:#ffffff;}
.default-design .cd-icon-footer{background-image:none;height:0px;width:0px;}
/* content design - off */