/* CSS Document */

/* ------------------ GENERAL -------------------- */

body{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #656565;
	background: #fff url(../imagini/pattern_body.jpg) repeat-x;
	text-align: center;
}

body, h1, h2, h3, h4, h5, h6, p, ul, li, form, input{
	margin: 0;
	padding: 0;
}

h2,h3{
	font-family: "Times New Roman", Helvetica, sans-serif;
	color: #A4A085;
	font-weight: normal;
}

h2{
	font-size: 16px;
	margin: 0 0 6px;
	padding: 18px 0 0;
}

h3{
	font-size: 15px;
	margin: 0;
	padding: 0;
}

a{
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	outline: none;
	-moz-outline-style: none;
}

a:hover{
	color: #2f8bcc;
}

ul{
	list-style-type: none;
}

br{
	clear: both;
}

#container{
	background: url(../imagini/nori.jpg) no-repeat top center;
	margin: 0 auto;
}

#content{
	width: 864px;
	text-align: left;
	margin: 0 auto;
	padding: 30px 0 0;
}

ul.lista_mjl
{
	padding-bottom:8px;
	padding-left: 15px;
	list-style-image: url(../imagini/rezidential/sageata_submenu.gif);
}

ul.lista_mjl li
{
	padding-bottom:10px;
}

a.link_button{
	font-size: 11px;
	background: #f6f3e0;
	color: #aaa68c;
	float: right;
	padding: 3px 8px;
	margin: 3px 0 0 0;
}

a:hover.link_button{
	background: #2f8bcc;
	color: #faf8eb;
}

a.link_stg{
	margin: -18px 33px 0 0;
}

a.link_timeline{
	margin: -48px 33px 0 0;
}


/* ------------------ HEADER -------------------- */

#content_header{
	float: left;
	width: 547px;
	margin: 3px 0 0;
}

img#poza_header{
	float: left;
	margin: 18px 0 0;
}

h1{
	background: url(../imagini/logo.jpg) no-repeat;
	text-indent: -30000px;
	margin: 0 0 0 33px;
	width: 134px;
}

h1 a{
	display: block;
	height: 70px;
}

#titlu_drp_sus{
	float: right;
	margin: -70px 0 0 100px;
	padding-right: 40px;
}


/* ------------------ CONTENT STANGA -------------------- */

h2#h2_stg{
	width: 124px;
	float: left;
	background: url(../imagini/linie_scaune.jpg) no-repeat top right;
	text-indent: -30000px;
	padding: 0;
	margin: 0;
}

h2#h2_stg a{
	background: url(../imagini/rezidentiale.gif) no-repeat top left;
	display: block;
	height: 54px;
}

h2#h2_stg a:hover{
	background: url(../imagini/rezidentiale.gif) no-repeat bottom left;
}

h2#h2_drp{
	width: 155px;
	float: left;
	text-indent: -30000px;
	padding: 0;
	margin: 0;
}

h2#h2_drp a{
	background: url(../imagini/comerciale.gif) no-repeat top left;
	display: block;
	height: 54px;
}

h2#h2_drp a:hover{
	background: url(../imagini/comerciale.gif) no-repeat bottom left;
}

#content_stg{
	float: left;
	width: 280px;
	margin: 0 0 0;
	padding: 0 0 30px 33px;
}

#content_stg a.link_cbimobiliare{
	text-indent: -3000px;
	background: url(../imagini/banner_cbimobiliare_ro.jpg) no-repeat;
	width: 247px;
	height: 70px;
	display: block;
	margin-top: 20px;
}

p.titlu_stanga{
	font-family: "Times New Roman", Helvetica, sans-serif;
	font-size: 16px;
	color: #a4a085;
	margin: 10px 0 0;
	padding: 4px 0 0;
}

p.titlu_stanga_130{
	font-family: "Times New Roman", Helvetica, sans-serif;
	font-size: 16px;
	color: #a4a085;
	width: 130px;
	margin: 10px 0 0;
	padding: 4px 0 0;
}

a#en{
	font-size: 11px;
	display: block;
	text-align: right;
	margin-bottom: -6px;
	background: url(../imagini/steag_eng.jpg) no-repeat right center;
	padding-right: 22px;
	color: #004990;
}

a:hover#en{
	color: #2f8bcc;
}

#content_stg input#email_address{
	background: #faf8eb;
	border: #f6ead2 solid 1px;
	width: 192px;
	height: 18px;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656565;
	padding: 6px 0 0 8px;
	float: left;
}

