/*****************************************************************************************
  @package     	http://www.optimizaresite.ro/
  @author      	Predrag Jivici
  @copyright   	Copyright (c) 2008, optimizaresite.ro

CONTINUT
1.CLASE GENERALE
2.H1, H2, H3, H4, P
3.INPUT & SELECT
4.HEADER
5.PROIECTE REZIDENTIALE
6.NAVIGARE OFERTE
7.CONTENT
	7.1 coloana dreapta
	7.2 coloana dreapta pagina 2
	7.3 coloana dreapta pagina 3
	7.4 coloana dreapta si stanga pagina 4 detalii oferta
	7.5 box agent si pagina de contact
	7.6 pagina de cariera: liste
8. FOOTER
******************************************************************************************/

/*****************************************************************************************
*   *) CLASE GENERALE
******************************************************************************************/
body {
/*	background		: #fff url(/media/css/imagini/fundal.gif) no-repeat top center;*/
	color			: #222;
	font-family		: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size		: 62.5%;
}
html, body { height			: 100%; }
h1, h2, h3 {
	font-family		: Georgia, "Times New Roman", Times,serif;
}
h1.titlu {
	color			: #ffae00;
	font-size		: 2.6em;
	font-weight		: normal;
	margin			: 0 0 1em 0;
	margin-left		: 2px;
}
.pink {
	background		: #fff url(/media/css/imagini/bkg_box_adauga_oferta.gif) no-repeat -15px top;
	color			: #d10680 !important;
	padding			: 1em 2.5em;
	margin-bottom	: .5em !important;
}
.pink2 {
	background		: #fff url(/media/css/imagini/bkg_box_trimite_cerere.gif) no-repeat -15px top;
	color			: #d10680 !important;
	padding			: 1em 2.5em;
	margin-bottom	: .5em !important;
}
h1.subtitlu, h1.subtitlu2 { font-size: 24px; margin-left:2px; }
h2 { font-size: 1.7em; }
h2.subcategorii { color: #555; font-size: 2em; font-style:italic; margin-bottom:10px; margin-left:2px;}
h2.localizare { color: #e2cba0; font-size: 2em; font-style:italic; margin-bottom:10px; margin-left:2px;}
h3 { font-size: ; }
p {
	font-size		: 1.3em;
	/*line-height		: 1.4em;
	margin			: 0 0 1.2em 0;*/
}
p span.verde {
	color			: #30bdd9;
	font-family		: Georgia, "Times New Roman", Times,serif;
	font-size		: 1.3em;
	font-style		: italic;
	/*font-weight		: bold;*/
	line-height		: 1.4em;
}
a:link, a:visited {
	color			: #3683c0;
	text-decoration	: none;
}
a:hover, a:active {
	color			: #ffae00;
	text-decoration	: none;
}

strong {
	font-weight		: bold;
}
em {
	font-style		: italic;
}
blockquote {
	color			: #cbdb44;
	display			: block;
	font-family		: Georgia, "Times New Roman", Times,serif;
	font-size		: 1.8em;
	font-style		: italic;
	margin-right	: 0 !important;
	margin-bottom	: 1em;
}
	blockquote span {
		font-size		: 1.4em;
	}
/*****************************************************************************************
*   *) CLASE LAYOUT
******************************************************************************************/
#blog #wrapper_mare { margin-bottom	: -54px; }
#wrapper_mare {
	min-height		: 100%;
	height			: auto !important;
	height			: 100%;
	margin-bottom	: -310px; /* inaltimea footerului + borderul aferent (daca exista) */
}
	#wrapper_header {
		background		: url(/media/css/imagini/bkg_wrapper_header.jpg) no-repeat center top;
		/*height			: 183px;*/
	}
		#header {
			/*background		: url(/media/css/imagini/bkg_header.jpg) no-repeat 0px top;*/
			height			: 100px;
			position		: relative;
			margin			: 0 auto;
			width			: 960px;
		}
		#header h1 {
			text-indent		: -9999px;
			visibility		: visible!important;
		}
		#header a#logo	{
			display			: block;
			height			: 75px;
			position		: absolute;
			top				: 10px;
			/*left			: 150px;*/
			width			: 260px;
		}
		#header a:hover	{
			background		: none;
		}

	#wrapper_content {}
		#content {
			margin			: 0 auto;
			padding-top		: 2em;
			padding-bottom	: 15px;
			width			: 960px;
		}
		/*#content h1, #content h2, #content h3, #content h4, #content p, #content blockquote {
			margin-right	: 15px;
			margin-left		: 15px;
		}
		#content h1 {
			margin-bottom	: 10px;
		}
		#content h3 {
			margin-bottom	: 5px;
		}
		#content ul h4 {
			margin-left		: 0;
		}
		.home_page {
			background		: url(/media/css/imagini/cubul.jpg) no-repeat right 20px;
		}*/
/*****************************************************************************************
*   *) FOOTER
******************************************************************************************/
#wrapper_footer {
	background		: url(/media/css/imagini/bkg_footer.gif) repeat-x center bottom;
	position		: relative;
}
#blog #wrapper_footer, .push {
	height			: 310px; /* inaltime fixa, posibil de editat in functie de contunut */
}
#wrapper_footer, .push {
	height			: 310px; /* inaltime fixa, posibil de editat in functie de contunut */
}
	#footer {
		color			: #444;
		line-height		: 1.6em;
		margin			: 0 auto;
		padding			: 10px 0 0 0;
		width			: 960px;
	}
	#footer, .postmetadata {
		font-size		: 1.1em;
	}
	#footer .box_lista {
		float			: left;
		margin-right	: 2em;
		margin-bottom	: 1.5em;
		width			: 200px;
	}
	#footer h2 {
		color			: #ffae00;
		font-family		: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size		: 1.45em;
		font-weight		: bold;
		margin			: 0 auto;
		padding			: 10px 0;
	}
	#footer ul {
		/*color			: #444;
		font-weight		: bold;*/
	}
	#footer ul li { }
	#footer a {
		background		: url(/media/css/imagini/sageata_footer.gif) no-repeat left center;
		padding-left	: 1em;
		/*color			: #5896c9;
		font-weight		: normal;
		text-decoration	: none;*/
	}
	#footer a:hover {
		background		: url(/media/css/imagini/sageata_footer_hover.gif) no-repeat left center;
		/*color			: #fff;*/
	}
	#footer a srong {
		color			: #444;
	}
	p.copyright {
		color			: #999;
		font-size		: 1em;
	}
		p.copyright span {
			color			: #b2b2b2;
			_font-size		: .7em;
		}
	#footer #adresa_firma {
		background		: url(/media/css/imagini/logo_footer.gif) no-repeat left center;
		border-top		: 1px solid #ffae00;
		clear			: left;
		height			: 66px;
		padding-left	: 175px;
	}
		#footer #adresa_firma p {
			color			: #ededed;
			font-size		: 1.1em;
			padding-top		: 1.5em;
		}
			#footer #adresa_firma p span {
				float			: right;
				_display		: none;
			}
				#footer #adresa_firma p span a {
					background-image	: none;
				}
