* {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}
html, body {
margin:0;
padding: 0;
height: 100%;
background: #FDFEF9 url(../img/bg.jpg) repeat-x 0 1px;
}
body {
color: #335;
font: 11px Verdana, sans-serif;
text-align: left;
}
#omotac {
margin: 0 auto;
width: 960px;
min-height: 1140px;

background: transparent url(../img/nebo.jpg) no-repeat 120px -1px ;
text-align: left;
/*position: relative;*/
/*min-height: 100%; /* For Modern Browsers */
/*height: auto !important; *//* For Modern Browsers */
/*height: 100%; *//* For IE */
/*border-left: 0px solid #fff;*/ /*#9BA2AE; *#939699;*/
/*border-right: 0px solid #fff; *//*#5C656E;*/

}

#levaKolona {
float: left;
background: transparent;
min-height: 850px;
width: 734px;
margin:0;

}
#zaglavlje {
	background: transparent url(../img/arinfo_header.jpg) 0 0 no-repeat;
	height:214px;
 width:734px
}
#meni {
	width:700px;
	height: 27px;
	background: transparent;
	margin: 10px 0;
}
#levaKolona #content {
	width:734px;
	background: transparent;
	min-height:830px;
	
}
#mapa #levaKolona #content {
	width:734px;
	background: transparent;
	min-height:900px;
	
}
#mapa #levaKolona #content .jed {
	width: 734px;
	height: 15px;
	background: url(../img/mapa-top.jpg) no-repeat 0 0;
	clear: both;
}
#mapa #levaKolona #content .dva {
	width: 734px;
	min-height: 850px;
	
	background: url(../img/mapa-bg.jpg) repeat-y 0 0;
}
#mapa #levaKolona #content .tri {
   margin: 0;
	padding: 0;
	width: 734px;
	height: 15px;
	background: url(../img/mapa-bottom.jpg) no-repeat 0 0;
}

#mapa-grada #levaKolona #content {
	width:734px;
	background: transparent;
	min-height:850px;
	
}
#mapa-grada #levaKolona #content .jed {
	width: 734px;
	height: 15px;
	background: url(../img/mapa-top.jpg) no-repeat 0 0;
	clear: both;
}
#mapa-grada #levaKolona #content .dva {
	width: 734px;
	min-height: 820px;
	
	background: url(../img/mapa-bg.jpg) repeat-y 0 0;
}
#mapa-grada #levaKolona #content .tri {
   margin: 0;
	padding: 0;
	width: 734px;
	height: 15px;
	background: url(../img/mapa-bottom.jpg) no-repeat 0 0;
}
#mapar{
 margin: 0 0 0 8px;
 padding: 0;
	height: 575px;
	
	background: transparent;
	width:700px;
	float: left;
	display: inline;

} 
#levaKolona #content #levKol {
float: left;
background: transparent;
min-height: 870px;
width: 210px;
border: 0px solid #999
}
#levaKolona #content #desKol {
background: transparent;
min-height: 850px;
width: 507px;
border: 0px solid #999;
float: right;
margin: 10px 0 0 0;
*margin: 5px 0 0 0;

}
#levaKolona #content #desKol #sadrzaj p {
	margin:0px;
	color:#125;
	font:13px/20px "Trebuchet MS", Tahoma, sans-serif;
	
}
#desnaKolona {
float: right;
width: 211px;
min-height: 1050px;