#content_stg input#button_ok{
	float: left;
	margin: 6px 0 0 11px;
	background: url(../imagini/ok.jpg) no-repeat;
	border: none;
	width: 30px;
	cursor: pointer;
}

#content_stg form#newsletter_form fieldset {
	margin: 8px 0 0 0;
	padding: 0;
	border: none;
}

#content_stg input#email_address.Focused {
	border-color: #A4A085;
}
#content_stg input#email_address.Error {
	color: #FF0000;
}
#content_stg input#button_ok.Loading {
	background: url(../imagini/ajax-loader.gif) no-repeat 7px 2px;
}
p.Error {
	color: #FF0000;
}
p.ThankYou, p.Error {
	margin-top: 8px;
	width: 247px;
}

form#newsletter_form {
	clear:both;
	padding: 0 0 20px 0;
	margin: 0;
	background: url(../imagini/pattern_linie.jpg) repeat-x bottom left;
	width: 247px;
}

p#imagine_stanga_interior
{
	font-family: "Times New Roman", Helvetica, sans-serif;
	font-size: 16px;
	color: #A4A085;
	font-weight: normal;
	clear:both;
	padding: 15px 0 15px 0;
	width: 247px;
	margin: 0;
	background: url(../imagini/pattern_linie.jpg) repeat-x bottom left;
}

p#imagine_stanga_interior a img{
	border: none;
}

p#imagine_stanga_interior.scaune {
	padding: 0 0 15px 0;
}


/* ------------------ CONTENT MIJLOC -------------------- */

div.central_media_center{
	background: url(../imagini/centrul_media/back_central_media_center.jpg) no-repeat;
	margin: -56px 0 0;
}

div.central_commercial{
	background: url(../imagini/comercial/back_central_commercial.jpg) no-repeat;
	margin: -56px 0 0;
}

div.central_contact{
	background: url(../imagini/contact/back_central_contact.jpg) no-repeat;
	margin: -56px 0 0;
}

div.central_residential{
	background: url(../imagini/rezidential/back_central_residential.jpg) no-repeat;
	margin: -56px 0 0;
}

div.central_careers{
	background: url(../imagini/cariere/back_central_careers.jpg) no-repeat;
	margin: -56px 0 0;
}

ul#submeniu_mjl{
	background: url(../imagini/pattern_linie.jpg) repeat-x bottom left;
	width: 340px;
	padding: 0 0 8px;
	margin: 10px 0 10px;
}

ul#submeniu_mjl li{
	background: url(../imagini/rezidential/sageata_submenu.gif) no-repeat left center;
	padding: 0 7px 0 14px;
	display: inline;
	font-size: 11px;
}

ul#submeniu_mjl li a{
	font-weight: bold;
	color: #004990;
}

ul#submeniu_mjl li a.active{
	color: #cccbb9;
}

ul#submeniu_mjl li a:hover{
	color: #2f8bcc;
}

ul#submeniu_mjl_nh{
	background: url(../imagini/pattern_linie.jpg) repeat-x bottom left;
	width: 340px;
	padding: 0 0 8px;
	margin: 10px 0 10px;
}

ul#submeniu_mjl_nh li{
	background: url(../imagini/rezidential/sageata_submenu.gif) no-repeat left center;
	padding: 0 7px 0 14px;
	font-size: 11px;
	margin-bottom: 5px;
}

ul#submeniu_mjl_nh li a{
	font-weight: bold;
	color: #004990;
}

ul#submeniu_mjl_nh li a.active{
	color: #cccbb9;
}

ul#submeniu_mjl_nh li a:hover{
	color: #2f8bcc;
}

#container_mjl{
	float: left;
	width: 308px;
	margin: 21px 0 25px 2px;
	position: relative;
	padding: 0;
}

#content_mjl{
	width: 267px;
	background: url(../imagini/back_mijloc.jpg) no-repeat;
	padding: 0 26px 0 14px;
	margin: -56px 0 0;
	position: relative;
}

#content_mjl p{
	margin: 0 0 18px;
	line-height: 18px;
}

#content_mjl p#primul_p{
	background: url(../imagini/pattern_linie.jpg) repeat-x top left;
	margin: 0 0 18px;
	line-height: 18px;
	padding: 10px 0 0;
}

.content_mjl_interior p.subtitlu{
	color: #c8c6b6;
	margin: 0;
}

#container_mjl_interior{
	float: left;
	width: 379px;
	margin: 21px 0 25px;
	position: relative;
	padding: 0;
	background: url(../imagini/pattern_linie_v.jpg) repeat-y bottom right;
}

