@import url(/css/blueprint/reset_clearfix.min.css); @import url(/css/tzgk/normalize.css); @import url(https://fonts.googleapis.com/css?family=Merriweather+Sans:400,300,300italic,400italic,700,700italic&subset=latin,latin-ext);  html { color:#222; font-size:1em; line-height:1.4; }
 ::-moz-selection { background:#b3d4fc; text-shadow:none; }
 ::selection { background:#b3d4fc; text-shadow:none; }
 hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
  audio, canvas, iframe, img, svg, video { vertical-align:middle; }
 fieldset { border:0; margin:0; padding:0; }
 textarea { resize:vertical; }
 .browserupgrade { margin:0.2em 0; background:#ccc; color:#000; padding:0.2em 0; }
  body { font-family:'Merriweather Sans', sans-serif; font-weight:300; font-size:16px; color:#535f68; }
 h1 { font-weight:300; font-size:32px; color:#535f68; margin:0 0 22px; }
 h2 { font-weight:300; font-size:20px; color:#ff7600; margin:0px 0 20px; font-style:italic; }
 h3 { font-weight:300; font-size:15px; color:#374149; font-weight:bold; margin:10px 0 5px 0; }
 p { font-weight:300; font-size:16px; color:#535f68; margin:0 0 18px; line-height:22px; }
 a { color:#a01cab; text-decoration:none; font-weight:300; }
 a:hover { text-decoration:underline; }
 header {  position:relative; }
 header ul { margin:0px; padding:0px; }
 header li { list-style-type:none; margin:0px; padding:0px; }
    header #header-logo-zagorje {  }
  #header-logo { z-index:110; position:absolute; display:block; width:230px; height:230px; margin:0px 0 0 0px; background-color:#fff; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; -webkit-transform:rotate(-26deg); -moz-transform:rotate(-26deg); transform:rotate(-26deg); top:-10px; left:18%; }
 header #header-logo img { width:153px; -webkit-transform:rotate(26deg); -moz-transform:rotate(26deg); transform:rotate(26deg); margin:32px 0 0 48px; }
  #header-search {  text-align:left; width:240px; height:27px; background:#fff; border:1px solid #d1d4d5; z-index:10; margin:8px 0; }
  #header-search P { width:100%; height:100%; position:relative; margin:0px; padding:0px; }
  #header-search #q:focus { outline:0; }
 #header-search #search { width:28px; height:27px; background:url(/images/_theme/v4/bgs/search-btn.gif) no-repeat 0 0; cursor:pointer;  }
 header #facebook-icon { padding:8px 20px; }
  header .language {  text-transform:uppercase;  color:#666; font-size:13px; z-index:10; padding:14px 0; }
  header .language a { margin-right:13px; color:#535f68; }
 header .language a.selected { color:#000; }
 header .bajka-na-dlanu-hr, header .bajka-na-dlanu-en, header .bajka-na-dlanu-de {  background:url(/images/_theme/v4/bgs/bajka-na-dlanu.png) no-repeat 0 0; z-index:10; }
 header .bajka-na-dlanu-en { background:url(/images/_theme/v4/bgs/bajka-na-dlanu-en.png) no-repeat 0 0; }
 header .bajka-na-dlanu-de { background:url(/images/_theme/v4/bgs/bajka-na-dlanu-de.png) no-repeat 0 0; }
 .index header .bajka-na-dlanu-hr, .index header .bajka-na-dlanu-en, .index header .bajka-na-dlanu-de {  background:url(/images/_theme/v4/bgs/bajka-na-dlanu.png) no-repeat 0 0; z-index:10; }
 .index header .bajka-na-dlanu-en { background:url(/images/_theme/v4/bgs/bajka-na-dlanu-en.png) no-repeat 0 0; }
 .index header .bajka-na-dlanu-de { background:url(/images/_theme/v4/bgs/bajka-na-dlanu-de.png) no-repeat 0 0; }
 header .standard-holder { width:100%; height:230px; position:relative; top:0px; left:0px; z-index:2; margin:0px; padding:0px; }
 header .slider-holder { width:100%; height:355px; position:relative; z-index:2; margin:0px; padding:0px; }
 header .slider-holder .bx-wrapper .bx-viewport .bxslider li { height:355px; }
 header .slider-holder .bx-wrapper .bx-viewport img, header .slider-holder .bx-wrapper .bx-viewport .bxslider { height:355px !important; }
 nav { width:100%; border-bottom:1px solid #bcc2c8; position:relative; z-index:120;  }
     nav #menu ul li {   list-style-type:none; padding:0px; }
 nav #menu li a { display:block;  line-height:47px; color:#535f68;  font-size:14px; z-index:100; margin:0px; text-align:center; font-weight:300; }
 nav #menu li a:hover { text-decoration:none; }
 nav #menu li a.selected, nav #menu li a:hover { border-top:3px solid #492400 !important; color:#fff; }
 nav #menu li:nth-child(4n+1) a { border-top:3px solid #ff7600; }
 nav #menu li:nth-child(4n+2) a { border-top:3px solid #a01cab; }
 nav #menu li:nth-child(4n+3) a { border-top:3px solid #00aff1; }
 nav #menu li:nth-child(4n+4) a { border-top:3px solid #81c91b; }
 nav #menu li:nth-child(4n+1) a.selected, nav #menu li:nth-child(4n+1) a:hover { background:-webkit-linear-gradient(#ff9419, #fe7318); background:-o-linear-gradient(#ff9419, #fe7318); background:-moz-linear-gradient(#ff9419, #fe7318); background:linear-gradient(#ff9419, #fe7318); }
 nav #menu li:nth-child(4n+2) a.selected, nav #menu li:nth-child(4n+2) a:hover { background:-webkit-linear-gradient(#b630c1, #8f1499); background:-o-linear-gradient(#b630c1, #8f1499); background:-moz-linear-gradient(#b630c1, #8f1499); background:linear-gradient(#b630c1, #8f1499); }
  nav #menu li:nth-child(4n+3) a.selected, nav #menu li:nth-child(4n+3) a:hover { background:-webkit-linear-gradient(#41cbff, #0098d1); background:-o-linear-gradient(#41cbff, #0098d1); background:-moz-linear-gradient(#41cbff, #0098d1); background:linear-gradient(#41cbff, #0098d1); }
  nav #menu li:nth-child(4n+4) a.selected, nav #menu li:nth-child(4n+4) a:hover { background:-webkit-linear-gradient(#93de2a, #6daf0f); background:-o-linear-gradient(#93de2a, #6daf0f); background:-moz-linear-gradient(#93de2a, #6daf0f); background:linear-gradient(#93de2a, #6daf0f); }
         .box #index-news { min-height:316px; }
 .box #index-news h3 { overflow:hidden; }
 .box .weather { float:left; width:100%; }
 .box .weather:nth-child(1) { margin-top:30px; }
 .box .weather img { float:left; margin-left:20px; }
 .box .weather .data { float:left; margin-left:15px; font-size:12px; }
 .box .weather .data .date { font-weight:400; }
 .box .b-line { float:left; width:120px; height:10px; margin:0 0 15px 65px; border-bottom:solid 1px #e2bae6; }
   #main section:nth-child(4n+0) { margin:0 0px 0 0; }
  #main aside {  }
 #sub-menu {  display:inline-block; padding:18px 0 3px 0; margin-bottom:10px; border-top:3px solid #ff7600; border-bottom:1px solid #ff7600; }
 #sub-menu ul { margin-left:10px; }
 #sub-menu li {  display:inline-block; width:100%; font-size:13px; list-style-type:none; }
 #sub-menu li a {  display:block; font-size:13px; line-height:16px; margin:0 0 14px 0px; padding-left:20px; background:url(/images/_theme/v4/black-arrow-right.png) no-repeat 0 2px; color:#535f68; font-weight:300; }
 #sub-menu li a.selected { color:#ff7600; background:url(/images/_theme/v4/orange-arrow-right.png) no-repeat 0 2px; }
 #sub-menu li ul { float:left; margin-bottom:1px; }
 #sub-menu li li a { font-size:12px; font-style:italic; line-height:14px; margin:0 0 14px 0px; padding-left:25px; background:none; }
 #sub-menu li li a.selected { background:none; }
 #sub-menu li li a:nth-child(1) { margin-top:-6px; }
     .right #shared ul { margin:0px; padding:0px; }
 .right #shared li { list-style-type:none; margin:0px; padding:0px; }
 .right #shared li a { display:block;  font-size:16px; line-height:18px; padding:18px 20px 12px 30px; border-bottom:3px solid #a01cab; background:url(/images/_theme/v4/bgs/violet-arrow.png) no-repeat 10px 22px; color:#798691; font-weight:300; }
 .right #shared li a:hover { color:#a01cab; }
 .right #shared li:nth-child(2n +2) a { border-bottom:3px solid #ff7600; background:url(/images/_theme/v4/bgs/orange-arrow.png) no-repeat 10px 22px; }
 .right #shared li:nth-child(2n +2) a:hover { color:#ff7600; }
 .right #shared li:nth-child(3n+3) a { border-bottom:3px solid #00aff1; background:url(/images/_theme/v4/bgs/blue-arrow.png) no-repeat 10px 22px; }
 .right #shared li:nth-child(3n+3) a:hover { color:#00aff1; }
 .right #shared li:nth-child(4n+4) a { border-bottom:3px solid #81c91b; background:url(/images/_theme/v4/bgs/green-arrow.png) no-repeat 10px 22px; }
 .right #shared li:nth-child(4n+4) a:hover { color:#81c91b; }
 aside .contact-left {  border-top:3px solid #6d5033; border-bottom:1px solid #6d5033; }
 aside .contact-left p { font-size:12px; }
 footer { width:100%; margin:0 auto; background:url(/images/_theme/v4/bgs/footer-bg.jpg) repeat-x 0 0; min-height:200px; border-top:1px solid #bcc2c8; }
   .footer-menu LI { padding:0px 0px 1px 10px; list-style-type:none; }
 .footer-menu A { color:#535f68; font-size:11px; padding:0px; }
 footer address {  color:#535f68; }
 footer address p { color:#535f68; font-weight:400; font-size:11px; }
 #footer-logo {  color:#492400; }
 #footer-logo img { margin-right:13px; }
 .footer-banners {  }
  footer .f2{ margin-top:15px; margin-bottom:35px; position:relative; width:100%; }
   .object-list, .general-list-info, .general-list {  width:100%; margin:0px !important; padding:0px; }
 .object-list li { list-style-type:none; padding-left:0 !important; }
 .object-list .object-wrap { width:174px; margin:5px auto; overflow:hidden; border:1px solid #e8ede1; padding:2% 2% !important; }
 .general-list LI, .general-list-info LI { margin:0 0 11px 0px; overflow:hidden; border:1px solid #e8ede1; padding:2% 2% !important; list-style-type:none; }
 .object-list h2, .general-list h2, .general-list-info h2 { color:#374149; padding:0px; margin:0 0 4px; line-height:20px; font-size:16px; font-weight:700; }
 .object-list h2 A, .general-list h2 A, .general-list-info h2 A { font-weight:700; color:#374149; font-size:16px; line-height:20px; }
 .object-list h4, .general-list h4, .general-list-info h4 { font-size:11px; }
 .object-list .list-image, .general-list .list-image, .general-list-info .list-image {  margin-right:20px; }
 .object-list .list-image-main {  margin-right:20px; }
 .object-list .list-details, .general-list .list-details { width:100%;  margin:-3px 0 0 0; min-height:114px; padding-top:10px; }
 .object-list .more-link, .general-list .more-link { padding:2px 0 0 20px; background:url(/images/_theme/v4/black-arrow-right.png) no-repeat 0 4px; }
 .object-list .list-details .more-link, .general-list .list-details .more-link { padding:2px 0 0 20px; font-size:11px; color:#535f68; font-weight:400; text-decoration:underline; background:url(/images/_theme/v4/black-arrow-right.png) no-repeat 0 4px; }
 .general-list li .more-link-bottom {  padding:0px 0 0 20px; margin:0 20px 10px 0; font-size:11px; color:#535f68; font-weight:400; text-decoration:underline; background:url(/images/_theme/v4/black-arrow-right.png) no-repeat 0 2px; }
 .object-list .list-map {  font-size:11px; padding:11px 0 0 24px; background:url(/images/_theme/v4/icon/object-list-icons.png) no-repeat left 7px; text-decoration:underline; color:#535f68; }
 .object-list .list-info {  width:100%; padding:0px; font-size:13px; font-weight:400; line-height:22px; }
 .object-list .list-info a { color:#a01cab; }
 .object-list li > a.list-image, .general-list li > a.list-image { width:174px; height:117px; position:relative; }
 .object-list li > a:after, .object-list li > a:before, .general-list li > a:after, .general-list li > a:before { position:absolute; opacity:0; transition:all 0.5s; -webkit-transition:all 0.5s; }
 .object-list li > a:after, .general-list li > a:after { content:''; width:174px; height:117px; top:0px; left:0px; background:rgba(0,0,0,0.5); }
 .object-list li > a:hover:after, .object-list li > a:hover:before, .general-list li > a:hover:after, .general-list li > a:hover:before { opacity:1; }
  #details-media { padding:10px 0; position:relative; margin:0px 0px 22px 0px; margin-bottom:140px; }
 #details-map { width:138px; height:123px; clear:left; margin:0px 0px 20px 0px; overflow:hidden; }
 #details-gallery {     z-index:15; width:100%; overflow:hidden; margin:0 auto; }
 .gallery-outer { display:none; z-index:-15; position:absolute; top:0px; width:570px; height:390px; border:solid 1px #c9cfd3; }
 #details-gallery ul, #details-gallery ol { margin:0 auto; }
 #details-gallery ul li, #details-gallery ol li { padding:0px; list-style-type:none; text-align:center; }
 #details-video { position:absolute; top:60px; width:665px; height:395px; z-index:7; }
 #details-video OBJECT { width:100%; height:100%; }
 #details-virtualwalk { position:absolute; top:60px; width:665px; height:395px; z-index:5; }
 #details-virtualwalk IFRAME { width:100%; height:100%; }
 #main #details-media-select { color:#8DC63F; top:0px; z-index:50; margin:0px; padding:10px; }
 #main #details-media-select LI {  background:none; padding:0px; list-style-type:none; display:inline-block; padding:10px 0; }
 #main #details-media-select LI A {  border:solid 1px #c9cfd3; background:none; font-weight:400; padding:10px 30px; line-height:24px; font-size:12px; margin-right:5px; ; color:#535f68; text-transform:uppercase; }
 #main #details-media-select LI A.selected { background:#798691; border:solid 1px #798691; color:#fff; }
 #main #details-media-select LI A:hover, #main #details-media-select LI A.selected:hover { background:#b6b6b6; border:solid 1px #798691; color:#fff; }
 #details-rank { float:left; padding:20px 20px 10px 20px; margin:0px 0 10px 0; border:1px solid #c9cfd3; width:148px; }
 #details-rank UL { padding:0px !important; margin:0px !important; }
 #details-rank UL LI { float:left; width:25px; height:30px; padding:0px !important; margin:0px !important; overflow:hidden; position:relative; list-style-type:none !important; }
 #details-rank UL LI IMG { position:relative; z-index:10; }
 #details-rank UL LI SPAN { display:block; position:absolute; top:0px; left:0px; height:100%; background-color:#9b2bb0; background-image:none; z-index:5; margin:0; }
 #vote-message { display:block; text-align:left; font-size:12px; margin:0; text-transform:uppercase; }
 .details-info, #filter-object-contact { float:left; padding:20px 20px 0px 20px; margin:0px 0 10px 0; border:1px solid #c9cfd3; width:148px; }
 .details-info P, #filter-object-contact P { font-size:11px; font-weight:400; }
 .details-info h3 { float:none; font-size:13px; font-weight:bold; }
 .details-info P IMG { margin:0 2px 0 0; }
 .details-description { float:left; padding:0px 0px 0px 0px; margin:10px 0 15px 0; }
 .details-description p { padding:0px 0px 15px 0px; margin:0px; font-size:13px; }
 #object-details-map { float:left; width:190px; height:190px; margin:0px 0px 10px 0px; overflow:hidden; }
 #filter-acc-type { float:left; }
 #filter-acc-type table tr td { font-size:13px; }
  .list-info .list-row { float:left; width:100%; display:table-row; }
 .list-info .list-row h3 { float:left; width:100%; margin:10px 0 10px 0; }
 .list-info .list-row .info-address { display:table-cell; float:left; width:50%; margin:0 5% 10px 0; }
 .list-info .list-row .info-contact { display:table-cell; float:left; width:45%; margin:0 0 10px 0; }
 .info { float:left; padding:10px 0; margin:0px 0 10px 0; border:1px solid #c9cfd3; width:188px; text-align:center; }
 article ul.docs {  margin:0px 0px 20px 0px !important; }
 ul.docs li {  margin:0 0 7px 0px !important; list-style-type:none !important; }
 ul.docs li a { float:left; color:#535f68; background:url(/images/_theme/v4/icon/docs-off.png) no-repeat 0 5px; padding:7px 0 1px 34px; }
 ul.docs li a:hover { color:#ff7600; background:url(/images/_theme/v4/icon/docs-on.png) no-repeat 0 5px; }
 .contact-info { width:220px; text-align:center; font-size:10px; margin:0 0 30px 0; padding:10px 0; }
 .contact-info:first-of-type { margin-top:30px; }
 .contact-info IMG { margin:0 auto 20px auto; }
 .contact-info .contact-name { font-size:14px; font-weight:bold; }
 .contact-info address { font-size:12px; text-align:center; margin-top:10px; }
  ul.gallery-list { margin:0px; padding:0px; }
 ul.gallery-list li { float:left; width:190px; height:230px; list-style-type:none; margin:0 30px 10px 0; padding:0px; }
 ul.gallery-list li:nth-child(4n+4) { margin:0 0px 10px 0; }
 ul.gallery-list li IMG { width:174px; height:117px; border:solid 1px #c9cfd3; padding:7px; margin:0px; }
 ul.gallery-list li h3 a { font-size:13px; color:#535f68; }
 .developed { float:left; width:100%; font-size:10px; text-align:right; margin-top:30px; }
 .developed a { color:#000; }
  #map-holder {  border:solid 1px #c9cfd3; padding:9px; }
 #map-holder #google-map {  width:100%; height:66%; }
 #news-paging tr td:nth-child(1) a { padding-left:15px; font-size:13px; color:#000; background:url(/images/_theme/v4/black-arrow-left.png) no-repeat left 3px; }
 #news-paging tr td:nth-child(2) a { padding-right:15px; font-size:13px; color:#000; background:url(/images/_theme/v4/black-arrow-right.png) no-repeat right 3px; }
  @media only screen and (min-width:35em) { }
 @media print, (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi) { }
 @media (max-width:767px) {  footer .f2 { margin-top:35px; margin-bottom:25px; }
 footer .f2 a.staysafe { margin-right:auto; margin-left:auto; position:relative; display:block; width:69px; height:69px; }
   footer .f2 a.htzslogan { margin-right:auto; margin-left:auto; position:relative; display:block; width:283px; height:180px; }
 footer .f2 a.htzslogan img { margin-left:0px!important; }
  }
  .hidden { display:none !important; visibility:hidden; }
 .visuallyhidden { border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }
 .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto; }
 .invisible { visibility:hidden; }
 .clearfix:before, .clearfix:after { content:" "; display:table; }
 .clearfix:after { clear:both; }
 .clearfix { *zoom:1; }
  @media print { *, *:before, *:after { background:transparent !important; color:#000 !important; box-shadow:none !important; text-shadow:none !important; }
 a, a:visited { text-decoration:underline; }
 a[href]:after { content:" (" attr(href) ")"; }
 abbr[title]:after { content:" (" attr(title) ")"; }
 a[href^="#"]:after, a[href^="javascript:"]:after { content:""; }
 pre, blockquote { border:1px solid #999; page-break-inside:avoid; }
 thead { display:table-header-group; }
 tr, img { page-break-inside:avoid; }
 img { max-width:100% !important; }
 p, h2, h3 { orphans:3; widows:3; }
 h2, h3 { page-break-after:avoid; }
 }
 
