* {
margin:0px;
padding:0;
}
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align: center;
}
div#wrapper {

width:720px;
margin:0 auto;

}
a:hover, a:visited:hover {
text-decoration:underline;
}
a {
text-decoration:none;
color:#0d4d2f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
margin-bottom:18px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	margin-bottom:12px;
	color:#0d4d2f;
	text-align: center;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
margin-bottom:12px;
color:#0d4d2f;
}
div.terminator {
clear:both;
font-size:1px;
margin-bottom:-1px;
height:1px;
line-height:0;
}
div#main {
color:#000000;
margin-left:auto;
margin-right:auto;
text-align:left;

}
div.content {
padding:25px;
}
div.content-home {
padding:15px 0 0 0;
}
div.content-logo {
text-align:center;
width:610px;
margin-bottom:20px;
}
#header {
background-color:#FFF;
}
div.languages {
height:25px;
padding:8px 30px 0 0;
text-align:right;
font-size:11px;
}
div.languages a.sr {
background:url(../images/flag-sr.gif) no-repeat left;
padding:4px 0 4px 29px;
color:#0d4d2f;
margin-right:17px;
}
div.languages a.en {
background:url(../images/flag-en.gif) no-repeat left;
padding:4px 0 4px 29px;
color:#0d4d2f;
}
	
div.logo {
margin-bottom:23px;
text-align:left;
background:url(../images/phone.gif) no-repeat right bottom;
}
.slideshow { 
height: 230px; 
width: 720px; 
margin-top:1px;
}
.left {
float:left;
width:380px;
margin-right:25px;
}
.izvestaj {
background:url(../images/dots.gif) repeat-x top;
padding:15px 0;
}
.izvestaj a, .more {
font-size:13px;
font-weight:bold;
}
.izvestaj img {
float:left; 
margin-right:10px;
}
.right {
float:left;
width:315px;
}
.aktuelno {
background:url(../images/dots.gif) repeat-x top;
padding:15px 0;
}
.aktuelno a {
font-size:13px;
font-weight:bold;
}
div.mecavnik {
padding-top:20px;
text-align:center;
background-color:#0e4d30;
}
div.komora {
padding:21px;
text-align:center;
background-color:#0e4d30;
}
#footer {
border-top:1px solid #1f5a3f;
padding:19px 0;
background-color:#0e4d30;
}
#footer p, #footer a {
color:#9fb8ac;
font-size:11px;
}


/* forms */
fieldset {
margin-bottom: 1em;
padding: .5em .5em .5em .8em;
border: 1px solid #BFD1E5;
width:325px;
}
form {
margin: 0;
padding: 0;
font-size:11px;
}
.form p {
font-size:11px;
}
.form select {
font-size:11px;
}
.form select option {
color: #666666;
}
legend {
color:#000;
font-weight:bold;
}
div.form {
margin-top: 15px;
}
span.form-required {
color: #ffae00;
}
span.form-required {
color: #ffae00;
}

span.submitted, .description {
font-size: 0.92em;
color: #000;
}
.description {
line-height: 150%;
margin-bottom: 0.75em;
color: #000;
}

.messages, .preview {
margin: .75em 0 .75em;
padding: .5em 1em;
}
.messages ul {
margin: 0;
}
.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
margin: 0.25em 0;
}
#center form {
margin-bottom: 2em;
}
.form-button, .form-submit {
margin: 2em 0.5em 1em 0;
}
.poll .form-submit,
fieldset .form-button, fieldset .form-submit,
.sidebar .form-button, .sidebar .form-submit,
table .form-button, table .form-submit {
margin: 0;
}
.box {
margin-bottom: 2.5em;
}
.form-item {
margin-top: 1em;
margin-bottom: 1em;
}
.form-item input.error, .form-item textarea.error {
border: 2px solid red;
}
.form-item .description {
font-size: 0.85em;
}
.form-item label {
display: block;
font-weight: bold;
color:#000;
margin-bottom:3px
}
.form-item label.option {
display: inline;
font-weight: normal;
}
.form-checkboxes, .form-radios {
margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
margin-top: 0.4em;
margin-bottom: 0.4em;
}
.marker, .form-required {
color: #f00;
}
p.error {
color:#000000;
font-size:12px;
}

a.mail {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/mail.gif) no-repeat;
}
a.print {
display:block;
float:left;
width:16px;
height:16px;
background:url(../images/print.gif) no-repeat;
margin-right:10px;
}
div.nav {
margin-right: auto;
margin-left: auto;
padding-left:14px;
text-align:left;
background-color:#0d4d2f;
height:34px;
}

div.nav ul.sf-menu li a {
border-right:1px solid #8ab7a2;
padding-right:14px;
color:#FFF;
text-transform:uppercase;
margin-left:14px;
font-size:13px;
font-weight:bold;
}
div.nav ul.sf-menu li {
float:left;
list-style:none;
padding-top:10px;
}
div.nav ul.sf-menu li li a {
margin-right:0;
border:none;
text-transform:none;
margin-left:0;
font-size:12px;
}
div.nav ul.sf-menu li li li a {
	font-weight:normal;
}
div.nav ul.sf-menu a.last {
margin-right:0;
border:none;
}
ol {
padding-left:20px;
}
ol li {
margin-bottom:10px;
}
.misija {
	float:left;
	width:280px;
	text-align:justify;
	padding-right:20px;
}
.vision {
	float:left;
	width:280px;
	text-align:justify;
	padding-left:20px;
}
.home-image {
	text-align:center;
}
table.program td {
	border-right:3px solid #FFF;
	border-bottom:3px solid #FFF;
	padding:5px 5px 5px 10px;
	background-color:#a9d59d;
	color:#000;
}
table.program td.top-row {
	background-color:#004a2e;
	font-weight:bold;
	color:#FFF;
}


/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 670px;
	height: 123px;

}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 670px;
	height: 123px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */


}
.temp-home {
/*background:url(../images/home-temp.gif) no-repeat center top;*/
width:720px;
padding-top:10px;
text-align:left;
}

p.posebno {
background-color:#0d4d2f; 
text-align:center;
}
p.posebno a {
color:#FFF;
display:block;
height:28px; 
padding-top:10px; 
}
p.posebno a:hover {
color:#FFC;
text-decoration:none;
}

p.kalendar {
background-color:#0d4d2f; 
text-align:center;
}
p.kalendar a {
color:#FFF;
display:block;
height:70px; 
padding-top:10px;
font-size:14px;
}
p.kalendar a:hover {
color:#FFC;
text-decoration:none;
}
.rows-container {
width:700px;
overflow:hidden;
}
.rows-container .video {
float:left;
width:350px;
margin-bottom:10px;
text-align:left;
}
.rows-container h3 {
font-size:13px;
}