/*****************************************************************************************
*   *) HEADER right links + lang
******************************************************************************************/
#header ul#lang {
	background		: url(/media/css/imagini/bkg_ul_lang.gif) no-repeat left top;
	float			: right;
	height			: 24px;
	margin			: 38px 5px 0;
	padding			: 0 2px 0 7px;
	width			: 251px;
}
#header ul#lang li {
	float			: left;
	margin-right	: 3px;
	width			: 24px;
}
#header ul#lang li a, #header ul#lang li a:hover {
	display			: block;
	padding			: 5px;
	text-indent		: -9999px;
	width			: 12px;
}
#header ul#lang li a.prima_pagina {
	background		: url(/media/css/imagini/bkg_ul_lang_home.gif) no-repeat center 0;
}
#header ul#lang li a.contact {
	background		: url(/media/css/imagini/bkg_ul_lang_contact.gif) no-repeat center 0;
}
#header ul#lang li a.login {
	background		: url(/media/css/imagini/bkg_ul_lang_login.gif) no-repeat center 0;
}
#header ul#lang li a:hover {
	background-position	: center -18px;
}

#header ul#lang li.limbi {
	float			: right;
	margin-right	: 3px;
	width			: 20px;
}
#header ul#lang li.limbi a, #header ul#lang li.limbi a:hover {
	display			: block;
	font-size		: 1.1em;
	text-transform	: uppercase;
	padding			: 4px;
	text-indent		: 0px;
	width			: 10px;
}

/*****************************************************************************************
*   *) TOP NAVIGATION
******************************************************************************************/
#top_nav {
	height			: 43px;
	width			: 960px;
	margin			: 0 auto;
}

#top_nav ul {
	background		: url(/media/css/imagini/bkg_top_nav.gif) no-repeat left top;
	height			: 43px;
	/*margin-left		: 260px;
	_margin-left	: 250px;*/
}
#top_nav ul li {
	background		: url(/media/css/imagini/bkg_top_nav.gif) no-repeat right top;
	display			: inline;
	float			: left;
	height			: 43px;
	text-align		: center;
}
#top_nav ul li.first {
	padding-left	: 1px;
}
#top_nav ul li a {
	display			: block;
	height			: 23px;
	margin-right	: 2px;
	padding			: 11px 20px 9px;
	/*text-indent		: -9999px;*/
	_width			: 1px;
}
#top_nav ul li a:hover {
	background		: #fff;
}
#top_nav ul li.apasat a {
	background		: #fff;
	color			: #ffae00;
}
/*#mhome a {
	background		: url(/media/css/imagini/buton_top_nav_home.gif) no-repeat 0 -30px;
}
#mservicii a {
	background		: url(/media/css/imagini/buton_top_nav_servicii.gif) no-repeat 0 -30px
}
#mclienti a {
	background		: url(/media/css/imagini/buton_top_nav_clienti.gif) no-repeat 0 -30px;
}
#mdespre a {
	background		: url(/media/css/imagini/buton_top_nav_despre.gif) no-repeat 0 -30px;
}
#mcontact a {
	background		: url(/media/css/imagini/buton_top_nav_contact.gif) no-repeat 0 -30px;
}
#mblog a {
	background		: url(/media/css/imagini/buton_top_nav_blog.gif) no-repeat 0 -30px;
}

#mhome a:hover, #mservicii a:hover, #mclienti a:hover, #mdespre a:hover, #mcontact a:hover, #mblog a:hover {
	background-position: 0 -60px;
}*/

/*****************************************************************************************
*   *) TOP SUB NAVIGATION
******************************************************************************************/
#top_sub_nav {
	border-bottom	: 1px solid #dcdcdc;
	/*height			: 39px;*/
	width			: 960px;
	margin			: 0 auto;
}

#top_sub_nav ul {
	/*height			: 39px;*/
	/*margin-left		: 260px;
	_margin-left	: 250px;*/
}
#top_sub_nav ul li {
	display			: inline;
	float			: left;
	/*height			: 39px;*/
	text-align		: left;
}
#top_sub_nav ul li h2 {
	font-size		: 1.4em;
	font-weight		: normal;
}
/*#top_sub_navul li.first {
	padding-left	: 1px;
}*/
#top_sub_nav ul li a {
	display			: block;
	height			: 19px;
	margin-right	: 2px;
	padding			: 10px 10px 6px 25px;
	_padding		: 9px 10px 5px 25px;
	/*text-indent		: -9999px;*/
	_width			: 1px;
}

#top_sub_nav ul li a:hover, #top_sub_nav ul li.apasat a {
	background		: #fff url(/media/css/imagini/bkg_sub_top_nav.gif) no-repeat left top;
	_background		: #fff url(/media/css/imagini/bkg_sub_top_nav.gif) no-repeat left -1px;
	color			: #ffae00;
}

