/*  
      Theme Name: PO10 ORIG
      Theme URI: http://pozarevac.rs  
      Description: Nova Tema  
      Author: Ivan A.  
      Author URI: http://pozarevac.rs  
      Version: 1.8  
      Tags: orange, white, three-columns, left-right-sidebars  
 */  
 /* LAYOUT - 1*/  
 /* reset.css */   
 html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}  
 body {
 text-rendering: optimizeLegibility;
 line-height:1.5;
 -webkit-hyphens: auto;
 -moz-hyphens: auto;
 -ms-hyphens: auto;
 -o-hyphens: auto;
 hyphens: auto;
 word-wrap: break-word;

 overflow-y: scroll;
 }
 
 .kontakt_zahtev input{
	padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
    margin-bottom: 12px;
 }
 
   .w24{ width:24px!important; vertical-align: middle; }
   .w24nb{ width:24px!important; vertical-align: middle; border:unset; }
 
  .mob-only{ display:none; }
  .no-mob{ display:block; }
  
  .entry ul li{ padding-bottom:11px; }
 
 table {border-collapse:separate;border-spacing:0;}  
 caption, th, td {text-align:left;font-weight:normal;}  
 table, td, th {vertical-align:middle;}  
 blockquote:before, blockquote:after, q:before, q:after {content:"";}  
 blockquote, q {quotes:"" "";}  
 a img {border:none;}  
 img { 	border: 0; -ms-interpolation-mode: bicubic; }
 /* typography.css */  
 body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}  
 h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}  
 h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}  
 h2 {font-size:2em;margin-bottom:0.75em; line-height: 1.2em; }  
 h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}  
 h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}  
 h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}  
 h6 {font-size:1em;font-weight:bold;}  
 h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}  
 p {margin:0 0 1.5em;}  
 p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}  
 p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}  
 a:focus, a:hover {color:#000; text-decoration:underline; }  
 a { 
 color:#009;
 text-decoration:none; 
 outline: none; 
 /*
	-o-transition: color .3s ease-out;
	-ms-transition: color .3s ease-out;
	-moz-transition: color .3s ease-out;
	-webkit-transition: color .3s ease-out;
	transition: color .3s ease-out;
  */
 }
 
 blockquote {margin:1.5em;color:#666;font-style:italic;}  
 strong {font-weight:bold;}  
 em, dfn {font-style:italic;}  
 dfn {font-weight:bold;}  
 sup, sub {line-height:0;}  
 abbr, acronym {border-bottom:1px dotted #666;}  
 address {margin:0 0 1.5em;font-style:italic;}  
 del {color:#666;}  
 pre {margin:1.5em 0;white-space:pre;}  
 pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}  
 li ul, li ol {margin:0 1.5em;}  
 ul, ol {margin:0 1.5em 1.5em 1.5em;}  
 ul {list-style-type:disc;}  
 ol {list-style-type:decimal;}  
 dl {margin:0 0 1.5em 0;}  
 dl dt {font-weight:bold;}  
 dd {margin-left:1.5em;}  
 table {margin-bottom:1.4em;width:100%;}  
 th {font-weight:bold;}  
 thead th {background:#c3d9ff;}  
 th, td, caption {padding:4px 10px 4px 5px;}  
 tr.even td {background:#e5ecf9;}  
 tfoot {font-style:italic;}  
 caption {background:#eee;}  
 .small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}  
 .large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}  
 .hide {display:none;}  
 .quiet {color:#666;}  
 .loud {color:#000;}  
 .highlight {background:#ff0;}  
 .added {background:#060;color:#fff;}  
 .removed {background:#900;color:#fff;}  
 .first {margin-left:0;padding-left:0;}  
 .last {margin-right:0;padding-right:0;}  
 .top {margin-top:0;padding-top:0;}  
 .bottom {margin-bottom:0;padding-bottom:0;}  
 /* forms.css */  
 label {font-weight:bold;}  
 fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}  
 legend {font-weight:bold;font-size:1.2em;}  
 input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}  
 input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}  
 input.text, input.title {width:300px;padding:5px;}  
 input.title {font-size:1.5em;}  
 textarea {width:390px;height:140px;padding:5px;}  
 .error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}  
 .error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}  
 .notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}  
 .success {background:#E6EFC2;color:#264409;border-color:#C6D880;}  
 .error a {color:#8a1f11;}  
 .notice a {color:#514721;}  
 .success a {color:#264409;}  
 /* grid.css */  
 .container {width:990px;margin:0 auto;}  
 .showgrid {background:url(src/grid.png);}  
 .column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}  
 .last, div.last {margin-right:0;}  
 .span-1 {width:30px;}  
 .span-2 {width:70px;}  
 .span-3 {width:110px;}  
 .span-4 {width:150px;}  
 .span-5 {width:180px;}  
 .span-6 {width:230px;}  
 .span-7 {width:280px;}  
 .span-8 {width:310px;}  
 .span-9 {width:350px;}  
 .span-10 {width:390px;}  
 .span-11 {width:430px;}  
 .span-12 {width:300px;}  
 .span-13 {width:510px;}  
 .span-14 {width:610px;}  
 .span-15 {width:590px;}  
 .span-16 {width:630px;}  
 .span-17 {width:490px;}  
 .span-18 {width:710px;}  
 .span-19 {width:750px;}  
 .span-20 {width:790px;}  
 .span-21 {width:830px;}  
 .span-22 {width:870px;}  
 .span-23 {width:910px;}  
 .span-logo { width: 677px; float: left;}   
 .span-24, div.span-24 {width:990px;margin:0;}  
  #nav { width: 1150px; }
  .container { width: 1150px; }
  .span-5 { width:230px !important; }  
  .span-24, div.span-24 { width: 1150px !important; }
  .span-14 { width: 660px !important; }
 
 input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important;}  
 input.span-1, textarea.span-1 {width:18px!important;}  
 input.span-2, textarea.span-2 {width:58px!important;}  
 input.span-3, textarea.span-3 {width:98px!important;}  
 input.span-4, textarea.span-4 {width:138px!important;}  
 input.span-5, textarea.span-5 {width:178px!important;}  
 input.span-6, textarea.span-6 {width:218px!important;}  
 input.span-7, textarea.span-7 {width:258px!important;}  
 input.span-8, textarea.span-8 {width:298px!important;}  
 input.span-9, textarea.span-9 {width:338px!important;}  
 input.span-10, textarea.span-10 {width:378px!important;}  
 input.span-11, textarea.span-11 {width:418px!important;}  
 input.span-12, textarea.span-12 {width:458px!important;}  
 input.span-13, textarea.span-13 {width:498px!important;}  
 input.span-14, textarea.span-14 {width:538px!important;}  
 input.span-15, textarea.span-15 {width:578px!important;}  
 input.span-16, textarea.span-16 {width:618px!important;}  
 input.span-17, textarea.span-17 {width:658px!important;}  
 input.span-18, textarea.span-18 {width:698px!important;}  
 input.span-19, textarea.span-19 {width:738px!important;}  
 input.span-20, textarea.span-20 {width:778px!important;}  
 input.span-21, textarea.span-21 {width:818px!important;}  
 input.span-22, textarea.span-22 {width:858px!important;}  
 input.span-23, textarea.span-23 {width:898px!important;}  
 input.span-24, textarea.span-24 {width:938px!important;}  
 .append-1 {padding-right:40px;}  
 .append-2 {padding-right:80px;}  
 .append-3 {padding-right:120px;}  
 .append-4 {padding-right:160px;}  
 .append-5 {padding-right:200px;}  
 .append-6 {padding-right:240px;}  
 .append-7 {padding-right:280px;}  
 .append-8 {padding-right:320px;}  
 .append-9 {padding-right:360px;}  
 .append-10 {padding-right:400px;}  
 .append-11 {padding-right:440px;}  
 .append-12 {padding-right:480px;}  
 .append-13 {padding-right:520px;}  
 .append-14 {padding-right:560px;}  
 .append-15 {padding-right:600px;}  
 .append-16 {padding-right:640px;}  
 .append-17 {padding-right:680px;}  
 .append-18 {padding-right:720px;}  
 .append-19 {padding-right:760px;}  
 .append-20 {padding-right:800px;}  
 .append-21 {padding-right:840px;}  
 .append-22 {padding-right:880px;}  
 .append-23 {padding-right:920px;}  
 .prepend-1 {padding-left:40px;}  
 .prepend-2 {padding-left:80px;}  
 .prepend-3 {padding-left:120px;}  
 .prepend-4 {padding-left:160px;}  
 .prepend-5 {padding-left:200px;}  
 .prepend-6 {padding-left:240px;}  
 .prepend-7 {padding-left:280px;}  
 .prepend-8 {padding-left:320px;}  
 .prepend-9 {padding-left:360px;}  
 .prepend-10 {padding-left:400px;}  
 .prepend-11 {padding-left:440px;}  
 .prepend-12 {padding-left:480px;}  
 .prepend-13 {padding-left:520px;}  
 .prepend-14 {padding-left:560px;}  
 .prepend-15 {padding-left:600px;}  
 .prepend-16 {padding-left:640px;}  
 .prepend-17 {padding-left:680px;}  
 .prepend-18 {padding-left:720px;}  
 .prepend-19 {padding-left:760px;}  
 .prepend-20 {padding-left:800px;}  
 .prepend-21 {padding-left:840px;}  
 .prepend-22 {padding-left:880px;}  
 .prepend-23 {padding-left:920px;}  
 div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}  
 div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}  
 .pull-1 {margin-left:-40px;}  
 .pull-2 {margin-left:-80px;}  
 .pull-3 {margin-left:-120px;}  
 .pull-4 {margin-left:-160px;}  
 .pull-5 {margin-left:-200px;}  
 .pull-6 {margin-left:-240px;}  
 .pull-7 {margin-left:-280px;}  
 .pull-8 {margin-left:-320px;}  
 .pull-9 {margin-left:-360px;}  
 .pull-10 {margin-left:-400px;}  
 .pull-11 {margin-left:-440px;}  
 .pull-12 {margin-left:-480px;}  
 .pull-13 {margin-left:-520px;}  
 .pull-14 {margin-left:-560px;}  
 .pull-15 {margin-left:-600px;}  
 .pull-16 {margin-left:-640px;}  
 .pull-17 {margin-left:-680px;}  
 .pull-18 {margin-left:-720px;}  
 .pull-19 {margin-left:-760px;}  
 .pull-20 {margin-left:-800px;}  
 .pull-21 {margin-left:-840px;}  
 .pull-22 {margin-left:-880px;}  
 .pull-23 {margin-left:-920px;}  
 .pull-24 {margin-left:-960px;}  
 .pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}  
 .push-1 {margin:0 -40px 1.5em 40px;}  
 .push-2 {margin:0 -80px 1.5em 80px;}  
 .push-3 {margin:0 -120px 1.5em 120px;}  
 .push-4 {margin:0 -160px 1.5em 160px;}  
 .push-5 {margin:0 -200px 1.5em 200px;}  
 .push-6 {margin:0 -240px 1.5em 240px;}  
 .push-7 {margin:0 -280px 1.5em 280px;}  
 .push-8 {margin:0 -320px 1.5em 320px;}  
 .push-9 {margin:0 -360px 1.5em 360px;}  
 .push-10 {margin:0 -400px 1.5em 400px;}  
 .push-11 {margin:0 -440px 1.5em 440px;}  
 .push-12 {margin:0 -480px 1.5em 480px;}  
 .push-13 {margin:0 -520px 1.5em 520px;}  
 .push-14 {margin:0 -560px 1.5em 560px;}  
 .push-15 {margin:0 -600px 1.5em 600px;}  
 .push-16 {margin:0 -640px 1.5em 640px;}  
 .push-17 {margin:0 -680px 1.5em 680px;}  
 .push-18 {margin:0 -720px 1.5em 720px;}  
 .push-19 {margin:0 -760px 1.5em 760px;}  
 .push-20 {margin:0 -800px 1.5em 800px;}  
 .push-21 {margin:0 -840px 1.5em 840px;}  
 .push-22 {margin:0 -880px 1.5em 880px;}  
 .push-23 {margin:0 -920px 1.5em 920px;}  
 .push-24 {margin:0 -960px 1.5em 960px;}  
 .push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}  
 .prepend-top {margin-top:1.5em;}  
 .append-bottom {margin-bottom:1.5em;}  
 .box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}  
 hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}  
 hr.space {background:#fff;color:#fff;}  
 .clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}  
 .clearfix, .container {display:block;}  
 .clear {clear:both;}  
 body { background: #FFFFFF; }  
 #wrapper { background: url(images/wrapper-bg.jpg) center 35px no-repeat; }  
 #container { background: url(images/container-line.png) left 30px repeat-x; }  
 #contentwrap { background: #F9F8F5; border-radius: 6px; }  
 a { color: #C67205; text-decoration: none; }  
 a:hover { color: #BD6E08; text-decoration: underline; }  
 body p::selection { background: #fff2a8; }
 
 a.last{ display:none; }
 .wp-pagenavi{ text-align:center; }
 
 /* HEADER */  
 #header {  
    height: 220px; 
	/*
    padding-left: 10px;  
    padding-right: 10px;  
    padding-top: 10px; 
*/	
    padding-bottom: 10px; 
	padding-top: 10px; 
	overflow:hidden;
      }  
 #header img { border-radius: 6px; }	  
 #header h1 {  
      margin-bottom: 0px !important;  
      padding: 36px 0 0 15px;  
      font-weight: normal;  
      font-family: Arial, Helvetica, Sans-serif;  
      font-weight: bold;  
      font-size: 48px;  
      }  
 #header h1 a, #header h1 a:visited { color: #000000; text-decoration: none; }  
 #header h2 {  
      padding-left: 15px;  
      color: #B4B4B4;  
      font-size: 14px;  
   font-family: Arial, Helvetica, Sans-serif;  
      }  
 .logoimg { margin: 10px 0 0 0px; }  
 /* NAVIGATION MENUS */  
 #pagemenucontainer {  
      height: 40px;  
   padding-left: 10px;  
   margin-top: 12px;  
   background: url(images/pagenav-bg.png) left top repeat-x;  
   -moz-border-radius: 5px;  
   -khtml-border-radius: 5px;  
   -webkit-border-radius: 5px;  
   border-radius: 5px;  
   float: left;  
      }  
 #pagemenu { height: 40px; }  
 #pagemenu, #pagemenu ul {   
      padding: 0;  
      margin: 0;  
      list-style: none;  
      line-height: 1;  
      }  
 #pagemenu { }  
 #pagemenu ul {  
      float: left;  
      list-style: none;  
      margin: 0px 0px 0px 0px;  
      padding: 0px  
      }  
 #pagemenu li {  
      float: left;  
      list-style: none;  
      margin: 0px;  
   padding: 0px 2px 0 0px;  
      }  
 #pagemenu ul li { list-style: none; margin: 0px; padding: 0; }  
 #pagemenu li a, #pagemenu li a:link {  
      color: #4E4D4D;  
      display: block;  
   margin: 10px 4px 0 0;  
      padding: 6px 12px 5px 12px;  
      text-decoration: none;  
      text-transform: uppercase;  
      font-size: 11px;  
   font-weight: bold;  
      font-family: Arial, Helvetica, sans-serif;  
      }  
 #pagemenu li a:hover, #pagemenu li a:active{  
      color: #797979;  
      display: block;  
      text-decoration: none;  
   background: url(images/pagenav-hover.png) left top repeat-x;  
   -moz-border-radius: 10px;  
   -khtml-border-radius: 10px;  
   -webkit-border-radius: 10px;  
   border-radius: 10px;  
      }  
 #pagemenu li.current_page_item a {  
      color:#FFFFFF;  
   background: url(images/pagenav-hover.png) left top repeat-x;  
   -moz-border-radius: 10px;  
   -khtml-border-radius: 10px;  
   -webkit-border-radius: 10px;  
    border-radius: 10px;  
      }  
 #pagemenu li:hover, #pagemenu li.sfhover { position: static; }  
 #navcontainer {  
      height: 44px;  
   background: url(images/nav-background.png) top left repeat-x;  
      display: block;  
      overflow: hidden;  
   -moz-border-radius: 5px;  
   -khtml-border-radius: 5px;  
   -webkit-border-radius: 5px;  
   border-radius: 5px;  
   margin-bottom: 15px;  
      }  
 #navcontainer .current-cat a {  
      background: url(images/nav-background-hover.png) top left repeat-x;  
      color:#65635A;  
   text-transform: uppercase;  
      }    
 /* CONTENT */  
 #content { padding: 15px; color: #73716A; }  
 pre { overflow: auto; width: 470px; }  
 .post {  
      padding-bottom: 15px;  
      margin-bottom: 15px;  
      border-bottom: 1px dashed #C9C1A9;  
      }  
 .post p { margin-bottom: 10px; }  
 
 .obavestenja .post{ padding-bottom: 5px; margin-bottom: 6px;}
 .obavestenja .post p { margin-bottom: 5px; }  
 .obavestenja{ margin-bottom:50px; }
 .obavestenja .post a{ max-width:460px; display:inline-block; }
 
 .title {  
      margin: 0 0 8px 0;  
      padding: 0px;  
      line-height: 22px;  
      font-family: Arial, Helvetica, Sans-serif;  
   font-weight: bold;  
      color: #4A4848;  
      font-size: 13px;  
      }  
 .title a { text-decoration: none; color: #4A4848; }  
 .title a:hover { text-decoration: none; color: #FA9C06; }
 .title-single { font-size:18px; }
 .pagetitle {  
      margin-bottom: 20px;  
      line-height: 22px;  
      font-family: Arial, Helvetica, Sans-serif;  
      text-decoration: normal;  
      font-weight: bold;  
      text-align: left;  
      font-size: 16px;  
 }  
 .izdvojeno{  
      margin-bottom: 2px;  
      line-height: 22px;  
      font-family: Arial, Helvetica, Sans-serif;  
      text-decoration: normal;  
      font-weight: bold;  
      text-align: left;  
      font-size: 16px;  
 }  
 .aktivne-kategorije a { color: #B30F0F !important; }  
 .postdate {  
      font-size: 10px;  
      font-family: Arial, Helvetica, Sans-serif;  
   font-style: italic;  
   color: #3E3E3D;  
      float: right;  
      }  
 .postmeta { font-size: 11px; padding: 2px 4px; font-family: Arial, Verdana; }  
 .postdate img, .postmeta img {  
      border: none;  
      vertical-align: middle;  
      margin:2px;  
      }  
 .entry {  
      text-align: justify;  
      line-height: 20px;  
      padding-top: 8px;  
	  padding-left:16px;
      font-family: Arial, Verdana;  
      font-size: 14px;  
      word-wrap: break-word;  
      }  
 .entry img { max-width: 600px; height: auto; width: expression(this.width > 600 ? 600: true); width:auto; }  
 .post img { max-width: 600px; height: auto; padding-right: 16px; }  
 .size-full {  
 padding: 6px !important;  
 background: #fff;  
 border: 1px solid #E5E9EA !important;  
 margin: 0 10px 10px 0;  
 -moz-box-shadow: 2px 2px 3px #9E9C9A;  
 -webkit-box-shadow: 2px 2px 3px #9E9C9A;  
 box-shadow: 2px 2px 6px #9E9C9A;  
 /* For IE 8 */  
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9E9C9A')";  
 /* For IE 5.5 - 7 */  
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9E9C9A');  
 }  
 .entry-short {  
      text-align: justify;  
      line-height: 18px;  
      padding-top: 8px;  
      font-family: Arial, Verdana;  
      font-size: 12px;  
      height: 130px;  
      min-height: 130px;  
      max-height: 146px;  
      word-wrap: break-word;  
      }       
 .navigation {  
      padding: 10px 0;  
      }  
 blockquote {  
      overflow: hidden;  
      padding-left: 9px;  
      font-style: normal;  
      color: #4d5d6b;  
      border-left: 4px solid #CADAE7;  
      }       
 img.wp-smiley {  
      max-height: 12px;  
      margin: 0;  
      padding: 0;  
      border: none;  
      }  
 .aligncenter,  
 div.aligncenter {  
   display: block;  
   margin-left: auto;  
   margin-right: auto;  
      }  
 .alignleft { float: left; }  
 .alignright { float: right; }  
 .wp-caption {  
   /*border: 1px solid #ddd;  */
   text-align: center;  
    /*background-color: #f3f3f3;   */
   padding-top: 4px;  
   margin: 10px;  
   /* optional rounded corners for browsers that support it */  
   -moz-border-radius: 3px;  
   -khtml-border-radius: 3px;  
   -webkit-border-radius: 3px;  
   border-radius: 3px;  
      }  
 .wp-caption img { margin: 0; padding: 0; border: 0 none; }  
 .wp-caption p.wp-caption-text {  
   font-size: 12px;  
   line-height: 17px;  
   padding: 6px 4px 5px;  
   margin: 0; 
   color: #744C28 /*#6C78B4;*/
      }  
 .rssbox {  
      background: #FFFFFF;  
      border: 1px solid #DDDDDD;  
      padding: 10px;  
      margin: 10px 0 0 0;  
      }  
 .rssbox:hover { border: 1px solid #9F9F9F; background: #FFFFFF; }  
 .rssbox a {  
      color: #52575C!important;  
      text-transform: uppercase;  
      font-size: 12px;  
      font-weight: bold;  
      text-decoration: none;  
   font-family: Arial, Helvetica, Sans-serif;  
      }  
 .rssbox a:hover { color: #353739!important; text-decoration: underline; }  
 .twitterbox {  
      background: #FFFFFF!important;  
      border: 1px solid #DDDDDD;  
      padding: 10px;  
      margin: 10px 0 0 0;  
      }  
 .twitterbox:hover { border: 1px solid #9F9F9F; background: #FFFFFF; }  
 .twitterbox a {  
      color: #52575C!important;  
      text-transform: uppercase;  
      font-size: 12px;  
      font-weight: bold;  
      text-decoration: none;  
   font-family: Arial, Helvetica, Sans-serif;  
      }  
 .twitterbox a:hover { color: #353739; text-decoration: underline; }  
 /* wp-pagenavi */  
 .wp-pagenavi {  
   padding: 10px 0 !important;  
   display: block !important;  
   clear:both !important;  
 }  
 .wp-pagenavi a ,.wp-pagenavi span.pages, .wp-pagenavi span.extend {  
      color:#333333 !important;  
      text-shadow:0px 1px #F6F6F6 !important;  
      padding:6px 9px 6px 9px !important;  
      border:solid 1px #B6B6B6 !important;  
      box-shadow:0px 1px #EFEFEF !important;  
      -moz-box-shadow:0px 1px #EFEFEF !important;  
      -webkit-box-shadow:0px 1px #EFEFEF !important;  
      background:#E6E6E6 !important;  
      background:-moz-linear-gradient(top,#FFFFFF 1px,#F3F3F3 1px,#E6E6E6) !important;  
      background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#F3F3F3),color-stop(1,#E6E6E6)) !important;  
      font-size:12px !important;  
      margin-right:3px !important;  
      text-decoration:none !important;  
 }       
 .wp-pagenavi a:hover {  
      color:#fff !important;  
      /*text-shadow:0px 1px #4876C9 !important;*/  
      border-color:#3D6DC3 !important;  
      background:#0a73ac !important;  
      background:-moz-linear-gradient(top,#C2E0FF 1px,#84AFFE 1px,#0a73ac) !important;  
      background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#C2E0FF),color-stop(0.02,#84AFFE),color-stop(1,#0a73ac)) !important;  
      color:#FFFFFF !important;  
      /*  
      box-shadow:0px 1px #E7E7E7 !important;  
      -moz-box-shadow:0px 1px #E7E7E7 !important;  
      -webkit-box-shadow:0px 1px #E7E7E7 !important;  
      */  
 }  
  .wp-pagenavi span.current{  
      padding:6px 9px 6px 9px !important;  
      border:solid 1px #DCDCDC !important;  
      color:#fff !important;  
      box-shadow:0px 1px #E7E7E7 !important;  
      -moz-box-shadow:0px 1px #E7E7E7 !important;  
      -webkit-box-shadow:0px 1px #E7E7E7 !important;  
      margin-right:3px !important;  
      text-shadow:0px 1px #4876C9 !important;  
      border-color:#3D6DC3 !important;  
      background:#0a73ac !important;  
      background:-moz-linear-gradient(top,#C2E0FF 1px,#84AFFE 1px,#0a73ac) !important;  
      background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#C2E0FF),color-stop(0.02,#84AFFE),color-stop(1,#0a73ac)) !important;  
 }  
 /* SIDEBAR(S) */  
 .sidebaradbox { margin-top: 5px; text-align:center; }  
 .ad125 { margin: 10px; }  
 .sidebar { margin: 0 0 10px 0; /*color: #805F41;*/ color: #8D8467;  }  
 .sidebar-right { margin: 0 0 0 0; padding: 0 10px 0 0; }       
 .sidebar-left { margin: 0 0 0 0; padding: 0 0 0 10px; }  
 .sidebar a { text-decoration: none; color: #8D8467; }  
 .sidebar a:hover { text-decoration: underline; color:#EBC132; }  
 #search {  
   border: 1px solid #EDECE9;  
   height: 28px;  
   padding: 0;  
   background: url(images/search-bg.png) left top repeat-x;  
   text-align: right;  
 }  
 #search input {  
      border: 0;  
   background: none;  
   color: #3F3F3F;  
 }       
 #s {  
      width: 220px;  
      padding: 5px;  
   margin:0px 0 0 0;  
   background: none;  
 }  
 #topsearch #search { margin: 16px 0 0 0; padding-right: 4px; }  
 #topsearch #s { width: 220px; }  
 .sidebar h2 {  
      margin: 10px 0 0 0;  
      padding: 7px 0 6px 6px;  
      background: url(images/sidebar_tab.png);  
      font-size: 13px;  
      font-family: Arial, Helvetica, Sans-serif;  
      font-weight: bold;  
      text-transform: uppercase;  
      color: #3A3833;  
   border: 1px solid #FFFFFF;  
      }  
 .widgettitle {  
      margin: 10px 0 0 0;  
      padding: 7px 0 6px 6px;  
      background: url(images/sidebar_tab.png);  
      font-size: 13px;  
      font-family: Arial, Helvetica, Sans-serif;  
      font-weight: bold;  
      text-transform: uppercase;  
      color: #3A3833;  
   border: 1px solid #FFFFFF;  
 }  
 .sidebar-right h2 { }  
 .sidebar ul {  
      list-style-type: none;  
      margin: 0px 0px 10px 0px;  
      padding: 0px;  
      }  
 .sidebar ul li {  
      list-style-type: none;  
      margin: 0px 0px 5px 0px;  
      padding: 0px;  
      }  
 .sidebar ul ul {  
      list-style-type: none;  
      margin: 0px;  
      padding: 0;  
      }  
 .sidebar ul li li {  
      padding: 6px 0 6px 0;  
      margin: 0px;  
   background: url(images/sidebar_line.png) left bottom repeat-x;  
      }  
 .sidebar ul li ul li { margin: 0; }  
 .sidebar ul li ul li, .sidebar ul li li {  
      padding: 3px 0px 3px 18px;  
      margin: 0;  
      background: url(images/bullet.gif) no-repeat top left;  
   /*background: url(images/sidebar-line.png) left bottom repeat-x;*/  
      }   
 .textwidget ul li ul li, .textwidget ul li li, .bullet div {  
 padding: 3px 0px 3px 18px;  
 margin: 0;  
 background: url(images/bullet.gif) no-repeat top left;  
 }  
 #wp-calendar th {  
      font-style: normal;  
      text-transform: capitalize;  
      color: #8D8467;  
      background: none;  
      }  
 #wp-calendar caption {  
      padding: 2px 4px;  
      text-transform: uppercase;     margin: 2px 0 2px 0;  
      background: none;  
   color: #8D8467;  
      }  
 #wp-calendar td {  
      color: #8D8467;  
      font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;  
      letter-spacing: normal;  
      padding: 2px 0;  
      text-align: center;  
      }  
 #wp-calendar td:hover, #wp-calendar #today { background: #FCA409; color: #fff; }  
 #wp-calendar td:hover a { color: #fff; }  
 #wp-calendar {  
      empty-cells: show;  
      font-size: 14px;  
      margin: 0;  
      font-weight: bold;   
      width: 95%;  
      }  
 /* FOOTER */  
 #footer {  
      background: #EDEDED;  
      padding: 20px 0;  
      text-align: center;  
      color: #434141;  
      font-size: 13px;  
   border-top: 3px solid #FCA409;  
   border-radius: 6px;
      }  
 #footer a { color: #434141; }   
 #footer a:hover { text-decoration: none; }   
 #credits {  
      color: #545454;  
      font-size: 12px;  
      text-align: center;  
      padding: 10px;  
      }  
 #credits a { color: #545454; text-decoration: underline; }   
 /* COMMENTS */  
 .comments { float: right; padding-top: 10px; }   
 #comments h3 { margin-bottom: 10px; }  
 #commentform input {  
      width: 120px;  
      padding: 2px;  
      margin: 5px 5px 1px 0;  
      }  
 #commentform { margin: 5px 10px 0 0; }  
 #commentform textarea { width: 100%; padding: 2px; }  
 #respond:after {  
           content: ".";   
        display: block;   
        height: 0;   
        clear: both;   
        visibility: hidden;  
      }  
 #commentform #submit {  
      margin: 0 0 2px auto;  
      padding: 8px;  
      float: left;  
      cursor: pointer;  
      }  
 .alt { margin: 0; padding: 10px; }  
 .commentlist { padding: 0; text-align: justify; }  
 .commentlist li {  
      margin: 15px 0 10px;  
      padding: 5px 5px 10px 10px;  
      list-style: none;  
      background-color: #F1EDE0;  
      -webkit-border-radius: 6px;   
      -moz-border-radius: 6px;   
      -webkit-background-clip: padding-box;   
      border-radius: 6px;  
      }       
 .commentlist li ul li {   
      margin-right: -5px;  
      margin-left: 10px;  
 }  
 .avatar {  
 vertical-align: middle;  
 }  
 .commentlist p { margin: 10px 5px 10px 0; }  
 .children { padding: 0; }  
 #commentform p { margin: 5px 0; }  
 .nocomments {  
      text-align: center;  
      margin: 0;  
      padding: 0;  
      }  
 .commentmetadata {  
      margin: 0;  
      display: block;  
      }       
 .post_thumbnail {  
   padding: 6px;  
   background: #fff;  
   border: 1px solid #E5E9EA;  
   margin: 0 10px 10px 0;  
 }  
 .post_thumbnail_small {  
   padding: 2px;  
   border: 1px solid #EAEAE1;  
 }  
 .senka {  
 -moz-box-shadow: 3px 3px 4px #000;  
 -webkit-box-shadow: 3px 3px 4px #000;  
 box-shadow: 3px 3px 8px #000;  
 /* For IE 8 */  
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";  
 /* For IE 5.5 - 7 */  
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');  
 text-shadow: none !important;  
 }  
 .senka2 {  
 -moz-box-shadow: 3px 3px 4px #000;  
 -webkit-box-shadow: 3px 3px 4px #000;  
 box-shadow: 3px 3px 18px #000;  
 /* For IE 8 */  
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";  
 /* For IE 5.5 - 7 */  
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');  
 }  
 .senka_za_baner {  
 -moz-box-shadow: 2px 2px 3px #9E9C9A;  
 -webkit-box-shadow: 2px 2px 3px #9E9C9A;  
 box-shadow: 2px 2px 6px #9E9C9A;  
 /* For IE 8 */  
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9E9C9A')";  
 /* For IE 5.5 - 7 */  
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#9E9C9A');  
 }  
 /* Box dodatak za slike */  
 #lbOverlay {  
      position: fixed;  
      z-index: 9999;  
      left: 0;  
      top: 0;  
      width: 100%;  
      height: 100%;  
      background-color: #000;  
      cursor: pointer;  
 }  
 #lbCenter, #lbBottomContainer {  
      position: absolute;  
      z-index: 9999;  
      overflow: hidden;  
      background-color: #fff;  
 }  
 .lbLoading { background: #fff url(images/box/loading.gif) no-repeat center; }  
 #lbImage {  
      position: absolute;  
      left: 0;  
      top: 0;  
      border: 10px solid #fff;  
      background-repeat: no-repeat;  
 }  
 #lbPrevLink, #lbNextLink {  
      display: block;  
      position: absolute;  
      top: 0;  
      width: 50%;  
      outline: none;  
 }  
 #lbPrevLink { left: 0; }  
 #lbPrevLink:hover { background: transparent url(images/box/prevlabel.gif) no-repeat 0 15%; }  
 #lbNextLink { right: 0; }  
 #lbNextLink:hover { background: transparent url(images/box/nextlabel.gif) no-repeat 100% 15%; }  
 #lbBottom {  
      font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;  
      font-size: 10px;  
      color: #666;  
      line-height: 1.4em;  
      text-align: left;  
      border: 10px solid #fff;  
      border-top-style: none;  
 }  
 #lbCloseLink {  
      display: block;  
      float: right;  
      width: 66px;  
      height: 22px;  
      background: transparent url(images/box/closelabel.gif) no-repeat center;  
      margin: 5px 0;  
      outline: none;  
 }  
 #lbCaption, #lbNumber { margin-right: 71px; }  
 #lbCaption { font-weight: bold; }  
 /* KRAJ: Box dodatak za slike */  
 /* ----[ MENI ]----*/  
 /* all menu links */  
 #nav a, #subMenusContainer a {  
      text-decoration:none;  
      display:block;  
 }  
 /* Just main menu links --[for non-javascript users this applies to submenu links as well]*/  
 #nav a {  
      margin:0 0 0 5px;  
      float:left;  
      background: none;  
      padding: 16px 8px;  
      color: #FFFFFF;  
      font-weight: bold;  
      font-size: 12px;  
   text-transform: uppercase;  
 }  
 #navHome a {  
      margin:0 0 0 5px;  
      float:left;  
      background: none;  
      padding: 10px 8px;  
      color: #FFFFFF;  
      font-weight: bold;  
      font-size: 12px;  
   text-transform: uppercase;  
 }  
 /* Just sub menu links */  
 #subMenusContainer a, #nav li li a {  
      color: #5D5D5D;  
      font-size: 12px;  
      text-align:left;  
      background-color:#F2EFE2;  
      padding:6px 26px;  
      height: auto;  
      min-height: 16px;  
      width: 220px;  
 }  
 /* All menu links on hover or focus */  
 #nav li a:hover,   
 #nav li a:focus,   
 #nav a.mainMenuParentBtnFocused{  
      background: url(images/nav-background-hover.png) left top repeat-x;  
      color:#65635A;  
 }  
 /* sub menu links on hover or focus */  
 #subMenusContainer a:hover,   
 #subMenusContainer a:focus,   
 #subMenusContainer a.subMenuParentBtnFocused {  
      background-color: #FCA409;  
      color:#FFFFFF;  
 }  
 /* Parent Sub Menu Links ---[javascript users only]*/  
 .subMenuParentBtn {  
      background: url(images/arrow_right.gif) right center no-repeat;  
 }  
 /* Parent Sub Menu Links on hover or focus ---[javascript users only]*/  
 .subMenuParentBtnFocused {  
      background: url(images/arrow_right_over.gif) right center no-repeat;  
 }  
 /* Parent Main Menu Links ---[javascript users only]*/  
 .mainMenuParentBtn {  
      /*background: url(images/arrow_down.gif) right center no-repeat;*/  
 }  
 /* Parent Main Menu Links on hover or focus ---[javascript users only]*/  
 .mainMenuParentBtnFocused {  
      /*background: url(.images/arrow_down_over.gif) right center no-repeat;*/  
 }  
 /* ----[ OLs ULs, LIs, and DIVs ]----*/  
 /* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */  
 .smOW {  
      display:none;  
      position: absolute;  
      overflow:hidden;  
      /*the 2px left &amp; right padding lets you have a 1px border   
       on the ul or ol inside since overflow is set to hidden*/  
      padding:0 2px;  
      margin:0 0 0 -2px;  
 }  
 /* All ULs and OLs */  
 #nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol {  
      padding: 0;  
      margin: 0;  
      list-style: none;  
      line-height: 1em;  
 }  
 /* All submenu OLs and ULs */  
 #nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {  
      /*border around submenu goes here*/        
      background: none;  
      left:0;  
 }  
 /* List items in main menu --[for non-javascript users this applies to submenus as well] */  
 #nav li {  
      /*great place to use a background image as a divider*/  
      /*background-image:url(../img/mainnav-sep.gif);*/  
      background-repeat:no-repeat;  
      background-position: 100% 5px;  
      cursor: pointer;  
      float: left;  
      margin: 0 2px 0 0;  
      padding: 0 2px 0 0;  
      height: 44px;  
      display: inline;  
   background: url(images/nav-separator.png) left center no-repeat;  
 }  
 #nav li:first-child { background: none; }  
 #subMenusContainer li { list-style: none; }  
 /* main menu ul or ol elment */  
 #nav {  
      width: 990px;  
      margin: 0 auto;  
      clear: both;  
      overflow: hidden;  
      font-size: 12px;  
      display: block;  
 }  
 #nav .children{ display: none; }  
 #subMenusContainer {  
      display:block;  
      position:absolute;  
      top:0;  
      left:0;  
      width:100%;  
      height:0;  
      overflow:visible;  
      z-index:1000000000;  
 }  
 #myGallery, #myGallerySet, #flickrGallery  
 {  
      width: 580px;  
      height: 300px;  
      z-index:5;  
      margin-bottom: 20px;  
 }  
 .jdGallery a { outline:0; }  
 #flickrGallery  
 {  
      width: 500px;  
      height: 334px;  
 }  
 #myGallery img.thumbnail, #myGallerySet img.thumbnail  
 {  
 display: none;  
 }  
 .jdGallery  
 {  
      overflow: hidden;  
      position: relative;  
 }  
 .jdGallery img  
 {  
      border: 0;  
      margin: 0;  
 }  
 .jdGallery .slideElement  
 {  
      width: 100%;  
      height: 100%;  
      background-color: #000;  
      background-repeat: no-repeat;  
      background-position: center center;  
      background-image: url('jdgallery/img/loading-bar-black.gif');  
 }  
 .jdGallery .loadingElement  
 {  
      width: 100%;  
      height: 100%;  
      position: absolute;  
      left: 0;  
      top: 0;  
      background-color: #000;  
      background-repeat: no-repeat;  
      background-position: center center;  
      background-image: url('jdgallery/img/loading-bar-black.gif');  
 }  
 .jdGallery .slideInfoZone  
 {  
      position: absolute;  
      z-index: 10;  
      width: 100%;  
      margin: 0px;  
      left: 0;  
      bottom: 0;  
      height: 80px;  
      background: #3E3E3D;  
      color: #fff;  
      text-indent: 0;  
      overflow: hidden;  
 }  
 * html .jdGallery .slideInfoZone  
 {  
      bottom: -1px;  
 }  
 .jdGallery .slideInfoZone h2  
 {  
      padding: 0;  
      font-size: 14px;  
      margin: 0;  
      margin: 2px 5px;  
      font-weight: bold;  
      color: #fff !important;  
 }  
 .jdGallery .slideInfoZone p  
 {  
      padding: 0;  
      font-size: 12px;  
      margin: 2px 5px;  
      color: #eee;  
 }  
 .jdGallery div.carouselContainer  
 {  
      position: absolute;  
      height: 135px;  
      width: 100%;  
      z-index: 10;  
      margin: 0px;  
      left: 0;  
      top: 0;  
 }  
 .jdGallery a.carouselBtn  
 {  
      position: absolute;  
      bottom: 0;  
      right: 30px;  
      height: 20px;  
      /*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/  
      text-align: center;  
      padding: 0 10px;  
      font-size: 13px;  
      background: #333;  
      color: #fff;  
      cursor: pointer;  
 }  
 .jdGallery .carousel  
 {  
      position: absolute;  
      width: 100%;  
      margin: 0px;  
      left: 0;  
      top: 0;  
      height: 115px;  
      background: #333;  
      color: #fff;  
      text-indent: 0;  
      overflow: hidden;  
 }  
 .jdExtCarousel  
 {  
      overflow: hidden;  
      position: relative;  
 }  
 .jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper  
 {  
      position: absolute;  
      width: 100%;  
      height: 78px;  
      top: 10px;  
      left: 0;  
      overflow: hidden;  
 }  
 .jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner  
 {  
      position: relative;  
 }  
 .jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail  
 {  
      cursor: pointer;  
      background: #000;  
      background-position: center center;  
      float: left;  
      border: solid 1px #fff;  
 }  
 .jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail  
 {  
      margin-bottom: 10px;  
 }  
 .jdGallery .carousel .label, .jdExtCarousel .label  
 {  
      font-size: 13px;  
      position: absolute;  
      bottom: 5px;  
      left: 10px;  
      padding: 0;  
      margin: 0;  
 }  
 .jdGallery .carousel .wallButton, .jdExtCarousel .wallButton  
 {  
      font-size: 10px;  
      position: absolute;  
      bottom: 5px;  
      right: 10px;  
      padding: 1px 2px;  
      margin: 0;  
      background: #222;  
      border: 1px solid #888;  
      cursor: pointer;  
 }  
 .jdGallery .carousel .label .number, .jdExtCarousel .label .number  
 {  
      color: #b5b5b5;  
 }  
 .jdGallery a  
 {  
      font-size: 100%;  
      text-decoration: none;  
      color: #fff;  
 }  
 .jdGallery a.right, .jdGallery a.left  
 {  
      position: absolute;  
      height: 99%;  
      width: 25%;  
      cursor: pointer;  
      z-index:10;  
      filter:alpha(opacity=20);  
      -moz-opacity:0.2;  
      -khtml-opacity: 0.2;  
      opacity: 0.2;  
 }  
 * html .jdGallery a.right, * html .jdGallery a.left  
 {  
      filter:alpha(opacity=50);  
 }  
 .jdGallery a.right:hover, .jdGallery a.left:hover  
 {  
      filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8;  
 }  
 .jdGallery a.left  
 {  
      left: 0;  
      top: 0;  
      background: url('jdgallery/img/fleche1.png') no-repeat center left;  
 }  
 * html .jdGallery a.left { background: url('jdgallery/img/fleche1.gif') no-repeat center left; }  
 .jdGallery a.right  
 {  
      right: 0;  
      top: 0;  
      background: url('jdgallery/img/fleche2.png') no-repeat center right;  
 }  
 * html .jdGallery a.right { background: url('jdgallery/img/fleche2.gif') no-repeat center right; }  
 .jdGallery a.open  
 {  
      left: 0;  
      top: 0;  
      width: 100%;  
      height: 100%;  
 }  
 .withArrows a.open  
 {  
      position: absolute;  
      top: 0;  
      left: 25%;  
      height: 99%;  
      width: 50%;  
      cursor: pointer;  
      z-index: 10;  
      background: none;  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8;  
 }  
 /*   
 .withArrows a.open:hover { background: url('img/open.png') no-repeat center center; }  
 * html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center;  
      filter:alpha(opacity=80); }  
 */       
 /* Gallery Sets */  
 .jdGallery a.gallerySelectorBtn  
 {  
      z-index: 15;  
      position: absolute;  
      top: 0;  
      left: 30px;  
      height: 20px;  
      /*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/  
      text-align: center;  
      padding: 0 10px;  
      font-size: 13px;  
      background: #333;  
      color: #fff;  
      cursor: pointer;  
      opacity: .4;  
      -moz-opacity: .4;  
      -khtml-opacity: 0.4;  
      filter:alpha(opacity=40);  
 }  
 .jdGallery .gallerySelector  
 {  
      z-index: 20;  
      width: 100%;  
      height: 100%;  
      position: absolute;  
      top: 0;  
      left: 0;  
      background: #000;  
 }  
 .jdGallery .gallerySelector h2  
 {  
      margin: 0;  
      padding: 10px 20px 10px 20px;  
      font-size: 20px;  
      line-height: 30px;  
      color: #fff !important;  
 }  
 .jdGallery .gallerySelector .gallerySelectorWrapper  
 {  
      overflow: hidden;  
 }  
 .jdGallery .gallerySelector .gallerySelectorInner div.galleryButton  
 {  
      margin-left: 10px;  
      margin-top: 10px;  
      border: 1px solid #888;  
      padding: 5px;  
      height: 40px;  
      color: #fff;  
      cursor: pointer;  
      float: left;  
 }  
 .jdGallery .gallerySelector .gallerySelectorInner div.hover  
 {  
      background: #333;  
 }  
 .jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview  
 {  
      background: #000;  
      background-position: center center;  
      float: left;  
      border: none;  
      width: 40px;  
      height: 40px;  
      margin-right: 5px;  
 }  
 .jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3  
 {  
      margin: 0;  
      padding: 0;  
      font-size: 12px;  
      font-weight: normal;  
      color: #fff;  
 }  
 .jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info  
 {  
      margin: 0;  
      padding: 0;  
      font-size: 12px;  
      font-weight: normal;  
      color: #fff !important;  
 }
 .izbor_jezika { float:left; margin-top: 12px; margin-right: 2px; }  
 .napredna_pretraga { position: absolute; top: 38px; margin-left: 836px; }  
 .footer_kontakt {border-right: 1px solid #ccc; font-size: 12px;}  
 .footer_kat_prva { vertical-align: top; padding-left: 15px; font-size: 14px; }   
 .footer_kat{ font-size:12px; height: 20px;}   
 .h28 { height: 30px; }  
 .links_footer { text-decoration: none !important; }  
 .links_footer:hover { color: #BD6E08 !important; text-decoration: underline !important; }  
 #projekti { width: 745px; padding-top: 15px; margin-left: 10px;}  
 #projekti_full { width: 925px; padding-top: 15px; margin-left: 10px; min-height: 400px; }  
 .projekti_tabela { width: 720px; }  
 .projekti_tabela_full { width: 920px; }  
 .tabela_padLeft { margin-left: 14px; }  
 .projekti_stavke { vertical-align: top; font-weight: bold; font-size: 11px; background-color:#E2E2E2; border: 1px dotted #ccc;}  
 .projekti_lista {   
 vertical-align: top;   
 font-weight: normal;   
 font-size: 12px;   
 border: 1px dotted #ccc;   
 height: 44px;   
 overflow: hidden;  
 }  
 .projekti_stavke_single { vertical-align: top; font-weight: bold; font-size: 12px; background-color:#E2E2E2; border: 1px dotted #ccc;}  
 .projekti_vrednost {   
 vertical-align: top;   
 font-weight: normal;   
 font-size: 12px;   
 border: 1px dotted #ccc;   
 height: 24px;   
 }  
 .projekti_vrednost:hover { background-color: #F1F0EB; }  
 .row { min-height: 42px; }  
 .font12 { font-size: 12px !important; }  
 .font12 a { text-decoration: none; }  
 .row:hover { background-color: #F1F0EB; }  
 .row2:nth-child(odd) {background-color: #FFFFFF;}  
 .row2:nth-child(even) {background-color: #F9F8F5;}  
 .row2:hover { background-color: #F1F0EB; }  
 .r_propisa { border-bottom: 1px dotted #e1e1e1; border-right: 1px dotted #e1e1e1; border-left: 1px dotted #e1e1e1; vertical-align: top;}  
 .imgvalign { vertical-align: middle; }  
 .cursor:hover { cursor: pointer; }  
 .bordered a:link {  
      color: #585858;  
      font-weight: normal;  
      text-decoration:none;  
 }  
 .bordered a:visited {  
      color: #505050;  
      font-weight:normal;  
      text-decoration:none;  
 }  
 .bordered a:active,  
 .bordered a:hover {  
      color: #bd5a35;  
      /*text-decoration:underline;*/  
 }  
 .bordered {  
      font-family:Arial, Helvetica, sans-serif;  
      color:#585858;  
      font-size:12px;  
      /*text-shadow: 1px 1px 0px #fff;*/
      background:#eaebec;  
      margin:6px;  
      border:#ccc 1px solid;  
      -moz-border-radius:3px;  
      -webkit-border-radius:3px;  
      border-radius:3px;  
      -moz-box-shadow: 0 1px 2px #d1d1d1;  
      -webkit-box-shadow: 0 1px 2px #d1d1d1;  
      box-shadow: 0 1px 2px #d1d1d1;  
      /*  
      margin:0px;padding:0px;  
      box-shadow: 10px 10px 5px #888888;  
      -moz-border-radius-bottomleft:9px;  
      -webkit-border-bottom-left-radius:9px;  
      border-bottom-left-radius:9px;  
      -moz-border-radius-bottomright:9px;  
      -webkit-border-bottom-right-radius:9px;  
      border-bottom-right-radius:9px;  
      -moz-border-radius-topright:9px;  
      -webkit-border-top-right-radius:9px;  
      border-top-right-radius:9px;  
      -moz-border-radius-topleft:9px;  
      -webkit-border-top-left-radius:9px;  
      border-top-left-radius:9px;  
      */  
 }  
 .bordered th {  
      border-top:1px solid #fafafa;  
      border-bottom:1px solid #e0e0e0;  
      background: #ededed;  
      background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));  
      background: -moz-linear-gradient(top, #ededed, #ebebeb);  
 }  
 .bordered th:first-child{  
      text-align: left;  
      padding-left:10px;  
 }  
 .bordered tr:first-child th:first-child{  
      -moz-border-radius-topleft:3px;  
      -webkit-border-top-left-radius:3px;  
      border-top-left-radius:3px;  
 }  
 .bordered tr:first-child th:last-child{  
      -moz-border-radius-topright:3px;  
      -webkit-border-top-right-radius:3px;  
      border-top-right-radius:3px;  
 }  
 .bordered tr{  
      text-align: center;  
      padding-left:10px;  
 }  
 .bordered tr td:first-child{  
      text-align: left;  
      padding-left:10px;  
      border-left: 0;  
 }  
 .bordered tr td {  
      padding:6px;  
      border-top: 1px solid #ffffff;  
      border-bottom:1px solid #e0e0e0;  
      border-left: 1px solid #e0e0e0;  
      vertical-align:top;  
      background: #fafafa;  
      background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));  
      background: -moz-linear-gradient(top, #fbfbfb, #fafafa);  
 }  
 .bordered tr.even td{  
      background: #f6f6f6;  
      background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));  
      background: -moz-linear-gradient(top, #f8f8f8, #f6f6f6);  
 }  
 .bordered tr:last-child td{  
      border-bottom:0;  
 }  
 .bordered tr:last-child td:first-child{  
      -moz-border-radius-bottomleft:3px;  
      -webkit-border-bottom-left-radius:3px;  
      border-bottom-left-radius:3px;  
 }  
 .bordered tr:last-child td:last-child{  
      -moz-border-radius-bottomright:3px;  
      -webkit-border-bottom-right-radius:3px;  
      border-bottom-right-radius:3px;  
 }  
 .bordered tr:hover td{  
      background: #f2f2f2;  
      background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));  
      background: -moz-linear-gradient(top, #f2f2f2, #f0f0f0);       
 }
 .table500 { width:500px; }
 .table580 { width:580px; }
 .button_::-moz-focus-inner {  
  border: 0; }  
 .button_ {  
  background: #e3e3e3;  
  border: 1px solid #bbb;  
  -webkit-border-radius: 3px;  
  -moz-border-radius: 3px;  
  -ms-border-radius: 3px;  
  -o-border-radius: 3px;  
  border-radius: 3px;  
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;  
  -moz-box-shadow: inset 0 0 1px 1px #f6f6f6;  
  -ms-box-shadow: inset 0 0 1px 1px #f6f6f6;  
  -o-box-shadow: inset 0 0 1px 1px #f6f6f6;  
  box-shadow: inset 0 0 1px 1px #f6f6f6;  
  color: #333;  
  font: bold 12px "helvetica neue", helvetica, arial, sans-serif;  
  line-height: 1;  
  padding: 8px 0 9px;  
  text-align: center;  
  text-shadow: 0 1px 0 #fff;  
  text-decoration:none;  
  width: 150px; }  
  .button_:hover {  
   background: #d9d9d9;  
   -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;  
   -moz-box-shadow: inset 0 0 1px 1px #eaeaea;  
   -ms-box-shadow: inset 0 0 1px 1px #eaeaea;  
   -o-box-shadow: inset 0 0 1px 1px #eaeaea;  
   box-shadow: inset 0 0 1px 1px #eaeaea;  
   color: #222;  
   cursor: pointer; }  
  .button_:active {  
   background: #d0d0d0;  
   -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;  
   -moz-box-shadow: inset 0 0 1px 1px #e3e3e3;  
   -ms-box-shadow: inset 0 0 1px 1px #e3e3e3;  
   -o-box-shadow: inset 0 0 1px 1px #e3e3e3;  
   box-shadow: inset 0 0 1px 1px #e3e3e3;  
   color: #000; }  
 .like-box {margin-top: 6px; background-color: #EAE5D3; padding: 5px; }  
 .like{  
 border: none;  
 background-image: url(images/i_plus.png);  
 width: 16px;  
 height: 13px;  
 background-color:transparent;  
 }  
 .like:hover {cursor: pointer; background-color: #C8FFC2;}  
 .dislike{  
 border: none;  
 background-image: url(images/i_minus.png);  
 width: 16px;  
 height: 13px;  
 background-color:transparent;  
 margin-left: 2px;  
 }  
 .dislike:hover {cursor: pointer; background-color: #FFE8E8;}  
 .zeleno {color: #61B200; font-weight: bold;}  
 .crveno {color: #CC3300; font-weight: bold;}  
 .disabled {opacity: 0.1;}  
 .podeli_fbtw { display: block; padding: 2px; margin-bottom: 8px; float: right; padding-right: 10px; height: 50px; width:170px; }  
 /* Ticker vesti */  
 .tickercontainer {  
 background: #fff;   
 width: 525px;   
 height: 27px;   
 margin: 0 auto;   
 padding: 0;  
 padding-bottom: 5px;  
 overflow: hidden;   
 }  
 .tickercontainer .mask {  
 position: relative;  
 left: 10px;  
 top: 8px;  
 width: 958px;  
 overflow: hidden;  
 }  
 ul.newsticker {  
 position: relative;  
 left: 510px;  
 font: bold 12px Verdana;  
 list-style-type: none;  
 margin: 0;  
 padding: 0;  
 }  
 ul.newsticker li {  
 float: left;  
 margin: 0;  
 padding: 0;  
 background: #fff;  
 }  
 ul.newsticker a {  
 white-space: nowrap;  
 padding: 0;  
 color: #C67205;  
 font: bold 12px Verdana;  
 margin: 0 60px 0 0;  
 }   
 ul.newsticker span {  
 margin: 0 10px 0 0;  
 }   
 #content .cat-item a { font-weight: bold; }  
 #content .children a { font-weight: normal !important; }  
 #content .children li {  
 list-style-type: none;  
 padding: 3px 0px 3px 12px;   
 background: url(images/bullet.gif) no-repeat top left;  
 }  
 /*  
 .eservisi {  
  display: block;  
  height: 21px;   
  width: 162px;  
  line-height: 20px;  
  padding-left: 14px;  
  text-decoration: none;  
  margin-bottom: 4px;  
  border: 1px solid #ccc;  
  background: url(images/arrow_right.gif) left center;  
  background-repeat: no-repeat;  
  text-align: left;  
  font-weight: bold;  
 }  
 .eservisi:hover{  
 text-decoration: none !important;  
 color: #8d8467 !important;  
 }  
 .gradientbutton {  
  background: #f5f5f5;  
  background: -moz-linear-gradient(top, #f5f5f5 0%, #c9c9c7 100%);  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#c9c9c7));  
  background: -webkit-linear-gradient(top, #f5f5f5 0%,#c9c9c7 100%);  
  background: -o-linear-gradient(top, #f5f5f5 0%,#c9c9c7 100%);  
  background: -ms-linear-gradient(top, #f5f5f5 0%,#c9c9c7 100%);  
  background: linear-gradient(top, #f5f5f5 0%,#c9c9c7 100%);  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#c9c9c7',GradientType=0 );  
 }  
 .gradientbutton:hover {  
 background: #c9c9c7;  
 background: -moz-linear-gradient(top, #c9c9c7 0%, #f5f5f5 100%);  
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9c9c7), color-stop(100%,#f5f5f5));  
 background: -webkit-linear-gradient(top, #c9c9c7 0%,#f5f5f5 100%);  
 background: -o-linear-gradient(top, #c9c9c7 0%,#f5f5f5 100%);  
 background: -ms-linear-gradient(top, #c9c9c7 0%,#f5f5f5 100%);  
 background: linear-gradient(top, #c9c9c7 0%,#f5f5f5 100%);  
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c7', endColorstr='#f5f5f5',GradientType=0 );  
 text-decoration: none;  
 border: 1px solid #c4c4c4;  
 }  
 */  
 .eservisi {  
  text-align: left;  
  font-weight: bold;  
  display: box;  
  margin-bottom: 4px;  
  padding-left: 14px;  
  padding-top: 0px;  
  width: 182px;  
  height: 24px;  
  background: url(images/gradient.png) no-repeat top center;  
  background-position: 0 0;  
  vertical-align: middle !important;  
  display: -webkit-box;  
  display: -moz-box;  
  -webkit-box-align: center;  
  -moz-box-align: center;  
  box-align: center;  
 }  
 .eservisi a:hover {  
  text-decoration: none !important;  
  color: #d2a91e !important;  
 }  
 .eservisi:hover {  
  background-position: 0 -24px !important;  
  color: #d2a91e !important;  
  text-decoration: none !important;  
 }  
  .dugme:hover {   
  border: 1px solid #DDD1AB;  
  box-shadow: 1px 1px 2px rgba(255, 255, 255, 0.8) inset, 0px 1px 3px #333;   
  background: #efe6ca;  
  color: #000;  
  }  
  .ok { /*background: #22BA27;*/ }  
  .cancel { background: #BF1601; }  
  .blue { background: #0136BF; }  
  .pozarevac { background: #F3ECD6; /*background: #d08825; /*background-color: #348999;*/ text-align:left; text-decoration: none; font-weight: bold; color: #000; }  
  .pozarevac:hover { text-decoration: none; }  
  .pozarevac a { color: #5E5E5E; font-weight: bold; }  
  .pozarevac a:hover { color: #313131; text-decoration: none; }  
  .dugme {   
  padding: 8px 8px;  
  border: 1px solid #DDD1AB;  
  color: #000;  
  margin-bottom: 0;  
  /*text-shadow: 0 0 3px black;*/  
  border-radius: 5px;  
  box-shadow: 1px 1px 2px rgba(255, 255, 255, 0.4) inset, 0px 1px 3px #999;  
  cursor: pointer;  
  box-sizing: border-box; 
  }
  .dugme img{ display:none; }
 input, select, textarea {
 vertical-align: middle;  
 font-size: 12px;  
 margin: 2px;  
 padding: 2px;  
 }  
 
 
 h4 a { text-decoration: none; }  
 #scroller{height:100%;margin:0;padding:0;line-height:30px;position:relative;}  
 #scroller li{float:left;height:30px;padding:0 0 0 10px;list-style-position:inside;}  
 #scrollerWrapper{height:30px;margin:30px;overflow:hidden;border:1px #333 solid;background:#F2F2F2;}
 
.vest_naslov { margin-bottom: 10px; }
.vest_naslov a { text-decoration:none; }
.vest_naslov a:hover { text-decoration:none; color:#E08104; }
.nodec a { text-decoration:none;  }

.noh tr:hover td { background:none; background: transparent !important; }
.no-hover { background:none; background: transparent !important; }

#preloader {             
    top: 0; 
	margin-left: 990px;
    position:fixed;
    z-index:1000;
    cursor: wait;
    text-shadow: 0px 1px 0px #fefefe;
    width:160px; 
	height: 24px;
    background-color: #61430F;	
	padding: 3px;
    }
.wp-polls .pollbar { margin-bottom: 4px !important; }

.Dugmici {
	background-color:#3bb3e0;
	padding:10px;
	position:relative;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	border: solid 1px #186f8f;
	background-image: linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -o-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(44,160,202)),
	color-stop(1, rgb(62,184,229))
	);
	-webkit-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 1px 0px #fff;
	-moz-box-shadow: inset 0px 1px 0px #7fd2f1, 0px 1px 0px #fff;
	box-shadow: inset 0px 1px 0px #7fd2f1, 0px 1px 0px #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.Dugmici:disabled { color:red; }

.Dugmici:hover { cursor: pointer; color: #FFDE89; text-decoration: none; }

.Dugmici::before {
	background-color:#ccd0d5;
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	padding:8px;
	left:-8px;
	top:-8px;
	z-index:-1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
	-moz-box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
	-o-box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
	box-shadow: inset 0px 1px 1px #909193, 0px 1px 0px #fff;
}

.Dugmici:active {
	padding-bottom:6px;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	top:1px;
	background-image: linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -o-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(62,184,229)),
	color-stop(1, rgb(44,160,202))
	);
}

.cat-item-1111 a { font-size:11px !important; }

#MobileMenu  { display:none; }
#menu-toggle  { display:none; }
#menu  { display:none; }

.wp-embed-site-icon { display:none !important; }

.menu_info { display:none; }
.povezane_teme { border-bottom: 1px dashed #C9C1A9; margin-bottom: 5px; padding: 4px; }
.valign { vertical-align:middle; }
@media only screen and (max-width : 992px) {
  #nav1 { display:none; }
  #header { display:none; }
  #navcontainer  { display:none; }
  .menu_info { 
    display: block;
    width: 100%;
    height: 20px;
    vertical-align: middle;
    border: 1px solid #C3C2C1;
    padding-top: 5px;
	padding-left: 20px;
    background-color: #DDDCDA;
	cursor: pointer;
   }
  .span-24 { width: 96%; }
  .span-5 { width: 15%; }
  .span-14 { width: 60%; }
  .sidebar-left img { max-width:120px; max-height: 36px; }
  .fullbox_excerpt { display:none; } 
  .fullbox_content { display:none; } 
  .smooth_gallery { display:none; } 
  #footer  { display:none; } 
  .dugme img { display:none; } 
  .dugme { border: 0; box-shadow: none; padding: 3px 4px; }
  .pozarevac { background: none;  }
  .pozarevac:hover{ background: none; border: 0; box-shadow: none; }
  .textwidget a { font-size: 85%; }
  #nav li a { font-size: 75%; }
  #respond { display:none; }
  .povezane_teme { display:none; } 
  
  #menu-toggle:checked + #MobileMenu { display: block !important; margin-left:16px; }
}



@media only screen and (max-width: 768px) {
	html, body{
		max-width: 100%;
        overflow-x: hidden;
        height: auto!important;
	}
	body{ font-size: 100%; }
	.izbor_jezika {
    float: unset;
    margin-top: 0;
    margin-right: 0;
    text-align: center;
    padding-bottom: 8px;
    padding-top: 8px;
    font-size: 80%;
    clear: both;
    }
	.menu_info { height: 28px; }
	
	.container { width: 100%; }
	#pagemenu li a, #pagemenu li a:link{ font-size:65%; padding: 6px 5px 5px 12px; }
	#topsearch{ display:none; }
	
    .span-17 { width: 100%; }
	.span-24, div.span-24 { width: 100% !important; }
	.span-7 { width: 100%; }
	.span-5 { width: 90% !important; }
	
	.sidebar-left img { max-width: 200px; max-height: 100%; }
	.sidebar a { font-size: 80%; }
	.span-14 { width: 100% !important; }
	#contentwrap{ display:flex; flex-direction: column; }
	#contentwrap .span-14{ order:0; }
	#contentwrap .span-5{  order:1; }
	#contentwrap .span-5.last{  order:2; }
	#entry, .entry{ text-align:left; }
	.entry-short {
    text-align: justify;
    line-height: 18px;
    padding-top: 0;
    font-family: Arial, Verdana;
    font-size: 12px;
    height: 140px;
    min-height: 70px;
    max-height: 146px;
    word-wrap: break-word;
    overflow: hidden;
    clear: both;
    }
	
	.postdate img{ display:none; }
	.widget_text{ padding-left: 16px !important; text-align: left; }
	.textwidget div{ text-align: left; }
	.textwidget img{ display:none; }
	.textwidget p{ display:none; }
	 
	#entry img{ width: 90%; max-width: unset; }
	.mob-only{ display:block; }
	.no-mob{ display:none; }
	
	.table580 { width: 360px; }
	.wp-pagenavi { text-align: left; }
}














