body  {
	font: 100% Arial, Helvetica, sans-serif;
	background: #f5f5f5;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	font-size: 12px;
}
.twoColFixLtHdr #container {
	width: 907px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	border-left : #e6e6e6 solid 2px;
	border-right : #e6e6e6 solid 2px;
}
.twoColFixLtHdr #header {
	background: #e6e6e6;
}
.twoColFixLtHdr #header div.header_top {
	height: 126px;
}
.twoColFixLtHdr #header div.header_top div.logo {
	width: 155px;
	float: left;
}
.twoColFixLtHdr #header div.header_top div.logo img {
	margin: 10px 20px;
}
.twoColFixLtHdr #header div.header_top div.meniu {
	float: right;
	clear: right;
}
.twoColFixLtHdr #header div.header_top div.meniu ul {
	margin: 90px 10px 0 0;
	_margin: 90px 5px 0 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px;
}
.twoColFixLtHdr #header div.header_top div.meniu ul li {
	display: inline;
}
.twoColFixLtHdr #header div.header_top div.meniu ul li a {
	text-decoration: none;
	color: #00735d;
	padding: 0 0 2px 0;
	border-bottom : 3px solid #b2c1c5;
	_display: block;
	_float:left;
	margin: 0 5px;
}
.twoColFixLtHdr #header div.header_top div.meniu ul li a:hover {
	border-bottom : 3px solid #596067;
}
/* header home */
.twoColFixLtHdr #header div.header_top_home {
	height: 56px;
}
.twoColFixLtHdr #header div.header_top_home div.logo {
	width: 155px;
	float: left;
}
.twoColFixLtHdr #header div.header_top_home div.logo img {
	margin: 10px 20px;
}
.twoColFixLtHdr #header div.header_top_home div.meniu {
	float: right;
	clear: right;
}
.twoColFixLtHdr #header div.header_top_home div.meniu ul {
	margin: 20px 10px 0 0;
	_margin: 20px 5px 0 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px;
}
.twoColFixLtHdr #header div.header_top_home div.meniu ul li {
	display: inline;
}
.twoColFixLtHdr #header div.header_top_home div.meniu ul li a {
	text-decoration: none;
	color: #00735d;
	padding: 0 0 2px 0;
	border-bottom : 3px solid #b2c1c5;
	_display: block;
	_float:left;
	margin: 0 5px;
}
.twoColFixLtHdr #header div.header_top_home div.meniu ul li a:hover {
	border-bottom : 3px solid #596067;
}

/* header bottom */
.twoColFixLtHdr #header div.header_bottom {
	height: 139px;
	background: #01735d;
}
.twoColFixLtHdr #header div.header_bottom_home {
	height: 90px;
}
.twoColFixLtHdr #header div.header_bottom div.box_descriere {
	color: #FFFFFF;
	padding: 15px 20px 20px 20px;
	font-size: 12px;
	width: 500px;
}
.twoColFixLtHdr #header div.header_bottom h3 {
	font-family: trebuchet;
	font-size: 17px;
	font-weight: bold;
}
.twoColFixLtHdr #header div.header_bottom i {
	display: block;
	padding: 5px 0;
}

.twoColFixLtHdr #header h1 {
	margin: 0;
	padding: 10px 0;
}
.twoColFixLtHdr #sidebar1 {
	float: left;
	width: 220px;
	padding: 0;
}
.twoColFixLtHdr #sidebar1_home {
	float: left;
	width: 600px;
	padding: 0;
}
.twoColFixLtHdr #sidebar1 div.box_left {
	border: 1px solid #e7e9ea;
	margin: 10px 10px 10px 0;
}
.twoColFixLtHdr #mainContent div.box_right div,
.twoColFixLtHdr #sidebar1 div.box_left div {
	padding: 10px;
}
.twoColFixLtHdr #mainContent div.box_right h4,
.twoColFixLtHdr #sidebar1 div.box_left h4 {
	font-weight: bold;
	color: #333333;
	font-size: 16px;
	margin: 0 0 5px 0;
}