border: 0px solid #999;
background: transparent;
/*margin: 0 0 0 745px;*/
}
#desnaKolona #di {
	width: 211px;
	margin: 5px auto;
}
#desnaKolona #di .imenik {
 margin:0 ;
	padding:0;
	width: 211px;
	height: 42px;
	background: url(../img/bg_top.jpg) no-repeat 0 0;
	
}
#desnaKolona #di .imenik2 {
margin: 0 ;
padding:0;
	width: 211px;
	background: url(../img/bg_bottom2.png) no-repeat bottom left;
	
}
#desnaKolona #di .imenik2 .moduletable {
padding :5px 0 10px;
margin : 0px 0;
*margin : 0px 0;
width : 200px;

}
#desnaKolona #di .imenik2 .moduletable #mainleveli {
margin : 0 0 0 5px;
padding : 0;
list-style : none;
}
#desnaKolona #di .imenik2 .moduletable #mainleveli li {
margin : 0;
padding : 2px;
list-style : none;
display : block;
border-bottom : 1px dotted #1F466B;
}
#desnaKolona #di .imenik2 .moduletable #mainleveli li a {
font:bold 11px Tahoma, sans-serif;
display: block;
width: 170px;
height: 14px;
color: #DDEFaa;
margin: 0px;
text-decoration: none;
background: transparent url(../img/im_bullet.gif) no-repeat 0 2px;
line-height: 12px;
border-top: 0px solid #704816;
border-bottom: 0px dotted #B77524;
padding:1px 0 0 20px;


}
#desnaKolona #di .imenik2 .moduletable #mainleveli li a:hover {
	color: #193B65;
	background: #83B8E6 url(../img/im_bullet.gif) no-repeat 0 -11px;
}
#desnaKolona #di .imenik2 .moduletable #mainleveli li a#active {background:#E3F2FF ;color: #333;padding-left:25px;}

#omotac:after {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}

#levaKolona:after {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}/*
#desnaKolona:after {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}
*/
object {
margin: 0;
padding: 0;
}

.photo {
margin: 10px 0px 10px 55px;
background: #E9E2D2;
border: 1px solid #afd0ef;
padding: 5px;
clear: both;
}
/*----------------------FOOTER-------------------------------*/
#footer {
margin:20px auto 0 auto;
width: 675px;
background: transparent url(../img/foot.gif) no-repeat;
line-height: 38px;
text-align: center;
height: 38px;
color: #E4EDF4;
position: relative;
}
#footer a {
color: #444;
font: 10px/12px  Tahoma, sans-serif;
padding: 5px;
}
#footer a:hover {
color: #014;
font: 10px/12px  Tahoma, sans-serif;
padding: 5px;
text-decoration: none;
}
/*-----------------------HEADINGS------------------*/
/*
h1, h2, h3, h4, h5, h6 {
margin:10px 20px;
color: #335599;
font-weight: bold;
font-family:"Trebuchet MS", sans-serif;
text-align:center;
}
h1 {
font-size:26px;
}
h2 {
font-size:22px;
}
h3 {
font-size:16px;
}
h4 {
font-size:14px;
}
h5 {
font-size:12px;
}
h6 {
font-size:10px;
}
*/

/*---------------------*/
p {
margin: 0;
color: #224;
text-align: left;
line-height: 20px;
}
/*p a, p a:link, p :visited {
color: #223366;
text-decoration: underline;
display: block;
height: 20px;
margin:0 10px;
background: #ddeeff;
float: left;
}
p a:hover, p a:active {
color: #fff;
text-decoration: none;
background: #67737F;
}
*/


/**----------------features----------------*/


/**/
h1, h2, h3, h4, h5 {
	text-align: center;
	color: #688FB9;
	text-transform: uppercase;
	padding:5px ;
	clear: both;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
h1  {
color:#A8C6E3;

padding:0
}

h2  {
color:#4874AD}
h4 {
padding:2px ;
}
.tar {
text-align: right;
margin-right: 10px
}
.tac {
text-align: center;
margin-right: 10px;
font-weight: bold;
}
.fwb {
font-weight: bold;
margin-right:30px;
}
.letts {
letter-spacing: 1px;
text-transform: capitalize;
}
/***Button***/
.clear{
overflow: hidden;
width: 100%;
}
#levaKolona a.button {
background: transparent url('../img/bg_button_a.gif') no-repeat scroll top right;
color: #EFF4FA;
display: block;
float: left;
font: normal 11px verdana, sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
height: 24px;
margin: 16px;
padding-right: 15px;
padding-left: 15px;
text-decoration: none;
}

#levaKolona a.button span {
 background: transparent url('../img/bg_button_span.gif') no-repeat;
 display: block;
 line-height: 24px;
 padding: 0 15px;
}
#levaKolona a.button:hover {
background-position: bottom right;
color: #000011;
outline: none; 
}
#levaKolona a.button:active {
background-position: bottom right;
color: #EFF4FA;
outline: none; 
}
#levaKolona a.button:hover span {
 background-position: bottom left;
 padding: 0 15px; 
}
a.button:active span {
 background-position: bottom left;
 padding: 0 15px; 
}
#levaKolona .button {
margin-left: 85px;
}
/*----calendar----*/