/*****************************************************************************************
*   *) BOX PROIECT REZIDENTIAL
******************************************************************************************/
#box_proiect {}
#box_proiect h2 {
	background		: url(/media/css/imagini/bkg_box_proiect_h1.gif) no-repeat top left;
	font-size		: 2em;
	font-style		: italic;
	height			: 46px;
}
#box_proiect h2 span {
	background		: url(/media/css/imagini/bkg_box_proiect_h1_span.gif) no-repeat top right;
	display			: block;
	padding			: .5em 7px 0;
}
#box_proiect h2 a {
	color			: #fff;
	display			: block;
	height			: 46px;
}
#box_proiect h2 a:hover {
	color			: #fff;
}
#box_proiect div.wrapper_proiect {
	background		: #4081b6 url(/media/css/imagini/bkg_box_proiect_wrapper_proiect.gif) no-repeat bottom left;
	padding			: 0 5px 5px;
	position		: relative;
}
#box_proiect div.wrapper_proiect span {
	background		: #4081b6 url(/media/css/imagini/bkg_box_proiect_wrapper_proiect_span.gif) no-repeat bottom right;
	_background		: none;
	width			: 5px;
	position		: absolute;
	right			: 0;
	bottom			: 0;
}
#box_proiect div.proiect{
	background		: #fff;
	padding			: 5px 5px 4px;
}
#box_proiect div.proiect p {
	margin-bottom		: 1.25em;
}
#box_proiect div.proiect ul {} /* #proiect_rezidential ul #1445 */
#box_proiect div.proiect ul li {
	background-position	: 307px 7px !important;
	padding-left		: 317px !important;
	_padding-left		: 310px !important;
}

#box_proiect div.proiect a.mai_multe {
	background		: #ededed;
	border			: 1px solid #dcdcdc;
	display			: block;
	font-size		: 1.3em;
	padding			: 7px 11px;
	margin-left		: 317px;
	margin-top		: 1em;
}
/*#box_proiect div.proiect img, */#box_proiect div.proiect #mini_proiect {
	background		: url(/media/css/imagini/loading.gif) no-repeat center center;
	float			: left;
	height			: 211px;
	margin-right	: 1.5em;
	position		: relative;
	width			: 302px;
}
#box_proiect div.proiect a.link {
	display			: block;
	_display		: none;
	height			: 211px;
	position		: absolute;
	width			: 302px;
	z-index			: 2;
}

/*****************************************************************************************
*   *) WRAPPER MODUL OFERTA HOME PAGE
******************************************************************************************/
.wrapper_modul_oferta_hp_left, .wrapper_modul_oferta_hp_right {
	float			: left;
	margin-top		: 15px;
	width			: 326px;
}
.wrapper_modul_oferta_hp_right {
	margin-left		: 16px;
}

/*****************************************************************************************
*   *) MODUL OFERTA HOME PAGE
******************************************************************************************/
.modul_oferta_hp {
	background		: #ededed;
	border			: 1px solid #dcdcdc;
	margin-bottom	: 7px;
	height			: 57px;
	padding			: 4px;
}
.modul_oferta_hp:hover {
	background		: #3683c0;
	border			: 1px solid #3683c0;
}
.modul_oferta_hp:hover a {
	background		: #fef5e4;
}
.modul_oferta_hp a {
	background		: #fff;
	display			: block;
	width			: 100%;
}
.modul_oferta_hp a:hover {
	background		: #fef5e4;
}
.modul_oferta_hp a:hover img {
	border			: 1px solid #fef5e4;
	border-bottom	: none;
}
.modul_oferta_hp a img {
	border			: 1px solid #fff;
	border-bottom	: none;
	float			: left;
}
.modul_oferta_hp a p {
	color			: #555555;
	font-size		: 1.4em;
	font-weight		: bold;
	margin-bottom	: 2px;
	margin-left		: 90px;
	padding-top		: 2px;
}
.modul_oferta_hp a ul { margin-bottom:2px; _cursor:pointer; }
.modul_oferta_hp a ul li {
	background		: url(/media/css/imagini/bkg_modul_oferta_hp_lista.gif) no-repeat center left;
	color			: #333333;
	font-size		: 1.1em;
	height			: 1.45em;
	margin-left		: 90px;
	overflow		: hidden;
	padding-left	: .8em;
}

/*.of_normal { background:#ededed; border:1px solid #dcdcdc; padding:4px; }*/
.of_hover { background:#3683c0; border:1px solid #3683c0; padding:4px; }

/*****************************************************************************************
*   *) BOX OFERTE SPECIALE
******************************************************************************************/
#box_oferte_speciale {
	margin-top		: 15px;
}
#box_oferte_speciale #wrapper_oferte_speciale {
	background		: #fef6e7 url(/media/css/imagini/bkg_box_oferte_speciale.gif) repeat-x bottom left;
	border-right	: 1px solid #e2cba0;
	border-left		: 1px solid #e2cba0;
}
	#wrapper_oferte_speciale .modul_oferta_speciala {
		border-top		: 1px solid #e2cba0;
		border-bottom	: 1px solid #e2cba0;
		float			: left;
		text-align		: center;
		width			: 222px;
	}
	#wrapper_oferte_speciale .modul_oferta_speciala p {

		color			: #555555;
		font-size		: 1.4em;
		font-weight		: bold;
		margin-top		: 10px;
	}
		#wrapper_oferte_speciale .modul_oferta_speciala p span {
			background		: url(/media/css/imagini/bkg_box_oferte_speciale_pret.gif) no-repeat bottom center;
			font-weight		: normal;
			padding-bottom	: .8em;
		}
	#wrapper_oferte_speciale .modul_oferta_speciala p.pret {
		color			: #3683C0;
		font-family		: Arial;
		font-size		: 1.8em;
		font-weight		: normal;
		margin			: 0;
		padding			: 1em 0 0 0;
	}
	#wrapper_oferte_speciale .modul_oferta_speciala a {
		color			: #333;
		display			: block;
		height			: 245px;
		padding-top		: 15px;
		width			: 100%;
	}
	#wrapper_oferte_speciale .modul_oferta_speciala a:hover {
		background		: #fff;
	}
	#wrapper_oferte_speciale .modul_oferta_speciala div.passpartue {
		background		: #ededed;
		border			: 1px solid #dcdcdc;
		margin			: 0 auto;
		padding			: 4px;
		width			: 180px;
		/*_width			: 180px;*/
		_margin			: 0 13px;
	}
	#wrapper_oferte_speciale .modul_oferta_speciala div.passpartue img {
		border			: 1px solid #fff;
		display			: block;
	}

