
.xxxxx {
	float:left;
	width:23%;
	margin:1%;
	height:255px;
	text-align:center;
}
.xxxxx img {
	width:100%!important;
}


.xxxxx img:hover {
	-webkit-transform: scale(0.95);
	-ms-transform: scale(0.95);
	transition: all 0.9s ease;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}


.back-to-top {
/*position:fixed;
float:right;*/
z-index:15000;

	text-decoration:none;
	color:#999999;
	font-size:27px;
	padding-left:20px;
	float:right;
}

/*
.back-to-top {
	position:fixed;
	bottom:2em;
	z-index:15000;
	right:0px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	
	padding:1em;
	display:none;
}
.back-to-top:hover {	

	color:#000000;
}
*/


* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}


.strankovanie ul {
	list-style:none;
	margin:0;
	padding:0;
}
.strankovanie ul li a {
	display:block;
}
.strankovanie ul li a {
	float:left;
	padding:10px;
	font-style:normal;
}
.strankovanie ul li a#aktivna {
	font-weight:bold;
}


.includegaleria {
	width:100%;
	margin:auto auto;
}
.includegaleria a {
	float:left;
	display:block;
	width:18%;
	margin:1%;
}
.includegaleria a img {
	width:100%;
}
.callbacks_container {
  margin-bottom: 20px;
  position: relative;
  float: none;
  width: 100%;
  background-color:#FFFFFF;
  z-index:100;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 35px;
  text-shadow: none;
  color: #fff;
  background: #67452a;
  background: rgba(103,69,42, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  padding-bottom:40px;
  padding-top:40px;
  margin: 0;
  max-width: none;
  }



.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }





.slicknav_btn,.slicknav_menu,.lenmobil {
	display:none;
}
#ubytovaniepravy img {
	max-width:100%;
}
#izbatext p {
	margin-bottom:0;
	padding-bottom:0;
}
#jazykaktivna {
			filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#eu {
	width:100%;
	max-width:980px;
	margin:auto auto;
	color:#0c4ca3;
	font-size:11px;
	padding-top:10px;
	padding-bottom:10px;

	
}
#eu span {
	padding-top:25px;
	display:block;
}
#eu img {
	height:60px;
	float:left;
	margin-right:8px;
}
#eu a {
	color:#aece3d;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;

}
#eu a:hover {
	color:#333333;
}


#navrathore {
	margin-left:5px;
}
#ikonky img {
	margin-top:15px;
}
#ikonky {
	float:right;
}
#ikonky img:hover  {
				filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}


#wellnessbunkaprava img {
	width:auto;
	float:left;
	margin-right:20px;
}

.w2bslikebox2 {
	position:fixed;
	left:0;
	top:226px;
}
.w2bslikebox2 img {
	width:42px;
}


.w2bslikebox1 {
	position:fixed;
	right:0;
	top:468px;
}
.w2bslikebox1 img {
	width:42px;
}
.w2bslikebox2 img:hover, .w2bslikebox1 img:hover {
	
}


#zelenypas {
	width:100%;
	height:449px;
	line-height:550px;
	
	
	background:url(zelene.jpg) no-repeat center center; 
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;	
	
	
}
#zelenypas2 {
	width:100%;
	margin:auto auto;
	
	max-width:1104px; /*980 + 62 + 62*/
}
#zelenypas a, #zelenypas2 a {
	display:block;
	float:left;
	width:12%;
	margin:1%;
}

#zelenypas a img, #zelenypas2 a img {
	width:100%;
}


#refnadpis {
font-family: 'Playfair Display', serif;
font-weight:900;
color:#3c3c3b;
font-size:45px;
margin-bottom:0;
margin-bottom:12px;
text-transform:uppercase;
}

.my-slider {
	width:100%;
	
	margin:auto auto;
	padding:0;
	border-bottom:solid 2px #888179;
	border-top:solid 2px #888179;

	padding-top:15px;
	
}
#kontaktlavy {
	float:left;
	width:35%;
	margin-left:5%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#kontaktpravy {
	float:right;
	width:55%;
	margin-right:5%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.referenciazmena {
	padding-left:70px !important;
	font-size:21px;
	padding-right:70px !important;
	/*text-transform:uppercase;*/
	text-align:justify;
	color:#3c3c3b;
	line-height:24px;
	/*background-image:url(quote.png);
	background-position:left top;
	background-repeat:no-repeat;*/
	
	
	 background-image: url(quote.png), url(quote3.png);
 background-repeat: no-repeat, no-repeat;
 background-position:left top, right top;
	
	
	
	
	
	
	
}
.referenciazmena .autor {
	text-transform:none;
	text-align:right;
}



.unslider-arrow {
	display:none;
}
.unslider-nav {
	height:22px;
	padding-top:35px;
	text-align:center;
	width:156px;
	margin:auto auto;
}

.unslider .unslider-nav li {

background-color:#c6c6c6;
color:#c6c6c6;
float:left;
width:22px;
height:22px;
color::#c6c6c6;
-webkit-border-radius: 22px;
-moz-border-radius: 22px;
border-radius: 22px;
padding:0;
margin:0;
margin-left:15px;
margin-right:15px;
cursor:pointer;
text-align:center;
line-height:22px;

			/*display: inline-block;
			float: left;
			margin: -2px 0 0 25px;
			padding: 2px 18px;
			border-radius: 25px;
			
			color: #fff;
			color: rgba(255,255,255,.7);
			
			font-size: 13px;
			font-weight: 500;
			
			cursor: pointer;
			list-style: none;

			transition: color .2s, background .2s;*/
		}

.unslider-nav li.unslider-active {
				background: #8d8d8c;
				color:#8d8d8c;
}


#trasy {
	/*background:url(trasy.jpg) no-repeat center top; 
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	text-transform:uppercase;*/
	background-color:#FFCC33;
	background:url(trasy.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:100%;
	margin:auto auto;
	/*text-transform:uppercase;*/
	padding-top:50px;
	max-width:1150px;
	padding-bottom:200px;


	
}
#trasy p {
	margin:auto auto;
	width:100%;
	max-width:990px;
}
#trasy .ciara {
	width:100%;
	max-width:700px;
	margin:auto auto;
	height:2px;
	border:0;
	border-bottom:solid 2px #000;

	margin-bottom:28px;
	margin-top:28px;
}

#prechod {
	width:100%;
	/*background-image:url(prechod.jpg);*/
	height:460px;
	
}











#prechod a {
	display:block;
	float:left;
	/*width:33.3333%;
	text-align:center;
	margin:0;*/
	margin-top:160px;
}
#prechod a img {
	width:110px;
	height:110px;
}



#carousel {
        width:100%;
		max-width:1300px !important;  
        height:375px;
        position:relative;
        clear:both;
        overflow:hidden;
       
		margin:auto auto;
      }
      #carousel img {
        visibility:hidden; /* hide images until carousel can handle them */
        cursor:pointer; /* otherwise it's not as obvious items can be clicked */
      }

.includetext {
	color:#414042;
	line-height:19px;
	font-size:15px;

}
.includetext .obal {
	padding-left:50px;
	padding-right:50px;
}
.includetext .obal a {
	color:#414042;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}
.includetext .obal a:hover {
	text-decoration:underline;
}





.obal a {
	color:#414042;
	text-decoration:none;
	
}
.obal a:hover {
	color:#000000;
	text-decoration:underline;
}




@media screen and (min-width:1129px) 
{
#izbaobal {
	display: table;
	width:100%;
	margin-top:45px;
	margin-bottom:45px;
}
#izbaobal tr {
	width:50%;
}
#izbatext2 {
	padding-left:10%;
	color:#000000;

	text-align:justify;
}
/*
#izbaobrazok {
	float:left;
	width:50%;
}
#izbatext2 {
	width:50%;
	color:#000000;
	font-size:20px;
	text-align:justify;
	float:right;
	display: table-cell;
    vertical-align: middle;
}
*/
#kruhyubytovanie {
	padding-top:50px;
	padding-bottom:50px;
}
#kruhyubytovanie .kruh2 {
	float:left;
	width:14.28%;
	padding-bottom:35px;
	text-align:center;

}

#kruhyubytovanie .kruh2:hover, #aktivnykruh2 {
	background-image:url(tien.png);
	background-position:center bottom;
	background-repeat:no-repeat;
}
#kruhyubytovanie .kruh2 img {
	max-width:100%;
}
#kruhyubytovanie .kruh2 img:hover {
	-webkit-transform: scale(0.95);
	-ms-transform: scale(0.95);
	transition: all 0.9s ease;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}


#okolie-a-aktivityposun {
	margin-bottom:90px;
}
#posun {
	padding-top:50px;
	padding-bottom:175px;
}
#posun2 {
	padding-top:50px;
}
#posun a, #posun 2 a, .obal a {
	color:#414042;
}
.obal a:hover {
	color:#000;
}

#centrovanieex {
	display:none;
}





.radius {
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;}




#modifikaciaslidera {
-webkit-box-shadow: 0px 9px 27px 0px #c9c7c7;
-moz-box-shadow:    0px 9px 27px 0px #c9c7c7;
box-shadow:         0px 9px 27px 0px #c9c7c7;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
margin-bottom:0;
}

#modifikaciaslidera img {
	/*width:96%;
	text-align:center;
	padding:2%;*/
	margin:2%;
	width:96%;
}
#xxprew {
	height:127px;
	width:62px;
	display:block;
	position:relative;
	float:left;
	left:-62px;
	top:-275px;
	background-image:url(dolava.png);

	background-position:center;
	background-repeat:no-repeat;
	
-webkit-border-top-left-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;	


-moz-box-shadow: -3px 10px 2px #dfdfdf;
-webkit-box-shadow: -3px 10px 2px #dfdfdf;
box-shadow: -3px 10px 2px #dfdfdf;






}

