* { margin:0; padding:0; }
body { background:#fff url(../img/bck.jpg) no-repeat 50% 0; text-align:center; }
body, td, th, h1, h2, h3, h4, h5, h6, input, textarea, select { font:11px Verdana, Arial, Helvetica, sans-serif; color:#484848; color:#3d3d3d; }
img { border: none; }
div { margin-left:auto; margin-right:auto; }
p { margin-bottom:15px; }
h1, h2, h3 { font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#486397; }
h1 { padding-bottom:5px; background:url(../img/dotz.gif) repeat-x 0 100%; margin-bottom:15px; }
h1 span { padding-left:25px; background:url(../img/h1_arrow.gif) no-repeat 0 1px; }
h1.h1Novice { margin-bottom:5px; }
h2 { font-size:13px; margin:35px 0 10px 0; }
h3 { font-size:12px; }
.item h6 { font-size:9px; font-weight:normal; padding:0 0 2px 15px; background:url(../img/icon_watch.gif) no-repeat 0 0; line-height:1; margin:0 0 15px 0; color:#888; }
* html .item h6 { padding-top:1px; }
a { text-decoration:none; color:#d04d2d; }
a:visited { }
a:hover, a:focus { }
.nop { display:none; }
span.projektiRbr { color:#a1a1a1; }

div#mainContainerB, div#mainContainer { width:780px; }
div#containerMiddleBck, div#containerMiddle, div#header, div#footer  { width:780px; }div#mainContainer { text-align:left; float:left; display:inline; }div#lefty { float:left; display:inline; margin-top:15px; width:184px; margin-left:15px; }
div#containerMiddleBck { float:left; display:inline; padding-top:9px; padding-bottom:30px; }
div#containerMiddle { }
div#header, div#footer { font:10px Tahoma, Arial, Helvetica, sans-serif; color:#989898; }
div#header { position:relative; height:240px; }
* html div#header { margin-left:1px; }
div#header h1 { color:#646259; font-size:11px; margin-bottom:4px; background-image:none; }
div#headerInfo { position:absolute; top:27px; left:300px; width:219px; line-height:1.5; text-align:right; 
}
a#home { position:absolute; top:20px; left:5px; width:202px; height:35px; background:url(../img/logo.gif) no-repeat 0 0; }
div#header a span, img#logoPrint { display:none; }

div#breadIcons { position:absolute; left:0px; top:235px; width:210px; height:28px; }
div#breadIcons span { display:none; }
div#breadIcons a { position:absolute; top:4px; display:block; width:20px; height:30px; }
a#IconHome { background:url(../img/breadIconHome.gif) no-repeat 0 0; right:180px; }
a#IconContact { background:url(../img/breadIconContact.gif) no-repeat 0 0; right:140px; }
a#IconSitemap { background:url(../img/breadIconSitemap.gif) no-repeat 0 0; right:100px; }

ul#flags { list-style-type: none; position:absolute; top:0px; right:3px; height:28px;  }
ul#flags li { background:url(../img/flags_bck.gif) no-repeat 29px  0; float:left; }
ul#flags span { display:none; }
ul#flags li { display:inline; float:left; margin-right:11px; }
ul#flags li#flagZadnji { margin-right:6px; }
ul#flags a { display:block; margin-top:5px; width:23px; height:20px; background-position:0 0; background-repeat:no-repeat; }
ul#flags a:hover, ul#flags a:focus { background-position:0 -30px; }
ul#flags a.flagAkt { background-position:0 -40px; }
a#flag_hr { background-image:url(flag_hr.gif); }
a#flag_en { background-image:url(flag_en.gif); }
a#flag_de { background-image:url(flag_de.gif); }

div#footer { clear:both; position:relative; height:40px; border-top:1px solid #dfdfdf; }
div#footer p { margin: 10px; }
div#footer a { color:#989898; padding:1px; }
div#footer a:hover, div#footer a:focus { background:#eeeeee; color:#d04d2d; }div#vmeni { width:184px; background:url(../img/vmeni_bck.gif) repeat-y 0 0; text-align:right; margin-top:18px; }
div#vmeni ul { list-style-type:none; font:9px Tahoma, Arial, Helvetica, sans-serif; color:#385794; padding:5px 0 10px 34px; width:184px; voice-family: "\"}\""; voice-family: inherit; width:150px; }
div.tantek {}
div#vmeni ul.langHR { background:url(../img/vmeni_title_hr.gif) no-repeat 0 0; }
div#vmeni ul.langEN { background:url(../img/vmeni_title_en.gif) no-repeat 0 0; }
div#vmeni ul.langDE { background:url(../img/vmeni_title_de.gif) no-repeat 0 0; }
div#vmeni ul li { font-weight:bold; padding:3px 0 3px 0; margin:0px; background:url(../img/vmeni_bck_li.gif) repeat-x 0 100%; text-transform:uppercase; }
div#vmeni ul li.vmeni_li_zadnji { background:none; }
div#vmeni ul li a { text-decoration:none; color:#385794; display:block; padding:5px 7px; height:auto; width:136px; }
div#vmeni ul li a:hover, div#vmeni ul li a:focus, div#vmeni ul li a.vmeniAkt { color:#d04d2d; background:#ebebeb; text-align:left; }
div#vmeni ul ul { margin:7px auto 0px 7px; padding:0 0 2px 0; list-style-type: none; width:140px; voice-family: "\"}\""; voice-family: inherit; width:140px; }
div.tantek {}
div#vmeni ul ul li { font-weight:normal!important; background:none; text-transform:none; margin:0px; margin-bottom:3px; padding:0 10px 3px 0; }
div.tantek {}
div#vmeni ul ul li a { text-align:left; background:url(../img/vmeni_bull2.gif) no-repeat 0 -32px; padding:0 0 0 0; voice-family: "\"}\""; voice-family: inherit; padding:0 0 0 11px!important; }
div.tantek {}
div#vmeni ul ul li a:hover, div#vmeni ul ul li a:focus, div#vmeni ul ul li a.vmeniAkt { text-align:left; color:#d04d2d; background:url(../img/vmeni_bull2.gif) no-repeat 0 3px; }div#content { width:500px; margin-top:15px; margin-right:15px; float:right; display:inline; line-height:1.6; }

div#content a { border-bottom:1px dashed #b2b2b2; }
div#content a:hover, div#content a:focus { border-bottom:none; background-color:#d04d2d; color:#fff; }div#content ul, div#content ol { margin-left:10px; margin-bottom:10px; }
div#content li { margin-bottom:3px; }
div#content ul li { list-style-type:none; background:url(../img/content_bull1.gif) no-repeat 0 0.6em; padding-left:12px; }
div#content ul ul { margin:5px 0 5px 10px; }
div#content ul ul li { background:url(../img/content_bull2.gif) no-repeat 0 0.6em; }
div#content ul ul ul li { background:url(../img/content_bull3.gif) no-repeat 0 0.6em; }div#content img { padding:3px; background:#ececec; }
div#content img.noBord { padding:0; border-width:0; }

.item { float:left; display:inline; width:100%; margin: 0 0 15px 0; clear:both; }
.itemContent { margin: 5px 0 0px 0; padding: 0 0 10px 0; }
.itemImgs { float:right; display:inline; width:108px; margin:0 0 5px 15px; }
.itemImgs img, .galerijaRow img { margin:0!important; padding:0!important; border-width:0!important; }
.itemImgs a, .galerijaRow a { width:100px; float:left; display:block; margin:5px 0 0 0; padding:3px; background:#ececec; border-bottom:none!important; }
* html .itemImgs a, * html .galerijaRow a { float:none; }
.itemImgs a:hover, .galerijaRow a:hover { background-color:#d35a3c!important; }
.itemImgs h3, .galerijaRow h3 { text-align:center; font-size:10px; font-weight:normal; margin:3px 0 7px 0; float:left; clear:both; width:108px; line-height:1.2; background:none; color:#7f7f7f; }.itemNav { text-align:right; float:right; clear:both; margin:0px 0 0 0; padding:0px 5px 0 5px; height:20px; width:490px; }
* html .itemNav { float:none; }
div.itemNavLeft { text-align:left; float:left; display:inline; padding-left:0; }
.itemNavG { text-align:right; float:left; clear:both; margin:5px 0 0 0; padding:5px 5px 0 5px; height:20px; background:#fafafa url(vmeni_bck_li.gif) repeat-x 0 0; width:490px; }
* html .itemNavG { float:none; }div.itemNavG a, div.itemNav a { display:block; height:20px; border-bottom:none!important; }
div.itemNav a { }
div.itemNavG a span, div.itemNav a span { display:none; }
div.itemNavG a:hover, div.itemNavG a:focus { background-color:#FAFAFA!important; background-position:0 -20px!important; }
div.itemNav a:hover, div.itemNav a:focus { background-color:#fff!important; background-position:0 -20px!important; }
a.gVec { float:right; margin:0; }
div.langHR a.gVec { width:70px; background:url(../img/link_readMore_hr.gif) no-repeat 0 0; }
div.langEN a.gVec { width:46px; background:url(../img/link_readMore_en.gif) no-repeat 0 0; }
div.langDE a.gVec { width:46px; background:url(../img/link_readMore_de.gif) no-repeat 0 0; }
a.gBack { margin:0; }
div.langHR a.gBack { width:72px; background:url(../img/link_back_hr.gif) no-repeat 0 0; }
div.langEN a.gBack { width:44px; background:url(../img/link_back_en.gif) no-repeat 0 0; }
div.langDE a.gBack { width:58px; background:url(../img/link_back_de.gif) no-repeat 0 0; }
a.gBack2Top { float:left; margin:0 0 0 0; }
div.itemNavG.langHR a.gBack2Top { width:89px; background:url(../img/link_back2Top_hr.gif) no-repeat 100% 0; }
div.itemNavG.langEN a.gBack2Top { width:83px; background:url(../img/link_back2Top_en.gif) no-repeat 100% 0; }
div.itemNavG.langDE a.gBack2Top { width:72px; background:url(../img/link_back2Top_de.gif) no-repeat 100% 0; }
a.gPrint { float:right; width:47px; margin:0 0 0 0; background:url(../img/link_print.gif) no-repeat 0 0; }div.itemNovice { }
div.itemNovice div.itemImgs { float:left; margin:0 12px 5px 0; }
div.itemNovice div.itemImgs a { width:100px; float:left; display:block; margin:5px 0 0 0; padding:3px; background:#ececec; border-bottom:none!important; }
div.itemNovica h2 { margin-top:20px; }.gKomentarPoslji { width:110px; height:21px; float:left; margin: 0px 0 25px 100px; color:#204f7a; background:#232426; border:1px solid #d0d0d0; cursor:pointer; }
.gKomentarPoslji:hover, .gKomentarPoslji:focus { background:#d04d2d; color:#FFF; }
div.itemDatoteke, div.itemKomentarCont { margin:25px 0 10px 0; }
div.itemKomentarCont { clear:both; }
.f_komentarIme, .f_komentarTekst { float:left; width:100%; margin:8px 0 0px 0; }
.f_komentarTekst { margin-bottom:10px; }
#t_ime, #t_komentar { float:left; width:100px; }
.f_komentarIme span, .f_komentarTekst span { float:left; margin:0 0 0 0px; }
.f_komentarIme input, .f_komentarTekst textarea { float:left; width:260px; padding:2px; margin:0 0 0 0; background:#FAFAFA; border:1px solid #dfdfdf; }
.f_komentarTekst textarea { height:86px; }
.komentarGumb { padding:2px 10px; text-decoration:none; border:1px solid #FAFAFA; color:#fff; background:#d35a3c; margin:0px 0 0 100px; cursor:pointer; }
* html .komentarGumb { padding:2px 0px; }
.itemContent h2 span { font-weight:normal; font-size:12px; }
.item h4, div.itemDatoteke h2 { font-size:12px; font-weight:bold; color:#d04d2d; padding:0px 0 4px 0px; line-height:1; }
div.itemDatoteke h2 { padding-left:15px; background:url(../img/h2_download_bck.gif) no-repeat 0 0.2em; }
.item h5 { font-size:11px; color:#d04d2d; padding:0px 0 4px 0px; line-height:1; }
.itemContent h5 span { font-weight:bold; font-size:11px; }

div.galerijaContainer { float:left; display:inline; margin:15px 0 0 0; padding-bottom:15px; }
.galerijaRow { float:left; margin:5px 0 10px 0; }
.galerijaRow .galerijaItem { float:left; width:106px; margin:0 24px 0 0; }
.galerijaRow div.galerijaItemZadnji { margin:0; }div.itemSearch { }
div.itemSearch h2 { font-size:14px; margin:0 0 8px 0; }
div.itemSearch h6 { background:url(../img/icon_searchCat.gif) no-repeat 5px 0; padding-left:19px; }
div.itemSearch div.itemContent { margin: 5px 0 0 0; padding: 0 0 5px 0; }
.searchStr { font-weight:bold; background:#eeeeee; color:#d04d2d; padding:1px 2px; }

.customBold { font-weight:bold; }
.customBold2 { font-weight:bold; }

/* KONTAKT - FORM */

.textfield {
	width:320px;
}

input, textarea{
	color: #666;
	font: normal 11px/16px "lucida grande", tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color:#efefef;
	border-top: 1px solid #666566;
	border-left: 1px solid #666566;
	border-right: 1px solid #C4C4C5;
	border-bottom: 1px solid #C4C4C5;
	padding: 2px;
}

.formLeft{
	font: normal 11px/16px "lucida grande", tahoma, arial, verdana, sans-serif;
	color: #666;
	float: left;
	width: 100px;
	padding-bottom: 5px;
}

.formRight{
  float: left;
  padding-bottom: 5px;
}

input.error, textarea.error, div.error, select.error{
	background-color:#F9E1CC;
  	border-top: 1px solid #CC0000;
 	border-left: 1px solid #CC0000;
  	border-right: 1px solid #FF4444;
  	border-bottom: 1px solid #FF4444;
}

div.error{
	padding:1px;
}
