@import url(/css.axd?file=~/css/blueprint/reset_clearfix.css); @import url(//fonts.googleapis.com/css?family=Dosis:400,500,600,700,800&subset=latin,latin-ext&.css); HTML { background:#fbfbfb url(../images/_theme/v0/bg.png) repeat 0 0; }
 BODY { color:#484848; font-family:Arial, Tahoma, Helvetica,sans-serif; font-size:12px; background:transparent url(../images/_theme/v0/bg-top.png) repeat-x 0 0; }
 A, A:visited { color:#c7101a; text-decoration:none; }
 A:hover { text-decoration:underline; color:#ff0101; }
 .mousePointer { cursor:pointer; color:#ddd;}
 .left { float:left; }
 .right { float:right; }
 H1 { font-family:'Dosis', sans-serif; }
 hr { border:0; height:1px; color:#e8e8e8; background-color:#e8e8e8; }
 #header { width:990px; height:150px; margin:0 auto; text-align:center; position:relative; }
 #header .title { position:absolute; text-indent:-9000px; width:325px; height:95px; top:35px;  background:transparent url(../images/_theme/v0/HKA-title-2.png) no-repeat 0 0; left:32px; display:block; }
 #header #top-menu { position:absolute; right:12px; text-align:left; background-color:#c0c0c0; font-size:11px; }
 #header #top-menu UL { padding:0 185px 0 10px; }
 #header #top-menu UL LI { float:left; line-height:25px; color:#fff; padding:0 4px; }
 #header #top-menu UL LI A { color:#fff; }
 #header #top-menu #search { background-color:#fff; height:24px; position:absolute; right:0; width:180px; text-align:right; font-size:11px; border-bottom:1px solid #cfcfcf; }
 #header #top-menu #search #search-q { font-size:12px; font-weight:bold; border:1px solid #fff; width:140px; position:absolute; left:10px; top:3px; font-family:arial; }
 #header #top-menu #search #search-button { width:25px; height:25px; display:block; background:#000 url(../images/_theme/v0/search-button.png) no-repeat 0 0; position:absolute; right:0; }
 #header #top-menu #search #search-button:hover { background-position:0 -25px; }
 #menu { width:990px; margin:0 auto; text-align:center; height:45px;   }
 FIELDSET { border-top:1px solid #666; margin:30px 0; position:relative; padding:20px 0; }
 FIELDSET LABEL { font-weight:bold; color:#000; background-color:#fff; position:absolute; height:20px; line-height:20px; top:-10px; padding-right:10px; }
 #wrap { width:990px; margin:0 auto; text-align:center;  background:#fff url(../images/_theme/v0/bg/wrap.png) repeat-y -70px 0px; padding:15px 0 20px 0; }
 .standard #wrap { background:#fff url(../images/_theme/v0/bg/wrap.png) repeat-y 0 0 !important; }
 #wrap .main-column { width:680px; text-align:left; }
 .standard #wrap .main-column { width:750px !important; }
 #wrap .main-column #smenu { width:137px; float:left; }
 #wrap .main-column .inner { margin-left:160px; }
 #wrap .main-column .inner H1 { color:#ff0101; font-size:28px; line-height:32px; margin-bottom:15px; }
 #wrap .main-column .inner H2 { color:#000; font-size:16px; font-weight:normal; margin:20px 0 10px 0; }
 #wrap .main-column .inner H3 { color:#000000; font-size:13px; font-weight:bold; margin:15px 0 5px 0; }
 #wrap .main-column .inner H4 { color:#707070; font-size:11px; font-weight:bold; margin-bottom:5px; }
 #wrap .main-column .inner P { margin-bottom:10px; }
 #wrap .main-column .inner ul, ol { margin-bottom:0 0 20px 0; padding:10px ; }
 #wrap .main-column .inner ul li { margin:0 0 0 30px; list-style-type:disc; padding:0 0 0 5px; }
 #wrap .main-column .inner ol li { margin:0 0 0 36px; list-style-type:decimal; padding:0px; }
 #wrap .side-column { width:290px; text-align:left; }
 .standard #wrap .side-column { width:220px !important; }
 .standard #wrap .side-column .inner { margin-right:10px; }
 .en #header .title { background-position:0 0; }
 #header #langs { position:absolute; right:27px; top:16px; text-align:right; }
 #header #langs #de, #header #langs #en { position:absolute; display:block; width:24px; height:16px; overflow:hidden; background:transparent url(../images/_theme/v0/icons/flags.png) no-repeat 0 0; right:0; top:0; }
 #header #langs #en { background-position:-24px 0; right:30px; top:0; }
 #header #langs #en B, #header #langs #de B { display:none; }
 #header #langs #login { margin-top:24px; font-size:11px; }
 #header #langs #login A { color:#000; text-transform:uppercase; font-weight:bold; }
 #header #logo-home IMG { position:absolute; top:30px; left:30px; }
 #menu { position:relative; text-align:left; background:transparent url(../images/_theme/v0/menu-main.jpg) no-repeat 0 0; }
 #menu UL { position:absolute; }
 #menu UL LI { float:left; text-align:left; color:#000; line-height:42px; width:141px; margin:0px; background:transparent url(../images/_theme/v0/menu-main-border.jpg) no-repeat left 0; }
 #menu UL LI A { display:block; padding:12px 6px 17px 6px; font-size:14px; color:#cfcfcf; line-height:16px; position:relative; text-align:center; font-family:'Dosis', sans-serif; font-weight:600; }
 #menu UL LI A B { color:#c7101a; }
 #menu UL LI A:hover { color:#fff; text-decoration:none; background:#000 url(../images/_theme/v0/main-menu-on.png) no-repeat 0px 0; }
 #menu UL LI A.selected { color:#fff; text-decoration:none; background:#000 url(../images/_theme/v0/main-menu-on.png) no-repeat 0px 0; }
 #menu UL UL { z-index:100; display:none;  border:1px solid #e8e8e8; border-bottom:0; }
 #menu UL UL LI { position:relative; line-height:14px; }
 #menu UL UL UL{ position:absolute; z-index:110; top:-1px; left:136px; }
 #menu UL UL LI { float:none; width:140px; }
 #menu UL UL UL LI { width:auto; white-space:nowrap; }
 #menu UL UL LI A { font-size:11px; font-weight:normal; background-color:#f4f4f4; color:#1d1d1d; padding:4px 10px; line-height:14px; text-transform:none; border:0; border-bottom:1px solid #e8e8e8; text-align:left; margin:0px; font-family:arial; }
 #menu UL UL LI A:hover { background-color:#333; color:#fff; background-image:none; }
    #smenu LI A { display:block; background-color:#cfcfcf; color:#fff; border-bottom:1px solid #fff; font-size:10px; text-transform:uppercase; font-weight:bold; line-height:110%; padding:8px 10px }
 #smenu LI A:hover { text-decoration:none; background-color:#a9a9a9; }
 #smenu LI A.selected { background-color:#000; }
 #smenu LI LI A { color:#707070; padding:5px 5px 5px 18px; border-bottom:0; text-transform:none; font-size:11px; background:#fff url(../images/_theme/v0/bullet-arrow-gray.png) no-repeat 9px 7px; }
 #smenu LI LI A:hover, #smenu LI LI A.selected { background:#fff url(../images/_theme/v0/bullet-arrow-red.png) no-repeat 9px 7px; color:#111; }
  .login-box { margin-bottom:20px; }
 .index .login-box { margin-top:15px; }
 .login-box DIV.inner { background:#eee url(../images/_theme/v0/bg-mild.png) repeat 0 0; padding:10px 5px 8px 12px; color:#070707; }
 .login-box-narrow DIV.inner { padding:10px 5px 8px 9px; background:none; }
 .login-box .warning { padding:5px; background-color:#fff; font-size:11px; line-height:130%; color:#ff0101; margin-top:10px; border:1px solid #c7101a; }
 .login-box .warning #user { font-size:13px; color:#fff; font-weight:bold; background:#000; }
 .login-box .warning #message { color:#000; border-bottom:1px dotted Silver; }
 .login-box .warning #ssu-link { text-align:center; }
 .login-box-narrow DIV H4 { font-size:11px; color:#070707; margin:4px 0 1px 0; }
 .login-box DIV TD { padding:3px; font-weight:bold; }
 .login-box-narrow DIV TD { padding:0 5px 0 0; }
 .login-box DIV TD.f { text-align:right; }
 .login-box DIV TD INPUT[type=password], .login-box DIV TD INPUT[type=text] { width:130px; }
 .login-box H1 { background-color:#ff0101; border-bottom:1px solid #fff; height:25px; color:#fff; line-height:23px; }
 .login-box H1 B { width:136px; height:22px; display:block; font-family:'Dosis', sans-serif; font-size:14px; font-weight:bold; color:#fff; padding-left:10px;  }
 .login-box-narrow H1 B {  }
 .login-box .login-button { display:block; width:20px; height:20px; background:transparent url(../images/_theme/v0/prijava-button.png) no-repeat 0 -20px; text-indent:-9000px; }
 .login-box .login-button:hover { background-position:0 0; }
 .login-box .zaboravljena-lozinka { color:#ff0101; }
 .login-box-narrow .zaboravljena-lozinka { padding-top:5px; display:block; color:#070707; font-size:11px; }
  .novosti-naslovna { width:990px; height:410px; overflow:hidden; position:relative; background-color:#fff; }
 .novosti-baza { width:440px; height:300px; float:left; }
 .novosti-naslovna #novosti-holder { position:absolute; top:0; width:290px; height:410px; right:0; background:#000; }
 .novosti-baza #novosti-holder { width:440px; height:120px; font-size:11px; }
 #novosti-holder .inner { text-align:left !important; margin:15px !important; color:#fff; }
 #novosti-holder .inner H1 { font-size:20px !important; line-height:22px !important; margin-bottom:5px !important; color:#fff !important; }
 .novosti-baza #novosti-holder .inner H1 { font-size:17px !important; line-height:20px !important; }
 .novosti-naslovna #novosti-pager { position:absolute; bottom:20px; right:15px; }
 .novosti-baza #novosti-pager { bottom:20px; left:20px; }
 .novosti-naslovna #novosti-pager LI { float:left; }
 .novosti-naslovna #novosti-pager LI A { font-size:11px; display:block; width:16px; height:16px; background-color:#fff; border:1px solid #e1e1e1; text-align:center; margin-right:3px; color:#111; }
 .novosti-naslovna #novosti-pager LI A.selected, .novosti-naslovna #novosti-pager LI A:hover { text-decoration:none; background-color:#ee0011; color:#fff; }
 .novosti-slike { position:relative; }
 .novosti-slike IMG { position:absolute; top:0; left:0; }
  #novosti-naslovna-ostale { margin-top:15px; margin-bottom:15px; float:left; }
 #novosti-naslovna-ostale .kategorije { background-color:#ee0011; height:45px; position:relative; width:680px; }
 #novosti-naslovna-ostale .kategorije .arhiva { position:absolute; right:15px; top:0px }
 #novosti-naslovna-ostale .kategorije .arhiva A { color:#fff; font-size:12px; height:45px; line-height:45px; text-transform:uppercase; }
 #novosti-naslovna-ostale .kategorije UL { position:absolute; left:0; top:0; }
 #novosti-naslovna-ostale .kategorije LI { float:left; }
 #novosti-naslovna-ostale .kategorije LI A { display:block; height:43px; line-height:43px; padding:0 10px; font-size:12px; text-transform:uppercase; color:#fff; border:1px solid #ee0011; }
 #novosti-naslovna-ostale .kategorije LI A:hover { background-color:#f3f3f3; text-decoration:none; border-color:#f3f3f3; color:#333; }
 #novosti-naslovna-ostale .kategorije LI A.selected { background-color:#fff; color:#000; border-color:#9e9e9e; box-shadow:0 3px 2px rgba(127,127,127,0.1); position:relative; }
 #novosti-naslovna-ostale .kategorije LI A.selected:after { content:""; position:absolute; display:block; width:11px; height:7px; background:transparent url(../images/_theme/v0/ostale-vijest-after.png) no-repeat 0 0; top:43px; left:15px; }
 #novosti-naslovna-ostale .item { margin-top:15px; }
 #novosti-naslovna-ostale .item .datum { display:block; margin-left:30px; }
 #novosti-naslovna-ostale .item H1 {   font-size:16px; line-height:120%; font-weight:500; color:#ff0101; margin:5px 0; }
 #novosti-naslovna-ostale .item .slika-tekst { margin-left:15px; font-size:11px; }
 #novosti-naslovna-ostale .item .slika-tekst P { }
 #novosti-naslovna-ostale .item .slika-tekst .slika-sjena { float:left; width:110px; height:86px; background:transparent url(../images/_theme/v0/news-slika-sjena.png) no-repeat 0 100%; margin-right:10px;  }
 .summary { font-size:120%; margin-bottom:15px; color:#000; }
 .sf-sub-indicator { position:absolute; top:8px; right:6px; width:10px; height:10px; background:transparent url(../images/_theme/v0/icons/arrow-down.png) no-repeat 0 0; }
 .sf-sub-indicator EM { display:none; }
 UL UL .sf-sub-indicator { position:absolute; top:7px; right:1px; width:10px; height:10px; background:transparent url(../images/_theme/v0/icons/menu-arrow-right.png) no-repeat 0 0; }
 .izdvojeno-desno { background:#efefef url(../images/_theme/v0/bg-arrow-white.png) no-repeat 100% 100%; float:right; width:120px; padding:20px; line-height:16px; margin-right:10px; }
 .izdvojeno-desno A { color:#333; }
 .main-shadow { margin:0 auto; height:25px; background:transparent url(../images/_theme/v0/bg/footer-shadow.png) no-repeat 50% 0; }
 #footer { background:#111 url(../images/_theme/v0/footer-logo-2.png) no-repeat 0 0; width:990px; overflow:hidden; margin:0 auto 25px auto; text-align:center; border-top:1px solid #b3b2b2; }
 #footer .inner {  text-align:left; height:185px; font-size:11px; line-height:16px; color:#cfcfcf; position:relative; }
 #footer .inner P { margin-bottom:8px; }
 #footer .inner a { color:#ff0101; }
 #footer .inner a:hover { color:#494949; }
 #footer .inner .info { position:absolute; top:22px; left:145px; }
 #footer .inner .radno-vrijeme { position:absolute; top:22px; left:780px; }
 #footer .inner .novena { position:absolute; top:142px; left:780px; color:#666; }
 #footer .inner .radno-vrijeme H3 { position:absolute; width:208px; height:25px; text-indent:-9000px; background:transparent url(../images/_theme/v0/footer-uredovno-vrijeme-title.png) no-repeat 0 0; top:3px; left:-40px; }
 #footer .inner .radno-vrijeme P { margin-top:40px; }
 #logos { border-top:1px solid #b3b2b2; height:60px; background-color:#fff; width:960px; overflow:hidden; margin:0 auto; text-align:center; }
 #contact-form { padding:5px; }
 #contact-form INPUT, #contact-form TEXTAREA { width:252px; margin-bottom:10px; }
 #news-naslovna { border:1px solid #929292; height:175px; }
 #news-naslovna UL { height:173px; overflow:auto; }
 UL.topics { list-style:none; }
 UL.topics LI { list-style:none !important; background:transparent url(../images/_theme/v0/bullet-arrow-red.png) no-repeat 5px 5px; padding-left:15px !important; }
 DIV.central-shadow{ padding-bottom:15px; background:transparent url(../images/_theme/v0/top-shadow-bck.png) no-repeat 50% 100%; }
  .section { display:block; float:left; width:100%; color:#707070; font-size:11px; background:url(../images/_theme/v0/top-shadow-bck.png) no-repeat 0px top; padding:10px 0; margin:10px 0px; }
 .section .sec-bottom { background:url(../images/_theme/v0/bottom-shadow-bck.png) no-repeat 0px bottom; padding:0 0 20px 0; }
 #wrap .main-column .inner .section H2 { font-size:12px; padding:5px 12px; cursor:pointer; border-bottom:solid 1px #e5e5e5; font-weight:normal; margin:0 0 0 12px; }
 #wrap .main-column .inner .section H2.active { background:#ffffff url(../images/_theme/v0/red-arrow.png) no-repeat 0px 10px; font-weight:bold; font-size:12px; color:#000; border-bottom:none; }
 #wrap .main-column .inner .section H2.mover { background:#ffffff url(../images/_theme/v0/red-arrow.png) no-repeat 0px 9px; font-weight:bold; font-size:12px; color:#000; border-bottom:solid 1px #e5e5e5; }
 #wrap .main-column .inner .section .sec-div table { margin:0 0px 10px 27px; }
 #wrap .main-column .inner .section .sec-div table tr { background-color:#ffffff; }
 #wrap .main-column .inner .section .sec-div table tr.fir { background-color:#f6f6f6; }
 #wrap .main-column .inner .section .sec-div table tr td { border-right:solid 1px #FFFFFF; padding:5px 5px; vertical-align:top; }
 #wrap .main-column .inner .section .sec-div ul { margin:0px 10px 10px 10px !important; padding:0px 0px 0px 16px !important; }
 #wrap .main-column .inner .section .sec-div ul li { background-color:#FFFFFF; padding:5px 5px !important; list-style-type:none !important; margin:0px; }
 #wrap .main-column .inner .section .sec-div ul li.fir { background-color:#f6f6f6; padding:5px 0px; margin:0px; padding:0px; }
 #wrap .main-column .inner .redArrowLink { float:left; width:100%; text-align:right; }
 .redArrowLink a { padding-left:12px; background:#ffffff url(../images/_theme/v0/red-arrow.png) no-repeat 0px 4px; }
 #wrap .main-column .inner .redArrowLinkShema { float:right; color:#FF0101; text-align:right; padding-left:12px; cursor:pointer; background:#ffffff url(../images/_theme/v0/red-arrow.png) no-repeat 0px 4px; }
 ul.anchor { display:block; padding-left:0px; margin-bottom:10px; }
 #wrap .main-column .inner ul.anchor li { margin:0 20px 0 0; background:#ffffff url(../images/_theme/v0/red-arrow.png) no-repeat 0px 5px; padding-left:12px; list-style-type:none !important; }
 #wrap .main-column .inner ul.links { padding:0px; margin:0px; }
 #wrap .main-column .inner ul.links li { margin:0px!important; padding:3px 0px 3px 0; list-style-type:none!important; color:000; font-weight:bold; border-bottom:solid 1px #e8e8e8; }
 #wrap .main-column .inner .inner-box { color:000; border:solid 1px #e8e8e8; margin:8px; }
 #wrap .main-column .inner .inner-box ol{ display:block; margin:10px 20px; }
 #wrap .main-column .inner .inner-box ol li { padding-left:12px; list-style-type:decimal !important; margin:0 0 10px 20px; color:000; }
 #wrap .main-column .inner table.tbl1 { font-size:11px; margin-bottom:15px; }
 }
 #wrap .main-column .inner table.tbl1 tr th { font-weight:bold; background-color:#f6f6f6; border-bottom:solid 1px #FFFFFF; padding:5px; vertical-align:top; }
 #wrap .main-column .inner table.tbl1 tr td { background-color:#f6f6f6; border-bottom:solid 1px #FFFFFF; padding:5px; vertical-align:top; }
 .top-shadow { display:block; float:left; width:100%; color:#707070; font-size:11px; background:url(../images/_theme/v0/top-shadow-bck.png) no-repeat 0px top; padding:0px; margin:10px 0px; height:7px; }
   .imenik-abeceda { }
 .imenik-abeceda TD { text-align:center; }
 .imenik-abeceda TD A { display:block; width:18px; color:#333; font-weight:bold; }
 .imenik-abeceda TD A:hover { background-color:#f6f6f6; text-decoration:none; }
 .imenik-abeceda TD A.selected { background-color:#5f6165; color:#fff; }
 .imenik-kartica { margin-top:20px; }
 .imenik-kartica TABLE TD H3 { font-size:14px !important; color:#000 !important; font-weight:normal !important; margin:0 !important; }
 .imenik-kartica TABLE TD.first-column { width:230px; vertical-align:top; }
 .imenik-kartica TABLE TD.first-column-long { width:280px; vertical-align:top; }
 .imenik-kartica B { text-transform:uppercase; }
 .imenik-kartica TABLE TR.more-data { display:none; }
 .imenik-kartica TABLE TD .more-user-data { font-weight:bold; cursor:pointer; }
 .imenik-search { margin-bottom:10px; }
 .imenik-search H2 { height:25px; background:#494949 url(../images/_theme/v0/sprite.png) no-repeat -2px 0; }
 .imenik-search H2 B { display:none; }
 .imenik-search DIV { padding:7px; background-color:#f8f8f8; }
 .imenik-search H4 { font-size:11px; color:#070707; margin:4px 0 1px 0; }
 .imenik-search DIV SELECT { width:196px; }
 .imenik-search DIV.hr { height:10px; background:#fff url(../images/_theme/v0/sprite.png) no-repeat -10px -25px; padding:0; }
 .imenik-search LABEL { font-size:10px; color:#070707; display:block; margin-top:4px; }
 .imenik-search .odabir { padding:0 0 0 10px; background-color:#fff; }
 .imenik-search .search { display:block; float:right; width:27px; height:25px; background:transparent url(../images/_theme/v0/sprite.png) no-repeat 0 -50px; text-indent:-6000px; margin-top:10px; }
 .imenik-search .search:hover { background-position:0 -75px; }
 #news-paging { font-size:15px; margin-left:150px; margin-top:20px; width:430px; border-top:1px solid #ddd; }
 #news-paging A:hover { text-decoration:none; }
 #news-paging TD { padding-top:5px; }
 #news-paging TD.r { text-align:right; }
 .topics LI LI .selected { color:#000; }
 DIV.novi-zakoni { margin-top:25px; }
 DIV.novi-zakoni .title { height:25px; background:transparent url(../images/_theme/v0/sprite.png) no-repeat 0 -110px; }
 DIV.novi-zakoni .title B { display:none; }
 DIV.novi-zakoni UL { margin-top:15px; }
 DIV.novi-zakoni UL LI { margin:0 10px 6px 15px; padding-left:10px; background:transparent url(../images/_theme/v0/bullet-arrow-red.png) no-repeat 0 5px; font-size:10px; line-height:13px; }
 DIV.novi-zakoni UL LI STRONG { font-weight:normal !important; color:#000; font-size:11px; }
 DIV.novi-zakoni UL LI A { font-size:11px; }
 #search-bar { margin-bottom:20px; }
 #search-bar H1 { color:#ff0101; font-size:28px; line-height:32px; margin-bottom:15px; }
 #search-bar P.info { width:280px; float:left; color:#707070; font-size:12px; line-height:16px; }
 #search-bar .search-bar { float:right; width:400px; background-color:#ff0101; color:#fff; padding:10px 15px 15px 15px; }
 #search-bar .small { width:150px; }
 #search-bar .search-bar H4 { font-size:11px; }
 #search-bar .search-bar DIV.input { background-color:#fff; position:relative; height:30px; overflow:hidden; }
 #search-bar .search-bar DIV.input INPUT { border:0; width:360px; height:30px; font-size:18px; line-height:30px; position:absolute; left:5px; }
 #search-bar .small DIV.input INPUT { width:100px; }
 #search-bar .search-bar DIV.input A { text-indent:-9999px; width:30px; height:30px; display:block; background:#000 url(../images/_theme/v0/baza-search.png) no-repeat 0 0; position:absolute; top:0; right:0; }
 TABLE.profile-table TD { padding:2px 0 1px 0; }
 TABLE.profile-table TD INPUT[type=text] { margin-bottom:1px; }
 .profile-table .field-name { vertical-align:top; padding-top:3px; padding-right:10px; text-align:right; }
 #imenik-proizvoda { float:right; width:275px; overflow:hidden; }
 .baza-oglasavanje h3, #imenik-proizvoda h3 { background-color:#000; color:#fff; height:27px; line-height:27px; padding-left:10px; }
 #imenik-proizvoda .abeceda { padding:3px 4px 2px 4px; border:1px solid #e1e1e1; border-top:0; margin-bottom:5px; }
 #imenik-proizvoda .abeceda a { display:block; float:left; width:18px; height:18px; line-height:18px; color:#000; border:1px solid #e1e1e1; margin:0 2px 1px 0; text-align:center; }
 #imenik-proizvoda .abeceda A.OSTALO { width:62px; }
 #imenik-proizvoda .abeceda A.OSTALO;hover { width:62px; }
 #imenik-proizvoda .abeceda a:hover, #imenik-proizvoda .abeceda a.selected { color:#fff; background-color:#ff0101; text-decoration:none; }
 #imenik-proizvoda .abeceda A.disabled { color:#999; }
 #imenik-proizvoda .abeceda A.disabled:hover { background-color:#fff; }
 #glavne-kategorije { height:145px; margin-top:20px; }
 #glavne-kategorije LI { float:left; }
 #glavne-kategorije LI A B { display:none; }
 #glavne-kategorije LI A { display:block; width:145px; height:145px; margin-right:1px; background:transparent url(../images/_theme/v0/baza-sprite.jpg) no-repeat 0 0; }
 #glavne-kategorije.small { margin-top:0; height:45px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
 #glavne-kategorije.small LI A { width:108px; height:45px; background:transparent url(../images/_theme/v0/baza-sprite-gore.jpg) no-repeat 0 0 !important; border-right:1px solid #e5e5e5; margin-right:0; }
 #glavne-kategorije LI A#A0 { background-position:0 0; }
 #glavne-kategorije LI A#A1 { background-position:-147px 0; }
 #glavne-kategorije LI A#A2 { background-position:-293px 0; }
 #glavne-kategorije LI A#A3 { background-position:-440px 0; }
 #glavne-kategorije LI A#A4 { background-position:-586px 0; }
 #glavne-kategorije LI A#A0:hover { background-position:0 -145px; }
 #glavne-kategorije LI A#A1:hover { background-position:-147px -145px; }
 #glavne-kategorije LI A#A2:hover { background-position:-293px -145px; }
 #glavne-kategorije LI A#A3:hover { background-position:-440px -145px; }
 #glavne-kategorije LI A#A4:hover { background-position:-586px -145px; }
 #glavne-kategorije.small LI A#A0 { background-position:0 -2px !important; }
 #glavne-kategorije.small LI A#A1 { background-position:-116px -2px !important; }
 #glavne-kategorije.small LI A#A2 { background-position:-232px -2px !important; }
 #glavne-kategorije.small LI A#A3 { background-position:-348px -2px !important; }
 #glavne-kategorije.small LI A#A4 { background-position:-464px -2px !important; }
 #glavne-kategorije.small LI A#A0:hover { background-position:0 -50px !important; }
 #glavne-kategorije.small LI A#A1:hover { background-position:-116px -50px !important; }
 #glavne-kategorije.small LI A#A2:hover { background-position:-232px -50px !important; }
 #glavne-kategorije.small LI A#A3:hover { background-position:-348px -50px !important; }
 #glavne-kategorije.small LI A#A4:hover { background-position:-464px -50px !important; }
 .baza-oglasavanje .big { text-align:center; margin:10px 0; }
 .baza-oglasavanje .small { text-align:center; }
 .baza-oglasavanje .small IMG { margin:0 0 10px 0; }
 #baza-kategorije { float:left; width:270px; }
 .small-kategorije H2 { background-color:#000 !important; background-image:none !important; color:#fff !important; height:auto !important; line-height:120% !important; font-size:11px !important; padding:7px 10px !important; }
 #baza-kategorije H2 { height:30px; text-transform:uppercase; font-style:italic; font-weight:bold; line-height:30px; color:#000; padding-left:10px; font-size:14px; overflow:hidden; background:#fdf500 url(../images/_theme/v0/baza-bullet.png) no-repeat 98% 50%; }
 #baza-kategorije UL { margin-top:5px; }
 .small-kategorije UL { border-top:1px solid #fff; margin-top:0 !important; }
 #baza-kategorije A { display:block; color:#000; background:transparent url(../images/_theme/v0/bullet-arrow-gray.png) no-repeat 5px 5px; font-size:11px; text-transform:uppercase; padding:2px 0 1px 15px; font-weight:bold; }
 .small-kategorije A { background-color:#cfcfcf !important; border-bottom:1px solid #fff !important; background-image:none !important; padding:2px 0 2px 10px !important; }
 .small-kategorije A.selected { background-color:#a9a9a9 !important; }
 H3.legenda-naslov { background-color:#000; color:#fff; height:27px; line-height:27px; padding-left:10px; }
 .info-message { padding:10px; color:#aaa; }
 .tvrtke-lista { width:549px; }
 .tvrtke-lista TD { padding:10px; border-bottom:1px solid #E5E5E5; }
 .tvrtke-lista TR:hover TD { background-color:#f6f6f6; }
 .tvrtke-lista TR:hover TD IMG { box-shadow:1px 1px 5px rgba(120, 120, 120, 0.2) }
 .tvrtke-lista TD H3 A { font-size:16px; color:#000; line-height:120%;  }
 TD.tip5 H3 A { font-size:22px;	}
 TD.tip4 H3 A { font-size:20px;	}
 TD.tip3 H3 A { font-size:18px;	}
 TD.tip2 H3 A { font-size:16px;	}
 .tvrtke-lista TD H3 A:hover { color:#ff0101; text-decoration:none; }
 #baza-tvrtka { }
 .tabs, #baza-tvrtka .tabs { height:40px; margin-top:10px; margin-left:70px; }
 .tabs LI, #baza-tvrtka .tabs LI { float:left; margin:15px; }
 .tabs LI A, #baza-tvrtka .tabs LI A { border-bottom:5px solid #fff; text-decoration:none; color:#000; font-size:11px; }
 .tabs LI A.selected, #baza-trazi .tabs LI A:hover, .tabs LI A.selected, #baza-tvrtka .tabs LI A:hover { text-decoration:none; border-bottom:5px solid #ff0101; }
 .table-detalji { margin:18px; width:520px; }
 .table-detalji TD { border-bottom:1px solid #f3f3f3; padding:3px 0; }
 .table-detalji TD.f { width:135px; text-align:right; font-weight:bold; padding-right:10px; vertical-align:top; }
 .table-detalji TR:nth-child(2n) TD { background-color:#f6f6f6; }
 .table-detalji TD P { margin-bottom:9px; }
 .table-detalji TD UL LI { padding-left:10px; background:transparent url(../images/_theme/v0/bullet-arrow-gray.png) no-repeat 0 3px; margin-bottom:5px; margin-left:10px; }
 Ul#baza-path { border-bottom:1px solid #e5e5e5; height:20px; padding-left:7px; overflow:hidden; }
 Ul#baza-path LI { float:left; font-size:11px; line-height:19px; padding:0 3px; display:block; }
 Ul#baza-path LI A { color:#838383; }
 Ul#baza-path LI A:hover { color:#555; text-decoration:none; }
 Ul#baza-path LI.sep { width:5px; background:transparent url(../images/_theme/v0/bullet-arrow-gray.png) no-repeat 50% 50%; }
 Ul#baza-path LI.sep B { display:none; }
 #baza-kontakt { width:500px; margin-left:18px; margin-top:18px; }
 #baza-kontakt TD { padding:5px; }
 #baza-kontakt TD TEXTAREA { width:100%; height:200px; }
 .prikaz-proizvod { margin-top:18px; }
 .prikaz-proizvod H3 { color:#c7101a; margin-left:18px; font-size:14px; }
 #izdvojeni-proizvod { margin-top:14px; height:190px; overflow:hidden; background-color:yellow; position:relative; }
 #izdvojeni-proizvod .naslov { position:absolute; bottom:0; padding:10px; color:#fff; font-weight:bold; font-size:14px; display:block; width:100%; background-color:rgba(0,0,0,0.7); }
 .legenda TD { padding:0 15px 0 0; border:0; font-size:11px; }
 .legenda TD #tehnicki, .legenda TD #kontakt, .legenda TD #broj, .legenda TD #info { padding-left:26px; display:block; line-height:22px; background:transparent url(../images/_theme/v0/baza-legenda-info.png) no-repeat 0 50%; }
 .legenda TD #broj { background-image:url(../images/_theme/v0/baza-legenda-galerija.png); }
 .legenda TD #kontakt { background-image:url(../images/_theme/v0/baza-legenda-kontakt.png); }
 .legenda TD #tehnicki { background-image:url(../images/_theme/v0/baza-legenda-tehnicki.png); }
 IMG.zg { float:right; }
  #wrap-ssu { background:#fff; padding-top:20px; }
 #wrap-ssu .tblSSU { border-collapse:collapse; }
 #wrap-ssu .tblSSU tr td { border:1px solid Silver; padding:2px; }
 #wrap-ssu .tblSSU tr th { background:#000; color:#fff; font-weight:bold; border:1px solid Silver; padding:2px; }
 #wrap-ssu .tblSSU2 { margin:10px; width:calc(100% - 20px); }
 #wrap-ssu #spremnik { width:95%; margin:auto; text-align:center; }
 #wrap-ssu #spremnik H2 { font-size:16px; font-weight:bold; margin:10px; }
 #wrap-ssu #spremnik H3 { font-size:14px; font-weight:bold; margin:10px; text-align:center; }
 #wrap-ssu .ssu-rpt-imenik { background-color:#e6e6e6; margin:10px; padding:5px; }
 #wrap-ssu #spremnik .ssu-tablica-podaci { text-align:left; }
 #wrap-ssu #spremnik .ssu-tablica-podaci .b{ font-weight:bold; }
  .kartica-clana { width:100%; }
 .kartica-clana TD { text-align:right; padding:0 1px; background-color:#fff; }
 .kartica-clana TR:nth-child(even) TD { background-color:#f3f3f3; }
 .kartica-clana THEAD TH { text-align:right; font-weight:bold; color:#000; padding-bottom:5px; border-bottom:2px solid #999; }
 .online-cjenik { background-color:#fff; }
 .online-cjenik .header { background-color:#f3f3f3; padding:10px; border-top:1px solid #666; border-bottom:1px solid #666; }
 .online-cjenik .main { }
 .online-cjenik .main .cjenici { width:40%; text-align:left; box-sizing:border-box; background-color:#999; color:#fff; }
 .online-cjenik .main .cjenici .cjenik { border-bottom:1px solid #aaa; }
 .online-cjenik .main .cjenici .cjenik H3 { font-size:14px; font-weight:bold; cursor:pointer; padding:5px; }
 .online-cjenik .main .cjenici .cjenik2 H3 { font-weight:normal; background-color:#a6a6a6; margin-bottom:2px; padding:0 10px; }
 .online-cjenik .main .cjenici .cjenik2 .detalji { padding:10px; }
 .online-cjenik .main .cjenici .cjenik H3:hover { color:#f6f6f6; }
 .online-cjenik .main .cjenici .cjenik DIV.detalji { display:none; }
 .online-cjenik .main TABLE.faze { width:100%; }
 .online-cjenik .main TABLE.faze TR TD { border-bottom:1px solid #bbb; }
 .online-cjenik .main TABLE.faze TR.hover TD { background-color:#777; }
 .online-cjenik .stupnjevi-slozenosti B { display:block; text-align:center; }
 .online-cjenik .stupnjevi-slozenosti TABLE { margin:0 auto; }
 .online-cjenik .stupnjevi-slozenosti TABLE TD { text-align:center; width:30px; }
 .online-cjenik .main .pregled { width:60%; text-align:left; padding:10px; box-sizing:border-box; }
 #baza-home { background:#000 url(../images/_theme/v0/baza-homepage.png) no-repeat 10px 50%; font-size:11px; font-weight:bold; color:#fff; display:block; border-bottom:1px solid #fff; border-top:1px solid #fff; padding:8px 10px 4px 30px; text-transform:uppercase; }
 div#gallery.ad-gallery div.ad-nav div.ad-thumbs ul.ad-thumb-list li { margin:0 !important; padding:0 3px 0 0 !important; list-style-type:none !important; }
  #check-in-conferences { margin-bottom:30px; }
 .conference { background:#f9f9f9; border-bottom:1px dashed #e3e3e3; margin-bottom:5px; padding:10px; position:relative; border:3px solid #f9f9f9; }
 #check-in-conferences .conference.selected { border-color:#000 !important; }
 .conference .date { font-size:11px; }
 .conference h2 { margin:0px 0px 5px 0px !important; font-size:14px !important; line-height:16px; }
 .conference .status { position:absolute; top:10px; right:10px; display:inline-block; font-weight:bold; }
 .conference .status A { color:red; }
 .error-messages { color:red; padding:10px; margin:10px 0px; background:papayawhip; }
 .skup-prijava { padding:10px; font-weight:bold; }
 .profile-table tr td { padding:2px; }
  .evidencija-lista { width:100%; }
 .evidencija-lista TD { padding:10px; border-bottom:1px solid #E5E5E5; }
 .evidencija-lista TH { padding:10px; background-color:#cfcfcf; font-weight:bold; border-bottom:1px solid #000; }
 .evidencija-lista TR:hover TD { background-color:#f6f6f6; }
 .evidencija-lista TR:nth-child(even) TD { background-color:#f3f3f3; }
 .evidencija-lista TD H3 A { font-size:16px; color:#000; line-height:120%;  }
 .evidencija-lista TD H3 A:hover { color:#ff0101; text-decoration:none; }
  DL DT{ background-color:#c6d9f1; border:1px solid #c6d9f1; cursor:pointer; margin-bottom:2px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; }
 #wrap .main-column .inner DD H4{ font-size:12px; background-color:#c6d9f1; border:1px solid #c6d9f1; margin-bottom:5px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px;  }
 .clanstvo-statistika { margin:10px 0; padding:10px; background-color:#000; color:#ffffff; font-size:10px; }
 .clanstvo-statistika TD { padding-right:5px; }
  @font-face { font-family:'Roboto'; src:url('roboto-medium.woff') format('woff'); font-weight:500; font-style:normal; }
 a.go_register { display:block; font-family:'Roboto'; font-size:0.875em;  font-weight:500; line-height:42px; color:#fff; text-decoration:none; text-transform:uppercase; background-color:#ca1720; padding-right:20px; border-radius:21px; display:flex; align-items:center; }
 a.go_register:hover { color:#fff; background-color:#2cad56; }
 a.go_register img { flex:0; display:block; margin:0 10px 0 6px; }
 
