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

/* settings - start */
body {
    font-size: 11px;
	    background: #f9ebde  url("/21330/uploads/fs_images/settings/34/pozadie1920_96_o.jpg")  no-repeat;
}
a {
    color: #fff;
}

a:hover {
    color: #fff;
}
#menu {
		background:  url("") repeat-x;
}
.nav li li {
    background: #000000 none repeat;
}
.nav li li a:hover {
    background-color: #e30000;
}
.nav a {
    color: #464a4d;
}
.nav li li a {
    color: #464a4d;
}

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

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

#left-slave {
    background-color: ;
}

#right-slave {
    background-color: ;
}
#country-list a{
    color: #3A80AD;
}
#country-list a:hover{
    color: #9B4A3F;
}
#footer {
	    background: #fff url("") no-repeat;
    color: #464a4d;
}
#footer a {
    color: #464a4d;
}

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

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

.top-offer-square{
    background: none;
}

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

#show-map{
    color : #fff;
}

/* settings - own */

/* CSS Document */

.section.service{
	display: none;
}
label[for=fi-dm], select#fi-dm{
	display: none !important;
}
/*Doporučený edit stylů - VLOŽ DO LOCAL.CSS */

.bd-term .btn,.bd-term .order-form .new-submit {
	text-align: center;
	width: 100%;
	max-width: 400px;
	margin: 12px auto;
	display: block;
	padding: 10px;
	border: 0;
	cursor: pointer;
	background: #cae032;
	color: #181818;
	font-weight: 800;
	text-transform: uppercase;
}

button.btnMonth {
	background: #cae032;
	border: 0;
	margin-right: 10px;
	margin-bottom: 15px;
	padding: 7px 11px;
	cursor: pointer;
}
button.btnMonth.active {
	background: #181818;
	color: #fff;
}



h2,h3,h4,h5,h6 {
	font-family: 'Open Sans', sans-serif;
}
input[type="submit"]{
	cursor:pointer;
	font-family: 'Open Sans', sans-serif;
}

a{
	cursor: pointer;
}

p{
	line-height:22px;
}

input[type="text"],
select,
textarea,
.selectBox,
* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#colorbox,
#colorbox *,
#showReviews *{
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

body {
	font-family: 'Open Sans', sans-serif;
	background-position: top center;
	font-size: 14px;
	background-attachment:fixed;
}
strong, th {
	font-weight: 600;
}
#wrap, #inner, #main{
	max-width:1100px;
	width: 100%;
	margin-top: 370px;
	background:transparent none;
	border:0 none;
	z-index: 1;
}

#cont {
	border: 0;
}

.homepage #master{
	padding:0;
	background: transparent;
}


#master {
	border: 0;
	/*max-width: 850px;*/
	width: 100%;
	background: #fff;
	padding:20px;
}

#master a{
	color:#534131;
}

.default-design .cd-title .text{
	width: 100%; font-size: 26px;
	text-transform: uppercase; text-align: center;
	color: #1b2a45;
}
.default-design .cd-title{
	border-bottom: 1px solid #e3e3e3;
}
.homepage .default-design .cd-title{
	border: 0px !important;
}

.main-column {
	margin-bottom: 40px;
	background: transparent !important;
	padding: 10px;
}

.homepage .main-column,
.topoffers-global {
	padding: 0;
	background: transparent;
}


#master .main-column{
	background: #fff !important;
}

.homepage #master .main-column{
	background: none !important;
}


#head-background {
	height: 76px;
	background: #09416d;
	background: -moz-linear-gradient(top,  #09416d 0%, #1065a8 100%);
	background: -webkit-linear-gradient(top,  #09416d 0%,#1065a8 100%);
	background: linear-gradient(to bottom,  #09416d 0%,#1065a8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#09416d', endColorstr='#1065a8',GradientType=0 );
}

#head {
	max-width:1100px;
	width: 100%;
	height: 76px;
	background: none;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
	position: relative;
	text-align: center;
}
#head img{
	width:auto ;
	background:transparent none;
}

#head a {
	display: block;
	width: 100%;
	/* position: absolute;
	right: 0px;
	left: 0px;*/
}

#head a img {
	margin-top: 0px;
	z-index: 1;
	background: none;
	padding: 0px;
	margin: 0px auto;
	position: relative;
	width:215px;
	background:white;
	padding:3px;
}
#head .kontakt {
	float: right;
	font-size: 14px;
	color: #afafaf;
	margin-top: 28px;
	text-align: right;
}
#head span {
	color: #384049;
	font-size: 22px;
	margin-left: 3px;
}
#head .color {
	color: #ffa71c;
	font-weight: 600;
	margin: 0 10px 0 3px;
}
#head .kontakt .openning {
	font-size: 19.8px;
}

