/* CSS RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

body {
color:#FFFFFF;
font:12px Arial, "Arial", sans-serif;
text-align:center;
background-color:#FFFFFF;
background-image:url("../elementi/bg-main.png");
background-repeat:repeat;
}

a {
color:#FFFFFF;
text-decoration:none;
}

a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#bgTop {
background-image:url("../elementi/bg-top.png");
background-repeat:repeat-x;
height:138px;
left:0;
position:absolute;
top:0;
width:100%;
}  * html #bgTop {background-image:url("");}

#container{
width:980px;
margin:0 auto;
position: relative;
text-align:left;
}

#header{
width:100%;
height:220px;
overflow:hidden;
position:relative;
margin:10px 0 0 0;
}

#logo{
background-image:url("../elementi/logo.png");
background-repeat: no-repeat;
height: 200px;
width: 332px;
position: absolute;
margin:0;
}

#headerDesno{
width:540px;
height:220px;
right:0;
position:absolute;
text-align:right;
}

#divJezik{
margin-top:159px;
}

#divJezik a{
font-weight:bold;
}

#divJezik a:hover{
color:#FFFFFF;
font-weight:bold;
}

#divJezik a.active{
color:#9f0077;
font-weight:bold;
}

#divJezik li {
display:inline;
list-style-type:none;
padding:0 0 0 0.4em;
margin:0 0 0 0.4em;
border-left:1px solid #91046d;
}

#divJezik li:first-child {
border-left:none;
}

#divJezik li.first {
border-left:none;
}

#izbornikHeader{
text-transform: uppercase;
font-size:14px;
height:36px;
width:615px;
position:absolute;
right:0;
bottom:0;
background-image:url("../elementi/header-menu.png");
background-repeat:repeat-x;
}

#izbornikHeader ul{
text-align:center;
margin:10px 0 0 0px;
padding:0;
}

#izbornikHeader li {
display:inline;
list-style-type:none;
padding:0 0 0 0.4em;
margin:0 0 0 0.4em;
border-left:1px solid #FFFFFF;
}

#izbornikHeader li:first-child {
border-left:none;
}

#izbornikHeader li.first {
border-left:none;
}

.clear{
min-height:6px;
height:auto !important;
height:6px;
}

#gornji {
height:auto !important;
min-height:235px;
}


#izbornikSve{
text-transform: uppercase;
width:980px;
min-height:264px;
height:auto !important;
height:264px;
position:absolute;
right:0;
}

#izbornikLijevi{
width:217px;
min-height:264px;
height:auto !important;
height:264px;
float:left;
background-color:#9f0077;
} 

#izbornikDesni{
width:217px;
min-height:264px;
height:auto !important;
height:264px;
background-color:#a91a85;
float:right;
}


.naslov{
font-weight:bold;
padding:0.5px 0 0.5px 20px;
}

.prvaRazina{
padding:0.5px 0 0.5px 20px;
}

.drugaRazina{
padding:0.5px 0 0.5px 45px;
}

#navigacijaLijevo {
background-image:url("../elementi/navSlika.png");
position:absolute;
top:231px;
left:3px;
width:40px;
height:155px;
font-size:50px;
color:#b0008e;
font-weight:bold;
padding:80px 0 0 15px;
} * html #navigacijaLijevo {
margin-top:21px;
}

#navigacijaDesno {
background-image:url("../elementi/navSlika.png");
position:absolute;
top:231px;
left:480px;
width:40px;
height:155px;
font-size:50px;
color:#b0008e;
font-weight:bold;
padding:80px 0 0 15px;
} * html #navigacijaDesno {
margin-top:21px;
}

#navigacijaLijevo a, #navigacijaDesno a {
color:#b0008e;
}

#doljnji {
min-height:163px;
height:auto !important;
height:163px;
}

#posebnaPonudaBox{
width:482px;
height:140px;;
position:absolute;
right:0;
margin:3px 0 0 0;
}


.pSlika{
min-height:114px;
height:auto !important;
height:114px;
float:left;
width:136px;
background-color:#f0f0f0;
margin:0 3px 0 3px;
}

.pSlika img{
width:120px;
height:94px;
border:8px solid #f0f0f0;
}

.pNav{
min-height:74px;
height:auto !important;
height:74px;
float:left;
width:25px;
background-color:#f0f0f0;
font-size:30px;
color:#8f8f8f;
font-weight:bold;
padding:40px 0 0 3px;
}

#pDolje{
text-transform: uppercase;
width:100%;
min-height:20px;
height:auto !important;
height:20px;
position:absolute;
bottom:0;
padding:3px 0 0 0;
clear: left;
background-color:#f0f0f0;
text-align:center;
font-size:14px;
font-weight:bold;
color:#8f8f8f;

}


#tabTrazim, #tabNudim {
float:left;
width:490px;
min-height:140px;
height:auto !important;
height:140px;
background-color:#f0f0f0;
clear: left;
}

#searchLijevo {
width:223px;
float:left;
height:140px;
}

#searchLijevo p {
padding:10px 0 0 16px;
color:#686868;
}

#gradSelect {
padding:0px 0 0 16px;
color:#686868;
margin:0;
}

#searchLijevo select {
width:195px;
border:1px solid #cdcdcd;
color:#686868;
}

#searchDesno  {
width:260px;
height:140px;
float:right;
color:#686868;
}

#searchDesno p {
padding:12px 0 0 0;
}

#searchDesno input[type="text"]{
width:58px;
border:1px solid #cdcdcd;
margin:0 3px 0 3px;
}

/* NUDIM */