/*****************************************************************************************
*   *) MODUL OFERTA LISTA DE REZULTATE
******************************************************************************************/
.modul_oferta_lr {
	background		: #ededed;
	border			: 1px solid #dcdcdc;
	margin-bottom	: 7px;
	padding			: 4px;
	position		: relative;
}
.modul_oferta_lr:hover {
	background		: #3683c0;
	border			: 1px solid #3683c0;
}
.modul_oferta_lr:hover table td.lista_lr, .modul_oferta_lr:hover a p.pret, .modul_oferta_lr:hover a p.nr_poze, .modul_oferta_lr a:hover p.nr_poze {
	background-position	: top left;
	color				: #fff;
}
.modul_oferta_lr:hover a {
	background		: #fef5e4;
}
.modul_oferta_lr a {
	background		: #fff;
	display			: block;
	width			: 100%;
}
.modul_oferta_lr a table {
	_cursor			: pointer;
	height			: 81px;
}
.modul_oferta_lr a table td.lista_lr {
	background		: url(/media/css/imagini/bkg_modul_oferta_lr_lista.gif) no-repeat bottom left;
}
.modul_oferta_lr a:hover table td.lista_lr {
	background-position	: top left;
}
.modul_oferta_lr a:hover {
	background		: #fef5e4;
}
.modul_oferta_lr a:hover img {
	border			: 2px solid #fef5e4;
	border-bottom	: none;
}
.modul_oferta_lr a img {
	background		: url(/media/css/imagini/loading.gif) no-repeat center center;
	border			: 2px solid #fff;
	border-bottom	: none;
	float			: left;
}
.modul_oferta_lr a p {
	color			: #555555;
	font-size		: 1.4em;
	font-weight		: bold;
	margin-right	: 0px;
	margin-bottom	: 2px;
	margin-left		: 20px;
	padding-top		: 2px;
}
.modul_oferta_lr a p.nr_poze {
	background		: url(/media/css/imagini/bkg_nr_poze.png) no-repeat bottom left;
	_background		: url(/media/css/imagini/bkg_nr_poze.gif) no-repeat bottom left;
	display			: block;
	font-size		: 1.2em;
	height			: 40px;
	position		: absolute;
	top				: 25px;
	_top			: 26px;
	left			: 90px;
	_left			: 85px;
	margin			: 0 !important;
	padding			: 0 !important;
	width			: 40px;
}
	.modul_oferta_lr a p.nr_poze span {
		display			: block;
		font-weight		: bold;
		padding-top		: 6px;
		text-align		: center;
		width			: 40px;

	}
	.modul_oferta_lr a p span {
		font-weight		: normal;
	}

.modul_oferta_lr a p.pret, .modul_oferta_lr a p.pret_mp {
	background		: url(/media/css/imagini/bkg_modul_oferta_lr_pret.gif) no-repeat bottom left;
	color			: #3683c0;
	font-family		: Arial;
	/*font-size		: 1.8em;
	font-weight		: normal;*/
	font-size		: 1.7em;
	font-weight		: bold;
	float			: right;
	margin			: 28px 0 0 0;
	padding			: 3px .5em 3px;
	text-align		: right;
}
.modul_oferta_lr a p.pret_mp {
	background		: url(/media/css/imagini/bkg_modul_oferta_lr_pret_mp.gif) no-repeat bottom left;
	font-size		: 1.7em;
	margin-top		: 19px;
	/*position		: relative;
	top				: 1.7em;*/
}
.modul_oferta_lr a p.pret_mp span {
	display			: block;
	font-size		: .9em;
	font-weight		: bold;
	/*float			: right;
	margin-top		: 0 !important;*/
	/*position		: relative;
	top				: 1.7em;*/
}
.modul_oferta_lr a:hover p.pret, .modul_oferta_lr a:hover p.pret_mp {
	background-position	: top left;
	color				: #fff;
}
.modul_oferta_lr a ul li, .lista_contact li {
	background		: url(/media/css/imagini/bkg_modul_oferta_hp_lista.gif) no-repeat center left;
	color			: #333333;
	font-size		: 1.3em;
	margin-left		: 20px;
	padding-left	: .8em;
}
.lista_contact { margin-bottom: 2em; }
.lista_contact li { margin-bottom: .3em; }
.lista_contact li span { color: #555; }
 
/*.of_normal { background:#ededed; border:1px solid #dcdcdc; padding:4px; }*/
.of_hover { background:#3683c0; border:1px solid #3683c0; padding:4px; }

/*****************************************************************************************
*   *) MODUL PROIECT NOU - PAGINA PROIECTE NOI
******************************************************************************************/
.modul_proiect_nou a h2 {
	margin-bottom	: .5em;
}
.modul_proiect_nou a img {
	margin-right	: 1em;
}
.modul_proiect_nou a table {
	_cursor			: pointer;
	height			: 137px;
}
.modul_proiect_nou a table ul li.comision {
	color			: #FFAE00;
	font-weight		: bold;
}
.modul_proiect_nou a p {
	color			: #555555;
	font-size		: 1.3em;
	font-weight		: normal;
	margin-right	: 0px;
	margin-bottom	: 2px;
	margin-left		: 0;
	padding-top		: 2px;
	padding-right	: 1em;
}

/*****************************************************************************************
*   *) BREAD CRUMB NAV
******************************************************************************************/
#bread_crumb {
	background		: #CBD5DD url(/media/css/imagini/gradient03.gif) repeat-x left top;
	border-bottom	: 1px solid #999999;
	height			: 25px;
	padding-left	: 2em;
}

#bread_crumb ul {}


/*****************************************************************************************
*   *) CONTENT
******************************************************************************************/

/*****************************************************************************************
*   *) COLOANA STANGA
******************************************************************************************/
#coloana_stanga {
	float			: left;
	width			: 668px;
	/*margin-top		: 1.5em;
	padding			: 0 1.5em;
	position		: relative;
	text-align		: right;
	width			: 20em;*/
}
/*#coloana_stanga ul {
	font-size		: 1.2em;
	margin-bottom	: 1.2em;
	margin-left		: 4em;
}
#coloana_stanga ul li {
	background		: url(/media/css/imagini/bullet.gif) no-repeat left 5px;
	line-height		: 1.6em;
	padding			: 0 2em .2em;
	width			: auto;
}
#coloana_stanga ul li span {
	background-color: #fefefe;
}
#coloana_stanga ul ul {
	font-size		: 1em;
	margin-bottom	: 0;
	margin-left		: 2em;
}
#coloana_stanga ul ul li {
	background		: url(/media/css/imagini/bullet2.gif) no-repeat left 7px;
	padding			: 0 1.5em;
}*/
/* #coloana_stanga ul li a {
	border-bottom	: 2px solid #DDD7C7;
	color			: #A89574;
	display			: block;
	line-height		: 2.2em;
	padding			: 1px;
	text-decoration	: none;
}
#coloana_stanga ul li a:hover, #coloana_stanga ul li a.apasat {
	border-bottom-color: #D2B37D;
	color			: #333333;
}
.img_float_right {
	float			: right;
	margin			: 5px 15px;
}*/