#head .headinfo {
	position: absolute; z-index: 1; top: 76px; right: 0; padding: 0 10px; background: #ffffffb3; color: #333}
#head .headinfo a {
	display: inline-block; width: auto; padding: 10px 3px; color: #333; text-decoration: none; font-weight: 600;}
#head .headinfo a:hover {color: #08416e;}


.default-design .cd-content{
	color: #000 !important;

}

/* Menu */ 
#menu {
	position: absolute;
	width: 100%;
	top: -430px;
	margin-right: 0px;
	background: transparent;
}

#menu > ul {
	float: left;
	position: absolute;
	top: 5px;
	margin-left:130px;
}

#menu > ul > li {
	height: 30px;
}

#menu li.menu-last {
	background: none;
}

#menu li a {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 30px;
	border-right: 1px solid ;
	display: block;
	height: 30px;
}

#menu li a:hover {
	color: #ff7a00;
	background: none;
}
.nav a{
	padding-left: 15px;
	padding-right: 15px;
}

.nav li:hover ul, ul.nav li.sfHover ul{
	top: 55px /* výška řádku menu */;
	background: #fff;
	z-index:10;
}

.nav li ul li {
	width: 300px;
}

.nav li ul {
	width: 300px;
}
.nav li li a{
	color: #fff !important;
}

#menu li.menu-3 {
	margin-right: 256px;
}

#menu li.menu-3 a {
	border: none;
}

#menu li.menu-last a {
	border-right: none;
	padding-right: 0px;
}

/**** PLAVOUCI BOX ***/

.fl-box{
	left: 60% !important;
	top: 3% !important;
}

.default-floatbox-design{
	left: 60% !important;
	top: 3% !important;
	background: #25adc9 !important;
}
.default-floatbox-design .cd-content{
	background: #7e6747  !important;
	color: #fff !important;
}
.default-floatbox-design .cd-content a{
	color: #fff !important;
}




/**** SLIDER HOMEPAGE **/
/*********** HOME SLIDER ************/

.hp-slider{
	display: block !important;
	position: relative;
	margin: 0px auto;
	width: 100% !important;
	overflow: hidden;
	text-overflow: initial;
}
.hp-slider a {
	position: relative;
	z-index: 1000000000;
}

.hp-slider .cd-content{
	padding: 0 !important;
}

.hp-slider .cd-title{
	display: none !important;  
}

.hp-slider #foo0{
	padding: 0px;
	margin: 0px;
}

.hp-slider #foo0 li{
	float: left;
	text-transform: uppercase;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center center !important;
	list-style: none;
	max-width: 1000px;
	width: 100%;
	height: 380px;

}

.hp-slider #foo0 li .h1{
	font-size: 60px;
}

.hp-slider #foo0 li .h1 a{
	font-weight: 800;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	letter-spacing: 2px;
}
.hp-slider #foo0 li .h1 a:hover{
	color: #ffa400;
}
.hp-slider #foo0 li .h2 a{
	color: #fff;
	font-weight: 600;
	font-size: 25px;
	display: block;
	width: 180px;
	margin: 0px auto;
	text-decoration: none;
	text-transform: none;
	padding: 5px;
	background: #ffa400;
}
.hp-slider #foo0 li .h2 a:hover{
	background: #ffbb40;
}

.hp-slider #next, .hp-slider #prev{
	z-index: 1;
	position: absolute;
	font-size: 36px;
	color: #495d74;
	font-weight: 800;
	text-decoration: none;

}

.hp-slider #next{
	right: 80px;
	top: 195px;
}

.hp-slider #prev{
	left: 80px;
	top: 195px;
}


/*formular*/

#DynamicFormAddForm input[type="text"], #DynamicFormAddForm select, #DynamicFormAddForm textarea, #DynamicFormAddForm .selectBox {
	width: 70%;
	font-size: 14px;
	font-weight: 600;
	height: 30px;
	border: 1px solid #adadad;
}

#DynamicFormAddForm textarea {
	height: 130px;
}


#DynamicFormAddForm table {
}




/**** LEFT SLAVE JAKO VYHLEDAVANI */
#right-slave{
	float: none;
	width: 100%;
	min-height: 26px !important;
	height: 10px;  
	background: transparent;
}

.hp-maska{
	width: 100% !important;
	margin-bottom: 0px;
	margin-top: 80px;
	background: none;
	position: absolute;
	z-index: 100;
}
.hp-maska .cd-content {
	z-index: 1;
	background: transparent !important;
}

