body  {
         background: #BCBCBC url('images/bg.png') repeat-x;
         font-family: 'lucida sans unicode', 'bitstream vera sans', georgia, verdana;
         font-size: 9pt;
         margin: 0;
         }
.t_main {width: 862px; margin: auto;}

#sus  {height: 116px;}
#st-sus  {float: left; margin-top: 30px; width: 500px;}
#st-sus p#titlu   {font-size: 130%; }
#dr-sus  {float: right; margin-top: 25px}
#globe   {float: left;}

#main {
         min-height: 250px;
         margin-top: 20px;
         clear: both;
         }

#main .content,#main .content2
{
   float: left;
   width: 555px;
   min-height: 395px;
   padding: 20px;
   background: #DFDFE0;
   margin-top: 5px;
   border: 8px solid #F3F3F3;
   font-family: arial, helvetica, sans-serif;
   font-size: 12pt;
}
#main .content *, #main .content2 *  {margin-top: 0}
#main .content2
{
   width: 805px;
   min-height: inherit;
}

#container-animatie  {
         width: 595px;
         height: 286px;
         float: left;
         background: #3F3F3F;
         padding: 8px;
         }

#container-animatie div
{
   position: absolute;
   margin-top: 0;
   margin-left: 0;
   display: none;
}

#cautare  {
         width: 240px;
         height: 303px;
         float: right;
         background: #1D1D1D;
         }

#container-animatie, #cautare {margin-top: 30px;}

#dreapta  {
         width: 240px;
         height: 450px;
         float: right;
         background: #3C3C3C;
         margin-top: 5px;
         color: #fff;
         }
#dreapta #dreapta-content   {padding: 10px;}

#dreapta-content .oferta_speciala
{
   width: 220px;
   position: absolute;
   margin-top: 0;
   margin-left: 0;
   overflow: hidden;
}

#dreapta a  {color: #DFDFE0}

#footer  {
            background: #2A2A2A url(images/bg_footer.png) repeat-x;
            height: 157px;
            width: 100%;
            clear: both;
            margin-top: 40px;
            color: #eee;
            font-size: 8pt;
            }
#footer a   {color: #eee}
#footer #footer-content
{
   padding: 20px;
   color: #fff;
   font-size: 9pt;
}

#footer-content a {color: #fff}

.tab
{
   float: left;
   width: 28%;
   padding: 0px 20px;
   border-right: 1px solid #848484;
}
.tab-last  {border: 0}

#menu-div
{
   background: #222222 url('images/bg_meniu.png') repeat-x;
   height: 39px;        	    	
}
#menu {
    	padding: 0px;
     	list-style: none;
      height: 100%;
      }

#menu li {
            float: left;
            }
#menu li a{
              font-size: 10pt;
              color: #fff;
              text-decoration: none;
              height: 39px;
              width: 100px;
              padding: 0 10px;
              line-height: 3.3em;
              text-align: center;
              text-transform: uppercase;
              display: block;
              }

#menu li a:hover{
               background: #A50000;
               }

#cautare-content {padding: 10px; color: #fff; background: url(images/bg_caseta.png) center 6px repeat-x}
#f_cautare  {margin-top: 40px}
#f_cautare label  {display: block; font-weight: bold}
#f_cautare select {width: 100%; margin-bottom: 7px; background: #1D1D1D; color: #fff}
#f_cautare select  {border: 1px solid #7E7E7E;}

div.separator {
	background	: url(hr.jpg) repeat-x left 2px;
	height		: 5px;
	width		   : 100%;
	padding		: 0;
	margin		: 5px auto;
	clear		   : both;
}		
a  {text-decoration: none; color: #A50000}
a:hover {text-decoration: underline}

img   {border: 0}

h1
{
   text-transform: uppercase;
   font-size: 110%;
   letter-spacing: 2px;
   color: #3B3B3B;
   font-weight: normal;
   margin: 0;
}
h2
{
   text-transform: uppercase;
   color: #fff;
   font-size: 110%;
   font-weight: normal;
   font-style: italic;
   margin-left: 40px;
   background: #B1B1B1;
   border-radius: 15px;
   -webkit-border-radius: 15px;
   -moz-border-radius: 15px;
   -khtml-border-radius: 15px;
   behavior: url(border-radius.htc);
   padding: 3px 10px;
   border: 2px solid #fff;
}

h2:hover {background: #C3C3C3; color: #800000}

h3
{
   text-transform: uppercase;
   letter-spacing: 3px;
   text-align: center;
   font-size: 115%;
   font-weight: normal;
   margin: 10px;
}
.second-word   {color: #B0B0B0; margin-left: 4px}

p.titlu_os
{
   text-align: left;
   font-weight: bold;
   text-transform: capitalize;
}

#meniu_tipuri_imobile
{
   margin-bottom: 20px;
   text-align: center;
}

.buton  {
            background: url(images/buton.png) no-repeat;
            border: 0;
            width: 97px;
            height: 30px;
            text-align: center;
            display: block;
            line-height: 2.6em;
            color: #fff;
            font-size: 9pt;
            text-transform: uppercase;
            cursor: pointer;
            }
.buton:hover  {background: url(images/buton-over.png) no-repeat;}

.txt_hl  {color: #A50000}
img.poza {border: 4px solid #fff; }

.coloana2 {float: left; width: 47%; margin: 5px 7px;}
.coloana4
{
   float: left;
   width: 137px;
   margin: 10px 0px;
   text-align: center;
}

.rand {clear: both;}

.rand_imobil
{
   display: table;
   clear: both;
   background: url('images/bg_rand_imobil.png') repeat-x;
   height: 120px;
   padding: 10px 20px 20px 10px;
   border-top: 1px dotted #222;
}

.rand_imobil:hover   {background: #FBF5CE}

.rand_imobil .box_imagine
{
   width: 135px;
   float: left;
   text-align: center;
}

.rand_imobil .box_descriere
{
   float: left;
   width: 280px;
   font-size: 90%;
}

.rand_imobil .box_pret
{
   float: left;
   width: 90px;
   padding: 5px;
   text-align: center;
   margin-left: 5px;
}


.badge_pret
{
   background: url(images/badge.png) no-repeat;
   width: 89px;
   height: 89px;
   padding-top: 35px;
   position: absolute;
   margin-left: 135px;
   text-align: center;
   font-weight: bold;
   float: right;
   color: #fff;
   font-size: 9pt;
}

.inputuri
{
   font-style:italic;
   font-weight:bold;
   color:#cc0000;
   background:transparent;
   border:1px solid #777
}