#xxnext {
	height:127px;
	width:62px;
	display:block;
	position:relative;
	right:-62px;
	top:-275px;
	float:right;
	background-image:url(doprava.png);
	background-position:center;
	background-repeat:no-repeat;

	
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomright: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;



-moz-box-shadow: 3px 10px 2px #dfdfdf;
-webkit-box-shadow: 3px 10px 2px #dfdfdf;
box-shadow: 3px 10px 2px #dfdfdf;

}
#xxprew:hover {
background-image:url(dolava2.png);
}
#xxnext:hover {
background-image:url(doprava2.png);
}
#centrovaniee {
	
/*	
float: right;
  position: relative;
  left: -46%;*/
}





#zmenabody {

 background-image: url(hlavicka2.jpg), url(prechod.jpg);
 background-repeat: repeat-x, no-repeat;
 background-position:center top, bottom;
}

#zmenabody2 {

 background-image: url(hlavicka2.jpg), url(prechod2.jpg);
 background-repeat: repeat-x, no-repeat;
 background-position:center top, bottom;
}

#zmenabody3 {

 background-image: url(hlavicka2.jpg), url(prechod3.jpg);
 background-repeat: repeat-x, no-repeat;
 background-position:center top, bottom;
}





body {
	background-image:url(hlavicka.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	position:relative;
	/*font-family: 'Playfair Display', serif;*/
	font-family: 'Varela', sans-serif;
	text-align:center;
	margin:0;
	padding:0;
	font-size:14px;
}
.reset {
	clear:both;
}
.dolava {
	float:left;
}
.doprava {
	float:right;
}
.obal {
	width:980px;
	/*width:1129px;*/
	margin:auto auto;
	text-align:left;
	color:#414042;
}
.obalinclude {
	width:980px;
	margin:auto auto;
	text-align:center;
	
	color:#645136;
	font-weight:400;
	margin-top:60px;
	line-height:27px;
}
.oballavy {
	float:left;
	width:48%;
	text-align:right;
	line-height:27px;
}
.obalpravy {
	float:right;
	width:48%;
	text-align:left;
	line-height:27px;
}
#menu {
	height:77px;
	
}
#menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menu ul li {
	
	float:left;
}
#menu ul li a {
	color:#bdbdbd;
	text-decoration:none;
	text-align:center;
	display:block;
	height:77px;
	line-height:77px;
	padding-left:22px;
	font-weight:normal;
	padding-right:22px;
	font-size:17px;
	text-transform:uppercase;
}
#menu ul li a:hover, #menu ul li #aktivna {
	/*background-color:#aece3d;*/
	color:#FFFFFF;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}
#logo {
	height:77px;
	float:left;
	line-height:77px;
}
#logo h1 {
	margin:0;
	padding:0;
	color:#bdbdbd;
	font-size:22px;
	font-weight:normal;
}
#logo h1 a {
	color:#bdbdbd;
	text-decoration:none;
}
#logo:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#head {
	height:77px;
	margin-left:80px;
	float:left;
}

#social {
	float:right;
}


#social i {
	color:#bdbdbd;
	border:solid 2px #bdbdbd;
	height:32px;
	width:32px;
	text-align:center;
	line-height:32px;
	font-weight:normal;
	font-size:16px;
-webkit-border-radius: 32px;
-moz-border-radius: 32px;
border-radius: 32px;
margin-top:21px;
margin-left:5px;
}




#social a i:hover {
border:solid 2px #fff;
color:#fff;
}

#stit {
	text-align:center;
	color:#FFFFFF;
	margin-bottom:90px;
}
#stit img {
	width:90%;
	margin-left:5%;
	margin-right:5%;
	margin-top:35px;
}
#stit p {
	font-size:80px;
	text-transform:uppercase;
	margin:0;
	font-weight:bold;
	font-family: 'Playfair Display', serif;
	padding:0;
	margin-bottom:19px;
	
}
#stit span {
	
	font-size:24px;
}










#headerpas {
	width:100%;

	margin:auto auto;

	z-index:0;
}
.uvodnekruhy {
	width: 855px;
	margin: 0 auto;
}
.uvodnekruhy2 {
	width: 980px;
	padding-top:10px;
	padding-bottom:10px;
	margin: 0 auto;
}
.uvodnekruhy2 .kruh {
	float:left;
	width:30.3333%;
	margin-left:1.5%;
	margin-right:1.5%;
	text-align:center;
}
.uvodnekruhy img:hover, .uvodnekruhy2 img:hover {
	-webkit-transform: scale(0.95);
	-ms-transform: scale(0.95);
transition: all 0.9s ease;
}
#prve {
	margin-top:25px;
}
.kruh {
	float:left;
	width:31.3333%;
	margin-left:1%;
	margin-right:1%;
	text-align:center;

}
.kruh p {
	text-align:center;
	margin:auto auto;
	color:#1f1204;
	max-width:175px;
}
.kruh img {
	width:100%;
}
.kruh a {
	text-align:center;
	text-decoration:none;
}
.kruh .kruhnadpis {
	padding-bottom:15px;
	padding-top:17px;
	font-size:17px;
	text-transform:uppercase;
	max-width:none;
}
.h1obrazok {
	padding-bottom:15px;
}
/*
.kruh img {
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
}*/

#uvodnytext {
	width:100%;
	max-width:920px;
	color:#1f1204;
	margin:auto auto;
	padding-bottom:10px;
	
}
#uvodnytext h2 {
	color:#1f1204;
	border-bottom:solid 2px #797168;
	text-transform:uppercase;
	padding-bottom:10px;
	margin:0;
	padding-top:0;

}
#zelenypas {
	width:100%;
	/*background-color:#aece3d;*/
	margin-top:75px;
}
#zelenypaskontakt {
	width:100%;
	/*background-color:#aece3d;*/
	text-align:left;
	color:#FFFFFF;
}
#zelenypas_restauracia {
	width:100%;
	/*background-color:#aece3d;*/
	text-align:left;
	color:#FFFFFF;
	background-image:url(zelenypasrestauracia-bielyvrch.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#zelenypas_hotel {
	width:100%;
	/*background-color:#aece3d;*/
	background-image:url(zelenypashotel-bielyvrch.jpg);
	background-repeat:repeat-x;
	background-position:top;
	text-align:left;
	color:#FFFFFF;
	padding-bottom:60px;
}


#ubytovaniezelenytmavy {
	width:100%;
	background-color:#138b39;
}
#ubytovaniezelenytmavy2 {
	width:980px;
	margin:auto auto;
	text-align:center;
}
#ubytovaniepodmienkylavy {
	float:left;
	width:770px;
}
#ubytovaniepodmienkypravy {
	float:right;
	/*border-left:1px solid #aece3d;*/
	width:205px;
	padding-left:40px;
	/*color:#aece3d;*/
	text-align:left;
	padding-top:20px;
	margin-top:50px;
	margin-bottom:50px;
}

#ubytovaniepodmienkypravy i {

color:#aece3d;
	border:solid 1px #aece3d;
	font-size:30px;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
margin-bottom:50px;
margin-right:15px;
}
.xxx {
	margin:0;
	margin-bottom:7px;
}

#ubytovaniepodmienkypravy a {
	color:#aece3d;
	text-decoration:none;
}
#ubytovaniepodmienkypravy a:hover {
	text-decoration:underline;
}


#ubytovaniepodmienkylavy div {
	float:left;
	width:368px;
	color:#FFFFFF;
	text-align:left;
	font-size:14px;
	padding-top:50px;
	padding-bottom:40px;
}








#ubytovaniepas {
	width:100%;
	/*background-color:#aece3d;*/
	background-image:url(ubytovaniepas.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#ubytovaniepas2 {
	width:980px;
	margin:auto auto;
	text-align:center;

}
.fotkyubytovanie img {
	width:100%;
}

.fotkyubytovanie img:hover {
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transition: all 0.9s ease;
}
.fotkyubytovanie {
	float:left;
	width:18%;
	height:340px;
	display:block;
	margin-left:1%;
	margin-right:1%;
	color:#FFFFFF;
	text-decoration:none;
}
.fotkyubytovanie p {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	
	padding-top:17px;
	padding-left:10px;
	padding-right:10px;
}
.fotkyubytovanie:hover, #aktivnaizba {
	background-image:url(triangle.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	color:#aece3d;
}
.ubytovanie_h2 {
	font-size:25px;
	font-weight:normal;
	padding-bottom:45px;
	border-bottom:solid 1px #FFFFFF;
	color:#FFFFFF;
	margin-top:0;
	padding-top:0;
	padding-top:90px;
}
#ubytovanielavy {
	width:582px;
	float:left;
	text-align:left;
}
#ubytovaniepravy {
	float:right;
	width:300px;
	margin-top:50px;
}
#ubytovanielavy p {
	max-width:410px;
	margin-top:40px;
	color:#FFFFFF;
}
#ubytovaniepravy p i {
	float:right;
	color:#645136;
	font-size:14px;
	text-align:right;
}
.bielahr {
	height:1px;
	background-image:url(bielahr.jpg);
	background-position:center;
	margin:0;
	background-repeat:repeat-x;
	border:0;
	padding-top:40px;
	padding-bottom:40px;
	
}
#izbatext {
	color:#FFFFFF;
	text-align:left;
}

.ubytovanie11 {
	width:250px;
	height:50px;
	line-height:50px;
	padding-left:12px;
	float:left;
	background-color:#c6dd78;
	margin-right:7px;
	color:#FFFFFF;
	font-weight:bold;
}
.ubytovanie22 {
	width:105px;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-right:2px;
	float:left;
	background-color:#c6dd78;
	color:#FFFFFF;
	font-weight:bold;
}