.hp-maska .cd-title{
	border: 0 none !important;
}

.hp-maska form{
	max-width:1100px;
	width: 100%;
	padding: 15px;
	padding-right: 0;
	margin: 0px auto;
	background: #ffffffb3 !important;
	position: relative;
	box-shadow:0px 3px 10px -7px #535151;
}
.default-sidebox-design .cd-content{
	z-index: 1000000000;
	padding: 5px;
	background-color: transparent !important; 
	background-image: none;
	color: #fff !important;
}
div#dest-selector-sb {
	z-index: 100000000000000;
}
ul.selectBox-dropdown-menu {
	z-index: 1000000000;
}
.search-mask .sm-col-4 label {
	font-weight: 600 !important;
	text-transform: uppercase;
}
.hp-maska .input{
	float: left;
	margin-right: 25px;
	width: 24.5% !important;
}

.hp-maska .input.sm-pa{
	margin-bottom: 00px;
}

.searchmask-global label{
	width: 100%;
	font-weight: 600;
	color: #534131;
}

.searchmask-global input[type="text"],
.searchmask-global select,
.searchmask-global textarea,
.searchmask-global .selectBox,
.searchmask-global .dest-selector-opener{
	height: 34px;
	width: 98% !important;
	color:  #534131 !important;
	background: #fff;
	border-radius: 0px;
	border: 1px solid #c2bfbf;
}

.searchmask-global input[type="text"]{
	padding-left: 8px;
}

.hp-maska .submit{
	float: none !important;
	position: absolute;
	bottom: 60px;
	width: 100%;
}
.hp-maska input[type="submit"] {
	width: 200px !important;
	height: 58px;
	display: block;
	color: #534131;
	font-size: 20px;
	font-weight: 600;
	background: url(/21330/uploads/fs_images/contentdesignimagesets/7/search296o_85_o.png) no-repeat center left;
	border: 0px;
	position: absolute;
	left: 0px;
	right: 0px;
	margin: 0px auto;
}

.hp-maska .input.checkbox{
	margin-top: 10px;
	float: left;
	width: 216px;
}

.hp-maska .input.checkbox.sm-fm {
	margin-left: 0px;
	width: 212px !important;
}

.hp-maska .input.checkbox label{
	float: left;
	line-height: 30px;
	width: 142px;
}

.searchmask-global input[type=checkbox]{
	height: 15px;
	display: block;
	width: 15px;
	margin-top: 9px;
}

.search-mask .sm-col-5 .checkbox input {
	width: 50px !important;
}

.search-mask .sm-col-5 label{
	font-weight: 600;
	width: 175px;
}
.selectBox-dropdown .selectBox-label, .selectBox-dropdown .selectBox-label:hover{
	color: #534131;
	width: 100% !important;
}
#dest-selector {
	z-index: 10000000000000000000;
}
div#ui-datepicker-div {
	z-index: 9999999 !important;
}

.searchmask-global .dest-selector-opener-lbl {
	display: block;
	border-right: 8px solid transparent;
	color: #000000;
	overflow: hidden;
	color: #534131 !important;
	padding: 9px 8px;
	white-space: nowrap;
	background: url(/21330/uploads/fs_images/contentdesignimagesets/7/arrow295o_84_o.png) no-repeat right center;
	line-height:16px;
}
.selectBox-dropdown .selectBox-arrow{
	border: 0px;
	background: url(/21330/uploads/fs_images/contentdesignimagesets/7/arrow295o_84_o.png) no-repeat center center;
}

input#sm-df-sb, input#sm-dt-sb, input#sm-df-sb-3,input#sm-dt-sb-3 {
	background: #fff url(/21330/uploads/fs_images/contentdesignimagesets/7/arrow295o_84_o.png) no-repeat 98% center;
}

.selectBox-dropdown .selectBox-arrow {
	width: 35px;
}

.selectBox-dropdown .selectBox-label{
	line-height: 30px;
}
.extended-search-link {
	padding: 4px 5px;
	background-image: url('/21330/uploads/fs_images/contentdesignimagesets/2/iconpm_174_o.png');
	background-repeat: no-repeat;
	background-position: 0 0px;
	margin: 15px 0;
	line-height: 16px;
	color: #534131!important;
	text-transform: none;
	text-decoration: underline;
	font-weight: 600;
	display: block;
}
.extended-search-link-open{
	background-position: 0 -26px !important;
}
.extended-search{
	padding-bottom: 125px;
}

