<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 * Ĺ&nbsp;ablona:  Skeleton (xart.cz)
 * Autor:    JaromĂ­r KarmazĂ­n &lt;jaromir@xart.cz&gt;
 * Datum:    2013-03-11
 * FormĂˇt:   CSS
 * Popis:    DodateÄŤnĂˇ CSS pravidla nad nakĂłdovanou Ĺˇablonou.
 */

/* tlaÄŤĂ­tka akcĂ­ nad ÄŤlĂˇnkem */
ul.article-buttons { text-align: right; }
ul.article-buttons li { display: inline; list-style: none outside none; background: none; margin: 0; padding: 0; }
ul.article-buttons a { text-decoration: none; }

/* obrĂˇzky (standart) */
a.xeditorpopup img, a.xeditorpopup img.img-left { float: left; margin: 4px 16px 5px 0; }
a.xeditorpopup img.img-right { float: right; margin: 4px 0 5px 16px; }

/* vyskakovacĂ­ popisky labelĹŻ joomla formulĂˇĹ™e */
.tip{ border: 1px solid #333; background: #fff; font-size: 11px; text-align: left; padding: 3px; max-width: 400px; color: #000; }
.tip-title{ display: none; }

/* titulek a popisek popup okna */
#xeditormediabox-popup-caption h4, #xeditormediabox-popup-caption p { color: #000000; }

/* vyhledĂˇvacĂ­ formulĂˇĹ™ */
form.normal .phrases-box label, form.normal fieldset.only label{ display: inline-block; }
form.normal fieldset.only legend{ margin-bottom: 10px; }
.search .search-results dt{ margin: 20px 0 3px 0; }

/* kontakty */
.contact .contact-address address { display: inline-block; }
.contact .contact-address p, .contact .contact-contactinfo p { margin-bottom: 0; }
.contact span.jicons-text { font-weight: bold; display: inline-block; width: 60px; }
.contact form#contact-form label { margin-bottom: 0; }
.contact form#contact-form dt { margin-top: 10px; }
.contact .contact-miscinfo { margin-top: 10px; }

/* xart:ps - Ăşpravy Ĺˇablony */
.mod_search input[type="submit"] { cursor: pointer; }
.mod_poll .buttons a { margin-top: 4px; }
.mod_poll label { margin-bottom: 0; }
.contact span.jicons-text { vertical-align: top; }

/* xart:ps -&gt; KrĂˇmek u M. -&gt; xart:sj | 2013-06-12 | xgalerie*/
/*
.main_left_arrow_img, .main_right_arrow_img { position: relative; width: 52px; height: 92px; padding: 0 5px 0 0; line-height: 82px; font-size: 42px; text-align: right; font-family: serif; cursor: pointer; color:#000; background: url(../images/btn/03.png) no-repeat; -webkit-transition: font-size 0.1s; -moz-transition: font-size 0.1s; -o-transition: font-size 0.1s; transition: font-size 0.1s; }
.main_left_arrow_img {top: -110px; left: -65px;}
.main_right_arrow_img {top: -202px; left: 610px; padding: 0 0 0 5px; text-align: left; background-position: right; }
.main_left_arrow_img:hover,.main_right_arrow_img:hover{ font-size: 50px; }
*/
.main_thumb_container {width: 596px;}
.main_large_image {margin-top: 30px; width: 650px; height: 600px; overflow: hidden; position: relative; left: -50px;}
.main_thumb_container {width: 600px; overflow: hidden;}
.main_thumb_table tbody tr td {vertical-align: middle}
.xeditorpopup {float: left; margin: 0px 10px 10px 0px;}
.main_left_right_arrows_div {height: 10px;}
h3.cat_child_h3 {/*min-height: 60px;*/margin-left:3px;}
.cat_child p {display: none;}
div.main_image_slideshow_wrapper { margin-left: 50px; }
#main_thumbs_arrow_wrapper3 { margin-left: 30px; }

/* xart:ps - fotogalerie - na mĂ­ru */
div.main_thumb_container { margin-left: 35px; }
div.main_up_arrow, div.main_down_arrow { margin-left: 31px; }
table.main_thumb_table td div.thumbs_div { background: none; }
.cat_child_wrapper { margin-top: 15px; text-align: center; margin-left: 22px; }
div.main_thumbs_arrow_wrapper { margin-left:-23px; }
.main_left_arrow_img, .main_right_arrow_img {cursor: pointer; padding: 0; position: relative; background: url("../images/bg/12.jpg") repeat scroll center center rgba(0, 0, 0, 0); border-radius: 3px; box-shadow: 0 0 6px #000000; color: #000000; display: inline-block; font-family: 'Dimbo',sans-serif; font-size: 26px; height: 28px; line-height: 28px; margin: 0 2px; text-align: center; text-decoration: none; width: 28px; }
.main_left_arrow_img {left: 0; top: -70px; }
.main_right_arrow_img {left: 642px; top: -70px; }
.main_left_arrow_img:hover, .main_right_arrow_img:hover { background: none repeat scroll 0 0 #FFF18A; }
.main_des_container { overflow: visible !important; }

/* xart:ps - Ăşprava menu */
.mod_menu-main ul li.act:before, .mod_menu-main ul li.act .before { background: none; }
.mod_menu-main ul.menu &gt; li.act:before, .mod_menu-main ul.menu &gt; li.act .before { background: url("../images/ico/03.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
.mod_menu-main ul li.act ul { padding-left: 0; }
body.page_pratele { background: url("../images/bg/16-new.jpg") repeat fixed center bottom / cover  #5B2600; }

/* xart:ps - zvĂ˝raznit nadpis*/
h4 { font-size: 18px; color: #FFF18A; }

/* xart:ps - xkomentĂˇĹ™e */
#jc #comments-form-send a.normal-button { height: 28px; }
#jc p.comments-form-subscribe label { display: inline-block; }
#jc form.normal label { margin-bottom: 2px; margin-top: 12px; }

#jc .rbox, #jc .rbox_m { background-color: #F0D191; }
#jc .rbox_m  { padding: 10px; border: 0; }
#jc .rbox { border: 1px solid #29180A; border-radius: 15px; -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.8); -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.8); box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.8);}
#comments blockquote, #comments .hidden { border-color: #29180A; }
#jc .rbox, #jc .rbox_m, #comments .quote, #comments .comment-body, #comments blockquote, #comments .hidden,
#comments code, #comments pre, #comments .comment-date, #comments .comment-author, #comments .comment-anchor { color: #29180A; }
#comments .quote { font-weight: normal; font-style: italic; font-size: 12px; }
#comments blockquote { border-radius: 6px; }
#comments .comments-buttons { display: block; float: none; width: 100%; text-align: right; }
#comments span.comments-buttons a.normal-button { background: #492B13; height: 20px; line-height: 20px; color: #F0D191; }
#comments span.comments-buttons a.normal-button:hover { background: #000 !important; color: #F0D191 !important; }
#comments-form textarea { width: 600px; height: 300px; max-width: 700px; }
#comments-form .grippie { width: 620px; resize: none; background: #F0D191; color: #29180A; max-width: 650px !important; border: 1px solid #29180A; text-indent: 15px; font-style: italic; height: auto; }
#comments-form .grippie .counter { display: inline-block; margin: 3px 0 3px 8px; font-size: 11px; }
#jc span.required { color: #F0D191; }
#jc p.info { font-size: 14px; }
#jc #comments .comment-body { margin: 4px; }
#jc a.refresh.normal-button { height: 28px; }
#jc h4 { font-size: 22px; }
#jc #comments { margin-bottom: 25px; }
#jc #comments-list-footer { margin-top: 20px; }
.comments-form-message-error {background-color: #E18F8B;border-radius: 4px 4px 4px 4px;box-shadow: 0 0 6px #000000;color: #000000;margin: 0 0 15px;padding: 8px 14px;}
.comments-form-message-info {background-color: #A89E73; border-radius: 4px 4px 4px 4px; box-shadow: 0 0 6px #000000; color: #000000; margin: 0 0 15px; padding: 8px 14px;}

/* xart:ps - formulĂˇĹ™e */
form#userForm .componentheading { color: #FFF18A; font-size: 18px; font-weight: bold; margin-bottom: 10px; }
.formError { background: none repeat scroll 0 0 #E18F8B; border-radius: 3px 3px 3px 3px; color: #000000; display: inline-block; font-size: 11px; font-weight: bold; padding: 0 4px; }
.formRed { background-color: #E18F8B; border-radius: 4px 4px 4px 4px; box-shadow: 0 0 6px #000000; color: #000000; margin: 0 0 15px; padding: 8px 14px; }

/* xart:ps - mapa webu */
#xmap { margin: 10px 0 0 10px; }
#xmap .article_separator { background: none; }

/* xart:ps - newsletter */
.mod_xnewsletter p.mod-title { font-size: 19px; font-weight: bold; line-height: 1.2; margin: 0 0 5px; text-transform: uppercase; }
.mod_xnewsletter form { margin-top: 10px; }
.mod_xnewsletter .normal-button { margin-top: 5px; }

/* xart:ps - ornament na NaĹˇi partneĹ™i */
.blog { position: relative; }
.blog .ornament { background: url(../images/bg/ornament.png) no-repeat; width: 314px; height: 134px; /*position: absolute; left: 0; top: 0;*/ margin: -70px 0 0 375px; }

/* xart:ps - smrsknutĂ­ kontaktu */
.mod_custom-kontakt address { padding-top: 27px; }
.mod_custom-kontakt ul { padding-top: 10px; }
.mod_custom-kontakt ul li { margin-bottom: 8px; }
.mod_custom-kontakt ul li, .mod_custom-kontakt ul li a { font-size: 14px; }

/* xart:ps - button pĹ™ĂˇtelĂ© zu */
.mod_custom-pratele-zu a { display: block; background: url(../images/btn/btn-pratele-zu_no-txt.png) no-repeat; width: 424px; height: 168px; color: #FFFFFF; font-family: 'Dimbo',sans-serif; font-size: 20px; font-weight: normal; text-decoration: none; text-transform: uppercase; padding: 25px 0 0 40px; }
.mod_custom-pratele-zu p.mod-title {  width: 222px; margin: 0 0 -40px 20px; }

/* xart:ps - pozadĂ­ lightboxu  */
div.lbox_white { background: #C4DDFC; }
div.lbox_des_container { overflow: hidden !important; color: #000; }

/* xart:ps - logo Kraje */
.mod_custom-kraj-v-logo { float: left; width: 150px; margin-right: 100px; margin-top: -15px; }

/* xart:ph | 2015-02-13 | koza na titulce */
div#col-main div#col-center div.mod_article-intro div.koza-syry-titulka { position: absolute; right: 230px; bottom: 200px; }

/*xart:hk | 2015-08-06 | ZakomponovĂˇnĂ­ obrĂˇzku medu na web */
div#col-main div#col-center div.mod_article-intro div.med-titulka { position: absolute; right: 230px; bottom: 420px; right: 270px; }

div.med-titulka img{width:205px; height: 150px;}

div.mod_custom-med{position: absolute; bottom: 0px;} #col-center{padding-bottom: 35px }
div.mod_article-intro div.med-titulka{bottom: 450px !important} div.koza-syry-titulka{bottom: 240px !important}

/* xart:hk | 2018-02-19 | Login */
#content .login form fieldset .login-fields {
	margin-bottom: 10px;
}
#content .login form fieldset .login-fields label {
	display: block;
	margin-bottom: 5px;
}
#content .login form fieldset .login-fields label#remember-lbl {
	display: inline;
	margin: 0;
}
#content .login form fieldset .button {
	margin-bottom: 10px;
}

/* xart:hk | 2018-02-19 | Calendar */
.reservation-module {
	text-align: center;
	width: 100%;
	margin-bottom: 20px;
}
.xrezervace-calendars {
	width: 230px;
	margin-left: auto;
	margin-right: auto;
}
.xrezervace-calendars .ui-datepicker.ui-datepicker-group {
	width: 200px;
	background: #e1cf86;
	padding: 15px;
	border: 1px solid #000;
	height: 250px;
}
.xrezervace-calendars .ui-datepicker.ui-datepicker-group .ui-datepicker-header {
	text-align: center;
	color: #000;
	font-weight: 400;
}
.xrezervace-calendars .ui-datepicker.ui-datepicker-group table {
	width: 100%;
}
.xrezervace-calendars .ui-datepicker.ui-datepicker-group table td, .xrezervace-calendars .ui-datepicker.ui-datepicker-group table th {
	text-align: center;
	padding: 5px;
	color: #000;
}
.xrezervace-calendars .ui-datepicker.ui-datepicker-group table td a, .xrezervace-calendars .ui-datepicker.ui-datepicker-group table th a {
	color: #000;
	position: relative;
	z-index: 2;
}
.xrezervace-calendars .ui-datepicker.ui-datepicker-group table td.disabled {
	background: #cdcdcd;
}
.xrezervace-calendars .ui-datepicker.ui-datepicker-group table td.vacant {
	background: #007a00;
}
.booking_form .mod-title .info span {
	width: 100%;
	display: block;
	border: 1px solid #000;
	background: #fff;
	color: #000;
}
.booking_form {
	width: 230px;
	margin-left: auto;
	margin-right: auto;
}
.booking_form .mod-title .info span.label_free {
	background: #007a00;
}
.booking_form .mod-title .info span.label_disabled {
	background: #cdcdcd;
}
.reservation-module .center {
	position: absolute;
}
.reservation-module .center a {
	background-image: url('../images/btn/03.png');
	width: 15px;
	height: 22px;
	display: block;
	position: relative;
	z-index: 999;
}
.reservation-module .center a#prev {
	top: 10px;
	left: 220px;
}
.reservation-module .center a#prev:hover {
	background-position: 0px 22px;
}
.reservation-module .center a#next {
	background-position: 15px 0px;
	left: 427px;
	top: -14px;
}
.reservation-module .center a#next:hover {
	background-position: 15px 22px;
}

#ui-datepicker-div {
	width: 200px;
	background: #e1cf86;
	padding: 15px;
	border: 1px solid #000;
}
#ui-datepicker-div .ui-datepicker-header {
	text-align: center;
	color: #000;
	font-weight: 400;
}
#ui-datepicker-div table {
	width: 100%;
}
#ui-datepicker-div table td, #ui-datepicker-div table th {
	text-align: center;
	padding: 5px;
	color: #000;
	width: 20px;
	height: 20px;
}
#ui-datepicker-div table td a, #ui-datepicker-div table th a {
	color: #000;
}
#ui-datepicker-div .ui-datepicker-prev {
	color: #000;
	margin-right: 20px;
}
#ui-datepicker-div .ui-datepicker-next {
	color: #000;
}

