/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,center, dl,dt,dd,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {background: transparent;border: 0;font-style: inherit;font-weight: inherit;margin: 0;padding: 0;outline: 0;vertical-align: baseline;} 


html {
height: 100%;
}
body { 
font:normal 13px/1.8em Arial, Helvetica, sans-serif; 
color:#333333; 
}

body.contentpane { 
background:#fffff;

}

.background {
position: absolute;
width: 100%; 
background:#eaeaea url(../images/bg.jpg) 0 0 repeat-x
}
h1,h2,h3,h4,h5,h6 {
margin:0; 
padding:10px 0; 
font-weight:bold; 
color:#194775; 
font-family:Arial, Helvetica, sans-serif;
}

.componentheading {
font-size:14px; 
font-weight:bold; 
margin:0; padding:5px 0 10px 0; 
color:#1a528c;
}

h2, .contentheading {
font-size:14px; 
font-weight:bold; 
color:#134E8B;
}


h1{font-size:25px;}
h2 {font-size:20px;}
h3 {font-size:14px;}
h4 {font-size:14px;} h5 {font-size:12px;} h6 {font-size:12px;}

a {color: #134E8B;text-decoration:none;}
a:hover {color:#093460;text-decoration: underline;}
ul {margin:0 0 0 15px;}
p {margin-top: 0;margin-bottom: 10px;}
element.style { height:auto;}
hr { width:100%; clear:both; border:none; height:2px; background:#eee; margin:0; padding:0;}
.obris {clear: both;}



#header { 
background:url(../images/header.png) top center no-repeat; 
position:relative; 
height:120px; 
width:960px; 
margin:0 auto; 
border-bottom:1px solid #3076A6;
}
#header-1 {position:relative;}
#header .search{
position:absolute;
top: 80px;
right:20px;
}

#header .search{
position:absolute;
top: 70px;
right:20px;
}



#slide-1 { 
margin:0; 
padding:0; 
background:#ffffff url(../images/bg.png) 0 0 repeat-x;
}
#slide { 
width:960px; 
margin:0 auto;
padding-top:15px;
padding-left:10px;
padding-bottom:10px;

}

.slide1{
float:left;
width:708px;
}

.slide2 {
float:left;
width:220px;
text-align:justify;
height:315px;
}

.slide2 h3{
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:10px;
margin:0px;
}




#navr {background: none;height:40px; background:url(../images/nav.jpg) 0 0 repeat-x}
#nav {z-index:10; position:relative;}
#nav ul {margin:0; padding:0; float:left;}
#nav ul li {list-style:none;float:left;height:40px;position:relative; padding:0; margin:0; border-right:1px solid #2B2B2B;}
#nav ul li a { display:block;padding:0px 28px 0px 28px; margin:0;line-height:36px;color:#fff;font-weight:100;text-decoration:none;font-size:12px; text-shadow:1px 1px #000}
#nav ul li.active {}
#nav ul li.active a {color:#fff; background:url(../images/nav-a.jpg) 0 0 repeat-x}
#nav ul li:hover {}
#nav ul li a:hover{color:#fff;text-decoration:none;height:40px;background:url(../images/nav-a.jpg) 0 0 repeat-x}
#nav ul li ul {position:absolute;left:-999em;border-top:0; margin:0; padding:0;}
#nav ul li:hover ul, #menu ul li.sfHover ul {left:0;}
#nav ul li ul li {padding:0;height:auto;margin:0; border:none;}
#nav ul li:hover ul li a {text-shadow:none;}
#nav ul li:hover ul li { background:none;}
#nav ul li:hover ul li a, #nav ul li ul li a, #nav ul li.active ul li a{margin:0; padding:0 20px 0 20px;height:30px;line-height:28px; background:#08294C;color:#d1d1d1; font-size:11px;font-weight:normal;text-shadow:none; min-width:180px;}
#nav ul li ul li a:hover, #nav ul li ul li.active a, #nav ul li.active ul li a:hover, #nav ul li.active ul li.active a {margin:0; padding:0 20px 0 20px;height:30px;line-height:28px;background:#1A446E;color:#fff; font-size:11px;text-shadow:none;min-width:180px;}
#nav ul li ul ul, #nav ul li:hover ul ul, #nav ul li:hover ul ul ul, #nav ul li:hover ul ul ul ul, #nav ul li.sfHover ul ul, #nav ul li.sfHover ul ul ul, #nav ul li.sfHover ul ul ul ul {left:-999em;}


#wrapper { 
margin:0 auto; 
width:960px; 
padding:0; 
position: relative; 
background-color:#ffffff;
}


#main { 
margin:20px auto 0 auto;
background: url(../images/sjena.png) top center no-repeat; 
position: relative;
}
#main-sadrzaj { 
clear:both;
margin-left:0 auto; 
padding:5px 10px 10px 10px; 
background-color:#ffffff;
text-align:left;
}

.sadrzaj {
float:left;
text-align:left;
}


#allModuli{
width:960px;
}


#gornjiModuli {
overflow: hidden;
padding:0; 
margin:0 auto; 
clear:both; 
color:ffffff;

}