/* radkova sablona */
.radkovaInner {
	height: 150px;
	margin-right: 21px;
	margin-bottom: 10px;
	width: 100%;
	background: #7e6747;
	color: #fff;
	padding: 10px;
	border-bottom: 0;
}

.radkovaInner a {
	text-decoration: none;
}

.radkovaInner a img {
	width: 196px;
	height: 129px;
	margin-right: 19px;
}

.radkovaInner a:hover img{
	opacity: 0.8;
}

.radkovaInner.last {
	margin-right: 0;
}

.radkovaInner .dest {
	padding-bottom: 13px;
	float: left;
	width: 190px;
}

.radkovaInner .country {
	height: 20px;
	overflow: hidden;
}

.radkovaInner .country a {
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	font-weight: 700;

}
.radkovaInner .hotel {
	overflow:hidden;
	height:25px;
}
.radkovaInner .hotel a {
	font-size: 18px;
	color: #fff;
	font-weight: 300;
}
.radkovaInner table {
	float: left;
	width: 250px !important;
	border-spacing: 0;
	padding: 30px 20px;
	padding-right: 0;
	font-size: 14px;
	margin-bottom: 8px;
}

.radkovaInner table tr td {
	line-height: 18px;
}
.radkovaInner table tr td:nth-child(2) {
	font-weight:600;
}
.radkovaInner .box-bottom div {
	float: left;
	width: 33%;
	text-align: center;
	font-size: 20px;
}

.radkovaInner .rating {
	background: none;
	height: 22px;
	padding: 5px;
}

.radkovaInner .discount {
	height: 40px;
	background: #245b5f;
	display: block;
	float: right;
	color: #fff;
	text-align: center;
	padding: 3px 10px;
	font-weight: 600;
}



.radkovaInner .price {
	text-align: right;
	float: right;
	margin-top: 35px;
}

.radkovaInner .price a {
	color: #ffffff;
	font-size: 29px;
	border: 1px solid #fff;
	padding: 5px 10px;
	font-weight: 600;
}

.radkovaInner .price a:hover{
	background: #245b5f;
}
.radkovaInner img.nb.star {
	padding: 0 2px;
}

/* radky bez obrazku */
.row-white-wrap {padding: 25px; margin-bottom: 15px;}
.row-white-wrap a {
	width: 100%;
	height: 45px;
	display: block;
	margin-top: -50px;
	position: relative;
	z-index: 999;
	margin-bottom: 5px;
}

.rowInner {
	padding: 10px;
	border: 1px solid #534131;
	width: 100%;
	height: 45px;
	color: #534131;
	margin-bottom: 5px;
	display: block;
	position: relative;
}

.rowInner .center {
	position: absolute;
	right: 185px;
	margin-top: 5px;
}

.rowInner .country {
	font-size: 16px;
	text-transform: uppercase;
}

.rowInner .destination {
	font-size: 13px;
}

.rowInner .hotel {
	font-size: 16px;
}

.rowInner .date {
	font-size: 13px;
}

.rowInner .price {
	font-size: 16px;
	float: right;
}

/* qbox */
.qBox .cd-title{
	display: none !important;
}

.qBox .box, .qBox .box1 {
	width: 346px;
	height: 245px;
	float: left;
	position: relative;
	margin-right: 30px;
	margin-top: 25px;
}

.qBox .box:nth-child(3), .qBox .box1:nth-child(7){
	margin-right: 0;
}
.qBox .box img, .qBox .box1 img{
	width: 100% !important;
	height: 240px !important;
	border: 4px solid #fff;
	box-shadow:0px 3px 10px -7px #535151;
}
.qBox .box a, .qBox .box1 a {
	position: relative;
	display: block;
	width: 100%;
}

.qBox .box h2, .qBox .box1 h2 {
	font-size: 23px;
	text-align: center;
	font-weight: 600;
	padding: 5px 10px;
	/*  border-bottom: 1px solid #83766a; */
	margin-left:13px;
	margin-top: -230px;
	color: #08416e;
	text-transform: uppercase;
	background:#fffc;
	position:absolute;
}






/**** PODSTRANKY **/
#master input[type="submit"]{
	color: #fff;
	border: 0px;
	font-weight: 600;
	background: #ffa71c url(/21330/uploads/fs_images/contentdesignimagesets/7/arrow295o_84_o.png) no-repeat 95% center;
}
.default-design .cd-title .text{
	font-size: 26px;
	text-transform: uppercase;
	color: #1b2a45;
}
.localdestinations-view ul li, .localcountries-view ul li {
	margin: 0;
	display: inline-block;
	width: 273px;
	list-style-type: circle;
	vertical-align: top;
}
#country-detail table {
	width: 100%;
}