#levaKolona div a.calendar img{
border: 5px solid #9bd;
padding: 3px;
margin: 25px 0 0 50px;
}
#levaKolona div a:hover.calendar img {
background: #9bd;
border: 5px solid #579;
padding: 3px;
margin:25px 0 0 47px;
}
#levaKolona div a:hover.calendar {
background: none;
padding: 3px;
margin:25px 0;
}
#levaKolona p a.email {
color:#662200;
text-decoration: none;
border-bottom:2px solid #662200;
padding: 1px;
background: #ffe6ee;
}
#levaKolona p a:hover.email {
color:#002288;
text-decoration: none;
border-bottom:2px solid #6688ee;
background: #eeeaff;
}
#dno {
width: 100%;
	height: 50px;
	background: url(../img/bg.jpg) repeat-x 0 -350px;
	clear: both;
	border-top:5px solid #CFDFA7;
	margin-top:10px;
	position: relative;
	
}
#dno p {
	text-align: center;
	font:10px Tahoma, Verdana, Arial, sans-serif;
	letter-spacing: 1px;
	word-spacing: 3px;
	line-height: 40px;
	color:#68693F;
}	
#dno a {
margin:0;
color: #555;
font: bold 10px  Tahoma, sans-serif;
padding: 0px;
letter-spacing: normal;
word-spacing: normal;
}
#dno a:hover {
color: #050;
padding: 0px;
text-decoration: none;
}
#logo {
 float: left;
	width: 120px;
	height: 173px;
	background: url(../img/logo.gif) no-repeat 0 0;
	}
#swfo{
  margin: 0 0 0 5px;
	height: 214px;
	background: transparent;
	width:731px;
	float: left;

} 
.moduletable_search {

	width: 210px;
	height: 43px;
	margin: 10px 0 0 0;
	*margin: 5px 0 0 0;
	background: url(../img/search.gif) no-repeat 0 0;
	border:0px solid #852;

}

.moduletable_search input {

background: transparent ;/*#FFF7DF;*/
border: 0px solid #9F8945;
padding: 1px;
color: #162C42;
margin: 11px 3px 0 16px;
}



.moduletable_search input.button {

/*background: transparent url(../img/go1.gif)no-repeat 0 0; 

padding-left: 2px; 

margin-top: 5px;

border: none;

background: none;*/


border: 0pt none ; 

background: transparent; 

height: 31px; 

position: relative;

text-indent: -9999px; 

top: -35px; 
*top: -37px;
left:80px;
width: 36px; 

}
#sadrzaj #jed {
	width: 507px;
	height: 15px;
	background: url(../img/sadrzaj_bg1.gif) no-repeat 0 0;
}
#sadrzaj #dva {
	width: 507px;
	min-height: 700px;
	
	background: url(../img/sadrzaj_bg2.gif) repeat-y 0 0;
}
#home #sadrzaj #dva {
	width: 510px;
	min-height: 700px;
	background: transparent;

}
#sadrzaj #tri {
	width: 507px;
	height: 15px;
	background: url(../img/sadrzaj_bg3.gif) no-repeat 0 0;
}
/**/
#reklame, #linkovi {
	width: 211px;
	margin-top: 10px;
	height:420px
	

}
#reklame .jed {
	width: 211px;
	height: 40px;
	background: url(../img/reklame_bg1.gif) no-repeat 0 0;
}
#reklame .dva, #linkovi .dva {
padding-top:10px;
	width: 211px;
	/*height: 300px;*/
	background: url(../img/reklame_bg2.gif) repeat-y 0 0;
}
#linkovi .dva {
   height: 300px;
	min-height: 607px;

}
#reklame .tri, #linkovi .tri {
	width: 211px;
	height: 11px;
	background: url(../img/reklame_bg3.gif) no-repeat 0 0;
}
#linkovi .jed {
	width: 211px;
	height: 40px;
	background: url(../img/linkovi.jpg) no-repeat 0 0;
}

#adv, #adv1, #adv2, #adv3, #adv4, #adv5, #adv6, #adv7, #adv8, #adv9{
	width: 180px;
	height: 60px;
	display:block;
	background: #4696D7;
	margin:0 auto 9px;
	
	border:0px solid #acf;
}
#adv9 {
	
	margin:0 auto;
	
}
#akcija_banner {
	width: 180px;
	height: 180px;
	display:block;
	background: #4696D7;
	margin:0 auto 9px;
	
}
/*Navigacija***************************************/
.modultable_nav {
float: left;
margin:0 0 10px 35px;
width: 700px;
}

