@import url(/css/blueprint/reset_clearfix.min.css); HTML { height:100%; }
 BODY { background:#f2f1f1 url(/images/_theme/v0/bgs/body.jpg) repeat-x 0 0; font-family:Trebuchet MS, Georgia; font-size:13px; height:100%; text-align:left; color:#4e4945; }
 H1 { color:#29abe2; font-family:Georgia; font-size:20px; line-height:22px; margin:0px 0px 6px; }
 H2 { font-size:16px; font-weight:bold; line-height:18px; margin:15px 0px 8px; }
 H2.bigger { font-family:Georgia; font-size:20px; color:#fff; font-weight:normal; margin:15px 0px 15px 0px; }
 H3 { font-size:14px; font-weight:bold; font-style:italic; line-height:18px; margin:13px 0px 8px; }
 P { margin:0px 0px 15px; }
 A { color:#29abe2; text-decoration:underline; }
 A:hover { text-decoration:none; }
 STRONG, B { font-weight:bold; }
 EM { font-style:italic; }
 input[type="text"], input[type="password"], textarea, select { outline:none; }
 HR { border:none; background-color:#EDECEB; height:1px; margin:10px 0px -7px; }
 .hidden { display:none; }
 #wrap { margin:0 auto -182px; width:970px; background-color:#fff; position:relative; z-index:5; }
 .index #header { height:390px; margin:0px 0px 14px; position:relative; }
 .standard #header, .standard-wide #header { height:287px; margin:0px 0px 14px; position:relative; }
 #logo-revitas { float:left; display:block; }
 #logo-si-hr { float:right; display:block; }
 #language { position:absolute; top:27px; right:308px; font-size:12px; z-index:30; }
 #language LI { float:left; padding:0px 10px; }
 .index #slideshow { clear:both; height:316px; }
 .standard #slideshow, .standard-wide #slideshow { clear:both; height:212px; }
 #slideshow P { margin:0px; padding:0px; }
 #slideshow IMG { width:100%; }
 #slideshow OBJECT { width:100%; height:100%; }
 #search { float:right; display:block; background-color:#fff; width:278px; height:39px; padding:0px 13px; }
 #search P { margin:0px; padding:0px; position:relative; width:100%; height:100%; background:url(/images/_theme/v0/bgs/search.jpg) no-repeat 0 0; }
 #search .text { border:none; background:none; color:#224767; font-family:Georgia; font-size:14px; font-style:italic; position:absolute; top:6px; left:22px; width:212px; height:24px; line-height:24px; }
 #search .submit { border:none; background:none; position:absolute; top:8px; right:10px; width:35px; height:25px; cursor:pointer; }
 #menu { background:url(/images/_theme/v0/bgs/main-menu.png) repeat-x 0 0; height:39px; overflow:hidden; padding:0px 0px 0px 11px; margin:0px 0px 14px; text-align:center; }
 .standard #menu, .standard-wide #menu { margin-bottom:32px; }
 #menu UL { height:100%; background:url(/images/_theme/v0/bgs/main-menu.png) no-repeat right -39px; }
 #menu UL LI { float:left; line-height:39px; height:100%; font-size:11px; text-transform:uppercase; margin:0px 1px; }
 #menu UL LI A { display:block; height:100%; float:left; color:#fff; text-decoration:none; }
 #menu UL LI A SPAN { display:block; }
 #menu UL LI A SPAN SPAN { width:75px; padding:0px 7px; }
 #menu UL LI.one-line A SPAN SPAN{ line-height:14px; padding:6px 15px 5px;}
 #menu UL LI A.selected, #menu UL LI A:hover { background:url(/images/_theme/v0/bgs/main-menu.png) repeat-x 0px -78px; text-decoration:none; }
 #menu UL LI A.selected SPAN, #menu UL LI A:hover SPAN { background:url(/images/_theme/v0/bgs/main-menu.png) no-repeat 0px -117px; }
 #menu UL LI A.selected SPAN SPAN, #menu UL LI A:hover SPAN SPAN { background:url(/images/_theme/v0/bgs/main-menu.png) no-repeat right -156px; }
 .index #main { background:url(/images/_theme/v0/bgs/main-index-v2.jpg) repeat-x 0 0; height:552px; text-align:left; overflow:hidden; padding:0px 0px 0px 24px; }
 .standard #main { background:url(/images/_theme/v0/bgs/main-standard.jpg) repeat-y 0 0; position:relative; width:100%; padding:0px 0px 10px; clear:both; }
 .standard #main #bottom-image { position:absolute; bottom:-33px; right:0px; z-index:20; }
 .standard #main #bottom-image P { margin:0px; padding:0px; }
 .standard #main-bottom { background:url(/images/_theme/v0/bgs/main-bottom-standard.jpg) no-repeat 0 0; position:absolute; width:100%; left:0px; bottom:0px; height:10px; clear:both; }
 .standard-wide #main { background:url(/images/_theme/v0/bgs/main-standard-wide.jpg) repeat-y 0 0; position:relative; width:100%; padding:0px 0px 10px; clear:both; }
 .standard-wide #main #bottom-image { position:absolute; bottom:-33px; right:0px; z-index:20; }
 .standard-wide #main #bottom-image P { margin:0px; padding:0px; }
 .standard-wide #main-bottom { background:url(/images/_theme/v0/bgs/main-bottom-standard-wide.jpg) no-repeat 0 0; position:absolute; width:100%; left:0px; bottom:0px; height:10px; clear:both; }
 .index #right { background:url(/images/_theme/v0/bgs/right-index-v2.jpg) no-repeat 0 0; width:253px; padding:0px 24px 0px 29px; height:100%; float:right; }
 .standard #right { float:right; width:182px; padding:0px 15px 70px 17px; }
 .standard #left, .standard-wide #left { float:left; width:195px; background:url(/images/_theme/v0/bgs/left-standard.jpg) no-repeat 0 0; margin:0px 29px 0px 0px; min-height:540px; }
 #submenu { margin:2px 0px 0px; }
 #submenu LI { padding:1px 0px; border-bottom:1px dashed #bab6b0; line-height:15px; }
 #submenu A, #submenu SPAN { display:block; color:#fcfdfd; padding:6px 20px 6px 26px; font-size:11px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
 #submenu A:hover { background-color:#5f554e; }
 #left #submenu A.selected { background-color:#36302c; color:#87c63f; }
 #left #submenu UL UL { background-color:#504842; border-top:1px dashed #bab6b0; }
 #left #submenu UL UL LI.last { border-bottom:none; }
 #left #submenu UL UL A { padding-left:42px; }
 #left #submenu UL UL A.one-line { padding-top:10px; padding-bottom:10px; }
 #left #submenu UL UL A {text-transform:none; }
 #left #submenu UL UL A.photomongraphy { background-color:#00528C; color:#fff; background-image:url(/images/_theme/v0/icons/book.png); background-repeat:no-repeat; background-position:35px center; padding-left:62px; }
  .index .right-link { margin:0px 0px 20px; color:#161311; text-transform:uppercase; font-size:10px; font-weight:bold; text-decoration:none; display:block; margin:0px 0px 16px; }
 .index .right-link-title { font-family:Georgia; font-size:17px; line-height:18px; font-weight:normal; color:#f2f1f1; text-transform:none; display:block; margin:0; }
 .standard .right-link { margin:0px 0px 24px; color:#82bf3d; text-transform:uppercase; font-size:10px; font-weight:bold; text-decoration:none; display:block; margin:0px 0px 16px; }
 .standard .right-link-title { font-family:Georgia; font-size:17px; line-height:18px; font-weight:normal; color:#36302c; text-transform:none; display:block; margin:-2px 0px 0px; }
 #map-index { width:304px; padding:20px 0px 15px; height:447px; float:right; }
 #map-list-index { margin:0px 0px 12px; overflow:hidden;  }
 #map-list-index LI { float:left; text-transform:uppercase; font-size:10px; width:90px; line-height:13px; font-weight:bold; color:#fff; padding:0px 8px 0px; text-align:left; border-left:1px solid #9aa8b3; }
 #map-list-index LI.first {  width:60px; }
 #map-list-index LI A { color:#45b7e6; text-decoration:none; }
 #map-list-index LI A.selected { color:#87C63F; }
 #map-list-index LI A:hover { text-decoration:underline; }
 #map-index .map-index-description { color:#fff; position:relative; z-index:10; top:10px; }
 #map-index .map-index-description P { margin-bottom:0; }
 #map-index .map-index-description A { display:block; float:left; width:92px; height:92px; text-indent:-10000; text-decoration:none!important; }
 .hr #map-index .map-index-description .index-broshure01, .sl #map-index .map-index-description .index-broshure01 { background:url(/files/images/brochures/sareni-trag.jpg) no-repeat 0 0; }
 .hr #map-index .map-index-description .index-broshure01:hover, .sl #map-index .map-index-description .index-broshure01:hover { background-image:url(/files/images/brochures/sareni-trag-over.jpg); }
 .hr #map-index .map-index-description .index-broshure02, .sl #map-index .map-index-description .index-broshure02 { background:url(/files/images/brochures/urbana-povijesna-sredista.jpg) no-repeat 0 0; }
 .hr #map-index .map-index-description .index-broshure02:hover, .sl #map-index .map-index-description .index-broshure02:hover { background-image:url(/files/images/brochures/urbana-povijesna-sredista-over.jpg); }
 .hr #map-index .map-index-description .index-broshure03, .sl #map-index .map-index-description .index-broshure03 { background:url(/files/images/brochures/dasak-vremena.jpg) no-repeat 0 0; }
 .hr #map-index .map-index-description .index-broshure03:hover, .sl #map-index .map-index-description .index-broshure03:hover { background-image:url(/files/images/brochures/dasak-vremena-over.jpg); }
 #map-index .map-index-description .index-broshure01 { background:url(/files/images/brochures/colorfull-trail.jpg) no-repeat 0 0; }
 #map-index .map-index-description .index-broshure01:hover { background-image:url(/files/images/brochures/colorfull-trail-over.jpg); }
 #map-index .map-index-description .index-broshure02 { background:url(/files/images/brochures/historic-urban-cores.jpg) no-repeat 0 0; }
 #map-index .map-index-description .index-broshure02:hover { background-image:url(/files/images/brochures/historic-urban-cores-over.jpg); }
 #map-index .map-index-description .index-broshure03 { background:url(/files/images/brochures/the-inprint-of-time.jpg) no-repeat 0 0; }
 #map-index .map-index-description .index-broshure03:hover { background-image:url(/files/images/brochures/the-inprint-of-time-over.jpg); }
 #map-link-index-box { width:280px; height:280px; display:block; margin:0px 0px 10px 0px; overflow:hidden; position:relative; }
 #map-link-index-box A { position:absolute; display:none; }
 #map-link-index-box A.selected { display:block; }
  #map-flash-link-text { background:url(/images/_theme/v0/icons/map-flash-plus-index.png) no-repeat center right; color:#43aedc; font-style:italic; padding:0px 24px 0px 0px; margin:0px 24px 0px 0px; display:block; text-align:right; font-family:Georgia; font-size:11px; text-decoration:none; position:relative; z-index:20; }
 #news-list-index { color:#f2f1f1; font-size:11px; line-height:14px; }
 #news-list-index LI { background:url(/images/_theme/v0/icons/news-list-index.png) no-repeat 0 0; padding:0px 0px 0px 32px; list-style-type:none; margin:0px 0px 12px; width:270px; }
 #news-list-index H3 { margin:2px 0px 5px; font-family:Georgia; font-size:14px; line-height:14px; color:#87c63f; font-weight:normal; font-style:normal; }
 #news-list-index H3 A { color:#87c63f; text-decoration:none; }
 #news-list-index H3 A:hover { text-decoration:underline; }
 #news-list-index .date { font-weight:bold; }
 #news-list { margin:2px 0px 0px; }
 #news-list LI { padding:1px 0px; border-bottom:1px dashed #bab6b0; }
 #news-list A {  color:#FCFDFD; display:block; font-size:11px; font-weight:normal; line-height:16px; padding:6px 20px 6px 26px; text-decoration:none; }
 #news-list A:hover { background-color:#5f554e; }
 #left #news-list A.selected { background-color:#36302c; color:#87c63f; }
 .standard #center { width:516px; overflow:hidden; }
 .standard-wide #center { width:739px; padding:0px 0px 58px 0px; overflow:hidden; }
 #center .print { font-size:11px; font-style:italic; text-decoration:none; background:url(/images/_theme/v0/icons/print-send.gif) no-repeat top right; padding:0px 28px 0px 0px; display:block; float:left; margin:0px 32px 0px 0px; line-height:20px; height:20px; overflow:hidden; }
 #center .send-to-friend { font-size:11px; font-style:italic; text-decoration:none; background:url(/images/_theme/v0/icons/print-send.gif) no-repeat bottom right; padding:0px 28px 0px 0px; display:block; float:left; line-height:20px; height:20px; overflow:hidden; }
 #center LI { padding:0px 0px 0px 55px; background:url(/images/_theme/v0/bgs/list-bullet.gif) no-repeat 40px 8px; margin:0px 0px 5px; }
 #center .object-list LI { overflow:hidden; margin:0px 0px 18px 0px; padding:0px 0px 8px; border-bottom:1px solid #edeceb; background:none; }
 .object-list .object-image { float:left; background:url(/images/_theme/v0/bgs/object-other-list-image.png) no-repeat 0 0; margin:0px 15px 0px 0px; padding:6px 7px 7px 6px; }
 .object-list H3 { font-size:12px; font-weight:normal; font-style:normal; margin:3px 0px 10px; padding:0px 0px 4px; border-bottom:1px solid #edeceb; overflow:hidden; }
 .object-list H3 STRONG, .object-list H3 B { font-size:14px; }
 .object-list LI .column-1 { float:left; margin:0px 30px 0px 0px; overflow:hidden; width:145px; font-size:11px; }
 .object-list LI .column-2 { float:left; margin:0px; overflow:hidden; width:150px; font-size:11px; }
 #center .object-list UL LI { border-bottom:none; padding:0px; margin:0px; line-height:20px; }
 .object-list LI LABEL { display:block; float:left; clear:both; padding:0px 4px 0px 0px; }
 .object-list LI LABEL.text-hidden { color:#fff; }
 .object-list LI SPAN { border-bottom:1px dashed #edeceb; display:block; }
 .category-list { margin:0 0 30px 0; padding:0px; list-style-type:none; }
 #center .category-list LI { background:none; margin:0px; padding:0px 0px 12px 0px; overflow:hidden; clear:both; border-bottom:1px solid #edeceb; }
 #center .category-list H2 { margin:3px 0px 0px 0px; font-weight:normal; }
 #center .category-list .category-title { margin:14px 0; }
 .category-list A { text-decoration:none; }
 .category-list A:hover { text-decoration:underline; }
 .category-color { width:29px; height:231px; float:left; margin:0px 14px 0px 0px; position:relative; }
 .category-color IMG { position:absolute; bottom:0; right:0; }
 .category-objects { float:right; width:236px; }
 .category-objects H2 A { color:#000; font-weight:normal; font-size:13px; }
 .category-photos { display:block; float:left; overflow:hidden; }
 .category-ilustration { float:left; background:url(/images/_theme/v0/bgs/category-list-image.jpg) no-repeat 0 0; padding:14px; margin:0 20px 0 0; }
 .category-map { float:left; margin:20px 0 0 0; }
 .category-details-title { line-height:26px; font-size:30px; font-family:Georgia; padding:0; margin-bottom:16px; }
 .category-details-title SPAN { display:block; width:26px; height:26px; float:left; margin:0 10px 0 0; }
 .category-zoom-map { padding:10px; display:block; border-bottom:1px dashed #BAB6B0; }
 .category-details-map-link { background-color:#36302C; display:block; }
 .category-left-list { padding:14px; }
 .category-left-list A { color:#fcfdfd; font-size:12px; font-weight:bold; text-decoration:none; display:block; position:relative; padding:0 0 0 20px; margin:0 0 5px 0; }
 .category-left-list A:hover { text-decoration:underline; }
 .category-left-list A.selected { color:#87C63F; }
 .category-left-list A SPAN { display:block; position:absolute; top:2px; left:0; width:13px; height:13px; text-indent:-100px; overflow:hidden; }
 .wide P { margin-right:20px; }
 #object-multimedia-menu { margin:0 0 10px; }
 #object-multimedia-menu LI { padding:2px 0px; border-bottom:1px dashed #bab6b0; }
 #object-multimedia-menu A { background:url(/images/_theme/v0/icons/object-media-menu.png) no-repeat 20px center; display:block; color:#fcfdfd; padding:6px 10px 6px 65px; font-size:12px; line-height:20px; font-weight:bold; text-decoration:none; }
 #object-multimedia-menu A.one-line { padding-top:8px; padding-bottom:8px; }
 #object-multimedia-menu A.category-fotomonography { background-image:url(/images/_theme/v0/icons/book.png); background-position:27px; line-height:15px; }
 #object-multimedia-menu #object-vr-link A { background-position:20px 0; }
 #object-multimedia-menu #object-gallery-link A { background-position:20px -32px; }
 #object-multimedia-menu #object-video-link A { background-position:20px -64px; }
 #object-multimedia-menu A:hover { background-color:#00528c; }
 #left #object-multimedia-menu A.selected { background-color:#00528c; color:#fcfdfd; }
 .category-location-title { border-top:1px solid #EDECEB; font-family:Georgia; font-size:20px; line-height:24px; font-weight:normal; margin:10px 0 6px 0; padding:13px 0 0 0; clear:both; overflow:hidden; }
 .object-list-image { background:url(/images/_theme/v0/bgs/object-list-image.png) no-repeat 0 0; padding:14px; display:block; overflow:hidden; width:424px; height:220px; }
 .object-list-item { width:275px; overflow:hidden; margin:0 9px 15px 0; float:left; clear:both; overflow:hidden; }
 .object-list-item H3 { margin:0; }
 .object-list-item H3 A { font-size:20px; line-height:24px; font-family:Georgia; font-style:normal; font-weight:normal; color:#000; text-decoration:none; }
 .object-list-item H3 A:hover { text-decoration:underline; }
 .object-list-item P { margin:0; }
 .link-more { text-decoration:none; font-style:italic; font-size:11px; background:url(/images/_theme/v0/bgs/list-bullet.gif) no-repeat center right; padding:0 10px 0 0; }
 .link-more:hover { text-decoration:underline; }
 #object-details-multimedia { margin:0 0 20px 0; }
 #object-gallery-main { display:block; padding:14px; background:url(/images/_theme/v0/bgs/object-details-image.png) no-repeat 0 0; width:465px; height:286px; margin:0 15px 0 0; }
 #object-gallery UL { float:right; width:238px; overflow:hidden; margin:14px 0 0; padding:0; }
 #object-gallery UL LI { float:left; margin:0 8px 8px 0; padding:0; width:71px; height:40px; }
 #object-vr, #object-vr IFRAME { width:730px; height:450px; }
 .object-details-category-title { font-size:14px; line-height:18px; font-weight:normal; font-family:Georgia; margin:-4px 0 22px; padding:0 0 10px 0; border-bottom:1px solid #edeceb; }
 .object-details-category-title A { text-decoration:none; }
 .object-details-category-title A:hover { text-decoration:underline; }
 .object-details-category-title A SPAN { display:block; width:12px; height:12px; float:left; margin:4px 10px 0 0; }
 #center H2.object-details-location-title { font-size:20px; font-weight:normal; margin:0 0 6px 0; }
 #center H1.object-details-title { font-size:30px; font-weight:normal; color:#000; margin:0 0 6px 0; }
 .object-vr-left-others { border-top:1px dashed #bab6b0; border-bottom:1px dashed #bab6b0; display:block; color:#fcfdfd; padding:6px 20px 6px 32px; font-size:12px; font-weight:bold; text-decoration:none; }
 .object-vr-details-box { display:block; float:left; width:16px; height:16px; margin:1px 6px 0 0; }
 #footer { height:174px; line-height:9px; font-size:11px; font-weight:bold; }
 #eu-finance { text-align:center; border-bottom:1px solid #edeceb; }
 #footer-menu { text-align:center; padding:14px 0px 14px; border-bottom:1px solid #edeceb; }
 #footer-menu UL { height:11px; overflow:hidden; }
 #footer-menu LI { display:inline; border-right:1px solid #6c849a; }
 #footer-menu LI.first { border-left:1px solid #6c849a; }
 #footer-menu LI A { color:#224767; text-decoration:none; padding:0px 8px; }
 #footer-links { padding:15px 0px; }
 #footer-background { background:url(/images/_theme/v0/bgs/footer.jpg) repeat-x 0 0; height:269px; width:100%;  position:absolute; clear:both;}
   #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
 #cboxOverlay{position:fixed; width:100%; height:100%;}
 #cboxMiddleLeft, #cboxBottomLeft{clear:left;}
 #cboxContent{position:relative; overflow:hidden;}
 #cboxLoadedContent{overflow:auto;}
 #cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
 #cboxTitle{margin:0;}
 #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
 #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
 #cboxOverlay{background:#fff;}
 #colorBox{}
 #cboxTopLeft{width:10px; height:10px; background:#F2F1F1 none;}
 #cboxTopCenter{height:10px; background:#F2F1F1 none;}
 #cboxTopRight{width:10px; height:10px; background:#F2F1F1 none;}
 #cboxBottomLeft{width:10px; height:10px; background:#F2F1F1 none;}
 #cboxBottomCenter{height:10px; background:#F2F1F1 none;}
 #cboxBottomRight{width:10px; height:10px; background:#F2F1F1 none;}
 #cboxMiddleLeft{width:10px; background:#F2F1F1 none;}
 #cboxMiddleRight{width:10px; background:#F2F1F1 none;}
 #cboxContent{background:#F2F1F1;}
 #cboxLoadedContent{margin-bottom:20px;}
 #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
 #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
 #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
 #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
 #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
 #cboxLoadingOverlay{background:#fff url(/images/plugin/colorbox/loading.gif) no-repeat 5px 5px;}
 #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

