<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.main {
 position: relative; height: 100%; margin: 0 auto;
}

h1 {
 margin: 0 0 30px 0; padding: 0; font-size: 24px; line-height: 140%; color: #ffffff;
}
.content.titulka h1 {
 font-family: 'CicmanyRegular', sans-serif;
}
h2 {
 margin: 0 0 20px 0; padding: 0; font-size: 20px; line-height: 140%; color: #ffffff;
}
h3 {
 margin: 0 0 14px 0; padding: 0; font-size: 18px; line-height: 140%; color: #ffffff;
}

.noneVypis {
 margin: 40px 0 40px 0; text-align: center; font-weight: 600;
}
.noneVypis p {
 display: block;
}
.noneVypis big {
 display: block; margin: 0 0 20px 0; font-size: 36px;
}


.leftDiv {
 float: left; /*height: 100%; min-height: 100%;*/
 font-family: 'CicmanyRegular', sans-serif; line-height: 150%;
}

.leftDiv .jazyk {
 margin: 40px 0 0 0;
}
.leftDiv .jazyk a {
 margin: 0 0 0 0; text-decoration: none; font-size: 14px; font-weight: bold;
}
.leftDiv .jazyk a:hover {
 text-decoration: underline;
}

.leftDiv ul.menu {
 position: relative; margin: 35px 0 0 0; padding: 0 0 10px 0; list-style: none; z-index: 2;
}
.leftDiv ul.menu li {
 margin: 0 0 5px 0; padding: 0;
}
.leftDiv ul.menu li.margT {
 margin-top: 0px;
}
.leftDiv ul.menu li.margB {
 margin-bottom: 8px;
}
.leftDiv ul.menu li a {
 display: inline-block; padding: 2px 0 2px 0; color: #ffffff; text-decoration: none;
}
.leftDiv ul.menu li.m1 a {
 padding-left: 0; font-size: 18px; font-weight: 600;
}
.leftDiv ul.menu li.m2 a {
 padding-left: 15px; font-size: 17px; font-weight: 400;
}
.leftDiv ul.menu li.m3 a {
 padding-left: 30px;
}
.leftDiv ul.menu li a:hover, .leftDiv ul.menu li a.active {
 text-decoration: underline;
}

.leftDiv .leftBottom {
 margin-top: 40px;
}
.leftDiv .leftBottom.absolute {
 position: absolute; bottom: 0; bottom: 0; font-weight: 600; z-index: 1;
}
.leftDiv .leftBottom a {
 text-decoration: underline;
}
.leftDiv .leftBottom .ostatnestranky {
 margin: 0 0 30px 0;
}
.leftDiv .leftBottom .ostatnestranky a {
 margin: 0 10px 0 0; text-decoration: none; font-size: 13px;
}
.leftDiv .leftBottom .ostatnestranky a:hover, .leftDiv .leftBottom .ostatnestranky a.active {
 text-decoration: underline;
}
.leftDiv .leftBottom .copyright {
 display: block; margin: 30px 0 20px 0; font-weight: 400; font-family: 'Open Sans', sans-serif;
}

.rightDiv {
 float: right;
}
.rightDiv.absolute {
 position: absolute; top: 0; right: 0; height: 100%;
}
.rightDiv.ovflwHidden {
 overflow: hidden;
}

.rightDiv.content {
 padding: 40px 0 30px 0;
}
.rightDiv.content.titulka {
 padding: 80px 0 30px 0;
}

/* gallerymy */
.gallerymy {
}
.gallerymy .row {
 /*height: 536px;*/ position: relative; overflow: hidden;
}
.gallerymy .row .item {
 overflow: hidden; border: 2px solid #ffffff;
 /*background-size: 100% 100%; background-repeat: no-repeat;*/
}
.gallerymy .row .item img {
 position: relative; display: block; width: 100%; height: auto;
}
.gallerymy .d_1_1 {
 width: 100%; /*height: 536px;*/ text-align: center;
}
.gallerymy .d_1_2 {
 position: absolute; top: 0; left: 0; width: 50%; /*height: 536px;*/ text-align: center;
}
.gallerymy .d_1_4 {
 position: absolute; width: 50%; /*height: 268px;*/ text-align: center;
}
.gallerymy .d_1_4.top {
 top: 0; right: 0;
}
.gallerymy .d_1_4.bottom {
 bottom: 0; right: 0;
}

