/****************

    ERIC MEYER'S RESET

****************/

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: black;
	background: white;
	background:#d2aca5;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
strong{
    font-weight:bold; 
}
em{ 
    font-style:italic; 
}
hr{ height:1%; font-size:1px; line-height:1%; margin:10px 0; }

/****************

    STRUCTURE

****************/

#container{ width:940px; margin:0 auto; padding:10px; background:#fff; }
    #header{ /**/ height:148px; background:url(bg/header.jpg) no-repeat 0 0; }
    #navigation{ position:relative; border-bottom:2px solid #e0a194; height:130px; }
    #main{ }
        #content{ float:right; width:595px; padding:25px 0; }
        #sidebar{ float:left; width:180px; padding:30px 25px 25px 25px; background:#e6e6e6; }
            #image-slider{ float:left; }
            #slider-container{ position:relative; width:190px; margin:10px 0; padding:20px 20px 20px; background:#E6E6E6; }
    #footer{ position:relative; clear:both; /**/ padding:20px 0 0; }

/****************

    TEXT

****************/

h1{ font:normal 33px Arial; color:#c6c6c6; padding-bottom:15px; }
h2{ font:bold 14px Arial; color:#999; padding-bottom:15px; }
.showDetails h2{ color:#d68170; font-size:17px; font-weight:normal; }
h3{ font:bold 12px Arial; color:#4C4C4C; padding-bottom:15px; }
h4{}
h5{ color:#d68170; font:10px Arial; text-transform:uppercase; text-align:right; cursor:pointer; }
h6{}
p{ font:normal 12px/1.5em Arial; color:#4C4C4C; padding-bottom:15px; }
blockquote p{ font:bold 15px Arial; color:#9e9e9e; }

/****************

    LINKS

****************/

a{ color:#4C4C4C; text-decoration:underline; }
a:hover{ text-decoration:none; }

/****************

    IMAGES

****************/

img{ padding-bottom:15px; }
.left-image{ float:left; margin-top:3px; padding:0 15px 15px 0; }

/****************

    LISTS

****************/

ul, ol, dl{ list-style-position:inside; }
ul ul{ padding-left:20px; }
dt{}
dd, li{ font:normal 12px/2em Arial; color:#4C4C4C; }

/****************

    TABLES

****************/

table{}
th, td{ font:bold 12px Arial; color:#999; padding:0 30px 10px 0; }
thead, tbody, tfoot{}

/****************

    FORMS

****************/

select{}
option{}
fieldset{}
label{ font:normal 10px Arial; text-transform:uppercase; color:#4C4C4C; display:block; }
input, textarea{ width:176px; margin-bottom:10px; padding:2px; font:normal 10px Arial; }
.submit{ border:0; cursor:pointer; }

.flash-replaced .alt { display: block; height: 0; position: absolute; overflow: hidden; width: 0; }
.roza{ color:#d2aca5; }


#footer p{ font:normal 9px Arial; letter-spacing:1px; }
#footer a{ color:#4c4c4c; text-decoration:none; }
#footer a:hover{ text-decoration:underline; }


/**/
.clear{ clear:both; }

.logo{ padding-top:10px; font-size:9px; letter-spacing:1px; }
.slogan{ position:absolute; top:5px; right:0; color:#ebc2b9; font:normal 20px Arial; }
.naglaseno{ color:#ebc2b9; font:normal 20px Arial; }

#menu{ list-style:none; position:absolute; left:340px; bottom:0; }
#menu li{ float:left; padding:0 30px 0 5px; background:url(bg/menu-divider.gif) no-repeat 100% 0; font:normal 9px/1em Arial; letter-spacing:1px; }
#menu a{ display:block; color:#4c4c4c; text-decoration:none; padding:40px 2px 17px 2px; }
#menu a:hover, #menu .selected{ border-bottom:10px solid #f3d9d4; padding-bottom:7px; }

#home-link{ position:absolute; width:240px; height:80px; bottom:0; background:url(bg/logo.gif) no-repeat 0 22px; z-index:100; }
#home-link span{ display:none; }

.lang-switch{ position:absolute; top:98px; right:10px; list-style:none; }
.lang-switch li{ display:block; font:bold 10px Arial; }
.lang-switch a{ text-decoration:none; color:#4C4C4C; }
.lang-switch a:hover{ text-decoration:underline; }

.gallery{ float:left; width:100%; clear:both; list-style:none; }
.gallery li{ float:left; width:125px; height:80px; padding:0 5px 5px 0; }
.gallery img{ padding:0; }

.showDetails{ list-style:none; }
.item{ position:relative; }

#map{ width: 580px; height: 300px; margin-bottom: 20px; }

.hdnSpam{ display:none; }

#ador{ position:absolute; width:21px; height:11px; background:url(bg/ador.gif) no-repeat 0 0; bottom:17px; right:0; }
#naziv{ position:absolute; left:40px; top:238px; width:150px; color:#959595; text-align:center; font:bold 11px Arial; }