*{margin:0;padding:0;}
body {
	color:#333;
	background:#E2EBED;
	background:url('img/bg3.gif');
	font: 13px  Verdana, Helvetica, Arial;
	letter-spacing: normal;
	line-height: 1.31em;
	height:100%;
}

a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#CC3300;
	text-decoration:underline;
}
p { 
margin:5px;
}
h2 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
h3 {font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px;
  text-transform: uppercase;}
h4 {font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
b, strong {
	font-weight: bold;
}
ul,ol{
padding:5px 10px 5px 20px;}
.clear{
clear:both;
}
img{
border:0px none;
}
#linksW
{
	position:relative;
	float:left;
	padding:0;
	margin:0;
}
#links{
	/*font-family:"Times New Roman", Times, serif;*/
	margin-left: 0;
	padding: 1px;
	font-size:14px;
}
#links li
{
	list-style: none;
	margin: 0;
	padding:0;
	display: inline;
}

#links ul{
	margin: 0;
	padding:2px;

}
#links li a
{
	color:#666;
	text-align:center;
	margin-right:10px;
	text-decoration: none;
}

#links li a:visited , #links li a:link { 	
}

#links li a:hover
{
	color:#000;
	border-bottom: 2px solid #FF0000;
}
#links li .active
{
	color:#000;
	border-bottom: 2px solid #CA0000;
}

#wrapper{
	position:relative;
	padding-bottom:15px;
	background:#fff;
}

#zastave{
float:right;
}
#zastave img{
	border:0px none;
}
#zastave a:active, #zastave a:hover{
	border:0px none;
}
.opac{
	filter : alpha(Opacity=40); -moz-opacity : 0.40;
	opacity:0.40;
}
.fr{
float:right;
border:1px solid black;
}
.center{
	text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}
.center2{
	font-size:16px;
	margin:0 auto 0px;
	width:300px;
}
.center2 img{
	border:0px none;
}
.center2 a{
	color:#666;
	text-align:center;
	margin-right:10px;
	text-decoration: none;
}
.center2 a:hover, .center2:active{
	color:#000;
	text-decoration: none;
}
.center2 img{
vertical-align:middle;
}
.levi{
float:left;
}
.desni{
float:right;
}
/*#index,#ref,#services,#contact{
position:absolute;
}*/

#index,#ref,#services,#contact,#about,#links2,#news,#content2{
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
	margin:10px 10px 0px 10px;
}
#dmy{

}
#content2{
	height:500px;
}
#index{
	background:url('img/typewr.gif') no-repeat bottom left;

}
#ref{
	background:url('img/hand.jpg') no-repeat bottom center;	
	height:100%;
}
#services{
	background:url('img/serv.jpg') no-repeat bottom center;
	height:450px;
}
#contact{
	background:url('img/phone.jpg') no-repeat bottom right;
	height:450px;
}
#about{
	background:url('img/slika.jpg') no-repeat top right;
	height:100%;
	/*height:500px;-*/
}
#links2{
background:url('img/links.jpg') no-repeat bottom right;
height:450px;	
}
#links2 .ldiv{
	float:left;
	position:relative;
}
#news{
background:url('img/news.jpg') no-repeat bottom right;
position:relative;
}
#login{
	position:absolute;
	background:#555;
	color:#DDD;
	top:40%;
	left:50%;
	margin-left:-60px;
	margin-top:-70px;
	border:1px solid black;
	width:120px;
	padding:10px;

}
#login .gumb{
	border:1px solid black;
	background:#777;
	color:#EEE;
	margin-top:5px;
}
.logout{
font-weight:bold;
}

#news .header{
background:#eee;
margin-top:10px;
border:1px solid #eee;
border-bottom:1px solid #CC3300;
padding:2px;
}
#news .date{
font-weight:normal;
}
#news .pages{
	margin:0 auto;
	text-align:center;
}
#news .content{
padding:5px;
}
#news .wrapper{
	position:absolute;
}
.spacer{
	float:left;height:500px; width:0px;
}
#index .content{
	position:relative;
	background:#BCCFF4;	
	width:740px;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	opacity: .7;
	filter: alpha(opacity=70);	
}
#index .content2{
	color:#000;
	padding:10px;
}
.prevod{
	font-style:italic;

}
#navContainer{
padding-top:30px;
padding-bottom:20px;
}
.red li{
color:red;
list-style:square;
}
.black{
color:#333;
}
#servContent{
padding-top:30px;
margin-left:20px;
}
.levi2{
float:left;
margin-right:20px;
}
#ref .levi2
{
margin-right:50px;
}
#ref .levi 
{
width:250px;
}
img.center{
display:block;
margin:0 auto;
}
.underline{
	border-bottom: 1px solid #FF0000;
}

#footer{
	position:absolute;	
	margin:0px auto;
	/*border: 1px solid #ddd;*/
	/*background: url(img/footer.gif) #fff;*/
	text-align:center;
	width:100%;
	bottom:0px;
	color: #333;
	margin-top:5px;
	font-size:10px;
}
#dummy{
height:400px;
}

#sTranslate1{
	background: url(img/sdl.png) no-repeat bottom right;
}
