body {
background:#DBD9DB url(grafika/back.png) repeat-x;
font-family:"Lucida Grande",Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
color:#666;
margin:0;
padding:0;
}

a {
color:#9D382C;
text-decoration:none;
border-bottom: none;
}

a:hover {
color:#564b47;
text-decoration:none;
border-bottom: none;
}

a img {
border:none;}

a:visited,a:active {
color:#9D382C;
}

h1,h2,h3,h4,h5 {
line-height:25px;
font-style:normal;
font-weight:400;
text-transform:normal;
letter-spacing:normal;
margin:10px 0;
padding:0;
}

h1,h2 {
font-size:28px;
color:#333;
}


h3 {
font-size:28px;
color:#b3b3b3;
}

h4 {
font-size:28px;
color:#333;
border-bottom:1px solid #CCC;
padding-bottom:5px;
}

h5 {
margin-top:-10px;
font-size:28px;
color:#b3b3b3;
}

p {
margin:0;
padding:5px 0;
}

hr {
height:1px;
background-color:#CCC;
color:#CCC;
border:none;
}

/*_________________________ wrapper i container _________________________________________________________________*/

#wrapper {
width:950px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
}

#container {
background-color:#CAD4CB;
width:950px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
}

/*_________________________ glavni menu _________________________________________________________________*/

#menuwrap {
background-color:#CAD4CB;
}

#menu {
background:#57A339;
}

#menunu,#menu {
height:40px;
background-color:#57A339;
text-align:left;
padding-left:5px;
margin:0 0 25px;
}

#menunu input {
background-color:#ACD59B;
font-size:11px;
width:194px;
margin-top:9px;
border-color:#389147;
border-style:solid;
border-width:1px;
padding:3px;
}

/*_________________________ content _________________________________________________________________*/

#content {
float:left;
width:700px;
background-color:#fff;
margin-left:0;
margin-right:0;
padding:10px 20px 20px;
}

#content .ultimage {
margin:0;
padding:10px 0;
}

#content ul {
list-style-position:outside;
line-height:20px;
margin:0;
padding:0 0 0 15px;
}

#pathway {
font-size:11px;
line-height:0;
border-bottom:1px solid #ccc;
margin-bottom:10px;
padding:3px 0 12px;
}

#content img,#content #pathway img {
margin:0;
}

/*_________________________ right column _________________________________________________________________*/

#right {
float:right;
width:210px;
background-color:#3D7925;
margin:0;
padding:0;
}

.language {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#D4E4CA;
height:30px;
background:transparent url(grafika/verticalmenu.png) repeat-x;
margin-top:9px;
text-align:right;
padding:0 10px 0 0;
}

.language a,.language a:visited {
color:#E7FB97;
border-bottom:none;
padding-top:0;
}

.verticalmenu .moduletable td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#D4E4CA;
height:20px;
background:#DBD9DB url(grafika/verticalmenu.png) repeat-x;
padding:2px 10px 8px;
}

.verticalmenu .moduletable td a {
color:#D4E4CA;
border-bottom:none;
padding-top:5px;
}


/*_________________________ footer _________________________________________________________________*/

#footer {
font-size:11px;
text-align:left;
margin:20px 0 20px 0;
padding:13px 0 0;
border-top: 1px solid #BFBFBF;
}

/*_________________________ joomls _________________________________________________________________*/

.back_button a,.back_button a:hover {
color:#57A339;
font-size:11px;
border-color:#57A339;
}

td.contentheading {
font-size:28px;
color:#333;
line-height:25px;
font-style:normal;
font-weight:400;
text-transform:normal;
letter-spacing:normal;
margin:10px 0;
padding:5px 0 10px;
}

td.contentheading_novosti {
font-size:18px;
color:#333;
line-height:18px;
font-style:normal;
font-weight:400;
text-transform:normal;
letter-spacing:normal;
margin:10px -10px 10px 0;
padding:5px 0 10px;
}

.contentpaneopen {
margin-left:-3px;
}

td span.pagenav,td a.pagenav {
position:relative;
top:10px;
}

div.moduletable-novostifront h3 {
font-size:28px;
color:#333;
border-bottom:1px solid #CCC;
padding-bottom:5px;
line-height:25px;
font-style:normal;
font-weight:400;
text-transform:normal;
letter-spacing:normal;
margin:10px 0 15px;
}

.blog span.article_seperator {
display:none;
}

/*_________________________ misc _________________________________________________________________*/

#logo a,#menunu a,.right_banner a,.right_banner a:hover {
border-bottom:none;
}

.language a:hover,.verticalmenu .moduletable td a:hover, #active_menu {
color:#fff;
border-bottom:none;
}