/* CSS Document */
body {
margin: 0;
padding:0;
font-family:Arial, Helvetica, sans-serif
}
#head td.menu img {
margin: 0 0 0 5px;
}
#head td.menu {
text-align:right;
background-image: url(interface/head_bg.gif)
}
#head {
margin-bottom: 25px;
margin-top: 25px
}
ul.hpp {
font-size: 12px;
padding: 0;
line-height: 140%;
margin: 0 0 0 20px;
list-style-type: none;
list-style-image: url(interface/tacka.gif);
}
.hpp1 td, .hpp1 a, .hpp1 span {
font-size: 12px;
text-decoration:none;
padding:10px;
color:#FFFFFF;
}
.hpp1 a:hover{
color:#193C72;
}
#vesti a, #vesti p {
font-size: 12px;
text-decoration:none;
color:#FFFFFF;
}
#vesti a:hover{
color:#193C72;
}

.slogan {
background-color: #000061;
padding-right: 20px
}
.sivo {
background-color:#ACCC2B;
padding-bottom:10px;
padding-top: 10px;
padding-left: 10px;
font-size: 12px
}

td.sivo a {
color: #000066;
font-size:12px;
text-decoration: none
}
td.sivo a:hover {
color: #000066;
font-size:12px;
text-decoration: underline
}

p {
font-size: 12px;
padding: 0px;
line-height:150%;
vertical-align:top;
color: #636363;
}
.textNASLOVNA {
line-height:170%;
}
td.novo {
height: 34px;
border-bottom: dashed;
border-top: dashed;
border-bottom-color: #EAEAEA;
border-top-color: #EAEAEA;
border-bottom-width: thin;
border-top-width: thin;
}
td.novo a {
color:#193C72;
font-size:12px;
font-weight: bold;
text-decoration: none;
}
td.novo a:hover {
color:#47638E;
font-size:12px;
font-weight: bold;
text-decoration: none;
}

* html .textNASLOVNA {
line-height:130%;
}

td.sivo a h3, td.desno a h3 {
	margin: 0 0 5px 0;
	font-size: 13px;
}
td.desno p.lead {
	margin: -12px 0 0 0;
}
p.datumVesti {
	margin: 15px 0 0 0;
}
td.tekst h2 {
	margin: 0 0 5px 0;
	font-size: 14px;
}
img.imgVest {
	margin: 0 10px 5px 0;
}



.sivo table {
font-size: 12px
}
.sivo img.mainfoto {
margin: 0px;
}

/*--------------------- LEVA KOLONA -----------------*/

.redleft {
background-color:#ACCC2B;
vertical-align:top;
text-align:right;
font-size: 12px;
}
.redleft a {
color: #FFFFFF;
text-decoration: none;
padding-right: 10px;
}
.redleft a:hover {
color:#47638E;
}
.redleft img {
margin-top: 15px;
}

.naslov {
display:block;
background-color:#BCD750;
font-size:108%;
font-weight:bold;
line-height:110%;
color:#FFFFFF;
padding:10px;
}

.naslovBIG {
background-color:#47638E;
font-size:120%;
font-weight:bold;
vertical-align:top;
text-align:right;
line-height:90%;
color:#FFFFFF;
padding:10px 10px 0 0;
}
.style6 {font-size: 130%}

/*--------------------- CENTAR NASLOVNA -----------------*/

.redcenter {
border-right: 1px solid #FFFFFF;
background-color:#193C72;

}
.redcenter a, .redcenterDOWN a, .redcenterLAST a  {
color:#FFFFFF;
font-size: 12px;
text-decoration:none;
}
.redcenter a:hover, .redcenterDOWN a:hover, .redcenterLAST a:hover {
color:#CCCCCC;
}
.redcenterDOWN {
border-right: 1px solid #FFFFFF;
/* background-color:#193C72;*/
padding:5px 5px 5px 18px;
height:60px;
}
.redcenterLAST {
/* background-color:#193C72;*/
padding:5px 5px 5px 18px;
}
.redcenterDOWN img, .redcenterLAST img {
padding:0px 5px 0px 0px;
}
.naslovnaBACKGround {
border:0;
background-image:url(interface/bgrd.gif);
background-repeat:no-repeat;
background-position:right;
}