.ubytovanie1 {
	width:250px;
	height:50px;
	line-height:50px;
	padding-left:12px;
	float:left;

	margin-right:7px;
	color:#FFFFFF;
	font-weight:bold;
}
.ubytovanie2 {
	width:105px;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-right:2px;
	float:left;

	color:#FFFFFF;
	font-weight:bold;
}




.kongres1 {
	width:241px;
	height:50px;
	line-height:50px;
	padding-left:12px;
	float:left;
text-align:left;
	margin-right:7px;
	color:#FFFFFF;

}
.kongres2 {
	width:183px;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-right:0px;
	float:left;

	color:#FFFFFF;

}
.kongresnadpisdole {
	text-align:left;
	font-weight:normal;
	font-size:24px;
	text-transform:uppercase;
}
.kongres11 {
	width:248px;
	height:50px;
	line-height:50px;
	padding-left:12px;
	float:left;
	background-color:#429f3a;
	margin-right:0px;
	color:#FFFFFF;

	text-align:left;
}
.kongres22 {
	width:178px;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-left:5px;
	float:left;
	background-color:#429f3a;
	color:#FFFFFF;
	
}
#kongreslavy a {
	text-decoration:none;
	color:#FFFFFF;
}
#kongreslavy a:hover {
	text-decoration:underline;
}
#kongreslavy {
	float:left;
	text-align:right;
	width:50%;
	padding-right:40px;
}
#kongrespravy {
	float:right;
	text-align:left;
	width:50%;
	border-left:solid 1px #138b39;
	padding-left:40px;
	padding-top:20px;
}
#kongrespravy a {
color:#138b39;
text-decoration:none;	
}
#kongrespravy a:hover {
	text-decoration:underline;
}
#kongrespravy #download {

	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
margin-bottom:50px;
float:left;
margin-right:15px;
}


.fotky img {
	width:14.666666%;
	
	height:145px;
	margin:1%;
	float:left;
	
-webkit-border-radius: 150px;
-moz-border-radius: 150px;
border-radius: 150px;
}


.fotky img:hover {
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transition: all 0.9s ease;
}
.aktivita1 {
	float:left;
	background-image:url(a.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:212px;
	height:260px;
	display:block;
	margin-left:206px;
}
.aktivita1:hover, #aktivita_a {
	background-image:url(aa.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

.aktivita2 {
	float:left;
	background-image:url(b.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:212px;
	height:260px;
	display:block;
	margin-left:20px;
	margin-right:20px;
}
.aktivita2:hover, #aktivita_b {
	background-image:url(bb.jpg);
	background-position:center;
	background-repeat:no-repeat;
}


.aktivita3 {
	float:left;
	background-image:url(c.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:212px;
	height:260px;
	display:block;
}
.aktivita3:hover, #aktivita_c {
	background-image:url(cc.jpg);
	background-position:center;
	background-repeat:no-repeat;
}








.aktivita1x {
	float:left;
	background-image:url(aaaa.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:212px;
	height:260px;
	display:block;
	margin-left:206px;
}
.aktivita1x:hover, #aktivita_ax {
	background-image:url(aaa.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

.aktivita2x {
	float:left;
	background-image:url(bbbb.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:212px;
	height:260px;
	display:block;
	margin-left:20px;
	margin-right:20px;
}
.aktivita2x:hover, #aktivita_bx {
	background-image:url(bbb.jpg);
	background-position:center;
	background-repeat:no-repeat;
}


.aktivita3x {
	float:left;
	background-image:url(cccc.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:212px;
	height:260px;
	display:block;
}
.aktivita3x:hover, #aktivita_cx {
	background-image:url(ccc.jpg);
	background-position:center;
	background-repeat:no-repeat;
}







.aktivita {
	float:left;
	width:23%;
	margin:1%;
	height:315px;
}
.aktivita img {	
	width:100%;
	margin-bottom:20px;
}
.aktivita img:hover {
		-webkit-transform: scale(0.8);
		-ms-transform: scale(0.8);
transition: all 0.9s ease;
}	
.aktivita p {
	color:#FFFFFF;
	text-transform:uppercase;
}

#zelenypas h2 {
	background-image:url(h2.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	font-size:20px;
	font-weight:normal;
	padding-bottom:60px;
	color:#FFFFFF;
	margin-bottom:60px;
}
#galeriafotiek {
	width:100%;
	height:345px;
	/*background-color:#aece3d;*/
	background-image:url(galeria.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#galeriafotiek iframe {
	width:100%;
	height:235px;
	margin-top:105px;
}
#footer {
	background-image:url(footer.jpg);
	background-position:center;
	background-repeat:no-repeat;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height:910px;
	width:100%;
	padding-top:50px;
	padding-bottom:50px;
}
#footermini a {
	color:#000000;
}
#footermini a:hover {
	color:#666666;
}
#footermini {
	width:765px;
	margin:auto auto;
	padding-top:340px;
}
#footermini #ikona {
	width:35%;
	float:left;
	max-width:245px;
}
#footermini #ikona img {
	width:100%;
}
#footermini #text {
	width:65%;
	float:left;
	font-size:50px;
	line-height:244px;
}






#footer3 {
	height:53px;
	background-image:url(footer3.png);
	line-height:53px;
	color:#010000;
	position:absolute;
	bottom:0;
	width:100%;
	text-transform:uppercase;

}
#footer3 a {
	color:#010000;
	text-decoration:none;
}


.balicek {
	height:285px;
	margin-bottom:75px;
	
}

.balicek_left:hover {
		-webkit-transform: scale(0.8);
		-ms-transform: scale(0.8);
transition: all 0.9s ease;
}

.balicek_left {
	float:left;
	width:250px;
	height:230px;
	margin-right:45px;
}

.balicek_right {
	float:left;
	height:265px;
	width:649px;
	color:#645136;
	text-align:left;
}
.balicek_right h3 {
	color:#aece3d;
	font-size:20px;
	text-transform:uppercase;
	margin:0;
	padding:0;
	margin-top:25px;
	margin-bottom:20px;
}
.balicek_right p {
	color:#645136;
}
.balicky_h2 {
	margin:0;
	padding:0;
	padding-right:50px;
	font-size:24px;
	text-transform:uppercase;
	text-align:left;
	margin-bottom:80px;
	margin-top:115px;
	font-weight:normal;

	background-image:url(ciara.jpg);
	background-position:right center;
	background-repeat:no-repeat;
}
.kontaktbunka {
	float:left;
	width:33.333333%;
	margin-top:75px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-top:17px;
	margin-bottom:50px;
}
.kontaktbunka p {
	margin:0;
	padding:0;
}
.kontaktbunka img {
	width:100%;
	height:auto;
}
.kontaktbunka a {
	color:#645136;
	text-decoration:none;
}
.kontaktbunka a:hover {
	text-decoration:underline;
}

#wellnessbunkalava {
	text-align:left;
}

#wellnessbunkaprava {
	text-align:left;
	padding-left:50px;
}
#wellnessbunkaprava i {
color:#138b39;
	border:solid 1px #138b39;
	font-size:30px;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
margin-bottom:50px;
float:left;
margin-right:15px;
}
#wellnessdownload {
	color:#138b39;
	font-size:17px;
	padding-top:8px;
}
#wellnessdownload span {
	font-size:17px;
}

#wellnessbunkalava .kontaktbunkaspodok1 {
color:#FFFFFF;
font-size:25px;
margin-bottom:10px;
padding-top:25px;
}
#wellnessbunkaprava .kontaktbunkaspodok1 {
color:#FFFFFF;
font-size:25px;
margin-bottom:10px;
padding-top:25px;
}

#welnnes_otvhodiny {
	width:320px;
	background-color:#c6dd78;
	padding-left:10px;
	padding-top:15px;
	color:#FFFFFF;
	padding-bottom:15px;
	margin-bottom:60px;
}
#welnnes_otvhodiny p {
color:#FFFFFF;

}
.wellness1 {
	width:200px;
	height:50px;
	line-height:50px;
	padding-left:12px;
	float:left;
}
.wellness2 {
	width:80px;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-left:7px;
	float:left;
}

.wellness11 {
	width:200px;
	height:50px;
	line-height:50px;
	padding-left:12px;
	float:left;
	background-color:#c6dd78;
}
.wellness22 {
	width:80px;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-left:7px;
	float:left;
	background-color:#c6dd78;
}






.wellnessbunka {
	float:left;
	width:33.333333%;
	margin-top:75px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-top:0px;
	margin-bottom:50px;
}
.wellnessbunka p {
	margin:0;
	padding:0;
	color:#138b39;
}
.wellnessbunka img {
	width:65%;
}
.wellnessbunka a {
	color:#645136;
	text-decoration:none;
}
.wellnessbunka a:hover {
	text-decoration:underline;
}

#kontaktmapa {
	width:100%;
	background-image:url(kontaktbg.jpg);

}
#kontaktmapa iframe {
	margin:auto auto;
	max-width:980px;
}
.kontaktbunkaspodok1 {
	font-size:20px;
}


.restauracia1 {
	width:420px;
	height:50px;
	line-height:50px;
	padding-left:12px;
	float:left;
}
.restauracia2 {
	width:100px;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-left:7px;
	float:left;
}

.restauracia11 {
	width:420px;
	height:50px;
	line-height:50px;
	padding-left:12px;
	float:left;
	background-color:#c6dd78;
}
.restauracia22 {
	width:100px;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-left:7px;
	float:left;
	background-color:#c6dd78;
}
#restauracia_lavy {
	float:left;
	width:695px;
}
#restauracia_pravy {
	float:left;
	width:284px;
	padding-left:45px;
	color:#138b39;
	border-left:solid 1px #138b39;
	min-height:330px;
	padding-top:0px;
}
#restauracia_pravy img {
	
