@charset "utf-8";

body{ 
	top:0px;
	margin:0px; padding:0px; 
	background-color:#f7f8f8;
}

a.toplink:link, a.toplink  {
	text-decoration:none;
	padding-bottom: 2px;
	color:#000000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

a.toplink:hover  {
	border-bottom: 2px solid #3b5998;
}

.toplink_selected{
	text-decoration:none;
	padding-bottom: 2px;
	color:#000000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border-bottom: 2px solid #3b5998;
}

.site{
	width:780px;
	margin:0 auto;
}
.site .header_line{
	height:12px;
	background-color:#3b5998;
}

.site .content{
	width:780px;
	background-image:url('/images/site/hor_header.gif');
}

.site .content .bgtop {
	height:15px;
	width:780px;
	background-image:url('/images/site/border_top.gif');
}

.siteheader{
	width:780px;
	padding-left:0px;
	height:70px;
}

.siteheader .logo{
	width:360px;
	float:left;
	padding-top:4px;
	padding-left:5px;
}

.siteheader .topnavi{
	width:300px;
	float:right;
	padding-top:35px;
}

.topnavi .links{
	height:30px; 
	float:left;
	padding-right:10px;
	width:200px;
}
.topnavi .languages{
	height:30px;
	float:right;
	width:90px;
	padding-top:5px;
}


.content .flash{
 width:760px;
 padding-left:10px;
}
.content .main{
	padding:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.content .main .left{
	width:48%;
	float:left;
	border-right:1px solid #CCCCCC;
}

.content .main .left .preview{
	padding-bottom:10px;
	width:90%;
	text-align:justify;
}
.content .main .right{
	width:48%;
	float:right;
}

/* Email form */
textarea {
	width:280px;
	height:80px;
	font-family:Arial,sans-serif;
	font-size:12px;
}

.textarea_contact{
	width:280px;
	height:80px;
	font-family:Arial,sans-serif;
	font-size:12px;
}

.submit_button{
	background:#3b5998;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


#contact_result{
	clear:both;
	height:20px;
	padding:10px;
}

/* properties */

.properties {
	width:100%;
	clear:both;
	padding-top:5px;
}
.properties .image {
	width:30%;
	float:left;
}
.properties .header {
	width:65%;
	float:right;
}
.properties .smalltxt {
	font-size:11px;
}
.properties .readmore {
	padding:5px;
	padding-left:0;
}
.properties .readmore a {
	font-size:11px;
	font-weight:bold;
	color:#3b5998;
	text-decoration:none;
}


/* developments */

.development {
	padding-top:10px;
}

.development .top_header{
	font-weight:bold;
	color:#3b5998;
	padding:3px;
	padding-left:0px; 
	border-bottom:1px solid #CCCCCC;
	width:90%;
}
.development .box{
	width:55%;
	text-align:justify;
	float:left;
	padding-top:5px;
}
.development .header {
	color:#000000;
	font-weight:bold;
	padding:5px;
	padding-left:0px;
}
.development .smalltxt {
	font-size:11px;
}
.development .image {
	width:40%;
	float:right;
	padding:5px;
}
.development .readmore {
	padding:5px;
	padding-left:0px;
}
.development .readmore a {
	font-size:11px;
	font-weight:bold;
	color:#3b5998;
	text-decoration:none;
}

.callus{
	padding-left:30px;
	background-color:#3b5998;
	height:30px;
}

.copyright{
	padding-top:10px;
	padding-left:560px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	height:30px;
}

/* properties details */

.prop_details .left{
	width:185px;
	float:left;
}
.prop_details .left .prop_content{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3b5998;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
	
}
.prop_details .right{
	width:570px;
	float:right;
	border-left:1px solid #CCCCCC;
}
.prop_details .right .prop_content{
	width:515px;
	padding-top:20px; 
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify;
}
.prop_content_left{
	float:left;
	width:250px;
}
.prop_content_left .header{
	color:#3b5998;
	font-weight:bold;
	font-size:14px;
	padding-top:20px;
}
.prop_content_left .price_kuna{
	padding-top:15px;
	font-weight:bold;
	font-size:11px;
}
.prop_content_left .price_euro{
	padding-top:15px;
	font-weight:bold;
	font-size:11px;
	color:#999999;
}
.prop_content_left .longtxt{
	padding-top:15px;
	text-align:justify;
	font-size:11px;
	line-height:17px;
}
.prop_content_left .propertytype{
	padding-top:15px;
	text-align:justify;
	line-height:20px;
}
.prop_content_right{
	float:left;
	width:240px;
	padding-top:40px;
	padding-left:20px;
	margin:0px;
}

.imagedetails{
	border:1px solid #CCCCCC;
	width:240px;
}
.imagedetails .buttons{
	padding-top:10px;
}

.imagedetails .mainimage{
	padding: 20px 20px 0px 20px;
	height:150px;
	clear:both;
}
.imagedetails .contact_titel{
	font-weight:bold;
	font-size:11px;
	padding-left:20px;
}
.imagedetails .contact_text{
	font-size:11px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:20px;
}
a.contact_email, a.contact_email:link{
	font-weight:bold;
	text-decoration:none;
	color:#3b5998;
}

.imagedetails_slideshow{
	border:1px solid #CCCCCC;
	width:500px;
}
.imagedetails_slideshow .header{
	color:#3b5998;
	font-weight:bold;
	font-size:14px;
	padding-top:20px;
	padding-left:20px;
	width:55%;
	float:left;
}
.imagedetails_slideshow .buttons{
	width:40%;
	float:right;
	padding-top:15px;
}
.imagedetails_slideshow .slideshow{
	padding:20px;
	clear:both;
	padding-top:20px;
	width:460px;
	height:320px;
	padding-bottom:20px;
}
.disclaimer{
	padding-top:10px;
	clear:both;
	width:507px;
}
.disclaimer .txt{
	padding-right:20px;
	font-size:9px;
	color:#666666;
	padding-top:10px;
	background-color:#EBEBEB;
	padding-left:20px;
	padding-bottom:10px;
}
.dev_details .left{
	width:185px;
	float:left;
}
.dev_details .left .dev_content{
	width:80%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3b5998;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
}
.dev_details .left .right_navi_title , .prop_details .left .right_navi_title{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	padding-left:20px;
	padding-top:30px;
	font-size:13px;
}
.dev_details .left .right_navi , .prop_details .left .right_navi{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b5998;
	font-weight:bold;
	padding-left:10px;
	padding-top:20px;
	line-height:20px;
	text-decoration:none;
}

a.rightnavi, a.rightnavi:link{
	text-decoration:none;
	color:#3b5998;
}

a.rightnavi:hover{
	text-decoration:underline;
	color:#3b5998;
}

.dev_details .right{
	width:570px;
	float:right;
	border-left:1px solid #CCCCCC;
}
.dev_details .right .dev_content{
	width:90%;
	padding-top:20px; 
	padding-left:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify;
}
.dev_content .header{
	font-size:16px;
	color:#666666;
	font-weight:bold;
	padding-bottom:10px;
	width:95%;
}
.dev_content .header_txt{
	width:95%;
}
a.pdf_link , a.pdf_link:link{
	color:#333333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.pdf_link:hover{
	text-decoration:underline;
}

.properties_pdf_link{
padding: 0px 20px 0px 50px;padding-bottom:10px;width:150px;
}

.development_pdf_link{
padding: 0px 20px 0px 20px;padding-bottom:10px;width:120px;
}
.front_properties_box{
height:90px;border-bottom:1px solid #CCCCCC;width:95%;
}
.front_developments_box{
height:95px;border-bottom:1px solid #CCCCCC;width:90%;
}