@import url('common.css');

* { margin:0; padding:0 }

body {background: url(img/bg.jpg) no-repeat white;margin: 0 40px;font: 13px/20px normal Helvetica, Arial, sans-serif;color: black;}

a {color: #0066dd;background-color: transparent;font-weight: normal; text-decoration:none; }
p{ margin: 10px 0;}
h1 {background-color: transparent;font-size: 19px;font-weight: normal; clear:left;}

#container{margin: 0px auto; width: 1280px;}
.languagesSwitcher{text-align: right;}
.languagesSwitcher .active{font-weight: bold;}
.skiptranslate iframe{display:none;}
.goog-te-combo{display:none;}  
body{top: 0px  !important; }



#top{height: 140px;}
.motto{width:460px !important;background:url(img/mottobg.png) no-repeat scroll center left;background-size:97% auto;text-align:center;}
.langgo{color:gray;font-size:11px;}
.langgo {
    font-size: 11px;
    letter-spacing: -1px;
    width: 245px !important;
}
#grid-invoicesGrid .listing-controller form{padding:9px;}
#grid-invoicesGrid .listing-controller a{color:black;}
#grid-invoicesGrid .listing-controller .current{color:#FF4F0B;}
#grid-invoicesGrid .listing-controller{margin-bottom:15px;border:1px solid #cdcdcd;}
#grid-invoicesGrid .listing-controller select {
    float: right;
    height: 29px;
    margin: 0;
    padding: 1px;
    position: relative;
    top: -4px;
    width: 118px;
}
#listing-parksListing .listing-controller, #listing-vacationsListing .listing-controller, #listing-holidaysListing .listing-controller, #listing-hotelsListing .listing-controller, #listing-agritourListing .listing-controller {
    margin: 0 0 15px 0;border:1px solid #cdcdcd;
    padding: 15px;
    width: 100%;
}
.mainopissoo .offerPrice br{display:none;}
.mainopissoo .offerPrice, .mainopissoo{margin-top:20px;}
.mainopissoo .viewAction.kommento {
    display: block;
    float: left;
    font-size: 17px !important;
    height: 40px !important;
    margin-bottom: 0px;
    margin-top: 34px !important;
    padding: 10px 15px !important;
    width: 210px;
}

.ui-datepicker-calendar .ui-state-default{background:none !important;border-radius:2px !important;}
.ui-datepicker-calendar .ui-state-default.ui-state-highlight{background:#cdcdcd !important;border:1px solid gray !important}
/*#lcf_vacationsListing select, .offersList.withMap #lcf_parksListing select, .offersList.holidaysList select, .hotelsList.withMap #lcf_hotelsListing select{width:100%;margin-top:6px;}*/
.offersList .listing-controller select[name="sorting"]{  width: 100%; margin-top:6px; }

.offersList .listing-controller .perpageWrapper{display:block; padding: 5px 0 0 0; clear:both; }
.offersList .listing-controller .perpageWrapper:after{display:block; content: ' '; clear:both;}
.offersList .listing-controller select[name="pgr_perpage"]{  width: 30%; float:right;}
.offersList .listing-controller label[for="pgr_perpage"]{ width: 69%; float: left; } 

#listing-hotelsListing .listing-controller form .filters, #listing-agritourListing .listing-controller form .filters{margin-top: 16px;padding-top: 14px;border:1px solid #cdcdcd !important;border-width:0 !important;}
#listing-hotelsListing .listing-controller form .filters .filter-item, #listing-agritourListing .listing-controller form .filters .filter-item{border-bottom: 0 none !important;
    border-right: 1px solid #cdcdcd;
    margin-right: 20px !important;
    min-height: 95px;
    padding-right: 25px;}