margin-top:90px;
}
#restauracia_pravy a {
	color:#138b39;
	text-decoration:none;
}
#restauracia_pravy a:hover {
	text-decoration:underline;
}

.galeriafull {
	width:100%;

	
}
.galeria {
	margin:auto auto;
	width:980px;
	padding-bottom:50px;
}
.galerianadpis h2 {
	font-size:22px;
	text-transform:uppercase;
	font-weight:normal;
	float:left;
	margin:0;
	padding:0;
	

}
.galerianadpis i {
	float:right;
color:#645136;
	border:solid 1px #645136;
	font-size:20px;
	width:30px;
	line-height:30px;
	height:30px;
	text-align:center;
	-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
	/*line-height:50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
height:50px;	*/	
}

.galerianadpis i#zeleny {
color:#138b39;
border:solid 1px #138b39;
}


.galerianadpis {
	border-bottom:solid 1px #645136;
	text-align:left;
	padding-bottom:24px;
}
#typyizieb {
	font-weight:normal;
	border-top:solid 1px #645136;
	padding-top:57px;
	width:180px;
	margin: auto auto;
}
#kongres_h2 {
	font-weight:normal;
	background-image:url(kongres_h2.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:57px;
	text-transform:uppercase;
	margin: auto auto;
}
.okolie {
	float:left;
	text-align:left;
	width:448px;
	margin-right:83px;
	margin-bottom:50px;
}
.okolie2 {
	float:left;
	text-align:left;
	width:448px;
	margin-bottom:50px;
}
.okolie h2,.okolie2 h2 {
	font-weight:normal;
	font-size:24px;
	text-transform:uppercase;
}
.okolie img, .okolie2 img {
	float:left;
	margin-right:30px;
	margin-bottom:25px;
}
.okolie p, .okolie2 p {
	line-height:28px;
	text-align:justify;
}
.okolie img:hover, .okolie2 img:hover {
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
transition: all 0.9s ease;
}
.okolie a, .okolie2 a {
	color:#138b39;
	text-decoration:none;
}
.okolie a:hover, .okolie2 a:hover {
	text-decoration:underline;
}
}
@media only screen and (min-width:900px) and (max-width:1128px)
{
#zmenabody {

 background-image: url(hlavicka2.jpg), url(prechod.jpg);
 background-repeat: repeat-x, no-repeat;
 background-position:center top, bottom;
}

#zmenabody2 {

 background-image: url(hlavicka2.jpg), url(prechod2.jpg);
 background-repeat: repeat-x, no-repeat;
 background-position:center top, bottom;
}

#zmenabody3 {

 background-image: url(hlavicka2.jpg), url(prechod3.jpg);
 background-repeat: repeat-x, no-repeat;
 background-position:center top, bottom;
}
#posun {
	padding-top:50px;
	padding-bottom:175px;
}
#posun2 {
	padding-top:50px;
}
#posun a, #posun 2 a, .obal a {
	color:#414042;
}
#kruhyubytovanie {
	padding-top:50px;
	padding-bottom:50px;
}
#kruhyubytovanie .kruh2 {
	float:left;
	width:14.28%;
	padding-bottom:35px;
	text-align:center;

}

#kruhyubytovanie .kruh2:hover, #aktivnykruh2 {
	background-image:url(tien.png);
	background-position:center bottom;
	background-repeat:no-repeat;
}
#kruhyubytovanie .kruh2 img {
	max-width:100%;
}
#kruhyubytovanie .kruh2 img:hover {
	-webkit-transform: scale(0.95);
	-ms-transform: scale(0.95);
	transition: all 0.9s ease;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
/*
#xxprew {
	height:127px;
	width:62px;
	display:block;
	position:relative;
	top:-206px;
	float:left;
	background-image:url(dolava.png);
	background-position:center;
	background-repeat:no-repeat;
	margin-right:1px;
}

#xxnext {
	height:127px;
	width:62px;
	display:block;
	position:relative;
	top:-206px;
	float:right;
	background-image:url(doprava.png);
	background-position:center;
	background-repeat:no-repeat;
	margin-left:1px;
}
#centrovaniee {
	
	
float: right;
  position: relative;
 left: -46%;
}
*/
.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 55%;
  
  opacity: 0.2;
  z-index: 30;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes/themes.gif") no-repeat left top;
  margin-top: -45px;
  }


body {
	background-image:url(hlavicka.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	font-family: 'Varela', sans-serif;
	text-align:center;
	margin:0;
	padding:0;
	overflow-x:hidden;
}
.reset {
	clear:both;
}
.dolava {
	float:left;
}
.doprava {
	float:right;
}
.obal {
	width:98%;
	padding-left:1%;
	padding-right:1%;
	margin:auto auto;
	text-align:left;
}
.obalinclude {
	width:100%;
	margin:auto auto;
	text-align:center;
	color:#645136;
	font-weight:400;
	margin-top:60px;
	line-height:27px;
}
.oballavy {
	float:left;
	width:48%;
	text-align:right;
	line-height:27px;
}
.obalpravy {
	float:right;
	width:48%;
	text-align:left;
	line-height:27px;
}
#menu {
	height:77px;
	
}
#menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menu ul li {
	
	float:left;
}
#menu ul li a {
	color:#bdbdbd;
	text-decoration:none;
	text-align:center;
	display:block;
	height:77px;
	line-height:77px;
	padding-left:12px;
	font-weight:normal;
	padding-right:12px;
	font-size:17px;
	text-transform:uppercase;
}
#menu ul li a:hover, #menu ul #aktivna {
	/*background-color:#aece3d;*/
	color:#FFFFFF;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}
#logo {
	height:77px;
	float:left;
	line-height:77px;
}
#logo h1 {
	margin:0;
	padding:0;
	color:#bdbdbd;
	font-size:22px;
	font-weight:normal;
	padding-left:10px;
}
#logo h1 a {
	color:#bdbdbd;
	text-decoration:none;
}
#logo:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#head {
	height:77px;
	margin-left:50px;
	float:left;
}

#social {
	float:right;
	margin-right:10px;
}


#social i {
	color:#bdbdbd;
	border:solid 2px #bdbdbd;
	height:32px;
	width:32px;
	text-align:center;
	line-height:32px;
	font-weight:normal;
	font-size:16px;
-webkit-border-radius: 32px;
-moz-border-radius: 32px;
border-radius: 32px;
margin-top:21px;
margin-left:5px;
}




#social a i:hover {
border:solid 2px #fff;
color:#fff;
}



#stit {
	text-align:center;
	color:#FFFFFF;
	margin-bottom:90px;
}
#stit img {
	width:80%;
	margin-left:10%;
	margin-right:10%;
	margin-top:35px;
}
#stit p {
	font-size:60px;
	text-transform:uppercase;
	margin:0;
	font-weight:bold;
	font-family: 'Playfair Display', serif;
	padding:0;
	margin-bottom:19px;
	
}
#stit span {
	
	font-size:18px;
}










#headerpas {
	width:100%;
	margin:auto auto;
	z-index:0;
}
.uvodnekruhy img:hover {
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
transition: all 0.9s ease;
}
#prve {
	margin-top:25px;
}
.kruh {
	float:left;
	width:29%;
	margin-left:2%;
	margin-right:2%;

}
.kruh p {
	text-align:center;
	color:#645136;
}
.kruh img {
	width:100%;
}
.kruh a {
	text-align:center;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}
.h1obrazok {
	padding-bottom:15px;
}
/*
.kruh img {
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
}*/


#uvodnytext {
	padding-left:50px;
	padding-right:50px;
	padding-top:15px;
	color:#1f1204;
	text-align:center;
	margin-top:65px;
}
#uvodnytext h2 {
	color:#1f1204;
	border-bottom:solid 2px #797168;
	text-transform:uppercase;
	padding-bottom:10px;
	margin:0;
	padding-top:0;

}
#zelenypas {
	width:100%;
	/*background-color:#aece3d;*/
	margin-top:75px;
}


#zelenypas2 {

}

.xxx {
	margin:0;
	margin-bottom:7px;
}


#zelenypas a img {
	width:100%;
}


#refnadpis {
font-family: 'Playfair Display', serif;
font-weight:900;
color:#3c3c3b;
font-size:25px;
margin-bottom:0;
margin-bottom:12px;
text-transform:uppercase;
text-align:center;
}

.my-slider {
	width:100%;
	
	margin:auto auto;
	padding:0;
	border-bottom:solid 2px #888179;
	border-top:solid 2px #888179;

	padding-top:15px;
	
}
.referenciazmena {
	padding-left:70px !important;
	font-size:17px;
	padding-right:70px !important;
	/*text-transform:uppercase;*/
	text-align:justify;
	color:#3c3c3b;
	line-height:24px;
	background-image:url(quote.png);
	background-position:left top;
	background-repeat:no-repeat;
	
}
.referenciazmena .autor {
	text-transform:none;
	text-align:right;
}



.unslider-arrow {
	display:none;
}
.unslider-nav {
	height:22px;
	padding-top:35px;
	text-align:center;
	width:186px;
	margin:auto auto;
}

.unslider .unslider-nav li {

background-color:#c6c6c6;
color:#c6c6c6;
float:left;
width:32px;
height:32px;
color::#c6c6c6;
-webkit-border-radius: 32px;
-moz-border-radius: 32px;
border-radius: 32px;
padding:0;
margin:0;
margin-left:15px;
margin-right:15px;
cursor:pointer;
text-align:center;
line-height:32px;

			/*display: inline-block;
			float: left;
			margin: -2px 0 0 25px;
			padding: 2px 18px;
			border-radius: 25px;
			
			color: #fff;
			color: rgba(255,255,255,.7);
			
			font-size: 13px;
			font-weight: 500;
			
			cursor: pointer;
			list-style: none;

			transition: color .2s, background .2s;*/
		}

