body {



    margin: 0px;

    text-align: center;

    font: 12px/1.5 Arial, Verdana, sans-serif;

    background-image: url('../elementi/back.png');

    background-repeat: repeat-x;

    background-color: #fff;
    color: #000;

    line-height: 1.5em;


}



a {



    text-decoration: none;

}



img {



    margin: 0;

    padding: 0;



}



a img {



    border: 0;



}



#container {



    margin: 0 auto;

    width: 960px;

    position: relative;

}



.debelo {

	font-weight: bold;

}



.super {

	vertical-align: super;

}



					/* HEADER */



#logo {

	float: left;

	margin-top: 5px;

}

#header { position: relative; width: 960px; }

#languageKwicks {
	position: absolute; top: 0; right: 0;
	text-align: right;
	width: 300px; height: 30px;
	line-height: 30px;
	margin-top: 5px;

}



#mainNavigation, #language {

	float: left;

	clear: left;

	display: inline;

	width: 570px;

	overflow: hidden;

	height: 25px;

	position: relative;

	top: 7px;

	text-align: left;

}



#mainNavigation ul li, #language ul li {

	display: inline;

	margin-right: 15px;

}



#mainNavigation ul li a, #language ul li a {

	font-family: Calibri, Arial, sans-serif;

	color: white;

	font-weight: bold;

	font-size: 1.2em;

}



#mainNavigation ul li a:hover, #language ul li a:hover {

	color: #C7C7C7;

	text-decoration: underline;

}



							/* PRODAJA, ZAKUP/NAJAM DIVOVI */

#contentNavigation {

	float: left;

	clear: left;

	display: inline;

	margin-top: 20px;

}



#contentNavigation h1 {

	font-size: 1.2em;

	font-weight: bold;

	text-transform: uppercase;

	text-align: left;

	line-height: 25px;

	position: relative;

	left: 35px;

	top: 7px;

}



#contentNavigation .contNavCont {

	padding: 10px 15px;

	text-align: left;

	line-height: 1.4em;

}



.contNavCont a.navLink {

	color: #2b1f14;

	display: block;

}



.contNavCont a.navLink:hover {

	color: #888888;

}



.contNavCont a.navStanovi {

	margin-left: 5px;

}





#sales, #rent {

	background-image: url('../elementi/sales_rent.png');

	width: 227px;

	height: 300px;

	float: left;

	display: inline;

	margin-right: 40px;

	overflow: hidden;

}



							/* PRETRAZIVANJE */



#search {

	background-image: url('../elementi/search_back.png');

	background-repeat: no-repeat;

	text-align: left;

	width: 373px;

	height: 366px;

	position: absolute;

	top: 50px;

	right: 0px;

	

}



#search #search_icon {

	background-image: url('../elementi/search_icon.png');

	background-repeat: no-repeat;

	width: 46px;

	height: 45px;

	position: relative;

	top: -12px;

	

}



#search h1 {

	top: -42px;

	left: 50px;

}



#search form {

	width: 350px;

	margin-left: 15px;

	margin-top: -35px;

}



#search form select {

	width: 150px;

}



#search .formPart {

	float: left;

	width: 95%;

	margin-bottom: 5px;

}



#search .formPartKvart {

	width: 95%;

	float: left;

	height: 95px;

	clear: left;

	margin-bottom: 5px;

}



#search .formPartKvart select {

	width: 200px;

	height: 75px;

}



#search form label {

	padding-right: 10px;

	font-size: 0.9em;

	line-height: 2.2em;

}



#search form select {

	font-size: 0.9em;

	width: 200px;

}



#search form input {

	font-size: 0.9em;

}



#povrsinaOd, #povrsinaDo, #cijenaOd, #cijenaDo {

	width: 60px;

}



#kvart_checklist {

	width: 250px;

	height: 90px;

	border: solid 1px #555555;

}



.formSubmit {

	width: 150px;

	margin: 5px auto;

}



#search form button {

	width: 70px;

	height: 25px;

}

/* pretrazivanje.php stilovi */



.izborNekretnina {

	float:left;

	display: inline;

	position: relative;

	width: 740px;

	padding: 5px;

	margin-bottom: 10px;

	background-color: white;

	border: solid 1px #c8c8c8;

}



.izborNekretnina .izborSlika {

	float:left;

	display: inline;

	margin-right: 15px;

}



.izborNekretnina .izborSlika img.malaSlika{

	border: solid 1px black;

}



.izborNekretnina .izborDio{

	float:left;

	display: inline;

	width: 200px;

	margin-right: 20px;

	line-height: 1.5em;

}







						/* SADRZAJ */



#mainContent {

	float: left;

	width: 960px;

	margin-top: 40px;

}



#mainGalerija {

	float: left;

	width: 960px;

	margin-top: 7px;

}



#mainGalerija a, #galerNav a {

	color: white;

	margin-right: 15px;

}



#mainGalerija a:hover, #galerNav a:hover {

	text-decoration: underline;

}



