body{
   margin: 4px 0 0 0; 

	padding: 0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#425A7E;
}
#container{
	margin: 0 auto;
	position:relative;
	height:100%;
	padding:0px;
	width: 800px;
	background-color:#425A7E;
}

#header{
	width: 100%; padding: 0;
}
#naslov{
	width: 100%;
	float:right;
	background-color:#FFFFFF;
}
#naslov img { margin-bottom: 8px;}
#content { margin:0; }

a:link, a:visited {color: #FFFFFF; text-decoration: none;}
a:hover {color: #A7BDE1; text-decoration: none;}
a.blue:link, a.blue:visited{color:#FFFFFF; text-decoration:none;}
a.blue:hover{color:#425A7E; text-decoration:none;}
a.dataLink:link, a.dataLink:visited{color:#A7BDE1; text-decoration:none;}
a.dataLink:hover{color:#A7BDE1; text-decoration:underline;}
a.darkLink:link, a.darkLink:visited{color:#425A7E; text-decoration:none;}
a.darkLink:hover{color:#425A7E; text-decoration:underline;}
a.intextLink:link, a.intextLink:visited{color:#425A7E; text-decoration:underline; }
a.intextLink:hover{color:#5D80B2; text-decoration:underline;}
h4.title{font-size:1.4em; margin:2px 0 2px 0; font-weight:normal;}

a.darkLink.inactive:link, a.darkLink.inactive:visited{color:#D4D9E0; text-decoration:none;}

.hidden { display: none; }

/* clearing
----------------------------------------------- */

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

#glavniMeni{
	float:right;
	background-color:#425A7E;
	padding: 0 0 4px;
	width:100%;
	margin: 0;
}
#flags{
	width:160px;
	float:right;
	text-align:right;
	padding:5px 10px 0 0;
}
#navigation{
	float:left;
	width:600px;
	color:#FFFFFF;
	padding:5px 0 0 10px;
}

#data{
	width:176px; height:105px; position:absolute; top:115px; left:612px;
	font-size:0.8em; color:#FFFFFF; padding:4px 4px 5px 7px; line-height:1.5em;
}
.contTitle{ width: 50%; float: right; text-align: left }
.eliteTitle{font-family:"Palatino Linotype", "Book Antiqua", Tahoma, Arial; font-size:1.1em; font-weight:bold;}
#titleBig{font-family:"Palatino Linotype", "Book Antiqua", Tahoma, Arial; font-size:1.1em; font-weight:bold; float: right; padding-right: 2px; text-align: right;}
#underBig{ font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif;  color: #999999; font-weight: bold; line-height: 0.7em; margin-bottom: 3px;}
.middle{ background: #fff url(/img/background_main.jpg) repeat-y top left; border: 0; }

.lowText{text-transform: lowercase;}
.upText{text-transform: uppercase;}

#coco{
	text-align:right;
	font-size:0.7em;
	color:#425A7E;
	padding:4px 10px 0 0;
	border-bottom: solid 3px #6D91CD;
}
#titleSearch{
	text-align:left;
	font-size:0.9em; font-weight:600;
	padding-left:10px;
	border-bottom: solid 1px #6D91CD;
}

#searchMain {
	float:left;
	width:220px;
	padding-bottom: 30px;
}


#contentMain{
	float:right;
	width:525px;
	padding:2px 30px 0 0;
	padding-bottom:30px;
}
#contentMain p{
	font-size: 0.8em;
}
#contentMain2{
	float:right;
	width:555px;
	padding:10px 0 30px;
	margin-bottom: 0;
}
.fontMain{font-size:0.8em;}
.flagsPadding{padding-left:15px;}


a.imageopacity:link img{filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; border:0;}
a.imageopacity:visited img{filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;border:0;}
a.imageopacity:hover img{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;border:0;}

a.imageopacity2:link img{filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; border:0;}
a.imageopacity2:visited img{filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;border:0;}
a.imageopacity2:hover img{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;border:0; width: 104px; height: 78px;}


/*boxovi dole*/
#boxes{
padding:0 0 14px 0;
/*width:525px;*/
/*height:100%;
float:left;*/
border:none;
}

#boxes .teaser {
padding-top:5px;
width:150px;
height:100%;
float:left;
border:none;
margin-right:20px;
}

#boxes #teaser1 { background-color:#9D9E5D; }
#boxes #teaser2 { background-color:#D8BA61; }
#boxes #teaser3 { background-color:#9CB3D9; }

#boxes .boxTitle{
	position: relative;
	padding:0 0 3px 6px;
	font-size:0.7em;
	color:#FFFFFF;
	height:14px;
}