.twoColFixLtHdr #sidebar1 div.box_left div.meniu_oferte ul {
	width: 50%;
	float: left;
	font-weight: bold;
}
.twoColFixLtHdr #sidebar1 div.box_left div.meniu_oferte ul li.titlu {
	text-transform: uppercase;
	color: #008167;
}
.twoColFixLtHdr #sidebar1 div.box_left div.meniu_oferte ul li {
	margin: 4px 0;
}
.twoColFixLtHdr #sidebar1 div.box_left div.meniu_oferte ul li a {
	text-decoration:  none;
	color: #494f55;
}
.twoColFixLtHdr #sidebar1 div.box_left div.meniu_oferte ul li a:hover {
	color: #ff8700;
}
.twoColFixLtHdr #mainContent {
	margin: 0 0 0 220px;
	padding: 0;
}
.twoColFixLtHdr #mainContent_home {
	margin : 20px 10px 0 680px;
	_margin: 20px 0px 0 680px;
	padding: 0;
}
.twoColFixLtHdr #mainContentHome {
	margin: 0 0 0 0px;
	padding: 0;
}
.twoColFixLtHdr #mainContent div.box_right {
	border: 1px solid #e7e9ea;
	margin: 10px 0px 10px 0px;
}
.twoColFixLtHdr #mainContent div.box_right div.box_oferta div.oferta_img {
	margin: 0;
	padding: 0;
}
.twoColFixLtHdr #mainContent_home div.box_right div.box_oferta {
	margin: 5px;
	#margin: 0px;
}
.twoColFixLtHdr #mainContent div.box_right div.box_oferta {
	height: 107px;
}
.twoColFixLtHdr #mainContent div.box_right div.detalii {
	height: 100%;
}
.twoColFixLtHdr #mainContent div.box_right div.box_oferta div.oferta_img {
	width: 140px;
	float: left;
}
.twoColFixLtHdr #mainContent div.box_right div.detalii h3 {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	border-bottom: 1px #999999 dashed;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}
.twoColFixLtHdr #mainContent div.box_right div.detalii div.oferta_img {
	width: 205px;
}
/* img logo home */
.twoColFixLtHdr #mainContent div.logo_home {
	height: 420px;
	text-align: center;
}
/* END img logo home */
.twoColFixLtHdr #mainContent div.box_right div.box_oferta div.oferta_descriere {
	padding: 0 10px;
	clear: right;
	float: left;
	width: 480px;
}
.twoColFixLtHdr #mainContent_home div.box_right div.box_oferta h4 {
	color: #FF6600;
	font-weight: bold;
	padding: 5px;
}
.twoColFixLtHdr #mainContent_home div.box_right div.box_oferta div.oferta_descriere {
	padding: 5px;
}
.twoColFixLtHdr #mainContent div.box_right div.detalii div.oferta_descriere {
	width : 420px;
	_width: 415px;
}
.twoColFixLtHdr #mainContent div.box_right div.detalii div.oferta_descriere p.pret {
	color: #007769;
	margin: 0 0 5px 0;
	font-size: 14px;
}
.twoColFixLtHdr #mainContent div.box_right div.detalii div.oferta_descriere {
	position: relative;
}
.twoColFixLtHdr #mainContent div.box_right div.detalii div.oferta_descriere div.actiuni {
	position: absolute;
	right: 0;
	top: -25px;
}
.twoColFixLtHdr #mainContent div.box_right div.detalii div.oferta_descriere ul,
.twoColFixLtHdr #mainContent div.box_right div.detalii div.oferta_descriere p {
	margin: 0 0 15px 0;
}
.twoColFixLtHdr #mainContent div.box_right div.box_oferta div.oferta_descriere ul {
	height: 75px;
	color: #333333;
}
.twoColFixLtHdr #mainContent_home div.box_right div.box_oferta div.oferta_descriere span,
.twoColFixLtHdr #mainContent div.box_right div.box_oferta div.oferta_descriere span {
	display: block;
	background: url(images/detalii_linie.gif) no-repeat bottom;
	color: #666666;
	font-weight: bold;
}
.twoColFixLtHdr #mainContent div.box_right div.box_oferta div.oferta_descriere span img {
	position : relative;
	top : 3px;
}
.twoColFixLtHdr #mainContent_home div.box_right div.box_oferta div.oferta_descriere span a,
.twoColFixLtHdr #mainContent div.box_right div.box_oferta div.oferta_descriere span a {
	text-decoration: none;
	color : #333333;
}
.twoColFixLtHdr #mainContent_home div.box_right div.box_oferta div.oferta_descriere span a:hover,
.twoColFixLtHdr #mainContent div.box_right div.box_oferta div.oferta_descriere span a:hover {
	color : #007769;
}
.twoColFixLtHdr #mainContent_home div.box_right div.box_oferta div.oferta_descriere span img {
	position: relative;
	top : 2px;
}
.twoColFixLtHdr #mainContent_home h2 {
	font-weight: bold;
	color: #333333;
	font-size: 16px;
	margin: 5px 8px;
}
.twoColFixLtHdr #mainContent div.box_right div.box_oferta h4 {
	color: #ff8700;
}
.twoColFixLtHdr #mainContent_home div.box_right div.box_oferta div.oferta_img img,
.twoColFixLtHdr #mainContent div.box_right div.box_oferta div.oferta_img img {
	border: 2px solid #D2D2D2;
	padding: 2px;
