
 * {
 margin: 0; padding: 0; list-style: none; border: 0; background-repeat: no-repeat; outline: none;
 }
 .clearer {height: 1px; clear: both;}
 html, body {height: 100%;}
 body {color: #6D6E71; font-size: 11px; font-family: Arial;  }
 #container {width: 836px;  margin: 0 auto; min-height: 100%; position: relative; top: 0; left: 0; }
 a:link, a:visited, a:active, a:hover {color:#537AA2; text-decoration: none;}
 a.bold {font-weight: bold;}
 
 
 div.loading {width:100px; height:100%; display:block; padding-top:20%; margin-left:40%;}
 
 #head {height: 139px; background-color: #819DBB; width: 100%; float: left; position: relative; top: 0; left: 0;  }
 
 h1 {height: 133px;  overflow: hidden; background-image:url(../images/h1.gif); margin-top: 6px; position: relative; top: 0; left: 0;}
 h1 a {text-indent: -3000px; overflow: hidden; display: block; width: 93px; height: 87px;  position: absolute; top: 23px; left: 27px;  }
 h2.prod_imobiliare {text-indent: -3000px; height: 17px; background-image:url(../images/prod_imobiliare.gif); overflow: hidden; padding-bottom: 9px; border: solid #D8D8D9; border-width: 0 0 1px; background-repeat: no-repeat; background-position: left top; margin: 0;}
 h2 {color: #537AA2; font-size: 17px; padding-bottom: 5px; background-image:url(../images/dot_orizontal.jpg); background-repeat: repeat-x; background-position: left bottom; padding-bottom: 7px; margin-bottom: 10px; clear: both;}
 h3 {color: #537AA2; font-size: 12px;}
 h4 {color: #6D6E71; font-size: 11px; padding-top: 20px; padding-bottom: 10px; clear: both; }
 p {padding-top: 15px;}
 #locatie {float: left; position: relative; left: -5px; padding-bottom: 15px;}
 ul#locatie li {float: left; padding-right: 10px; padding-left: 6px; background-image: url(../images/slash.jpg); background-position: right center; white-space: nowrap; height: 15px;}
 ul#locatie li.last {background-image: none;}
 
 ul.echipa {width:100%; background-image:url(../images/dot_orizontal.jpg); background-repeat: repeat-x; background-position: left bottom; height:97px; }
 ul.echipa li img {float:left;}
 ul.echipa li {clear:both; margin-left:10px;}
 ul.echipa span {float:left; margin:0; padding:0; margin-left:15px;}
 
 #page ul { margin-top: -5px;}
 #page ul li {background-image:url(../images/square.jpg); padding-left: 23px; background-position: 8px 9px; padding-top: 5px; }
 
 #lang {position: absolute; top: 0; right: 0; font-weight: bold; font-size: 11px; }
 #lang li {float: left; line-height: 23px; padding: 0 9px; background-image:url(../images/lang_bg.gif); background-position: right center;}
 #lang span { display: block; color: #E5EBF1;}
 #lang a {text-decoration: none;  display: block; color: #fff;}
 #lang a:hover {color: #E5EBF1;}
 
 #main_menu {width: 100%; float: left; background-color: #214668; border: solid #fff; border-width: 1px 0 0;}
 #main_menu ul {float: right; font-size: 13px; font-weight: bold; }
 #main_menu ul li {float: left; height: 30px; line-height: 30px; padding: 0 20px; background-image:url(../images/main_menu_bg.gif); background-position: right center;}
 #main_menu ul li a {color: #fff; text-decoration: none;}
 #main_menu ul li a:hover {color: #C8D7E7;}
 #main_menu ul li span {color: #C8D7E7;}
 #main_menu ul li.last {padding-right: 13px; background: none;}
 
 #content { width: 100%; float: left; padding-top: 9px; padding-bottom: 30px; }
 
 #page_menu {width: 652px; float: right; }
 #page {width: 468px; float: left; }
 #page img {display: block; margin: 0 auto;}
 #sidebar_left {width: 169px; float: left;  }
 #sidebar_right {width: 169px; float: right; padding-top: 20px; text-align: right;   }
 
 /* start sidebar_left */
 #menu_proiecte {padding-bottom: 9px; border: solid #D8D8D9; border-width: 0 0 1px; width: 100%; float: left;}
 #menu_proiecte ul, #menu_proiecte li, #menu_proiecte a, #menu_proiecte span {width: 100%; float: left;}
 #menu_proiecte span#vanzare, #menu_proiecte span#inchiriere {display: block; text-indent: -3000px; height: 18px; background-image:url(../images/vanzare.gif); border-top-width: 10px;}
 #menu_proiecte span#inchiriere {background-image:url(../images/inchiriere.gif);  }
 #menu_proiecte span.disabled {background-color: #E6E6E6; cursor: default;}
   
 #menu_proiecte li li span {background-color: #A6A7A9; display: block; color: #fff; height: 26px; font-weight: bold; line-height: 26px; text-indent: 14px; cursor: pointer;} 
   
 #menu_proiecte li li li span, #menu_proiecte li li li span.selected  {background-color: #E3E4E4; color: #58595B; text-indent: 29px; background-image: url(../images/arrow_bg.gif); background-position: 0 -1px;}
 #menu_proiecte li li li span.selected  {background-position: 0 -27px; color: #4F759C;}
 #menu_proiecte span.hover {background-color: #78AB5A; color: #fff; font-weight: bold; background-position: 0 -53px;  }
   
   
 #menu_proiecte a, #menu_proiecte a.selectat2 {background-color: #DFE6EE; height: 18px; line-height: 18px; display: block; color: #4F759C; text-decoration: none; text-indent: 36px; overflow: hidden;  }
 #menu_proiecte a:hover {background-color: #78AB5A; color: #fff; font-weight: bold;}
   
 #menu_proiecte span, #menu_proiecte a {border: solid #fff; border-width: 0 0 1px;}
   
 #menu_proiecte ul ul {}
 #selectat {height: auto !important; }
 #selectat2 {height: auto !important; }
 #menu_proiecte a.selectat2 { background-color: #DFE6EE !important; color: #4F759C !important; font-weight: bold;}  
 /* end sidebar_left */

 
 /* start harta */
  #harta {width: 455px; height: 375px; background-image:url(../images/harta_mare.gif); position: relative; top: 0; left: 0;  }
  .round {width: 20px; height: 20px; background-image:url(../images/blue_dot.png); position: absolute; display: block;}
  .square {width: 10px; height: 10px; display: block; background-color: #214668; position: absolute; display: block;}
 #take_ionescu_link {left: 307px; top: 152px; cursor: pointer;}
 #felix_link {left: 168px; top: 26px; }
 .proiect_frame {position: absolute; z-index: 100;  width: 205px; height: 202px; visibility: hidden;  }
 .proiect_bottom {width: 205px; height: 183px; background-image:url(../images/proiect_frame.png); overflow: hidden; }
 .proiect_top {height: 19px; position: relative; top: 0; left: 0; display: block;} 
 .proiect_top span {width: 28px; height: 19px; position: absolute; top: 0; left: 121px; background-image:url(../images/proiect_top.png); display: block; }
 .proiect_bottom img {display: block; border: 1px solid #999;     }
 .proiect_bottom a:link, .proiect_bottom a:visited, .proiect_bottom a:hover, .proiect_bottom a:active {display: block; position: relative; top: 0; left: 0;}
 .proiect_bottom div {padding: 15px 22px 0 18px; }
 .proiect_bottom em {display: block; text-align: center; font-style: normal; font-weight: bold; padding: 3px 5px 0;}
 #felix_proiect {top: 37px; left: 28px;}
 #take_ionescu_proiect {top: 177px; left: 165px;}
 .harta_mica {background-image:url(../images/harta_mica.gif) !important;}
 #proiect1_link {left: 133px; top: 182px;}
 #proiect1_proiect {left: -5px; top: 195px;}
 #proiect2_link {left: 177px; top: 172px;}
 #proiect2_proiect {left: 39px; top: 185px;}
 #proiect3_link {left: 215px; top: 135px;}
 #proiect3_proiect {left: 77px; top: 148px;}
 #proiect4_link {left: 275px; top: 96px;}
 #proiect4_proiect {left: 137px; top: 109px;}
 #proiect5_link {left: 295px; top: 140px;}
 #proiect5_proiect {left: 157px; top: 153px;}
 .harta_hunedoara {background-image:url(../images/harta_hunedoara.gif) !important;}
 #hunedoara_link {left: 166px;  top: 129px;}
   #hunedoara_proiect {left: 30px; top: 150px;}
   .harta_mica {background-image:url(../images/harta_mica.gif) !important;}
  .harta_barcelona {background-image:url(../images/harta_barcelona.gif) !important;}
	   #barcelona_link {left: 57px;  top: 93px;}
   #barcelona_proiect {left: -81px; top: 116px;}
 /* end harta */
 
 
 
 /* start sidebar_right */
 #sidebar_right .info_center { padding-bottom: 3px; border: solid #D8D8D9; border-width: 0 0 1px; }
 #sidebar_right h3 {color: #537AA2; padding: 5px 0; font-size: 13px;}
 #sidebar_right span.orar {font-weight: bold; display: block; margin-top: -3px;}
 #sidebar_right span.finantare {display: block; border: solid #D8D8D9; border-width: 0 0 1px;  width: 67px; height: 35px;  text-align: left; margin-bottom: 10px; position: relative; top: 0; left: 0; padding-left: 100px; color: #537AA2; line-height: 35px; font-size: 28px; font-weight: bold;}
 #sidebar_right span.finantare em {display: block; text-indent: -3000px; overflow: hidden; width: 88px; height: 35px; background-image: url(../images/finantare.gif); position: absolute; top: 0; left: 0; }
 
 
 
 #menu_prezentare {text-align: left; padding-top: 35px;}
 #menu_prezentare, #menu_prezentare li, #menu_prezentare ul, #menu_prezentare a, #menu_prezentare span {float: left; width: 100%;}
 #menu_prezentare li span, #menu_prezentare li a {background-color: #A2C58E; display: block; color: #fff; height: 26px; font-weight: bold; line-height: 26px;  cursor: pointer; text-indent: 22px; background-image:url(../images/arrow_bg2.gif); background-position: 0 0;}
#menu_prezentare li a {background-image: none;}
 #menu_prezentare li span.selected {background-position: 0 -26px;}
 #menu_prezentare li span:hover, #menu_prezentare li a:hover {background-color: #78AB5A;}
 #menu_prezentare li li a {background-color: #DCE9D4; height: 18px; line-height: 18px; display: block; color: #214668; text-decoration: none; text-indent: 30px; overflow: hidden; font-weight: normal; background-image: none;}
 #menu_prezentare li li a:hover {background-color: #78AB5A; color: #fff; font-weight: bold;}
 #menu_prezentare span, #menu_prezentare a {border: solid #fff; border-width: 0 0 1px;}
 #menu_prezentare ul {}
 #selectat3 {height: auto !important; }
 #menu_prezentare a.selectat3 {cursor: default; background-color: #78AB5A; !important; color: #fff !important; font-weight: bold;}
 /* end sidebar_right */
 
 /* start footer */
 #footer {  clear: both;   border: solid #E2E2E3; border-width: 1px 0 0; padding-top: 9px;  padding-bottom: 20px; position: relative; top: 0; left: 0;}
 #footer p {font-weight: bold; text-align: right;}
 #footer address {font-style: normal; padding-top: 2px; padding-bottom: 6px; text-align: right;}
 #desero {background-image:url(../images/desero.gif); width: 102px; height: 18px; text-indent: -3000px; display: block; text-align: left; float: right;}
 #aviz_lk {position: absolute; left: 0; top: 10px; z-index: 10; text-decoration: underline; }
 /* end footer */
 
 /* noua timisaora */
 #noua_timisoara {width: 463px; height: 301px; position: relative; top: 0; left: 0; background-image: url(../images/noua_timisoara3.jpg); background-repeat: no-repeat; }
 .colorat { background-image: url(../images/noua_timisoara.jpg);}
 .albnegru {background-image: url(../images/noua_timisoara2.jpg);}
 #centru_afaceri {position: absolute; top: 17px; left: 85px;}
 #hotel_5_stele {position: absolute; top: 82px; left: 115px;}
 #bloc_victoria {position: absolute; top: 88px; left: 290px;}
 #cladire_birouri {position: absolute; top: 100px; left: 244px;}
 #sediu_ardaf {position: absolute; top: 102px; left: 192px; }
 #blocurile_teodor {position: absolute; top: 192px; left: 311px;}
 #descriere {background-color: #fff;  height: 35px; position: absolute; font-size: 11px; font-weight: bold; color: #626262; line-height: 35px; z-index: 1000; padding: 0 9px;}
 .off {display: none;}
 .on {display: block;}
 #despre {margin-top: 10px; display: block; float: left; text-decoration: underline;}
 /* end noua timisoata */
 
 /* start contact */
 form.contact {backgrounf-color: red; width: 175px; float: left; padding: 15px 0;}
 filedset, .row {width: 100%; float: left;}
 .row  {padding-bottom: 7px;}
   
 label {font-weight: bold; display: block; width: 45px; float: left;}
 input.text, textarea {background-color: #e3e3e3; border-style: solid; border-width: 1px 0 0 1px; color: #6d6e71; font-size: 11px; border-color: #adadad; width: 128px; float: right;}
 input.button {float: right;}
 
 address.contact {clear: both; font-style: normal; background-image:url(../images/dot_orizontal.jpg); padding-top: 5px; background-repeat: repeat-x;}
 address.contact em {color: #537AA2; font-style: normal; font-weight: bold;  }
 address.contact p {padding: 0;}
 /* end contact */
 
/* div#galerie_proiecte_thumb {padding-top: 9px; background-image: url(../images/dot_orizontal.jpg); background-repeat: repeat-x; background-position: left bottom; padding-bottom: 9px;}
 div#galerie_proiecte_thumb td {padding: 9px; background-color: #e3e4e4; border-style: solid; border-width: 0 9px 9px 0; border-color: #fff; text-align: center; vertical-align: top; font-size: 10px; color: #545454; width: 127px; text-align: center;}
 div#galerie_proiecte_thumb td.last {border-width: 0 0 9px 0;}
 div#galerie_proiecte_thumb td img { cursor: pointer; border: 1px solid #999;}
 div#galerie_proiecte td a { cursor: pointer;}
 div#galerie_proiecte_thumb td span {display: block; text-align: center; margin-top: 5px; }
 div#galerie_proiecte_thumb td b {font-weight: bold; font-size: 11px;}
 div.jurnal {background: 0 !important; }
 
 
 div#galerie_proiecte {padding-top: 8px;}
 div#galerie_proiecte td {padding: 15px; background-color: #e3e4e4; border-style: solid; border-width: 0 6px 6px 0; border-color: #fff; vertical-align: top; width: 163px; text-align: center;}
 div#galerie_proiecte td a, div#galerie_proiecte td img {}
 div#galerie_proiecte td span {display: block; font-weight: bold; text-align: center; margin-top: 3px;}
 div#galerie_proiecte td img { border: 1px solid #999;} */
 ul#galerie_proiecte {float: left; width: 100%; margin:0; padding:0;}
 ul#galerie_proiecte li {float: left;  background-color: #E3E4E4; margin:0; padding:0; background-image:none; margin-right: 10px; display: inline; margin-bottom: 10px; list-style:none !important; }
 ul#galerie_proiecte li div {width: 165px; height: 132px; margin: 15px 15px 0;  overflow: hidden; position: relative; top: 0; left: 0; }
 ul#galerie_proiecte li span {display: block; text-align: center; font-weight: bold; font-size: 11px; padding: 3px 15px 10px;  width: 165px; }
 ul#galerie_proiecte li img {display: block; border: 1px solid #999;}
 ul#galerie_proiecte li a {display: block; position: absolute; top: 50%; left: 50%;}
 
 .vecinatati {margin-bottom: -10px;  width: 100%; float: left;}
 .repere {width: 100%; float: left;}
 .repere dl {width: 188px; float: left; padding-right: 3px; padding-left: 42px;  min-height: 37px; padding-bottom: 10px;}
 .repere dt {font-weight: bold;}
 dl.nord {background-image:url(../images/nord.gif);}
 dl.est {background-image:url(../images/est.gif);}
 dl.vest {background-image:url(../images/vest.gif);}
 dl.sud {background-image:url(../images/sud.gif);}
 
 ul.unordered {margin-top: -5px;}
 ul.unordered li {background-image:url(../images/square.jpg); padding-left: 23px; background-position: 8px 9px; padding-top: 5px; }

 /* start apartamente */
 table#apartamente {border-style: solid; border-width: 2px; border-color: #9ba5b4;   }
 table#apartamente td {text-align: center; height: 89px; font-weight: bold;  color: #494949;}
  
 table#apartamente td.spacer {height: 1px; border: 0;}
 table#apartamente td.spacer div {height: 20px; background-color: red; width: 453px;  }
 table#apartamente tr#dinamic td { }
 
 table#apartamente tr.green td {background-color: #73a59c; height: 63px;  color: #fff;}
 table#apartamente tr.deschis td {background-color: #e8f0f9;}
 table#apartamente tr.inchis td {background-color: #d5dbe3;}
 table#apartamente tr.deschis td.tip,  table#apartamente tr.inchis td.tip {background-color: #e6e6e6;}
 table#apartamente tr.deschis td.descriere,  table#apartamente tr.inchis td.descriere {font-weight: normal;}
 .plan_mare {background-color: #756040;  }
 .plan_mare img {display: block; clear: both; }
 .plan_mare div {height: 18px; background-color: #d4c7b2; position: relative; top: 0; left: 0; }
 .plan_mare div div {float: left; width: 100%;} 
 .plan_mare div span{display: block; color: #65553b; font-weight: normal; line-height: 18px; background-image: url(../images/inchide.jpg); background-position: left center; padding-left: 13px;  position: absolute; right: 17px; cursor: pointer;  }
 .plan_mare div a.pdf_download , .plan_mare div a.prev_plan, .plan_mare div a.next_plan {padding: 0; position: absolute; left: 17px; display: inline; color: #65553b; font-weight: normal; line-height: 18px;}
 .plan_mare div a.prev_plan {left: 190px;}
 .plan_mare div a.next_plan {left: 240px;}
 
 
  
 #apartamente2 { border-style: solid; border-width: 2px; border-color: #9ba5b4; width: 454px; margin: 0 auto;}
 #apartamente2 table {width: 455px; display: block;}
 #apartamente2 table.deschis td {background-color: #e8f0f9;}
 #apartamente2 table.inchis td {background-color: #d5dbe3;}
 #apartamente2 table td.td1 {width: 22px; background-color: #e6e6e6;}
 #apartamente2 table td.td2 {width: 51px;}
 #apartamente2 table td.td_comp {width: 166px; font-weight: normal;}
 #apartamente2 table td.td3 {width: 165px;}
 #apartamente2 table td.td4 {width: 115px; font-weight: normal;}
 #apartamente2 table td.td5 {width: 60px;}
 #apartamente2 table td.td6 {width: 39px;}
 #apartamente2 table td {border-style: solid; border-width: 1px 0 0 1px; border-color: #fff; padding: 5px 0; font-weight: bold;  color: #494949; text-align: center; }
 #apartamente2 table td span {font-weight: normal;}
 #apartamente2 table td.last_td {border-width: 1px 1px 0 1px; width: 55px;}
 #apartamente2 table#last_table  {border-width: 0 0 1px; border-style: solid; border-color: #fff;}
 #apartamente2 table#first_table td {background-color: #78AB5A; color: #fff; height: 50px; font-weight: bold;}
 /* end apartamente */
 
 #galerie_proiecte2 { float: left; margin:0; padding:0; margin-left: -13px;}
 #galerie_proiecte2 li {float: left;margin:0 !important; background-image:none !important; width: 129px; height: 141px; padding: 38px 9px 0 !important;; border: solid #fff; border-width: 0 0 13px 13px; background-color: #E3E4E4; }
 #galerie_proiecte2 li span {width: 129px; height: 97px; display: block; position: relative; top: 0; left: 0;}
 #galerie_proiecte2 li a {display: block; border: 1px solid #999; position: absolute; top: 50%; left: 50%;}
 #galerie_proiecte2 li em {display: block; font-style: normal; text-align: center; padding: 15px 0 0;}
 
  /* start noua tm */
 #noua_timisoara {width: 463px; height: 301px; position: relative; top: 0; left: 0; background-image:url(../images/noua_tm_off.jpg); margin-bottom: 20px; }
 #noua_timisoara dl {background-color: #fff; width: 201px;  position: absolute; top: 1px; left: 235px; padding: 10px 13px; z-index: 100; }
 #noua_timisoara dl dt {height: 12px; background-image:url(../images/harta_dt.gif); text-indent: -3000px; overflow: hidden; padding-bottom: 7px;}
 #noua_timisoara dl dd {width: 100%; float: left; clear: left; padding-bottom: 2px;}
 #noua_timisoara dl dd a {display: block; font-weight: bold; background-image:url(../images/arrow_harta.gif); padding-left: 18px; background-position: 5px  5px; float: left;}
 #centru_afaceri_harta {width: 135px; height: 190px; background-image:url(../images/centru_afaceri_harta.jpg); position: absolute; top: 1px; left: 71px; visibility: hidden; }
 #blocul_victoria_harta {width: 29px; height: 44px; background-image:url(../images/blocul_victoria_harta.jpg); position: absolute; top: 110px; left: 313px; visibility: hidden; }
 #blocuri_teodor_harta {width: 91px; height: 44px; background-image:url(../images/blocuri_teodor_harta.jpg); position: absolute; top: 229px; left: 339px; visibility: hidden;    }
 #blocul_andrei_harta {width: 60px; height: 68px; background-image:url(../images/blocul_andrei_harta.jpg); position: absolute; top: 203px; left: 280px; visibility: hidden;}
 #noua_timisoara_map, #noua_timisoara_map img {display: block; cursor: default;}
 #noua_timisoara_map {position: absolute; top: 0; left: 0; z-index: 50; }
 #noua_timisoara_map area {cursor: pointer;}
  /* end noua tm */
  
  /* start aviz popup */
  #aviz_popup {
  width: 460px;
  height: 300px; border: 1px solid #204768;
  position: absolute;
  top: 50px;
  left: 50%;
  margin-left: -250px;
  padding: 40px 20px 20px;
  display: none;
 
  
  background-color: #fff;
  z-index: 1000; 
  }
  #aviz_popup_inner {
  
  height: 100%;
  overflow: auto;
  }
  #aviz_popup_inner p {margin: 10px; padding: 0;}
  #close_aviz {
  position: absolute;
  top: 15px;
  right: 20px;
  white-space: nowrap;
  
  }
  #aviz_popup h3 {
  margin: 0; padding: 0 0 0 10px;
  }
   #aviz_popup a:hover {text-decoration: underline;}
  /* end aviz popup */
  
   .td6 a.show_plans {display: block;}
   .td6 a {display: none;}
	#christmas {position: absolute; top: 0; left: 0; z-index: 105;}
	#christmas_close {position: absolute; bottom: 10px; right: 10px; z-index: 110; cursor: pointer;}
	
	#harta {
	margin-top: 15px;
	}