/* xart:hk | 2018-03-20 | Calendar */
.xrezervace-calendars .ui-datepicker.ui-datepicker-group table td.partial.highlight {
	position: relative;
	background: #007a00;
}
.xrezervace-calendars .ui-datepicker.ui-datepicker-group table td.partial.highlight.top:before {
	position: absolute;
	content: '';
	border-top: 32px solid #cdcdcd;
	border-right: 32px solid transparent;
	left: 0;
	top: 0;
	bottom: 0;
}
.xrezervace-calendars .ui-datepicker.ui-datepicker-group table td.partial.highlight.bot:before {
	position: absolute;
	content: '';
	border-top: 32px solid transparent;
	border-right: 32px solid #cdcdcd;
	left: 0;
	top: 0;
	bottom: 0;
}
.booking_form .mod-title .info span.label_hour {
	background: #007a00;
	position: relative;
}
.booking_form .mod-title .info span.label_hour span {
	z-index: 2;
	background: transparent;
	position: relative;
}
.booking_form .mod-title .info span.label_hour:before {
	position: absolute;
	content: '';
	border-top: 23px solid #cdcdcd;
	border-right: 232px solid transparent;
	left: 0;
	top: 0;
}

/* xart:hk | 2021-01-26 | vice chat */
.reservation-module.show-as-iframe #xrezervace-calendar {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
}
.reservation-module .center a#prev {
	left: 55px;
}
.reservation-module .center a#next {
	left: 260px;
}
.reservation-module.show-as-iframe  .center a#prev {
	left: 5px;
}
.reservation-module.show-as-iframe  .center a#next {
	left: 212px;
}
.reservation-module.single-wellness .center a#prev {
	left: 220px;
}
.reservation-module.single-wellness  .center a#next {
	left: 427px;
}