/*	margin-left: 2px; */
}
.twoColFixLtHdr #mainContent_home div.box_right div.box_oferta div.oferta_img div.lista_img,
.twoColFixLtHdr #mainContent div.box_right div.box_oferta div.oferta_img div.lista_img {
	padding: 0;
	margin : 2px 0;
	_margin : 0;
}
.twoColFixLtHdr #mainContent div.box_right div.box_oferta div.oferta_img div.lista_img img {
	width: 90px;
	margin: 2px;
	float: left;
}
.twoColFixLtHdr #mainContent div.box_right div.statica {
	padding: 0;
}
.twoColFixLtHdr #mainContent div.box_right div.statica img {
	border: 2px #c3d7d6 solid;
	margin: 0 8px 0 0;
	float: left;
}
.twoColFixLtHdr #mainContent div.box_right div.statica p {
	margin : 5px 0;
}
table.curs_valutar tr td {
	padding: 4px 0;

}
.twoColFixLtHdr #mainContent div.box_right div.filtru p {
	margin: 5px 0;
}
.twoColFixLtHdr #mainContent div.box_right div.filtru {
	background: #f8fcbc;
	border: #C4C4C4 solid 1px;
	padding: 5px;
	margin: 10px 0 0 0;
}

/* */
.twoColFixLtHdr #mainContent div.box_right div.filtru table tr td{
	_padding : 1px 0;
}
.twoColFixLtHdr #mainContent div.box_right div.filtru table td.colLabel1 {
	width : 166px;
	_width : 166px;
}
.twoColFixLtHdr #mainContent div.box_right div.filtru table td.colLabel2 {
	width : 170px;
}
.twoColFixLtHdr #mainContent div.box_right div.filtru select#b_judet,
.twoColFixLtHdr #mainContent div.box_right div.filtru select#b_zona {
	width: 150px;
}
.twoColFixLtHdr #mainContent div.box_right div.filtru select#b_localitate {
	width : 155px;
}
.twoColFixLtHdr #mainContent div.box_right div.filtru select#b_moneda {
	position: relative;
	top : 1px;
}
.twoColFixLtHdr #mainContent div.box_right div.filtru table tr td.etajLabel select#b_etaj_ ,
.twoColFixLtHdr #mainContent div.box_right div.filtru table tr td.etajLabel select#_b_etaj {
	position: relative;
	left: 1px;
}
.twoColFixLtHdr #mainContent div.box_right div.filtru select#b_tip_teren {
	position: relative;
	left: 4px;
	width : 92px;
}
.twoColFixLtHdr #mainContent div.box_right div.filtru input#b_pret_ ,
.twoColFixLtHdr #mainContent div.box_right div.filtru input#_b_pret {
	width: 88px;
}
/* */

.twoColFixLtHdr #mainContent div.box_right div.filtru form table tr {
	line-height: 25px;
}
.twoColFixLtHdr #mainContent div.box_right div.filtru form table tr td div.butoane {
	padding: 0;
}
.twoColFixLtHdr #mainContent div.box_right div.filtru form table tr td span.separator {
	display: block;
	border-bottom: 1px solid #C4C4C4;
	padding: 0px;
	line-height : 10px;
	margin-bottom: 5px;
}
.twoColFixLtHdr #mainContent div.box_right div.filtru select {
	height: 18px;
}

div.box_formular {
	padding: 0;
	margin: 0;
}
.twoColFixLtHdr #mainContent div.box_right div.box_formular,
.twoColFixLtHdr #mainContent div.box_right div.box_formular form div {
	padding : 5px 0;
}
div.box_formular form input,
div.box_formular form textarea {
	font: 100% Arial, Helvetica, sans-serif;
}
div.box_formular form div textarea {
	border: 1px solid #2c9c8f;
	width: 280px;
	height: 120px;
	background-color: #f0f4f4;
	padding: 0 3px;
}
div.box_formular form div input {
	width : 200px;
	border: 1px solid #2c9c8f;
	padding: 0 3px;
	color: #333333;
	background-color: #f0f4f4;
}
div.box_formular form div.butoane {
	margin-left: 150px;
}
form div.butoane input.buton {
	border: none;
	background: url(images/bkg_buton.gif) no-repeat center;
	color: #FFFFFF;
	width: 87px;
}
div.box_formular form div label {
	display: block;
	width: 150px;
	float: left;
}
div.box_formular form p {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px #999999 dashed;
}

/* paginare */
div.paginare {
	text-align: center;
	width: 400px;
	margin: 5px auto;
}
div.paginare ul li {
	font-size: 13px;
	font-weight: bold;
	display: inline;
	padding: 0 2px;
}
div.paginare ul li a {
	text-decoration: none;
	color:#666666;
}
div.paginare ul li a.curenta {
	color: #000000;
	font-size: 16px;
}
div.paginare ul li a:hover {
	color:#333333;
}
div.paginare ul li span {
	font-size: 15px;
}
div.box_meniu {
	margin: 50px 0;
	padding-left: 50px;
}
.twoColFixLtHdr #footer {
	padding: 10px 0 0 80px;
	background: #111111 url(images/logo_footer.gif) no-repeat 10px;
	height : 60px;
}
.twoColFixLtHdr #footer ul {
	color: #ffffff;
}
.twoColFixLtHdr #footer ul a {
	color: #FFFFFF;
	text-decoration: underline;
	margin-right: 10px;
}
.twoColFixLtHdr #footer ul li{
	line-height: 17px;
}
.trafic {
	
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}