html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: #666;
background: #ebe6e0 url(bg/body.gif) repeat-x 0 0;
padding-top:20px;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
em{ font-style:italic; }

#container .clear{ clear:both; font-size:1px; height:1%; padding-bottom:8px; }


a{ color:#666; }
a:hover{ text-decoration:none; }

/* typography styling */
h1{ font:19px/20px "Times New Roman"; color:#898d90; }
h2{ font:normal 18px Georgia; color:#fff; padding:7px 10px; }
h3{ font:bold 13px "Trebuchet MS"; padding-bottom:10px; }
h4{}
p{ color:#666; padding-bottom:15px; font:normal 12px/1.5em "Trebuchet MS"; }
li{ color:#666; font:normal 12px/1.3em "Trebuchet MS"; }

div.frame{ margin-bottom:15px; border-bottom-width:5px; border-bottom-style:solid; padding:10px; }
.frame ul, .frame ol{ padding:0 0 20px 20px; }

/* colored classes */
.frame h2{ margin:-10px -10px 10px; }
.frame dl{ margin:0 -10px; padding:10px 0; clear:both; }
.frame dt{ float:left; width:80px; font:bold 12px "Trebuchet MS"; }
.frame dt a{ text-decoration:none; }
.frame dd{ width:380px; font:11px "Trebuchet MS"; color:#666; }
.frame dd.content{ border-bottom:1px dashed #480046; padding-top:8px; padding-bottom:8px; }

div.boja15{ border-bottom-color:#480046; }
.boja15 h2{ background:#480046; }
.boja15 dd.naslov{ font-weight:bold; color:#480046; }

div.vremeplov{ border-bottom-color:#c0a377; }
.vremeplov h2{ background:#c0a377; }
.vremeplov h2 a{ color:#fff; }
.vremeplov dt{ float:none; width:auto; padding-right:95px; }
.vremeplov dt a{ color:#666666; }
.vremeplov dd{ width:auto; padding-right:95px; }
.vremeplov .thumb{ left:375px; }
.vremeplov ul{ margin-left:-10px; padding-left:0; list-style:none; }
.vremeplov li{ line-height:1.8em; }
.vremeplov a{ text-decoration:none; }	
.vremeplov a:hover{ text-decoration:underline; color:#000; }	

div.boja14{ border-bottom-color:#8c5d57; }
.boja14 h2{ background:#8c5d57; }

div.boja12{ border-bottom-color:#983f43; background:#f5f5f5; }
.boja12 h2{ background:#983f43; }

div.boja13{ border-bottom-color:#fd9f02; }
.boja13 h2{ background:#fd9f02; }

div.boja16{ border-bottom-color:#becf6c; }
.boja16 h2{ background:#becf6c; }

div.boja17{ border-bottom-color:#4E928F; }
.boja17 h2{ background:#4E928F; }

div.boja18{ border-bottom-color:#c69075; }
.boja18 h2{ background:#c69075; }

div.boja-egipat{ border-bottom-color:#E88601; }
.boja-egipat h2{ background:#E88601; }
.boja-egipat dl{ margin:0 0 15px 0; }
.boja-egipat dt, .boja-egipat dd{ float:none; width:auto; }
.boja-egipat dt{ color:#E88601; }
.boja-egipat table{ margin-bottom:20px; font:normal 12px "Trebuchet MS"; }
.boja-egipat table td{ border-bottom:1px solid #E88601; padding:5px; }
.boja-egipat table th{ border:1px solid #fff; padding:5px; background:#E88601; color:#fff; }



/* containers */

#container{ width:940px; margin:0 auto; border:1px solid #d3d3d1; padding:10px; background:#fff; /**/ }
#header{ position:relative; height:58px; /**/ }
#timeline{ height:200px; /**/ background:#ffffff; }
#main{ float:left; padding:25px 0 20px; }
#menu{ float:left; width:160px; /**/ }
#wide-content{ float:right; width:760px; padding-left:20px; }
#content{ float:left; width:460px; padding:0 20px; /**/ }
#sidebar{ float:right; width:280px; /**/ }
#footer{ position:relative; clear:both; text-align:center; /**/ }
#footer ul{ }
#footer li{ display:inline; border-right:1px solid #ccc; padding:0 5px; }
#footer a{ text-decoration:none; }


/**/

#header ul, #menu ul, #sidebar ul{ list-style:none; }


.huge-links li{ display:block; font:bold 14px Georgia; padding-bottom:10px; }
.huge-links a{ display:block; text-decoration:none; background:#c0a377; color:#fff; padding:10px 20px 20px 110px; height:45px; }

.stalne a{ background:#c0a476 url(bg/stalni.gif) no-repeat 0 0; }
.povremene a{ background:#898e92 url(bg/povremene.gif) no-repeat 0 0; }
.park a{ background:#bfcda9 url(bg/park.gif) no-repeat 0 0; }
.shop a{ background:#c69075 url(bg/shop.gif) no-repeat 0 0; }
.arhimir a{ background:#e8b656 url(bg/arhimir.gif) no-repeat 0 0; }

/* left-menu */

#menu li{ padding-bottom:5px; font:normal 11px "Trebuchet MS"; }
#menu li ul{ padding-top:10px; padding-left:10px; }
#menu a{ display:block; border-left:30px solid #fff; padding-left:10px; text-decoration:none; color:#999; line-height:2.2em; }
#menu li ul a{ line-height:1.4em; }
#menu a:hover, #menu .selected a{ border-left-width:40px; }
#menu .selected{ font-weight:bold; color:#666; }

#menu a.boja12{ border-left-color:#983f43; }
#menu a.boja13{ border-left-color:#fd9f02; }
#menu a.boja14{ border-left-color:#8c5d57; }
#menu a.boja15{ border-left-color:#470045; }
#menu a.boja16{ border-left-color:#becf6c; }
#menu a.boja17{ border-left-color:#4e928f; }
#menu a.boja18{ border-left-color:#c69075; }
#menu a.boja19{ border-left-color:purple; }

.boja15, .boja15 a{ color:#470045; }
.boja14, .boja14 a{ color:#8c5d57; }
.boja13, .boja13 a{ color:#fd9f02; }
.boja16 h3, .boja16 a{ color:#becf6c; }
.boja18 h3{ color:#c69075; }



/* header */

.logo{ display:block; background:url(bg/logo.gif) no-repeat 0 100%; width:50%; }
.logo a{ display:block; padding:13px 0 15px 50px; text-decoration:none; color:#898d90; }
#header ul{ position:absolute; right:0; }
#header li{ display:inline; font:10px "Trebuchet MS"; }
#header li a{ text-decoration:none; padding:0 10px; color:#898d90; }
#header .active{ background:url(bg/dot.gif) no-repeat 0 60%; }
#search-field{ position:absolute; width:180px; right:10px; bottom:10px; font:11px Georgia; background:#f5f5f5; border:1px solid #e0e0e0; padding:3px 20px 3px 3px; }
#search-submit{ position:absolute; width:13px; height:15px; right:13px; bottom:13px; background:url(bg/submit.gif) no-repeat 0 0; border:0; cursor:pointer; }


/* breadcrumbs */

.breadcrumbs{ padding-bottom:20px; list-style:none; }
.breadcrumbs li{ display:inline; font:12px "Trebuchet MS"; color:#666; }
.breadcrumbs a{ text-decoration:none; padding-right:25px; background:url(bg/dot.gif) no-repeat 90% 45%; color:#666; }
.breadcrumbs a:hover{ text-decoration:underline; }

/* screensavers */

.screensavers{ list-style:none; }
.screensavers li{ padding-bottom:15px; }

/* suveniri */


ul.suveniri{ float:left; list-style:none; border-top:2px dotted #c69075; padding-top:25px; padding-left:0; width:100%; }
.suveniri li{ float:left; padding-bottom:35px; width:50%; }
.suveniri li p{ padding-bottom:0; }
.suveniri .z{ clear:both; }
.suveniri li img{ float:left; }
.suvenir-info{ padding-left:80px; }

/* vjesnici */

.frame .vjesnici-lista{ list-style:none; padding-left:0; position:relative; z-index:10; }
.vjesnici-lista li{ display:block; padding-bottom:15px; }
.vjesnici-lista h3{ padding-bottom:2px; }

/* izdavastvo */

ul.izdavastvo{ list-style:none; padding:0; float:left; }
ul.izdavastvo li{ float:right; width:210px; position:relative; border-top:1px solid #BECF6C; margin-right:10px; padding:10px 0 15px 0; z-index:10; }
ul.izdavastvo li:hover{ z-index:20; }
ul.izdavastvo li:hover .dodatak{ display:block; }
.dodatak{ width:50%; border:1px solid #BECF6C; padding:10px; background:#fff; display:none; position:absolute; top:20px; right:20px; }
ul.izdavastvo .odd{ float:left; clear:both; }


/* contact forms */


.contact-form{ padding:10px; }
.contact-form ul{ list-style:none; padding:0; float:left; }
.contact-form li{ float:left; width:100%; clear:left; padding-bottom:3px; }
.contact-form label{ float:left; clear:left; width:100px; padding:3px 5px 3px 0; text-align:right; }
.contact-form input, .contact-form textarea{ float:left; width:300px; border:1px solid #becf6c; padding:2px; font:11px Arial; overflow:auto; }
.contact-form .submit{ margin-top:10px; margin-left:105px; background:#becf6c; color:#fff; font-weight:bold; width:auto; cursor:pointer; }
.contact-form .radio{ width:auto; border:0; padding:0; }

.boja16 .contact-form{ background:#e5ecc4; }
.boja18 .contact-form{ background:#f3e9e3; }
.boja18 .contact-form input, .boja18 .contact-form textarea{ border-color:#c69075; }
.boja18 .contact-form .submit{ background:#c69075; }


/* kosarica */

.kosarica{ width:100%; margin-bottom:15px; }
.kosarica td, .kosarica th{ font:12px "Trebuchet MS", Arial; border-bottom:1px solid #ddd; padding:5px; }
.kosarica thead th{ font-weight:bold; font-size:14px; background:#eee; }
.kosarica td{ text-align:right; }
.kosarica tfoot td{ border-bottom:0; font-weight:bold; }


/* tooltip */

li.tooltip-content{ display: none; /* required */ position: absolute; z-index:20; left:200px; margin-top:-60px; /* required */ padding: 10px; border: 1px solid #becf6c; background:#fff; }
.align-right{ text-align:right; }
.flash-replaced .alt { display: none; }

.radio-buttons{ display:block; width:100%; clear:both; }
.radio-buttons input{ width:auto; float:right; margin-top:5px; margin-right:300px; }
.radio-buttons label{ float:left; color:#666; font:12px "Trebuchet MS"; }
.radio-buttons br, .contact-form br{ clear:both; }

ul.ecards{ padding:0; list-style:none; }
ul.ecards li{ float:left; padding:10px; }

.frame .podmenu{ padding:0; list-style:none; }
.frame .podmenu li{ width:30%; padding-bottom:5px; float:left; }
.frame .podmenu .active{ font-weight:bold; color:#333; text-decoration:none; }

#footer #ador{ position:absolute; top:0; right:0; background:url(bg/ador.gif) no-repeat 0 0; width:21px; height:10px; }
#ador span{ display:none; }

#sitemap ul{ padding-left:20px; }
#sitemap li{ line-height:1.8em; }

.hdnSpam { display:none; }

/* facebook */
#menu .facebook{ width:auto; border:none; padding-left:0; position:relative; }
#menu .facebook img{ padding-right:10px; position:absolute; left:0; }
#menu .facebook span{ font: 11px/30px "Trebuchet MS"; position:absolute; left:40px; }




















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

