* { margin-top: 0; margin-bottom: 0; padding: 0 ;border-radius: 4px; -moz-border-radius: 4px;}
BODY     { color: #646464; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 }
TABLE  { margin: 0; padding: 0; width: 100% ;border-radius: 4px; -moz-border-radius: 4px}
TABLE TD   { padding: 0; vertical-align: top; border-width: 0; border-radius: 4px; -moz-border-radius: 4px; }
A  { color: #00608c; font-size: 10px; font-weight: bold; text-decoration: underline; background-color: transparent }
A:hover {
	COLOR: #f60; TEXT-DECORATION: none
}
H1    { }
H2  { color: #00608c; font-size: 14px; font-weight: bold }
H3 {
	
}
H4 {
	
}
H5  { font-weight: bold }
UL, OL { text-align: left; list-style-type: decimal; list-style-position: inside; margin: 2px; padding: 2px }
LI { color: #2f5376; list-style-position: inside; margin-left: 2px }
IMG  { vertical-align: middle; border: solid 1px white }
a:hover img { border: solid 1px #f66 }
INPUT   { color: green; font-size: 11px; background-color: transparent; height: 1.5em; border-width: 1px; border-color: gray ;border-radius: 2px; -moz-border-radius: 2px;}
SELECT   { font-family: Verdana, Arial, Helvetica, sans-serif; min-width: 100px ; }
TH    { padding: 2px; vertical-align: middle; border-bottom: 2pt solid #2f5376 }
TD#headerbanner {
	VERTICAL-ALIGN: middle; WIDTH: 100%; TEXT-ALIGN: center
}
td#headerbar { font-size: 12px; text-align: right; padding: 5px 2px; vertical-align: middle; border: solid 1px #dddddd }
.col    { }
TD#leftcolumn   { padding-left: 2px }
.col .blockTitle       { color: #adadad; font-size: 10px; font-weight: bold; text-decoration: none; text-align: left; letter-spacing: 2px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; border-bottom: 1px dotted #fff3bf }
.col .blockTitle A  { color: #afafaf; text-decoration: none }
.col .blockContent     { font-size: 10px; line-height: 120%; padding: 5px 2px }

.col h1     { color: #969696; font-size: 100%; font-weight: bold; background-image: url(../../slike/arrow2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 3px; margin-top: 10px; margin-bottom: 2px; padding-left: 6px }
.col hr   { background-color: #369; background-repeat: no-repeat; background-attachment: scroll; background-position: center; text-align: center; margin-top: 2px; margin-bottom: 2px; padding-top: 0; padding-bottom: 0; width: 40px; height: 5px; border: 0 }
.col p { margin-top: 1px; margin-bottom: 2px; padding-left: 2px }
.zat { text-align: right; padding-right: 5px; position: relative; top: -16px; float: right; vertical-align: top }
TD#leftcolumn DIV.blockWrapper        { width: 128px }
.col .blockWrapper   { border: solid 1px #f63 ;border-spacing: 5px ; border-radius: 4px; -moz-border-radius: 4px;}
TD#rightcolumn  { font-size: 10px; padding-right: 5px; border-left: 0 solid #cccccc }
TD#rightcolumn DIV.blockWrapper { width: 136px }
TD#centercolumn  { font-size: 12px; padding-right: 7px; padding-left: 10px; width: 100% }

TD#cCc {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 0px
}
TD#cCc DIV.blockTitle    { color: #99f; font-size: 16px; font-weight: bold; margin-top: 0; margin-right: 0; margin-left: 0; padding-right: 3px; padding-bottom: 20px; padding-left: 3px }
TD#cCc DIV.blockTitle A   { color: #00f; font-size: 16px; font-style: italic; text-decoration: underline }
TD#cCc DIV.blockTitle A:hover { color: #f63; text-decoration: none }
TD#cCc DIV.blockContent {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; LINE-HEIGHT: 120%; MARGIN-RIGHT: 0px; PADDING-TOP: 3px
}
TD#centercolumn DIV.blockWrapper  { padding: 2px; border-width: 1px; border-color: #ffe4d5 }
TD#cCc DIV.blockContent p { margin: 2px; padding-bottom: 10px }
DIV#content  { padding: 10px }
.outer TH {
	FONT-WEIGHT: bold; COLOR: black; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: transparent
}
TH.outerhead A {
	FONT-SIZE: 11px
}
.outer  { font-size: 10px; padding: 0; border: solid 1px #e1e1e1 }
.head {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: transparent
}
.even {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: transparent
}
.odd {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: transparent
}
TR.even TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: transparent
}
TR.odd TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: transparent
}
/*BOJAN ODAVDE IDE MOJ DEO*/
td#headerbar a { font-size: 12px; text-decoration: none; padding: 2px 4px 2px 20px; vertical-align: middle; border-left: 1px solid #ffa06c }
td#headerbar a:hover { text-decoration: underline overline blink; background-color: #fff; background-repeat: repeat-y; background-position: -3px 0 }
#trenutni { color: #f60; background-image: url(menibulet.gif); background-repeat: no-repeat; background-position: -3px 0 }
/*Mali meni bar*/
.bar { color: #fff; font-size: 10px; font-weight: bold; background-color: #00608c; text-align: right; padding: 2px 5px 2px 2px; vertical-align: middle; border-right: 6px none #e8e8e8 }
.bar a { color: #fff; font-size: 10px; text-decoration: none; padding-right: 2px; padding-left: 4px; vertical-align: middle; border-left: 1px solid #e8e8e8 }
.bar a:hover { color: #ffa500; text-decoration: underline overline blink; background-repeat: repeat-y; background-position: -3px 0 }
.glavna { font-size: 11px; vertical-align: middle }
#sredina { vertical-align: middle }
/* Ovo je strandardna klasa za vecinu tabela*/
.tabela  { padding: 2px; vertical-align: middle }
.tabela TD { padding: 3px 2px }
.tabela .h { font-weight: bold; background-color: #f8f8f8; border-top: 1px solid silver; border-right: 1px solid silver }
.tabela .l  { text-align: left; border-top: 1px solid #ff6d33 }
.tabela .opis:first-letter   { color: #99f; font-size: 150%; font-weight: bold }
.tabela .opis   { color: #8e8e8e; font-size: 11px; font-weight: normal; line-height: 1.5em }
.tabela #nokat { background-color: #00608c; text-align: center; margin: 0; padding: 0; vertical-align: middle; border: solid 2pt #00608c }
.tabela th.hh  { color: #fff; font-weight: bold; background-color: #ff6d33; border-top: 1px solid silver; border-right: 1px solid silver }
.tabela th.hhh { color: #fff; font-size: 140%; font-weight: bold; background-color: #ff6d33; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid silver; border-right: 1px solid silver }
.tabela th.l { font-weight: bold; border-top: 1px solid silver; border-right: 1px solid silver }
.tabela TH.h a, .tabela TH.l a { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #ff6d33 }
/*table #hi TH { background-color: #ff6d33; border-top: 1px solid silver; border-right: 1px solid silver }*/
.tabela .cena { color: #f63; font-weight: bold }
.tabela caption { color: #ff6d33; font-weight: bold; margin: 0; padding: 5px; vertical-align: middle; border-top: 4px solid #f8f8f8; border-right: 4px solid #f8f8f8; border-left: 4px solid #f8f8f8 }
/* Ovo je strandardna klasa za module sa strane*/
.mod { text-align: center; text-indent: 0; vertical-align: middle }
.mod a { text-decoration: none; text-align: left }
.mod a:hover { color: #ff6d33; text-decoration: underline overline }
.mod TD { padding-top: 2px; padding-bottom: 2px }
.mod #lo { color: #00608c; border-top: 1px none #ff6d33; border-left: 3px solid #f8f8f8 }
.mod caption { color: #ff6d33; font-weight: bold; margin: 0; padding: 5px; vertical-align: middle; border-top: 4px solid #f8f8f8; border-right: 4px solid #f8f8f8; border-left: 4px solid #f8f8f8 }

.kategorije TD  { padding: 10px 5px 7px 8px}
.kat  { color: #ff6d33; font-size: 16px; font-weight: bolder; border-style: none none solid solid; border-width: 1px 1px 1px 4px; border-color: #e8e8e8 }
.kat a  { font-size: 12px; text-decoration: none }
.kat a:hover  { color: #ff6d33; text-decoration: underline }
.multiS/*zamenjen sa ac vm*/ { background-position: center; text-align: center; padding: 0; vertical-align: middle }
.glav   { color: #ff6d33; font-weight: bold; background-color: #fafafa; background-position: center; text-align: center; padding: 2px; vertical-align: middle; border: solid 2px #ccf }
.hi   { text-align: center; margin-top: 10px; margin-bottom: 8px; padding-bottom: 5px; vertical-align: middle; border-bottom: 4px solid #b1f27b; outline: solid 2px #639ace }
.lo    { text-align: center; margin-top: 10px; margin-bottom: 8px; padding-bottom: 5px; vertical-align: middle; border-bottom: 4px solid #639ace }
#prvo { color: #ff6d33; font-size: 16px; text-indent: 12px }
#headerlogo { font-size: 36px; font-weight: bold; margin: 0; padding: 0 }
#lic { color: #ff6d33 }
#tac { color: #00608c }
#com { color: #afafaf }
#slogan { color: #afafaf; font-size: 10px; font-weight: bold; padding-top: 1px; padding-right: 2px; position: relative; bottom: 5px; float: right }
#headera { margin: 0; padding: 0 }
#brza { color: white; font-size: 10px; font-weight: bold; background-color: #00608c; text-align: right; padding: 1px }
#hr   { color: black; display: none }
#lupa { margin: 0; padding: 0; vertical-align: bottom }
.text { font-size: 12px; line-height: 1.5em; text-indent: 1em; padding: 10px }
.greska  { color: #f00; line-height: 3em; display: block; padding: 5px; border: solid 1px }
.login INPUT { color: #f00; width: 8em }
.jak { color: #f63; font-weight: bold }
/*i ovo samo da znansdnj*/
.col th { background-color: #f1f3f9; border-style: none }
.col .h  { background-color: #eee; text-align: left; padding-left: 3% }
.col .l  { color: #00608c; font-weight: normal; padding-left: 3% }
.prost    { color: #369; font-size: 90%; font-style: italic; font-weight: normal; text-align: right }
.tab { margin: 0; padding: 0 }
.tab tr, .tab td { margin-right: 0; margin-left: 0; padding: 2% 0 }
.bosi { border: solid 1px #ccc }
.mala  { font-size: 80%; font-weight: normal }
.ac  /* al cent */ { text-align: center }
.al { text-align: left }
.de  { height: 3em }
.dde { line-height: 3em }
.exp /* expanded txt */  { letter-spacing: 2px }
.vln a /* veliki link */  { color: #00f; font-size: 120%; background-color: #f1f3f9; margin-top: 0; padding: 8px 10px; border: solid 3px #99f }
.mln a { font-size: 9px; font-weight: normal }
.oln a /* obican veliki link */  { font-size: 120% }
.vjak /* veoma jak */   { margin: 5%; height: 35px }
.vm /* valijn midl */  { vertical-align: middle }
.nav1 { margin-top: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border: solid 1px #e7e7e7 }
.nav1 h2 { font-size: 10px; margin: 0; padding: 0 0 5px; vertical-align: top }
.nav1 a { margin-right: 5px; margin-left: 5px; padding-right: 5px; border-right: 1px solid #f60 }
.arow     { background-image: url(../../slike/arrow2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 3px; cursor: pointer; display: inline }
.arowd   { background-image: url(../../slike/arrow_d.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 6px; cursor: pointer; display: inline }
.uzvik { background-image: url(../../slike/uzvik.gif); background-repeat: no-repeat; background-attachment: scroll; padding-left: 10px }
.mis { cursor: help }
.futer  { font-size: 10px; background-color: #00608c; text-align: center; padding: 10px; clear: both }
.futer a { color: #fff; font-weight: normal; text-decoration: none; border-bottom: 1px solid #fff }
.prost2 { color: #d0d0d0; font-size: 9px; font-weight: normal }
.bs { color: #ccc }
.vmvp  { margin-top: 5px; margin-bottom: 5px; padding: 5px }
.vh { }
#debug  { font-size: 9px; background-color: #e7e7e7; position: absolute; z-index: 0; right: 0; bottom: 0; width: 200px }