#frmNudim {
	display: inline;
	float: left;
	width: 100%;
	position: relative;
}

#nudimLijevo {
	border: none;
	color: #686868;
	display: inline;
	float:left;
	margin-left: 15px;
	width: 223px; height: 140px;
}

#nudimDesno {
	border: none;
	width:240px;
	height:140px;
	display: inline;
	float:left;
	color:#686868;
}

#frmNudim h4 {
	margin: 5px 0 5px 10px;
}

#frmNudim input[type="checkbox"] { margin-bottom: 5px; }

#frmNudim input[type="text"] {
	color: #686868;
	clear: both;
	display: block;
	margin-top: 7px;
	width: 195px;
}

#frmNudim input.half { width: 93px; float: left; margin-right: 5px; clear: none; margin-bottom: 7px; }

#nudimLijevo select {
	width:195px;
	display: block;
	border:1px solid #cdcdcd;
	color:#686868;
}

#frmNudim input[type="submit"] {
	position: absolute; bottom: 5px; right: 5px;
	width:79px;
	height:23px;
	margin:0 5px 0 25px;
	background-color:#8f8f8f;
	color:#FFFFFF;
	font-weight:bold;
	border:0px;
}

#messSent {
	color: #333333;
	font-size: 14px;
	text-align: center;
	margin-top: 55px;
}

#loading { width: 32px; height: 32px; margin: 55px auto 0 auto; display: block; }

.hide { display: none !important;}

/* ---- */

#searchDesno input[type="checkbox"] {
margin:0 5px 0 0;
}

#searchDesno input[type="submit"] {
width:79px;
height:23px;
margin:0 5px 0 25px;
background-color:#8f8f8f;
color:#FFFFFF;
font-weight:bold;
border:0px;
}

#searchDesno label{
float:left;
width:68px;
display:block;
text-transform: capitalize;
}

#traNud {
text-transform: uppercase;
width:490px;
height:23px;
} * html #traNud{
margin-top:10px;
}

#traNud ul { list-style: none; }

#headTrazim {
float:left;
height:23px;
width:170px;
background-color:#c314a1;
color: #ffffff;
font-size:16px;
font-weight: bold;
text-align:center;
padding:3px 0 0 0;
}

#headTrazim a, #headNudim a { color:#ffffff; }

#headNudim {
float:right;
height:23px;
width:170px;
background-color:#c314a1;
color: #ffffff;
font-size:16px;
font-weight:bold;
text-align:center;
padding:3px 0 0 0;
margin:0;
}





#footer{
width:100%;
min-height:150px;
height:auto !important;
height:150px;
}

#fKontakt{
width:300px;
float:left;
min-height:150px;
height:auto !important;
height:150px;
}

#fObavijesti{
width:350px;
float:left;
min-height:150px;
height:auto !important;
height:150px;
}

#fObavijesti li{
padding-bottom:8px;
}

#fRssSlika{
min-height:150px;
height:auto !important;
height:150px;
width:10px;
float:left;
}

#fRss{
min-height:150px;
height:auto !important;
height:150px;
width:100px;
float:left;
text-transform: capitalize;
}

#fObavijesti ul{
list-style-image: url("../elementi/bullet.png");
}

#fRss ul{
list-style-image: url("../elementi/bullet.png");
}

#fRss li{
margin:0 0 0 30px;
}

#fRss li:first-child{
margin:0;
list-style-image: url("../elementi/no_bullet.png");
}

#fRss{
height:300px;
width:150px;
margin:0 0 0 30px;
float:left;
}

#clear50{
min-height:40px;
height:auto !important;
height:40px;
}


.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 482px; 
    height:140px; 
}

.scrollable .items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 

.scrollable img{
width:120px;
height:94px;
border:8px solid #f0f0f0;
}

.scrollable div.items div { 
    float:left; 
} 

div.items div.active { 
    border:1px inset #ccc; 
    background-color:#fff; 
}

#prolink {
    font-size: 10px;
    color: #999;
}

#pagination {

	margin: 0 0 5px 35px;

	width: 350px;

	height: 33px;

	position: relative;

	line-height: 33px;

}



#pagination a {

	border: solid 1px #c8c8c8;

	padding: 3px;

	text-decoration: none;

	margin-left: 5px;

	margin-right: 5px;

	color: black;

	background-color: white;

}



#pagination a:hover {

	background-color: #c8c8c8;

	color: white;

}


