/*globalno*/
#container{width:100%; height:auto; background-image:url(/img/slova_bg.png); background-repeat:no-repeat; background-position:top center;}
#container #site{width:970px; height:auto; margin-right:auto; margin-left:auto}

/*default linkovi*/
a:link{color:#FFF; text-decoration:none}
a:visited{text-decoration:none; color:#FFF}
a:hover{text-decoration:none; color:#FFC526}
a:active{text-decoration:none; color:#FFF}

a.footer:link, a.footer:visited{color:#ffc526; text-decoration:none; padding-right:3px; padding-left:3px}
a.footer:hover{color:#FFF; text-decoration:none}
a.footer:active{color:#999; text-decoration:none}

/*h stilovi*/
h1{font-weight:bold; color:#ffc526; text-indent:-5000px}
h2{font-size:13px; color:#FFF; line-height:22px; font-weight:normal;line-height: 20pt;}
h3{font:bold 1.2em Arial,Geneva,Helvetica,sans-serif}
h4{font:bold 1em Arial,Geneva,Helvetica,sans-serif}
h5{font:bold 0.9em Arial,Geneva,Helvetica,sans-serif}

/*header*/
#container #site #header{width:970px; height:500px; position:relative}
#header #logo{height:180px; width:332px; position:absolute; left:0px; top:0px; z-index:3}
#header .slika-pozadina{position:absolute; top:100px; height:385px; width:960px; background-repeat:no-repeat; z-index:1}
#header #slika{position:absolute; left:5px; height:375px; width:960px; background-repeat:no-repeat; z-index:2; top:105px}
#header .navigacija{width:580px; float:right; position:absolute; right:0px; top:70px}
#header .langsMenu {
float:right;
position:absolute;
right:0;
top:20px;
width:200px;
text-align:right;
padding-right:5px;

}
#header .langsMenu a { text-decoration:none; display:block; float:left; position:relative; padding:0; margin:0 0 0 20px; }
#header .langsMenu img { border:0; }

/*Header HR navigacija*/
ul.menu_hr{margin:0; padding:0; list-style:none; clear:both}
.menu_hr li{overflow:hidden; display:inline; float:left}
.menu_hr li a{width:100%; height:100%; display:block; background-image:url(/img/menu/nav_hr.gif); background-repeat:no-repeat}

.menu_hr li.onama{width:80px; height:15px}
.menu_hr li.onama a{background-position:0px 0px}
.menu_hr li.onama a:hover{background-position:0px -15px}
.menu_hr li.onama a:active{background-position:0px -15px}

.menu_hr li.restoran{width:100px; height:15px}
.menu_hr li.restoran a{background-position:-80px 0px}
.menu_hr li.restoran a:hover{background-position:-80px -15px}
.menu_hr li.restoran a:active{background-position:-80px -15px}

.menu_hr li.masaza{width:100px; height:15px}
.menu_hr li.masaza a{background-position:-180px 0px}
.menu_hr li.masaza a:hover{background-position:-180px -15px}
.menu_hr li.masaza a:active{background-position:-180px -15px}

.menu_hr li.smjestaj{width:100px; height:15px}
.menu_hr li.smjestaj a{background-position:-280px 0px}
.menu_hr li.smjestaj a:hover{background-position:-280px -15px}
.menu_hr li.smjestaj a:active{background-position:-280px -15px}

.menu_hr li.galerija{width:100px; height:15px}
.menu_hr li.galerija a{background-position:-380px 0px}
.menu_hr li.galerija a:hover{background-position:-380px -15px}
.menu_hr li.galerija a:active{background-position:-380px -15px}

.menu_hr li.gdje-smo{width:100px; height:15px}
.menu_hr li.gdje-smo a{background-position:-480px 0px}
.menu_hr li.gdje-smo a:hover{background-position:-480px -15px}
.menu_hr li.gdje-smo a:active{background-position:-480px -15px}

/*Header EN navigacija*/
ul.menu_en{margin:0; padding:0; list-style:none; clear:both}
.menu_en li{overflow:hidden; display:inline; float:left}
.menu_en li a{width:100%; height:100%; display:block; background-image:url(/img/menu/nav_en.gif); background-repeat:no-repeat}

.menu_en li.onama{width:80px; height:15px}
.menu_en li.onama a{background-position:0px 0px}
.menu_en li.onama a:hover{background-position:0px -15px}
.menu_en li.onama a:active{background-position:0px -15px}

.menu_en li.restoran{width:110px; height:15px}
.menu_en li.restoran a{background-position:-80px 0px}
.menu_en li.restoran a:hover{background-position:-80px -15px}
.menu_en li.restoran a:active{background-position:-80px -15px}

.menu_en li.masaza{width:85px; height:15px}
.menu_en li.masaza a{background-position:-190px 0px}
.menu_en li.masaza a:hover{background-position:-190px -15px}
.menu_en li.masaza a:active{background-position:-190px -15px}

.menu_en li.smjestaj{width:145px; height:15px}
.menu_en li.smjestaj a{background-position:-275px 0px}
.menu_en li.smjestaj a:hover{background-position:-275px -15px}
.menu_en li.smjestaj a:active{background-position:-275px -15px}

.menu_en li.galerija{width:80px; height:15px}
.menu_en li.galerija a{background-position:-420px 0px}
.menu_en li.galerija a:hover{background-position:-420px -15px}
.menu_en li.galerija a:active{background-position:-420px -15px}

.menu_en li.gdje-smo{width:80px; height:15px}
.menu_en li.gdje-smo a{background-position:-500px 0px}
.menu_en li.gdje-smo a:hover{background-position:-500px -15px}
.menu_en li.gdje-smo a:active{background-position:-500px -15px}

/*Header DE navigacija*/
ul.menu_de{margin:0; padding:0; list-style:none; clear:both}
.menu_de li{overflow:hidden; display:inline; float:left}
.menu_de li a{width:100%; height:100%; display:block; background-image:url(/img/menu/nav_de.gif); background-repeat:no-repeat}

.menu_de li.onama{width:140px; height:15px}
.menu_de li.onama a{background-position:0px 0px}
.menu_de li.onama a:hover{background-position:0px -15px}
.menu_de li.onama a:active{background-position:0px -15px}

.menu_de li.restoran{width:115px; height:15px}
.menu_de li.restoran a{background-position:-140px 0px}
.menu_de li.restoran a:hover{background-position:-140px -15px}
.menu_de li.restoran a:active{background-position:-140px -15px}

.menu_de li.masaza{width:80px; height:15px}
.menu_de li.masaza a{background-position:-255px 0px}
.menu_de li.masaza a:hover{background-position:-255px -15px}
.menu_de li.masaza a:active{background-position:-255px -15px}

.menu_de li.smjestaj{width:115px; height:15px}
.menu_de li.smjestaj a{background-position:-335px 0px}
.menu_de li.smjestaj a:hover{background-position:-335px -15px}
.menu_de li.smjestaj a:active{background-position:-335px -15px}

.menu_de li.galerija{width:85px; height:15px}
.menu_de li.galerija a{background-position:-450px 0px}
.menu_de li.galerija a:hover{background-position:-450px -15px}
.menu_de li.galerija a:active{background-position:-450px -15px}

.menu_de li.gdje-smo{width:45px; height:15px}
.menu_de li.gdje-smo a{background-position:-535px 0px}
.menu_de li.gdje-smo a:hover{background-position:535px -15px}
.menu_de li.gdje-smo a:active{background-position:-535px -15px}

/*Header FR navigacija*/
ul.menu_fr{margin:0; padding:0; list-style:none; clear:both}
.menu_fr li{overflow:hidden; display:inline; float:left}
.menu_fr li a{width:100%; height:100%; display:block; background-image:url(/img/menu/nav_fr.gif); background-repeat:no-repeat}

.menu_fr li.onama{width:130px; height:15px}
.menu_fr li.onama a{background-position:0px 0px}
.menu_fr li.onama a:hover{background-position:0px -15px}
.menu_fr li.onama a:active{background-position:0px -15px}

.menu_fr li.restoran{width:110px; height:15px}
.menu_fr li.restoran a{background-position:-130px 0px}
.menu_fr li.restoran a:hover{background-position:-130px -15px}
.menu_fr li.restoran a:active{background-position:-130px -15px}

.menu_fr li.masaza{width:75px; height:15px}
.menu_fr li.masaza a{background-position:-240px 0px}
.menu_fr li.masaza a:hover{background-position:-240px -15px}
.menu_fr li.masaza a:active{background-position:-240px -15px}

.menu_fr li.smjestaj{width:115px; height:15px}
.menu_fr li.smjestaj a{background-position:-315px 0px}
.menu_fr li.smjestaj a:hover{background-position:-315px -15px}
.menu_fr li.smjestaj a:active{background-position:-315px -15px}

.menu_fr li.galerija{width:80px; height:15px}
.menu_fr li.galerija a{background-position:-430px 0px}
.menu_fr li.galerija a:hover{background-position:-430px -15px}
.menu_fr li.galerija a:active{background-position:-430px -15px}

.menu_fr li.gdje-smo{width:70px; height:15px}
.menu_fr li.gdje-smo a{background-position:-510px 0px}
.menu_fr li.gdje-smo a:hover{background-position:-510px -15px}
.menu_fr li.gdje-smo a:active{background-position:-510px -15px}

/*Header IT navigacija*/
ul.menu_it{margin:0; padding:0; list-style:none; clear:both}
.menu_it li{overflow:hidden; display:inline; float:left}
.menu_it li a{width:100%; height:100%; display:block; background-image:url(/img/menu/nav_it.gif); background-repeat:no-repeat}

.menu_it li.onama{width:80px; height:15px}
.menu_it li.onama a{background-position:0px 0px}
.menu_it li.onama a:hover{background-position:0px -15px}
.menu_it li.onama a:active{background-position:0px -15px}

.menu_it li.restoran{width:110px; height:15px}
.menu_it li.restoran a{background-position:-80px 0px}
.menu_it li.restoran a:hover{background-position:-80px -15px}
.menu_it li.restoran a:active{background-position:-80px -15px}

.menu_it li.masaza{width:110px; height:15px}
.menu_it li.masaza a{background-position:-190px 0px}
.menu_it li.masaza a:hover{background-position:-190px -15px}
.menu_it li.masaza a:active{background-position:-190px -15px}

.menu_it li.smjestaj{width:80px; height:15px}
.menu_it li.smjestaj a{background-position:-300px 0px}
.menu_it li.smjestaj a:hover{background-position:-300px -15px}
.menu_it li.smjestaj a:active{background-position:-300px -15px}

.menu_it li.galerija{width:100px; height:15px}
.menu_it li.galerija a{background-position:-380px 0px}
.menu_it li.galerija a:hover{background-position:-380px -15px}
.menu_it li.galerija a:active{background-position:-380px -15px}

.menu_it li.gdje-smo{width:100px; height:15px}
.menu_it li.gdje-smo a{background-position:-480px 0px}
.menu_it li.gdje-smo a:hover{background-position:-480px -15px}
.menu_it li.gdje-smo a:active{background-position:-480px -15px}


/*sadrzaj*/
#sadrzaj{height:auto; width:970px; margin-top:10px}
#sadrzaj .blok{height:auto; width:440px; float:left; padding-right:20px; padding-left:20px}
.blok h2 img{margin-right:30px; float:left; display:inline}
.blok-veliki h2 img{margin-right:30px; float:left; display:inline}
.spacer{clear:both; height:1px; width:1px}
#sadrzaj .blok-veliki{height:auto; width:650px; float:left; padding-right:20px; padding-left:20px}
#sadrzaj .blok-reklama{width:260px; float:left; height:auto; margin-top:40px; position:relative}
#sadrzaj .blok-reklama .kip{height:290px; width:92px; position:absolute; right:0px; z-index:2}
#sadrzaj .blok-reklama .polje{height:143px; width:190px; background-image:url(/img/polje-pozadina.png); position:absolute; z-index:1; top:100px; left:10px; padding-right:30px; text-align:center; padding-top:15px; padding-bottom:15px}

.blokslika { width:650px; position:relative; display:block; }
.blokslika a { border:2px solid #fff; margin:2px 7px 5px 0px; float:left; position:relative; display:block; text-decoration:none; }
.blokslika a img { border:0; }
.thumbs { float:right; display:block; position:relative; width:330px; }
.thumbs a { float:right; display:block; position:relative; border:2px solid #fff; margin:2px 7px 5px 0px;}
.thumbs a  img { border:0; }


#sadrzaj .blok-special{height:auto; width:550px; float:left; padding-right:20px; padding-left:20px}

#sadrzaj .blok-images {width:370px; float:left; height:auto; margin-top:40px; position:relative}
#sadrzaj .blok-images a { float:right; display:block; position:relative; border:2px solid #fff; margin:2px 7px 5px 0px;}
#sadrzaj .blok-images a  img { border:0; }

#sadrzaj .blok-info { float:left; height:auto; margin-top:20px; position:relative; color:#fff; font-size: 12px; line-height: 22px; background-color:#000; }
.stars { color:#D3A423; font-size:16px; }

/*globalni stilovi*/
.zuti{font-size:13px; color:#ffc526}
.impressum{font-size:10px; color:#FFF}
.tekstovi{font-size:12px; color:#FFF; line-height:22px}
.tekstovi ul { margin-bottom:15px; }
.tekstovi ul li { list-style:circle; margin-left:15px; }
/*footer*/
#footer{width:950px; height:230px; padding:5px; position:relative; margin-top:20px}
#footer .lijevi{position:absolute; left:0px; width:340px; height:auto; text-align:center; margin-top:50px}
#footer .srednji{width:200px; height:auto; position:absolute; left:375px; text-align:center}
#footer .desni{position:absolute; right:0px; width:340px; height:auto; text-align:center; margin-top:50px}
#footer .desni .player{height:40px; width:150px; margin-right:auto; margin-left:auto; background-image:url(/img/player_bg.png); margin-top:15px}