.srch-res-hlx-tmpl .recommendation{
	background: #de7262;
}
.srch-res-hlx-tmpl .thumb .lm-wrap, .srch-res-hlx-tmpl .thumb .fm-wrap{
	background: #de7262;
}

.tmpl-style-5 .info-box__order{
	background: #ffa71c; 
}

#heading {
	text-align: center;
	background: #77342a;
	font-size: 15px;
	color: #fff;
}

/* sloupcova top nabidka */
.sloupcovaInner {
	width: 100%;
	height: 475px;
	background: #fff;
	margin: 0px 0px 30px 0px;
	padding: 20px 0px 0px;
	color: #08416e;
	float: left; transition: .6s linear;
	box-shadow:0px 3px 10px -7px #535151;
}
.sloupcovaInner:hover {background: #08416e; color: #fff;}

.sloupcovaInner.last {
	margin: 0px 0px 30px;
}

.sloupcovaInner .country, .sloupcovaInner .destination, .sloupcovaInner .thumb, .sloupcovaInner .hotel, .sloupcovaInner .date, .sloupcovaInner .duration, .sloupcovaInner .transport, .sloupcovaInner .boarding, .sloupcovaInner .price {
	width: 100%;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sloupcovaInner .country {
	font-size: 16px;
	text-transform: uppercase;
	padding-left: 20px;
}

.sloupcovaInner .destination {
	font-size: 14px;
	padding-left: 20px;
	margin-bottom: 15px;
}

.sloupcovaInner .block {overflow: hidden;}
.sloupcovaInner .thumb {
	height: 155px;
	background-size: cover !important;
	background-position: center center !important;
	margin-bottom: 15px; transition: .6s linear;
}
.sloupcovaInner:hover .thumb {transform: scale(1.05);}

.sloupcovaInner .info {
	padding: 0px 20px;
	font-size: 14px;
}

.sloupcovaInner .hotel {
	font-size: 16px;
}

.sloupcovaInner .date {
	margin-bottom: 20px;
}

.sloupcovaInner .duration, .sloupcovaInner .transport {
	margin-bottom: 10px;
}

.sloupcovaInner .price {
	margin-top: 20px;
	padding: 10px 0px;
	text-align: center;
	font-size: 20px;
	background:#ff6605;
	color:white;
}

.sloupcovaInner a {
	width: 100%;
	height: 475px;
	display: block;
	top: -450px;
	position: relative;
	z-index: 999;
}

.no-title .master-title.cd-title {
	display: none;
}

/*  rop nabidka */

.top4 .inner {
	position: relative;
	float: left;
	width: 270px;
	border-top: 1px solid #e0e6ee;
	padding-top: 10px;
	margin-right: 20px;
	margin-bottom: 40px;
}
.top4 .inner.last{
	margin-right: 0px;
}
.top4 .hotel a {
	width: 235px;
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.top4 .inner a.img {
	width: 270px;
	height: 191px;
	display: block;
	margin-top: 8px;
	margin-bottom: 25px;
	background-size: cover !important;
}
.top4 .inner a.img:hover{
	opacity: 0.8;
}
.top4 .inner a {
	color: #000;
	text-decoration: none;
	font-size: 16px;
	text-transform: none;
	font-weight: 600;
}
.top4 .inner .price a {
	float: right;
	color: #fff;
	padding-top: 7px;
	font-weight: 800;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 19px;
}
.top4 .inner .info {
	float: left;
	width: 270px;
}
.top4 .inner .country {
	font-weight: 600;
}
.top4 .inner .rating {
	float: left;
	padding-top: 12px;
	padding-left: 10px;
}

.top4 span.duration {
	float: right;
	font-weight: 600;
}
.top4 span.jidlo {
	float: right;
}
.top4 .inner .box {
	position: absolute;
	display: block;
	width: 270px;
	height: 43px;
	top: 203px;
	padding: 5px;
	background: rgba(233, 96, 146, 0.76);
}


/* levy */

#left-slave{
	float: left;
	width: 228px;
	margin-right: 20px;
	margin-top: 0px;
	background: none;
	color: #000 !important;
}
#left-slave .sidebox{
	width: 228px !important;
	background: #09416d;
	background: -moz-linear-gradient(top,  #09416d 0%, #1065a8 100%);
	background: -webkit-linear-gradient(top,  #09416d 0%,#1065a8 100%);
	background: linear-gradient(to bottom,  #09416d 0%,#1065a8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#09416d', endColorstr='#1065a8',GradientType=0 );
	margin-bottom: 20px;
	padding: 10px;
}
#left-slave .cd-title{
	background: transparent;
	color: #fff;
	text-transform: none;
	font-size: 24px;
	margin: 0 10px;
}

.sidebox p, .sidebox td{
	font-size:14px!important;
}
#left-slave .sidebox table{
	width: 100% !important;
}
#left-slave .sidebox input {
	width: 100%;
	height: 28px;
	background: transparent;
	color: #fff;
	font-size: 12px;
	padding-left: 4px;
	border: 1px solid #534131;
}
#left-slave input[type="submit"]{
	color: #fff;
	font-weight: 600;
	width: 100%;
	background: #ff6605;
	border: none!important;
	text-transform:uppercase;
}