#gornjiModuli .module { 
float: left; 
padding:10px; 
margin:0; 
background-color:#E7ECEF; 
color:ffffff;
height:240px;
}
#gornjiModuli .inner { 
padding:10px; 
color:ffffff;
}
#gornjiModuli .module-title {
margin:0; 
padding:0 0 10px 0;
}
#gornjiModuli  h3 {
display: block;
padding-left: 0px;
padding-top: 0px;
height: 20px;
font-size: 14px;
}
#gornjiModuli .module-body {
padding:0; 
margin:0;
}
#gornjiModuli ul {
margin:0 13px; 
padding:0;
}




.gornjiModul1{
float: left;
padding-right: 34px;
padding-left: 0px; 
width:310px;
}

.gornjiModul2{
float: left;
padding-right: 49px;
padding-left: 15px; 
width:310px;
}

#gornjiModuli li {
	padding:0 3px;
	border-bottom:1px solid #cccccc;
	color:#CC9900;
font-size:12px;

}
#gornjiModuli li a{
	color: #003366;
}

.gornjiModul3{
float: left; 
width:200px;
padding:0px;
margin:0px;
}



#lijevi{
float:left;
width: 200px;
padding-right:15px;
margin-top:30px;
text-align:left;

}
#lijevi .module {
margin-bottom:10px;
text-align:left;
}

#lijevi h3 { 
background-image:url(../images/nasloviUp.jpg);
background-repeat: no-repeat; 
background-position: left; 
color:#FFFFFF;
padding-left:8px;
font-size:13px;
}

.pollstableborder{
text-align:left;
}


#desni{
float:left;
width: 200px;
margin-top:30px;
padding-left:15px;

}
#desni h3 { 
background-image:url(../images/nasloviUp.jpg);
background-repeat: no-repeat; 
background-position: left center; 
color:#FFFFFF;
padding-left:8px;
font-size:13px;
}

#desni .module {
margin-bottom:30px;
}

#navigacija{
float:left;
width: 950px;
padding-left:10px;
font-size:10px;
background-color:#FFFFFF;
}

#navigacija .module {
margin-top:30px;
}


#sredina100{
float:left;
width:920px;
padding-left:10px;
margin-top:30px;
background-color:#F5F5F5;
overflow:hidden;
padding-right:10px;
}

#sredina80{
float:left;
width:700px;
padding-left:10px;
margin-top:30px;
background-color:#F5F5F5;
overflow:hidden;
padding-right:10px;
}

#sredina60{
float:left;
width:483px;
padding-left:10px;
margin-top:30px;
background-color:#F5F5F5;
overflow:hidden;
padding-right:10px;
text-align:justify;
}

#sredina .module-title {
font-size:35px;
}


#sredina  h3 {
display: block;
padding-left: 0px;
padding-top: 0px;
height: 20px;
font-size: 35px;
}

#sidebar .module {margin-top:20px;}

#footer {
width:960px; 
margin:0 auto; 
}

.footer1 {
width:960px; 
height:77px;
background-image:url(../images/bottom.png);
background-repeat: no-repeat; 
background-position: left center; 
color:#FFFFFF;
}

#bottom {
width:960px; 
margin:0 auto; 
padding:5px 0 0 0;
}

.copyri { 
margin:0; 
padding:20 0 0 20px;
font-size:12px; 
float:left;
color:#ffffff
}

.copyri h3 {
color:#ffffff;
padding-left:55px;
padding-top:25px;
text-align:center;
font-size:12px;
}
.copyri a {
font-size:12px; 
color:#ffffff;
}
.webBy {
margin:0; 
padding:0 10px 0 0; 
font-size:11px; 
color:#2F669B; 
text-align:right; 
float:right
}

.design a { 
text-decoration:none; 
font-size:11px;
color:#1B4C7C;
}





.button {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 11px;
   margin-left: 8px;
   border:0px;
   width:62px;
   height:26px;
margin-top:20px;
}



ul.pagenav { display:block;} ul.pagenav li { list-style:none;}
.pagenav-prev { float:left;}
.pagenav-next { float:right}
.pagination { clear:both;}
span.pagination { background:none;}
.pagination span, .pagination a, ul.pagenav li a {margin-right: 5px; padding:2px 5px; background:url(../images/button.png) 0 0 repeat-x; border:1px solid #ACAAAA; color:#ffffff;-moz-border-radius: 3px;border-radius: 3px;}
.pagination a, ul.pagenav li a {  font-weight: bold; text-decoration:underline}
.button, .validate { 
background:url(../images/button.png) 0 0 repeat-x; 
border:1px solid #ACAAAA; 
color:#ffffff;cursor:pointer; 
-moz-border-radius:3px;
border-radius:3px;
}



.button:hover,.validate:hover,.pagination a:hover,ul.pagenav li a:hover  {background:#0C677E;color:#fff;}

input#mod_search_searchword {
width: 200px;
height:20px;
color:#666666;

}

form#searchForm {
background-color:#F9F9F9;
border: 1px #EBEBEB solid;
border-radius: 10px;
}

#searchForm #search_searchword {
border: 1px #0C677E solid;
color:#666666;

}

#searchForm table td {
padding: 2px
}

.tablicaSekcije{
font-size:10px;

}