.gallerymy .item .popisy1 {
 z-index: 10; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center;
 background: rgba(255,255,255,0.7); opacity: 0;
 -moz-transition: 0.3s all ease; -webkit-transition: 0.3s all ease; -o-transition: 0.3s all ease; transition: 0.3s all ease;
}
.gallerymy .item .popisy1 .popisy2 {
 position: absolute; top: 50%; transform: translateY(-50%); width: 100%;
}
.gallerymy .item .popisy1 .popisy2 .nadpis {
 display: block; margin: 0 0 5px 0; padding: 0; font-size: 24px;
}
.gallerymy .item .popisy1 .popisy2 .text {
 display: block; font-size: 17px;
}
.gallerymy .item:hover .popisy1 {
 opacity: 1;
}
.gallerymy .item:hover .popisy1.none {
 opacity: 0.3;
}
/* /gallerymy */

.sablona.sablona_kontakt {
}
.sablona.sablona_kontakt .ahrefsubmit {
 margin-top: 20px;
}


/* podujatia */
.sablona.podujatia {
}   
.sablona.podujatia ul.roky {
 margin: 0 0 30px 0; padding: 0; list-style: none;
}
.sablona.podujatia ul.roky li {
 display: inline-block; margin: 0 10px 0 0;
}
.sablona.podujatia ul.roky li a {
 display: block; margin: 0; padding: 12px 18px; text-decoration: none; color: #ffffff; font-weight: 600;
}
.sablona.podujatia ul.roky li.archiv a:before {
 content: 'ArchÃ­v'; margin-right: 5px; font-size: 13px;
}
.sablona.podujatia ul.roky li a:hover {
 color: #000000; background: #ffffff;
}
.sablona.podujatia ul.roky li a.active {
 color: #000000; background: #ffb402;
}

.sablona.podujatia .col {
 width: 47%; float: left; margin-bottom: 6%;
}
.sablona.podujatia .col:nth-child(2n) {
 float: right;
}
.sablona.podujatia .col:nth-child(2n+1) {
 clear: both;
}
.sablona.podujatia .col .img {
 position: relative; margin-bottom: 15px; overflow: hidden;
}
.sablona.podujatia .col .img .pripravujeme {
 position: absolute; display: inline-block; top: 20px; right: 0; padding: 8px 12px; font-size: 14px; color: #ffffff; background: #ffb402; opacity: 0.9; z-index: 10;
}    
.sablona.podujatia .col .img img {
 display: block; width: 100%; height: auto;
 -moz-transition: 0.25s all ease; -webkit-transition: 0.25s all ease; -o-transition: 0.25s all ease; transition: 0.25s all ease;
}
.sablona.podujatia .col:hover .img img  {
 transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1);
} 
.sablona.podujatia .popis {
 text-align: center;
}
.sablona.podujatia .popis h2 {
 display: block; margin: 0 0 6px 0; padding: 0 10px; font-size: 16px; font-weight: 600;
}
.sablona.podujatia .popis h2 a {
 display: block; padding: 2px 0; text-decoration: none;
}
.sablona.podujatia .popis h2 a:hover {
 text-decoration: underline;
}
.sablona.podujatia .datumy {
 display: inline-block; margin-top: 8px; padding: 6px 10px; font-size: 14px; text-align: center; font-weight: 600; border: 1px solid #ffffff;
 /*border:none;background:#ffb402*/
}