#left-slave .sidebox.exchangerates-sidebox tr {
	height: 30px;
}

#left-slave .sidebox p, #left-slave .sidebox td {
	font-size: 12px;
}

/* menu levy sloupec */
.nav-menu {
	background: none !important;
}
.nav-menu .cd-content{
	padding: 0 !important;
}
.nav-menu .cd-title{
	display: none !important;
}
#nav li a {
	width: 228px !important;
	display: block;
	color: #ffffff !important;
	font-weight: 600;
	background: #f25501 !important;
	height: auto;
	line-height: 25px;
	text-decoration: none;
	background: white;
	padding: 0 0.5em;
	margin: 5px 0;
}

#nav li a:hover{
	background: #fae842 !important;
	color: #000 !important;
}

.params-search-tmpl-1 .smInner .hotel{
	height:38px;
}

.tmpl-style-4 .info-box__price{
	background:#534131;
}

.tmpl-style-4 .info-box__price a{
	color:#fff!important;
}

.tmpl-style-4 .structured-content__tabs .simple-tab-header a.opened span{
	background:#ff6605;
}

.tmpl-style-4 #terminy .ui-jqgrid-view td[aria-describedby="grid_price"]{
	color:#000;
}

.tmpl-style-4 #terminy .ui-jqgrid-view td a{
	color:#ff6605;
	font-weight:bold;
	text-transform:uppercase;
}

/* sloupce v patice */
#footer-background{
	background: #08416e;
	margin-top:20px;
	color: #534131;
}

#footer-background a{
	color: #534131;
	text-decoration: none;
}

#footer-background a:hover{
	color: #534131;
}

#footer-background li a {
	padding-left: 15px;
}

#footer{
	max-width: 1100px;
	width: 100%;
	height: 80px;
	margin: 0px auto;
	padding: 25px 0px;
	text-align: center;
	background:transparent;
	color:white;
	border-top:1px dashed black;
}

#footer a{color:#fff;}

.footer-code-inner {
	max-width:1100px;
	width: 100%;
	margin: 0px auto;
}

.footer-code-inner .sloupec1{
	float: left;
	width: 33%;
}
.footer-code-inner .sloupec1 ul{
	float: left;
	margin: 0px;
	padding-left: 0px;
}
.footer-code-inner .sloupec1 ul li{
	list-style: none;
}
.footer-code-inner .sloupec1 ul li:before{
	content: '> ';
}

.footer-code-inner .sloupec2{
	float: left;
	width: 360px;
}

.footer-code-inner .sloupec3{
	float: left;
}
.footer-code-inner .sloupec3 table{
	width: 380px;
}
.footer-code-inner h3{
	color: #fff;
	font-size: 22px;
	font-weight: 400;
	margin: 30px 0px 20px 0px;
}

/**** POACASI ****/
.side-weather .cd-content {
	display: table;
	width: 95%;
}
.side-weather .cd-content ul {
	display: table-row;
}
.side-weather .cd-content ul li {
	display: table-cell;
	vertical-align: middle;
	padding: 1px;
	font-size: 12px;
}
.side-weather .cd-content ul li img {
	position: static;
}
.side-weather .cd-content br {
	display: none;
}
.side-weather ul li:last-child,
.exchangerates-sidebox tr td:last-child {
	text-align: right;
	font-weight: bold;
}

/*** KURZ MEN */

.sidebox .sidebox-title .text{
	font-weight: 600;
	text-align: left;
	display: block;
	width: 100%;
}


.tmpl-style-5 .detail-box__thumb .thumb__price, .tmpl-style-5 .structured-content__elements .header{
	background: #de7262;
}

.tmpl-style-4 .structured-content__tabs .simple-tab-header a span{
	background: #534131;
	color: #fff;
}

