* {margin:0; padding:0; outline:0px solid transparent; }
body, html, p, a, span, h1, h2, h3, h4, h5, img, table, tr, td, div, nav, aside, ul, li {color:#555; font-size: 16px; text-decoration:none; }
HTML {width: 100%; }
BODY {font-family: opensans,Arial,Helvetica,sans-serif; font-size: 14px; width: 100%; font-weight:normal; }
.uppercase {text-transform: uppercase }
h1,h2,h3,h4 {font-weight: normal; }


span {color:#b3b5b5; }
small {margin:20px 160px 0 0px; padding:10px 0 0 0px; display: inline-block; box-sizing: border-box; color:#919B6E; font-size:14px; border-top:1px solid #e8e9e9; }
#buttonChange:before {content:"NE DIRAJ"; position: absolute; bottom:100%; right:0; background:#333; padding:6px; width:80px; }
#buttonChange {display: none; position:fixed; top:157px; right:0; z-index: 100; background:darkorange; padding:10px; cursor:pointer; color:#fff }
#buttonRemoveATTR {display: none; position:fixed; top:240px; right:0; z-index: 100; background:darkkhaki; padding:10px; cursor:pointer; color:#fff }
#buttonRemoveBold {display: none; position:fixed; top:200px; right:0; z-index: 100; background:darkkhaki; padding:10px; cursor:pointer; color:#fff }
.lista {counter-reset: section; }
.lista p {}
.lista p:before {counter-increment: section; content: counter(section) ") "; }
/*COLORS*/
/*zelena*/
.tamnoZelena {background: #4f563f; color:#eee }
.svetlaZelena {background:#919b6e!important; color:#fff!important; }
.fontSvetlaZelena {color:#919b6e}
/*siva*/
.siva {background: #b3b5b5!important; }
.svetloSiva {background:#e1e5e7; color:#414042 }
.tamnoSiva {background:#414042; color:#eee }
.bela {background: #fff!important; color: #4f563f!important; }
.rounded {border-radius:30px; overflow: hidden; height: 34px; background: #373638; -webkit-box-shadow: inset 0px 0px 9px 1px rgba(0,0,0,0.09); -moz-box-shadow: inset 0px 0px 9px 1px rgba(0,0,0,0.09); box-shadow: inset 0px 0px 9px 1px rgba(0,0,0,0.09); color:#b3b5b5; text-transform: uppercase; font-weight: 600; letter-spacing: 0.5px; cursor: pointer }

@font-face {font-family: icons; src: url(font-awesome/fonts/FontAwesome.otf); }
@font-face {font-family: opensans; src: url(fonts/OpenSansRegular.ttf); }
@font-face {font-family: opensansL; src: url(fonts/OpenSansLight.ttf); }
@font-face {font-family: opensansB; src: url(fonts/OpenSansBold.ttf); }
@font-face {font-family: opensansI; src: url(fonts/OpenSansItalic.ttf); }
@font-face {font-family: opensansEB; src: url(fonts/openSansEB.ttf); }

/*DESKTOP OFF*/
.mob_main_menu, .PageTrackNav, .indexLogin,.mob_main_menu,#mobileMenuIcon,.mobileLoginIcon,.search-button,.hidden {display:none }
.pageTitle {box-sizing: border-box; }
.img, img, a img, a {border:none; }
.icons {font-family: icons }
.editToCMS {display:none }
.oblast_strane {background:#eee; padding:20px 0 0 0; }
.oblast_zaglavlja {margin:0px auto; padding:0; display:block; width:1200px; height:112px; position:relative; background:#fff; }
.oblast_sadrzaja {width:1200px; height:auto; box-sizing: border-box; font-size: 0; margin: 20px auto; }
#coll_middle, #coll_right, #coll_left {display:inline-block; vertical-align: top; font-size:initial; }
#coll_middle {width:956px; margin-left:20px; min-height:350px; }
#coll_left {width:224px; }
.bocniMeniStrane li ul {display:none; }
#footerAdminArea{
  display: none;
}
.star{display: none!important;}
.noticeMessage{
  background: #cca;
  padding:20px 20px 20px 120px;
  margin:20px 0;
  position: relative;
}

.noticeMessage:after{
  
}
/*HEADER*/
.logo {position: absolute; top:12px; left:16px; z-index:10; width:190px; height:90px; padding:0; margin:0; }
.logo a {display:block; width:100%; }
.logo img {display: block; width:100%; height:auto; }
.glavni_meni {display:block; position:absolute; top:0px; right:0; box-sizing:border-box; width:956px; background:#fff; height:56px; }
.glavni_meni ul {font-size:0; display:block; box-sizing: border-box; padding-left:8px; }
.glavni_meni ul li {display:inline-block; font-size:16px; letter-spacing:-.3px; }
.glavni_meni ul li a {position:relative; }
.glavni_meni > ul > li > a {display:inline-block; font-size:14px; text-transform: uppercase; text-decoration:none; color:#4f563f; box-sizing: border-box; text-align: center; padding: 18px 12px 18px 11px; max-height:57px; }
.glavni_meni > ul > li:first-child > a {padding: 18px 8px 18px 0px; }
.glavni_meni > ul > li > a:hover {color:#b3bb96; }


.searchBox {position: absolute; top:56px; right:0; padding:0; margin:0; width:956px; }
.searchBox .searchIcon {position: absolute; top:0; left:12px; z-index: 100; display:block; background:#414042; width:56px; height:56px; padding: 10px; box-sizing: border-box; }
.iconHolderImg {width: 35px; height: auto; }
.iconHolderImg img {width: 100%; height: auto; }
.submenuSearch {position: absolute; top:0; right:0; padding:0; margin:0; width:956px; height:56px; background: #414042; box-sizing:border-box; }
.submenuSearch form {display: block; width:100%; }
.submenuSearch ul {display: flex; padding:12px 0 0 70px; height:44px; font-size:0; justify-content:space-between}
.submenuSearch ul li {display: inline-block; vertical-align: top; box-sizing: border-box; }
.submenuSearch ul li span {font-size: 11px; }
.submenuSearch .pagesLogin {width:279px; text-align:right; padding:10px 35px 0 0; font-size:0; }
.submenuSearch .pagesLogin span {display:inline-block; vertical-align: top; }
.submenuSearch .pagesLoginLine {color:#fff; padding:0 5px; }
.submenuSearch .pagesLogin span a {font-size:12px; color:#fff; }
.submenuSearch .pagesLogin span a:hover {color:#919b6e }
.submenuSearch input, .submenuSearch select {display: block; height:30px; padding: 0; margin:0 0 0 20px; box-sizing: border-box; border:0px solid #4d6d60; border-radius:15px; text-align:center; box-shadow: inset 2px 2px 2px #555; background:#4d6d60; color:#999; cursor:pointer; }

.ne_poreske_strane.catid_19 .glavni_meni > ul > li:last-child > a, .arhiva .glavni_meni > ul > li:first-child > a {font-family:opensansB; }
.propisi .glavni_meni > ul > li:nth-child(2) > a, .propisi_listing .glavni_meni > ul > li:nth-child(2) > a, .propis_prikaz .glavni_meni > ul > li:nth-child(2) {font-family:opensansB; }
.misljenja .glavni_meni > ul > li:nth-child(3) > a, .pitanja .glavni_meni > ul > li:nth-child(4) > a, .pitanje_prikaz .glavni_meni > ul > li:nth-child(4) {font-family:opensansB; }
.statistika .glavni_meni > ul > li:nth-child(5) > a {font-family:opensansB; }

/* AJAX driven SearchFilter */
.selectedBoxLI.square li.selectedSearchFilter {background: #4f563f; border: 1px solid #fff; }
.selectedBoxLI.square li.selectedSearchFilter span {color:#fff; }
.index .kategorije_home li.selectedSearchFilter p {color: #919b6e; }
.rounded.padajuciHover {overflow: visible }
.oblastLI, .autorLI {position:relative; z-index:10; }
.padajuciMeni.roundedIn {padding: 16px 0 16px 0; position: absolute; top: 23px; left: 0; right: 0; z-index:100; background: #373638; -webkit-box-shadow: inset 0px 0px 9px 1px rgba(0,0,0,0.09); -moz-box-shadow: inset 0px 0px 9px 1px rgba(0,0,0,0.09); box-shadow: inset 0px 0px 9px 1px rgba(0,0,0,0.09); border-radius: 0 0 30px 30px; }
.padajuciMeni.roundedIn li {padding: 8px 0 8px 10px; color: #b3b5b5; border-bottom:1px solid transparent; display:block; font-size: 11px; }
.padajuciMeni.roundedIn li:hover {border-bottom:1px solid #555; }
.pretragaLI input {width:300px }
.submitLI input {width:140px; box-shadow: 1px 1px 1px #777; }
.oblastLI select {width:200px }
.autorLI select {width:200px }
#brzi_pretrazivac .stringPolje {height: 26px; border: 1px solid darkorange }
#brzi_pretrazivac .searchDugme {font-size: 13px; padding: 7px 3px 4px 3px; box-sizing: border-box; border: 1px solid transparent; }
.oblast_kataloga #brzi_pretrazivac .searchDugme:hover {border: 1px solid darkorange }
.pktHead-box {position: absolute; top:0; right: 0; width: 300px; height: 120px; font-size: 0; padding: 35px 0; box-sizing: border-box; }
.noticeIcons {width: 110px; display: inline-block; vertical-align:top; font-size: 0; box-sizing: border-box; padding: 13px 0 13px 0; }
.noticeIcons .bellIcon {display: inline-block; width: 55px; }
.noticeIcons .bellIcon span {font-size: 24px }
.noticeIcons .emailIcon {display: inline-block; width: 55px; }
.noticeIcons .emailIcon span {font-size: 24px }
.profile {display: inline-block; vertical-align:top; width: 190px; font-size: 0; }
.profile .idProfile {display: inline-block; vertical-align:top; width: 140px; height: 56px; font-size: 0; }
.profile .idProfile .idPicHolder {width: 56px; height: auto; display: inline-block; border-radius: 50%; overflow: hidden; }
.profile .idProfile .idPicHolder img {display: block; width: 100%; height: auto; }
.profile .idProfile .idName {display: inline-block; vertical-align:top; width: 84px; height: 100%; padding: 18px 0 18px 11px; box-sizing: border-box }
.profile .bullets {display: inline-block; vertical-align:top; width: 50px; height: 56px; text-align: center; box-sizing: border-box; padding: 14px 0 }
.rounded .listTopic {padding: 11px 0 11px 16px; }
.rounded .listTopic span {display:inline-block; vertical-align:top; }
.rounded .listTopic .promeniText1, .promeniText2 {width:80% }
.rounded .listTopic .icons {color: #fff; width:20%; text-align:right; padding:0 17px 0 0; box-sizing: border-box; font-size:13px; }
.padajuciMeni.roundedIn {display: none; }
.rounded.button-A {_padding: 8px 0 8px 0px; box-sizing: border-box; text-align:center; font-weight:600; }
.pretragaLI.rounded {width: 306px; overflow: hidden; }
.pretragaLI.rounded  .searchField {color:#b3b5b5; font-size: 11px; padding:10px 15px 10px 16px; }
.selectedBoxLI.square {width:170px; }
.selectedBoxLI.square ul {height:34px; font-size:0; padding:0; text-align:center; }
.selectedBoxLI.square li {_background:#4f563f; display:inline-block; vertical-align: middle; width:30px; height:30px; border:1px solid #6f6e70; box-sizing:border-box; margin:2px; }
.selectedBoxLI.square li span {display:block; padding-top:6px; color:#6f6e70; font-size:12px; }
.selectedBoxLI.square li:hover {background:#4f563f; border:1px solid #fff; cursor:pointer; }
.selectedBoxLI.square li:hover span {color:#fff; }
.oblastLI.rounded {width:186px; }
.autorLI.rounded {width: 186px }
.submitLI {width:131px; position: relative}
.submitLI #submitDivs {_position: relative;background: #4f563f; font-size: 11px; -webkit-box-shadow: 0px 4px 9px -2px rgba(0,0,0,1); -moz-box-shadow: 0px 4px 9px -2px rgba(0,0,0,1); box-shadow: 0px 4px 9px -2px rgba(0,0,0,1); box-sizing: border-box; padding:10px 0 0 0; color: #f6f6f6; letter-spacing: 1px }
.submitLI #submitDivs:hover {background:#919b6e; }
#adminButton{position:absolute;width:36px; background: red; display: block;
top:0;right:-10px;z-index: 100;height: 100%;font-size:27px;line-height: 27px;text-align: center;padding:2px 0 0 0;box-sizing: border-box;color:#eee;
  cursor: pointer;
}
#adminButton:hover{
  font-weight:bold;
  font-size:28px
}
.adminMode #footerAdminArea{
  display: block;
  position: fixed;
  top:0;left:0;
  z-index: 13000;
  background:rgba(20,60,30,.8);
  padding: 40px 20px;
  list-style: none;
  
}
.adminMode #footerAdminArea li{
    list-style: none;
    font-size: 12px;
    color:#ffc;

}
.adminMode #footerAdminArea p{
    color:#ffc;
    margin-top: 20px;
}

.adminMode .stringsNEW,.adminMode .getStringsStatus-0{
    border:1px solid #aa8;
    text-align: center;
    padding: 3px;
    cursor: pointer;

}
.closeTable{width: 50px;float: right;color: #ffc; }
.listaNeaktivnihPojmovaDiv{
    position: absolute;
    background: #414042;
    left: 250px;
    top: 10px;
    width: 600px;
    height: 450px;
    overflow-y: scroll;

}
.listaNeaktivnihPojmova{
    border-collapse: collapse;
    width:500px;
    margin: auto;
    margin-top: 30px;
    height: 300px;

}
.adminMode .listaNeaktivnihPojmova td,.adminMode .listaNeaktivnihPojmova th{
    color: #ffc;
    border: 1px solid #ffc;

}
.listaNeaktivnihPojmova .changeStatus{
    font-size: 17px;
    padding: 10px;
    cursor: pointer
}
.adminMode .stringsNEW:hover,.adminMode .getStringsStatus-0:hover{
    background: #788
}
.adminMode #footerAdminArea li span{
  list-style: none;
  font-size: 12px;
  color:#444;
  display: inline-block;
  padding: 0 6px;
  text-decoration: underline;
  cursor: pointer;
  
}
.adminMode #footerAdminArea .deleteTheString,
.adminMode #footerAdminArea .editTheString{
  border:1px solid #555;
  margin:0 6px 0 0;
  cursor:pointer;
  text-decoration: none;
}
.deleteTheString:hover,.editTheString:hover{
  background:#cde;
}
.adminMode #footerAdminArea .listOfStrings{
  position: fixed;
  top:0;left:226px;
  z-index: 14000;
  background: #cca;
  padding: 10px;
  height:400px;
  width:600px;
  overflow-y: scroll
  

}
.adminMode #footerAdminArea .listOfStrings li{
    color:#333;
  padding:2px;
}

.adminMode #footerAdminArea li.listClose{
  border-bottom:1px solid #eee;
  padding:10px;
  font-size:20px
}
.listClose:after{
  content:"x";
  position: absolute;
  right:20px;top:10px;
  font-size:30px;
  _pointer-events: none;
  cursor:pointer;
  z-index: 2000;
}

/*HOME*/
.index #coll_middle {width:100%;margin:0px;height:auto;}
.index .home-content {font-size:0;}
.index .homeWrapper {display:inline-block;vertical-align: top;box-sizing:border-box;font-size:0;}
.index .content1 {width: 66.66%; }
.index .content2 {width: 33.33%; padding:0 0 0 13px; }
.index .content1 .box {width:50%; display:inline-block; vertical-align: top; box-sizing:border-box; }
.index .content1 .box:nth-child(1n){padding:0 13px 20px 0; }
.index .content1 .box:nth-child(2n){padding:0 6.5px 20px 6.5px; }
.index .content1 .box h2 {position:absolute; top:20px;left:30px; }
.index .box h2 a, .rightWrapper .box h2 a{display:block; font-weight:bold; font-size:14px; text-transform: uppercase; pointer-events: none; }
/* ROW 1 */
.index #coll_middle #pageBody .drugi  .aktuelnoLista .invisibleLI span{color:#fff;}
.index #coll_middle #pageBody .drugi  .aktuelnoLista .invisibleLI a{color:#fff;}
.index .drugi .boxBackground{background:#fff;padding:0 30px;box-sizing:border-box;min-height:560px;}
.index .treci .boxBackground, .index .cetvrti .boxBackground{background:#fff;padding:0 30px;box-sizing:border-box;min-height:520px;}
/*box 1*/
.index .box.prvi {position:relative;}
.index .box.prvi:hover h2 a{color:#414042;}
.index .box.prvi .status-box {position:absolute; top:-4px; right:9px; }
.index .box.prvi .box-img a {display:block;width:100%;height:100%}
.index .box.prvi .box-img img{display:block;width:100%;height:auto;}
/*ostali */
.index .box, .rightWrapper .box {position:relative;}
.index .box .headDate {display:block;padding:76px 0 0 0px;}
.index .box.drugi h2 {left:36px;}
.index .box.treci h2 {top:0;left:0px;right:13px;}
.index .box.cetvrti h2 {top:0;left:6.5px;right:6.5px;}
.index .box.treci h2 a, .index .box.cetvrti h2 a  {padding:21px 30px;}
.index .box.prvi h2 a {pointer-events: auto;}
.index .box.drugi ul li:first-child {padding-top:60px}
.index .box.drugi ul li a.aktuelniText{display:block;font-size:23px;font-weight:bold;line-height:1.2;padding:0 0 10px 0;color:#919b6e;letter-spacing:-.7px}
.index .content1 ul li {padding:11px 0;list-style: none;border-bottom:1px solid #ebebeb;}
.index .content1 ul li span {display:block;}
.index .content1 .info-date {color:#9d9d9d;font-size:12px;text-transform:uppercase;}
.index .content1 .info-title {line-height: 1.2}
.index .content1 .info-title:hover a{color:#919b6e;}
.index .content1 .info-title a{color:#414042;font-size:14px;font-weight:bold;}
.index .content1 .boxMore {position:absolute;bottom:42px;left:36px;}
.index .boxMore span {text-transform:uppercase;font-size:bold;display:inline-block;vertical-align: top;}
.index .boxMore span a {display:block;width:100%;height:auto;}
.index .content1 .boxMore:hover span a {color:#414042}
.index .boxMore .icon-right a{padding:0px 0 0 23px; }
.index .box .misljenjaLista {padding:64px 0 60px 0;}

/* ROW2 */

.rightWrapper.content2 .box {padding-bottom:20px;}
.rightWrapper .box.peti {position:relative;}
.rightWrapper .box.peti .boxBackground >a img{display:block;width:100%;height:auto;}
.rightWrapper .box.peti .boxBackground >a {display:block;width:100%;_height:100%;}
.rightWrapper.content2 .boxBackground {background:#414042;height:auto;}
.rightWrapper.content2 .box h2 {padding:20px;font-size:14px;color:#fff;font-weight:bold;text-transform: uppercase;}
.rightWrapper .box.peti .status-box {position:absolute;top:-2.5px;right:-2.5px;}
.rightWrapper .box.peti .status-box a{display:block;width:100%;height:auto;}
.rightWrapper .box.peti .box-img img{display:block;width:100%;height:auto;}
.rightWrapper .box.peti .trening-title {padding:10px 20px 0px 20px;color:#fff;font-weight:bold;line-height: 1.2}
.rightWrapper .box.peti .trening-date {padding:2px 20px 14px 20px;text-transform: uppercase;}
.rightWrapper .box.peti .trening-date span {font-size:12px;}
.rightWrapper.content2 .boxMore:hover a {background:#919b6e}
.rightWrapper.content2 .boxMore a {display:block;background:#494946;padding:22px 16px;border-left:7px solid #919b6e}
.rightWrapper.content2 .boxMore a span {text-transform: uppercase;display:inline-block;vertical-align: top;font-size:12px;color:#fff;}
.rightWrapper.content2 .icon-right {padding:1px 12px}

.rightWrapper .usluge {font-size:0;padding:0px 12px 20px 12px;box-sizing:border-box; display: flex; flex-wrap: wrap; justify-content: space-between; }
.rightWrapper .usluge li {box-sizing:border-box; width: calc(100% / 3); display: flex; flex-wrap: wrap; border-right: 1px solid #919b6e;
border-bottom: 1px solid #919b6e;_height: 130px; justify-content: center }
.rightWrapper .usluge li:nth-child(3n){border-right: none}
.rightWrapper .usluge li:nth-child(n+7){border-bottom: none}
.rightWrapper .usluge li a {display:flex;padding:0px 0;font-size:0;;box-sizing:border-box;position:relative;pointer-events: none;
flex-wrap: wrap; justify-content: center; align-content:baseline}
.rightWrapper .usluge li:hover a span{color:#919b6e;}
.rightWrapper .usluge li a span {display:inline-block;vertical-align: middle;font-size:11px;text-transform: uppercase;color:#fff;line-height:1.3}
.rightWrapper .usluge li:hover a .uslugeHover{display:block;}
.rightWrapper .usluge li a span.uslugeHover {display:none; border:3px solid#fff; position:absolute;top:-10px;right:100%; width:200px;padding:12px; background:#494946; border-radius:12px; box-shadow:0px 0px 3px #555; color:#eee; z-index: 1000; text-transform: none; }
.rightWrapper .usluge .uslugeTitle {word-break: break-word; text-align: center; padding: 0 7px 10px; box-sizing: border-box }
.rightWrapper .usluge .uslugeIcon {width: 70px; height: 70px; padding: 0;box-sizing: border-box;}
.rightWrapper .usluge .uslugeIcon img {display:block;width:100%;height:100%;}
.rightWrapper .boxDetails a {font-size:14px;color:#fff;font-weight:bold;}



/***** STRANICE *****/
/*ARHIVA*/
.arhiva .pageTitle {position: relative; height:122px; display: block; vertical-align: middle; width:100%; padding:50px 40px; box-sizing: border-box; _background: #fff; color:#fff; }
.arhiva .pageTitle:before {content:""; width:120px; height:120px; background:#4f563f; position: absolute; top:0; left:0; z-index: -1; }
.arhiva .pageTitle:after {content:""; width:100%; height:120px; background:url('../../cms_upload/pages/files/66_banner-arhiva.jpg'); position: absolute; top:0; left:0; z-index: -2; }
.arhiva #coll_middle {position: relative; }
.horizontal-wrapper.row-1 {height: 120px; background: yellowgreen; }
.horizontal-wrapper.row-2 {display: -webkit-box; display: -webkit-flex; display: flex; }
.horizontal-wrapper.row-2 h2, .horizontal-wrapper.row-2 h3 {}
.Box-1 {-webkit-box-flex: 1; -webkit-flex: 1; flex: 1; _margin-right:20px; box-sizing: border-box; background: #fff; margin:0 20px 0 0; }
.Box-2 {width: 220px; background: #fff; }
/* ARHIVA BANNER */
.arhiva #coll_middle > ul, .arhiva .arhivaBanner {display:inline-block; vertical-align: top; }
.arhiva #coll_middle > ul {width:712px; }
.arhiva.catid_20 #coll_middle > ul {_width:100%; width:712px }
.arhiva .nestview.nestlevel_1 > li:first-child {margin-top:20px; }
.arhiva.catid_20 .nestview.nestlevel_1 > li:first-child {margin-top:0px; }
.arhiva .arhivaBanner {width:224px; padding:20px 0 0 20px; }
.arhiva .arhivaBanner img {display:block; width:100%; height:auto; }
/*CASOPIS*/
.nest_brojStrana {display: none }
.slikaKategorije {}
.slikaKategorije img {display: block; width:100%; height: auto; }
.aButtonBack.historyCat {position:absolute; top:0; left:0; height:122px; width:auto; cursor:pointer; z-index:10; display:flex; flex-direction: column; justify-content: center; cursor: pointer; background: #414042; }
.aButtonBack.historyCat:hover, .aButtonBack.historyCat:hover img {background:#919B6E; }
.aButtonBack.historyCat img {}
.textCategory {position: absolute; top: 44px; left: 40px; z-index: 100; }
.arhiva.catid_20 .textCategory {display:none; }
.arhiva.catid_20 .catTitle {left:40px; }
.textCategory p {font-size: 24px; font-family: opensansL; font-weight: 200; }
.aButtonBack img {display:block; width:100%; height:auto; background:#414042; }
.aButtonBack img:hover {background:#919b6e; }
.categoryInfoBox {position:relative; height:122px; }
.categoryInfoBox .catTitle {position: absolute; top:44px; left:125px; font-size:24px; font-family: opensansL; }
.propisi.catid_28 .categoryInfoBox .catTitle {left:40px; }
/*CASOPIS HOME*/
.catid_20 .nestview.nestlevel_1 {display: block; font-size: 0; }
.catid_20 .nestview.nestlevel_1 > li {font-size:initial; display: inline-block; width:224px; vertical-align: top; padding:20px 20px 0 0; _box-sizing: border-box; }
.catid_20 .nestview.nestlevel_1 > li:nth-child(3n){padding:20px 0 0 0 }
.catid_20 .nestlevel_1 .nest_info h2 a {font-weight:800; font-size:40px; letter-spacing: -2px; color:#fff; font-family:opensansB; }
.arhiva.catid_20 .nestcid_34 > .nest_info h2 {background:#4f563f; }
.arhiva.catid_20 .nestcid_35 > .nest_info h2 {background:#919b6e; }
.arhiva.catid_20 .nestcid_36 > .nest_info h2 {background:#b3b5b4; }
.arhiva.catid_20 .nestcid_1429 > .nest_info h2 {_background:rgba(64,64,66,1); background: #4f563f; }
.arhiva.catid_20 .nestcid_2018 > .nest_info h2 {background:#b3b5b4; }
.arhiva.catid_20 .nestcid_1711 > .nest_info h2 {background:#919b6e; }
.arhiva.catid_20 .nestcid_2303 > .nest_info h2 {background:#4f563f; }
.arhiva.catid_20 .nestcid_2604 > .nest_info h2 {background:#919b6e; }
.arhiva.catid_20 .nestcid_2816 > .nest_info h2 {background:#b3b5b4;}
.arhiva.catid_20 .nestcid_3032 > .nest_info h2 {background:#4f563f; }
.arhiva.catid_20 .nestcid_3239 > .nest_info h2 {background:#919b6e; }
.catid_20 .ERRporuka {display: none }
_.catid_20 .nestview.nestlevel_1 > li > .nest_info .nest_catname {background: #b3b5b4; }
.catid_20 .nestview.nestlevel_1 > li > .nest_catname a {font-family: arial; color:#eee; display: block; padding:16px; font-size:inherit; font-weight:800; font-size:40px; text-align: center; letter-spacing: -2px; pointer-events: none; }
.catid_20 .nestview.nestlevel_2 {}
.catid_20 .nestview.nestlevel_2 >li {list-style: none; }
.catid_20 .nestview.nestlevel_2 >li a {text-align: center; display: block; font-size: 20px; font-weight:200; color: #999; letter-spacing: -0.4px; }

/*ARHIVA*/
.arhiva li {list-style:none; }
.arhiva.catid_20 .nestlevel_1 .nest_catname {display: block; background: #fff; color:#eee; padding:8px 0px; text-align: center; box-sizing: border-box; display: block; flex-direction: unset; justify-content: unset; min-height:31px; }
.arhiva .nest_catname {background: #b3b5b4; color:#eee; padding:0px 50px; min-height:60px; display: flex; flex-direction: column; justify-content: center; font-family: opensansL; }
.arhiva.catid_20 .nestlevel_2 .nest_catname {padding:0px 0px; }
.arhiva.catid_20 .nestlevel_2 .nest_info .nest_catname a {padding:3px 0px 4px 0; font-family:opensans; }
.arhiva.catid_20 .nestlevel_2 .nest_info .nest_catname a:hover {background:#919b6e; color:#fff }
.catid_20 .nestview.nestlevel_2 li:first-child .nest_catname {padding-top: 30px; box-sizing: border-box; }
.catid_20 .nestview.nestlevel_2 li:last-child .nest_catname {padding-bottom:30px; box-sizing: border-box; }
.arhiva .info {position: relative; padding:16px 50px 0px 59px }
.arhiva .info h2 {position:relative; display:inline; padding:0 5px 0 0; _display:block; }
.arhiva .info h2 a {text-transform: uppercase; font-family: opensansB; }
.arhiva .info h2 .titleAntrafile{
	color:inherit; text-transform:none;font-family: opensansL;
}
.arhiva .info:hover h2 a {color: #8f9474; }
.arhiva .info .favoriteItem {width:26px; height:26px; position:absolute; top:55px; left:15px; cursor:pointer; }
.arhiva .info .favoriteStarCasopis.favored {display:none; }
.arhiva .info .antrafile {display:inline; font-family: opensansL; }
.arhiva .info:hover .antrafile {color: #8f9474; }
.arhiva .info .body_of_page p {padding:4px 40px; }
.arhiva .info .body_of_page p a:hover {color: #919b6e; }
.arhiva .info .body_of_page li {padding:4px 80px; }
.toogleContent {top:14px; left:10px; width:35px; height:35px; box-sizing:border-box; position:absolute; display: block; text-align: center; color:#eee; cursor: pointer; font-weight: bold; box-sizing: border-box; }
.plus {display: block; content:"+"; padding:3px 12px 6px 11px; background: #4f563f; font-size:19px; }
.minus {display: none; content:"-"; padding:3px 12px 0px 11px; background: #919b6e; color:#eee; font-size:18px; }
.body_of_page {display: none; }
.star {display: block; position: absolute; top:54px; left:18px; font-size:20px; color:#919b6e; cursor: pointer; }
.star.active {display: none; }
.star:hover {font-size: 24px; left:14px; }
.arhiva .napomena {display:none; }
.arhiva .page-pID {background:#fff; border-bottom:1px solid #e1e5e7; min-height:85px; }
.arhiva .body_of_page {border-top:1px solid #e1e5e7; padding:16px 0 16px 0; }
.arhiva .author {padding:8px 0 16px 0; color:#8f9474; font-family: opensansL; }
.arhiva .body_of_page ul li a {color:#919b6e }
.arhiva .body_of_page ul li a:hover {color: #4f563f; }
/*OBLASTI CASOPIS*/
.oblasti_main.catid_755 #coll_middle {position:relative; }
/*PREMESTI DOLE*/
.oblasti_main .info {position: relative; padding:16px 50px 0px 107px; }
.oblasti_main .info h2 {font-weight: bold; position:relative; display:inline; padding:6px 5px 0 0; display:block; }
.oblasti_main .info h2:hover a span {color: #8f9474; }
.oblasti_main .info h2 span {color: #555; font-family: opensansB; }
.oblasti_main .info h2 .dopunskiTekstNaslova {font-weight: normal; padding:0 6px; }
.oblasti_main .info .favoriteItem {width:26px; height:26px; position:absolute; top:58px; left:60px; cursor:pointer; }
.oblasti_main .info .favoriteStarCasopis.favored {display:none; }
.oblasti_main .info .antrafile {display:inline; }
.oblasti_main .info .body_of_page {display: none; }
.oblasti_main .info .body_of_page p {padding:4px 40px; }
.oblasti_main .info .body_of_page p a:hover {color: #919b6e; }
.oblasti_main .info .body_of_page li {padding:4px 80px; list-style: none; }
.oblasti_main .info .body_of_page li a:hover {color: #4f563f; }
.oblasti_main .napomena {display:none; }
.oblasti_main .page-pID {list-style: none; background:#fff; border-bottom:1px solid #e1e5e7; min-height:85px; }
.oblasti_main .body_of_page {border-top:1px solid #e1e5e7; padding:16px 0 16px 0; display:block; }
.oblasti_main .author {padding:8px 0 16px 0; color:#8f9474 }
.oblasti_main .body_of_page ul li a {color:#919b6e }
.oblasti_main .toogleContent {top:14px; left:56px; width:35px; height:35px; box-sizing:border-box; position:absolute; text-align: center; color:#eee; cursor: pointer; font-weight: bold; }
.oblasti_main .brojCasopisa {position: absolute; top:-2px; left:0; background:#b3b5b5; margin:16px 0; width:56px; text-align:center; height:35px; box-sizing:border-box; font-size:16px; color:#fff; padding:7px 0; display:block; pointer-events: none; }

/* ARHIVA PRIKAZ CASOPISA */
.a #coll_middle {width:712px; }
.a #coll_right {width:224px; margin-left:20px; }
.a .pages li {list-style:none; }
.a .page-cID .info h2 {width:100%; height:60px; background:#b3b5b5; vertical-align:middle; }
.a .page-cID .info h2 a {display: flex; flex-direction: column; justify-content: center; height:100%; padding:0px 60px; color:#fff; }
.a .page-pID {position:relative; padding:16px 12px; background:#fff; }
.a .page-pID .arhivaButton {width:36px; height:36px; background:#4f563f; position:absolute; top:16px; left:10px; text-align:center; }
.a .page-pID .arhivaButton {color:#fff; vertical-align:middle; display: flex; flex-direction: column; justify-content: center; }
.a .page-pID h2 {padding:0 0 0 50px; height:40px; }
.a .page-pID h2 a {vertical-align:middle; height:100%; vertical-align:middle; display: flex; flex-direction: column; justify-content: center; }
.a .page-pID .antrafile {padding: 0 0 0 50px; }
.a .arhivaListPage p {padding:5px 20px }
.a .arhivaListPage ul li {list-style:none; padding:5px 40px }
.a .iFrameOuter {width: 712px; }
.a  #pdfReader {width:100%!important; box-sizing:border-box; height: 889px; }
.a .casopisOpcije {background:#b3b5b5; width:712px; display: flex; display: -webkit-flex; flex-direction: row; -webkit-justify-content:end; justify-content: end; }
.a .casopisOpcije div {width:58px; height:58px; text-align:center; }
.a .casopisOpcije .mFavoriti {background:#414042; box-sizing: border-box; cursor:pointer; }
.a .casopisOpcije .mFavoriti:hover {background-image: url("../../cms_upload/pages/files/19686_star-white-hover.png"); }
.a .casopisOpcije .mFavoriti.favored {display:none; }
.a .casopisOpcije .aEmpty {-webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.a .aButtonBack {cursor:pointer; }
.a .aFavoriti {background:#414042; padding:16px; box-sizing:border-box; }
.a .aFavoriti:hover {background:#b3bb96; cursor:pointer; }
.a .aUvecaniPdf {background:#4f563f; box-sizing:border-box; position:relative; }
.a .aUvecaniPdf:hover .aUvecaniPdfHover {display:block; position: absolute; top: 0; left: 0; width: 58px; height: 58px; display: block; cursor:pointer; }
.a .aUvecaniPdf:hover a {display:none; }
.a .aUvecaniPdfHover {display:none }
.a .casopisOpcije div img {width:100%; height:100%; display:block; }
/*DESNO*/
.a .hide {display:none!important; }
.a .listaDesno, .a .iFrameOuter {display:inline-block; vertical-align:top; }
.a .listaDesno {width:224px; _margin-left:20px; }
.a .listaDesnoNaslov {border-bottom:1px solid #e1e5e7; }
.a .listaDesnoNaslov p {font-family:opensans; font-size: 14px; background:#fff; padding:21px 11px; color:#414042; }
.a .desnoBox {border-bottom:1px solid #e1e5e7; }
.a .desnoBox:hover span {cursor:pointer; color:#b3bb96 }
.a .pageTitle {_height:60px; width:100%; background: #b3b5b5; padding:20px 60px; box-sizing:border-box; color: #fff; }
.a #coll_middle h1 {}
.a .listaDesnoContent {background:#fff; }
.a .desnoBroj {padding:15px 0 14px 0px; }
.a .desnoBroj a {display:block; text-align: center; font-size: 14px; font-weight: bold; width: 75px; height: 30px; background: #b3b5b5; color: #fff; padding-top: 5px; box-sizing: border-box; pointer-events: none; }
.a .desnoBox > a {display:block; padding:0 5px 0 15px; font-size:14px; }
.a .desnoNaslov {color:#414042; font-family: opensansB; text-transform: uppercase }
.a .desnoNaslov {color:#414042; font-family: opensansB; text-transform: uppercase }
.a .desnoBox:hover .desnoNaslov {color: #8d9371; }
.a .desnoOpis {color:#3d3d3d; font-family: opensans }
.a .desnoBox .desnoAutor {display:block; padding: 5px 5px 15px 15px; color:#8d9371; font-family: opensans; font-size:13px; }
.a .listaDesnoVise {height:60px; border-bottom:1px solid #56ccc8; background:#4f563f; border-bottom:1px solid #528e78; }
.a .listaDesnoVise:hover {cursor:pointer; background:#b3bb96; border-bottom:1px solid #b3bb96; }
.a .listaDesnoVise a {font-family:opensansB; color:#fff; padding:21px 0 22px 15px; display:inline-block; vertical-align:middle; font-size:14px; }
.a .listaDesnoVise .icons {display:inline-block; vertical-align:middle; padding:3px 5px 2px 15px; color: #fff }

/*LEVO*/
.a .cl_skorasnjiTekstovi {margin-top:15px; }
.a .listaLevo {background:#fff; padding-top:15px; }
.a .listaLevoBroj, .listaStrane {display:inline-block; vertical-align:top; }
.a .listaLevoBroj {text-align:center; font-size:14px; font-weight:bold; width:75px; height:30px; background:#b3b5b5; color:#fff; padding-top:5px; box-sizing:border-box; }
.a .cl_skorasnjiTekstovi .pageTitle {padding: 12px 5px 0px 15px; color: #414042; font-size: 14px; font-weight:600; background:#fff; text-transform: uppercase; font-family: opensansB; }
.a .cl_skorasnjiTekstovi .pageTitle:hover {cursor:pointer; color:#b3bb96 }
.a .cl_skorasnjiTekstovi .pageAntrafile {background:#fff; padding: 0px 5px 0px 15px; color: #414042; font-size: 14px; font-family: opensansL; }
.a .cl_skorasnjiTekstovi .custom_field {background:#fff; padding: 3px 5px 18px 15px; border-bottom:1px solid #e8e8e8; box-sizing:border-box; }
.a .cl_skorasnjiTekstovi .custom_field span {font-size:13px; color:#8d9371; font-family: opensansL; }
.a .cl_skorasnjiTekstovi .pageBody {background:#fff; padding:0px 15px 0px 15px; }
.a .cl_skorasnjiTekstovi .pageBody p {padding:11px 0; }
.a .cl_skorasnjiTekstovi .pageBody a {font-size:12px; }
.a .cl_skorasnjiTekstovi .pageBody p:hover a {color: #8d9371; }
.a #pageBody ul li:hover a {color:#000 }
.a .cl_skorasnjiTekstovi .pageBody ul li {list-style:none; padding:0 0 0 15px; }
.a .cl_skorasnjiTekstovi .cl_title p {color:#fff; }
.a .cl_skorasnjiTekstovi .cl_title {position:relative; }
.a .cl_skorasnjiTekstovi .cl_title:after {content:"\f0da"; font-family:icons; position:absolute; top:26px; right:14px; color:#fff; }
.a .page {padding:11px 5px 11px 15px; }
.a .column p span {color: #414042; font-size:14px!important; }
.a .cl_skorasnjiTekstovi .pageBody ul {display:none; }
.a .cl_skorasnjiTekstovi .pageBody p {border-bottom:1px solid #e8e8e8; padding-left:15px; }
.a .cl_skorasnjiTekstovi .pageBody p:last-child {border-bottom:1px solid #fff; }

/* LISTA KATEGORIJA */
.catid_28 li[data-id ='2106'] a,.catid_28 li[data-id ='2356'] a,.catid_708 li[data-id='2169'] a,.catid_708 li[data-id='2359'] a{background:#919b6e!important;}
.catid_28 li[data-id ='2106'] a:hover,.catid_28 li[data-id ='2356'] a:hover{background:#4f563f!important;}
.catid_708 li[data-id='2169'] a:hover,.catid_708 li[data-id='2359'] a:hover{background:#4f563f!important;}
.misljenja .pages,  .propisi.catid_28 .pages, .misljenja.catid_133 .pages, .statistika .propisi.catid_28 .pages {font-size:0; margin:0; }
.propisi .page-cID, .misljenja .page-cID, .statistika .propisi .page-cID, .statistika .page-cID {list-style:none; width:224px; display:inline-block; vertical-align:top; margin:20px 20px 0 0; }
.propisi .info, .misljenja .info {position:relative; }
.propisi .info .uskoroButton, .index .uskoroButton, .misljenja .info .uskoroButton {display:block; position:absolute; top:-1px; right:-1px; cursor:pointer; }
.propisi .info .uskoroButton img,.misljenja .info .uskoroButton img, .index .uskoroButton img {display:block; }
.misljenja .pages .page-cID:nth-child(4n), .propisi.catid_28 .pages li:nth-child(4n), .statistika .pages li:nth-child(4n) {margin:20px 0 0 0; }
.misljenja .pages .page-cID a, .propisi.catid_28 .pages li a, .statistika .pages li a, .misljenja.catid_133 .pages li a {color:#fff; background:#b3b5b5; height:60px; display: flex; flex-direction: column; justify-content: center; padding:0 14px; font-size: 12px; font-weight:600; text-transform: uppercase; letter-spacing: 0.7px; }
.misljenja .pages .page-cID a:hover, .propisi.catid_28 .pages li a:hover {background: #919b6e; }
.misljenja.catid_133 .pageBody {width:100%; padding:0; background: none; }
.misljenja.catid_133 .pageBody > ul li {padding-left:0px; }
.misljenja .svaMisljenjaCat {}
.misljenja .svaMisljenjaCat .info, .pitanja .svaMisljenjaCat .info {background:#414143; position:relative; }
.misljenja .svaMisljenjaCat .info .butonNext, .pitanja .svaMisljenjaCat .info .butonNext {transform: rotate(180deg); background:#50553f; width:57px; position:absolute; top:0; right:0px; bottom:0; overflow:hidden; z-index: 10 }
.misljenja .svaMisljenjaCat .info .butonNext img, .pitanja .svaMisljenjaCat .info .butonNext img {width:auto; height:100%; display:block; margin:0 auto; ; }
.misljenja .svaMisljenjaCat .info h2, .pitanja .svaMisljenjaCat .info h2 {z-index: 100; position:relative; }
.misljenja .svaMisljenjaCat .info h2 a, .pitanja .svaMisljenjaCat .info h2 a {background:none; padding-right:57px; box-sizing: border-box; }
.misljenja .svaMisljenjaCat .info h2 a:hover {background:none; }
.pitanja .pages .page-cID.svaMisljenjaCat:hover, .pitanja .pages li.svaMisljenjaCat a:hover {background:none!important; }
.pitanja .pages li a:hover {background: #919b6e; }

/*BOCNI MENIJI*/
/*LEVO*/
.misljenja.catid_133 .misljenjaOblasti, .misljenja.catid_133 .misljenjaOstalo, .pitanja.catid_708 .pitanjaOblasti {display:none; }
.menuLeftA.arhivaNav > div:last-child .menuLeftNaslov {border-bottom:none; }
.misljenja.catid_133 .menuLeftNaslov {border-bottom:none; }
.menuLeftL1.ostaliOdgovori li:hover a {color:#919b6e; }
.menuLeftNaslov {background:#919b6e; height:60px; border-bottom:2px solid #fff; cursor: pointer; }
.menuLeftA .menuLeftL1:last-child .menuLeftNaslov {border-bottom:none; }
.podzakonskiAktiLista .menuLeftNaslov, .starijeVerzijeZakonaLista .menuLeftNaslov, .povezaniTekstoviLista .menuLeftNaslov, .povezanaMisljenjaLista .menuLeftNaslov {background:#4e563f; }
.menuLeftNaslov div span {color: #fff; font-size: 15px; padding:17px 5px 0px 0px; display:inline-block; vertical-align:top; }
.starijeVerzijeZakonaLista .menuLeftNaslov div span {padding:17px 5px 0 0 }
.menuLeftNaslovInfo .brojElements {font-size: 12px; font-weight:bold; padding: 23px 0px; box-sizing:border-box; }
.menuLeftNaslov {position: relative; }
.pitanja.catid_708 .menuLeftNaslov {border-bottom:none; }
.menuLeftNaslov div {display:inline-block; vertical-align:top; }
.menuLeftNaslov .menuLeftIcon {padding:0px; box-sizing:border-box; width:58px; height:58px; }
.menuLeftNaslov .menuLeftIcon img {display:block; width:100%; height:auto; }
.menuLeftNaslov .menuLeftNaslovLeft {width:160px; box-sizing: border-box; padding: 0 0 0 20px; height:100%; }
.menuLeftNaslovLeft.prosirenTekstMenija {width:220px; }
.menuLeftNaslov a {display:block; width:100%; height:100%; display: flex; flex-direction: column; justify-content: center; color:#fff; font-size:15px; }
.menuLeftNaslovInfo {position: absolute; top:0; right:24px; z-index: 10; width:44px; text-align:right; }
.menuLeftNaslov .menuLeftIcon .icons {width:24px; font-size:20px; padding:20px 0 0 0; font-weight:400; }
.menuLeftNaslov .icons {transform: rotate(0deg); padding:25px 10px 0 10px; font-size:11px; }
.icons.iconRotated {transform: rotate(180deg); padding:0px 10px 25px 10px; }
.menuLeftL2 {background:#fff; display:none; }
.catid_20 .menuLeftL2{display: block; }
.misljenjaPregled .menuLeftL2 > li, .menuLeftL2 > li {list-style:none; border-bottom:2px solid rgb(225, 229, 231); box-sizing: border-box; line-height: 1.2; cursor: pointer; }
.menuLeftL2 li:last-child {border-bottom:0px solid red; }
.misljenjaFavoriti .menuLeftL2 li, .arhivaFavoriti .menuLeftL2 li {list-style:none; padding:0px 20px; border-bottom:1px solid #e1e5e7; box-sizing: border-box; height: 40px; display: flex; flex-direction: column; justify-content: center; }
.misljenjaOstalo .menuLeftL2 li, .arhivaOblasti .menuLeftL2 li {list-style:none; border-bottom:1px solid #e1e5e7; box-sizing: border-box; height: 42px; }
.misljenjaOstalo .menuLeftL2 li:hover, .arhivaOblasti .menuLeftL2 li:hover {background: #b3b5b5; }
.misljenjaOblasti .menuLeftL2 li:hover {background: #b3b5b5; }
.menuLeftL2 li a {font-size:14px; padding:10px 15px; display:block; }
.propisPrikazOblasti .menuLeftL2 li:hover a {background: #b3b5b5; }
.arhivaBrojeva .menuLeftL2 .casopisBrojevi {height:42px; padding:12px 15px 0 15px; box-sizing:border-box; position:relative; }
.arhivaBrojeva .menuLeftL2 .casopisBrojevi li {}
.arhivaBrojeva .menuLeftL2 .casopisBrojevi .icons {position:absolute; top:16px; right:34px; box-sizing:border-box; font-size:11px; }
.arhivaBrojeva .menuLeftL2 .casopisBrojevi .icons.iconRotated {bottom:12px; right:24px; top:0 }
.arhivaBrojeva .menuLeftL2 .casopisBrojevi .icons:after {content:""; float:none; clear:both; }
.menuLeftL1.arhivaOblasti li a {padding:0 14px; display: flex; flex-direction: column; justify-content: center; height:100%; }
.menuLeftL2More {background:#4f563f; color:#fff; text-transform:uppercase; font-size:12px; font-weight:600; padding:10px 15px; }
.menuLeftL2More span {color:#fff; }
.menuLeftL2More .icons {font-size:12px; padding: 0 0 0 23px }
.pitanjaOblasti .menuLeftL2 li:hover a {background: #b3b5b5; }
.misljenjaOpen {cursor:pointer; }
.menuLeftNaslov:hover {background: #b3bb96; }
.menuLeftL3 {background:#b3b5b5; display:none; }
.menuLeftL3 li {text-align:center; border-bottom:2px solid #fff; }
.menuLeftL3 li:last-child {border-bottom:0px solid red; }
.menuLeftL3 li:hover {background:#414042; }
.menuLeftL3 li:hover a {color:#fff; font-weight:bold }
.menuLeftL1.misljenjaOstalo .menuLeftNaslovLeft span {padding:10px 0 }
.menuLeftL1.misljenjaOstalo .menuLeftL2 li {height:auto; }
.menuLeftL1.misljenjaOstalo .menuLeftL2 .oblastiVise {position:relative; background:#b3b5b5; }
.menuLeftL1.misljenjaOstalo .oblastiVise a {width:170px; font-size:12px; color:#fff; font-weight:bold; }
.menuLeftL1.misljenjaOstalo .oblastiVise span {color:#fff; position:absolute; top:15px; right:18px }
.arhiva.catid_20 .menuLeftL1A.arhivaBrojeva {display:none; }
.arhiva.catid_20 .arhivaOblasti .menuLeftNaslov {border:none; }
.prelistajCasopis{border-top: 2px solid #fff; background:#b3b5b4; position:relative; }
.prelistajCasopis h2{background:#4f563f;height:60px;}
.prelistajCasopis h2 a {text-transform:uppercase;color:#fff;padding:18px 20px;box-sizing:border-box;font-size: 15px;font-weight:bold;}
.prelistajCasopis a {display:block; width:100%; height:100%; }
.prelistajCasopis > a {padding:22px 32px; box-sizing:border-box; }
.prelistajCasopis > a > img{display:block; width:100%; height:auto; -webkit-box-shadow: -3px 0px 5px 0px rgba(130,132,131,1); -moz-box-shadow: -3px 0px 5px 0px rgba(130,132,131,1); box-shadow: -3px 0px 5px 0px rgba(130,132,131,1); }
.prelistajCasopis .casopisStrelica {display:block; width:7px;height:auto; position:absolute; top:180px; }
.prelistajCasopis .strelicaDesno {right:10px; }
.prelistajCasopis .strelicaLevo {left:10px; transform: rotate(180deg); }
.aktivanZakon a, .aktivanPropis a{
  color:#354;
  
}

.aktivanZakon a:before{
  content:"Aktivan zakon";
  display: block;
  padding:0 0 4px 0;
  font-weight:bold;
}
.aktivanPropis a:before{
  content:"Aktivan propis";
  display: block;
  padding:0 0 4px 0;
  font-weight:bold;
}

/*PROPISI*/
.propisi .catTitle {font-size:25px; text-align:center; padding:0 }
.propisi h1 {text-align:center; padding:13px 25px; }
.propisi .catShortDesc {text-align:center; padding:13px 20px; }
.propisi.catid_28  .catShortDesc {display: none; }
.propisi .pageBody p, .propisi .pageBody ol li {text-align:justify }
.propisi .pageBody ol {margin:0 0 0 35px; }
.propisi .pageBody p {padding: 13px 15px; }

/*PROPISI LISTING*/

.pages [data-page = "2357"],.pages [data-page = "2358"],.pages [data-page = "2302"],.pages [data-page = "2174"],.pages [data-page = "2231"],.pages [data-page = "2387"]{height: 100px!important;}


.propisi_listing .antrafile {display: none; }
.propisi_listing .catTitle {position: absolute; top: 66px; left: 40px; z-index: 100; color: rgb(152, 162, 120); background: none; text-transform: none; font-size: 24px; font-family: opensansB; }
.propisi_listing .slikaKategorije:before {content:"Zakoni i podzakonska akta"; position:absolute; top:41px; left:40px; font-size:24px; font-family: opensansL; }
.propisi_listing .catTitle.twoRows{
	line-height:26px;
	top:56px;
}
.propisi_listing .slikaKategorije.twoRows:before{
	top:22px;
}

.propisi_listing .pages {padding-top:20px; }
.catid_2106 #coll_middle .page-cID .info{height: 75px;}
.propisi_listing .page-cID .info {position: relative; display: -webkit-box; display: -webkit-flex; display: flex; border-top:1px solid #e1e5e7; _border-bottom:1px solid #4f563f; height:60px; background:#fff; }
.propisi_listing .page-cID:first-child .info {border-top:0px solid #fff; }
.propisi_listing .page-cID .favoriteStarPropisi {border-right:1px solid #b3b5b5; }
.propisi_listing .page-cID .favoriteStarPropisi:hover, .propisi_listing .page-cID .info:hover {background: #b3bb96; }
.propisi_listing .page-cID .info .favoriteStar {width:30px; padding:15px; _border-right:1px solid #919b6e; position:relative; cursor: pointer; font-size:24px; color:#b3b5b5; }
.propisi_listing .page-cID .info .propisTitle {-webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.propisi_listing .page-cID .info .propisTitle:hover {background: #b3bb96; }
.propisi_listing .page-cID .info .propisTitle h2 {font-weight: bold; display:block; width:610px; height:100%; margin:0 0 0 75px; }
.propisi_listing .page-cID .info .propisTitle h2 a {font-size:14px; display:block; width:100%; height:100%; padding:0px 15px 0px 15px; color:#4e4d4f; display: flex; flex-direction: column; justify-content: center; box-sizing: border-box; }
.propisi_listing .page-cID .info .buttonRightPZA {width:230px; background: #4f563f; color:#eee; font-size:14px; padding:22px 15px 0px 15px; cursor: pointer; position:relative; }
.propisi_listing .page-cID .info .buttonRightPZA:hover {background:#b3bb96 }
.favoriteStarPropisi {position: absolute; top:15px; left:8px; width:36px; height:30px; cursor: pointer; border-right:1px solid #fff; }
.propisi_listing .favoriteStarPropisi {left:28px; width:40px; }
.favoriteStarPropisi.unfavored {}
.favoriteStarPropisi.favored {display: none; }
.buttonRightPZA:after {font-family: icons; content:""; position:absolute; top:24px; right:12px; -ms-transform: rotate(7deg); -webkit-transform: rotate(7deg); transform: rotate(270deg); }
.buttonRightPZA.bela:after {transform: rotate(0deg); }
.propisi_listing .page-cID .info .favoriteStar:after {content:""; width:2px; height:30px; background: #b3b5b5; position:absolute; top:15px; left:53px }
.propisi_listing .info.svetlaZelena .favoriteStar:after {background: #fff; }
.propisi_listing li {list-style: none; }
.propisi_listing .menuLeftL2 li:hover {background: #b3b5b5; }
.propisi_listing .podzakonskiAkti {display: none; }
.propisi_listing .aktiLista {display: block; width:92%; margin:0 0 0 auto; background: #fff; overflow: hidden; }
.propisi_listing .podzakonskiAkti:before {background:#fff; display:block; width:100%; height:30px; content:''; border-bottom:1px solid #e1e5e7; }
.propisi_listing .podzakonskiAkti:after {background:#fff; display:block; width:100%; height:30px; content:''; border-top:1px solid #e1e5e7; }
.propisi_listing .aktiLista li {position: relative; display: inline-block; width:100%; border-bottom:1px solid #e1e5e7; padding: 10px; min-height:30px; box-sizing:border-box; }
.propisi_listing .aktiLista li:hover {background:#b3bb96 }
.propisi_listing .aktiLista li:last-child {border-bottom:none; }
.propisi_listing .aktiLista .favoriteStar {cursor: pointer; font-size:20px; color:#b3b5b5; margin:0 0px 0 10px; }
.propisi_listing .aktiLista a {width:780px; font-size:14px; }
.propisi_listing .aktiLista a, .aktiLista span {display: inline-block; vertical-align: middle; color:#4e4d4f; }
.propisi_listing .aktiLista {counter-reset: section; }
.propisi_listing .aktiLista li a:before {counter-increment: section; content: counter(section) "."; position: absolute; left:-56px; top:0px; /*! width:40px; */
display:inline-block; margin:0 0 0 25px; color:#4e4d4f; font-size:16px; text-align: right; font-size:14px; }
.propisi_listing .aktiLista li a {position: relative; display:inline-block; width:700px; margin:0 0 0 92px; }
.favoriteStarPZA {position: absolute; top:7px; left:20px; width:30px; height:30px; cursor:pointer; }
.favoriteStarPZA.unfavored {}
.favoriteStarPZA.favored {display: none; }

/* PROPIS PRIKAZ */
#go_top{  padding: 5px 10px 10px 10px;position:fixed;bottom:10%;z-index:8999;border-radius:3px 0 0 3px;cursor:pointer;transition: all .7s;}
#go_top img{width: 40px;}
.propis_prikaz .categoryInfoBox {height:auto; }
.propis_prikaz .naslovOdeljka .pageBody,.propis_prikaz .podnaslovOdeljka .pageBody, .propis_prikaz .prazanOdeljak .pageBody {display:none; }
.propis_prikaz .categoryInfoBox, .propis_prikaz .naslovOdeljka, .propis_prikaz .pageBody, .propis_prikaz .pageTitle {width:900px; }
.propis_prikaz .podnaslovOdeljka h1 {width:100%; }
.propis_prikaz .categoryInfoBox {background:#414042; min-height: 168px; position: relative; padding:0 40px 0 69px; box-sizing: border-box; }
.propis_prikaz .propisFunctions {position:absolute; top:0; left:100%; }
.propis_prikaz .propisFunctions > div {width:56px; height:56px; cursor:pointer; }
.propis_prikaz .propisFunctions .favoriteStarPropisi {background:#414042; box-sizing: border-box; position:unset; border:none; }
.propis_prikaz .favoriteStarPropisi.unfavored img:hover {background-image: url("../../cms_upload/pages/files/19686_star-white-hover.png"); background-size: 56px 56px; }
.propis_prikaz .propisFunctions .favoriteStarPropisi.favored {display:none; }
.propis_prikaz .propisFunctions img {display:block; width:100%; height:auto; }
.propis_prikaz .propisMakePdf {background: #4e563f; position:relative; }
.propis_prikaz .propisMakePdf:hover:after {content: ""; background-image: url("../../cms_upload/pages/files/19686_icon-pdf-hover.png"); background-size: 56px 56px; background-color:#4e563f; position: absolute; top: 0; left: 0; width: 56px; height: 56px; display: block; }
.propis_prikaz .propisPrint {background: #b3bb96; }
.propis_prikaz .propisPrint:hover:after {content: ""; background-image: url("../../cms_upload/pages/files/19686_icon-print-hover.png"); background-size: 56px 56px; background-color: #b3bb96; position: absolute; top: 0; left: 0; width: 56px; height: 56px; display: block; }
.propis_prikaz .propisZoom:hover img {display:none; }
.propis_prikaz .propisZoom:hover {background-image: url("../../cms_upload/pages/files/19686_casopis-bar-fullscreen.png"); }
.propis_prikaz .aButtonBack.historyPage {width:29px; height:100%; position:absolute; top:0; left:0; display: flex; background:#b2b6b7; flex-direction: column; justify-content: center; cursor:pointer; }
.propis_prikaz .aButtonBack.historyPage img {display:block; width:100%; height:auto; background:#b2b6b7; ; }
.propis_prikaz .aButtonBack.historyPage:hover, .propis_prikaz .aButtonBack.historyPage:hover img {background: #919b6e; }
.propis_prikaz .aButtonBack {}
.propis_prikaz .catTitle {position: unset; top:unset; left:unset; color:#fff; text-align:center; padding:38px 0px 0px 0px; font-size:24px; font-family: opensansB; line-height:1.1; }
.propis_prikaz .catShortDesc {color:#b4b4b5; font-size:14px; text-align:center; padding:8px 100px 45px 100px; font-family: opensansL; }
.propis_prikaz .naslovOdeljka {background:#fff; _margin-top:17px; }
.propis_prikaz .naslovOdeljka h1 {color:#919b6e; font-size:17px; text-align:center; padding:14px 25px 12px 25px; border-bottom:none; text-transform: uppercase; font-family: opensansB; }
.propis_prikaz .naslovGlave {border-top:1px solid #ddd; }
.propis_prikaz .naslovGlave h1 {color:#4F563F; text-transform: uppercase; font-size:17px; padding:10px 0 12px 0; font-weight: bold; }
.propis_prikaz .periodPrimeneZakona h1 {background: #919B6E; color:#ddd; font-size:14px; }
.propis_prikaz .periodPrimeneZakona .pageBody {display:none; }
.propis_prikaz .nevazeciZakon h1 {background: #a91d1d; color:#ddd; font-size:14px; }
.propis_prikaz #coll_middle > div:nth-child(2) {/*! margin-top:0px; */}
.propis_prikaz .podnaslovOdeljka {width: 900px; position:relative; }
.propis_prikaz .podnaslovOdeljka:after {position:absolute; height:100%; width:60px; background:#b3b5b4; ; top:0px; left:100%; content:""; }
.propis_prikaz .podnaslovOdeljka h1 {background:#b3b5b5; text-align:center; font-size:17px; color:#414042; padding:0px 56px 0px 58px; font-weight:normal; display: flex; flex-direction: column; justify-content: center; min-height:58px; border-bottom:1px solid #B3B5B4; font-family: opensansB; }
.propis_prikaz .pageBody ol {margin:0 5em; }
.propis_prikaz .pageTitle {text-align:center; font-size:20px; padding:15px 0; border-bottom:1px solid #e8e9e9; background:#fff; font-family: opensansL; }
.propis_prikaz .pageBody {padding:5px 0 25px 0; box-sizing: border-box; background:#fff; border-bottom:1px solid #e8e9e9; }
.propis_prikaz .pageBody p {padding:10px 60px; color:#414042; }
.propis_prikaz .bezNaslova h1 {display:none; }
.propis_prikaz h3 {padding:20px; text-align: center; font-weight: bold }
.propis_prikaz table {width:760px; margin:18px auto; border-collapse: collapse; background:#fff}
.propis_prikaz .pageBody table {font-size: 14px; }
.propis_prikaz .pageBody tbody {font-size:inherit; }
.propis_prikaz .pageBody table p {padding:0px; font-size:inherit; }
.propis_prikaz .pageBody table tr {font-size:inherit; }
.propis_prikaz .pageBody table th {font-size:inherit; padding:5px; }
.propis_prikaz .pageBody table td {font-size:inherit; padding:10px; box-sizing: border-box; text-align:center; }

/*PROPIS PRIKAZ AFTER*/
.pageBody {position: relative; }
.shortLinks {position: absolute; top:-58px; left:100%; width:59px; background:#fff; padding:14px 0 13px 0; margin-left:1px; border-bottom:1px solid #eee; ; }
.shortLinks > ul {list-style: none; text-align: center; width:30px; margin:0 auto; position:relative; }
.shortLinks ul li {width:100%; min-height:30px; display: block; padding:3px; box-sizing: border-box; color:#fff; cursor:pointer; position:relative; }
.shortLinks ul .tekstoviButton:hover:after,.shortLinks ul .misljenjaButton:hover:after, .shortLinks ul .odgovoriButton:hover:after {position:absolute; top:0px; left:100%; width:137px; height:30px; background:red; display: flex; flex-direction: column; justify-content: center; font-size:13px; color:#414042; background:#b3bb96; margin-left:4px; }
.shortLinks ul .tekstoviButton:hover:after {content:"Povezani tekstovi"; }
.shortLinks ul .misljenjaButton:hover:after {content:"Povezana mišljenja"; }
.shortLinks ul .odgovoriButton:hover:after {content:"Povezani odgovori"; }
.shortLinks ul .tekstoviButton:hover:before, .shortLinks ul .misljenjaButton:hover:before, .shortLinks ul .odgovoriButton:hover:before {content:""; border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-right:9px solid #b3bb96; position:absolute; top:6px; left:26px; width:0; height:0; }
.shortLinks .tekstoviButton {background: #414042; }
.shortLinks .odgovoriButton {background:#4f563f; }
.shortLinks .misljenjaButton {background:#919b6e; }

.catid_2121 .shortLinks,.catid_2120 .shortLinks{display: none}
.addAfter{position: relative;}
.shortLinksManual {position: absolute; top:0; left:100%; width:59px; background:#fff; padding:14px 0 13px 0; margin-left:1px; border-bottom:1px solid #eee; ; }
.shortLinksManual > ul {list-style: none; text-align: center; width:30px; margin:0 auto; position:relative; }
.shortLinksManual ul li {width:100%; min-height:30px; display: block; padding:3px; box-sizing: border-box; color:#fff; cursor:pointer; position:relative; }
.shortLinksManual ul .tekstoviButton:hover:after,.shortLinksManual ul .misljenjaButton:hover:after, .shortLinksManual ul .odgovoriButton:hover:after {position:absolute; top:0px; left:100%; width:137px; height:30px; background:red; display: flex; flex-direction: column; justify-content: center; font-size:13px; color:#414042; background:#b3bb96; margin-left:4px; }
.shortLinksManual ul .tekstoviButton:hover:after {content:"Povezani tekstovi"; }
.shortLinksManual ul .misljenjaButton:hover:after {content:"Povezana mišljenja"; }
.shortLinksManual ul .odgovoriButton:hover:after {content:"Povezani odgovori"; }
.shortLinksManual ul .tekstoviButton:hover:before, .shortLinksManual ul .misljenjaButton:hover:before, .shortLinksManual ul .odgovoriButton:hover:before {content:""; border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-right:9px solid #b3bb96; position:absolute; top:6px; left:26px; width:0; height:0; }
.shortLinksManual .tekstoviButton {background: #414042; }
.shortLinksManual .odgovoriButton {background:#4f563f; }
.shortLinksManual .misljenjaButton {background:#919b6e; }

.textBoxPopup {z-index: 10; position: absolute; right:100%; top:0px; width:915px; display: none; padding:16px 30px 10px 26px; box-sizing: border-box; }
.textBoxPopup h2 {font-size:24px; color:#fff; text-align:left; padding:0 0 13px 42px }
.numberOfItems {color:transparent }
.textBoxPopup.popupTekstovi {background: #414042; }
.textBoxPopup.popupOdgovori {background: #4f563f; }
.textBoxPopup.popupMisljenja {background: #919b6e; }
.textBoxPopup ul {background:#fff; overflow-y:scroll; max-height:540px; }
.textBoxPopup ul li {min-height:60px; position: relative; border-bottom:1px solid #4f563f; display: flex; flex-direction: column; justify-content: center; padding:0; }
.textBoxPopup ul li a {text-transform: uppercase; text-align:left; padding:0 0 0 42px; font-size:14px; font-family: opensansB; }
.textBoxPopup.popupTekstovi ul li a {padding:0 0 0 86px; }
.textBoxPopup ul li span {position:absolute; top:19px; left:23px; }
.preambula {position: relative; height:0px; }
.propis_prikaz .preambula .pageBody {padding: 10px 0; }
.preambula >div {display: none; background:#919B6E!important; position: absolute; top:0; z-index: 50; width:100%; height:auto; }
.preambula >div p {color: #ddd!important; }
.preambula h1 {display: none; }
.preambula:before {width:100px; content:"Preambula"; position:absolute; top:-34px; left:400px; text-align:center; font-size:12px; color:#ccc; font-family:opensans; cursor:pointer; z-index:50; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; text-decoration: underline; color:#919B6E; padding-bottom: 60px; }
.preambula:hover:before {_color:#eee }

/* MISLJENJA */
.misljenja .favoriteItem {width:26px; height:36px; position:absolute; top:30px; left:23px; border-right:1px solid #b3b5b5; padding-right:14px; cursor:pointer; }
.misljenja .favoriteStarMisljenja.favored {display:none; }
.misljenja .favoriteItem img {width:100%; height:auto; padding:5px 0 0 0; }
.misljenja .slikaKategorije {position:relative; }
.misljenja .slikaKategorije:before, .sva_misljenja .slikaKategorije:before {content:"Mišljenja organa državne uprave /"; position:absolute; top:41px; left:40px; font-size:24px; font-family: opensansL; }
.sva_pitanja .slikaKategorije:before{content: "Odgovori na pitanja /"; }
.misljenja #coll_middle {position: relative; width: 956px; }
.misljenja .catTitle {position:absolute; top:66px; left:40px; z-index: 100; color:#98a278; background:none; text-transform: none; font-size:24px; font-family: opensansB; }
.misljenja .pages .page-pID a {color: #414042; height:auto; display: flex; flex-direction: column; justify-content: center; text-transform: uppercase; }
.misljenja .pages .page-pID {display:block; width:100%; position:relative; border-bottom:1px solid #e1e5e7; box-sizing:border-box; background:#fff; }
.misljenja .pages .page-pID:first-child {margin-top:20px; }
.sva_misljenja .pages .page-pID:first-child {margin:0px }
.misljenja .pages .page-pID .info { _height:120px; display: flex; flex-direction: column; justify-content: center; }
.misljenja .pages .page-pID .info h2 {padding:15px 15px 0 294px; height:100%; }
.misljenja .pages .page-pID .info h2 a {font-size:14px; font-family: opensansB; text-transform:uppercase; display: flex; flex-direction: column; justify-content: center;height:100%;  }
.misljenja .pages .page-pID .publish_date{
  font-size:14px; 
  position:absolute; color:#98a278; left:79px;
  top:38px; font-family: opensansB; 
} .misljenja .pages .page-pID .antrafile {font-size:14px; 
  _position:absolute; color:#98a278; 
  _left:294px;
  _bottom:10px;
  margin: 4px 0 10px 294px
  
}
.misljenja .pages .publish_date {}
.misljenja .page-pID .publish_date:before {content:"DATUM: "; }
.misljenja .pages .antrafile { }
.misljenja .pages .antrafile:before {content:"Broj: "; }
.misljenja .pages .page-pID:hover {background:#919b6e; }
.misljenja .pages .page-pID:hover .info a, .misljenja .page-pID:hover .publish_date, .misljenja .page-pID:hover .antrafile {color:#fff; }
.misljenja .page-pID:hover .favoriteItem {border-right:1px solid #fff; }
.misljenja .pageTitle {display:block; width:712px; padding:98px 23px 12px 23px; font-size:24px; background:#fff; color:#34474f; font-family: opensansB; text-transform:uppercase; line-height:1.1; }
.misljenja .donosilac, .misljenja .pageAntrafile {width:712px; box-sizing:border-box; font-size:15px; color:#929a69; background:#fff; padding:0 0 4px 23px; }
.misljenja .pageDate {width:712px; box-sizing: border-box; background:#fff; padding:0 0 35px 23px; color:#929a69; font-size:15px; }
.misljenja .pageDate span {font-size:15px; color:inherit; }
.misljenja .donosilac:before {content: "Donosilac: "}
.misljenja .pageAntrafile:before {content:"Broj: "; }
.misljenja .pageDate:before {content:"Datum: "; }
.misljenja .misljenjaOpcije {background: #b3b5b5; height:58px; width:712px; display: flex; display: -webkit-flex; flex-direction: row; -webkit-justify-content: end; justify-content: end; position:relative; }
.misljenjaOpcije div, .pitanjaOpcije div {width: 58px; height: 58px; text-align: center; box-sizing: border-box; }
.misljenja .misljenjaOpcije .navigationInDiv, .pitanje_prikaz .pitanjaOpcije .navigationInDiv {position:absolute; top:100%; left:0; right:0; height:63px; width:712px; border-bottom:2px solid #eee; box-sizing:border-box; }
.misljenjaOpcije .navigationInDiv .PageTrackNav, .pitanjaOpcije .navigationInDiv .PageTrackNav {display: flex; flex-direction: column; justify-content: center; height:100%; width:100%; }
.misljenjaOpcije .navigationInDiv .PageTrackNav ul, .pitanjaOpcije .navigationInDiv .PageTrackNav ul {font-size:0; text-align: left; padding-left:23px; }
.misljenjaOpcije .navigationInDiv .PageTrackNav ul li:nth-child(-2n+3), .pitanjaOpcije .navigationInDiv .PageTrackNav ul li:nth-child(-2n+3) {display:none; }
.misljenjaOpcije .navigationInDiv .PageTrackNav ul li, .pitanjaOpcije .navigationInDiv .PageTrackNav ul li {display:inline-block; vertical-align: top; font-size:0; padding-top:2px; }
.misljenjaOpcije .navigationInDiv .PageTrackNav ul li:after, .pitanjaOpcije .navigationInDiv .PageTrackNav ul li:after {content:"/"; display:inline-block; vertical-align: top; font-size:16px; line-height:19px; padding:0 3px; }
.misljenjaOpcije .navigationInDiv .PageTrackNav ul li:last-child:after, .pitanjaOpcije .navigationInDiv .PageTrackNav ul li:last-child:after {display:none; }
.misljenjaOpcije .navigationInDiv .PageTrackNav ul li:last-child a, .pitanjaOpcije .navigationInDiv .PageTrackNav ul li:last-child a {color:#919b6e; }
.misljenjaOpcije .navigationInDiv .PageTrackNav ul li a, .pitanjaOpcije .navigationInDiv .PageTrackNav ul li a {display:inline-block; vertical-align: top; font-size:14px; text-transform: uppercase; }
.misljenjaOpcije .navigationInDiv .PageTrackNav ul li a:hover, .pitanjaOpcije .navigationInDiv .PageTrackNav ul li a:hover {color:#919b6e; }
.misljenja #printMisljenje {background:#919b6e; position:relative; }
.misljenja #printMisljenje:hover:after {content:""; background-image: url("../../cms_upload/pages/files/19686_icon-pdf-svetlozelena-hover.png"); background-color:#919b6e; position:absolute; top:0; left:0; width:58px; height:58px; display:block; }
.misljenja .mFavoriti,.misljenja .aButtonBack, .misljenja .mPdfPrint, .misljenja .mPdf {cursor:pointer; }
.mPdfPrint {background:#414042; position:relative; }
.mPdfPrint:hover:after {content: ""; background-image: url("../../cms_upload/pages/files/19686_icon-print-tamnosiva-hover.png"); position: absolute; top: 0; left: 0; width: 58px; height: 58px; display: block; }
[data-misljenjeid="66143"]{
      height: 164px!important;
      
}
.misljenja .mFavoriti.favored {display:none; }
.misljenja .misljenjaOpcije div img {display:block; width:100%; height:auto; }
.misljenja .mEmpty {-webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.misljenja .mFavoriti {background:#4f563f }
.misljenja .mFavoriti:hover {background:#4f563f; background-image: url("../../cms_upload/pages/files/19686_star-white-hover.png"); }
.misljenja .pageBody {width:712px; background:#fff; border-top:1px solid #e1e5e7; padding:20px 25px; box-sizing:border-box; }
.misljenja .pageBody > p {padding-bottom:25px; line-height:1.4; text-align: justify; }
.misljenja .pageBody > p:last-child {padding:0px; }
.misljenja .pageBody > ul li {list-style:none; line-height:1.4; padding-left:30px; }
.misljenja .pageBody > ul {padding-bottom:25px; }
.sva_misljenja .pageBody {display:none; }
.sva_misljenja .misljenjaContainer {width:100%; background:#fff; border-top:1px solid #e1e5e7; padding:0px; box-sizing:border-box; margin-top:20px; }
/* FAVORITI */
.favoriti #coll_middle {position:relative; }
.favoriti .pageTitle {position: absolute; top: 44px; left: 45px; font-size: 24px; font-family: opensansL; }
.favoriti .pageBody {width:956px; }
.favoriti .nazivGrupe {height:59px; display:block; background:#9aa37b; color:#fff; padding:11px 26px 0px 26px; box-sizing:border-box; font-size:24px; margin-top:20px; }
.favoriti .favoriteGroupContainer .favoriteItem {font-size:0; border-bottom:1px solid #e8e9e9; background:#fff; box-sizing:border-box; }
.favoriti .favoriteGroupContainer .favoriteItem > div {display:inline-block; vertical-align: top; position:relative; }
.favoriti .favoriteBrojCasopisa {background:#b3b5b5; margin:16px 0; width:56px; text-align:center; }
.favoriti .favoriteBrojCasopisa a {font-size:16px; color:#fff; padding:7px 0; display:block; }
.favoriti .favoriteBrojCasopisa .favoriteNazivZakona span {top:6px; left:65px; }
.favoriti .favoriteNaslov {width:800px; margin:22px 0 22px 80px; }
.favoriti .favoriteNaslov a {display:block; font-size:18px; font-weight: bold; }
.favoriti .favoriteNazivZakona {display:block; width:100%; height:100%; }
.favoriti .favoriteNazivZakona span {position: absolute; top: 21px; left: 22px; width: 36px; height: 30px; cursor: pointer; border-right:none; }
.favoriti .messageBOX {width:100%; background:#fff; margin-top:20px; text-align: center; padding:36px 20px; box-sizing:border-box; }
.favoriti .messageBOX h1 {width:250px; margin:0 auto; text-transform:uppercase; font-size:14px; font-weight:bold; }
.favoriti .messageBOX .dugme {margin:15px auto 0 auto; width:131px; height:42px; box-sizing: border-box; padding: 12px 0 4px 0; border-radius: 30px; color: #fff; text-transform: uppercase; letter-spacing: 0.5px; background:#4f563f; font-size: 12px; -webkit-box-shadow: 0px 4px 9px -2px rgba(0,0,0,1); -moz-box-shadow: 0px 4px 9px -2px rgba(0,0,0,1); box-shadow: 0px 4px 9px -2px rgb(0, 0, 0); display:block; }
.activeLinkT1 {background:#4f563f; }

/*KALKULATORI*/
.kalkulatori .glavni_meni>ul>li:nth-child(8) a{font-family: openSansB}
.kalkulatori .oblast_sadrzaja {margin:0 auto 20px auto; }
.kalkulatori .oblast_sadrzaja{}
.kalkulatori #coll_middle{width:1200px; margin: auto; }

/* REZULTATI PRETRAGE */
.search.catid_12 #coll_left { }
.search.catid_12 #coll_middle {_margin-left:0; }

/*NOVA PRETRAGA*/
.pretragaSviRezultati{padding:20px }
.pretragaSviRezultati li{_display: block; margin: 0 0 0 20px; padding:20px 4px; list-style: square; }
.pretragaSviRezultati .naslov_rezultata{display: block; color:#4f563f; font-family: opensansB; padding: 4px 0 4px 0; }
.pretragaSviRezultati .kratak_preged_rezultata{font-size:14px; display: block; line-height: 18px }

/*STARI REZULTATI*/
.RezultatiSumarno {background:#fff; padding:30px 24px 0px 53px; margin-bottom:20px; position:relative; height:122px; box-sizing:border-box; }
.RezultatiSumarno .RezultatiSumarnoBack {position:absolute; top:0; left:0; width:29px; cursor:pointer; }
.RezultatiSumarno > span {display:block; width:100%; }
.RezultatiSumarnoNaslov {font-size:14px; color:#414042; margin-bottom:8px }
.RezultatiSumarnoNaslov .italic {color:#b3b3b3; font-size:14px; }
.RezultatiSumarnoBrojke {color:#414042; }
.RezultatiSumarnoBrojke a:first-child {color:#a1a686; font-weight:bold }
.RezultatiSumarno .RezultatiSumarnoBack img {padding:24px 0 28px 0; }
.buttonMoreResults{
	background:#4f563f;color:#eee;
	padding:16px 30px;
	display: block;
	width:160px;
	text-align: center;
	text-transform: uppercase;
	margin:10px auto;
	border-radius:30px
}
.buttonMoreResults:hover{
	background:#9aa37b;
}

.hederRezultata {background:#9aa37b; font-size:0; display: -webkit-box; display: -webkit-flex; display: flex; }
.hederRezultata > span {height:60px; box-sizing:border-box; color:#fff; font-size:24px; }
.hederRezultata .hederBrojRezultata {width:65px; background:#414042; text-align:center; padding:14px 0; }
.hederRezultata .hederNaslov {padding:14px 26px; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; font-family: opensansL; }
.rezultatiLista {font-size:0; border-bottom:1px solid #e8e9e9; background:#fff; box-sizing:border-box; }
.rezultatiLista li {font-size:0; border-bottom:1px solid #e8e9e9; box-sizing:border-box; position:relative; }
.rezultatiLista li:last-child {border-bottom:none; }
.rezultatiLista .casopisBroj {font-size:16px; color:#fff; padding:10px 0; background:#b3b5b5; width:56px; text-align:center; _margin-top:16px; }
.rezultatiLista li span, .rezultatiLista li a {display:inline-block; vertical-align: top; position:relative; text-transform: uppercase; }
.rezultatiLista .dateSrch{position: absolute; top:2px; left:118px; }
.rezultatiLista .datumMisljenja{position: absolute; left:240px; top:2px; }
.rezultatiLista li a {font-size:18px; font-family: opensansB; width:80%; margin:30px 0 22px 20px; }
.pregledSvihRezultata {width:712px; height:60px; background:#b3b5b5; margin:0 0 2px 0 }
.pregledSvihRezultata a {display:block; width:100%; height:100%; color:#fff; font-size:18px; padding:18px 0 0 63px; box-sizing:border-box; }
.rezultatiPretrage.rezultatiMisljenja .rezultatiLista li a,.rezultatiPretrage.pretragaOdgovori .rezultatiLista li a {margin:22px 0 0px 20px; width:860px; text-transform: uppercase; }
.rezultatiPretrage.rezultatiMisljenja .rezultatiLista li span,.rezultatiPretrage.pretragaOdgovori .rezultatiLista li span {padding:3px 0 22px 20px; font-size:14px; font-weight:bold; color:#919b6e }
.rezultatiPretrage.rezultatiPropisi .rezultatiLista li a {margin:22px 0 0 62; width:860px; }
.rezultatiLista searchtext {display:inline-block; width:90%; }
.nemaRezultata {padding:16px 65px; background:#fff; font-size:18px; color:#999 }
#coll_right .pretragaBanner {margin-left:20px;display:none }
#coll_right .pretragaBanner a {display:block; width:100%; height:100%; }
#coll_right .pretragaBanner a img {display:block; width:100%; height:auto; }
.propisiRezultati .datumMisljenja{left: 112px}

/*NAPREDNA PRETRAGA*/

.propisi .searchTools{margin-top: 20px}

.searchTools{background: #fff;padding:0 0 20px }
.searchTools h2{padding:20px 15px; box-sizing:border-box; background:#939a73; color:#fff; text-transform:uppercase}
.searchTools ul{margin:0px 15px; box-sizing:border-box; border-bottom: 1px solid #eee;padding: 5px 0}
.searchTools ul li{list-style: none; padding:7px 0}
.searchTools li select{width: 100%; background: #eee; border:1px solid #eee; padding: 5px; box-sizing:border-box; border-radius:20px}
.searchTools .mesecGodina{display: flex; justify-content:space-between}
.searchTools .mesecGodina select{width: 49%}
.searchTools input[type='text']{width: 100%; padding:5px; box-sizing:border-box; background: #eee; border-radius: 20px; border: 1px solid #eee;
box-shadow: 1px 1px 1px #ccc inset}
.searchTools li input[type='radio']{margin-right: 5px;}
.searchTools #napredna_pretraga{width: 172px; height: 50px;padding: 15px 0;box-sizing: border-box;display: block;
  margin:20px auto 0; text-align: center; color: #fff; font-size: 13px; text-decoration: none; text-transform: uppercase; display: block;
background:#939a73; cursor:pointer; border-radius:30px}
#napredna_pretraga:hover{background: #4f563f; transition: all .3s}
.searchTools label{font-size: 14px; padding: 0px 0 5px; display: inline-block}
.overlay{display: block;
background: rgba(1,1,1,.5);
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 10000;}
.hide{display: none}

.RezultatiNoviSearch a:first-child{color: #555; font-weight: normal}
.RezultatiNoviSearch a.aktivanSearchFilter{color: #939a73; font-weight: bold}

.overlay p{margin: 200px auto; width: max-content; color:#fff}

/*OBLASTI*/
.banerOblasti {position:relative; height:122px; _background: red; background-image:url('../../cms_upload/pages/category_images/20_banner-casopis.jpg'); margin-bottom: 20px; }

.banerOblasti h3 {position: absolute; top:44px; left:40px; font-size:24px; font-family: opensansL; }
.banerOblasti.twoRows h3{line-height:32px;
 top:26px; 
}
/* ODGOVORI NA PITANJA */
.pitanja #coll_middle {position:relative; }
.pitanja .pageBody {width:712px; }
.pitanja .slikaKategorije:before {content:"Odgovori na pitanja /"; position:absolute; top:41px; left:40px; font-size:24px; font-family: opensansL; }
.pitanja .catTitle {position:absolute; top:66px; left:40px; z-index: 100; color:#98a278; background:none; text-transform: none; font-size:24px; font-family: opensansB; }
.pitanja .pages {font-size: 0; margin: 0; }
.pitanja .page-cID {list-style: none; width: 224px; display: inline-block; vertical-align: top; margin: 20px 20px 0 0; }
.pitanja .pages .page-cID:nth-child(4n) {margin:20px 0 0 0 }
.pitanja .page-cID:last-child {margin:20px 0 0 0; }
.pitanja .pages .page-cID a {color: rgb(255, 255, 255); height: 60px; display: flex; flex-direction: column; justify-content: center; padding: 0 14px; font-size: 12px; font-weight: 600; text-transform: uppercase; background:#b3b5b5; letter-spacing: 0.7px; }
.pitanja .pages {font-size: 0; margin: 0; }
.pitanja .pages .page-pID {display: block; width: 100%; position: relative; border-bottom: 1px solid #e1e5e7; box-sizing: border-box; background: #fff; }
/*ERROR PAGE*/
.errorPage .searchBox {display: none }
.errorPage #coll_middle {width:600px; margin:auto; text-align: center; display: block; }
.errorPage #pageBody {border:3px solid #fff; border-radius: 16px; padding:20px; }
.errorPage #pageBody div p {font-size:18px; padding-bottom: 10px }
.errorPage #pageBody div a {display: block; padding:6px 20px; border:1px solid #fff; width:200px; margin: 10px auto 0 auto; }

/*PITANJE PRIKAZ*/
.pitanje_prikaz #coll_middle {position:relative; }
.pitanje_prikaz .pageBody {width:712px; }
.pitanje_prikaz #ostaliOdgovori {padding: 10px 0; line-height: 20px }
.pitanje_prikaz .ostaliOdgovori ul {display: block }
.pitanje_prikaz .submenuAllItems {position:relative; }
.pitanje_prikaz .submenuAllItems a {display: block; font-size: 15px; padding:18px 16px 20px 16px; color:#fff; }
.pitanje_prikaz .submenuAllItems span {color:#fff; position: absolute; top:23px; right:20px; font-size:13px; pointer-events: none; }
.pitanje_prikaz .slikaKategorije:before {content:"Odgovori na pitanja /"; position:absolute; top:41px; left:40px; font-size:24px; font-family: opensansL; }
.pitanje_prikaz .catTitle {position:absolute; top:66px; left:40px; z-index: 100; color:#98a278; background:none; text-transform: none; font-size:24px; font-family: opensansB; }
.pitanje_prikaz .pages {font-size: 0; margin: 0; }
.pitanje_prikaz .page-cID {list-style: none; width: 224px; display: inline-block; vertical-align: top; margin: 20px 20px 0 0; }
.pitanje_prikaz .pages .page-cID:nth-child(4n) {margin:20px 0 0 0 }
.pitanje_prikaz .page-cID:last-child {margin:20px 0 0 0; }
.pitanje_prikaz .pages .page-cID a {color: rgb(255, 255, 255); height: 60px; display: flex; flex-direction: column; justify-content: center; padding: 0 14px; font-size: 12px; font-weight: 600; text-transform: uppercase; background:#b3b5b5; }
.pitanje_prikaz .pages {font-size: 0; margin: 0; }
.pitanje_prikaz .pages .page-pID {display: block; width: 100%; position: relative; border-bottom: 1px solid #e1e5e7; box-sizing: border-box; background: #fff; }
.pitanje_prikaz .pages .page-pID:first-child {margin-top: 20px; }
.pitanje_prikaz .pages .page-pID:last-child {border-bottom: none; }
.pitanje_prikaz .pages .page-pID .info {height: 95px; display: flex; flex-direction: column; justify-content: center; }
.pitanje_prikaz .pages .page-pID .info:hover {background: #919b6e; }
.pitanje_prikaz .favoriteItem {width: 26px; height: 36px; position: absolute; top: 30px; left: 23px; border-right: 1px solid #b3b5b5; padding-right: 14px; cursor: pointer; }
.pitanje_prikaz .favoriteItem {cursor: pointer; }
.pitanje_prikaz .favoriteStarMisljenja.favored {display: none; }
.pitanje_prikaz .favoriteItem img {width: 100%; height: auto; padding: 5px 0 0 0; }
.pitanje_prikaz .pages .page-pID .info h2 {padding: 0 15px 0 294px; height:100%; }
.pitanje_prikaz .pages .page-pID .info h2 a {font-size: 14px; font-family: opensansB; height:100%; }
.pitanje_prikaz .pages .page-pID:hover .info h2 a, .pitanje_prikaz .pages .page-pID:hover .publish_date {color:#fff; }
.pitanje_prikaz .page-pID:hover .favoriteItem {border-right:1px solid #fff; }
.pitanje_prikaz .pages .page-pID a {color: #414042; height:auto; display: flex; flex-direction: column; justify-content: center; text-transform: uppercase; }
.pitanje_prikaz .pages .page-pID .publish_date {font-size:14px; position:absolute; color:#98a278; left:79px; top:38px; }
.pitanje_prikaz .page-pID .publish_date::before {content: "Datum: "; }
.pitanje_prikaz .pitanjaOpcije {background:#b3b5b5; width:712px; display: flex; display: -webkit-flex; flex-direction: row; -webkit-justify-content:end; justify-content: end; position:relative; }
.pitanje_prikaz .pitanjaOpcije div {width:58px; height:58px; text-align:center; }
.pitanje_prikaz .pitanjaOpcije .pButtonBack {cursor: pointer; }
.pitanje_prikaz .pitanjaOpcije .pFavoriti {background:#4f563f; padding:16px; box-sizing: border-box; cursor:pointer; }
.pitanje_prikaz .pitanjaOpcije .pFavoriti.favored {display:none; }
.pitanje_prikaz .pitanjaOpcije .pEmpty {-webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.pitanje_prikaz .mFavoriti, .pitanje_prikaz .aButtonBack, .pitanje_prikaz .pPdfPrint, .pitanje_prikaz .mPdf {cursor: pointer; }
.pitanje_prikaz .mFavoriti {background: #4f563f; box-sizing:border-box; }
.pitanje_prikaz #printOdgovor {background: #919b6e; position:relative; }
.pitanje_prikaz #printOdgovor:hover::after {content: ""; background-image: url("../../cms_upload/pages/files/19686_icon-pdf-svetlozelena-hover.png"); background-color: #919b6e; position: absolute; top: 0; left: 0; width: 58px; height: 58px; display: block; }
.pitanje_prikaz .mFavoriti:hover {background-image: url("../../cms_upload/pages/files/19686_star-white-hover.png"); }
.pitanje_prikaz .pPdfPrint {background: #414042; position:relative; }
.pitanje_prikaz .pPdfPrint:hover::after {content: ""; background-image: url("../../cms_upload/pages/files/19686_icon-print-tamnosiva-hover.png"); background-color: #414042; position: absolute; top: 0; left: 0; width: 58px; height: 58px; display: block; }
.pitanje_prikaz .mFavoriti.favored {display: none }
.pitanje_prikaz .pitanjaOpcije div img {width:100%; height:100%; display:block; }
.misljenja .porukaHTML, .pitanje_prikaz .porukaHTML {display:block; position:absolute; top:0px; right:244px; z-index:100; }
.misljenja .loading, .pitanje_prikaz .loading {height:20px; padding-top:58px; }
.misljenja .loading p, .pitanje_prikaz .loading p {color:#fff; }
.poruka a {display:block; width:100%; height:100%; }
.poruka a img {display:block; width:100%; height:auto; }
.pitanje_prikaz .pitanjaBanner, .misljenja .pitanjaBanner {position:absolute; top:0; right:0; }
.pitanje_prikaz .pageTitle {width:712px; padding:89px 26px 0px 26px; background:#fff; font-size:24px; color:#34474f; line-height:1.1; font-family: opensansB; text-transform:uppercase; }
.pitanje_prikaz .pageAntrafile {width:712px; position:relative; box-sizing:border-box; padding:68px 26px 26px 26px; background:#fff; font-size:18px; font-family: opensansB; color:#919b6e; line-height:1.3 }
.pitanje_prikaz.sva_misljenja .pageAntrafile {display:none;}
.pitanje_prikaz .pageAntrafile:before {content:"Pitanje:"; position:absolute; top:37px; left:26px; font-size:18px; color:#34474f; }
.pitanje_prikaz .pageBody {background:#fff; padding:39px 42px 0px 88px; box-sizing:border-box; border-top:1px solid #e1e5e7; }
.pitanje_prikaz .pageBody p {padding:0 0 20px 0; text-align:justify; }
.pitanje_prikaz .pageBody strong {font-family:opensansB }
.pitanje_prikaz .pageBody p:last-child {padding:0 0 16px 0 }
.pitanje_prikaz ol {margin: -8px 0 1em 2em; }
.pitanje_prikaz ol li {padding:2px 0; }
.pitanje_prikaz .pageDate {width:712px; box-sizing: border-box; background:#fff; padding:0 0 35px 28px; color:#929a69; font-size:15px; }
.pitanje_prikaz .pageDate span {font-size:15px; color:inherit; }
.pitanje_prikaz .pageDate:before {content:"Datum: "; }

/* STATISTIKA */
.statistika.catid_881 .oblast_sadrzaja {position:relative; }
.statistika.catid_881 #coll_middle {margin:0; width:100%; }
.statistika.catid_881 #coll_right {margin:0 0 0 20px; }
.statistika #coll_middle {position:relative; }
.statistika .slikaKategorije:before {content:"Statistički podaci"; position:absolute; top:41px; left:40px; font-size:24px; font-family: opensansL; }
.statistika.catid_881 .categoryInfoBox {background:#fff; position:absolute; top:0; left:0; z-index:100; }
.statistika.catid_881 .categoryInfoBox .slikaKategorije {height:100%; width:956px; }
.statistika.catid_881 .categoryInfoBox .slikaKategorije img {padding-left:244px }
.statistika.catid_881 .pages, .statistika.catid_881 .statistikaBanner {padding-top:144px; float:right; }
.statistika.catid_881 .pages:after, .statistika.catid_881 .statistikaBanner:after {float:none; clear:both; }
.statistika.catid_881 .pages {width:956px; padding:124px 20px 0 0; float:left }
.statistika .pageTitle {position: absolute; top: 66px; left: 40px; z-index: 100; color: rgb(152, 162, 120); background: none; text-transform: none; font-size: 24px; font-family: opensansB; }
.statistika .bocniMeniStrane {background: #fff; }
.statistika .menuLeftNaslovLeft span {padding: 0px; height: 100%; display: flex; flex-direction: column; justify-content: center; }
.statistika .markerKategorije {background: #b3b5b5; }
.statistika .bocniMeniStrane li {list-style:none; border-bottom:2px solid rgb(225, 229, 231); box-sizing: border-box; line-height: 1.2; cursor: pointer; }
.statistika .bocniMeniStrane li:last-child {border-bottom:none; }
.statistika .bocniMeniStrane li:hover {background: #b3b5b5; }
.statistika .bocniMeniStrane li a {font-size: 14px; padding: 10px 15px; display: block; }
.statistika .statistikaPadding .pageBody {padding:24px 36px 14px 36px; box-sizing:border-box; }
.statistika .pageBody {background:#fff; margin:20px 0 0 0; padding-bottom:20px; }
.statistika.catid_882 .pageBody, .statistika.catid_888 .pageBody {padding:0; }
.statistika.catid_886 .pageBody p {padding:17px 35px 0px 35px; }
.statistika .pageBody p {padding-bottom:17px; }
.statistika .pageBody h3 {height: 59px; padding: 12px 21px 0px 21px; box-sizing: border-box; background: #b3b5b5; font-size: 24px; color: #fff; }
.statistika .statistikaSlikeContainer {padding:20px 20px 0px 20px; box-sizing: border-box; }
.statistika.catid_887 .statistikaSlikeContainer {padding:20px }
.statistika.catid_887 .statistikaSlikeContainer:last-child {padding:20px 20px 0px 20px }
.statistika .statistikaSlikeContainer img {width:100%; display:block; height:auto; }
.statistika .statistikaTableText {padding:35px 20px 0px 20px; }
.statistika .statistikaTableText p {font-family:opensansI; color:#919b6e; font-size:13px; padding:4px 0; }
.statistika .indentA {margin:0 0 0 30px }
.statistika .indentB {margin:0 0 0 60px }
.statistika .dropDownStatistika {background:#eee; }
.statistika .dropDownStatistika.boxVisible .slikaDropDown {display:block; }
.statistika .dropDownStatistika.boxUnvisible .slikaDropDown {display:none; }
.statistika .clickBoxStat {height:59px; width:712px; padding:12px 21px 0px 21px; box-sizing:border-box; background:#b3b5b5; cursor:pointer; color:#fff; position:relative; border-bottom:2px solid #fff; }
.statistika .flags td {position: relative; cursor: pointer; }
.statistika .flags .overImageFlag {display:none; }
.statistika .flags .imageFlag:hover {opacity:1 }
.statistika .flags td:hover:after {content:""; width:100%; height:100%; background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 34%, rgba(255,255,255,0.22) 63%, rgba(179,242,182,0.22) 85%, rgba(255,255,255,0.22) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 34%,rgba(255,255,255,0.22) 63%,rgba(179,242,182,0.22) 85%,rgba(255,255,255,0.22) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 34%,rgba(255,255,255,0.22) 63%,rgba(179,242,182,0.22) 85%,rgba(255,255,255,0.22) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#38ffffff',GradientType=1 ); /* IE6-9 */
position: absolute; z-index: 5; top:0; pointer-events: none; }


.statistika .bidirectionalScroll{
  position: relative;
}
.statistika .bidirectionalScroll .fixed_top{
  position: absolute;
  top:0;left:0;
}

.statistika .bidirectionalScroll .fixed_left{
  position: absolute;
  top:0;left:0;
   height:3790px;
}
.statistika .bidirectionalScroll .tableUIDOmain{
  height:3790px;
  width:912px;
  /*! overflow-x: scroll; */
}
.statistika .bidirectionalScroll img{
  display: block;
  height:100%;
}
/* borderi */
.statistika .dropDownStatistika.boxVisible .clickBoxStat.boxBorder {border-bottom:none; }
.statistika .dropDownStatistika.boxUnvisible .clickBoxStat.boxBorder {border-bottom:2px solid #fff; ; }
.statistika .dropDownStatistika.boxUnvisible .clickBoxStat {border-bottom:none; }
.statistika .dropDownStatistika:last-child .clickBoxStat.boxBorder {border-bottom:none; }
.statistika .dropDownStatistika h1 {font-size:24px; color:inherit; width:150px; }
.statistika .dropDownStatistika .icons {color:inherit; position:absolute; top:25px; left:94px; font-size:11px; transform: rotate(0deg); }
.statistika .dropDownStatistika.boxVisible .icons {transform: rotate(180deg); }
.statistika .dropDownStatistika.boxVisible .icons.iconRotated {transform: rotate(0deg); padding:0; }
.statistika .dropDownStatistika .icons.iconRotated {transform: rotate(180deg); padding:0; }
.statistika .slikaDropDown {padding:20px; background:#fff; }
.statistika .slikaDropDown img {display:block; width:100%; height:auto; }

/*LOGIN*/
#myaccount_style {margin: auto; width: 100%; box-sizing: border-box; }
#myaccount_style .contentTABLE {width:100%; border-collapse:collapse; }
#myaccount_style .contentArea {vertical-align:top; padding:0px; }
.form_container {margin:5px 5px 5px 5px; -webkit-box-shadow: 0px 0px 4px #e1e1e1; }
.registracijaNaslov, .registracijaPozdrav {display:none; }
.aaa {text-align: center; padding:0 0 20px 0; font-family: opensansB; text-transform: uppercase; }
.badEntry,.aaa {background:#fff; padding:20px 120px; }
.badEntry p, .aaa p {width:400px; margin:0 auto; text-align:center; font-family: opensansB; text-transform: uppercase; }
.badEntry .requestSupport{ color:#a55; font-size:12px; text-transform:uppercase;width:100%;margin:30px auto; display: block;}
#ulogujte_se {margin:0px auto 20px auto; width:100%; text-align:center; background:#fff; }
#ulogujte_se H3 {font-size:14px; color:#424345; text-transform:uppercase; margin:0px; padding:20px; }
#ulogujte_se P {color:#424345; text-transform:uppercase; font-size:12px; letter-spacing: 1px; position:relative; padding:0 0 5px 0; }
#ulogujte_se P:first-child {padding:30px 0 5px 0; position:relative; }
#ulogujte_se P a {padding:20px 0 27px 0; color:#919b6e; display: block; text-decoration:underline; font-size:12px; text-decoration:none; letter-spacing: 1px; }
#ulogujte_se INPUT, #registrujte_se INPUT, .app_field_unos {border:none; font-size: 12px; padding: 0; color:#444; background:#f1f2f4; width:265px; height:42px; text-align:center; letter-spacing: 1px; }
#ulogujte_se .korime, #ulogujte_se .lozinka, .field_email {width: 265px; height: 42px; margin:0 auto; }
.field_email {position:relative; }
.korime:before, .lozinka:before, .field_email:before {content:""; width:20px; height:42px; color:#000; background:#f1f2f4; position:absolute; top:0px; right:100%; border-radius:30px 0 0 30px; }
.korime:after, .lozinka:after, .field_email:after {content:""; width:20px; height:42px; color:#000; background:#f1f2f4; position:absolute; top:0px; left:100%; border-radius: 0 30px 30px 0 ; }
.field_email:before, .field_email:after {top:0; }
#ulogujte_se #dugme_login, #registrujte_se #dugme_login, .forgotPass_submit {background: #4f563f; font-size: 12px; -webkit-box-shadow: 0px 4px 9px -2px rgba(0,0,0,.3); -moz-box-shadow: 0px 4px 9px -2px rgba(0,0,0,.3); box-shadow: 0px 4px 9px -2px rgba(0,0,0,.3); box-sizing: border-box; _padding:10px 0 0 0; color: #f6f6f6; letter-spacing: 1px; text-transform:uppercase; margin-top:20px; width:158px; box-sizing:border-box; cursor:pointer; }
#dugme_login,.forgotPass_submit {border-radius:30px; border:none; }
.forgotPass_submit {height:42px; }
#registrujte_se {float:left; width: 340px; }
#registrujte_se P {text-align:left; padding:0px 0px 5px 0px; color:#ababab; }
#registrujte_se H3 {font-size:14px; color:#696969; text-transform:uppercase; margin-bottom:10px; }
#registrujte_se P LABEL {margin-bottom:0px; display: block; }
#myaccount_style .menuArea {display: none; }
.menuArea .markerStrane {background:url(../../site_images/sadrzaj/senka_lista_mojprojekat_over.gif) no-repeat 0% 100%; }
.registrator .categoryInfoBox {background:#fff; position:relative; margin-bottom:20px; }
.registrator .categoryInfoBox .slikaKategorije {width:956px; height:122px; float:right; }
.registrator .categoryInfoBox h1 {position: absolute; top: 44px; left: 45px; font-size: 24px; font-family: opensansL; }
.supportLink{background: #919b6e; display: block; width:300px;margin:10px auto; color:#fff; padding:10px; border-radius:20px; text-transform:uppercase; font-family:opensans}
.supportLink:hover{background:  #4f563f}
.myAcc_forgotPass {background:#fff; padding:30px 0 65px 0; text-align:center; }
.myAcc_forgotPass > p {font-size:14px; font-weight:bold; width:440px; margin:0 auto; }
.myAcc_forgotPass .myAcc_header {padding:16px 0 5px 0; text-transform:uppercase; color:#424345; font-size:12px; letter-spacing: 1px; }
.myAcc_forgotPass .app_field_unos {}

/* NEPORESKE STRANE */
.ne_poreske_strane .slikaKategorije::before {content: "(Ne)poreske strane"; position: absolute; top: 41px; left: 40px; font-size: 24px; font-family: opensansL; }
.ne_poreske_strane .pageTitle {position: absolute; top: 66px; left: 40px; z-index: 100; color: rgb(152, 162, 120); background: none; text-transform: none; font-size: 24px; font-family: opensansB; }
.ne_poreske_strane #coll_middle {position:relative }
.ne_poreske_strane .categoryInfoBox {background:#fff; }
.embdgallery_wrapper {}
.embdgallery {font-size:0; }
.embdgallery li {list-style: none; width: 224px; display: inline-block; vertical-align: top; margin: 20px 20px 0 0; background:#fff; }
.embdgallery li:nth-child(4n) {margin: 20px 0 0 0; }
.embdgallery_image {height:140px; overflow:hidden }
.embdgallery_image img {display:block; width:100%; height:auto; }
.embdgallery_title {font-size:18px; padding:12px 10px 30px 10px }

/* OBRASCI I SIFARNICI */
.obrasci .glavni_meni > ul > li:nth-child(7) > a {font-family: opensansB; }
.obrasci .oblast_sadrzaja > div {display:inline-block; vertical-align: top; }
.obrasci #coll_left {height:auto; margin-right:20px; }
.obrasci .bocniMeniStrane {}
.obrasci .bocniMeniStrane li {list-style:none; background: #919b6e; height: 60px; border-bottom: 2px solid #fff; cursor: pointer; }
.obrasci .bocniMeniStrane li:last-child {border-bottom: 0px solid #fff; }
.obrasci .bocniMeniStrane li a {box-sizing: border-box; padding: 0 0 0 20px; height: 100%; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; color: #fff; font-size: 15px; }
.obrasci #coll_middle {font-size:0; width:956px; margin:0; position:relative; }
.obrasci.catid_1115 #coll_middle {width:100%; }
.obrasci .categoryInfoBox {position:relative; height:122px; overflow:hidden }
.obrasci .arhivaBanner {width: 224px; padding: 20px 0 0 20px; display: inline-block; vertical-align: top; }
.obrasci.catid_1131 .arhivaBanner, .obrasci.catid_1130 .arhivaBanner {padding:0px 0 0 20px; }
.obrasci #pageBody {width: 956px; display:inline-block; vertical-align: top; margin-top:20px; font-size:0; }
.obrasci.catid_1131 #pageBody  {margin-top:20px; padding:58px 0 0 0; width:712px; }
.obrasci.catid_1130 #pageBody {padding:58px 0 0 0; width:712px; margin:0px; }
.obrasci .catTitle {left:40px; }
.obrasci .blockObrasci {width:468px; display:inline-block; vertical-align: top; }
.obrasci .blockObrasci:first-child {margin-right:20px; }
.obrasci .blockObrasci h2 {color: #fff; background: #b3b5b5; height: 60px; display: flex; flex-direction: column; justify-content: center; padding: 0 14px; font-size: 16px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.7px; }
.obrasci .listaBox {position:relative; background:#fff; min-height: 60px; }
.obrasci .obrasciList {color: #4e4d4f; padding:0 0 0 85px; border-top: 1px solid #e1e5e7; display: flex; flex-direction: column; justify-content: center; height:60px; text-transform: uppercase; font-family: opensansB; font-size: 14px; }
.obrasci .boxObrasci:nth-child(2) .obrasciList {border-top:0px solid red; }
.obrasci .toogleContent:after {content:""; display:block; width:1px; height:35px; border-right: 1px solid #b3b5b5; position:absolute; top:0; left:48px; }
.obrasciDisplay {}
.obrasciDisplay li {padding:0 0 0 85px; list-style:none; min-height:48px; display: flex; flex-direction: column; justify-content: center; border-top:1px solid #e1e5e7; }
.obrasciDisplay li a {font-size:14px }
.obrasci .boxSifarnici li {list-style: none; }
.obrasci .boxSifarnici li a {padding: 0 0 0 20px; min-height: 50px; display: flex; flex-direction: column; justify-content: center; border-bottom: 1px solid #e1e5e7; height:60px; color: #4e4d4f; text-transform: uppercase; font-family: opensansB; font-size: 14px; }

/* stranice */
.obrasci .pageTitle {position:absolute; top:0px; left:76px; height:58px; width:520px; display: flex; flex-direction: column; justify-content: center; color:#fff; font-weight: 600; text-transform: uppercase; font-size: 16px; z-index: 20; }
.obrasci .boxSifarnici li:last-child a {border-bottom:0px solid #e1e5e7; }
.obrasci .obrasciOpcije {background: #b3b5b5; height: 58px; width: 712px; display: flex; display: -webkit-flex; flex-direction: row; -webkit-justify-content: end; justify-content: end; position: absolute; top:0; left:0; z-index: 10; }
.obrasci .aButtonBack {cursor:pointer; }
.obrasci .obrasciOpcije div {width: 58px; height: 58px; text-align: center; box-sizing: border-box; }
.obrasci .obrasciOpcije .porukaZaPrint {width:535px; font-size: 14px; text-align: right; padding:8px 10px 0 8px; background: #919b6e; color:#eee; position:relative; }
.catid_1130 .pageTitle {display: none!important; }
.obrasci .obrasciOpcije .porukaZaPrint:after {content:""; position: absolute; width:10px; height:10px; top:20px; right:-10px; background-image: url("../../cms_upload/pages/files/small-arrow-right.png"); z-index: 2000; }
.obrasci .obrasciOpcije .mEmpty {-webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.obrasci .obrasciOpcije .mPdf, .obrasci .obrasciOpcije .printPdf {position:relative; cursor:pointer; }
.obrasci .obrasciOpcije .mPdf, .obrasci .obrasciOpcije .printPdf:hover {background: #919b6e; }
.obrasci .obrasciOpcije .printPdf, .obrasci .obrasciOpcije .mPdf:hover {background: #4e563f; }
.obrasci .obrasciOpcije .mPdf a, .obrasci .obrasciOpcije .printPdf a {display:block; width:100%; height:100% }
.obrasci .mPdf:hover:after {background-image: url("../../cms_upload/pages/files/19686_icon-pdf-hover.png"); }
.obrasci .printPdf:hover:after {background-image: url("../../cms_upload/pages/files/19686_icon-print-tamnosiva-hover.png"); }
.obrasci .favoriteStarObrasci {background: #414042; box-sizing: border-box; position: unset; border: none; cursor:pointer; }
.obrasci .favoriteStarObrasci.favored {display:none; }
.obrasci .favoriteStarObrasci:hover {background-image: url("../../cms_upload/pages/files/19686_star-white-hover.png"); }
.obrasci .obrasciUvecaniPdf {background: #4f563f; box-sizing: border-box; position: relative; }
.obrasci .obrasciUvecaniPdfHover {display:none }
.obrasci .obrasciUvecaniPdf:hover .obrasciUvecaniPdfHover {display: block; position: absolute; top: 0; left: 0; width: 58px; height: 58px; display: block; cursor: pointer; }
.obrasci table {width:100%; border-collapse: collapse; margin:0px 0 20px 0 }
.obrasci table tr {height:58px; }
.obrasci .obraci_30216 tr td:nth-child(2) { width:20px; }
.obrasci table tr td {background:#fff; border-bottom:2px solid #eee; padding:0px 15px; box-sizing:border-box; }
.obrasci table tr td:first-child {width:60px; text-align:center; }
.obrasci table tr:first-child td {text-align:left; padding:0px 20px 0 35px; }
.obrasci table tr td:nth-child(2) {background: #ccc; width:200px; }
.obrasci .obrasciT4 tr td:nth-child(3) {border-right:2px solid #eee; }
.obrasci .obrasciT4 tr td:nth-child(2) {background: #ccc; width:60px; text-align:center; }
.obrasci .obrasciT4 tr:first-child td h3 {padding:0px 20px 0 0px; }
.obrasci .obrasciT4 h3 {text-align:left; display: flex; display: -webkit-flex; flex-direction: row; padding:0px 20px 0 20px; }
.obrasci table h2 {text-transform: uppercase; font-family: opensansB; font-size:16px; }
.obrasci table h3 {font-size:13px; text-transform:uppercase; }
.obrasci table tr td p {font-size:13px; padding:8px 0; }
.obrasci iframe {width:100%; height:978px; }
.obrasci .contentObrasci {background: #fff; text-align: center; padding:20px 0; }
.obrasci .contentObrasci .imageObrasci {width:640px; margin:20px auto; border:1px solid #ccc; }
.obrasci .contentObrasci .imageObrasci img {width:100%; }

/*FOOTER*/
.oblast_futera {background: #fff; padding-bottom: 30px; }
.footer-wrapper {width: 1200px; margin: 0 auto; font-size:0; }
.footer-iner {text-align: center; display: inline-block; vertical-align: top; width: 50%; }
.footer-iner .logoThm {width: 180px; height: auto; margin:0 auto; padding-top: 10px }
.footer-iner .logoThm img {width: 100%; _height: 100%; }
.footer-iner p {font-size: 12px; }
.footer-count {display: inline-block; vertical-align: top; width: 50%; font-size: 0; box-sizing: border-box; text-align: center; margin: 40px 0 0 0; padding:10px 0 5px 0; }
.footer-count div {display: inline-block; width: 25%; vertical-align: top; text-align: center }
.footer-count span {display: block; width: 88px; height: 47px; margin: auto; border-radius: 8px; font-size: 34px; padding: 0px; box-sizing: border-box; color: #fff; -webkit-box-shadow: 0px 65px 108px -71px rgba(0,0,0,0.91); -moz-box-shadow: 0px 65px 108px -71px rgba(0,0,0,0.91); box-shadow: 0px 65px 108px -71px rgba(0,0,0,0.91); font-family: opensansEB; }
.footer-count p {box-sizing: border-box; font-size: 14px; padding: 15px 0 0 0; }
#brojTekstova {background: #414042; }
#brojMisljenja {background: #919b6e; }
#brojZakona {background: #4f563f; }
#brojOdgovora {background: #b3b5b5; }

/*LOADER*/
.loaderContainer {display:block; width:956px; height:370px; position: absolute; top:152px; left:310px; box-sizing: border-box; overflow: hidden; }
.loader, .loader:after {border-radius: 50%; width: 10em; height: 10em; }
.loader {margin:40px auto; font-size: 10px; position: relative; text-indent: -9999em; border-top: 1.1em solid rgba(180,180,180, 0.2); border-right: 1.1em solid rgba(180,180,180, 0.2); border-bottom: 1.1em solid rgba(180,180,180, 0.2); border-left: 1.1em solid #b4b4b4; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load8 1.1s infinite linear; animation: load8 1.1s infinite linear; }
@-webkit-keyframes load8 {0% {-webkit-transform: rotate(0deg); transform: rotate(0deg); }
100% {-webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes load8 {0% {-webkit-transform: rotate(0deg); transform: rotate(0deg); }
100% {-webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
.loaderText {margin:auto; text-align: center; margin-top:50px; color:#aaa }
.pIDforInput {display: none!important; position:absolute; top:0; left:380px; background:red; color:#fff; padding:8px 60px; font-weight:bold; font-size: 20px; }

/* PRETPLATA */
.pretplata #coll_middle{margin-left:0px;width: 66.66%;}
.pretplata #coll_right {width: 33.33%; box-sizing: border-box; padding: 0 0 0 13px; }
.pretplata .pageTitle {font-size:14px; text-transform: uppercase; font-weight: bold; color:#fff; background:#919b6e; padding: 20px 25px; box-sizing: border-box; }
.pretplata #coll_middle .pretplata_wrapper {box-sizing: border-box;}
.pretplata .blockWhite {background:#fff;padding:0 30px 0px 30px;margin-bottom:20px}
.pretplata .pretplata_wrapper .blockWhite > p {font-size: 14px;color:#414042;padding:20px 0;border-bottom: 1px solid #ebebeb;}
.pretplata .forma_pretplata {font-size:0;}
.pretplata .forma_pretplata h3 {font-weight:bold; padding:20px 0; }
.pretplata fieldset {border:0px;}
.pretplata .podaci {width:50%;display:inline-block;vertical-align: top;}
.pretplata .podaci:nth-child(1n) {padding:0 0 0 15px;box-sizing: border-box;}
.pretplata .podaci:nth-child(2n) {padding:0 15px 0 0;box-sizing: border-box;}
.pretplata .podaci label, .pretplata .podaci input {display:block;}
.pretplata .podaci > input {width:100%;display:block;}
.pretplata label {color:#414042;font-size:14px;padding-bottom:3px;display:block;}
.pretplata input {background:#e8e9e9;border:none;height:40px;margin:0 0 18px 0; color:#414042; width:100%; padding:0 14px;box-sizing:border-box;font-size:14px;font-weight: bold }
.pretplata .podaci .inputInline {display:inline-block; vertical-align: top; }
.pretplata .podaci .inputInline:nth-child(-n+3) input {width:100px;margin-right:30px; }
.pretplata .podaci .inputInline:nth-child(2n) {width:calc(100% - 130px); }
.pretplata .izbor_paketa {}
.pretplata .izbor_paketa > p {padding:12px 0 12px 0;position:relative;}
.pretplata .izbor_paketa .ceneForma {position:absolute;top:12px;right:0}
.pretplata .izbor_paketa span {display:inline-block;vertical-align: middle;padding-left:20px;}
.pretplata .izbor_paketa input {display:inline-block;vertical-align: middle;width:auto;margin:0 0 0 10px;}
.pretplata .izbor_paketa label {height:37px;background:#e8e9e9;margin:0 0 20px 0}
.pretplata .izbor_paketa label span {color:#414042;font-size:14px;font-weight:bold;}
.pretplata .izbor_paketa .cenaPretplate {float:right;padding:12px 36px}
.pretplata .proj_pretplata label{padding-top:6px}
.pretplata .proj_pretplata input {width:88px; -moz-appearance: textfield; -webkit-appearance: none; border: none; }
.pretplata .prijava_napomena {padding:0 0 20px 0}
.pretplata .prijava_napomena p{font-size:14px;color:#414042}
.pretplata .prijava_napomena span {font-weight:bold;}
.pretplata .posaljiPrijavu {padding:10px 0;}
.pretplata .posaljiPrijavu a {display: block; background: #494946; padding: 12px 6px 10px 16px; border-left: 7px solid #919b6e; width:140px; }
.pretplata .posaljiPrijavu a:hover{background: #919b6e;}
.pretplata .posaljiPrijavu a span {text-transform: uppercase; display: inline-block; vertical-align: top; font-size: 12px; color: #fff; }
.pretplata .posaljiPrijavu a span.icon-right {padding: 2px 12px;}
.pretplata .poruka > h2 {background:#fff;padding:20px 30px 20px 30px;font-size:14px;color:#414042;}
.pretplata .poruka > p {background:#fff;padding:0px 30px 20px 30px;font-size:14px;color:#414042;}

.pretplata .pretplata_wrapper .captcha{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  _border:1px solid #484;
  padding: 20px 0;
  background: #919b6e55;
  margin: 0 0 20px 0;
 
}
#captcha{
  width:40px;
  padding: 6px;
  background: #919b6e77;
  border:1px solid #919b6e;
  height: unset;
  margin: unset;
}
/* AKTUELNO */
.aktuelno .glavni_meni > ul > li:nth-child(6) > a {font-family: opensansB; }
.aktuelno #coll_middle {width:100%;font-size:0;margin:0;position:relative;}
.aktuelno .categoryInfoBox {width:100%;overflow:hidden;margin-bottom:20px;}
.aktuelno .pages, .aktuelno .rightWrapper, .aktuelno .leftWrapper {display:inline-block;vertical-align: top;}
.aktuelno .rightWrapper {width:33.33%;box-sizing: border-box;padding: 0 0 0 13px;}
.aktuelno .leftWrapper {box-sizing:border-box; width:66.67%; }
.aktuelno .slikaKategorije::before {content: "Aktuelno"; position: absolute; top: 41px; left: 40px; font-size: 24px; font-family: opensansL; }
.aktuelno .catShortDesc {position:absolute;top:162px;left:30px; text-transform:uppercase; color:#919b6e; font-weight:bold; z-index: 100 }
.aktuelno .pages {background:#fff;padding:44px 0px 14px 0px;}
.aktuelno .pages .page-pID {list-style:none;position:relative;border-bottom:1px solid #ebebeb;padding:30px 0 20px 0;}
.aktuelno .pages .page-pID:first-child {border-top:1px solid #ebebeb}
.aktuelno .pages .page-pID h2 a{display:block; color:#414042; font-weight:bold; font-size:19px; }
.aktuelno .pages .page-pID h2:hover a,.aktuelno .pages .page-pID h2:hover span  {color:#8f966c;}
.aktuelno .pages .page-pID .publish_date {position:absolute;top:10px;left:0;font-size:12px;color:#9d9d9d;text-transform: uppercase}
.aktuelno .pages .antrafile {padding:12px 0 0 0;line-height:1.2;font-size:14px;}
.aktuelno .pages .custom_field {display:none;}
.aktuelno .pages .customField {color:#414042;font-size:19px;display:block;font-weight:100;line-height: 1.1}
.aktuelno .navigatorStrana {}
.aktuelno .navigatorStrana td a,.aktuelno .navigatorStrana td span {font-size:12px;color:#919b6e;display:inline-block;}
.aktuelno .navigatorStrana td {padding:0px 7px 25px 0; }
.aktuelno .NScurLink {font-weight: bold}
.aktuelno .NSnextLink span, .aktuelno .NSprevLink span{display:none!important; }
.aktuelno .NSnextLink:after, .aktuelno .NSprevLink:after {content:""; display:block; width:7px; height:12px; background-image: url("../../cms_upload/pages/files/46_strelica-svetla-zelena.png"); margin-top:9px; }
.aktuelno .NSprevLink:after {transform: rotate(180deg); }

/* AKTUELNO NAJNOVIJE BANER */
.rightWrapper .najnovijeAktuelnosti .boxBackground{background:#fff;padding: 0 30px;box-sizing: border-box;}
.rightWrapper .najnovijeAktuelnosti .boxHead h2 {padding:20px 0}
.rightWrapper .najnovijeAktuelnosti ul li {padding:11px 0;list-style: none;border-bottom:1px solid #ebebeb;}
.rightWrapper .najnovijeAktuelnosti ul li span {display:block;}
.rightWrapper .najnovijeAktuelnosti .info-date {color:#9d9d9d;font-size:12px;text-transform:uppercase;}
.rightWrapper .najnovijeAktuelnosti .info-title {line-height: 1.2;}
.rightWrapper .najnovijeAktuelnosti .info-title:hover a{color:#919b6e;}
.rightWrapper .najnovijeAktuelnosti .info-title a{color:#414042;font-size:14px;font-weight:bold;}
.rightWrapper .najnovijeAktuelnosti .boxMore span {text-transform:uppercase;display:inline-block;vertical-align: top;}
.rightWrapper .najnovijeAktuelnosti .boxMore span a {display:block;width:100%;height:auto;background: #fff;padding: 22px 0px;border-left: 0px solid #919b6e;}
.rightWrapper .najnovijeAktuelnosti .boxMore:hover span a {color:#414042;background:none;}

/* AKTUELNO STRANICE */
.aktuelno .leftWrapper {background:#fff;padding:22px 30px 0px 30px;position:relative;}
.aktuelno .leftWrapper .headerTitle {font-size:14px;font-weight:bold;text-transform:uppercase;color:#919b6e;padding-bottom:20px;border-bottom:1px solid #ebebeb;margin-bottom:30px}
.aktuelno .leftWrapper .pageDate {position:absolute;top:70px;left:30px;}
.aktuelno .leftWrapper .pageDate span {font-size:12px;text-transform:uppercase;}
.aktuelno .leftWrapper .pageTitle {font-size:23px;color:#919b6e;font-weight:bold;display:inline;}
.aktuelno .leftWrapper .custom_field {display:inline;}
.aktuelno .leftWrapper .custom_field span {font-size:23px;color:#919b6e;}
.aktuelno .leftWrapper .pageBody {padding:18px 0 0 0}
.aktuelno .leftWrapper .pageBody p {padding:0 0 20px 0;font-size:14px;}
.aktuelno .leftWrapper .pageBody h4 {padding:0 0 10px 0;font-size:17px;display: block;margin:0 22px;text-indent: -21px}
.aktuelno .leftWrapper .pageBody h4::first-line{}
.aktuelno table tr td{vertical-align: middle}
.aktuelno .verticalnoPoravnanje {text-align: center;padding:9px 0!important;margin: 0!important;}
.aktuelno .leftWrapper .pageBody p a {font-size:14px;text-decoration:underline;}
.aktuelno .leftWrapper .pageBody p a:hover{color: #919b6e;}
.aktuelno .leftWrapper .pageBody ul {padding:0 0 20px 36px;counter-reset: section;}
.aktuelno .leftWrapper .pageBody ul li{list-style:none; padding-left:34px; font-size:14px; position:relative; }
.aktuelno .leftWrapper .pageBody ul li:before {counter-increment: section; content: counter(section) ") "; width: 20px; position:absolute; left:0 }
.aktuelno .leftWrapper blockquote {border:1px solid #919b6e; padding:16px 24px 0 24px; margin-bottom:28px; }

/* SVE AKTUELNOSTI */
.sve_aktuelnosti .pageBody {display:none;}
.sve_aktuelnosti .pages {width:100%;padding:0;}
.sve_aktuelnosti .leftWrapper .headerTitle {margin:0;}
.sve_aktuelnosti .leftWrapper .custom_field {display:none;}
.sve_aktuelnosti .pages .page-pID:first-child{border-top:0px solid red;}

/* SEARCH DROP DOWN LIST*/
.suggestionsBox {position: absolute; margin: 0; 
  width: 670px; box-sizing:border-box; z-index:1000; display:block; left:0; bottom:auto; top:56px; background:#fff; 
padding:20px;

}
#suggestionsHome {left:280px; top:130px; }
.close_suggestions {display:block; position: absolute; 
  left:100%; top:1px; width: 32px; height: 32px; background:rgba(100,100,100,1); 
  z-index: 30; 
}
.close_suggestions:after {content:"x"; 
  color:#fff; cursor:pointer; 
  display:block; 
  position:absolute; top:0; 
  padding:2px 1px 12px 10px;
  font-size:22px; 
  line-height:22px;
  
}
.suggestionList {margin: 0px; padding: 0px; height:auto; overflow: hidden; overflow-y:auto; box-sizing:border-box; }
.suggestionList li {margin: 0px; padding: 3px; cursor: pointer; list-style-type:none; 
  position: relative; 
}
.suggestionList a{
  color:#555;
  font-size:13px
}
.suggestionList span{
  color:#ddd;
  display: inline-block;
  text-align: center;
  padding: 0px 6px;
  border:1px solid #ddd;
  margin: 0 0 0 12px;
}

.srchResTip_T {font-family: opensansB; padding:10px 16px; background:#414042; }
.srchResTip_O {background: #4f563f; font-family: opensansB; padding:10px 16px; color:#eee; margin-right:50px }
.srchResTip_M {background:#939a73; font-family: opensansB; padding:10px 16px; color:#eee; margin-right:50px }
.srchResTip_P {background:#414042; font-family: opensansB; padding:10px 16px; color:#eee; margin-right:50px; }


/**TICKETS*/
.ticket{
  text-align: center;
  font-family: opensans;
  background: #fff; padding: 30px 0 10px; box-sizing: border-box
}
.ticket h2{
  font-size:1.4em;
  text-transform: uppercase;
  font-family: opensansB; padding-bottom: 10px
}
.ticket h2 span{color: #919b6e; font-size: inherit}
.ticket fieldset{
  width:500px;border:none;
  padding: 20px 20px 0;
  margin:20px auto 0; 
}
.ticket fieldset label{display: block; width: 80%; margin: 0 auto; font-size: 14px; text-align: left }
.ticket input, .ticket select, .ticket textarea{
  display: block;
  width:80%;
  padding:8px 6px;
  margin: 10px auto;
  box-sizing: border-box;
  font-size:1.2em;
  border:1px solid #ccc; font-size: 14px
}
.ticket div{margin: auto}
.ticket input[type=submit]{
  background: #919b6e;
  color:#eee;
  cursor:pointer;
  padding:12px; width: 400px
}
.ticket input[type=submit]:hover{
  background: #4f563f;
}
.ticket form p{font-size: 14px; text-align: left; width: 400px; margin:10px auto}

.vrstaProblema{ width: 400px; position:relative; cursor:pointer}
.vrstaProblema .selektovan{border:1px solid #ccc; padding:8px 6px; box-sizing:border-box; font-size:14px}
.vrstaProblema .strelicaBox{background:#919b6e; display:inline-block; width:35px; height:100%; position: absolute;
top: 0; right: 0}
.vrstaProblema .strelicaBox:before{content: ""; border-right: 1px solid #fff; border-bottom: 1px solid #fff;
display: inline-block; width: 10px; height: 10px; position: absolute; top: 10px; right: 11px; transform: rotate(45deg); transition: all .3s}
.vrstaProblema .sugestijeProblema{display: none; position: absolute; background: #eee; top: 100%; left: 0; right: 0}
.vrstaProblema .sugestijeProblema p{padding: 10px; box-sizing: border-box; margin: 0}
.vrstaProblema .sugestijeProblema p:hover{background: #ccc; cursor:pointer; transition: all .3s}
.vrstaProblema .prikaziSugestije{display: block}
.vrstaProblema .rotirajStelicu:before{transform: rotate(-135deg); top: 15px; transition: all .3s}

.messageBOX{
  
  background: #fefefe;
  padding:50px;
  line-height: 1.8em;
}

 /* The container must be positioned relative: */
.custom-select {
  position: relative;
  font-family: Arial;
}

.custom-select select {
  _display: none; /*hide original SELECT element: */
}

.ticket .select-selected {
  border: 1px solid #ccc; margin: 10px 0; font-size: 14px
}

/* Style the arrow inside the select element: */
.select-selected:after {
  position: absolute;
  content: "";
  top: 0px;
  right: 0px;
  width: 10vh;
  height: 100%; display: inline-block; background: #919b6e;
  
}
.select-selected:before {
  position: absolute;
  content: "";
  top: 10px;
  right: 11px;
  display: inline-block; border-right: 1px solid #fff; border-bottom: 1px solid #fff;
  width: 10px; height: 10px; z-index: 1; transform: rotate(45deg)
  
}

/* Point the arrow upwards when the select box is open (active): */
.select-selected.select-arrow-active:before {
  transform: rotate(-135deg); top: 15px
}

/* style the items (options), including the selected item: */
.select-items div,.select-selected {
  padding: 8px 6px;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
  text-align: left; font-size: 14px
}

/* Style items (options): */
.select-items {
  position: absolute;
  background-color: #eee;;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
}

/* Hide the items when the select box is closed: */
.select-hide {
  display: none;
}

.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
} 


/* UIDO tabela 12.02.2024 */


.img2, .img3{
  display: none!important;
}