.sablona.podujatia .podujatie {
}
.sablona.podujatia .podujatie .left {
 float: left; width: 47%; text-align: left;
}
.sablona.podujatia .podujatie .left .datumy {
 display: inline-block; margin-bottom: 20px; margin-top: 0; padding: 10px 14px; font-size: 16px; text-align: center; font-weight: 600; border: 1px solid #ffffff;
 border: none; background: #ffb402;
}
.sablona.podujatia .podujatie .left .text1 {
 font-weight: 600;
}
.sablona.podujatia .podujatie .right {
 float: right; width: 47%;
}
.sablona.podujatia .podujatie .right img {
 display: block; width: 100%; height: auto;
}
.sablona.podujatia .podujatie .stranka.text2 {
 margin: 30px 0 0 0;
}
.sablona.podujatia .podujatie .h2fotogaleria {
 margin: 40px 0 30px 0; font-size: 18px;
}
.sablona.podujatia .podujatie .fotogaleria {
}
/* /podujatia */


/* ubytovanie */
.sablona.ubytovanie {
}
.sablona.ubytovanie .leftu {
 float: left; position: relative; width: 47%; height: 470px; padding: 5px;
 overflow: hidden; display: flex; flex-direction: column; justify-content: center;     
}
.sablona.ubytovanie .leftu img {
 display: block; width: 100%; height: auto;
}
.sablona.ubytovanie .rightu {
 float: right; width: 53%; height: 470px; overflow: hidden;
}
.sablona.ubytovanie .rightu .obr {
 float: left; position: relative; width: 50%; height: 230px; margin-bottom: 10px; padding: 5px 0; 
 overflow: hidden; display: flex; flex-direction: column; justify-content: center;  
}
.sablona.ubytovanie .rightu .obr img {
 display: inline-block; width: 100%; height: auto; padding: 0 5px; vertical-align: middle;
}
.sablona.ubytovanie .obrMoreB {
 clear: both; margin-top: 10px; padding: 12px 10px; text-align: center; font-weight: 600; border: 1px solid #ffffff; cursor: pointer;
}
.sablona.ubytovanie .obrMore {
 display: none; clear: both; margin-top: 5px;
}
.sablona.ubytovanie .obrMore .item {
 float: left; display: inline-block; width: 180px; height: auto; margin: 5px;
 overflow: hidden; display: flex; flex-direction: column; justify-content: center;
}
.sablona.ubytovanie .obrMore img {
 display: block; width: 100%; height: auto;
}

.sablona.ubytovanie .infopanel {
 margin: 30px 0 0 0;
}
.sablona.ubytovanie .infopanel span {
 float: left; display: block; position: relative; width: 7.69%; text-align: center; font-size: 13px; line-height: 120%;
}
.sablona.ubytovanie .infopanel span img {
 display: block; margin: 0 auto 8px auto;
}

.sablona.ubytovanie .datumyRezervacia {
 clear: both; display: block; margin: 20px 0 0 0; padding: 15px 10px; text-align: center; font-weight: 600; color: #000000; background: #ffb402; cursor: pointer;
 -moz-transition: 0.25s all ease; -webkit-transition: 0.25s all ease; -o-transition: 0.25s all ease; transition: 0.25s all ease; 
}
.sablona.ubytovanie .datumyRezervacia:hover {
 background: #ffc333;
}
.sablona.ubytovanie .datumyRezervacia i {
 margin-right: 5px; font-size: 18px;
}

.sablona.ubytovanie .stranka {
 margin: 40px 0 30px 0; padding: 0 0 30px 0; border-bottom: 1px solid #ffffff;
}