/*--------------------- PATH MENU -----------------*/

#path {
margin-bottom:3px
}
#path, #path a {
font-size: 12px;
color: #FFFFFF;
}
#path .boja {
background-color: #BCD750;
padding: 8px;
}

/*--------------------- TEKST -----------------*/
td.tekst {
font-size: 12px;
padding:10px 15px 0 15px;
vertical-align:top;
color: #636363;
}
td.tekst table {
font-size: 12px;
padding: 5px;
vertical-align:top;
color: #636363;
}
td.tekst a {
color:#193C72;
font-size:12px;
text-decoration: none;
}
td.tekst a:hover {
color:#47638E;
font-size:12px;
text-decoration: none;
}
.naslocCENTAR {
font-size:135%;
font-weight:bold;
color:#193C72;
line-height:115%;
}
ul #second {
list-style: none;
padding: 7px 0px;
margin: 0px;
}
ul #second li{
background-image:url(img/cms/bullet2.png);
background-repeat:no-repeat;
background-position:1px 1px;
padding-left: 15px;
}
#second ul {
list-style: none;
padding: 7px 0px;
margin: 0px;
}
#second ul li{
background-image:url(img/cms/bullet1.png);
background-repeat:no-repeat;
background-position:12px 0px;
padding-left: 25px;
}

/*--------------------- DESNA KOLONA -----------------*/

#desnaCOL {

}
#desnaCOL a {
font-size:12px;
margin-bottom: 10px;
color: #FFFFFF;
line-height:115%;
text-decoration: none;
display:block;
}
#desnaCOL a:hover {
color:#47638E;
}
.desno {
background-color:#ACCC2B;
padding:10px;
}
#desnaCOL table, #desnaCOL p {
color: #FFFFFF;
line-height:115%;
}
#desnaCOL .naslov {
display:block;
background-color:#BCD750;
font-size:108%;
font-weight:bold;
line-height:90%;
color:#FFFFFF;
padding:10px;
}





/*--------------------- FORMA -----------------*/

table.logovanje tr td {
	font-size: 12px;
}
table.logovanje tr td a {
	color: #E20110;
}

form.app input, form.app textarea {
	width: 200px;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}
form.app input.dugme {
	background-color: #666666;
	color: #FFFFFF;
}

/*--------------------- MENU -----------------*/

#header {
margin: 0 auto;
width:810px;
padding-bottom:5px;
border-bottom:solid 4px #ACCC2B;
margin-top:10px;
}
#header ul, #header li {
	display:inline;
}
#header a {
color:#ACCC2B;
font-size: 13px;
font-weight:bold;
text-decoration:none;
}
#header a:hover {
color:#193C72;
}
#header .tacka {
margin-left:3px;
margin-right:3px;
}

/*--------------------- FOOTER -----------------*/

#footer td, #footer p, #footer a {
font-size: 10px;
color: #999999;
text-decoration:none;
}
#footer a:hover {
color:#666666;
}
/*--------------------- NAGLASENI LINK -----------------*/
#naglaseni a{
text-align:center
}
#naglaseni a{
color: white;
font-size: 120%;
}
#naglaseni a:hover{
color: #47638E;
cursor:default;
}



.iskustva tr td img {
	margin: 0 5px 5px 0;
}



.partneri tr td.naziv {
	font-weight: bold;
	background-color: #e6e6e6;
	text-align: center;
	padding: 4px;
}
.partneri tr td.slika {
	background-color: #f6f6f6;
	text-align: center;
	padding: 10px;
}

/* form errors */

label.error {
	display: block;
	color: red;
}
input.error {
	border: 1px solid red !important;
}/*
.req {
	position: relative;

}*/
.ast {
float: right;
}