.unslider-nav li.unslider-active {
				background: #8d8d8c;
				color:#8d8d8c;
}





.fotkyubytovanie img {
	width:100%;
}

.fotkyubytovanie img:hover {
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transition: all 0.9s ease;
}
.fotkyubytovanie {
	float:left;
	width:18%;
	height:340px;
	display:block;
	margin-left:1%;
	margin-right:1%;
	color:#FFFFFF;
	text-decoration:none;
}
.fotkyubytovanie p {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	
	padding-top:17px;
	padding-left:10px;
	padding-right:10px;
}
.fotkyubytovanie:hover, #aktivnaizba {
	background-image:url(triangle.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	color:#aece3d;
}
.ubytovanie_h2 {
	font-size:25px;
	font-weight:normal;
	padding-bottom:45px;
	border-bottom:solid 1px #FFFFFF;
	color:#FFFFFF;
	margin-top:0;
	padding-top:0;
	padding-top:90px;
}
#ubytovanielavy {
	width:100%;
	float:none;
	padding-left:2%;
	text-align:left;
}
#ubytovaniepravy {
	float:none;
	width:100%;
	margin-top:50px;
}

#ubytovanielavy p {
	/*max-width:410px;*/
	margin-top:40px;
	color:#FFFFFF;
}
#ubytovaniepravy p i {
	text-align:center;
	color:#645136;
	font-size:14px;
}
.bielahr {
	height:1px;
	background-image:url(bielahr.jpg);
	background-position:center;
	margin:0;
	background-repeat:repeat-x;
	border:0;
	padding-top:40px;
	padding-bottom:40px;
}
#izbatext {
	color:#FFFFFF;
	text-align:left;
}

.ubytovanie11 {
	width:40%;
	height:50px;
	line-height:50px;
	padding-left:12px;
	float:left;
	background-color:#c6dd78;
	margin-right:2%;
	color:#FFFFFF;
	font-weight:bold;
}
.ubytovanie22 {
	width:18%;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-right:1%;
	float:left;
	background-color:#c6dd78;
	color:#FFFFFF;
	font-weight:bold;
}

.ubytovanie1 {
	width:40%;
	height:50px;
	line-height:50px;
	padding-left:12px;
	float:left;

	margin-right:2%;
	color:#FFFFFF;
	font-weight:bold;
}
.ubytovanie2 {
	width:18%;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-right:1%;
	float:left;

	color:#FFFFFF;
	font-weight:bold;
}




.kongres1 {
	width:100%;
	height:50px;
	line-height:50px;
	padding-left:1%;

	text-align:center;
	margin-right:1%;
	color:#FFFFFF;
	font-weight:bold;

}
.kongres2 {
	width:25%;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-right:0%;
	float:left;
	color:#FFFFFF;
	font-weight:bold;
}
.kongresnadpisdole {
	text-align:left;
	font-weight:normal;
	font-size:24px;
	text-transform:uppercase;
}
.kongres11 {
	width:100%;
	height:50px;
	line-height:50px;
	padding-left:1%;

	background-color:#429f3a;
	margin-right:1%;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.kongres22 {
	width:25%;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-right:0%;
	float:left;
	background-color:#429f3a;
	color:#FFFFFF;
	font-weight:bold;
}
#kongreslavy a {
	text-decoration:none;
	color:#FFFFFF;
}
#kongreslavy a:hover {
	text-decoration:underline;
}
#kongreslavy {
	float:left;
	text-align:right;
	width:50%;
	padding-right:40px;
}
#kongrespravy {
	float:right;
	text-align:left;
	width:50%;
	border-left:solid 1px #138b39;
	padding-left:40px;
	padding-top:20px;
}
#kongrespravy a {
color:#138b39;
text-decoration:none;	
}
#kongrespravy a:hover {
	text-decoration:underline;
}
#kongrespravy i {
color:#138b39;
	border:solid 1px #138b39;
	font-size:30px;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
margin-bottom:50px;
float:left;
margin-right:15px;
}


.fotky img {
	width:14.666666%;
	
	height:160px;
	margin:1%;
	float:left;
	
-webkit-border-radius: 150px;
-moz-border-radius: 150px;
border-radius: 150px;
}





#main-container {
      float: left;
      position: relative;
      left: 50%;
	  
   }
#contentx {
    float: left;
    position: relative;
    left: -50%;
}

.fotky img:hover {
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transition: all 0.9s ease;
}
.aktivita1 {
	float:left;
	background-image:url(a.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:212px;
	height:260px;
	display:block;
}
.aktivita1:hover, #aktivita_a {
	background-image:url(aa.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

.aktivita2 {
	float:left;
	background-image:url(b.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:212px;
	height:260px;
	display:block;
	margin-left:20px;
	margin-right:20px;
}
.aktivita2:hover, #aktivita_b {
	background-image:url(bb.jpg);
	background-position:center;
	background-repeat:no-repeat;
}


.aktivita3 {
	float:left;
	background-image:url(c.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:212px;
	height:260px;
	display:block;
}
.aktivita3:hover, #aktivita_c {
	background-image:url(cc.jpg);
	background-position:center;
	background-repeat:no-repeat;
}








.aktivita1x {
	float:left;
	background-image:url(aaaa.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:212px;
	height:260px;
	display:block;
}
.aktivita1x:hover, #aktivita_ax {
	background-image:url(aaa.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

.aktivita2x {
	float:left;
	background-image:url(bbbb.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:212px;
	height:260px;
	display:block;
	margin-left:20px;
	margin-right:20px;
}
.aktivita2x:hover, #aktivita_bx {
	background-image:url(bbb.jpg);
	background-position:center;
	background-repeat:no-repeat;
}


.aktivita3x {
	float:left;
	background-image:url(cccc.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:212px;
	height:260px;
	display:block;
}
.aktivita3x:hover, #aktivita_cx {
	background-image:url(ccc.jpg);
	background-position:center;
	background-repeat:no-repeat;
}







.aktivita {
	float:left;
	width:18%;
	margin:1%;
	height:415px;
}
.aktivita img {	
	width:100%;
	margin-bottom:20px;
}
.aktivita img:hover {
		-webkit-transform: scale(0.8);
		-ms-transform: scale(0.8);
transition: all 0.9s ease;
}	
.aktivita p {
	color:#FFFFFF;
	text-transform:uppercase;
}

#zelenypas h2 {
	background-image:url(h2.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	font-size:20px;
	font-weight:normal;
	padding-bottom:60px;
	color:#FFFFFF;
	margin-bottom:60px;
}
#galeriafotiek {
	width:100%;
	height:345px;
	/*background-color:#aece3d;*/
	background-image:url(galeria.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#galeriafotiek iframe {
	width:100%;
	height:235px;
	margin-top:105px;
}






#footer {
	background-color:#9966CC;
	background-image:url(footer.jpg);
	background-position:center;
	background-repeat:no-repeat;
	
	
	
	background:url(footer.jpg) no-repeat center center; 
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	
	
	
	
	
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	
	width:100%;
	margin-top:10px;
	padding-bottom:120px;
	/*padding-top:170px;*//*
	padding-bottom:50px;*/
}
#footermini a {
	color:#000000;
	text-decoration:none;
}
#footermini a:hover {
	color:#666666;
}
#footermini {
	width:100%;
	max-width:765px;
	margin:auto auto;
	padding-top:240px;
	
}
#footermini #ikona {
	width:25%;
	float:left;

}
#footermini #ikona img {
	width:100%;
}
#footermini #text {
	width:75%;
	float:left;
	font-size:50px;
	line-height:165px;
}





/*
#footer3 {
	height:53px;
	background-image:url(footer3.png);
	line-height:53px;
	color:#010000;
	position:absolute;
	bottom:0;
	width:100%;
	text-transform:uppercase;

}
#footer3 a {
	color:#010000;
	text-decoration:none;
}
*/





#footer3 {

	background-image:url(footer3.png);

	color:#000;
	/*position:absolute;
	bottom:0;*/
	width:100%;
	height:50px;
	line-height:50px;
	padding-left:2%;
	padding-right:2%;

}
#footer3 a {
	color:#000;
	text-decoration:none;
}


.balicek {
	height:285px;
	margin-bottom:20px;
	margin-left:1%;
	
}

.balicek_left:hover {
		-webkit-transform: scale(0.8);
		-ms-transform: scale(0.8);
transition: all 0.9s ease;
}

.balicek_left {
	float:left;
	max-width:235px;
	width:40%;
	height:230px;
	margin-right:45px;
}

.balicek_right {
	float:left;
	height:265px;
	width:60%;
	color:#645136;
	text-align:left;
}
.balicek_right h3 {
	color:#aece3d;
	font-size:20px;
	text-transform:uppercase;
	margin:0;
	padding:0;
	margin-top:25px;
	margin-bottom:20px;
}
.balicek_right p {
	color:#645136;
}
.balicky_h2 {
	margin:0;
	padding:0;
	/*padding-right:50px;*/
	font-size:24px;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:50px;
	margin-top:35px;
	font-weight:normal;

	/*background-image:url(ciara.jpg);
	background-position:right center;
	background-repeat:no-repeat;*/
	background-image:none !important;
	
	


	
	
	
	
}
.kontaktbunka {
	float:left;
	width:33.333333%;
	margin-top:75px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-top:17px;
	margin-bottom:50px;
}
.kontaktbunka p {
	margin:0;
	padding:0;
}
.kontaktbunka img {
	width:100%;
	height:auto;
}
.kontaktbunka a {
	color:#645136;
	text-decoration:none;
}
.kontaktbunka a:hover {
	text-decoration:underline;
}

#wellnessbunkalava {
	text-align:left;
	padding-left:1%;
	padding-right:1%;
}