#listing-hotelsListing .listing-controller form .filters input[type=button]:hover, #listing-agritourListing .listing-controller form .filters input[type=button]:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0374b4+40,1889c9+100 */
background: #0374b4; /* Old browsers */
background: -moz-linear-gradient(top,  #0374b4 40%, #1889c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #0374b4 40%,#1889c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #0374b4 40%,#1889c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0374b4', endColorstr='#1889c9',GradientType=0 ); /* IE6-9 */
cursor:pointer;} 
.priceVariants .ui-accordion-content{top:-17px;position:relative;min-height:91px;}
.priceVariants{margin:21px 0 0 0 !important}
.priceVariants .ui-accordion-content ul, .priceVariants .ui-accordion-content ul li{font-size: 14px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-align: center;}
.holidayItem .mainPhoto{position:relative;}
.holidayItem .operator {
    left: 41px;
    position: absolute;
    top: 3px;
    width: 82px;
}
.bolder h2{font-weight:bold;margin-top:15px;}
.offerItem.holidayItem h3.ui-accordion-header-active, .holidaysPage .priceAccordion h3.ui-accordion-header-active{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1889c9+0,0374b4+100 */

background: #1889c9; /* Old browsers */
background: -moz-linear-gradient(top,  #1889c9 0%, #0374b4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #1889c9 0%,#0374b4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #1889c9 0%,#0374b4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1889c9', endColorstr='#0374b4',GradientType=0 ); /* IE6-9 */border-radius:4px !important;}}
.priceVariants .ui-state-active:hover, .priceVariants .ui-state-active{box-shadow: none !important;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1889c9+0,0374b4+100 */

background: #1889c9; /* Old browsers */
background: -moz-linear-gradient(top,  #1889c9 0%, #0374b4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #1889c9 0%,#0374b4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #1889c9 0%,#0374b4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1889c9', endColorstr='#0374b4',GradientType=0 ); /* IE6-9 */border-radius:4px !important;}
#lcf_holidaysListing .filters br{display:none;}
#listing-parksListing .listing-controller form .filters input[type=button], #listing-vacationsListing .listing-controller form .filters input[type=button], #listing-holidaysListing .listing-controller form .filters input[type=button], #listing-hotelsListing .listing-controller form .filters input[type=button], #listing-agritourListing .listing-controller form .filters input[type=button]{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1889c9+0,0374b4+100 */

background: #1889c9; /* Old browsers */
background: -moz-linear-gradient(top,  #1889c9 0%, #0374b4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #1889c9 0%,#0374b4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #1889c9 0%,#0374b4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1889c9', endColorstr='#0374b4',GradientType=0 ); /* IE6-9 */
border: 2px solid white !important;
    border-radius: 4px;
    box-shadow: 0 0 7px gray;
    color: white;
    font-size: 19px;
    margin: 6px;
    padding: 5px 10px;
    text-shadow: 1px 1px 1px black;}
.listing-controller select {
    float: right;
    height: 29px;
    margin: 0;
    padding: 1px;
    position: relative;
    top: -4px;
    width: 118px;
}
.location-form legend, #departureLocation legend, #location legend{border-radius: 5px;
    color: white;
    font-weight: bold;
    padding: 10px 0;
    text-align: center;
    text-shadow: 1px 1px 1px black;
    text-transform: uppercase;
    width: 100%;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3f0e+0,ff5909+50,ff0600+100 */
background: #ff3f0e; /* Old browsers */
background: -moz-linear-gradient(left,  #ff3f0e 0%, #ff5909 50%, #ff0600 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ff3f0e 0%,#ff5909 50%,#ff0600 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ff3f0e 0%,#ff5909 50%,#ff0600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f0e', endColorstr='#ff0600',GradientType=1 ); /* IE6-9 */}
.langgo b{color:#FF6000;}
.langgo div{padding:0;}
.motto h2 {
    color: gray;
    font-size: 19px;
    padding: 41px 0 41px 24px;
}
.loggi{width:280px !important;}
#logo{float:left;margin-top:18px;}
#logo a{display:block;}
#accountBox{float:right;margin:37px 10px 10px 10px;}
#accountBox div{padding:0;}
#accountBox .logi a{color:#ff6000;font-size:20px;}
#accountBox .regi a{color:black;font-size:20px;}
#offerBox{float:right;font-size: 16pt;padding-top: 38px;}
#offerBox a{padding-left:54px;padding-top:6px;display:block;background:url(img/addbutton.jpg) no-repeat scroll top left #ff6000;width:196px;height:41px;color:white;text-transform:uppercase;}
#offerBox a:hover{box-shadow: 0 0 6px gray;} 
#offerBox h3{font-weight:bold;font-size:16px;margin:0;text-shadow: 1px 1px 1px black;line-height:16px;}
#offerBox p {
    color: white;
    font-size: 9px;
    font-weight: normal;
    margin: 0;letter-spacing:-1px;
}
#userMenu{margin-bottom:20px;}
#userMenu, #mainMenu{color: white;}
#userMenu ul, #mainMenu ul{list-style:none;margin:0;}
#userMenu ul li, #mainMenu ul li{float:left;padding:0; }
#userMenu a, #mainMenu a{color:white;float:left;font-size:14px;letter-spacing: 0;padding:10px;}
#mainMenu li.acrive a {
    background: none repeat scroll 0 0 #327faa;
    border-radius: 8px 8px 0 0;
    margin-top: 5px;
    padding-bottom: 6px;
    padding-top: 6px;
}
#userMenu ul{background: #FF6000; border: none;}
#userMenu .ui-menu-item span{position:relative;top:10px;}
#userMenu ul{ border-radius: 0 0 5px 5px;
    box-shadow: 0 0 10px gray;
    list-style: outside none none;
    margin: 4px 0 0;
list-style:none outside none;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3f0e+0,ff5909+50,ff0600+100 */
background: #ff3f0e; /* Old browsers */
background: -moz-linear-gradient(left,  #ff3f0e 0%, #ff5909 50%, #ff0600 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ff3f0e 0%,#ff5909 50%,#ff0600 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ff3f0e 0%,#ff5909 50%,#ff0600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f0e', endColorstr='#ff0600',GradientType=1 ); /* IE6-9 */}
#userMenu ul li{width: auto; display:block; float:left; margin:0 10px; padding:3px 6px; }

#userMenu ul > li > a{color:white;} 
#userMenu ul li:hover{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#007fc6+0,1e5799+54,007fc6+100 */
background: #007fc6; /* Old browsers */
background: -moz-linear-gradient(left,  #007fc6 0%, #1e5799 54%, #007fc6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #007fc6 0%,#1e5799 54%,#007fc6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #007fc6 0%,#1e5799 54%,#007fc6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007fc6', endColorstr='#007fc6',GradientType=1 ); /* IE6-9 */
 border-radius:2px;}
#userMenu ul li a{padding:5px 5px 8px 5px;}
#userMenu ul .ui-menu{z-index: 9999; }
#userMenu > ul .ui-menu{height: auto;}
#userMenu > ul .ui-menu li{display:block; }
.ofertotypo .Hotele {
    background: url(img/hotele.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;font-size:0;
    height: 180px;
    width: 180px;
}
.ofertotypo .Pakiety {
    background: url(img/pakiety.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;font-size:0;
    height: 180px;
    width: 180px;
}
.ofertotypo .Wakacje {
    background: url(img/wakacje.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;font-size:0;
    height: 180px;
    width: 180px;
}
.ofertotypo .Parki {
    background: url(img/parki.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;font-size:0;
    height: 180px;
    width: 180px;
}
.ofertotypo .Agroturystyka {
    background: url(img/ahro.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;font-size:0;
    height: 180px;
    width: 180px;
}
.ofertotypo > li {
    float: left;
    margin: 1px 5px 30px !important;
}
.vacationItem .offerPrice span {
    color: #ff6000;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 0;
}
.vacationItem .offerPrice {
    color: black !important;
    font-size: 12px !important;
    font-weight: normal !important;
    letter-spacing: 4px;
    line-height: 31px;
    margin-top: -3px;
}
.holidayItem .offerPrice {
    font-size: 27px !important;
    margin-top: 16px;
    text-align: center;
}
.agritItem, .hotelItem, .holidayItem, .vacationItem{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ededed+99 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#ededed 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

border: 1px solid #c5c5c5;
    box-shadow: none !important;
}
.langbar{background:white;box-shadow: 0 0 10px gray;padding:5px 0;}
.menubar{background:url(img/menubg.jpg) repeat-x;}
#body{ }

#footer{margin: 20px 0;height: 100px;box-shadow: 0 0 8px #D0D0D0;background: #eee;border-radius: 5px;}
p.footer{text-align: right;font-size: 11px;line-height: 32px;}
.listto > div{margin:10px 0;}
.listto .filters, .listto select, .listto form{width:100%;float:left;padding:15px;}
.listto select{padding:2px;}
.priceVariants .ui-state-default{color:white !important;text-shadow:1px 1px 1px black !important;}
.priceVariants .ui-state-hover{border-radius:4px !important;color:white !important;box-shadow: 0 0 10px red ;}

.holidaysPage .priceAccordion > div{position:relative;top:-19px;}
.holidaysPage .priceAccordion h3 {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3f0e+0,ff5909+50,ff0600+100 */
background: #ff3f0e; /* Old browsers */
background: -moz-linear-gradient(left,  #ff3f0e 0%, #ff5909 50%, #ff0600 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ff3f0e 0%,#ff5909 50%,#ff0600 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ff3f0e 0%,#ff5909 50%,#ff0600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f0e', endColorstr='#ff0600',GradientType=1 ); /* IE6-9 */border-radius:5px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .priceVariants .ui-state-hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3f0e+0,ff5909+50,ff0600+100 */
background: #ff3f0e; /* Old browsers */
background: -moz-linear-gradient(left,  #ff3f0e 0%, #ff5909 50%, #ff0600 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ff3f0e 0%,#ff5909 50%,#ff0600 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ff3f0e 0%,#ff5909 50%,#ff0600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f0e', endColorstr='#ff0600',GradientType=1 ); /* IE6-9 */border-radius: 13px;
    position: relative;
    top: -7px !important;}
.mainOfferBox{box-sizing: border-box; border-radius: 5px; border:1px solid #ddd; font-size:24pt; height: 80px; text-align: center; margin: 5px; background: #eef; padding: 20px;}
/*logowanie */
.loggino{background: url(img/loginbg.jpg) no-repeat scroll center bottom rgba(0, 0, 0, 0);
    border-radius: 15px;
    margin: 25px 0;}
.loggino > div{padding:20px;}
.fontwite {
    color: white;
    text-shadow: 1px 1px 3px black;
}
.loggino label, .loggino a{color:white;}
.loggino a:hover{color:#FF6000;} 
.upanel h1, .rowimain > h1, .rowimain .contactPage .large-12 > h2, .rowimain .cms-page > h1 {
    border-bottom: 1px solid #dfdfdf;
    font-size: 20px;
    margin-bottom: 19px;
    margin-top: 13px;
    padding-bottom: 10px;
} 
/*komentarze */
.kommento .form-item {
    float: right;
    margin-right: 22px;
    width: 48%;
}

 */
/*slider */ 

.slidero{margin-top:25px;}
.slidero .slider1{background:url(img/slider1.jpg) no-repeat;background-size:100% 100%;}
.slidero .slider2{background:url(img/slider2.jpg) no-repeat;background-size:100% 100%;}
.slidero .slider3{background:url(img/slider3.jpg) no-repeat;background-size:100% 100%;}
.slidero .slider4{background:url(img/slider4.jpg) no-repeat;background-size:100% 100%;}
.slidero .slider5{background:url(img/slider5.jpg) no-repeat;background-size:100% 100%;}
.slidero .tabs-panel {
    border: 2px solid white;
    border-radius: 7px !important;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
.slidero .tabs-panel span {
    padding: 6px 14px;
    position: relative;
    top: 20px;
}
#add-offer-types{list-style:none;} 
#add-offer-types li{margin: 0 0 20px 0;padding:0;list-style:none;}
.slidero .tabs-panel span:hover{box-shadow:0 0 20px black}
.slidero .tabs-panel > a {
    color: white;
    height: 100%;
    left: 0;
    padding-right: 17px;
    padding-top: 14px;
    position: absolute;
    text-align: right;
    text-shadow: 1px 1px 1px black;
    top: 0;
    width: 100%;
}
.slidero .tabs-panel h1{font-size: 66px;font-weight: bold;line-height:87px;margin:0;}
.slidero .tabs-panel h2{font-size:22px;margin:0;}
.slidero .tabs-panel h3{font-size:42px;margin:0;}
.slidero .tabs-panel img{width:100%;} 
.tabs-title{background: url(img/circelearrow.png) no-repeat scroll 7px 17px white;padding-left:13px;}
.tabs-title:hover{box-shadow:0 0 20px gray;}
.tabs-title.is-active{color:white;box-shadow:none;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,424242+39,000000+100 */
background: #000000; /* Old browsers */
background: -moz-linear-gradient(left,  #000000 0%, #424242 39%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #000000 0%,#424242 39%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #000000 0%,#424242 39%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}
#lcf_parksListing .filters, #lcf_vacationsListing .filters, #lcf_hotelsListing .filters{position:relative !important;top:0;left:0;}
.sidebar.underFilters{top:0 !important;}
#lcf_parksListing .filter-item, #lcf_vacationsListing .filter-item, #lcf_agritourListing .filter-item,#lcf_hotelsListing .filter-item{margin:0 0 5px 0 !important;border:none !important;padding: 0!important;}
#lcf_parksListing .filters dt, #lcf_vacationsListing .filter-item dt, #lcf_agritourListing .filter-item dt, #lcf_hotelsListing .filter-item dt{border-top:1px solid #cdcdcd;}
#lcf_parksListing br, #lcf_vacationsListing br, #lcf_agritourListing br, #lcf_hotelsListing br{display:none !important;}
 
#lcf_hotelsListing .stars-wrapper {
    margin-left: 7px;
    text-align: left !important;
    width: 117px !important;
}
/* komunikaty */
#messages{position:fixed; z-index: 9999; width: 100%; top: 5px;}
.result-message-wrapper {
    background: none repeat scroll 0 0 rgba(35,35,35,0.9);
    border: 2px solid white !important;
    border-radius: 7px;
    box-shadow: 0 0 31px black;
    display: none;
    font-weight: bold;
    left: 38%;
    margin: 5px 10%;
    padding: 20px 0 ;
    /*height: 177px; */
    text-align: center;
    text-transform: uppercase;
}

.msg-fail{background:url(img/kolobad.png) no-repeat #282828;background-position:31px 15px;box-shadow: 0 0 20px black ;/*border:3px solid #ca0000 !important;*/ color:#ca0000;}
.msg-fail p{margin:0;text-transform:none !important;font-weight:normal;}
.msg-success{background:url(img/kolook.png) no-repeat #282828;background-position:31px 15px;box-shadow: 0 0 20px black ; /*border:3px solid #319400 !important;*/ color: #30c300;}
.msg-success p{margin:0;text-transform:none !important;font-weight:normal;}
.msg-info{background:url(img/koloinfo.png) no-repeat #282828;background-position:31px 15px;box-shadow: 0 0 20px black ; /*border:3px solid #b5b5b5 !important;*/ color:white; }
.msg-info p{margin:0;text-transform:none !important;font-weight:normal;}
.msg-warning{background:url(img/koloatten.png) no-repeat #282828;background-position:31px 15px;box-shadow: 0 0 20px black ; /*border:3px solid #ffba00 !important;*/ color:#ffba00;}
.msg-warning p{margin:0;text-transform:none !important;font-weight:normal;}
.result-message{font-size: 16pt; text-align: center;padding: 5px; }



/*mapa */
.mapMini{border-radius:10px;overflow:hidden;box-shadow:0 0 10px gray;padding:0 !important;}
.mapMini .nqfGoogleMapWrapper{padding:0 !important;}

/*strony ofertowe */
.parkPage, .holidaysPage, .hotelPage, .agritPage{margin-top:20px;}
.agritPage > div{margin-top:0;}
.offerbo > div ul, .offerbo > div ul li{margin:0;padding:0;list-style:none;}
.offerbo > div h2{font-weight:bold;font-size:15px;}
.offerbo .firr{margin-left:0 !important;margin-right:14px;}
.offerbo .lass{margin-right:0 !important;margin-left:14px;}
.offerbo > div {
    border: 1px solid #cdcdcd;
    border-radius: 5px;
    float: right;
    font-size: 15px;
    margin: 17px;
    min-height: 130px;
    padding: 14px !important;
    width: 31.5%;
}
.hotelPage .prices{border:1px solid #cdcdcd;}
.restinfo, .restinfo2{border-radius: 5px;
    border:1px solid #cdcdcd;
    font-size: 15px;
    margin: 11px;
    min-height: 130px;
    padding: 14px !important;
    width: 31.5%;}
	.restinfo3{border-radius: 5px;
    border:1px solid #cdcdcd;
    font-size: 15px;float:left;
    margin: 11px;
    min-height: 130px;
    padding: 14px !important;
	width:100%;
   }
.holidaysPage .priceAccordion h3 {
    color: white;
    font-size: 18px;
    padding: 3px 36px;
    text-shadow: 1px 1px 1px black;
}
.upanel .restinfo, .restinfo2{margin:14px 0;}
.restinfo2 h2{font-size:20px;}
.offerView .commentsWrapper, .offerView .rooms{border-top:1px solid #cdcdcd;}
.commentsWrapper h2, .offerView .rooms h3 {
    font-size: 23px;
    padding-top: 13px;
} 

.descriptio{border-radius: 5px;
    border: 1px solid #cdcdcd;
    font-size: 15px;
    margin: 11px;
    min-height: 130px;
    padding: 14px !important;
    width: 31.5%;}
.restinfo2 .bordered {
    border: 1px solid #dedede;
    border-radius: 10px;
    padding: 10px;
}
/*komentarze */
.commentsWrapper .comHeader {
    border-bottom: 1px solid #dfdfdf;
    color: gray;
    font-size: 12px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.commentsWrapper .comBody{font-size:12px;}
.commentsWrapper .comItem {
    border-radius: 10px;
    box-shadow: 0 0 20px #dfdfdf inset;
    margin: 10px;float:left !important;
    padding: 17px;
    width: 48% !important;
}
.commentsWrapper h2{font-size:29px !important;}
/*przyciski */
.button-action{background: blue;color: white;padding: 5px;border-radius: 5px;}
.button-action:hover{box-shadow: 0 0 10px black;color:white;}
.viewAction.kommento{float:none !important;margin-top:10px;}
.viewAction.kommento, .button-action, .kommento .button-action, .loggino .button-action, .orangeuni{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3f0e+0,ff5909+50,ff0600+100 */
background: #ff3f0e; /* Old browsers */
background: -moz-linear-gradient(left,  #ff3f0e 0%, #ff5909 50%, #ff0600 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ff3f0e 0%,#ff5909 50%,#ff0600 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ff3f0e 0%,#ff5909 50%,#ff0600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f0e', endColorstr='#ff0600',GradientType=1 ); /* IE6-9 */
border: 1px solid white;border-radius:0 !important;
    box-shadow: 0 0 10px gray;
    color: white;
    font-size: 17px;
    font-weight: normal;
    margin-top: 10px;
    padding: 5px 10px;
    text-shadow: 1px 1px 1px black;
    text-transform: uppercase;
    width: auto;}
.subbut, .newslettero input.button-action {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3f0e+0,ff5909+50,ff0600+100 */
background: #ff3f0e; /* Old browsers */
background: -moz-linear-gradient(left,  #ff3f0e 0%, #ff5909 50%, #ff0600 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ff3f0e 0%,#ff5909 50%,#ff0600 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ff3f0e 0%,#ff5909 50%,#ff0600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f0e', endColorstr='#ff0600',GradientType=1 ); /* IE6-9 */
color: white;
    font-size: 23px;
    font-weight: normal;
    text-shadow: 1px 1px 1px black;
    text-transform: uppercase;height:33px;width:95px;box-shadow: 0 0 10px black;margin-top:10px;
padding: 0px;    
    }

/*newsletter */
.newslettero{background:url(img/newsletterbg.jpg) repeat-x;border: 2px solid white;border-radius:10px;box-shadow: 0 0 10px gray;height: 60px;}
.newslettero h5{color:white;font-size:29px;text-shadow:1px 1px 1px black;margin:8px 0 0 18px;border-right:1px solid #126fa4;}
.newslettero input{background:url(img/mailico.png) no-repeat scroll 11px center white;height:37px;border-radius:9px;box-shadow: 0 0 10px gray inset; padding-left: 50px; border:1px solid #007cc1;transition:none;margin-top:9px;}
.newslettero input:focus{padding-left:0.5rem;}

/*footer */
.footer{background:#f7f7f7;border-top:1px solid #e3e3e3;}
.footer .linkr{margin:15px 0;}
.footer .linkr ul {
    float: left;
    list-style: outside none none;
    margin-bottom: 0;
    margin-right: 24px;
    margin-top: 0;
    padding: 0;
}
.footer .linkr ul li{margin:0;padding:0;list-style:none;}
.footer .linkr ul li a{color:black;font-size:12px;}
.paylogos{margin-top:20px;}
.partnersr img{margin-top:25px;width:490px;}

/*formularze */
.form-item > label{font-weight: bold;} 

.form-field * {padding: 5px; }
.sub-form-wrapper{margin-top: 10px; padding-top: 10px; border-top: solid 1px gray;}
ul.errors{list-style:none; color: red;}

dl.attributes dt{ font-weight: bold; display:block; float:left; width: 200px; clear: left;}
dl.attributes dd{ padding-left: 20px; }

.location-form .form-item {
    width: 100%;
}
.form-item #prices .rem a{background:url(img/trash.png) no-repeat; background-position:center center;display: block;
    float: left;
    font-size: 0;
    height: 52px;
    width: 36px;
}

#prices tr.form-item{display:block !important;}
#prices tr.form-item td{display:inline-block !important; border: none; padding:0px; }
#prices tr.form-item td input[type="checkbox"]{min-width: 100px; }
#prices tr.form-item td:nth-child(2),
#prices tr.form-item td:nth-child(3){display:none !important;}
#prices select[name*="price_kind"] > option { padding: 10px;}

 




.form-item-template .add a{background:url(img/addic.png) no-repeat; background-position:center center;display: block;font-size:0;width:36px;height:32px;}
.form-wrapper .form-field br{display:none;}
[type="checkbox"], [type="radio"]{margin-right:7px !important;margin-bottom:1px !important;}
.uploadedPhotos li .remLink, .uploadedPhotos li .remGalleryLink{background:url(img/delmini.png) no-repeat;}
.qq-upload-button{background:url(img/dragicon.png) no-repeat #E0E0E0;background-position:center center;}
.qq-upload-button:hover{background:url(img/dragicon.png) no-repeat #c6c6c6;background-position:center center;}
.location-form .map-point{ width: 100%; }
.location-form:after{ content:" "; clear: both; display: block;}
.roundedBox{
	box-sizing: border-box; border-radius: 5px; border:1px solid #ddd;
}
.item .photo{position:relative;height:122px; width:180px;border:1px solid white;box-shadow: 0 0 5px gray;overflow:hidden;border-radius:5px;}
.item .photo img{width:100%;height:100%;position:relative;z-index:2;}
.mostDisplayed h4{font-size:13px;margin:6px 0 0 0;}
.mostDisplayed .item{background:url(img/shadright.png) no-repeat;background-position:center right;}
.mostDisplayed .wojewodztwo{font-size:11px;}
.mostDisplayed h3{font-size:18px;padding-top:16px;} 
.mostDisplayed h4 a{color:black;font-weight:bold;}
.item .photo span b{font-size:10px;font-weight:normal}
.item .photo span{bottom: 10px;font-weight:bold;font-size:22px;
    color: white;
    padding:9px 4px 4px 4px;
    position: absolute;
    right: -1px;
    z-index: 3;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff5d00+0,ff0700+100 */
background: #ff5d00; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #ff5d00 0%, #ff0700 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  #ff5d00 0%,#ff0700 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  #ff5d00 0%,#ff0700 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d00', endColorstr='#ff0700',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.cms-page{
	margin: 0 50px;
}

.stars-wrapper{display: inline-block; }
.stars-wrapper .star{background: url(images/star24.png) no-repeat center center; padding: 12px; }
.filters .stars-wrapper .star{background: url(images/star16.png) no-repeat center center; padding: 8px; }

.mapInfoPhoto{ float:left; }


/* listingi */
.listing {padding: 10px 10px; }
.listing:after{ content: " "; clear:both; display:block; }
.listing table{ width: 100%; border: 1px solid #66a; border-collapse: collapse; box-sizing: border-box; }
.listing table thead th {
    background: none repeat scroll 0 0 #474747;
    border-left: 1px solid white;
    color: white;
    font-weight: normal;
    text-align: center;
}
.listing table td{ padding: 5px; border: solid gray; border-width: 1px 0 1px 0; text-align: center; }
.listing table tr.odd td {
    background: none repeat scroll 0 0 white;
 font-size:13px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-top-width: 0;
    box-shadow: 0 0 8px #dedede inset;
}
.listing table tr.even td{background: none repeat scroll 0 0 #ededed;
    border-bottom-width: 1px;font-size:13px;
    border-right-width: 1px;
    border-top-width: 0;}
.listing table tr:hover td{background: #eef;}
.listing .filters.scrolled{height: 500px; overflow:hidden; }
.listing .mcb-group{font-weight: bold; padding-left: 15px;}
.offersList{position:relative; }
.offersList .listing-controller{ width:100%;float:left; position: relative;}
.offersList .listing-controller .filters{ float:left;background:none;box-sizing: border-box; border:none;width:100% !important;}
.offersList.withMap .filters{top: -315px; }
.offersList .listing-controller .filters .filter-item{ float: none !important;}
.offersList .listing-controller .filters dt > label{font-weight: bold;}
.offersList .listing-body{/*margin-left: 250px;*/ min-height: 300px;}
.upanel .mainPhoto img{width:103px;}
#listing-hotelsListing h2{font-size:20px !important;}
#listing-hotelsListing h4{font-size:22px;width:100%;text-align:Center;}
.upanel .insit{height:auto !important;}
.upanel .insit dl.attributes{min-height:310px;}
#listing-hotelsListing .stars-wrapper {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.offersList .listing-controller .filters .tree label {width: 100%;}
.offersList .listing-controller .filters .tree li ul{margin-bottom: 5px;}
.offersList .listing-controller .filters .tree li{list-style: none;}
.offersList .listing-controller .filters .tree ul{padding-left: 10px;}
.offersList .listing-controller .filters .tree span.label-level1 { font-size:larger;}
.offersList .listing-controller .filters .tree ul span { cursor:pointer;}
.offersList .listing-controller .filters .tree.level0 > li > label > input{display:none}


.offersList .offerItem{min-height: 100px; position: relative;margin-bottom:15px;}
.offersList .offerItem h3{font-size:12px;}
.offersList .offerItem h2{color:black;}

.offersList .offerActions {
    bottom: 15px;
    position: absolute;
    right: 21px;
}
.offersList .offerItem .location{font-weight: normal; }
.offersList .offerItem .mainPhoto{ float:left;border-radius:10px;box-shadow: 0 0 10px gray;border: 2px solid white;margin-right:30px;}
.offersList .offerItem .mainopisso{max-width:670px;float:left;margin-right:34px;}
.offersList .offerItem .mark{color:#327FAA;margin-bottom:23px;}
.offersList .offerItem .mark span{font-size:20px;}
.offersList .offerItem .offerPrice {
    color: #ff6000;
    float: right;
    font-size: 21pt;
    font-weight: bold;
    position: relative;
    top: -12px;
    width: 100%;
    
}
.offersList .offerItem .offerPrice, .offersList .offerItem .offerPrice * {white-space: nowrap !important;}
.offersList .offerItem .offerPrice b{color:black;font-size:14px;}
.offersList .offerItem .viewAction{ float:right; font-size: 16pt;}
.offersList .offerItem:after{content: ".";display: block;height: 0;clear: both;    visibility: hidden;}
.offersList .offerItem .offerMiniGallery {
    float: left;
    width: 100%;
}
.offersList .offerItem .offerMiniGallery img {
    height: 42px;
    margin: 3px;
    width: 49px;
}

.offersList .offerItem .operator{float:right; clear:right; margin-top: 10px;}

.offersList .holidayItem .priceVariants{float:left; margin-left: 0px;}
.offersList .holidayItem .priceVariants .group{font-weight: bold; }
.offersList .holidayItem .priceVariants .group span{}
.offersList .holidayItem li.more{list-style: none;} 



/* podglad ofert */
.offerView:after{content: "."; display: block;height: 0;clear: both;    visibility: hidden;}
.offerView h1{font-size:25px;}
.offerView h2{font-size:15px;}
.offerView .insit{height:auto;} 
.offerView .mapMini{float:right; }
.offerView .description{clear: left; float:left;  } 
.offerView .additional{float:left;  margin-top: 20px;}
.offerView .additional h4{font-size:1em;}
.offerView .mainPhoto {
    border: 2px solid white;
    border-radius: 10px;
    box-shadow: 0 0 10px;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 73%;
}
.mainPhoto > a {
    float: left;
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
}
.mainPhoto > a img {
    width: 163px;
}

.markoprice{text-align:center;margin-top:75px;}
.hotelItem .markoprice{margin-top:40px;}
.hotelItem .button-action{font-size:16px !important;}
.offerView .mainPhoto > a img {
    max-height: 273px;
    width: 465px;
}
.offerView .gallery {
    float: left;
    margin: 0;
    padding: 0 0 0 20px;

}
.offerView .gallery > div {
    float: left;
    margin: 10px 10px 10px 0;
    padding: 0;
}
.offerView .mark{position:absolute;bottom:10px;right:10px;z-index:20;


/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3f0e+0,ff5909+50,ff0600+100 */
background: #ff3f0e; /* Old browsers */
background: -moz-linear-gradient(left,  #ff3f0e 0%, #ff5909 50%, #ff0600 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ff3f0e 0%,#ff5909 50%,#ff0600 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ff3f0e 0%,#ff5909 50%,#ff0600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f0e', endColorstr='#ff0600',GradientType=1 ); /* IE6-9 */
border: medium none;
    box-shadow: 0 0 10px black;
    color: white;
    font-size: 17px;
    font-weight: normal;
    
    padding:11px 10px 5px 10px;
    text-shadow: 1px 1px 1px black;
    text-transform: uppercase;
    width: auto;
}
.offerView .gallery > div img {
    border: 1px solid white;
    border-radius: 5px;
    box-shadow: 0 0 5px gray;
    margin: auto;
    width: 100px;
	height:78px;
}
.offerView .goAction{ float:right; color: red; font-size: 16pt;}
.offerView .prices {
    clear: left;
    margin-top: 33px;
    padding: 10px;
    width: 100%;
} 
.offerView .prices .group{font-weight: bold;}
.offerView .prices .group .priceFrom{float: right; }
.offerView .prices .group .pricesCount{float: right; margin-right: 20px;}

.offerView .prices .priceItem {clear:both;}
.offerView .prices .priceItem.headItem{list-style:none; font-weight: bold;}
.offerView .prices .priceItem span {display:block; float:left; min-height: 5px;}
.offerView .prices .priceItem .kind{width:60%;}
.offerView .prices .priceItem .departure{width:25%;}
.offerView .prices .priceItem .price{ width: 15%; font-weight: bold;}


.offerView .rooms table thead td{display:none;}
.offerView .rooms table td{width: 30%; float:left; display:block; }
.offerView .rooms table td label{ font-weight:bold; display:inline;}

/*
.offerView .rooms table td:nth-child(1):before{content:'Rodzaj: '}  /* zamiast tekstu moban by dac ikonki tla 
.offerView .rooms table td:nth-child(2):before{content:'Ilość miejsc: '}
.offerView .rooms table td:nth-child(3):before{content:'Łużka 1-os: '}
.offerView .rooms table td:nth-child(4):before{content:'Łużka 2-os: '}
.offerView .rooms table td:nth-child(5):before{content:'Łazienka: '}
.offerView .rooms table td:nth-child(6):before{content:'Telewizja: '}
.offerView .rooms table td:nth-child(7):before{content:'Cena za os./dobę: '}
.offerView .rooms table td:nth-child(8):before{content:'Okres obowiązywania: '}
*/


	

.offerView .markAvg {font-size:2em; font-weight: bold; }

.parkPage .mapMini{float:right; }
.parkPage .description{clear: left; float:left; width: 700px; } 

.parkPage .mainPhoto{ width: 400px; float: left; margin: 10px;}
.parkPage .gallery{ float: left; clear:left;  margin: 10px;}
.parkPage .goAction{ float:right; color: red; font-size: 16pt;}
.parkPage .prices{clear:left; display;block;}
.parkPage .prices .group{font-weight: bold;}


/* boxy */
.mostDisplayed .items:after{content:''; clear:both; display:block; }
.mostDisplayed .item {
    box-sizing: border-box;
    float: left !important;
    overflow: hidden;
    padding: 5px 28px 5px 0;
    width: 206px;
}
.mostDisplayed .loadMore{
	text-align: right;
	font-weight:bold;
	font-size:1.1em;
}
#lastDisplayed{
	margin-bottom: 20px;
}
/*reklamy */
.reko{width:176px !important;margin-top:20px;}
.reko p {
    color: gray;
    display: block;
    font-size: 8px;
    letter-spacing: 3px;
    text-align: center;
    width: 100%;padding:3px 0;margin-bottom:8px;
}

/*cienie */
.insit{background:url(img/shadbottom.png) no-repeat;background-size:100%;background-position:bottom center;padding-bottom:49px;height:220px;}
.insit2{background:url(img/shadbottom.png) no-repeat;background-size:100%;background-position:top center;padding-top:20px;height:auto;}
.footer .insit{padding:0;height:auto;padding-bottom:45px;float:left;}
.paylogos .insit{padding:0;height:auto;padding-bottom:20px;float:left;}
.reko .insit{height:auto;padding-bottom:1px;}


/*panel klienta */
.clientList .listing-controller{ height: auto; margin: 20px; position: static !important;}
.clientList .listing-controller .filters{ float:none; position: static; width: 100%;  background: #EEEEEE;  box-sizing: border-box; border-radius: 5px; border:1px solid #ddd; }
.clientList .listing-controller .filters .filter-item{ float: left !important; }
.clientList .listing-controller .filters dt > label{font-weight: bold;}
.clientList .listing-body{margin: 50px 0 20px 0; min-height: 300px; clear:both; position:static;}
.clientList .listing-body > div > div{border-radius:10px;padding:10px;}
.clientList .notActiveDisplay{color: gray;}


.banners:after {display:block; clear:both; content:'';}
.banners .bannerItem{float:left; margin: 5px;}
.banners .bannerItem .accepted{color:green;}
.banners .bannerItem .notaccepted{color:red;}



.listing .filters::before { 
    content: " " !important;
    display: block;
    font-weight: bold;
}