.facebook .cd-title{
	display:none!important;
}

.facebook .cd-content {
	padding: 0;
	margin: -15px;
}


@media only screen and (max-width: 981px) {
	#menu{
		position: static;
	}
	.nav a{
		padding: 0;
	}
	.hp-maska {
		margin: 0 !important;
		position: static !important;
	}
	#wrap, #inner, #main{
		margin-top: 50px !important;
	}
	.hp-maska .input{
		width: 32.5% !important;
	}
	.clear.clear1 {
		clear: none;
	}
	.qBox .box {
		width: 31% !important;
		margin: 1% !important;
	}
	#left-slave .sidebox{
		width: 100% !important;
	}
	.qBox .box img {
		object-fit: cover; 
	}
}


@media only screen and (max-width: 681px) {
	#head a img{
		width:100px!important;
	}

	.hp-maska .input{
		width: 48.5% !important;
	}
	.clear.clear1 {
		clear: none;
	}
	.qBox .box {
		width: 92% !important;
		margin: 4% !important;
	}  
	.qBox .box1 {
		width: 92% !important;
		margin: 4% !important;
	}  
	.hp-maska .submit, .hp-maska input[type="submit"]{
		position: static !important;
	}
	.hp-maska input[type="submit"] {
		margin: 0px auto;
		display: block;
		text-align: center;
		float: right;
	}
	.rowInner{
		right: auto;
	}
	.rowInner .center{ 
		position: static;
	}
	.rowInner .price {
		float: none;
		text-align: center;
		display: block;
	}

}

@media only screen and (max-width: 551px) {

	#head a img{
		width:100px!important;
	}

	.sloupcovaInner {
		width: 100% !important;
		margin: 1% !important;
	}
}

.respon-tmpl-term-1 .simple-tabs .simple-tab-header a.opened span{
	background:#0a406e;
}

.respon-tmpl-term-1 .hotel-inner .price {
	background: #ff6600;
	color: #fff !important;
}
.respon-tmpl-term-1 .hotel-inner .order {
	color: #fff !important;
	background: #0a406e;
}
.section.service{
	display: none;
}
label[for=fi-dm], select#fi-dm{
	display: none !important;
}

.bd-term .btn,.bd-term .order-form .new-submit {
	text-align: center;
	width: 100%;
	max-width: 400px;
	margin: 12px auto;
	display: block;
	padding: 10px;
	border: 0;
	cursor: pointer;
	background: #83766a;
	color: #fff;
	font-weight: 800;
	text-transform: uppercase;
}

.bd-term .btn span{
	display: block;
	text-transform: none;
}

button.btnMonth {
	background: #83766a;
	border: 0;
	margin-right: 10px;
	margin-bottom: 15px;
	padding: 7px 11px;
	cursor: pointer;
}
button.btnMonth.active {
	background: #83766a;
	color: #fff;
}

.formular-view-1001 input[type="submit"] {
	color: #fff;
	border: 0px;
	font-weight: 600;
	background: #08416e!important;
	padding: 5px 15px;
	text-transform: uppercase;
}

.next.right {float:none; margin:20px 0;text-align: center;}
.next.right a, #country-detail a.right {
	display:inline-block; padding:10px 20px; background:#08416e; color:#fff !important; text-decoration:none;}
#country-detail a.right {float:none;display:block;width:auto;max-width:240px;margin:auto;text-align:center;}
.next.right a:hover, #country-detail a.right:hover {background:#ff6605; text-decoration: none !important;}
.next.right a:before {content: 'Zobraziť ';}

.bd-top-offer #master, #master .main-column.topoffers-global {background: none !important;}
.topoffers-global .cd-content {margin: 0 -15px;}