/*****************************************************************************************
*   *) BOX SORTARE
******************************************************************************************/
#box_sortare {
	background			: #fef5e4;
	border-top			: 1px solid #e2cba0;
	border-bottom		: 1px solid #e2cba0;
	margin-top			: 2em;
	margin-bottom		: 10px;
}
	#box_sortare p {
		color				: #e2cba0;
		font-size			: 1.4em;
		padding				: 8px 9px 9px;
	}
	#box_sortare p span {
		color				: #555;
	}
	#box_sortare p a.apasat {
		color				: #ffae00;
		font-weight			: bold;
	}
	#box_sortare a.sortare {
		display				: block;
		float				: right;
		height				: 19px;
		margin				: 9px 5px 0 0;
		text-indent			: -99991px;
		width				: 19px;
	}
	#box_sortare a.up {
		background		: url(/media/css/imagini/bkg_sortare_up.gif) no-repeat center bottom;
	}
	#box_sortare a.down {
		background		: url(/media/css/imagini/bkg_sortare_down.gif) no-repeat center bottom;
	}
	#box_sortare a.sortare:hover, #box_sortare a.apasat {
		background-position	: center top;
	}

/*****************************************************************************************
*   *) BOX PRET + ID
******************************************************************************************/
#pret_id {
	border-bottom		: 1px solid #e2cba0;
	padding				: 2em 0 8px;
}
#pret_id p.pret {
	background		: url(/media/css/imagini/bkg_modul_oferta_lr_pret.gif) no-repeat top left;
	color			: #fff;
	display			: inline;
	font-family		: Arial;
	font-size		: 1.8em;
	font-weight		: normal;
	margin			: 28px 0 0 0;
	padding			: 3px .5em 2px;
}
#pret_id p.id {
	color			: #555;
	font-family		: Tahoma;
	font-size		: 1.2em;
	/*font-weight		: bold;*/
	float			: right;
	position		: relative;
	bottom			: -9px;
	/*right			: 10px;*/
	
	/*background		: #e2cba0;
	color			: #fff;
	float			: right;
	padding			: 2px 4px;
	position		: relative;
	bottom			: -3px;*/

}
/*****************************************************************************************
*   *) BOX CARACTERISTICI
******************************************************************************************/
#box_caracteristitici {}
#box_caracteristitici h2 {
	margin-top		: 1em;
}

dl {
	color				: #333;
	font-size			: 1.3em;
	line-height			: 1.5em;
	margin				: 5px 0px 0px 2px;
	width				: 284px;
}

dt {
	width : 88%;
	background			: url(/media/css/imagini/bkg_modul_oferta_hp_lista.gif) no-repeat 7px center;
	border-top			: 1px solid #e2cba0;
	display				: block;
	text-decoration		: none;
	padding				: 2px 0px 2px 17px;
	cursor				: default;
}
dt.hover {
	background			: #fef5e4 url(/media/css/imagini/bkg_modul_oferta_hp_lista.gif) no-repeat 7px center;
}
dt.normal {
	background			: url(/media/css/imagini/bkg_modul_oferta_hp_lista.gif) no-repeat 7px center;
}
dd {
	position			: absolute;
	/*z-index : 0;*/
	margin-left			: 150px;
	margin-top			: -1.75em;
	display				: inline;
}

/*****************************************************************************************
*   *) BOX RESTUL de utilitati
******************************************************************************************/
.restul_utilitati {
	border-top			: 1px solid #e2cba0;
	margin-top			: 2em;
}
.restul_utilitati h2 {
	margin-top			: .8em;
	margin-bottom		: .5em;
}
.restul_utilitati ul {
	font-size			: 1.3em;
}
.restul_utilitati ul li {
	background			: url(/media/css/imagini/bkg_modul_oferta_hp_lista.gif) no-repeat 7px center;
	padding-left		: 17px;
}
.restul_utilitati p {
	background			: url(/media/css/imagini/bkg_modul_oferta_hp_lista.gif) no-repeat 7px 7px;
	margin-bottom		: 1.2em;
	padding-left		: 17px;
}

/*****************************************************************************************
*   *) COLOANA DREAPTA
******************************************************************************************/
#coloana_dreapta {
	float			: right;
	width			: 270px;
	/*background		: url(/media/css/imagini/dash_vertical.gif) repeat-y 23.3em top;
	margin-top		: 1.5em;
	padding			: 0 1.5em 0 25em;*/
}
/*#coloana_dreapta h1, #coloana_dreapta p { margin-left: 0; }*/
#coloana_dreapta h1 { margin-top: 6px; margin-bottom: 11px; }
#coloana_dreapta h1.secund { margin-top: 26px; margin-bottom: 5px; }

/*****************************************************************************************
*   *) BOX GRI
******************************************************************************************/
.box_gri {
	background		: #ededed;
	border			: 1px solid #dcdcdc;
	margin-top		: 15px;
	padding			: 4px;
}
.box_oranj {
	background		: #FFAE00 ;
	border			: 1px solid #FFAE00;
	margin-top		: 15px;
	padding			: 4px;
}