.content_mjl_interior{
	width: 336px;
	background: url(../imagini/despre_noi/back_mijloc.jpg) no-repeat;
	padding: 0 26px 0 14px;
	margin: -61px 0 0;
	position: relative;
}

.content_mjl_interior p{
	margin: 0 0 18px;
	line-height: 18px;
}

.content_mjl_interior p#primul_p{
	background: url(../imagini/pattern_linie.jpg) repeat-x top left;
	padding: 10px 0 0;
}

h4.heading_mijloc{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	margin: 0;
	font-weight: bold;
	line-height: 18px;
	color: #c8c6b6;
}

h3.subtitlu_mijloc{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	margin: 0 0 10px;
	font-weight: bold;
	line-height: 18px;
	color: #656565;
}

h3.subtitlu_mijloc_cu_puncte{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	background: url(../imagini/pattern_linie.jpg) repeat-x top left;
	margin: 0 0 10px;
	padding-top: 10px;
	font-weight: bold;
	line-height: 18px;
	color: #656565;
}

h3.titlu_albastru_interior{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	background: url(../imagini/pattern_linie.jpg) repeat-x top left;
	margin: 0 0 8px;
	line-height: 18px;
	padding: 10px 0 0;
	color: #2f8bcc;
	font-weight: bold;
}

#imagine_header_sectiune
{
	float: right;
	margin: 8px 0 0;
}

a.link_mjl{
	font-family: Arial, Helvetica, sans-serif;
	color: #004990;
	font-size: 12px;
}

a:hover.link_mjl{
	color: #2f8bcc;
}

#container_mjl_interior  form#newsletter_form fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#container_mjl_interior input{
	background: #faf8eb;
	border: #f6ead2 solid 1px;
	width: 192px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	margin: 8px 0 0 0;
	padding: 8px 0 0 8px;
}

.content_mjl_interior img.imagine_mjl{
	margin: 10px 10px 0 0;
	float: left;
}


/* ------------------ CONTENT DREAPTA -------------------- */

ul#list_news li{
	background: url(../imagini/pattern_linie.jpg) repeat-x left bottom;
	padding: 10px 0 31px 0;
}

ul#list_news li.last_new{
	background: none;
	padding-bottom: 0;
}

ul#list_news li p{
	line-height: 15px;
	padding: 0 0 1px;
}

ul#list_news li p.date{
	color: #6dadda;
	padding: -10px 0 6px 0;
}

ul#submeniu_interior_drp{
	margin: 10px 0 0;
}

ul#submeniu_interior_drp li{
	background: url(../imagini/pattern_linie.jpg) repeat-x bottom left;
	font-size: 11px;
	font-weight: bold;
	padding: 7px 0 10px;
}

ul#submeniu_interior_drp li.fara_delimitator, #content_stg form.fara_delimitator{
	background: none;
}

ul#submeniu_interior_drp li a{
	background: url(../imagini/despre_noi/submeniu_bullet.jpg) no-repeat;
	padding: 0 0 3px 22px;
	color: #004990;
}

ul#submeniu_interior_drp li a:hover{
	background: url(../imagini/despre_noi/submeniu_bullet_Over.jpg) no-repeat;
	padding: 0 0 3px 22px;
	color: #2f8bcc;
}

ul#submeniu_interior_drp li p{
	line-height:10px;
	padding-bottom:10px;
}

#content_drp{
	float: left;
	width: 206px;
	padding: 0 0 0 12px;
	background: url(../imagini/pattern_linie_v.jpg) repeat-y bottom left;
	margin: 20px 0 0 0;
}

.mail_address
{
	background: url(../imagini/pattern_linie.jpg) repeat-x top left;
	font-size: 11px;
	padding: 10px 0 0 0;
	margin: 8px 0 0 0;
}

.fara_delimitator{
	background: none;
}

.mail_address a{
	color: #AAA68C;
}

.mail_address a:hover{
	color: #2f8bcc;
}

#content_drp_interior{
	float: left;
	width: 147px;
	padding: 0 0 0 12px;
	margin: 20px 0 0 0;
}


/* ------------------ CONTENT FOOTER -------------------- */

#footer{
	clear: both;
	width: 535px;
	background: white url(../imagini/back_footer1.jpg) no-repeat;
	margin: 0 0 20px 320px;
}

#footer ul{
	margin: 0;
	padding: 0;
}

#footer ul li{
	float: left;
	display: inline;
	font-size: 11px;
	margin: 0;
}

#footer ul li.footer_line{
	padding: 10px 0 9px 0;
	color: #d6d5c0;
}