#wellnessbunkaprava {
	text-align:left;
	padding-right:1%;
	padding-left:50px;
}
#wellnessbunkaprava i {
color:#138b39;
	border:solid 1px #138b39;
	font-size:30px;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
margin-bottom:50px;
float:left;
margin-right:15px;
}
#wellnessdownload {
	color:#138b39;
	font-size:17px;
	padding-top:8px;
}
#wellnessdownload span {
	font-size:17px;
}

#wellnessbunkalava .kontaktbunkaspodok1 {
color:#FFFFFF;
font-size:25px;
margin-bottom:10px;
padding-top:25px;
}
#wellnessbunkaprava .kontaktbunkaspodok1 {
color:#FFFFFF;
font-size:25px;
margin-bottom:10px;
padding-top:25px;
}

#welnnes_otvhodiny {
	/*width:320px;*/
	background-color:#c6dd78;
	padding-left:10px;
	padding-top:15px;
	color:#FFFFFF;
	padding-bottom:15px;
	margin-bottom:60px;
}
#welnnes_otvhodiny p {
color:#FFFFFF;

}
.wellness1 {
	width:100%;
	height:50px;
	line-height:50px;
	padding-left:12px;
	text-align:left;
}
.wellness2 {
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	
text-align:left;
}

.wellness11 {
	width:100%;
	height:50px;
	line-height:50px;
	padding-left:12px;
text-align:left;
	background-color:#c6dd78;
}
.wellness22 {
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	
text-align:left;
	background-color:#c6dd78;
}






.wellnessbunka {
	float:left;
	width:33.333333%;
	margin-top:75px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-top:0px;
	margin-bottom:50px;
}
.wellnessbunka p {
	margin:0;
	padding:0;
	color:#138b39;
}
.wellnessbunka img {
	width:65%;
}
.wellnessbunka a {
	color:#645136;
	text-decoration:none;
}
.wellnessbunka a:hover {
	text-decoration:underline;
}

#kontaktmapa {
	width:100%;
	background-image:url(kontaktbg.jpg);

}
#kontaktmapa iframe {
	margin:auto auto;
	max-width:980px;
}
.kontaktbunkaspodok1 {
	font-size:20px;
	
}


.restauracia1 {
	width:60%;
	height:50px;
	line-height:50px;
	padding-left:1%;
	float:left;
}
.restauracia2 {
	width:32%;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-left:2%;
	float:left;
}

.restauracia11 {
	width:60%;
	height:50px;
	line-height:50px;
	padding-left:1%;
	float:left;
	background-color:#c6dd78;
}
.restauracia22 {
	width:32%;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-left:2%;
	float:left;
	background-color:#c6dd78;
}
#restauracia_lavy {
	float:none;
	width:100%;
	padding-left:5%;
}
#restauracia_pravy {
	float:none;
	width:100%;
	padding-left:45px;
	color:#138b39;
	border-left:solid 1px #138b39;
	/*min-height:330px;*/
	padding-top:20px;
	text-align:center;
}
#restauracia_pravy i {
	border:solid 1px #138b39;
	font-size:30px;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
margin-bottom:50px;
}
#restauracia_pravy a {
	color:#138b39;
	text-decoration:none;
}
#restauracia_pravy a:hover {
	text-decoration:underline;
}

.galeriafull {
	width:100%;

	
}
.galeria {
	margin:auto auto;
	width:100%;
	padding-bottom:50px;
}
.galerianadpis h2 {
	font-size:22px;
	text-transform:uppercase;
	font-weight:normal;
	float:left;
	margin:0;
	padding:0;
	

}
.galerianadpis i {
	float:right;
color:#645136;
	border:solid 1px #645136;
	font-size:20px;
	width:30px;
	line-height:30px;
	height:30px;
	text-align:center;
	-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
	/*line-height:50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
height:50px;	*/	
}

.galerianadpis i#zeleny {
color:#138b39;
border:solid 1px #138b39;
}


.galerianadpis {
	border-bottom:solid 1px #645136;
	text-align:left;
	padding-bottom:24px;
}
#typyizieb {
	font-weight:normal;
	border-top:solid 1px #645136;
	padding-top:57px;
	width:130px;
	margin: auto auto;
}
#kongres_h2 {
	font-weight:normal;
	background-image:url(kongres_h2.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:57px;
	text-transform:uppercase;
	margin: auto auto;
}
.okolie {
	float:left;
	text-align:left;
	width:523px;
	margin-right:83px;
	margin-bottom:50px;
}
.okolie2 {
	float:left;
	text-align:left;
	width:523px;
	margin-bottom:50px;
}
.okolie h2,.okolie2 h2 {
	font-weight:normal;
	font-size:24px;
	text-transform:uppercase;
}
.okolie img, .okolie2 img {
	float:left;
	margin-right:30px;
	margin-bottom:25px;
}
.okolie p, .okolie2 p {
	line-height:28px;
	text-align:justify;
}
.okolie img:hover, .okolie2 img:hover {
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
transition: all 0.9s ease;
}
.okolie a, .okolie2 a {
	color:#138b39;
	text-decoration:none;
}
.okolie a:hover, .okolie2 a:hover {
	text-decoration:underline;
}

#prechod {
	height:250px;
}
#prechod a {
	margin-top:0;
}

}


@media only screen and (min-width:0px) and (max-width:899px)
{


.xxxxx {
	float:left;
	width:31.33333%;
	margin:1%;
	height:255px;
	text-align:center;
}

#kontaktlavy {
	float:none;
	text-align:center;
	width:100%;
	margin:0%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;

}
#kontaktpravy {
	float:none;
	width:100%;
	margin:0%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-top:solid 1px #666666;
	margin-bottom:25px;
}





.w2bslikebox2 {
	display:none;
}

#zmenabody {

 background-image: url(hlavicka2mobile.jpg), url(prechodmobile.jpg);
 background-repeat: repeat-x, no-repeat;
 background-position:center top, bottom;
}

#zmenabody2 {

 background-image: url(hlavicka2mobile.jpg), url(prechod2mobile.jpg);
 background-repeat: repeat-x, no-repeat;
 background-position:center top, bottom;
}

#zmenabody3 {

 background-image: url(hlavicka2mobile.jpg), url(prechod3mobile.jpg);
 background-repeat: repeat-x, no-repeat;
 background-position:center top, bottom;
}

#logo {
	display:none;
}




#ubytovaniepodmienkypravy {
padding-left:0;
}


.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 15px;
  text-shadow: none;
  color: #fff;
  background: #67452a;
  background: rgba(103,69,42, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  padding-bottom:10px;
  padding-top:10px;
  margin: 0;
  max-width: none;
  }






.wellness11, .wellness1, .wellness2, .wellness22 {
	padding-left:0 !important;
	margin-left:0;

}

#centrovaniee {
	display:none;
	
}
.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 55%;
  
  opacity: 0.2;
  z-index: 30;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes/themes.gif") no-repeat left top;
  margin-top: -45px;
  }



.w2bslikebox1, .w2bslikebox2 {
	
}

#eu span {
	padding-top:10px;
	display:block;
}
img {
	max-width:100%;
}
.slicknav_btn,.slicknav_menu {
	display:block;
}
body {
	background-image:url(hlavickamobile.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	position:relative;
	/*font-family: 'Playfair Display', serif;*/
	font-family: 'Varela', sans-serif;
	text-align:center;
	margin:0;
	padding:0;
	font-size:14px;
}
.reset {
	clear:both;
}
.dolava {
	float:left;
}
.doprava {
	float:right;
}
.obal {
	width:100%;
	padding-left:0%;
	padding-right:0%;
	margin:auto auto;
	text-align:left;
}
.obalinclude {
	width:100%;
	margin:auto auto;
	text-align:center;
	color:#645136;
	font-weight:400;
	margin-top:60px;
	line-height:27px;
}
.oballavy {
	float:none;
	width:100%;
	line-height:27px;
}
.obalpravy {
	float:none;
	width:100%;
	line-height:27px;
}

#menu {

	display:none;
}

.includetext {
	text-align:justify;
}
#posun {
	padding-top:10px;
	padding-bottom:15px;
	
}
#posun2 {
	padding-top:50px;
}
#posun a, #posun 2 a, .obal a {
	color:#414042;
}
.obal a:hover {
	color:#000;
}
#stit {
	text-align:center;
	color:#FFFFFF;
	margin-bottom:25px;
}
#stit img {
	width:90%;
	margin-left:5%;
	margin-right:5%;
	margin-top:25px;
}
#stit p {
	font-size:32px;
	text-transform:uppercase;
	margin:0;
	font-weight:bold;
	font-family: 'Playfair Display', serif;
	padding:0;
	margin-bottom:5px;
	
}
#stit span {
	
	font-size:18px;
}


#head {
	/*height:37px;
	float:right;*/
	margin-top:20px;
}
#head i {
	color:#645136;
	border:solid 2px #645136;
	height:37px;
	width:37px;
	text-align:center;
	line-height:37px;
	font-weight:bold;
	font-size:22px;
-webkit-border-radius: 37px;
-moz-border-radius: 37px;
border-radius: 37px;

}
#social {

	display:none;
}
#social a i:hover {
border:solid 2px #aece3d;
color:#aece3d;
}




#headerpas {
	width:100%;
	margin-top:15px;
	/*background-image:url(hlavicka.jpg);*/
	position:relative;
	z-index:0;
}
.uvodnekruhy img:hover {
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
transition: all 0.9s ease;
}
#prve {
	margin-top:25px;
}
.kruh {
	float:left;
	width:31.3333%;
	margin-left:1%;
	margin-right:1%;

}
.kruh p {
	text-align:center;
	margin:auto auto;
	color:#1f1204;
	max-width:175px;
}
.kruh img {
	width:100%;
}
.kruh a {
	text-align:center;
	text-decoration:none;
}
.kruh .kruhnadpis {
	padding-bottom:15px;
	padding-top:17px;
	font-size:17px;
	text-transform:uppercase;
	max-width:none;
}
.h1obrazok {
	padding-bottom:15px;
}
/*
.kruh img {
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
}*/