#mainlevel_nav {
padding: 1px 0 0 1px;
margin: 0;
list-style: none;
width: 700px;
height: 27px;
position: relative;
background: transparent url(no_no.gif) repeat-x left bottom;
font-size: 10px;

}
#mainlevel_nav li {
float: left;
height: 27px;
margin: 0 12px;
}
#mainlevel_nav li a {
display: block;
width: 110px;
float: left;
height: 27px;
line-height: 27px;
color: #eee;
text-decoration: none;
font:verdana, sans-serif;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
text-align: center;
padding: 0;
cursor: pointer;
background: url(../img/buttons.gif) no-repeat 0 0;
}
/*#mainlevel_nav li a b {
float: left;
display: block;
width: 95px;
padding: 0 10px 10px 4px;
background: url(../img/ri_no.gif) no-repeat right top;
}*/
#mainlevel_nav li a#active_menu {
color: #e0f0ff;
background: url(../img/buttons.gif) no-repeat 0 -27px;
line-height: 27px;
/*line-height:35px;*/
}
/*#mainlevel_nav li.current a b {
background:url(../img/ri_current.gif) no-repeat right top;
}*/
#mainlevel_nav li a:hover {
color: #cfc;
background: url(../img/buttons.gif) no-repeat 0 -54px;
line-height: 27px;
/*line-height:35px;*/
}
/*#mainlevel_nav li a:hover b {
background:url(../img/ri_over.gif) no-repeat right top;
}*/
#mainlevel_nav li a#active_menu:hover {
color: #eee;
background: url(../img/buttons.gif) no-repeat 0 -27px;
cursor: default;
line-height:27px;
}
/*#mainlevel_nav li.current a:hover b {background:url(../img/ri_current.gif) no-repeat right top;}*/
/*Nesto********************************************************/
#dva p {
	margin: 10px;
	color: #369;
	line-height: 16px;
	font: normal 12px/22px Tahoma, Verdana, sans-serif;
	text-indent: 25px;
	text-align: justify;
	

}
/*Module-CSS***************************************/
.module {
 padding:40px 0 0 0;
	width: 211px;
	/*height: 450px;*/
	margin-top: 10px;
	background: url(../img/nove-p.jpg) no-repeat left top;
}
.module div {
 padding:0 0 11px 0;
 width: 211px;
	/*height: 410px;*/
	background: transparent url(../img/reklame_bg3.gif) no-repeat left bottom;
}

.module div div {
 padding:0;
	width: 211px;
	/*height: 399px;*/
	background: transparent url(../img/reklame_bg2.gif) repeat-y 0 0;
}

.module div div div {
 padding:0;
	margin:0 auto;
	width:201px;
	background: transparent ;
}
.module div div div ul.recent_articles {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	list-style: none;
}
.module div div div ul li {
width: 180px;
background: url(../img/photo.gif)no-repeat 0 0;
padding: 2px 0 0 20px;
font-size:10px;
border-bottom:1px #8BB9DF dotted;
}
.module div div div ul li a {
margin: 0;
display: block;
color:#CFE9FF;
font: 11px Arial, sans-serif;
text-transform: uppercase;

}
.module div div div ul li a {
color:#fff;
text-decoration: none;
}
.module div div div ul li a:hover {
color:#FFC5AE;
text-decoration: none;
}
.module_login {
 padding:40px 0 20px 0;
	width: 211px;
	/*height: 450px;*/
	margin-top: 10px;
	background: url(../img/login_bg1.gif) no-repeat left top;
}
.module_login div {
 padding:0 0 11px 0;
 width: 211px;
	/*height: 410px;*/
	background: transparent url(../img/reklame_bg3.gif) no-repeat left bottom;
}

.module_login div div {
 padding:0;
	width: 211px;
	/*height: 399px;*/
	background: transparent url(../img/reklame_bg2.gif) repeat-y 0 0;
}