.more{height:15px; text-align:right; font-size:0.8em; padding:0 25px 0 0; background: url(/img/look1.gif) bottom right no-repeat;}

#teaser1 .more { background-color:#9D9E5D; }
#teaser2 .more { background-color:#D8BA61; }
#teaser3 .more { background-color:#9CB3D9; }

.alpha img{filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;border:0; float:left; position:relative; top:18px;  }


/*ispraviti ovo ....boxovi*/
div.boxDown{height:50px; padding:4px 5px 0 5px; font-size:0.7em; color:#FFFFFF; }


/* forma*/
label, input {
	display: block;
	width: 105px;
	float: left;
	font-size:0.7em;
	margin: 0;
	}
select {
	display: block;
	width: 110px;
	float: left;
	font-size:11px;
}

label {
	text-align: left;
	width: 100px;
	padding-left: 5px;
	vertical-align:middle;
	margin-top:3px;
}
.to{
	width:16px;
	text-align:center;
}

#searchForm {
	padding-top:8px;
	background-color:#9CB3D9;
	color:#FFFFFF;
}

form { margin: 0; }
form .field { clear: both; margin: 0 0 8px; }

#container .field.radio input { width: auto; float: none; display: inline; border: 0; vertical-align: middle; margin: -2px 0 0 4px; background: transparent; }
.field.radio .radios { float: left; width: 105px; font-size: 11px; padding-top: 3px; }
#ownContainer .field.radio .radios { float: left; width: 145px; font-size: 12px; padding-top: 3px; }

	* html #container .field.radio .radios { padding-top: 0; }

.button {
	width: 80px;
	float: none;
	display: block;
	margin: 6px auto;
	text-align: center;
	padding: 2px 4px;
	background: #425A7E;
	color: #D4D9E0;
	font-size: 11px;
	border: 1px solid;
	border-color: #D4D9E0 #31435E #31435E #D4D9E0;
}


#searchType{
	height:25px;
	background-color:#5D759A;
}

	#searchType a:link, #searchType a:visited {
		width:80px;
		height:21px;
		float:left;
		background: #7B92B8 url(/img/arow_up.gif) no-repeat 90px center; text-align:center; color:#FFF; font-size:0.9em; font-weight:bold;
		padding:4px 30px 0 0;
	 }
	#searchType a.active:link, #searchType a.active:visited { background: #425A7E url(/img/arow_down.gif) no-repeat 85px center; }
	#searchType a:hover, #searchType a.active:hover { background-color: #5D759A; }

/*	#searchType a:link, #searchType a:visited {width:50%; height:21px; float:left; background-color:#425A7E; text-align:center; color:#FFFFFF; font-size:0.9em; font-weight:bold; padding-top:4px}
#sale{width:50%; height:21px; float:right; background-color:#7B92B8; text-align:center; color:#FFFFFF; font-size:0.9em; font-weight:bold; padding-top:4px}
*/

.smallInput{
	display: block;
	width: 38px;
	float: left;
	font-size:11px;
}
#buttonUp{
	height:25px;
	background-color:#5D759A;
}

#buttonDown { width: auto; float: none; display: block; margin:  auto 10px; text-align:center; }

#searchForm .button {
	margin: 12px auto 20px;
}

#newsletter .button {
	margin: 16px auto 0;
}

#detailSearch{
	height:15px;
	background-color:#7B92B8;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	border-bottom:solid #5D759A 4px;
	clear: both;
	margin: 10px 0 0;
}

.positionRight{text-align:right; }
.positionPrice{ position: relative; margin-top: -16px; }
select{color:#425A7E; background-color:#EEEEEE;}
input{color:#425A7E; background-color:#EEEEEE;}
#myvar{background-color:#9CB3D9;}

/*forma*/

/*newsletter*/
#newsTitle{font-size:1.4em;}

#newsletter{
	/*height:100px;*/
	margin-top:2px;
	background-color:#425A7E;
	padding:10px 0 0 0;
	font-size:1em;
	color:#FFFFFF;
}


.corner{
	width:100%;
	height:15px;
	margin: 0;
	background-color:#425A7E;
}

#news{font-size:0.7em; height:32px; padding:3px 0 0 10px;}

/*----- contacts -------*/
#contacts{font-size:0.8em; padding-left: 50px;}
#contacts td{padding: 4px 5px 4px 5px; border-bottom: solid 1px #9CB3D9;   vertical-align: top;}
#contacts .last td{border:none;}
#contacts img{margin:20px 0 0 -40px; }

/* footer */
#footer{
	clear: both;
	padding: 100px 10px 0;
	margin: 0;
	background-color:#425A7E;
	font-size:0.8em;
	color:#FFFFFF;
	}
