html, body	{
	background:#046380;
	text-align:center;
	font:100 12px "Trebuchet MS";
	color:#333;
	padding:0px;
	margin:0px;
}

img	{
	border:0;
	vertical-align:middle;
	}

a	{
	color:#046380;
	text-decoration:none
}

a:hover	{
	text-decoration:underline
}

#container	{
	width:900px;
	margin:0 auto;
	margin-top:20px;
	text-align:left
}

/* === Header === */

#logo-side	{
	width:200px;
	height:142px;
	overflow:hidden;
	float:left;
	background:url(../images/romanian-property-logo-backround.png);
	text-align:center
}

#logo-side	img	{
	margin:0 auto;
	margin-top:45px
	}

#header-right	{
	float:left;
	width:700px;
	height:142px;
	overflow:hidden;
	background:url(../images/romanian-property-header-office-building-picture.jpg) no-repeat bottom left;
	}

/* === Black bar === */

#black-bar	{
	height:38px;
	background:#000;
	padding:0 10px;
	padding-left:15px;
	overflow:hidden;
	color:#f6f5ef;
	font:100 11px "Trebuchet MS"
	}


#black-bar a	{
	color:#f6f5ef
	}


/* === Language bar === */

#language-bar	{
	float:right;
	overflow:hidden
	}

#language-bar a	{
	float:left;
	margin:7px;
	display:block;
	width:16px;
	text-align:center;
	}

#language-bar img	{
	border:1px solid #f6f5ef;
	text-decoration:none;
}

/* === Motto === */

#motto	{
	font:100 18px "Trebuchet MS";
	color:#747474;
	line-height:20px;
	margin-top:50px;
	margin-left:15px;
	}

/* === Body === */

#docu-body	{
	background:#fff
	}

.column-in {
	margin:0;
	padding:0;
	overflow:hidden
}

#left	{
	float:left;
	width:200px;
	margin:0;
	padding:0;
	overflow:hidden;
}

#middle	{
	margin-left:215px
}


/* === Menu === */

#menu	{
	background:#efecca;
	padding:15px 10px
	}

#menu ul	{
	list-style:none;
	padding:0;
	margin:0
	}

#menu ul a	{
	line-height:22px;
	padding-left:20px;
	display:block;
	color:#002f2f
	}

.more	{
	background:url(../images/menu-arrow.png) center right no-repeat;
	}

#menu ul a:hover	{
	background-color:#fbf9e6;
	text-decoration:none
	}

/* === Search === */

#search-middle	{
	background:url(../images/search-middle.png) top right repeat-y
	}

#search-top	{
	background:url(../images/search-top.jpg) top right no-repeat;
	padding-left:30px;
	padding-bottom:5px;
	padding-top:20px
	}

/* === Footer === */

#footer	{
	background:#fff;
	text-align:center;
	color:#002f2f;
	margin-bottom:20px
	}

#footer a	{
	color:#002f2f
	}

hr	{
	border:0;
	color: #a7a37e;
	background-color: #a7a37e;
	height: 1px;	
	}

#footer-links	{
	width:80%;
	margin:0 auto;
	text-align:left
	}

#partener	{
	float:right;
	line-height:26px
	}

#partener img	{
	margin-top:-1px
	}

/* === Elements === */

#picture-gallery, .right-column	{
	float:right;
	width:140px;
	padding:0 10px;
	margin-left:10px;
	border-left:1px dashed #ccc;
	margin-top:10px
}

span.grey	{
	color:#747474
	}

.pic-frame	{
	padding:2px;
	border:1px solid #ececec
	}

.text-left	{
	float:left;
	margin-right:10px;
	margin-bottom:10px
	}

.text-right	{
	float:right;
	margin-left:10px;
	margin-bottom:10px
	}

.liner, .list-line	{
	overflow:hidden;
}

.stelutza	{
	margin-left:5px;
	}

h1	{
	margin:0;
	font-size:18px;
	font-weight:100;
	border-bottom:1px solid #efecca
}

h3	{
	font-size:14px;
	margin-bottom:4px
	}

#left h1, #right h1	{
	border:0
	}


/* === Home === */

.seven-reasons	{
	background:#f1eed0 url(../images/seven-reasons-to-buy.png) top left repeat-x;
	border-bottom:1px solid #e6e2af;
	text-align:center;
	line-height:26px;
	padding-bottom:10px;
	margin-bottom:15px
}

.marker	{
	color:#335958;
	padding-right:10px;
	font-weight:900
	}

.seven-reasons	div	{
	float:left;
	margin-left:10px;
	text-align:left	
	}

/* === Oferta === */

.oferta-pp	{
	overflow:hidden;
	margin:5px 0;
	}


.bar-top	{
	height:21px;
	line-height:21px;
	background:#000;
	padding-right:10px;
	color:#f6f5ef;
	font-weight:400;
	overflow:hidden
	}

.bar-top a	{
	color:#f6f5ef
	}

.oferta-pp .bar-top .id	{
	width:145px;
	float:left;
	margin-left:6px
	}

.oferta-pp .bar-top .price	{
	float:right
	}

.oferta-pp-details	{
	margin-top:3px;
	background:#efecde;
	overflow:hidden
	}

.oferta-pp-poza		{
	width:131px;
	padding:6px;
	float:left
	}

.oferta-pp-description	{
	padding-top:4px;
	padding-right:8px;
	margin-left:153px;
	line-height:16px
	}

.oferta-pp-poza img	{
	border:4px solid #fff;
	width:131px
}

.details-cart	{
	font-weight:900
	}

.add-to-cart	{
	float:right;
	color:#000
	}

/* === Zone === */

.single-zone	{
	width:210px;
	float:left
	}

/* === Oferte Listing === */

.property-listing	{
	width:100%;
	*width:auto;
	table-layout:fixed;
	border:none;
	}

.property-listing th	{
	font-size:12px;
	color:#fff;
	background-color:red;
	background-image:url(../images/horizontal-bar.gif)
	}

.property-listing td	{
	font-size:12px;
	color:#505050;
	border-bottom:1px solid #900;
	border-right:1px solid #900;
	}

.property-listing tr.odd td	{
	background-color:#fffdcd
	}

img.poza-listing	{
	width:70px;
	background:#fff;
	padding:2px;
	border:1px solid #505050
	}

/************ FORM ************/

fieldset#cautare	{
	border:0;
	padding:0px;
}


input.cautare {
	width: 60px;
}


select.cautare {
	width:132px;
}



label.cautare {
	color: #666;
	font-size: 13px;
	display:block;
	margin:3px 0px;
}

.contact label	{
	float:left;
	width:150px
	}
	
.contact div	{
	overflow:hidden
	}	

.calculator label	{
	float:left;
	width:210px
	}
	
.calculator div	{
	overflow:hidden
	}

.calculator input	{
	border:0;
	width:100px;
	text-align:right;
	font-damily:"Trebuchet MS"
	}

input.buton	{
	color:#fff;
	font-size:14px;
	background:#b3a35e url(../images/submit-button.png) top left repeat-x;
	border-top:1px solid #f7f6ec;
	border-left:1px solid #f7f6ec;
	border-bottom:1px solid #6b6750;
	border-right:1px solid #6b6750;
	border-style:outset;
	line-height:18px;	
	display:block;
	margin-top:5px;
}