#uvodnytext {
	width:100%;
	max-width:920px;
	color:#1f1204;
	margin:auto auto;
	padding-bottom:10px;
	padding-top:55px;
	text-align:center;
}
#uvodnytext h2 {
	color:#1f1204;
	border-bottom:solid 2px #797168;
	text-transform:uppercase;
	padding-bottom:10px;
	margin:0;
	padding-top:0;

}
#zelenypas {
	width:100%;
	margin-top:10px;
	
}

#zelenypas2 {
line-height:normal;
text-align:center;
margin:0;
}


.xxx {
	margin:0;
	margin-bottom:7px;
}


#zelenypas a {
	display:block;
	float:left;
	width:33.3333%;
	text-align:center;
	margin:0;
	margin-top:2%;
	

	
}

#zelenypas a img {
	width:110px;
	height:110px;
	
}


#refnadpis {
font-family: 'Playfair Display', serif;
font-weight:900;
color:#3c3c3b;
font-size:22px;
margin-bottom:0;
margin-bottom:12px;
text-transform:uppercase;
text-align:center;
}

.my-slider {
	width:100%;
	
	margin:auto auto;
	padding:0;
	border-bottom:solid 2px #888179;
	border-top:solid 2px #888179;

	padding-top:15px;
	
}
.referenciazmena {
	padding-left:30px !important;
	font-size:21px;
	padding-right:30px !important;
	/*text-transform:uppercase;*/
	text-align:justify;
	color:#3c3c3b;
	line-height:24px;
	background-image:url(quote2.png);
	background-position:left top;
	background-repeat:no-repeat;
	
}
.referenciazmena .autor {
	text-transform:none;
	text-align:right;
}



.unslider-arrow {
	display:none;
}
.unslider-nav {
	height:22px;
	padding-top:35px;
	text-align:center;
	width:276px;
	margin:auto auto;
}

.unslider .unslider-nav li {

background-color:#c6c6c6;
color:#c6c6c6;
float:left;
width:62px;
height:62px;
color::#c6c6c6;
-webkit-border-radius: 62px;
-moz-border-radius: 62px;
border-radius: 62px;
padding:0;
margin:0;
margin-left:15px;
margin-right:15px;
cursor:pointer;
text-align:center;
line-height:62px;

			/*display: inline-block;
			float: left;
			margin: -2px 0 0 25px;
			padding: 2px 18px;
			border-radius: 25px;
			
			color: #fff;
			color: rgba(255,255,255,.7);
			
			font-size: 13px;
			font-weight: 500;
			
			cursor: pointer;
			list-style: none;

			transition: color .2s, background .2s;*/
		}

.unslider-nav li.unslider-active {
				background: #8d8d8c;
				color:#8d8d8c;
}





#ubytovaniepas {
	width:100%;
/*	background-color:#aece3d;*/
	background-image:url(ubytovaniepas2.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#ubytovaniepas2 {
	width:100%;
	margin:auto auto;
	text-align:center;

}
.fotkyubytovanie img {
	width:100%;
}

.fotkyubytovanie img:hover {
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transition: all 0.9s ease;
}
.fotkyubytovanie {
	float:left;
	width:18%;
	height:340px;
	display:block;
	margin-left:1%;
	margin-right:1%;
	color:#FFFFFF;
	text-decoration:none;
}
.fotkyubytovanie p {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	
	padding-top:17px;
	padding-left:10px;
	padding-right:10px;
}
.fotkyubytovanie:hover, #aktivnaizba {
	background-image:url(triangle.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	color:#aece3d;
}
.ubytovanie_h2 {
	font-size:25px;
	font-weight:normal;
	padding-bottom:45px;
	border-bottom:solid 1px #FFFFFF;
	color:#FFFFFF;
	margin-top:0;
	padding-top:0;
	padding-top:90px;
}
#ubytovanielavy {
	width:100%;
	float:none;
	padding-left:2%;
	text-align:left;
}
#ubytovaniepravy {
	float:none;
	width:100%;
	margin-top:50px;
}

#ubytovanielavy p {
	/*max-width:410px;*/
	margin-top:40px;
	color:#FFFFFF;
}
#ubytovaniepravy p i {
	text-align:center;
	color:#645136;
	font-size:14px;
}
.bielahr {
	height:1px;
	background-image:url(bielahr.jpg);
	background-position:center;
	margin:0;
	background-repeat:repeat-x;
	border:0;
	padding-top:40px;
	padding-bottom:40px;
}
#izbatext {
	color:#FFFFFF;
	text-align:left;
}

.ubytovanie11 {
	width:40%;
	height:50px;
	line-height:50px;
	padding-left:12px;
	float:left;
	background-color:#c6dd78;
	margin-right:2%;
	color:#FFFFFF;
	font-weight:bold;
}
.ubytovanie22 {
	width:18%;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-right:1%;
	float:left;
	background-color:#c6dd78;
	color:#FFFFFF;
	font-weight:bold;
}

.ubytovanie1 {
	width:40%;
	height:50px;
	line-height:50px;
	padding-left:12px;
	float:left;

	margin-right:2%;
	color:#FFFFFF;
	font-weight:bold;
}
.ubytovanie2 {
	width:18%;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-right:1%;
	float:left;

	color:#FFFFFF;
	font-weight:bold;
}







.fotky img {
	width:31.3333%;
	

	margin:1%;
	float:left;
	
-webkit-border-radius: 150px;
-moz-border-radius: 150px;
border-radius: 150px;
}



.lenmobil {
	display:block;
}

#main-container {
	display:none;
}

.fotky img:hover {
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transition: all 0.9s ease;
}
.mobilnakativita {
	margin:0;
}
.mobilnakativita a {
	/*background-color:#aece3d;*/
	text-align:center;
	padding-top:7px;
	padding-bottom:7px;
	display:block;
	margin:0;
	color:#fff;
	text-decoration:none;
}
.mobilnakativita a:hover {
	background-color:#148b39;
}

.aktivita1 {
	float:left;
	background-image:url(a.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:212px;
	height:260px;
	display:block;
}
.aktivita1:hover, #aktivita_a {
	background-image:url(aa.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

.aktivita2 {
	float:left;
	background-image:url(b.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:212px;
	height:260px;
	display:block;
	margin-left:20px;
	margin-right:20px;
}
.aktivita2:hover, #aktivita_b {
	background-image:url(bb.jpg);
	background-position:center;
	background-repeat:no-repeat;
}


.aktivita3 {
	float:left;
	background-image:url(c.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:212px;
	height:260px;
	display:block;
}
.aktivita3:hover, #aktivita_c {
	background-image:url(cc.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
.aktivita {
	float:left;
	width:31.333%;
	margin:1%;
	height:415px;
}
.aktivita img {	
	width:100%;
	margin-bottom:20px;
}
.aktivita img:hover {
		-webkit-transform: scale(0.8);
		-ms-transform: scale(0.8);
transition: all 0.9s ease;
}	
.aktivita p {
	color:#FFFFFF;
	text-transform:uppercase;
}

#zelenypas h2 {
	background-image:url(h2.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	font-size:20px;
	font-weight:normal;
	padding-bottom:60px;
	color:#FFFFFF;
	margin-bottom:60px;
}
#galeriafotiek {
	width:100%;
	height:300px;
	/*background-color:#aece3d;*/
	background-image:url(galeria.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#galeriafotiek iframe {
	width:100%;
	height:235px;
	margin-top:105px;
}




#preukaz {
	width:80%;
	margin-left:10%;
	margin-right:10%;
}


#kruhyubytovanie {
	padding-top:50px;
	padding-bottom:50px;
	
}
#kruhyubytovanie .kruh2 {
	float:left;
	width:33.3333%;
	padding-bottom:35px;
	text-align:center;
	margin-bottom:14px;

}

#kruhyubytovanie .kruh2:hover, #aktivnykruh2 {
	background-image:url(tien.png);
	background-position:center bottom;
	background-repeat:no-repeat;
}
#kruhyubytovanie .kruh2 img {
	max-width:100%;
}
#kruhyubytovanie .kruh2 img:hover {
	-webkit-transform: scale(0.95);
	-ms-transform: scale(0.95);
	transition: all 0.9s ease;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#izbaobal {
	display: table;
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
}
#izbaobal img {
	width:100%;
}
#izbaobal tr {
	width:100%;
	display:block;
}
#izbaobal td {
	width:100%;
	display:block;
}
#izbatext2 {
	padding-left:0%;
	color:#000000;

	text-align:justify;
}



#footer {
	background-image:url(footer.jpg);
	background-position:center;
	background-repeat:no-repeat;
	
	
	background:url(footer.jpg) no-repeat center center; 
	
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	
	
	
	
	
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	
	width:100%;
	padding-top:100px;
	padding-bottom:100px;
	
}
#footermini a {
	color:#000000;
	text-decoration:none;
}
#footermini a:hover {
	color:#666666;
}
#footermini {
	/*width:765px;*/
	margin:auto auto;
	padding-top:10px;
	text-align:center;
	margin-top:0;
	
	

}
#footermini #ikona {
	width:100%;
	text-align:center;
	float:none;
	max-width:100px;
	margin:auto auto;
}

#footermini #text {
	width:100%;
	float:none;
	font-size:20px;
	margin-top:15px;
}






