body{
	margin:0;
	padding:0;
	font-size:13px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#1a1a1a;
	background-color:#BC8FBC;
	}
 /* Efekti */
 #letva{
width:auto;
margin:0;
padding:0;
position:absolute;
top:40px;
left:15px;
}
 .shadow2{
 margin-top:7px;
box-shadow: 5px 5px 5px #54E8B;
-webkit-box-shadow: 5px 5px 5px #104E8B;
-moz-box-shadow: 5px 5px 5px #104E8B;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#104E8B, offX=10, offY=10, positive=true);
}
#shadow {
box-shadow: 10px 10px 10px #865286;
-webkit-box-shadow: 10px 10px 10px #865286;
-moz-box-shadow: 10px 10px 10px #865286;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#104E8B, offX=10, offY=10, positive=true);
}

#krivine{
    -moz-border-radius: 10px;
-webkit-border-radius: 10px;
background-color:#ffffff;
border:solid 1px #cdcdcd;
padding:5px;
}
 /* Kraj efekti */

img{display:block; margin:0; padding:0; border:none;}
.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.nostart {list-style-type:none; margin:0; padding:0;}
.clear{clear: both;}
br.clear{clear:both; margin-top:-15px;}
a{outline:none; text-decoration:none;}

.fl_left{float:left;}
.desno{float:right;}
 .fl_right{float:right;}
.imgl, .imgr{border:1px solid #999999; padding:5px;}
.imgl{float:left; margin:0 8px 8px 0; clear:left;}
.imgr{float:right; margin:0 0 8px 8px; clear:right;}

/* ----------------------------------------------Wrapper-------------------------------------*/

div.wrapper{
	position:relative;
	margin:0 auto 0;
    padding-left:15px;
	display:block;
	width:990px;
    background-color:#ffffff;
    border-right:solid 1px #865286;
        border-left:solid 2px #865286;
	}
    h1{
  font-family: Trebuchet MS;
  font-size:46px;
  color:#f2f2f2;
  margin:25px 0 0 10px;
}
h1,h2,h3,h4{padding:0;line-height:1.1em}h1{margin:0 0 5px 0;text-shadow:3px 3px 4px #1a1a1a;font-size:150%}
h2{margin:0 0 3px 0;text-shadow:2px 1px 2px #b2b2b2;font-size:110%}h3{margin:0 0 11px 0;text-shadow:2px 1px 2px #b2b2b2;font-size:105%}

.dole  {
	margin:0;
	padding:0;
	font-size:25px;
     color:#1a1a1a;
	line-height:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
   text-shadow:2px 1px 2px #b2b2b2;
	}
h3.nize  {
	margin:0;
	padding:0;
	font-size:25px;
	font-weight:normal;
   color:#FF6600;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
 h2.zeleni  {
	margin:0;
	padding:0;
	font-size:35px;
	font-weight:normal;
   color:#339933 ;
	font-family:Arial;
	}
 p{
   text-align:left;
 }


/* ----------------------------------------------Generalise-------------------------------------*/

#header, #topbar, #sadrzaj, #imageline, #container, #breadcrumb, #footer{
	display:block;
	width:960px;
	}

/* ----------------------------------------------Header-------------------------------------*/

#header{
	padding:5px 0;
	border-bottom:1px dotted #999999;
	}

#header .fl_left{
	display:block;
	float:left;
	width:560px;
	}

#header .fl_left h1, #header .fl_left p{
	margin:0;
	padding:0;
	line-height:normal;
	}

#header .fl_left h1{
	font-size:42px;
	}


/* ----------------------------------------------Header-------------------------------------*/

#topbar{
	padding:2px 0 0 0;
	}

#topbar .fl_left p{
	margin:0 0 6px 0;
	padding:0;
	}
/*----------- Top nav -----------------------------------*/
 #topnav{
  width:560px;
	display:block;
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	font-size:13px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    	background-color:#333333;
	}

#topnav ul, #topnav li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	border-left:1px solid #cccccc;
	}

#topnav li a:link, #topnav li a:visited, #topnav li a:hover{
	display:block;
	margin:0;
	padding:20px 15px;
	color:#FFFFFF;
	background-color:#333333;
	}

#topnav ul ul li a:link, #topnav ul ul li a:visited{
	border:none;
	}

#topnav li.last a{
	margin-right:0;
	}

#topnav li a:hover, #topnav ul li.active a{
	color:#FFFFFF;
	background-color:#C80000;
	}

#topnav li li a:link, #topnav li li a:visited{
	width:150px;
	float:none;
	margin:0;
	padding:7px 10px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#333333;
	}