#galerijaBack {

	width: 400px;

	margin: 2px auto;	

	margin-bottom: 10px;

}



#galerijaPrikazSlike, #galerijaOstale {

	margin-top: 25px;

}



#realEstates {

	float: left;

	position: relative;

	display: inline;

    width: 750px;

    text-align: left;

    margin-bottom: 10px;



}



* html .anythingSlider {

	margin-left: 0px;

	padding: 0px;

}



#realEstates h1 {

	font-size: 1.2em;

	font-weight: bold;

	text-transform: uppercase;

	color: white;

	text-align: left;

	line-height: 25px;

}



#currPageMenu {

	background-image: url('../elementi/currPageMenu.png');

	background-repeat:no-repeat;

	width: 216px;

	height: 123px;

	position: absolute;

	top: 0;

	left: 0;

	display: inline;

	padding: 5px;

	z-index: 2;

}



#currPageMenuList {

	font-size: 0.9em;

	margin-left: 35px;

	font-weight: bold;

}



#currPageMenuList a {

	color: #888888;

}



#currPageMenuList a:hover {

	color: #555555;

}



#pageData {

	width: 510px;

	border: solid 2px #c8c8c8;

	background-color: white;

	float: right;	

	z-index: 0;

	padding: 10px;

	padding-left: 20px;

}



#pagination {

	margin: 0 0 5px 35px;

	width: 280px;

	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;

}



#gMapNekPrikaz {

	width: 196px;

	height: 43px;

	background-image: url('../elementi/googleMapIcon.png');

	position: absolute;

	right: 10px;

	top: -10px;

}



#gMapNekPrikaz a {

	color: black;

	font-size: 1.3em;

	font-weight: bold;

	position: absolute;

	bottom: 0px;

	left: 0px;

	padding-left: 10px;

	padding-bottom: 5px;

	display: block;

	width: 176px;

}



.infoWinDiv {

	width: 300px;

	margin: 10px 15px 0 0;

	padding: 0;

}



.infoWinLink {

	color: black;

	text-decoration: none;

	line-height: 1.5em;

}



.infoWinLink:hover {

	text-decoration: underline;

}



.infoWinP {

	line-height: 1.5em;

	margin: 0;

	padding: 0;

	margin-bottom: 5px;

}



#zupanije {

	float: left;

	display: inline;

	width: 715px;

	padding: 5px;

	border: solid 1px #c8c8c8;

	margin-bottom: 15px;

	background-color: white;

}



#zupanije ul {

	margin-left: 20px;

}



#zupanije ul li{

	display: inline;

	width: 170px;

	float: left;

}



#zupanije a {

	color: #555555;

	font-weight: bold;

}



#zupanije a:hover {

	color: black;

}



#realEstates .nekretnina {

	float: left;

	display: inline;

	width: 342px;

	height: 150px;

	padding: 5px;

	border: solid 1px #c8c8c8;

	margin-right: 20px;

	margin-bottom: 30px;

	position: relative;

	background-color: white;

}



.nekretnina .nekr_image {

	width: 150px;

	height: 115px;

	float: left;

	margin-top: 15px;

	overflow: hidden;

}



.nekretnina .nekr_image img {

	border: solid 1px black;

	width: 145px;

	height: 110px;

}



.nekretnina .nekr_tekst {

	float: left;

	padding-left: 5px;

	padding-top: 10px;

	width: 185px;

	height: 150px;

	text-align: left;

	font-size: 0.9em;

	font-weight: bold;

	color: #555555;

	

}



.dalje {

	position: absolute;

	bottom: 10px;

	right: 10px;

	font-size: 0.9em;

	font-weight: bold;

	color: red;

}



.dalje:hover {

	color: #AA3333;

}



#nekrGalerija {

	width: 155px;

	float: left;

	display: inline;

	margin-right: 10px;

		

}



#nekrGalerija #galerBig {

	width: 145px;

	height: 110px;

	border: solid 1px black;

}



#nekrGalerija .galer_small {

	width: 70px;

	height: 53px;

	border: solid 1px black;

	margin-top: 5px;

	margin-right: 2px;

}



#nekrDetalji {

	float: left;

	display: inline;

	width: 565px;

	padding: 5px;

	background-color: white;

	border: solid 2px #d8d9db;

}



#detaljiHeader {

	text-align: center;

	margin: 5px auto;

}



#detaljiHeader p{

	

	color: #a75200;

	display: inline;

}



#detaljiHeader #neaktivni {

	font-weight: bold;

	color: #CCCCCC;

}



#detaljiHeader a {

	color: #a75200;

	font-weight: bold;

	font-size: 1em;

}



#detaljiHeader a:hover {

	text-decoration: underline;

}



#razgledavanjeForm{

	width: 560px;

	height: 135px;

	margin-top: 10px;

}



#googleMap {

	width: 560px;

	height: 500px;

	margin-bottom: 10px;

}



