body{padding:0;color:#000;width:980px;margin:15px auto;font:small Verdana,Geneva,Arial,Helvetica,sans-serif;background-color:#707883;}
body.print{background-color:#fff;width:700px;margin:10px;}
table, tr, td, dl, dd, dt, form{margin:0;padding:0;}
img{border:0;margin:0;padding:0;}
ul{list-style-type:disc;line-height:2em;}
input, select{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:1em;margin:0;}
a{font-weight:bold;color:#1e4cce;text-decoration:none;}
a:hover{text-decoration:underline;color:#5e81e8;}
a.zak{color:#dd3700;text-transform:uppercase;text-decoration:underline;line-height:20px;}
a.zak:hover{color:#ff6835;}
h1, h2, h3{margin:0;padding:0;font-weight:bold;line-height:1em;color:#dd3700;}
h1{font-size:1.5em;}
h2{font-size:1.25em;}
h3{font-size:1.15em;}
h1.title{text-align:center;margin:5px 0 15px;}
h1.title a{color:#dd3700;}
#top h2, #last h2{margin-top:20px;margin-bottom:10px;border-bottom:1px solid silver;}
h3.silvester{text-transform:uppercase;border-bottom:1px solid silver;}
h1.zak-nazov{line-height:125%;font-size:1.3em;text-transform:uppercase;color:#a52a2a;}
h2.zak-mesto{line-height:150%;font-size:1em;margin-bottom:10px;color:#a52a2a;}
h2.lokalita{margin-top:20px;margin-bottom:10px;}
table.lokality{width:100%;}
table.lokality td{width:33.3%;}
table.lokality a{text-decoration:underline;}
#top, #last{overflow:hidden;}
#page{width:940px;padding:10px;background-color:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;font-size:92%;}
#header{float:left;width:940px;height:100px;font-size:1em;}
#header-logo{float:left;margin-top:10px;width:450px;padding:0 30px;}
#logolink{color:#666;}
#header-right{float:right;width:430px;line-height:150%;color:silver}
#header-right a{font-weight:normal;text-decoration:underline;}
#flags{float:right;top:0px;right:0px;width:50px;position:relative;text-align:right;}
#text-search{float:right;right:0px;top:30px;position:relative;margin-right:10px;}
#nav{height:24px;clear:both;}
#nav ul{line-height:1em;}
#categories{margin:0;line-height:1;height:24px;}
#categories ul{margin:0;padding:0;padding-left:30px;list-style:none;position:absolute;z-index:2;text-transform:uppercase;}
#categories li{float:left;color:#000;margin-right:5px;border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius:5px 5px 0 0;border:1px solid #707883;border-bottom-width:0;border-bottom-color:transparent;height:23px;}
#categories li.selected{background-color:#fffefc;color:#000;height:24px;z-index:2;position:relative;}
#categories li.selected a{color:#000;}
#categories li.uvod{background-color:#696969;}
#categories li.cat1{background-color:#6699cc;}
#categories li.cat2{background-color:#ffbe33;}
#categories li.cat3{background-color:#ff6633;}
#categories li.cat4{background-color:#99cc33;}
#categories li a{padding:5px 10px;text-decoration:none;color:#fff;display:block;}
#categories li a:hover{text-decoration:underline;}
#categories li span{padding:5px 10px;display:block;font-weight:bold;}
#main{float:left;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#fffefc;border:1px solid #707883;width:918px;padding:10px;margin-bottom:10px;}
#menu{float:left;width:200px;margin-right:20px;}
#content{float:right;width:698px;margin-bottom:20px;}
#mainprint{width:698px;margin:0 auto;font-size:0.9em;background-color:#fff;}
#footer{text-align:center;clear:both;padding:10px;font-size:0.9em;color:gray;}
#footer p{padding:5px 0;margin:0;}
#footer a{color:black;text-decoration:none;}
#footer p.links a:hover{text-decoration:underline;}
#partners a{font-weight:normal;}
#partners a:hover{text-decoration:underline;}
#header a.pridaj{color:red;text-transform:uppercase;font-weight:bold;}
#header a.pridaj:hover{color:#ff7171;}
#footer a.pridaj{color:red;}
p.uvod{line-height:150%;}
p.uvod a{text-decoration:none;color:black;font-weight:normal;}
#silvester{text-align:center;background-color:#c80000;padding:4px;margin-bottom:10px;}
#silvester a{font-weight:bold;color:white;text-transform:uppercase;}
#silvester a:hover{text-decoration:underline;}
#menu a{color:white;}
#menu h2{color:white;line-height:22px;padding-left:5px;margin-bottom:1px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;font-size:1em;}
#menu ol{margin:0;padding:0;list-style:none;line-height:1em;}
#menu ol li{margin:0;padding:0;}
fieldset{margin:0;padding:0;border:0;}
#search-form{text-align:center;margin:0;padding:0;margin-bottom:10px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;background-color:#c0e081;}
#search-form fieldset{text-align:center;padding:0 0 4px;}
#search-form fieldset label{margin:0;margin-left:10px;display:block;text-align:left;padding:2px 0 3px;}
fieldset#count{font-size:1em;}
#menu ul{margin:0;padding:0;padding-bottom:5px;list-style:none;line-height:100%;}
#menu ul li{margin:0;padding:4px 0 4px 4px;color:white;}
#menu ul li img{margin:1px 0;}
#menu ul li.last{padding-top:15px;}
#menu ul a{font-weight:bold;padding-left:0px;}
#menu ul a:hover{text-decoration:underline;}
div.factypes1{background-color:#6699cc;margin-bottom:10px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
div.factypes2{background-color:#ffbe33;margin-bottom:10px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
div.factypes3{background-color:#ff6633;margin-bottom:10px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
div.factypes4{background-color:#99cc33;margin-bottom:10px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
div.links{background-color:#a7a7a7;margin-bottom:10px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
div.action{background-color:#e80000;margin-bottom:10px;padding:5px;color:#fff;font-size:0.9em;line-height:1.2em;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
div.action a{text-decoration:underline;color:#fff;}
.action-small{font-size:0.8em;}
ul.cennik{text-align:left;margin-left:200px;}
#menu h2.search{background-color:#99cc33;}
#menu h2.factypes1{background-color:#4182c0;}
#menu h2.factypes2{background-color:#f9a900;}
#menu h2.factypes3{background-color:#f73e00;}
#menu h2.factypes4{background-color:#85b12c;}
#menu h2.info{background-color:#4182c0;}
#menu h2.links{background-color:#696969;}
#menu h2.action{background-color:#c80000;}
.button{background-color:#749b27;font-weight:bold;border:1px ridge #006400;cursor:pointer;padding:1px 6px;color:white;}
.button2{background-color:#ee3c00;font-weight:bold;border:1px ridge #b22222;color:white;cursor:pointer;padding:1px 6px;}
.search-button{position:relative;vertical-align:middle;}
#txtCount{font-weight:bold;}
select.searchcombo{width:180px;border:1px solid black;}
select.combo{width:180px;border:1px solid black;}
input.search{width:180px;border:1px solid silver;}
.nazov-zak{float:left;}
.top-zak{color:white;padding:0 2px;text-transform:uppercase;font-weight:bold;float:right;border:1px solid #ff6347;background-color:#ff7f50;font-size:0.9em;}
.zak-kapacita{color:#228b22;font-weight:bold;}
.zak-cenaod{color:#4169e1;font-weight:bold;}
img.zak-mini-image{border:1px solid #696969;float:left;margin-right:15px;}
img.zak-cenaod-img{position:relative;vertical-align:text-bottom;}
.zak-mesto{font-weight:bold;}
img.zak-star{vertical-align:top;position:relative;}
.action-title{font-size:1em;color:red;text-transform:uppercase;font-weight:bold;}
#action-text{font-size:1em;line-height:150%;border:1px solid red;padding:5px;background-color:#ffeeee;}
#action-text a{text-decoration:underline;}
.red{color:red;}
#images img{border:1px solid #696969;}
h1.zak{text-align:center;margin:5px 0;text-transform:uppercase;}
h2.zak{text-align:center;line-height:150%;padding-bottom:20px;}
h3.zak{border-bottom:1px solid silver;margin:15px 0;padding:2px 0 2px 1px;}
p.zak, div.zak{padding:0 10px;line-height:150%;}
#zak-info-left{float:left;width:100px;}
#zak-info-middle{float:left;text-align:center;width:498px;}
#zak-info-right{float:right;width:100px;}
#zak-info-pictograms{clear:both;width:605px;text-align:center;margin:0 auto;padding-bottom:10px;}
a.zak-menu{font-size:0.9em;}
a.zak-menu-red{color:red;font-size:0.9em;}
a.zak-menu-red:hover{color:#ff7171;}
a.zak-menu-img{text-decoration:none;}
.zak-menu-img img{position:relative;vertical-align:middle;}
#images{text-align:center;}
#images table{margin:0 auto;}
#map{width:500px;height:400px;border:1px solid #696969;margin-left:10px;}
.show-count{color:gray;font-style:italic;font-size:0.9em;}
#content dl{background-color:#fff0d0;width:336px;border:1px solid #ffda8c;padding:3px;margin-bottom:10px;}
#content dl.left{float:left;margin-right:10px;}
#content dl.right{float:left;}
#content dt{padding-left:2px;margin-bottom:2px;}
#content dd{padding:2px;clear:both;}
#content dd ul{list-style:none;line-height:1.5em;margin:0;padding:0;font-size:0.9em;}
#content dd li{margin:0;padding:0;}
.bold{font-weight:bold;}
hr.line{width:100%;}
input.web{display:none;}
.hottext{font-weight:bold;color:#a52a2a;color:#dd3700;text-align:center;}
.center{text-align:center;}
#content a{text-decoration:underline;}
#podmienky, #faq, #kontakt{line-height:150%;}
p.answer{margin-left:20px;}
#contact-form fieldset{padding:5px;}
#contact-form ol{margin:0;padding:0;list-style:none;line-height:150%;text-align:left;}
#contact-form li{width:62%;margin:0 auto;padding:4px;}
#contact-form label{display:block;font-weight:bold;}
#contact-form{text-align:center;border:1px solid #a9a9a9;background-color:#eeeeee;}
#booking-form{text-align:center;border:1px solid #a9a9a9;background-color:#eeeeee;}
#booking-form ol{margin:0;padding:0;list-style:none;line-height:150%;text-align:left;}
#booking-form li{width:55%;margin:0 auto;padding:4px;clear:left;}
#booking-form fieldset{text-align:center;padding:5px;}
#booking-form fieldset label{float:left;width:155px;margin-right:10px;font-weight:bold;text-align:right;}
.strikeout{text-decoration:line-through;}
#icons-images{float:right;}
#regform{font-size:0.9em;}
table.regform{border:1px solid #deb887;border-collapse:collapse;}
table.regform th{border:1px solid #deb887;font-weight:bold;width:120px;background-color:#ffebcd;vertical-align:top;color:#7b3e11;text-align:left;padding:5px;}
table.regform td{border:1px solid #deb887;background-color:#fdf5e6;padding:5px;}
table.regform td.siroky{font-weight:bold;background-color:#ffebcd;vertical-align:top;color:#7b3e11;}
input.reg-dlhy{width:250px;border:1px solid black;}
input.reg-dlhy2{width:450px;border:1px solid black;}
input.reg-kratky{width:80px;border:1px solid black;}
input.reg{border:1px solid black;width:160px;}
table.inner td{border:0;padding:1px;}
table.inner-sluzby{border:1px solid black;background-color:#fdf5e6;font-weight:normal;color:black;width:100%;}
table.inner-sluzby td{border:0;background-color:#fdf5e6;padding:1px;}
#price1{float:left;}
#price{float:left;}
#price2{float:left;padding-top:2px;}
#poznamka{width:500px;height:100px;}
td.file{width:225px;}
td.right{text-align:right;}
table.zak-pricelist{border:1px solid #ffc0a1;border-collapse:collapse;width:100%;margin:0;padding:0;}
table.zak-pricelist th{border:1px solid #ffc0a1;font-weight:bold;background-color:#fff1ea;text-align:center;padding:4px;color:#ca4200;}
table.zak-pricelist td{border:1px solid #ffc0a1;background-color:#fff9f6;text-align:center;padding:4px;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
table.jCalendar{border:1px solid #000;background:#aaa;border-collapse:separate;border-spacing:2px;}
table.jCalendar th{background:#333;color:#fff;font-weight:bold;padding:3px 5px;}
table.jCalendar td{background:#ccc;color:#000;padding:3px 5px;text-align:center;}
table.jCalendar td.other-month{background:#ddd;color:#aaa;}
table.jCalendar td.today{background:#666;color:#fff;}
table.jCalendar td.selected{background:#f66;color:#fff;}
table.jCalendar td.selected.dp-hover{background:#f33;color:#fff;}
table.jCalendar td.dp-hover, table.jCalendar tr.activeWeekHover td{background:#fff;color:#000;}
table.jCalendar tr.selectedWeek td{background:#f66;color:#fff;}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover{background:#bbb;color:#888;}
table.jCalendar td.unselectable, table.jCalendar td.unselectable:hover, table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888;}
div.dp-popup{position:relative;background:#ccc;font-size:10px;font-family:arial, sans-serif;padding:2px;width:171px;line-height:1.2em;}
div#dp-popup{position:absolute;z-index:199;}
div.dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0;}
a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block;}
a#dp-close:hover{text-decoration:underline;}
div.dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0;}
div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px;}
div.dp-popup div.dp-nav-prev a{float:left;}
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a{cursor:pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled{cursor:default;}
div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px;}
div.dp-popup div.dp-nav-next a{float:right;}
div.dp-popup a.disabled{cursor:default;color:#aaa;}
div.dp-popup td{cursor:pointer;}
div.dp-popup td.disabled{cursor:default;}
input.dp-applied{float:left;}
a.dp-choose-date{float:left;width:16px;height:16px;padding:0;margin:1px 3px 0;display:block;text-indent:-2000px;overflow:hidden;background:url(http://images.onlineslovensko.sk/calendar2.png) no-repeat;}
a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default;}