.squareInner {position: relative; margin-bottom: 15px; background: #fff; color: #08416e; transition: .6s linear;box-shadow:0px 3px 10px -7px #535151;}
.squareInner:hover {background: #08416e; color: #fff;}
.squareInner .detail {position: absolute; z-index: 9; top: 0; bottom: 0; left: 0; width: 100%; }
.squareInner .thumb {position: relative; overflow: hidden;}
.squareInner .thumb-img {height: 255px; transition: .6s linear;}
.squareInner:hover .thumb-img {transform: scale(1.05);}
.squareInner .thumb .minute {
	position: absolute; z-index: 3; top: 10px; left: 10px; width: 40px; line-height: 35px;
	background: #ff6605; color: #fff; text-align: center;}
.squareInner .thumb .rating {
	position: absolute; z-index: 3; bottom: 0; left: 0; right: 0; margin: auto; background: #534131; text-align: center;}
.squareInner .info {height: 255px; list-style: none; margin: 0; font-size: 14px;}
.squareInner .info li {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.squareInner .info .country {font-size: 16px; text-transform: uppercase;}
.squareInner .info .destination, .squareInner .info .date {margin-bottom: 0px;}
.squareInner .info .hotel {font-size: 16px;}
.squareInner .info .airport, .squareInner .info .duration {margin-bottom: 5px;}
.squareInner .info .price {
	margin-top: 15px;padding: 8px 0px;text-align: center;font-size: 20px;background: #ff6605; color:#fff;}
@media only screen and (max-width: 1140px) { .topoffers-global .cd-content {margin: 0;} }

#footer-code {background: transparent; padding: 30px 0;max-width:1100px;margin:0 auto;}
#right-slave .sidebox-title {padding-bottom: 15px; background: none; font-size: 18px;}
#right-slave .sidebox-content p {padding: 0;}
#right-slave .sidebox-content a {color: #fff; text-decoration: underline;}
#right-slave .sidebox-content a:hover {color: #f9ebde; text-decoration: none;}
#right-slave #nav li a {
	margin-right: 10px; line-height: 36px; padding: 0 10px; background: #f9ebde !important; color: #534131 !important;}
#right-slave #nav li a:hover {background: #fff !important; color: #1b2a45 !important;}
#right-slave .contact ul {list-style: none; margin: 0 0 30px; padding: 0; font-size: 15px;}
#right-slave .contact li a {display: block; padding: 3px 0; text-decoration: none;}
#right-slave .contact li a:hover {text-decoration: underline;}

#right-slave #NewsletterContactAddForm * {width: 100% !important; padding: 0;}
#right-slave #NewsletterContactAddForm .row_title td {padding-top: 10px;}
#right-slave #NewsletterEmail {line-height: 36px; border: none; margin-bottom: 10px; padding: 0 10px; font-size: 14px;}
#right-slave #NewsletterEmailAccept {float: left; width: 16px !important; height: 16px; margin: 2px 6px 0 0;}
#right-slave #NewsletterEmailSubmit {
	line-height: 36px; background: #f9ebde; color: #534131; border: none; font-size: 13px; font-weight: 600;}
#right-slave #NewsletterEmailSubmit:hover {background: #fff; color: #1b2a45;}
@media only screen and (max-width: 960px) { #right-slave .contact {clear: both;} }

/*end*/


@media screen and (max-width: 960px) {
	#menu {
		position: fixed;
		top: 0;
		padding: 0;
	}
	#menu > ul {
		background: #fff;
	}

	#menu li a { 
		background: transparent;
		text-align: left;
		color: #000;
	}

	#menu > ul > li {
		display: block;
		height: auto;
	}

	#menu > ul > li:hover {
		background: transparent !important;
	}

	#menu li:hover a {
		background: transparent;
	}

	#menu li:hover ul a {
		background: transparent !important;
		color: #fff;
		height: auto !important;
		line-height: normal !important;
	}

	#menu ul ul {
		position: relative;
		top: auto;
		left: auto;
		background: transparent;
		transform: translateX(0);
	}
	#menu > ul div a {
		border: 0;
	}

	#menu ul ul::before {
		border: 0;
	}
	#menu li ul li {
		display: block;
		float: none;
		padding: 14px 0;
	}

	#menu ul ul li a, #menu li:hover ul a {
		color: #000;
	}
	input#show-menu:checked ~ .nav.superfish {
		display: block;
		width: 100%;
		overflow: hidden;
		margin: 0;
		padding: 15px;
		top: -3px;
	}

}


@media only screen and (max-width: 600px) {
	.location-area .country {
		min-height: 75px;
	}
	
	.location-area .country a {
		width: 100%;
	}
	
	.location-area .country span.count-accommodations {
		width: 50%;
	}
}
/* settings - stop */


/* content design - on v2 */
.default-floatbox-design{position:fixed;left:50%; margin-left: 456px; text-align: left;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;color:#364A90;}
.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-color:#3B9AD7;background-image:none;color:#ffffff;font-size:11px;text-transform:uppercase;}
.default-sidebox-design .cd-icon{background-image:none;height:0px;width:0px;}
.default-sidebox-design .cd-content{background-color:#ffffff;background-image:none;color:#364A90;}
.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;color:#000;font-size:11px;text-transform:uppercase;}
.default-design .cd-icon{background-image:none;height:0px;width:0px;}
.default-design .cd-content{background-image:none;color:#000;}
.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 */