#topnav li li a:hover{
	color:#FFFFFF;
	background-color:#C80000;
	}

#topnav li ul{
	z-index:9999;
	position:absolute;
	left:-999em;
	height:auto;
	width:170px;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	}

/* ----------------------------------------------Homepage Intro-------------------------------------*/

.intro{
	display:block;
	width:930px;
	margin:5px 0 0 0;
	padding:20px;
	color:#1a1a1a;
	background-color:#F2CD9C;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

.intro a{
	color:#C80000;
	background-color:#F0F0F0;
	}

.intro .levo{
	display:block;
	float:left;
	width:360px;
	}
 h3 {
	margin:0;
	padding:0;
	font-size:20px;
	color:#339966;
	}
.intro .desno{
	display:block;
	float:right;
	width:490px;
	}

.intro .desno h2, .intro .desno ul, .intro .desno p{
	margin:0;
	padding:0;
	list-style:none;
	line-height:normal;
	}

.intro .desno h2{
	font-size:42px;
	margin:15px 0;
	}

.intro .desno p{
	line-height:1.6em;
	font-size:16px;
	}

/* ----------------------------------------------Homepage Content-------------------------------------*/

#sadrzaj{
  width:950px;
	padding:7px 0 5px 5px;
	}

#sadrzaj ul{
  float:left;
    width:420px;
	margin:0;
	padding:0;
    list-style: disc;
	}

#sadrzaj li{
    list-style: disc;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
   line-height:20px;
	margin:0 0 0 20px;
	}

#sadrzaj h2{
  width:350px;
    font-family:Arial;
    font-size:22px;
    color:#009900;
	margin-bottom:15px;
    border-bottom: dotted 2px #cdcdcd;
	}

#sadrzaj p{
	margin:0 0 0 10px;
	line-height:1.4em;
	}


/* Mala galerija slika */

#line{
  margin-top:10px;
	padding:0;
	border-top:1px dotted #999999;
	}

#line ul{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	}

#line li{
	display:block;
	float:left;
	margin:0 10px 0 0;
	padding:4px;
	border:1px solid #999999;
	}



.imageline{
width:990px;
	padding:30px 0;
	border-top:1px dotted #999999;
	}

.imageline ul{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	}

.imageline li{
	display:block;
	float:left;
	margin:0 10px 0 0;
	padding:4px;
	border:1px solid #999999;
	}

.imageline li.last{
	margin-right:0;
	}

  #imageline{
	padding:15px 0;

	}

#imageline ul{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	}

#imageline li{
	display:block;
	float:left;
	margin:0 7px 0 0;
	padding:4px;
	border:1px solid #999999;
	}

#imageline li.last{
	margin-right:0;
	}


/* ---------------------------------------------   -------------------------------------------*/
#intro{
  width:920px;
  padding:0;
  margin:0;
}


#intro .desno_mali{
	display:block;
	float:right;
	width:360px;

	}

#intro .desno_mali p{
	margin:0;
	padding:0;
	font-family:Georgia;
    font-style:italic;
    font-weight:bold;
    line-height: 25px;
	font-size:18px;
	}

#intro .desno_mali h2{
	font-size:42px;
	margin:15px 0;
	}
#intro .levo_mali{
	display:block;
	float:left;
	width:460px;
	}

/* ----------------------------------------------Content-------------------------------------*/

#container{
  width:920px;
	padding:30px 0;
	line-height:1.4em;
	}

#container h1, #container h2 {
  color:#c80000;
  font-size:150%;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #1a1a1a;
	}

#content{
	display:block;
	float:left;
	width:630px;
	}
  #container ul{
  float:left;
    width:420px;
	margin:0;
	padding:0;
    list-style: disc;
	}

#container li{
    list-style: disc;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
   line-height:20px;
	margin:0 0 0 20px;
	}
/* ------Search-----*/

form, fieldset, legend{margin:0; padding:0; border:none;}
legend{display:none;}
input, textarea, select{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}



#topbar input{
	display:block;
	float:left;
	width:238px;
	margin:0 5px 0 0;
	padding:5px;
	color:#333333;
	background-color:#FFFFFF;
	border:1px solid #999999;
	}

#topbar input#go{
	width:auto;
	height:auto;
	margin:0;
	padding:4px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#C80000;
	border-color:#C80000;
	cursor:pointer;
	}

/* ----------------------------------------------Copyright-------------------------------------*/

#copyright{
	display:block;
	width:990px;
	padding:10px;
    text-align:center;
	}

#copyright, #copyright a{
	color:#000000;
	background-color:#D9BFD9;
	}

#copyright p{
	margin:0;
	padding:0;
    text-align:center;
	}