.module_login div div div {
 padding:0;
	margin:0 auto;
	width:201px;
	background: transparent ;
}
/*Oglasi*******************************/
.novi_oglasi {
	width: 200px;
	margin:2px auto
}
.oglas_foto {
width: 16px;
height: 16px;
	display: inline;
	margin: 5px 0 0 5px;
	background: #999 url(../img/photo.gif) no-repeat 0 0;
	padding: 0 0 0 16px;
}
.oglas {
display: inline;

}
.module_login form {
	width: 190px;
	height: 155px;
	overflow: hidden;
	margin: 0 10px;
	padding-top:5px;
}
.module_login form label {
	font: bold 11px Tahoma, sans-serif;
	color:#efe;
	padding:1px
}
.module_login form .inputbox {
	padding:1px;
	margin:1px;
	background: #F8FFEF;
	border:1px solid #2379BF
}
.module_login form .button {
	margin:5px 0;
	left:10px;
	background: transparent;
	color:#151F00;
}
.module_login form a {
	color:#202F00;
}
.module_login form a:hover {
	color:#E6FFAF;
}
.lista_firmi {border-top:1px dotted #559;margin:3px 10px; width: 485px; min-height: 30px; background: #D7EBFF; clear: both;}
.lista_firmi h4 {float:left;margin:0;padding:2px;}
.lista_firmi a {float:left;padding:2px;color:#004C01}
.lista_firmi a:hover {color:#99004D;text-decoration:none}
.lista_firmi p {margin:0;padding-top:3px;color:#333;}
#firma { margin: 0; padding: 0; position: relative;}
#logo_firme { width: 240px;height:100px;float:left; display: inline;}
#naziv_firme p { width: 240px;height:100px; text-align: center;}
#naziv_firme { width: 230px;height:100px;display: inline;float:right; margin:0 7px 0 0}
#logo_firme img { margin: 5px; padding: 0; border: none;}
.firma_foto img {}
.firma_foto a.imglink img{
	border: 2px solid #4F9BBF;
	padding: 2px;
	margin:10px 0 0 16px;
	display: inline;
}
.firma_foto a:hover.imglink img {
	background: #f7f6f2;
	border: 2px solid #990000;
	padding: 2px
}
.firma_foto a:hover.imglink {
	background: none;
}
.box_tel { width: 200px; height: 100px;border:0px solid #888;float:left;margin:5px 0 0 15px; display: inline;}
.box_email { width: 240px; height: 100px;border:0px solid #888;float:left;margin:5px 0 0 10px; display: inline;}
.box_email a {color:#006566}
.box_email a:hover {color:#7d003c;text-decoration:none}
p.opis_firme { padding:5px 10px;line-height:20px}
.n_firma { width: 244px; background: #cccdab url(../img/n_firma_bg.jpg) 0 0 no-repeat;margin:0 0px 16px 0px; float: left;}
.vert { width: 20px; height:154px; float: left }
.n_f2{background: #cccdab url(../img/n_firma_bg2.jpg) 0 0 no-repeat;}
.n_firma h2, .n_firma h3 {color:#770000; padding: 15px 5px 10px; text-transform: uppercase; font:normal 18px/20px "Trebuchet MS" , sans-serif}
.n_firma h3 { padding: 5px;font:normal 16px/20px "Trebuchet MS" , sans-serif}
.n_firma img { position: relative; top:2px; left: 0px}
.logo_firme { width: 240px;height:100px;margin:5px 2px; display: inline}
.naziv_firme { width: 230px;height:50px; margin:0 auto;}

strong.cor, h1.fb, h2.cor, h3.cor, h4.cor { color:#BF3500; text-transform: uppercase; font-family: "Trebuchet MS", Tahoma, sans-serif;}
strong.fb, h1.fb, h2.fb, h3.fb, h4.fb { color:#921C1C; text-transform: uppercase; font-family: "Trebuchet MS", Tahoma, sans-serif;}
dl { padding: 10px 40px;font:13px "Trebushet MS", sans-serif;}
dt {font-weight:bold; color:#3572AC;padding: 3px 10px 3px 45px}
dd {padding:2px 5px 2px 20px;margin: 10px 10px; color:#237; border-bottom: 1px dotted #aac; background: url(../img/photo.gif) 0 50% no-repeat;}
.posted, .published {display:none}
#mainleveli small {font:10px Tahoma, sans-serif;color:#333}
#contactform {display:block;float:left; margin:5px;border:1px solid #eef;width:410px;height:300px}