#googleMap2 {

	width: 720px;

	height: 500px;

	margin-bottom: 10px;

}



.formRazDio {

	float: left;

	width: 280px;

	margin-bottom: 10px;

}



.razgledavanjeGumbi {

	width: 200px;

	margin: 5px auto;

	clear: both;

}



#razgledavanje label{

	width: 80px;

	float: left;

	display: inline;

}

#porukaP {
	width: 500px;
	height: 100px;
}



#nekrDetalji .jedanRed {

	background-image: url('../elementi/nekrTeksBG.png');

	background-repeat: repeat-y;

	float: left;

	display: inline;

	width: 560px;

	line-height: 2em;

	text-align: left;

	border-bottom: solid 2px white;

}



.jedanRed .redLijevo {

	float: left;

	display: inline;

	width: 150px;

	color: #1755af;

	padding-right: 10px;

	font-weight: bold;

	text-align: right;

}



.jedanRed .redDesno {

	float: left;

	display: inline;

	width: 380px;

	padding-left: 10px;

	padding-right: 10px;

}



.jedanRed .redDesno p:first-letter {

	text-transform: uppercase;

}



#realEstates .realEstatediv {

	width: 670px;

	height: 220px;

	background-image: url('../elementi/realEstates.png');

	background-repeat: repeat-x;

}

.realEstatediv .contentLeft {

	float: left;

	display: inline;

	width: 430px;

	height: 160px;

	margin-left: 20px;

	padding: 10px;

	overflow: hidden;

	position: relative;

}



.realEstatediv .contentRight {

	float: left;

	display: inline;

	width: 145px;

	height: 108px;

	border: solid 1px #373737;

	margin-top: 35px;

	margin-left: 10px;

	overflow: hidden;

}



.icon_white {

	background-image: url('../elementi/icon_white.png');

}



.icon_black, .icon_white {

	background-repeat: no-repeat;

	background-position: 15px;

	text-indent: 35px;

}



#izborVrste {

	text-align: center;

}



#izborVrste a {

	color: #373737;

	margin: 0 5px;

	font-weight: bold;

}



#izborVrste a:hover {

	text-decoration: underline;

}





							/* SIDEBAR */



#sidebar {

	float: right;

	display: inline;

	width: 200px;

	text-align: left;	

}



#sidebar .miniApp {

	background-image: url('../elementi/miniApp.png');

	background-repeat: no-repeat;

	margin-bottom: 25px;

	width: 200px;

	height: 111px;

	padding: 5px;

}



#sidebar a {

	color: #555555;

	text-decoration: none;

}



#sidebar a:hover {

	color: #888888;

	text-decoration: underline;

}



#sidebar p {

	color: #555555;

	font-weight: bold;

	font-size: 0.9em;

	margin-left: 25px;

	width: 150px;

}



								/* FOOTER */



#footer {

	float: left;

	display: inline;

	width: 960px;

	background-image: url('../elementi/footer.png');

	background-repeat: no-repeat;

	height: 300px;

}



#footer .footerContent {

	float: left;

	width: 150px;

	color: #555555;

	text-align: left;

	margin-top: 30px;

}



#footer .footerKolona {

	width: 150px;

	float: left;

	display: inline;

	margin-left: 35px;

}



h2 {

	color: #a75200;

	font-weight: bold;

	font-size: 1.1em;

	background-image: url('../elementi/rule.png');

	background-repeat: no-repeat;

	background-position: bottom left;

	padding-bottom: 10px;

}



h2:first-letter {

	text-transform: uppercase;

}



h3 {

	font-weight: bold;

	margin-top: 5px;

}



.footerContent p {

	font-size: 0.9em;

}



.footerContent a {

	color: #555555;

	text-decoration: none;

}



.footerContent a:hover {

	color: #888888;

	text-decoration: underline;

}



#rss {

	position: relative;

}



#rss h2{

	text-indent: 30px;

}



#rss .fooTopIcon {

	background-image: url('../elementi/rss_icon.png');

	background-repeat: no-repeat;

	position: absolute;

	top: -15px;

	width: 29px;

	height: 30px;

}



h4 {

	color: #a75200;

	font-size: 0.9em;

	font-weight: bold;

	background-image: url('../elementi/icon_black.png');

	background-position: 10px;

	background-repeat: no-repeat;

	padding-left: 25px;

	margin-top: 5px;

	margin-bottom: 5px;

}



h4:first-letter {

	text-transform: uppercase;

}



h4.info {

	font-size: 1.1em;

}



#copyright {

	width: 775px;

	clear: both;

	color: #555555;

	border-top: solid 2px #555555;

	margin: 15px auto;

}



#copy {

	font-size: 0.9em;

	font-weight: bold;

}



#copyright a {

	font-size: 0.8em;

	color: #555555;	

}



#copyright a:hover {

	text-decoration: underline;

}





.clear {

	clear: both;

}



#container #realEstates .aktivnaStr {

	color: #373737;

}