/*****************************************************************************************
*   *) BOX DESPRE
******************************************************************************************/
#box_despre {}
#box_despre p {}
#box_despre h3 {
	font-size		: 1.7em;
	margin-bottom	: 1em;
}
#box_despre a.afla {
	display			: block;
	font-size		: 1.3em;
	padding			: 8px 5px 4px;
}
	#box_despre .con_despre {
		background		: #fff;
		padding			: 8px;
	}

/*****************************************************************************************
*   *) BOX FARA OFERTE
******************************************************************************************/
#box_fara_oferte {}
#box_fara_oferte p {
	 background			: url(/media/css/imagini/bkg_arrow.gif) no-repeat left .5em;
	 margin-left		: 2em;
	 padding-left		: 1em;
}
#box_fara_oferte h3 {
	font-size		: 1.7em;
	margin-bottom	: 1em;
}
#box_fara_oferte a.afla {
	display			: block;
	font-size		: 1.3em;
	padding			: 8px 5px 4px;
}
	#box_fara_oferte .con_fara_oferte {
		background		: #fff;
		padding			: 8px;
	}

/*****************************************************************************************
*   *) BOX POLAROID PROIECTE
******************************************************************************************/
#box_polaroid {
	background		: #fff url(/media/css/imagini/bkg_polaroid.jpg) no-repeat left top;
	height			: 243px;
	padding-top		: 1.5em;
	position		: ralative;
	width			: 270px;
}
#box_polaroid #mini_wrapper_proiect {
	background		: url(/media/css/imagini/loading.gif) no-repeat center center;
	height			: 165px;
	margin			: 0 1.5em;
	width			: 237px;
}
#box_polaroid #mini_wrapper_proiect img {
	width			: 237px;
}
#box_polaroid a.link {
	display			: block;
	_display		: none;
	height			: 196px;
	margin			: 0 1.5em;
	position		: absolute;
	width			: 237px;
	z-index			: 2;
}

#box_polaroid p {
	color			: #555555;
	font-size		: 1.4em;
	font-weight		: bold;
	margin-top		: .7em;
	text-align		: center;
}
#box_polaroid a:hover p {
	color			: #000000;
}
/*****************************************************************************************
*   *) BOX ADAUGA OFERA / TRIMITE CERERE
******************************************************************************************/
#box_adauga_oferta {}
	#box_adauga_oferta .con_adauga_oferta {
		background		: #fff url(/media/css/imagini/bkg_box_adauga_oferta.gif) no-repeat left top;
		padding			: 8px;
	}
#box_trimite_cerere { margin-top: 20px; }
	#box_trimite_cerere .con_trimite_cerere {
		background		: #fff url(/media/css/imagini/bkg_box_trimite_cerere.gif) no-repeat left top;
		padding			: 8px;
	}
	#box_trimite_cerere .con_trimite_cerere p {
		margin-top		: 2em;
	}
#box_newsletter {}
	#box_newsletter .con_newsletter {
		background		: #fff url(/media/css/imagini/bkg_box_newsletter.gif) no-repeat left top;
		padding			: 8px;
	}
	#box_adauga_oferta .con_adauga_oferta p.intrebare, #box_trimite_cerere .con_trimite_cerere p.intrebare,  #box_newsletter .con_newsletter p.intrebare {
		color			: #555;
		font-size		: 1.4em;
		margin			: 1.5em 0 1em 4.5em;
	}
a.buton_oferta, .buton_newsletter, .buton_back {
	border-top		: 4px solid #ededed;
	color			: #fff !important;
	cursor			: pointer;
	display			: block;
	font-family		: Georgia, "Times New Roman", Times,serif;
	font-size		: 1.6em;
	padding			: 12px 0 14px 25px;
	width			: 235px;
}
.buton_newsletter {
	background		: url(/media/css/imagini/bkg_buton_newsletter.gif) no-repeat center bottom;
	border			: none;
	margin-right	: 0;
	padding			: 11px 0 13px 7px;
	_padding		: 10px 0 11px 7px;
	width			: 260px;
}

a.buton_back {
	background		: url(/media/css/imagini/bkg_buton_back.gif) no-repeat center bottom;
}
a.buton_oferta {
	background		: url(/media/css/imagini/bkg_buton_adauga_trimite.gif) no-repeat center bottom;
}
a.buton_oferta:hover, a.buton_back:hover {
	background-position: center top;
}

/*****************************************************************************************
*   *) BOX AGENT
******************************************************************************************/
#box_agent {}
#box_agent img {
	float			: left;
	margin-right	: 15px;
}
#box_agent p {
	font-size		: 1.6em;
	font-weight		: bold;
	margin			: 0 0;
}
	#box_agent p span {
		font-size		: .8em;
		font-weight		: normal;
	}
#box_agent a.afla {
	display			: block;
	font-size		: 1.3em;
	padding			: 8px 5px 4px;
}
	#box_agent .con_despre {
		background		: #fff;
		position		: relative;
		padding			: 8px;
		_padding-bottom	: 0;
	}
.latime { float:left; margin-right:2em; width: 300px; }
/*****************************************************************************************
*   *) BOX FILTRU + CONTACT
******************************************************************************************/
#box_filtru {
	background		: #ecf6ff url(/media/css/imagini/bkg_box_filtru.gif) repeat-x center bottom;
	border			: 2px solid #8ebce3;
}
#box_form_contact {
	background		: #fef5e4 url(/media/css/imagini/bkg_box_form_contact.gif) repeat-x center bottom;
	border			: 2px solid #e2cba0;
}

/*****************************************************************************************
*   *) FORM, LABEL, INPUT, SELECT, TEXTAREA
******************************************************************************************/
form {}
form div.filtru {
	border			: 1px solid #fff;
	padding			: 15px 10px 10px;
	position		: relative;
}
	form div.filtru h2 {
		margin-bottom	: .6em;
	}
	form div.filtru div.lps /* label p?? select */ {
		float			: left;
		margin-right	: 1.2em;
		padding-left	: 2px;
	}
	form div.filtru div.lps2 {
		margin-bottom	: .8em;
		padding-left	: 2px;
	}
		form div.filtru div.lps2 span {
			display			: block;
			font-size		: 1.2em;
			margin-right	: .2em;
			margin-top		: .3em;
			text-align		: center;
			_padding-top	: .2em;
			/*width			: 1.5em;*/
			width			: 1.3em;
			_width			: 1.2em;
		}