.sablona.ubytovanie .rezervacia {
 clear: both; margin: 0 0 30px 0; padding: 0 0 40px 0; border-bottom: 1px solid #ffffff;
}    
.sablona.ubytovanie .rezervacia .kalendarOthersB {
 clear: both; display: block; margin: 0 0 20px 0; padding: 15px 10px; text-align: center; font-weight: 600; color: #000000; background: #ffb402; cursor: pointer;
 -moz-transition: 0.25s all ease; -webkit-transition: 0.25s all ease; -o-transition: 0.25s all ease; transition: 0.25s all ease; 
}
.sablona.ubytovanie .rezervacia .kalendarOthersB:hover {
 background: #ffc333;
}
.sablona.ubytovanie .rezervacia .kalendarOthers {
 display: none;
}
.sablona.ubytovanie .rezervacia table.kalendar {
 float: left; display: table; width: 31%; max-width: 300px; margin-bottom: 3.5%; table-layout: fixed;
 border-spacing: 3px; border-collapse: separate;
}
.sablona.ubytovanie .rezervacia table.kalendar:nth-child(3n+2) {
 margin-left: 3.5%; margin-right: 3.5%;
}  
.sablona.ubytovanie .rezervacia table.kalendar:nth-child(3n+1) {
 clear: both;
} 
.sablona.ubytovanie .rezervacia table.kalendar tr th, .sablona.ubytovanie .rezervacia table.kalendar tr td {
 display: table-cell; padding-top: 5px; padding-bottom: 5px; text-align: center;
}
.sablona.ubytovanie .rezervacia table.kalendar tr th {
 text-align: center; font-weight: normal;
}
.sablona.ubytovanie .rezervacia table.kalendar tr th strong {
 font-weight: 600;
}
.sablona.ubytovanie .rezervacia table.kalendar tr.dni td {
 font-weight: bold; font-size: 14px;
}
.sablona.ubytovanie .rezervacia table.kalendar tr td {
 text-align: center; 
}
 /* 014551 na 014551 */