#footer3 {
	/*height:53px;*/
	background-image:url(footer3.png);
	/*line-height:53px;*/
	color:#010000;
	position:absolute;
	text-align:center;
	bottom:0;
	width:100%;
	text-transform:uppercase;

}
#footer3 .dolava {
	float:none;
	text-align:center;
	padding-bottom:10px;
	padding-top:7px;
}
#footer3 .doprava {
	float:none;
	padding-bottom:7px;
	text-align:center;
}
#footer3 a {
	color:#010000;
	text-decoration:none;
}






.balicek {

	margin-bottom:20px;
	margin-left:1%;
	margin-top:10px;
	
}

.balicek_left:hover {
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
transition: all 0.9s ease;
}

.balicek_left {
	float:left;
	width:200px;
	height:180px;
	/*width:40%;*/
	margin-right:45px;
	
}



.balicek_right {
	float:left;
	width:100%;
	color:#645136;
	text-align:left;
	border-bottom:solid 1px #999999;
}
.balicek_right h3 {
	color:#aece3d;
	font-size:20px;
	text-transform:uppercase;
	margin:0;
	padding:0;
	margin-top:25px;
	margin-bottom:20px;
	
}
.balicek_right p {
	color:#645136;
}
.balicky_h2 {
	margin:0;
	padding:0;
	/*padding-right:50px;*/
	font-size:24px;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:50px;
	margin-top:35px;
	font-weight:normal;

	/*background-image:url(ciara.jpg);
	background-position:right center;
	background-repeat:no-repeat;*/
	background-image:none !important;
}
.kontaktbunka {
	border:0 !important;
	width:100%;
	margin-top:15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-top:17px;
	padding-bottom:20px;
	padding-left:1%;
	padding-right:1%;
}
.cent {
	text-align:center;
}
.kontaktbunka p {
	margin:0;
	padding:0;
}
.kontaktbunka img {
	width:100%;
	height:auto;
}
.kontaktbunka a {
	color:#645136;
	text-decoration:none;
}
.kontaktbunka a:hover {
	text-decoration:underline;
}

#wellnessbunkalava {
	text-align:left;
	padding-left:1%;
	padding-right:1%;
}

#wellnessbunkaprava {
	text-align:left;
	padding-right:1%;
	padding-left:50px;
}
#wellnessbunkaprava i {
color:#138b39;
	border:solid 1px #138b39;
	font-size:30px;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
margin-bottom:50px;
float:left;
margin-right:15px;
}
#wellnessdownload {
	color:#138b39;
	font-size:17px;
	padding-top:8px;
}
#wellnessdownload span {
	font-size:17px;
}

#wellnessbunkalava .kontaktbunkaspodok1 {
color:#FFFFFF;
font-size:25px;
margin-bottom:10px;
padding-top:25px;

}
#wellnessbunkaprava .kontaktbunkaspodok1 {
color:#FFFFFF;
font-size:25px;
margin-bottom:10px;
padding-top:25px;
}

#welnnes_otvhodiny {
	/*width:320px;*/
	background-color:#c6dd78;
	padding-left:10px;
	padding-top:15px;
	color:#FFFFFF;
	padding-bottom:15px;
	margin-bottom:60px;
}
#welnnes_otvhodiny p {
color:#FFFFFF;

}
.wellness1 {
	width:100%;
	height:50px;
	line-height:50px;
	padding-left:12px;
	text-align:left;
}
.wellness2 {
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	
text-align:left;
}

.wellness11 {
	width:100%;
	height:50px;
	line-height:50px;
	padding-left:12px;
text-align:left;
	background-color:#c6dd78;
}
.wellness22 {
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	
text-align:left;
	background-color:#c6dd78;
}






.wellnessbunka {
	float:left;
	width:33.333333%;
	margin-top:75px;

	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-top:0px;
	margin-bottom:50px;
}
.wellnessbunka p {
	margin:0;
	padding:0;
	color:#138b39;
}
.wellnessbunka img {
	width:65%;
}
.wellnessbunka a {
	color:#645136;
	text-decoration:none;
}
.wellnessbunka a:hover {
	text-decoration:underline;
}

#kontaktmapa {
	width:100%;
	background-image:url(kontaktbg.jpg);

}
#kontaktmapa iframe {
	margin:auto auto;
	max-width:980px;
}
.kontaktbunkaspodok1 {
	font-size:20px;
	
	
}


.restauracia1 {
	width:60%;
	height:50px;
	line-height:50px;
	padding-left:1%;
	float:left;
}
.restauracia2 {
	width:32%;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-left:2%;
	float:left;
}

.restauracia11 {
	width:60%;
	height:50px;
	line-height:50px;
	padding-left:1%;
	float:left;
	background-color:#c6dd78;
}
.restauracia22 {
	width:32%;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-left:2%;
	float:left;
	background-color:#c6dd78;
}
#restauracia_lavy {
	float:none;
	width:100%;
	padding-left:5%;
}
#restauracia_pravy {
	float:none;
	width:100%;
	padding-left:45px;
	color:#138b39;
	border-left:solid 1px #138b39;
	/*min-height:330px;*/
	padding-top:20px;
	text-align:center;
}
#restauracia_pravy i {
	border:solid 1px #138b39;
	font-size:30px;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
margin-bottom:50px;
}
#restauracia_pravy a {
	color:#138b39;
	text-decoration:none;
}
#restauracia_pravy a:hover {
	text-decoration:underline;
}

.galeriafull {
	width:100%;

	
}
.galeria {
	margin:auto auto;
	width:100%;
	padding-bottom:50px;
}
.galerianadpis h2 {
	font-size:22px;
	text-transform:uppercase;
	font-weight:normal;
	float:left;
	margin:0;
	padding:0;
	padding-left:5%;
	

}
.galerianadpis i {
	float:right;
color:#645136;
	border:solid 1px #645136;
	font-size:20px;
	width:30px;
	line-height:30px;
	height:30px;
	text-align:center;
	-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
	/*line-height:50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
height:50px;	*/	
}

.galerianadpis i#zeleny {
color:#138b39;
border:solid 1px #138b39;
}


.galerianadpis {
	border-bottom:solid 1px #645136;
	text-align:left;
	padding-bottom:24px;
}
#typyizieb {
	font-weight:normal;
	border-top:solid 1px #645136;
	padding-top:57px;
	width:130px;
	margin: auto auto;
}
#kongres_h2 {
	font-weight:normal;
	background-image:url(kongres_h2.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:57px;
	text-transform:uppercase;
	margin: auto auto;
}
.okolie {
	float:none;
	text-align:left;
	width:100%;
	padding-left:1%;
	padding-right:1%;
	margin-bottom:10px;
}
.okolie2 {
	float:none;
	text-align:left;
	width:100%;
		padding-left:1%;
	padding-right:1%;
	margin-bottom:10px;
}
.okolie h2,.okolie2 h2 {
	font-weight:normal;
	font-size:24px;
	text-transform:uppercase;
}
.okolie img, .okolie2 img {
	float:left;
	margin-right:30px;
	margin-bottom:25px;
}
.okolie p, .okolie2 p {
	line-height:28px;
	text-align:justify;
}
.okolie img:hover, .okolie2 img:hover {
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
transition: all 0.9s ease;
}
.okolie a, .okolie2 a {
	color:#138b39;
	text-decoration:none;
}
.okolie a:hover, .okolie2 a:hover {
	text-decoration:underline;
}


#zelenypas2, #prechod {
	margin-top:0;
	line-height:normal;
	padding-top:50px;
	
}
#prechod a {
	width:18%;
	margin:1%;
	
}

.uvodnekruhy2 {
	padding-top:10px;
	padding-bottom:10px;
}
.includetext, .obal, #posun {
	text-align:justify;
	margin:0;
	padding:0;
}
}

@media only screen and (min-width:0px) and (max-width:600px)
{


#prechod a {
	width:23%;
	margin:1%;
	display:block;
}
#prechod a img {

	height:100px;

	
}
.strankovanie ul li a {
	float:left;
	padding:10px;
	font-style:normal;
	background-color:#CCCCCC;
	width:18%;
	text-align:center;
	margin:1%;
}




.fotkyubytovanie {
	float:left;
	width:19%;
	height:340px;
	display:block;
	margin-left:0.5%;
	margin-right:0.5%;
	color:#FFFFFF;
	text-decoration:none;
}


.fotkyubytovanie p {
	font-size:12px;
	font-weight:normal;
}

body {
	min-width:360px;
}
#footer {
	background-image:url(footer.jpg);
	height:300px;
	width:100%;
	padding-top:50px;
	padding-bottom:50px;
}
.wellnessbunka {
	width:100%;
}
.kontaktbunkaspodok1 {
	
}
.wellness1 {
	width:100%;
	height:50px;
	line-height:50px;
	padding-left:12px;
	float:none;
	text-align:center;
}
.wellness2 {
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-left:0px;
	float:none;
}

.wellness11 {
	width:100%;
	height:50px;
	line-height:50px;
	padding-left:12px;
	float:none;
	text-align:center;
	background-color:#c6dd78;
}
.wellness22 {
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-left:0px;
	float:none;
	background-color:#c6dd78;
}
#wellnessbunkaprava {
	padding-left:0;
	text-align:center;
	

}
#wellnessbunkaprava .kontaktbunkaspodok1, #welnnes_otvhodiny {
text-align:center;
}


#wellnessbunkaprava img {
	width:auto;
	float:none;
	margin-right:0px;
}

.includetext, .obal, #posun {
	text-align:justify;
	margin:0;
	padding:0;
	padding-left:1%;
	padding-right:1%;
}

}
@media only screen and (min-width:0px) and (max-width:400px)
{
.xxxxx {
	float:left;
	width:48%;
	margin:1%;
	height:255px;
	text-align:center;
}
#kruhyubytovanie .kruh2 {
	float:left;
	width:50%;
	padding-bottom:35px;
	text-align:center;
	margin-bottom:14px;

}

}









  
  
  
  
  
  


.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
}