form div.id {
	border			: 1px solid #fff;
	padding			: 5px 8px 8px;
}
form div.contact {
	border			: 1px solid #fff;
	padding			: 8px 8px 8px;
}
form div.zone_bv {
	background		: #fff;
	height			: 200px;
	overflow-y		: scroll;
	overflow-x		: hidden;
	margin-bottom	: .8em;
	padding			: 3px 5px 0px;
}
	form div.zone_bv input {
		border			: 0;
		margin-top		: 3px;
		_margin			: 0;
	}
	form div.zone_bv label {
		font-size		: 1em;
	}

label {
	color			: #555;
	display			: block;
	font-size		: 1.2em;
	margin-bottom	: 2px;
}
#box_form_contact input, #box_form_contact select, #box_form_contact textarea {
	border			: 1px solid #e2cba0;
	/*color			: #333;
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 1.3em;
	margin-right	: .2em;
	padding			: 1px;*/
}
input, select, textarea, div.zone_bv {
	border			: 1px solid #5896c9;
	color			: #333;
	font-family		: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size		: 1.4em;
	margin-right	: .2em;
	padding			: 1px;
}
input:focus, select:focus, textarea:focus, #box_form_contact input:focus, #box_form_contact select:focus, #box_form_contact textarea:focus {
	border			: 1px solid #000;
}
input {
	padding			: 2px;
	_padding		: 0px 2px 2px;
}
input#cautare_id { width: 110px; }
input.newsletter, #box_form_contact textarea { width: 238px; _width: 236px; }

#box_form_contact textarea {
	/*font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 1.3em;*/
	height			: 12em;
}
#box_form_contact small {
	color			: #555;
	display			: block;
	font-size		: 1.1em;
	margin-top		: 1.5em;
}

/*****************************************************************************************
*   *) FORM PROIECTE NOI - ADMIN
******************************************************************************************/
form#form_proiecte_noi input#nume_proiect,
form#form_proiecte_noi input.continut  { 
	width			: 400px;
}
/*****************************************************************************************
*   *) BOX FILTRARE AVANSATA
******************************************************************************************/
.w1 { width: 5em; }
.w2 { width: 31.3em; _width: 30.5em; }
.w3 { width: 10em; }
.w4 { width: 6.1em; }
.w5 { width: 46em; }
.w6 { width: 22.2em; }
.w7 { width: 14.5em; }
.left { float: left; }

/*****************************************************************************************
*   *) TRIMITE CERERE / TRIMITE OFERTA
******************************************************************************************/
fieldset {
	/*border-bottom	: 1px solid #e2cba0;*/
	border-bottom	: 1px solid #dedede;
	padding-top		: 1em;
	padding-bottom	: 1.5em;
	position:relative;
}
/*fieldset:hover { background-color:#fef5e4; }*/
fieldset h3 {
	background		: url(/media/css/imagini/bkg_panglica.gif) no-repeat left center;
	color			: #fff;
	display			: table;
	font-size		: 1.7em;
	font-style		: italic;
	left			: -.65em;
	margin-left		: .1em;
	margin-bottom	: .5em !important;
	padding			: 1em .5em .5em .6em;
	position		: relative;
}
fieldset div.lps, fieldset div.lps2 {
	margin-right	: .8em !important;
}
div.check { }
div.check label {
	float			: left;
	font-size		: 1.4em;
	margin-top		: .3em;
	margin-right	: .5em;
	_margin-top		: .5em;
	_margin-right	: 0em;
}
div.check input.input_check {
	border			: none;
	margin-top		: .5em;
}
/*****************************************************************************************
*   *) BUTON
******************************************************************************************/
.b01 {
	background		: url(/media/css/imagini/bkg_cauta.gif) no-repeat;
	border			: none !important;
	color			: #fff !important;
	cursor			: pointer;
	font-family		: Georgia, "Times New Roman", Times,serif !important;
	font-size		: 1.6em !important;
	margin			: 0 auto;
	padding			: 1px 0 2px !important;
	_padding		: 0 !important;
	text-align		: center;
	text-transform	: capitalize;
	width			: 116px !important;
}
.b02 {
	background		: url(/media/css/imagini/bkg_filtreaza.gif) no-repeat;
	border			: none !important;
	color			: #fff !important;
	cursor			: pointer;
	display			: block;
	font-family		: Georgia, "Times New Roman", Times,serif !important;
	font-size		: 1.6em !important;
	margin			: .6em auto 0;
	padding			: 6px 0 7px !important;
	_padding		: 4px 0 6px !important;
	text-align		: center;
	text-transform	: capitalize;
	width			: 159px !important;
}
.b_normal {
	background-position: bottom center;
}
.b_hover {
	background-position: top center;
}
/*****************************************************************************************
*   *) SPACER
******************************************************************************************/
div.spacer, div.spacer_mic, div.spacer_inv {
	clear			: both;
	height			: 30px;
	margin			: 5px 0 0;
	padding			: 0pt;
}
div.spacer, div.spacer_mic {
	background		: url(/media/css/imagini/bkg_spacer.gif) repeat-x center center;
}
/*div.spacer_inv {
	background		: url(/media/css/imagini/spacer_inv.jpg) no-repeat top center;
	margin-bottom	: 19px;
}
#coloana_stanga div.spacer {
	background		: url(/media/css/imagini/spacer_col_stanga.jpg) no-repeat top center;
}
#coloana_stanga div.spacer_inv {
	background		: url(/media/css/imagini/spacer_col_stanga_inv.jpg) no-repeat top center;
	margin-bottom	: 19px;
}*/

/*****************************************************************************************
*   *) PAGINAREA
******************************************************************************************/