.sablona.ubytovanie .r100, .sablona.ubytovanie .r100.vikend {
 background: #014551; 
}
.sablona.ubytovanie .r50_1 {
 background: linear-gradient(135deg, #014551 1%, #014551 49%, #014551 50%, #000000 51%);
 background: -moz-linear-gradient(-45deg, #014551 1%, #014551 49%, #014551 50%, #000000 51%); 
 background: -webkit-linear-gradient(-45deg, #014551 1%, #014551 49%, #014551 50%, #000000 51%);
}
.sablona.ubytovanie .r50_1.vikend {
 background: linear-gradient(135deg, #014551 1%, #014551 49%, #014551 50%, #3b3b3b 51%);
 background: -moz-linear-gradient(-45deg, #014551 1%, #014551 49%, #014551 50%, #3b3b3b 51%); 
 background: -webkit-linear-gradient(-45deg, #014551 1%, #014551 49%, #014551 50%, #3b3b3b 51%);
}
.sablona.ubytovanie .r50_2 {
 background: linear-gradient(135deg, #000000 1%, #000000 49%, #000000 50%, #014551 51%);
 background: -moz-linear-gradient(-45deg, #000000 1%, #000000 49%, #000000 50%, #014551 51%);
 background: -webkit-linear-gradient(-45deg, #000000 1%, #000000 49%, #000000 50%, #014551 51%);
}
.sablona.ubytovanie .r50_2.vikend {
 background: linear-gradient(135deg, #3b3b3b 1%, #3b3b3b 49%, #3b3b3b 50%, #014551 51%);
 background: -moz-linear-gradient(-45deg, #3b3b3b 1%, #3b3b3b 49%, #3b3b3b 50%, #014551 51%);
 background: -webkit-linear-gradient(-45deg, #3b3b3b 1%, #3b3b3b 49%, #3b3b3b 50%, #014551 51%);
}
.sablona.ubytovanie .dr100, .sablona.ubytovanie .dr100.vikend {
 background: #01839a; 
}                                       
.sablona.ubytovanie .dr50_1 {
 background: linear-gradient(135deg, #01839a 1%, #01839a 49%, #01839a 50%, #000000 51%);
 background: -moz-linear-gradient(-45deg, #01839a 1%, #01839a 49%, #01839a 50%, #000000 51%);
 background: -webkit-linear-gradient(-45deg, #01839a 1%, #01839a 49%, #01839a 50%, #000000 51%);
}
.sablona.ubytovanie .dr50_1.vikend {
 background: linear-gradient(135deg, #01839a 1%, #01839a 49%, #01839a 50%, #3b3b3b 51%);
 background: -moz-linear-gradient(-45deg, #01839a 1%, #01839a 49%, #01839a 50%, #3b3b3b 51%);
 background: -webkit-linear-gradient(-45deg, #01839a 1%, #01839a 49%, #01839a 50%, #3b3b3b 51%);
}
.sablona.ubytovanie .dr50_2 {
 background: linear-gradient(135deg, #000000 1%, #000000 49%, #000000 50%, #01839a 51%);
 background: -moz-linear-gradient(-45deg, #000000 1%, #000000 49%, #000000 50%, #01839a 51%);
 background: -webkit-linear-gradient(-45deg, #000000 1%, #000000 49%, #000000 50%, #01839a 51%);
}
.sablona.ubytovanie .dr50_2.vikend {
 background: linear-gradient(135deg, #3b3b3b 1%, #3b3b3b 49%, #3b3b3b 50%, #01839a 51%);
 background: -moz-linear-gradient(-45deg, #3b3b3b 1%, #3b3b3b 49%, #3b3b3b 50%, #01839a 51%);
 background: -webkit-linear-gradient(-45deg, #3b3b3b 1%, #3b3b3b 49%, #3b3b3b 50%, #01839a 51%);
}
.sablona.ubytovanie .rr50_d, .sablona.ubytovanie .rr50_d.vikend {
 background: linear-gradient(135deg, #01839a 1%, #01839a 49%, #01839a 50%, #014551 51%);  
 background: -moz-linear-gradient(-45deg, #01839a 1%, #01839a 49%, #01839a 50%, #014551 51%); 
 background: -webkit-linear-gradient(-45deg, #01839a 1%, #01839a 49%, #01839a 50%, #014551 51%);
}
.sablona.ubytovanie .rr50_r, .sablona.ubytovanie .rr50_r.vikend {
 background: linear-gradient(135deg, #014551 1%, #014551 49%, #014551 50%, #01839a 51%);
 background: -moz-linear-gradient(-45deg, #014551 1%, #014551 49%, #014551 50%, #01839a 51%);
 background: -webkit-linear-gradient(-45deg, #014551 1%, #014551 49%, #014551 50%, #01839a 51%);
} 
.sablona.ubytovanie .vikend {
 background: #3b3b3b;
}
/* 01839a doÄasne rezerv | 014551 rezervovanÃ© */

.sablona.ubytovanie .legenda {
}
.sablona.ubytovanie .legenda .leftl {
 float: left; width: 340px;
}
.sablona.ubytovanie .legenda .rightl {
 float: left; width: auto;
}
.sablona.ubytovanie .legenda .row {
 margin: 0 0 10px 0;
}
.sablona.ubytovanie .legenda .row:last-child {
 margin: 0 0 0 0;
}
.sablona.ubytovanie .legenda .row span:first-child {
 display: block; float: left; width: 25px; height: 22px; margin-right: 10px;
}
.sablona.ubytovanie .legenda .row span:last-child {
 display: block; float: left; height: 22px; line-height: 22px; font-size: 14px;
}

.sablona.ubytovanie .form {
}
.sablona.ubytovanie .form .leftf {
 float: left; width: 49%;
}
.sablona.ubytovanie .form .rightf {
 float: left; width: 49%;
}
.sablona.ubytovanie .form .ahrefsubmit {
 margin-top: 30px;
}
/* /ubytovanie */




/* fotogalerie */
.sablona.fotogalerie {
}   
.sablona.fotogalerie ul.roky {
 margin: 0 0 30px 0; padding: 0; list-style: none;
}
.sablona.fotogalerie ul.roky li {
 display: inline-block; margin: 0 10px 0 0;
}
.sablona.fotogalerie ul.roky li a {
 display: block; margin: 0; padding: 12px 18px; text-decoration: none; color: #ffffff; font-weight: 600;
}
.sablona.fotogalerie ul.roky li.archiv a:before {
 content: 'ArchÃ­v'; margin-right: 5px; font-size: 13px;
}
.sablona.fotogalerie ul.roky li a:hover {
 color: #ffffff; background: #ffffff;
}
.sablona.fotogalerie ul.roky li a.active {
 color: #ffffff; background: #ffb402;
}

.sablona.fotogalerie .col {
 width: 47%; float: left; margin-bottom: 6%;
}
.sablona.fotogalerie .col:nth-child(2n) {
 float: right;
}
.sablona.fotogalerie .col:nth-child(2n+1) {
 clear: both;
}
.sablona.fotogalerie .col .img {
 position: relative; margin-bottom: 15px; overflow: hidden;
}
/*.sablona.fotogalerie .col .img p {
 position: absolute; display: inline-block; bottom: -50px; left: 0; width: 100%; padding: 8px 12px; 
 font-size: 14px; color: #ffffff; background: rgba(0,0,0, 0.8); z-index: 10; height:100px;
 -moz-transition: 0.25s all ease; -webkit-transition: 0.25s all ease; -o-transition: 0.25s all ease; transition: 0.25s all ease;
}
.sablona.fotogalerie .col:hover .img p {
 bottom: 0; height: auto;
}*/     
.sablona.fotogalerie .col .img img {
 display: block; width: 100%; height: auto;
 -moz-transition: 0.25s all ease; -webkit-transition: 0.25s all ease; -o-transition: 0.25s all ease; transition: 0.25s all ease;
}
.sablona.fotogalerie .col:hover .img img  {
 transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1);
} 
.sablona.fotogalerie .popis {
 text-align: center;
}
.sablona.fotogalerie .popis h2 {
 display: block; margin: 0 0 6px 0; padding: 0 10px; font-size: 16px; font-weight: 600;
}
.sablona.fotogalerie .popis p {
 margin: 10px 0;
}
.sablona.fotogalerie .popis h2 a {
 display: block; padding: 2px 0; text-decoration: none;
}
.sablona.fotogalerie .popis h2 a:hover {
 text-decoration: underline;
}
.sablona.fotogalerie .datumy {
 display: inline-block; margin-top: 8px; padding: 6px 10px; font-size: 14px; text-align: center; font-weight: 600; border: 1px solid #ffffff;
 /*border:none;background:#ffb402*/
}
/* /fotogalerie */





/* fotogaleria */
.mosaicflow__column {
 float: left;
}
.fotogaleria {
}
.fotogaleria.inStranky {
 margin: 40px 0 0 0;
}
.fotogaleria .item {
 position: relative; padding: 2px;
}
.fotogaleria .item img {
 display: block; width: 100%; height: auto;
}

.fotogaleria .item .popisy {
 z-index: 10; position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center;
 background: rgba(255,255,255,0.7); opacity: 0;
 -moz-transition: 0.3s all ease; -webkit-transition: 0.3s all ease; -o-transition: 0.3s all ease; transition: 0.3s all ease;
}
.fotogaleria .item .popisy p {
 display: block; position: absolute; top: 50%; transform: translateY(-50%); width: 100%; padding: 0 10px; font-size: 17px; line-height: 130%;
}
.fotogaleria .item:hover .popisy {
 opacity: 1;
}
.fotogaleria .item:hover .popisy.none {
 opacity: 0.3;
}
/* /fotogaleria */






.footer {
 margin-top: 40px; font-family: 'CicmanyRegular', sans-serif; line-height: 150%; font-weight: bold;
}
.footer a {
 text-decoration: underline;
}
.footer .ostatnestranky {
 margin: 0 0 30px 0;
}
.footer .ostatnestranky a {
 margin: 0 10px 0 0; text-decoration: none; font-size: 13px;
}
.footer .ostatnestranky a:hover, .leftDiv .footer a.active {
 text-decoration: underline;
}
.footer .copyright {
 display: block; margin: 30px 0 20px 0; font-weight: 400; font-family: 'Open Sans', sans-serif;
}</pre></body></html>