/* CSS Document */

/*html,body{padding:0;margin:0;height:100%;background:#F1F1F2 url(../images/template1/images/body_bckgr.gif) repeat-x; }*/
html,body{padding:0;margin:0;background:#fff url(../images/template1/images/body_bckgr.gif) repeat-x;}

body,input,p,table,select {font-family:Verdana, Arial, Tahoma; font-size:11px;color:#7e7e7e;}
p {line-height:180%}
a img{border:none}


/* heading */
h1, h2, h3, h4, h5, h6{color:#333; font-family:Verdana, Arial, Tahoma;font-weight:normal;}
h1, h2, h3{margin-bottom:20px;}
h4, h5, h6{margin-bottom:8px;}
h1 {font-size:22px;padding:0;margin:0 0 20px 0;  }
h2 {font-size:20px; line-height:20px; }
h3 {font-size:18px; line-height:18px; color:#666;}
h4 {font-size:16px; line-height:20px;}
h5 {font-size:12px; line-height:18px;}
h6 { font-size:11px; line-height:16px;}

sup {font-size:0.5em;}
img {border:none;}





#container {margin:0px auto 0px auto;width:942px;position:relative;text-align:left;background:#FFFFFF;padding:0 0px 0px 0px;}
#header {padding:20px 0 0px 0;position:relative;;background:#fff url(header_bg.jpg);overflow:hidden;}
.smallHeader {height:300px;}
#topBar {height:5px; background:#41ACE4; width:100%;}
.headerName{font-size:16px;color:#222222;margin:10px 0 5px 0;text-shadow: #ddd 1px 1px 0px;font-weight:bold;}
.headerAddress {font-size:11px;text-shadow: #fff 0 0 0.1em;} 
#headerImage{width:950px;height:430px;background:url('../../../images/template_agencija/template_1/header/6_c.jpg') no-repeat;clear:both;}
#logo {float:left;margin:0 20px 0 25px;}
#mainContainer{padding:20px 10px 20px 10px;position:relative;z-index:10;}

/*
#left {float:right;margin:0 0px 0 20px;width:580px;}
#right{width:300px;float:left;margin:0px 0 0 0px;margin-top:-58px;}
*/

#bottom{clear:both;margin:30px 10px 0px 10px;text-align:center;background:#eeeeee;}
	#bottom, #bottom a {color:inherit;}
	#copyright {padding:10px;}
	.footerContent{text-align:left;}
	.footerContent ul {padding: 30px 0 0 30px;list-style:none !important;}
	.footerContent a {font-weight:normal;font-size:11px;}
	

#mainMenu {position:absolute;top:0px;right:0px;}
#mainMenu ul {padding:0;margin:0;list-style:none;}
#mainMenu ul li {float:left;margin-left:20px;text-transform:uppercase;padding:34px 0px 5px 0px;}
#mainMenu ul li:hover, #mainMenu ul li.active {background:#41ACE4;}
#mainMenu ul li a {color:#000;font-size:11px;padding:34px 5px 5px 5px;font-weight:bold;}
#mainMenu ul li:hover a, 
#mainMenu ul li.active a{color:#fff;}

#mainMenu2 {position:absolute;top:70px;right:10px;height:20px;}
#mainMenu2 ul {padding:0;margin:0;list-style:none;}
#mainMenu2 ul li {float:left;margin-left:30px;text-transform:uppercase;padding:15px 10px 10px 10px;}
#mainMenu2 ul li:hover, #mainMenu2 ul li.active {background:#db1f16;height:20px;}
#mainMenu2 ul li a {color:#000;font-size:11px;padding:15px 10px 10px 10px;font-weight:bold;}
#mainMenu2 ul li:hover a, 
#mainMenu2 ul li.active a{color:#fff;}

#bottomMenu {padding:10px 0 0 0;display:block;height:20px;}
#bottomMenu ul {padding:0;margin:0;list-style:none;display:inline;}
#bottomMenu ul li {display:inline;margin-left:20px;text-transform:uppercase;padding:10px;}
#bottomMenu ul li a {color:#999;font-size:11px;font-weight:bold;}
#bottomMenu ul li a:hover{color:#000;}

/* Search */
#searchContainer{background:#EEEEEE; padding:20px 40px 20px 50px;border:solid 1px #ededed;border-radius: 0em 0em 0em 1em;}
#searchContainer ul{padding:0;margin:0;list-style:none;}
#searchContainer ul li label{width:150px;display:block;}

#searchContainer2{margin-top:115px; width:300px;background:#EEEEEE; padding:10px 10px 10px 10px;border:solid 1px #ededed;border-radius: 0em 1em 0em 1em;}


.blockHeader {background-color:#41ACE4; background-image: url(../../../images/template_agencija/template_1/block_header_bg.png);text-align:center;line-height:30px; text-shadow:#333 0 0px 0px; padding:4px 20px 4px 10px; color:#fff; font-size:14px;border-radius: 0em 1em 0em 0em;}

#detailSearch_moreOptions {margin:20px 0 0 0;}
#detailSearch_moreOptions ul li label {font-weight:normal;}
#detailSearch_moreOptions ul li input {margin-left:20px;}
.moreOptions {margin: 20px 0 20px 0;}

/*.shortDesc {background:#F5F5F5;border:solid 1px #ededed;padding:20px;text-shadow:#fff 0px 1px 1px;font-size:14px;-moz-border-radius: 1em 0em 1em 0em;border-radius: 1em 0em 1em 0em;line-height:160%;margin:-58px 0 30px 0;}*/
.shortDesc {position:absolute;top:-320px;left:30px;max-width:516px;max-height:342px;border:solid 1px #ccc;padding:20px;text-shadow:#f0f0f0 1px 1px 1px;-moz-border-radius: 0em 1em 0em 1em;border-radius: 0em 1em 0em 1em;line-height:160%;margin:-58px 0 30px 0;color:#000;font-size:12px;display:none;}
.shortDesc {/* Fallback for web browsers that doesn't support RGBa */
background: rgb(255, 255, 255);
/* RGBa with 0.6 opacity */
background: rgba(255, 255, 255, 0.95);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";}

.userSignature {text-align:right;font-weight:bold;margin:5px 0 0 0;font-size:12px;}

.tabs {position:relative}

.clear{clear:both;font-size:0;line-height:0;width:100%;}
.left {float:left}
.right {float:right;}


/* List style   */

.listContainer{padding:10px !important;margin-bottom:15px;clear:both;border:solid 1px #c7c7c2;background:url(../images/template1/images/list_background.png) left bottom repeat-x;}
.pictureContainer{border:solid 1px #e9e8e8;width:162px;height:137px;text-align:center;margin:0 0 15px 0;cursor:pointer;background-color:#fff;overflow:hidden !important;}
.pictureContainer .centerV {display: table-cell;vertical-align: middle;width:160px;height:147px;}

.listDate {font-size:10px;font-weight:bold;float:right;padding:4px 3px 0 0;}
.separator {background:#f0f0f0;height:3px;line-height:0;font-size:0;clear:right;}


.parameters div {border-bottom:1px solid #f6f6f6;padding:4px;}
.parameters div label {white-space:nowrap;float:left;font-weight:bold;width:150px;}
.parameters {padding-top:5px;font-size:12px;font-weight:normal;float:left;width:290px;margin-right:20px;}

.listContainer .listId {float:left;font-weight:bold;}
.listContainer .flag {position:absolute;right:-7px;top:-2px;width:30px; height:20px;display:none;}

.imageBar {display:block;position:absolute;left:0px;top:0px;width:47px;height:47px;z-index:2;}

.resultSentence {font-size:11px;margin-bottom:10px;padding:0;}
.relatedSearches {margin-bottom:10px;}
.relatedSearches a {margin-right:20px; font-weight:normal;}


.navigationContainer{height:20px;padding-top:20px;}
.navigation{text-align:center;line-height:20px;}
.navigation a, .navPages span {font-size:10px !important;margin:3px !important;}
.navPages{margin:0 6px 0 6px;}
.navPages span{background:#41ACE4; color:#fff;border:solid 1px #41ACE4;padding:0 4px 0 4px;}
.navPages a{border:solid 1px #41ACE4;padding:0 4px 0 4px;}
.navigation a:hover {text-decoration:none !important;border-color:#666;color:#666;}


/* Details */

#details {min-height:600px;}
.detailsHeader {border-bottom:1px solid #f0f0f0;color:#999; padding:0 0 5px 0;}


#slideShowContainer {margin-top:20px;}

.detailsStreet {font-style: italic; margin-bottom: 10px;}
.detailsProperties {margin:8px 0 30px 8px;}
.detailsProperties .separator {margin:10px 0 10px -8px;background:#e2e2df;width:195px;}

.detailsImages .item {padding:2px; border: 1px solid #e0e0e0;float:left;width:140px; height:105px; margin: 10px 4px 10px 0px;text-align:center;}
.detailsImages .item img {height:105px;}

#detailsGmapContainer{clear:both;margin-top:20px;}

#contactLink {}
.contactLink img {float:left;}
.contactLink h2 {padding:7px 0 0 50px;height:23px;}
.contactLink h2:hover {color:#FFFFFF;background:#98BD45;height:23px;}


.legend {position:absolute;left:0px;top:-29px;padding:0px;}

.tab_content{display:none;clear:both;}
.tab {float:left;display:inline;cursor:pointer;height:28px;line-height:28px;text-align:center;padding:0px 20px 0px 20px;overflow:hidden;border:solid 1px #f3f3f3;border-bottom:#98BD45;color:#9E9E94;background:#f3f3f3;margin:0 0 0px 5px;}
.tab:hover {border:solid 1px #cccccc !important; border-bottom:none !important;color:#98BD45;}
.tab_active{border:solid 1px #98BD45; border-bottom:none;color:#4f4f49;padding-bottom:1px;background:#ffffff;}
.tab_content_active{display:block;clear:both;border-top:solid 1px #98BD45 !important;margin-top:-1px;padding-top:30px;}


#preloadImages {position:absolute;bottom:0;right:0;height:0;font-size:0;lin-height:0;visibility:hidden;}

.profileContactInfo div {border-bottom:1px solid #d1d1d1; padding:10px;}
.profileContactInfo .label {width:100px;margin-right:20px;display:block;float:left;font-size:12px;text-align:left;font-weight:bold;color:#999;}



.errorText {color:#ff0000;font-weight:bold}
label.error {clear:both !important;}


#wait{width:100%;height:100%;position:fixed;top:0;left:0;text-align:center;background:transparent;/*opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);*/z-index:20000;display:none;}
#waitContent {width:200px;background:#ffffff;padding:30px;border:solid 1px #333333;z-index:20000;text-align:center;}
#infoMessage {display:none;}

.breadcrumb {margin-bottom:10px;}
.breadcrumb, .breadcrumb a {font-weight:normal;font-size:11px;}


.rightItem {margin-right:0;}

.properties{list-style-type:none; margin:0px; padding:0px;}
.properties li{list-style-type:none; width:162px; margin:0px 24px 30px 0px;height:305px; float:left; background:#F5F5F5; border:1px solid #ccc; padding:10px;}
.properties li.rightItem{margin-right:0;}
.properties li img{ margin-bottom:0px;max-height:163px;max-width:160px;}
.properties p{margin-bottom:18px;}
.properties a{font-weight:bold;}
.properties h6{height:50px;overflow:hidden;margin-top:15px;}
ul.box_text{ margin:0px!important; padding:0px!important;  }
ul.box_text li{ border:0px!important; border-bottom:1px solid #e9e8e8!important;  padding:2px 0px!important; margin:0px!important; font-size:11px; color:#7e7e7e; list-style-type:none; text-align:right !important; clear:both; font-weight:normal;}
ul.box_text .left{float:left; font-weight:bold;}

.box_text{ margin:0px!important; padding:0px!important;  }
.box_text div{ border:0px!important; border-bottom:1px solid #e9e8e8!important;  padding:2px 0px!important; margin:0px!important; font-size:11px; color:#7e7e7e; list-style-type:none; text-align:right !important; clear:both; font-weight:normal;}
.box_text label{float:left; font-weight:bold;}


/* form style */

input, select {border:1px solid #ccc;padding:3px 3px 3px 3px;}
input {padding:5px;}
input.radio {padding:0;}
select option {padding:2px 3px 0px 3px;margin:3px 3px 3px 3px;}

.field0 {width:55px;}
.field1 {width:89px}
.field2 {width:130px}
.field3 {width:160px}
.field4 {width:200px}
.field5 {width:269px}
.fullWidth {width:100%}

.submitButton {background:#41ACE4; padding:6px;color:#fff;border:#fff solid 1px;}
.submitButton:hover {cursor:pointer;border:#41ACE4 solid 1px;}

.submitButton2 {background:url('../ddd.png'); padding:6px;color:#fff; width:25px; height:25px;}
.submitButton2:hover {cursor:pointer;border:#41ACE4 solid 1px;}

.ulForm {list-style:none; padding:0px; margin:0px;}
    .ulForm li { margin:0;padding:0;display:block;margin-bottom:5px;}
    .ulForm label {margin-right:4px;text-align:left;font-size:12px;padding:0;font-weight:bold;margin:10px 0 3px 0;}
	    
	#emailOwnerList label {display:block;float:none;text-align:left;}
		#emailOwnerList label.error {display:none !important;}
	#emailOwnerList label {display:block;float:none;text-align:left;}
		#emailOwnerList label.error {display:none !important;}

#searchField {width:188px;}	
#searchField2 {width:165px;}	
.searchTypeRadio {float:left;width:100px !important;height:30px;}
.searchTypeRadio input {margin-left:0;}

.dashed {border-top:1px dashed #cccccc;height:1px;line-height:1px;font-size:0;margin:5px 0 5px 0;clear:both;}

div.error { display: none; }
input:focus { border: 1px dotted #00917C; }
input.error, select.error , textarea.error{ border: 1px dotted red; }

#testPeriod {
	position: fixed;
	bottom:0;
	left:10px;
	border:1px #666 solid;
	border-bottom:0;
	background: #fff;
	opacity: 0.8;
	padding: 7px 10px 3px 10px;
	border-radius: 5px 5px 0 0;
	width: 340px;
	z-index:1000;
}
#testPeriod p{
	padding: 0;
	margin:0;
	color: #000;	
	font-size: 11px;
	font-family: "Trebuchet MS", sans-serif;
}
#testPeriod a {
	color: #666;
}

/* custom style */
		
	/* colors */
	#headerImage{background-image:url('../../../images/template_agencija/template_1/header/5_c.jpg');}		
	
	#topBar, 
	.blockHeader, 
	#mainMenu ul li:hover, 
	#mainMenu ul li.active,
	.navPages span,
	.submitButton {background-color:#41ACE4;}
	
	.navPages span,
	.navPages a, 
	.submitButton:hover {border-color:#fff;}

	/* links */
	a, a:visited {color:#41ACE4; text-decoration:none; font-weight:normal; }
	a:hover{color:#666; text-decoration:none;}
	
	/* columns */

	#left {float:left;margin:0 20px 0 0px;width:600px;}
	#right{width:300px;float:right;margin:0px 0 0 0px;margin-top:-58px;}
#left2 {float:right;margin:0 20px 0 0px;width:700px;}
	#right2{width:150px;float:left;margin:0px 0 0 0px;margin-top:0px; color:#fff;padding-bottom:50px;padding-left:0px;
background-color:#333333;}
#right2 .a{

color:#ffffff;
}
#right2 .a:visited{

color:#ffffff;
}
#right2 .a:hover{

color:#ffffff;
}
	
	
#div-desnipanel-spec {
	float: right;
	margin-top: 30px;
	margin-bottom: 30px;
	width: 290px;
	height: auto;
	border: solid #dbd0ae 3px;
	background-color:#DDDDDD;
}
#div-desnipanel-spec p {
	margin-left: 8px;
	margin-right: 8px;
}
#div-desnipanel-spec img {
	border: solid #FFFFFF 3px;
}
#p-desnipanel-spec-naslov {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #186fa7;
	text-align: center;
}
#p-desnipanel-spec-masno a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	color: #054978;
}
#p-desnipanel-spec-masno a:hover {
	text-decoration: underline;
}
.pocetna{margin:-10px;padding:10px;width:600px; 
/*height:420px; obrisano zbog usluga */
padding-top:2px;border:solid 1px #cdc2c3;margin-bottom:20px;}
.pocetna .pocetna2{margin:-10px;padding:10px;padding-top:5px;margin-top:5px;width:600px; height:40px; background:#DDDDDD;margin-top:-2px;margin-bottom:20px;}


.posebno {

background: #ddd;

padding: 10px;
}

.crveno {

}
.cena{

padding-left:10px;
}
.cena table td{

width:100px;
}





