html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, em, font, img, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; }

body { color: #173d0d; font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; border-top: solid 5px #9ca861; background: url(/img/back_left.gif) repeat-y; line-height: 1; }
strong { font-weight: bold; }
:focus { outline: 0; }
a img, fieldset { border: 0; }
ol, ul { list-style: none; }
table, tr, th, td { border-collapse: collapse; border-spacing: 0; }
table, table table { font-size: 1em; }
form, input, textarea { font-family: Arial, Helvetica, sans-serif; }
legend, caption { display: none; }

a { text-decoration: none; }
a:hover { text-decoration: underline; } 

#wrapper { min-width: 960px; max-width: 1333px; position: relative; overflow: hidden; }
#wrapperIn { background: url(/img/back_right.gif) repeat-y 100% 0; overflow: visible; }

img { border: 0; }
.scrn img { padding: 1px; border: solid 1px #9CA861; border-top-color: #D9D9D9; border-left-color: #D9D9D9; } 

#menu { width: 240px; position: relative; padding: 0 0 30px 0; float: left; } 

.logo { font-size: 0.9em; }
.logo img { margin: 12px 8px 12px 11px; float: left; }
.logo span { text-transform: uppercase; line-height: 48px; }

.drvo_menu { margin: 0 0 10px; }

#menu ul.small { margin: 10px 20px 10px 65px; text-transform: uppercase; font-size: 1.1em; line-height: 1.3em; }
#menu ul.small a { color: #173d0d; padding: 0 5px; display: block; }
#menu ul.small a:hover { color: #173d0d; background-color: #f8f7ef; }

#menu ul.big { margin: 15px 20px 15px 65px; text-transform: uppercase; font-size: 1.8em; line-height: 1.2em; font-family: Georgia, "Times New Roman", Times, Serif; }
#menu ul.big a { color: #173d0d; padding: 1px 5px; display: block; }
#menu ul.big a:hover { color: #173d0d; background-color: #f8f7ef; }

.slogan { margin: 20px 20px 0 65px; padding: 0 5px; text-transform: uppercase; font-size: 1.1em; line-height: 1.3em; font-weight: bold; }


#main { margin: 0 350px 0 240px; padding: 20px 18px; }

.infobox { border-top: solid 1px #999; border-bottom: solid 1px #999; background: #f8f7ef; padding: 8px 18px 10px; margin-bottom: 10px; }
.infobox h3 { font-family: Georgia, "Times New Roman", Times, Serif; color: #677c21; font-weight: normal; font-size: 1.9em; margin: 0 0 2px 0; }
.infobox p { font-family: Georgia, "Times New Roman", Times, Serif; font-size: 1.1em; line-height: 1.2em; font-style: italic; }
.infobox .icon { float: right; margin-left: 15px; text-align: center; }
.infobox .icon span { display: block; margin-top: 4px; color: Black; }
.infobox p a { color: #173D0D; text-decoration: underline; }

.intro { border-top: solid 1px #999; border-bottom: solid 1px #999; background: #f8f7ef; padding: 5px 18px 10px; margin-bottom: 10px; overflow: auto; width: auto; }
.intro .slike { float: right; }
.intro .slike img { margin: 0 0 0 4px;  }
.intro h1 { font-family: Georgia, "Times New Roman", Times, Serif; color: #677c21; font-weight: normal; font-size: 2.3em; margin: 10px 0 13px 0; }
.intro h1 a { color: #677c21; }
.intro .podnaslov { font-family: Georgia, "Times New Roman", Times, Serif; color: #999; font-style: italic; font-size: 1.2em; line-height: 1.2em; float: right; width: 150px; margin: 10px 0 10px 16px; }
.intro .podnaslov img { margin-bottom: 10px; }
.intro p { margin: 0 0 0 0; font-size: 1.3em; line-height: 1.2em; }
.intro .nastavak {color: #999; margin: 10px 0 0 0; font-size: 1.1em; }
 
.article { padding: 10px 0 18px; }
.article .slike { float: right; }
.article .slike img { margin: 0 0 0 4px; }
.article h1 { font-family: Georgia, "Times New Roman", Times, Serif; color: #677c21; font-weight: normal; font-size: 1.9em; margin: 0 0 5px 0; }
.article h1 a {color: #677c21; }
.article .objava { font-family: Georgia, "Times New Roman", Times, Serif; color: #999; font-style: italic; }
.article .tekst p { margin: 6px 0 0 0; font-size: 1.3em; line-height: 1.2em; }
.article .tekst p:first-child { margin-top: 14px; }
.article .tekst p:first-child:first-letter { font-family: Georgia, "Times New Roman", Times, Serif; font-size: 1.2em; font-weight: bold; color: #777; }
.article .tekst p .vise { font-family: Georgia, "Times New Roman", Times, Serif; color: #999; font-style: italic; font-size: 0.8em; position: relative; left: -3px; padding: 4px 6px; }

.separator { border-top: dashed 1px #ddd; margin-bottom: 10px; } 
 
.info { margin: 10px 0 10px 0; width: 270px; }

.info .url { margin: 0 0 10px 0; display: block; font-family: Georgia, "Times New Roman", Times, Serif; }
.info .url a { color: #848381; font-weight: normal; font-size: 1.7em; } 
  
.info .ikone { overflow: hidden; display: block; margin: 0; } 
.info .ikone li { float: left; background: #9CA861 url(/img/check.png) no-repeat right center; color: White; font-weight: bold; text-transform: uppercase; margin: 0 2px 2px 0; font-size: 1.0em; padding: 2px 16px 2px 3px; } 
.info .ikone.type2 li { background-color: #848381; } 

.info .prvaobjava { margin: 10px 0; font-size: 1.1em; font-weight: bold; color: #848381; }
 
.slikevelike { overflow: hidden; }
.slikevelike img { float: left; margin: 0 10px 10px 0; }


.vezani { border-top: solid 1px #999; border-bottom: solid 1px #999; background: #f8f7ef; padding: 10px 15px; margin: 20px 0 10px; }
.vezani h2 { font-size: 1.4em; color: #848381; font-family: Georgia, "Times New Roman", Times, Serif; margin: 0 0 10px; }
.vezani ul { overflow: hidden; }
.vezani ul li { float: left; width: 100px; margin: 0 10px 10px 0; }
.vezani ul li h3 { font-size: 1.3em; margin: 5px 0 3px; line-height: 1.1em;  }
.vezani ul li h3 a { color: #677C21; }
.vezani ul li img {}
.vezani ul li div { font-size: 1.1em; line-height: 1.1em; color: #848381; }

.rss { margin: 10px 0; font-size: 1.1em; }
.rss img { vertical-align: middle; padding: 0 3px 0 0; }
.rss a { color: #848381; line-height: 16px; }

.static .static-box { border-top: solid 1px #999; border-bottom: solid 1px #999; background: #f8f7ef; padding: 5px 18px 10px; margin-bottom: 10px; overflow: auto; width: auto; }
.static .static-box h1 { font-family: Georgia, "Times New Roman", Times, Serif; color: #677c21; font-weight: normal; font-size: 2.3em; margin: 10px 0 13px 0; }
.static .static-box p { margin: 0 0 10px 0; font-size: 1.3em; line-height: 1.2em; }
.static .static-box p a { color: #173d0d; text-decoration: underline; }
.static dl { margin: 20px 20px; position: relative; }
.static dl dt { font-family: Georgia, "Times New Roman", Times, Serif; color: #677c21; font-weight: normal; font-size: 1.5em; }
.static dl dt a { color: #677c21; text-decoration: underline; }
.static dl dd { margin: 3px 0 10px 0;  font-size: 1.2em;  line-height: 1.3em; }
.static dl dd a { color: #173d0d; text-decoration: underline; }
.static dl dt img { float: right; margin: 0 0 3px 15px; }

.static .tekst {  margin: 15px 20px;  }
.static .tekst h2 { font-family: Georgia, "Times New Roman", Times, Serif; color: #677c21; font-weight: normal; font-size: 1.7em; margin: 20px 0 10px 0; }
.static .tekst h2 a { color: #677c21; text-decoration: underline; }
.static .tekst p { margin: 3px 0 10px 0;  font-size: 1.2em;  line-height: 1.3em; }
.static .tekst p a { color: #173d0d; text-decoration: underline; }
.static .tekst img { float: right; margin: 0 0 3px 15px; }
.static .tekst ul.lista { margin: 3px 0 10px 0;  font-size: 1.2em;  line-height: 1.3em; list-style-type: circle; padding-left: 15px; }
.static .tekst ul.lista li {  }
.static .tekst ul.lista li a { color: #173d0d; text-decoration: underline; }

.kontakt form { }
.kontakt form dl { margin: 20px; position: relative; }
.kontakt form .obavezno { color: #4B0060; }
.kontakt form dt { color: #666; margin: 10px 0 4px; font-weight: normal; font-size: 1.3em; }
.kontakt form dd { padding-left: 15px; }
.kontakt form dd textarea { font-size: 1.2em; width: 100%; }
.kontakt form dd textarea, 
.kontakt form dd select, 
.kontakt form dd input.input { border: solid 1px #DEDEDE; background: #F8F7EF; } 
.kontakt form input.gumbek { border: solid 1px #DEDEDE; background-color: #677c21; color: #fff; font-size: 1.0em; font-weight: bold; padding: 2px 6px; }

.static .rightBox { float: right; width: 150px; margin-top: 20px; padding-left: 20px; }
.static .rightBox h3 { font-family: Georgia, "Times New Roman", Times, Serif; color: #677c21; font-weight: normal; font-size: 1.4em; margin: 10px 0 3px; }
.static .rightBox div {  font-size: 1.2em; line-height: 1.3em; margin: 0 0 0 5px; }
.static .rightBox div a { color: #173d0d; text-decoration: underline; }

.oib input.input { border: solid 1px #DEDEDE; background: #F8F7EF; } 
.oib input.gumbek { border: solid 1px #DEDEDE; background-color: #677c21; color: #fff; font-size: 1.0em; font-weight: bold; padding: 2px 6px; }

.sent { font-family: Georgia, "Times New Roman", Times, Serif; color: #677c21; font-weight: normal; font-size: 1.8em; margin: 30px 20px; }

#right1, #right2 { position: absolute; top: 0; width: 142px; height: 880px; padding: 20px 14px; overflow: visible; }
#right1 { right: 179px; }
#right2 { right: 9px; }

#right1 h2,
#right1 h4 { color: #677c21; font-weight: normal; text-align: center; }
#right1 h2 { font-size: 1.7em; font-family: Georgia, "Times New Roman", Times, Serif; margin: 2px 0 8px; line-height: 1.1em; }
#right1 h2 a { color: #677C21; } 
#right1 h4 { font-size: 1.0em; text-transform: uppercase;}
#right1 p { color: #677c21; font-size: 1.1em; line-height: 1.2em; font-family: Georgia, "Times New Roman", Times, Serif; font-style: italic; margin: 4px 0 25px; }
#right1 p a { color: #677c21; }
#right1 p a:hover { text-decoration: none; }
#right1 img {  }

#right2 h4 { color: #677c21; font-weight: normal; text-align: center; font-size: 1.1em; text-transform: uppercase;}
#right2 h4 a { color: #677c21; }
#right2 .wait { text-align: center; padding: 20px 0; }
#right2 #twitter-link { color: #666; text-align: center; display: block; }
#right2 .nedostupan { color: #FF9A7F; display: none; }
#right2 ul { font-size: 1.1em; color: #999; }
#right2 ul li { margin: 4px 0; }
#right2 ul li:first-letter { padding-left: 5px; } 
#right2 ul li a { color: #666; }
#right2 ul li a.datum { font-size: 80%; padding-left: 4px; }

#footer { clear: both; border-top: solid 1px #D9D9D9; background: #fff; color: #999; font-size: 1.1em; line-height: 30px; position: relative; height: 30px;}
#footer a { color: #999; text-decoration: none; }
#footer a:hover { color: #666; text-decoration: underline; }
#footer .webideja { margin: 7px 7px 7px 13px; float: left; }
#footer .palma { position: absolute; bottom: 0; right: 9px; border-left: solid 1px #D9D9D9; border-right: solid 1px #D9D9D9; width: 169px; text-align: center; padding-top: 40px; background: url(/img/fade_vert.png) repeat-x; }

.kod { font-family: Courier, Monospace; margin: 10px 0 10px 20px; line-height: 1.1em; font-size: 1.2em; }
.kod .k_uvlak { margin: 0 0 0 20px; }
.kod .k_prored { margin: 8px 0 0 0; }
.kod i { font-style: normal; color: Blue; }