p.pagination {
	text-align		: center;
	margin			: 1em 0 0;
}
p.pagination a, p.pagination strong {
	background		: #4081b6;
	color			: #fff !important;
	font-size		: 1.1em;
	font-weight		: bold;
	margin			: 0 1px;
	padding			: 1px 3px 2px 2px;
}
p.pagination a.mititel, p.pagination strong.mititel {
	padding			: 1px 6px 2px 7px;
}
p.pagination a.paginare_unu, p.pagination strong.paginare_unu {
	padding			: 1px 6px 2px 5px;
}
p.pagination a.prev_page {
	background		: url(/media/css/imagini/sageata_prev_page.gif) no-repeat center center;
	padding			: 2px 12px;
}
 p.pagination a.next_page {
	background		: url(/media/css/imagini/sageata_next_page.gif) no-repeat center center;
	padding			: 2px 12px;
}
p.pagination strong {
	background		: #ffae00;
}
/*****************************************************************************************
*   *) SIDEBAR UL
******************************************************************************************/
.sidebar_ul {
	font-size		: 1.2em;
}
.sidebar_ul li {
	border-top		: 1px solid #d4e9a7;
}
.sidebar_ul li a {
	background		: url(/media/css/imagini/bkg_sidebar_ul.gif) no-repeat left -31px;
	display			: block;
	padding			: 9px 0 9px 20px;
	width			: 260px;
}
.sidebar_ul li a:hover, .sidebar_ul li.apasat a, .sidebar_ul li.current-cat a {
	background		: url(/media/css/imagini/bkg_sidebar_ul.gif) no-repeat left 0;
	color			: #fff;
}
/*****************************************************************************************
*   *) CLASE PROIECT REZIDENTIAL
******************************************************************************************/
#proiect_rezidential {}
#proiect_rezidential h1, #div_static h1, #oferte_speciale h1 { margin-top: .45em; margin-bottom:.5em; }
#proiect_rezidential h2 {
	border-bottom		: 1px solid #e2cba0;
	padding-bottom		: .4em;
}
#proiect_rezidential p {
	margin-bottom		: 1.2em;
	margin-left			: 2px;
}
#proiect_rezidential ul, #box_proiect div.proiect ul {
	font-size			: 1.3em;
	margin-bottom		: 1.2em;
	margin-left			: 2em;
}
#proiect_rezidential ul li, #box_proiect div.proiect ul li {
	background			: url(/media/css/imagini/bkg_modul_oferta_hp_lista.gif) no-repeat 7px 7px;
	padding-left		: 17px;
}
#proiect_rezidential ul li.comision {
	background			: #134264 url(/media/css/imagini/bkg_modul_oferta_hp_lista.gif) no-repeat 7px 7px;
	color				: #fff;
	font-weight			: bold;
	padding-left		: 17px;
	text-align			: center;
}
#proiect_rezidential ul li.comision span { font-size:1.4em; font-weight:normal; }
#proiect_rezidential .spacer, #div_static .spacer {
	height				: 1px;
	margin				: 0 0 15px 0;
}
#proiect_rezidential #box_despre {
	margin-bottom		: 1.2em;
}
#proiect_rezidential #box_despre p {
	font-style			: italic;
}
#proiect_rezidential #box_despre p span {
	font-weight			: bold;
}

/**************** CARUSEL ****************************************************************/
#proiect_rezidential #box_carusel {
	width				: 100%;
}
#proiect_rezidential #box_carusel .preview_mare {
	float				: left;
	width				: 373px;
	_width				: 372px;
}
#proiect_rezidential #box_carusel ul.detalii {
	font-family			: Georgia, "Times New Roman", Times,serif;
	font-size			: 1.4em;
	margin-left			: 400px;
}
#proiect_rezidential #box_carusel ul.detalii li {
	background-image	: none;
	border-bottom		: 1px solid #e2cba0;
	padding				: .5em 2px;
}

#proiect_rezidential .jcarousel-container { width:100%; }

#proiect_rezidential #box_carusel .jcarousel-clip { width:100%; }
#proiect_rezidential .scroller_mic ul li {
	height				: 85px;
	margin-right		: 6px !important;
	width				: 112px;
}
#proiect_rezidential  .scroller_mic ul li img {
	height				: 83px;
	width				: 110px;
}
#proiect_rezidential #box_carusel .scroller_mic .jcarousel-next {
	left				: 616px;
}
#proiect_rezidential .scroller_mic .jcarousel-prev,
#proiect_rezidential .scroller_mic .jcarousel-next { top:35px !important; }
/*****************************************************************************************
*   *) PRE FOOTER
******************************************************************************************/
#pre_footer {
	background		: #ddd7cb url(/media/css/imagini/gradient01.gif) repeat-x left top;
	padding			: 1.5em;
}a.
#inner_pre_footer {
	background		: url(/media/css/imagini/dash_vertical.gif) repeat-y 21.8em top;
	/* identic cu #coloana_dreapta minus 1.5em reprezentand dublu padding*/
	padding-left	: 23.5em;
}
/*****************************************************************************************
*   *) CLEAR
******************************************************************************************/
.clear {
  clear		: both;
  height	: 1px;
  overflow	: hidden;   /* prevent IE expanding the container */ /* daca comentam randul asta se va afisa bine in DREAMWEAVER */
  margin	: 0;        /* keep flush with surrounding blocks */
}
.clear2 {
  clear		: right;
  height	: 1px;
  overflow	: hidden;   /* prevent IE expanding the container */ /* daca comentam randul asta se va afisa bine in DREAMWEAVER */
  margin	: 0;        /* keep flush with surrounding blocks */
}

/*****************************************************************************************
*   *) ADAUGA OFERTA / TRIMITE CERERE
******************************************************************************************/
#caracteristici_apt, #caracteristici_cav, #caracteristici_spa, #caracteristici_ter { display : none; }
#div_devanzare_apt, #div_deinchiriat_apt { display : none; }

/* mesaju care vine din ajax in pagina de detalii cand cere nenea detalii suplimentare */
#coloana_dreapta #flash-message {
    /*display 	: none;*/
    color		: red;
	font-size	: 1.1em;
	margin-top	: 1.5em;
}

#coloana_dreapta #flash-message.flash-error  { /*border : 2px solid #ff0000;*/ }
#coloana_dreapta #flash-message.flash-notify { border : 2px solid #00ff00; }

#coloana_dreapta #newsletter_message {
    color		: red;
    display     : none;
	font-size	: 1.1em;
	margin-top	: 1.5em;
}
#coloana_dreapta #newsletter_message.flash-notify { color : green; }