#footer ul li.link_footer{
	padding: 10px 8px 9px 8px;
}

#footer ul li.link_footer a{
	color: #aaa68c;
}

#footer ul li.link_footer a:hover{
	color: #2f8bcc;
}

#footer p{
	margin: 0;
	padding: 0 9px;
	color: #d6d5c0;
	font-size: 11px;
	clear: both;
}


/* ------------------ MEDIA KIT -------------------- */

ul.list_download{
	margin: 21px 0 25px;
	font-weight: bold;
	color: #c8c6b6;
}

ul.list_download li a{
	font-weight: normal;
	padding: 0 12px;
	color: #004990;
	font-size: 13px;
}

ul.list_download li a:hover{
	color: #2f8bcc;
}

ul.list_download li a.fara_padding_left{
	padding-left: 0;
}

ul.managers_pictures li{
	font-size: 0;
}

ul.manager{
	margin: 9px 0 0;
}

ul.manager li.manager_download a{
	cursor: pointer;
}

ul.manager li.manager_name_function{
	font-size: 11px;
	margin: 0 0 6px;
}

ul.manager li.manager_name_function span{
	color: #C8C6B6;
}

#log_user{
	display: none;
	position: absolute;
}

p.p_form_download input{
	background: #faf8eb;
	border: #f6ead2 solid 1px;
	width: 152px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	margin: 8px 0 0 0;
	padding: 2px 0 4px 8px;
}

p input#login_button{
	margin: 6px 0 0 11px;
	background: url(../imagini/enter.jpg) no-repeat;
	border: none;
	width: 40px;
	cursor: pointer;
	height: 12px;
}


/* ------------------ MEDIA ABOUT US -------------------- */

ul.list_articles{
	background: url(../imagini/pattern_linie.jpg) repeat-x top left;
}

ul.list_articles li{
	padding: 11px 0 0;
}

ul.list_articles li p{
	margin: 0;
	font-size: 11px;
}

ul.list_articles li p.nume_ziar{
	font-weight: bold;
	font-size: 12px;
}

ul.list_articles li p.nume_ziar span{
	color: #a19f6f;
	font-size: 11px;
	font-weight: normal;
}

ul.list_articles li a{
	float: right;
	background: #f6f3e0;
	padding: 3px 8px;
	margin-top: 3px;
	color: #aaa68c;
	font-size: 11px;
}

ul.list_articles li a:hover{
	background: #2f8bcc;
	color: #faf8eb;
}


/* ------------------ NEWSLETTER -------------------- */

p.text_gri{
	color: #AAA68C;
	font-size: 12px;
	line-height: 15px;
}


/* ------------------ CONTACT -------------------- */

#container_mjl_interior textarea{
	background: #faf8eb;
	border: #f6ead2 solid 1px;
	width: 192px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #656565;
	margin: 8px 0 0 0;
	padding: 8px 0 0 8px;
	height: 120px;
	overflow: auto;
}

#container_mjl_interior #etichete{
	float: left;
	padding: 14px 10px 0 0;
}

#container_mjl_interior #etichete p{
	padding: 0 0 2px 0;
}

#container_mjl_interior #inputuri{
	float: left;
}

#container_mjl_interior input#button_send{
	margin: 12px 0 0 146px;
	background: url(../imagini/contact/trimite.jpg) no-repeat;
	border: none;
	width: 59px;
	cursor: pointer;
	height: 20px;
}


/* ------------------ MANAGEMENT TEAM / prenume_nume.html -------------------- */

.team_col_stg{
	float: left;
	width: 102px;
	padding-right: 15px;
}

.team_col_drp{
	float: left;
	width: 215px;
}

#container_mjl_interior h3.nume_team{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #656565;
	font-size: 11px;
	font-weight: bold;
	clear: both;
	margin: 0 0 5px;
}

#container_mjl_interior h3.nume_team span{
	font-weight: normal;
	color: #A4A085;
}

#container_mjl_interior h3.nume_team_primul{
	background: url(../imagini/pattern_linie.jpg) repeat-x top left;
	padding: 20px 0 0;
}

#container_mjl_interior img.imagine_team{
	float: left;
	padding: 0 15px 30px 0;
	border: 0;
}

#container_mjl_interior img.imagine_team_interior{
	float: left;
	padding: 0 15px 10px 0;
}

#container_mjl_interior p.p_team{
	font-size: 11px;
}


/* ------------------ SIFR -------------------- */

.sifr_dummy{
}

.sifr_dummy_stg{
	width: 130px;
}