.footerLeft{float:left; width:55%; height:20px; font-size:11px;}
.footerRight{float:Right; width:30%; height:20px; text-align:right; }
/* footer */


/* clear floats */

#footer, #content,  .desingerContainer, #contentMain, #searchMain, #searchForm,  form div.field, .resultsTitle, .resultsMain, #beforAfter {
	overflow: hidden;
}

* html #footer, * html #content, * html .desingerContainer, * html #contentMain, * html #searchMain, * html #searchForm,  * html form div.field,
* html .resultsTitle, * html .resultsMain, * html #beforAfter {
	overflow: visible; height: 1%; 
}

/*CSS for pop up hint box */
#hintbox{
position:absolute;
top: 0;
background-color: #eeeeee;
width: 150px; /*Default width of hint.*/
padding: 3px;
border:1px solid #7B92B8;
font:normal 0.7em Tahoma;
line-height:0.9em;
z-index:100;
border-right: 2px solid #7B92B8;
border-bottom: 2px solid #7B92B8;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
}

/*CSS za detaljni prikaz objekta */
.objectTitle{width:80%; float:left; font-size:1.05em; border-bottom:solid 1px #6D91CD;}
.code{width:20%; font-size:1.05em; float:right; text-align:right; border-bottom:solid 1px #6D91CD;}
#description{position:relative; float:left; width:150px; font-size:0.7em;}
.descriptionImg{border:solid 2px #425A7E; margin:8px 0 5px 0;}
#descRight{width:390px; float:right; margin:8px 0 15px 0;}
#gallery{width:120px; float:left; font-size:0.7em; text-align:left; font-weight:bold; line-height:1.1em; margin: 0; }
#gallery img{margin-top:10px;}
.galleryTitle{border-right:solid 1px #425A7E; border-left:solid 1px #425A7E; padding-left:9px}
.galleryThumbs{border-right:solid 1px #425A7E; height:428px; border-left:solid 1px #425A7E; text-align:center}
#gallery span{}
#questions{margin: 0; width:260px; float:right; }
#questionList{list-style-type:none; margin:0 0 0 0; padding: 0; font-size:0.9em; line-height:1.5em;}
.nonColorList{padding-left:6px;}
.colorList{background-color:#D4D9E0; padding-left:6px;}
.price{text-align:right; font-size:0.8em; padding-right:6px; font-weight:bold;}
.map{margin-top:147px; font-size:0.7em;}
.mSlova{text-transform: lowercase;}
.kratkiOpis{width: 330px; height: 100px; }
.napomena{font-size: 0.7em;}
.exactlyDiv{margin-bottom:-20px; padding-bottom:5px; font-size:1em;}
/*CSS za detaljni prikaz objekta */

/*CSS za rezultate pretra�ivanja */
.resultsCont{width:100%; margin-top:15px;}
.resultsTitle{width:100%; background-color:#425A7E; font-size:0.8em; color:#FFFFFF; border:solid 1px #425A7E;}
.titleText{float:left; width:75%;line-height:1.4em; margin-left:5px;}
.resultsCode{float:left; width:20%; text-align:right; margin-left:6px;}
.resultsMain{width:100%; font-size:0.7em; border:solid 1px #425A7E;}
.resultsImg{width:20%; float:left; text-align:center; margin:3px 2px 3px 2px;}
.resultsImg img {border:solid 1px #425A7E;}
.resultsText{float:left; width:50%; border-left:solid 1px #425A7E; border-right:solid 1px #425A7E; margin:3px 2px 0 2px; height:77px;
padding:0 1px 0 4px;}
.resultsPrice{float:left; width:25%; padding:3px 1px 3px 3px; line-height:1.4em;}
.seeDetail{width:100%; text-align:right; border-left:solid 2px #425A7E; font-size:0.7em; color:#FFFFFF;}
.newTab{margin:0 20px 2px 5px; border:none;}


#pages { padding: 0; list-style-type: 0; text-align: center; font-size: 12px; margin: 1.5em 0; color: #296DAA; }
#pages li { display: inline; margin: 0 15px 0 0;}
	#pages a:link, #pages a:visited { font-weight: bold; color: #A7BDE1; text-decoration: none; }
	#pages a:hover { color: #D4D9E0; text-decoration: underline; }

	#pages a:link.active, #pages a:visited.active { color: #425A7E; text-decoration: none; }


/*CSS za rezultate pretra�ivanja */

/*CSS za formu za vlasnike*/
#ownContainer { padding: 0 10px; width:300px; float: left;  }
#forOwners-text{
	float:right; width:200px; margin:10px 20px 0 0; font-size:0.8em; position: static;
}
.ownTitle{font-size:1.05em; border-bottom:solid 1px #6D91CD; margin:0 0 15px;}
#ownForm{width:300px; float:left; margin:0; }
#ownForm form { margin: 0; padding: 0; border-bottom:solid 1px #6D91CD;}
.smallTitle{font-size:0.9em; font-weight:bold; }
#ownName{background-image:url(/img/back_form.jpg); min-height: 95px; background-repeat:repeat-x; font-size:1.2em; font-weight:normal; color:#FFFFFF; padding:10px 6px 0 6px; margin-bottom: 1em; }
* html #ownName { padding-bottom: 6px; }
#ownContainer label{width:130px; float:left;}
#ownContainer input{width:140px; float:left; background-color:#FFFFFF; padding-left:3px;}
input#buttOwn{
		width: 120px;
	float: none;
	display: block;
	margin: 6px auto;
	text-align: center;
	padding: 2px 4px;
	background: #425A7E;
	color: #D4D9E0;
	font-size: 12px;
	border: 1px solid;
	border-color: #D4D9E0 #31435E #31435E #D4D9E0;
}
#ownContainer select{width:148px; float:left; background-color:#FFFFFF; padding-left:2px;}
#ownContainer span{width:148px; float:left;}
#ownReal{padding:10px 6px 0 6px; font-size:1.2em; font-weight:normal; background-color:#EEEEEE;}
.kratkiOpis{ margin-left:5px; width:273px; height: 70px; font-family:Tahoma, Arial, Helvetica; font-size:11px; color:#425A7E;}
.napomena{font-size: 10px;}

#ownContainer  input, #ownContainer select, #ownContainer textarea {
margin-bottom: .35em;
}

#container #ownContainer #ownersForm span.error, #newsletterForm span.error { display: block; float: none; width: auto;  color: red; width: 95%; font-size: .6em; padding: .25em 1em; margin: 0 0 .75em; clear: both; font-weight: bold; text-align: right;}
#newsletterForm span.error { margin-bottom: 0; padding: .25em 0 .25em .25em; }
/*CSS za formu za vlasnike*/

/*iznajmite dizajnera CSS*/
.desingerContainer {
  float: right; width: 225px; font-size: 0.8em; margin: 20px 0 0 10px;
}
.desingerContainer ul { list-style-position: outside;}
.desingerContainer li { margin-left: -15px;}
.divDown{float:left; width:100%; margin:0; padding-top:8px;}
.designerList{font-size:0.9em;}
#beforAfter{
	border-bottom: solid 1px #425A7E; margin: 15px 0 0 0; padding: 3px 0 3px 0; border-top: solid 1px #425A7E; font-size: 1.1em;
}
.before{float:left; width:48%;}
.after{float:right; width:48%;}
#beforAfter p{
	margin:0;
}

/*iznajmite dizajnera CSS*/


/*navigacija dropdown meni*/
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float:left;
	z-index: 50;
	}

.lineList{float:left; text-transform: lowercase; font-size:14px; margin-top:7px; }
/* prvi nivo*/
	#nav li {float: left; text-align: left; margin-left: 3px; margin-right: 3px;}

	#nav li ul { position: absolute; z-index: 51; display: none;}

#nav li:hover ul ul, #nav li.iehover ul ul {
	display: none;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.iehover ul, #nav li li.iehover ul {
	display: inline;
}
	/* linkovi od nivoa 2+ */
#newList li{margin:0;}

/* Provjeriti, mozda je visak!! */

head+body #nav li ul { padding: 7px 2px 0 62px;}
html #nav li ul { padding: 25px 0 0 0;  margin-left:-62px;}
*:first-child+html #nav li ul { padding: 25px 0 0 0;  margin-left:-62px; }
@media all and (min-width: 0px){
   padding: 25px 0 0 0;  margin-left:-62px;
}
/*navigacija dropdown meni*/

/* Provjeriti, mozda je visak!! */

.subtitleMargin{margin-top:-4px;}
.bottomMargin{padding-top:10px; font-size:1.1em; padding-bottom:-15px;}
.mainTextCenter{
	text-align: center;
	font-family:"Palatino Linotype", "Book Antiqua", Tahoma, Arial; font-size:0.9em; font-weight:bold; margin: 2px 0 2px 0;
	}
.mainSmall{font-size: 0.8em;}
.starList{
	list-style: none;
	list-style-image: url(../img/star.gif);
}
.backgroundBlue{background-color:#D1DAE7; padding:1px 5px 1px 5px;}

.menu { position: absolute; visibility: hidden;}
#menu1 { position: absolute; left: 180px; top: 60px; font-size: 14px; }
#menu1 ul{list-style: none; display: inline;}
#menu1 li{display: inline;}

#menu1 .enMenu div{position: absolute; left: 100px;}