/* xart:psp | 2021-02-08 | zmena background v kalendarich obsazenosti zakomentovani stylu po HK*/

/*
.reservation-module.show-as-iframe .xrezervace-calendars .ui-datepicker.ui-datepicker-group table td.vacant {
	background: #eeab1e;
}
.reservation-module.show-as-iframe .xrezervace-calendars .ui-datepicker.ui-datepicker-group table td.partial.highlight {
	background: #eeab1e;
}
.reservation-module.show-as-iframe .booking_form .mod-title .info span.label_free {
	background: #eeab1e;
}
.reservation-module.show-as-iframe .booking_form .mod-title .info span.label_hour {
	background: #eeab1e;
}
*/

/* xart:psp | 2021-02-08 | zmena background v kalendarich obsazenosti */

.xrezervace-calendars .ui-datepicker.ui-datepicker-group table td.disabled {
	background: #d40404;
}
.booking_form .mod-title .info span.label_disabled {
	background: #d40404;
}
.booking_form .mod-title .info span.label_hour {
	background: #93f500;
	position: relative;
}
.booking_form .mod-title .info span.label_hour:before {
	border-top-color: #d40404;
}
.booking_form .mod-title .info span.label_free {
	background: #93f500;
}
.xrezervace-calendars .ui-datepicker.ui-datepicker-group table td.partial.highlight {
	background: #93f500;
}

.xrezervace-calendars .ui-datepicker.ui-datepicker-group table td.vacant {
	background: #93f500;
}

.xrezervace-calendars .ui-datepicker.ui-datepicker-group table td.partial.highlight.bot::before {
	border-right-color: #d40404;
}
.xrezervace-calendars .ui-datepicker.ui-datepicker-group table td.partial.highlight.top::before {
	border-top-color: #d40404;
}


.item-222 {
    font-weight: bold;
}

.mod_menu-main .item-222 a {
	font-size: 16px;
    color: #6d8b1e;
	text-transform: uppercase;
}


/* xart:tch | 2022-10-24 | Zmena stylu kvuli skriptu pro GDPRizaci */
.mod_xnewsletter .gdpr-consent-box label {
    max-width: 195px;
    display: inline-block;
}
.mod_xnewsletter .gdpr-consent-box input {
	vertical-align: middle;
    margin-bottom: 26px;
}
.xrezervace-calendars .ui-datepicker.ui-datepicker-group table td {
	width: 32px;
}
#\:2\.container {
	visibility: hidden !important;
}
body {
	top: 0 !important;
}</pre></body></html>