/* global reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }

body{background: #95CD3C; font-family: "Helvetica"; font-size:13px;color:#575757}
a, a:visited{text-decoration:none; color:#575757;}
a:hover{text-decoration:underline;}
img{border:0;}
ul{list-style-type:none;}

h1{font-size:24px;margin-bottom:20px;}
td{height:30px;}
.formular input {width:400px;}
.formular textarea{width:400px;height:200px;}
.formular{margin-bottom:50px;}


.searchbox{z-index:2000;margin-left:300px;margin-top:50px; margin-bottom:-100px; width: 370px; float:left; position:relative; display:inline;}
.searchbox input{width:300px;}

.meniustanga li{padding:10px;}
p .autocompleteville{padding:5px;font-size:14px;}

a.linkbtn{color:#7cb100;font-weight:bold;}

.rno{background-color:#ffc8c8;border:1px solid #b10000;margin:20px;padding:20px;}
.rok{background-color:#d1f57e;border:1px solid #7cb100;margin:20px;padding:20px;}

.categorii{
     position:absolute;
     left: 50%;
     top: 50%;
     width: 900px;
     height: 500px;
     margin-top: -220px;
     margin-left: -450px;
     border: 1px solid red; 
z-index:1000;
display:none;
}


.favoris{margin:0 0 10px  20px;background: url('/images/fav.gif') no-repeat;padding-left:20px;height:15px;font-size:15px;}
.favoris a{color:#d44747;}

.title h1{text-align:right;font-size:20px;color:#000;font-weight:bold;margin-top:10px;}
.ce h2{font-size:16px;font-weight:bold;margin:40px 0 20px 0; border-bottom:1px solid #ce3c85;padding:0 0 5px 0;color:#ce3c85;}

.subcategorii li{font-size:14px;margin:15px 0 0 15px;}
.subcategorii li a{color:#000;text-decoration:underline;}
.substanga{float:left;width:50%;}


.anunturi{margin:20px 0 20px 0;}
.anunt{padding:5px;border-bottom:1px solid #989898; float:left; width: 480px; padding-bottom:10px;}
.anunttitle{float:left;width:80%;font-size:15px;font-weight:bold;}
.anuntpret{color:#88a31b;font-size:15px;font-weight:bold;}
.anuntpoza{width:70;text-align:center;float:left;margin-right:10px;}
.anuntdesc{padding:10px;}
.anuntville{font-weight:bold;font-size:11px;margin-left:10px;font-style:italic;}
.anuntfavoris{padding-left:20px;height:15px;float:left;width:80%;font-size:11px;}
.anuntfavoris a{color:#d44747;}
.anunterror{font-size:11px;}
.anunterror a{color:#c2462c;}

.anuntadmin{padding:5px;border-bottom:1px solid #989898; float:left; width: 560px; padding-bottom:10px;}
.anuntadmin img{float:left; margin: 0 5px 5px 0; display:inline;}
.anuntadmin h4{font-weight:bold;}

#center{width: 1022px; margin: 0 auto;}
#wrapper{width: 1022px; float:left; background: url('/images/wrapper.jpg') repeat-y; padding:0 12px 0 12px;}
#head{width: 969px; height: 20px; float:left; background: url('/images/head.jpg') no-repeat; margin: 0 0 0 15px; display:inline; color:#fff; text-align:center; padding-top: 8px;}
  #head li{display:inline; }
  #head li a, #head li a:visited{color:#fff; margin: 0 25px 0 25px; }
#content{width: 720px; float:left; }
  #top{width: 660px; float:left; padding: 5px 0 5px 40px; }
  #top img{float:left; margin: 0 300px 0 0; display:inline;}
  h5.villetop{font-size:18px; color:#A5A5A5; margin: 10px 380px 2px -35px; display:inline; float:left; width: 250px; display:inline;}
  a.changer, a:visited.changer{color:#95CD3C; font-size:10px; float:left; margin: 0 0 0 100px; text-align:center;}
  #topmenu{width: 670px; float:left; padding: 0 50px 0 0; position:relative; z-index:1;}
    #topmenu ul{float:right;}
    #topmenu li{display:inline; float:left;}
    #topmenu li a, #topmenu li a:visited{color:#666769; font-size:14px; font-weight:bold; margin: 0 3px 0 0;}
    #topmenu li.grayli{background:url('/images/grayli.jpg') no-repeat left; padding: 7px 0 7px 4px; }
    #topmenu li.grayli a, #topmenu li.grayli a:visited{background: url('/images/grayli1.jpg') no-repeat right; padding: 7px 4px 7px 0; }  
    #topmenu li.pinkli{background:url('/images/pinkli.jpg') no-repeat left; padding: 7px 0 7px 3px; }
    #topmenu li.pinkli a, #topmenu li.pinkli a:visited{background: url('/images/pinkli1.jpg') no-repeat right; padding: 7px 4px 7px 1px; } 
    #topmenu li.greenli{background:url('/images/greenli.jpg') no-repeat left; padding: 7px 0 7px 3px; }
    #topmenu li.greenli a, #topmenu li.greenli a:visited{background: url('/images/greenli1.jpg') no-repeat right; padding: 7px 4px 7px 1px; } 
  #path{font-size:10px;width: 700px; background: url('/images/path.jpg') repeat-x; float:left; color:#848484; padding: 12px 0 12px 20px; position:relative; z-index:0; margin-top:-1px;}
    #path a, #path a:visited{color:#848484;}
  
  #left{width:221px; float:left; margin: 15px 0 0 0; display:inline;}
    .divcontent{width: 201px; padding: 5px 10px 8px 10px; float:left;}
    #graydiv{width: 221px; float:left; margin: 1px 0 0 0; display:inline;}
      #graydiv h4{background:#B1B1B1; font-size:14px; color:#fff; font-weight:normal; padding: 3px 10px 3px 10px;}
      
      #graydiv input{border:1px solid #B1B1B1; width: 160px; float:left;}
      #graydiv input.go{border:none; width: 30px; float:left; margin: 0 0 0 5px; color:#B1B1B1; background:#fff;}
      
    #reddiv{width: 221px; background:#F8E3E4; float:left; margin: 1px 0 0 0; display:inline;}
      #reddiv h4{background:#dd767a; font-size:14px; color:#fff; font-weight:normal; padding: 3px 10px 3px 10px;}
      #reddiv a, #reddiv a:visited{color:#fff; font-size:13px; line-height:14px;}  
    #reddiv li a, #reddiv li a:visited{color:#CD3C41;}
      
    #mauvediv{width: 221px; background:#F8E3EE; float:left; margin: 1px 0 0 0; display:inline;}
      #mauvediv h4{background:#dc78aa; font-size:14px; color:#fff; font-weight:normal; padding: 3px 10px 3px 10px;}
      #mauvediv a, #mauvediv a:visited{color:#fff; font-size:13px; line-height:14px;}
    #mauvediv li a, #mauvediv li a:visited{color:#CD3C84;}
      
    #bluediv{width: 221px; background:#E3F3F8; float:left; margin: 1px 0 0 0; display:inline;}
      #bluediv h4{background:#78c4db; font-size:14px; color:#fff; font-weight:normal; padding: 3px 10px 3px 10px;}
      #bluediv a, #bluediv a:visited{color:#fff; font-size:13px; line-height:14px;}
    #bluediv li a, #bluediv li a:visited{color:#3CA9CD;}
      
    #greendiv{width: 221px; background:#F0F8E3; float:left; margin: 1px 0 0 0; display:inline;}
      #greendiv h4{background:#b6dc77; font-size:14px; color:#fff; font-weight:normal; padding: 3px 10px 3px 10px;}
      #greendiv a, #greendiv a:visited{color:#fff; font-size:13px; line-height:14px;}
    #greendiv li a, #greendiv li a:visited{color:#95CD3C;}      
      
    #orangediv{width: 221px; background:#FDF4E1; float:left; margin: 1px 0 0 0; display:inline;}
      #orangediv h4{background:#f4c76a; font-size:14px; color:#fff; font-weight:normal; padding: 3px 10px 3px 10px;}
      #orangediv a, #orangediv a:visited{color:#fff; font-size:13px; line-height:14px;}
    #orangediv li a, #orangediv li a:visited{color:#F1AE29;}
      
    #browndiv{width: 221px; background:#F6F1E8; float:left; margin: 1px 0 0 0; display:inline;}
      #browndiv h4{background:#d2ba8d; font-size:14px; color:#fff; font-weight:normal; padding: 3px 10px 3px 10px;}
      #browndiv a, #browndiv a:visited{color:#fff; font-size:13px; line-height:14px;}
    #browndiv li a, #browndiv li a:visited{color:#BE9D5C;}
      
    .advbox{width: 212px; float:left; margin: 10px 0 10px 2px; display:inline;}
      .advboxtop{width: 212px; float:left; height:4px; background: url('/images/advboxtop.jpg') no-repeat;}
      * html .advboxtop{margin-bottom: -8px;}
      .advboxbody{width: 212px; float:left; background: url('/images/advboxbody.jpg') repeat-y;}
      .advboxcontent{width: 200px; float:left; background: url('/images/advboxcontent.jpg') repeat-x; margin: 0 1px 0 1px; display:inline; padding: 0 5px 0 5px; min-height: 140px; text-align:center;}
      .advboxbottom{width: 212px; float:left; height:4px; background: url('/images/advboxbottom.jpg') no-repeat;}
  #right{float:left; width: 277px; margin: 10px 0 0 3px; display:inline;}
    #right img{border:1px solid #909090; margin-bottom: 5px; float:left; display:inline;}
      .advboxcontent p{color:#CD3C84; font-size:14px; margin: 5px 0 5px 0;}
      p.graytext{font-size:14px; color:#767676;}
      span.size36{font-size:36px;}
      span.size25{font-size:25px;}
      a.proposer, a:visited.proposer{background: url('/images/proposer.jpg') no-repeat; color:#fff; font-size:14px; padding: 3px 5px 5px 3px; float:left; margin: 3px 0 5px 35px; display:inline;}
      
  #middle{width: 488px; float:left; padding: 5px; overflow:hidden;}
   
  .meniustanga a:hover{color:#f26b9b;font-weight: bold;}
     
    #right p{text-align:center; font-size:12px; float:left;}
      span.greentext{color:#A5C400; background: url('/images/arrowgreen.jpg') no-repeat 0 5px; padding: 0 0 10px 20px;  margin: 0 0 0 40px; display:inline; }
    #right a, #right a:visited{color:#979797; font-weight:bold;}
    
  #footer{width: 980px; float:left; text-align:center; background:#CD3C84; padding:10px; font-size:12px; color:#fff;}
    #footer a, #footer a:visited{color:#fff;}
    p.credits{float:right; margin: 5px 30px 10px 0; color:#767676; font-size:12px; display:inline;}
    p.credits a, p.credits a:visited{color:#767676;}
    p.credits a.mauvetext, p.credits a:visited.mauvetext{font-weight:bold; color:#CD3C84;}  
    
    .anbodyform{width: 425px; float:left; margin: 10px 0 0 20px; display:inline; text-align:justify; font-size:10px; color:#888888; line-height: 12px;}
    .anbodyform label{width: 100%; float:left; color:#888888; font-size:12px; margin: 10px 0 3px 0; display:inline;}
    .anbodyform input{width: 100%; float:left; border: 1px solid #C1C1C1; color:#888888;}
    .anbodyform input.checkbox, .anbodyform input.radio{width: auto; float:left; border: none; height:15px; display:inline; position:relative; }
    .anbodyform label.shortlabel{width: 110px; float:left; color:#888888; font-size:12px; margin: 0px 10px 0 0; display:inline; height: 15px; position:relative; }
    .anbodyform textarea{width: 100%; float:left; border: 1px solid #C1C1C1; height: 150px; color:#888888;}
    a.submit6, a:visited.submit6{font-size:14px; font-weight:bold; color:#CD3C84; float:left; width: 100%; text-align:center; padding:1px; margin: 5px 0 5px 0; display:inline;}
    
    p.typeannonce{float:left; width: 300px; }
    p.price2{font-size:18px; color:#CD3C84; width: 120px; float:left; text-align:right;}
    .anbodytext p.description{float:left; width: 100%; margin: 20px 0 10px 0;}
    .smallimages img{margin: 10px 0 0 5px; float:left; display:inline;}
    
    #ifbody{background: url('/images/alertemail.png') no-repeat; float:left; width: 715px; height: 342px; overflow:hidden;}
    #ifcontent{background: url('/images/idee.png') no-repeat; width: 650px; height: 210px; float:left; margin: 25px 0 0 30px; display:inline; background: url('/images/acceder.png') no-repeat right top; padding: 55px 0 0 0; }
    #ifcontent1{width: 650px; height: 210px; float:left; margin: 25px 0 0 30px; display:inline; background: url('/images/idee.png') no-repeat right top; padding: 55px 0 0 0; }
      span.ifleft{width: 240px; float:left; }
      .ifleft label{width: 100%; float:left; color:#686868; font-size:11px; margin: 7px 0 2px 0; display:inline; background:none;}
      .ifleft input{width: 100%; float:left; border:1px solid #BDBDBD; color:#993035; font-size:11px; padding: 3px;}
      .ifleft input:focus{background:#F9D8DA;}
      span.ifright{width: 390px; float:left; margin: 0 0 0 20px; display:inline; height: 206px; }
      * html span.ifright{width: 380px;}
      .ifright label{width: 100%; float:left; color:#686868; font-size:11px; margin: 7px 0 2px 0; display:inline; background:none;}
      .ifright input{width: 70px; float:left; border:1px solid #BDBDBD; color:#993035; font-size:11px; padding: 3px; margin: 0 5px 0 0; display:inline; }
      .ifright textarea{width: 97%; float:left; border:1px solid #BDBDBD; color:#993035; font-size:11px; padding: 3px; margin: 0 5px 0 0; display:inline; height: 130px; overflow:auto;}
      .ifright input:focus, .ifright textarea:focus{background:#F9D8DA;}
      .ifright label.ifshort{width: auto; float:left; color:#686868; font-size:11px; margin: 7px 5px 2px 2px; display:inline;}
      .ifright label.ifshort1{width: auto; float:left; color:#993035; font-size:11px; margin: 7px 5px 2px 0; display:inline;}
      .ifright input.ifcheckbox{float:left; width: auto; padding:0; margin:5px 5px 5px 0; display:inline; border:none;}
      a.ifsubmit, a:visited.ifsubmit{float:left; width: 100%; padding:0; margin:15px 0 0 0; display:inline; background:none; border:none; color:#D8575B; font-size:14px; font-weight: bold; text-align:center;} 
     #iflogo{width:86px; height: 33px; float:right; background: url('/images/iflogo.jpg') no-repeat;  margin: 6px 20px 0 0; display:inline;} 
     * html #iflogo{margin-top: -52px;}
     *+html #iflogo{margin-top: 4px;}     
     span.ifright1{width: 640px; float:left; margin: 0 0 0 20px; display:inline; height: 206px; }
    .ifright1 label{width: 200px; float:left; color:#686868; font-size:11px; margin: 7px 0 2px 0; display:inline; background:none; }
      .ifright1 input{width: 200px; float:left; border:1px solid #BDBDBD; color:#993035; font-size:11px; padding: 3px; margin: 0 5px 0 0; display:inline; }        
    .ifright1 input:focus{background:#F9D8DA;}
    span.group2{width: 200px; float:left; margin: 60px 0  0 70px;}
    a.oublie, a:visited.oublie{text-align:center; float:left; color:#686868; font-size:11px; font-weight:bold; padding:1px; margin: 50px 0 0 256px; display:inline;}
    
    .bitialbastru{
background-color:#93b3f9;
border:1px solid #3458a8;
padding:20px;
margin:20px;
text-align:center;
font-size:14px;
}
.bitiverde{
background-color:#9ee3a9;
border:1px solid #34a847;
padding:20px;
margin:20px;
text-align:center;
font-size:14px;
}

.bitititle{margin-bottom:5px;font-size:14px;font-weight:bold;}
.bititrenulet{padding:5px;margin-bottom:5px;}

.actu{float:left; width: 100%; }
#anbodyform{float:left; padding:10px;}
p.email_site2{float:left; margin-right: 75px; margin-top:10px; display:inline;}

a.a14, a:visited.a14{font-size:14px; font-weight:bold; color:#000; margin-left:30px; margin-top:5px;}
span.a12{margin-left:50px; margin-top:5px;}
span.a12 a, span.a12 a:visited{font-size:12px; font-weight:normal; color:#000; }
h3.a14{font-size:14px; font-weight:bold; margin: 5px 0 0 30px;}

#search5{float:left; margin: 20px 0 0 -200px; display:inline; position:relative; z-index:1; height: 500px;}
.pozabiti{float:left; top:100px; left:-300px; position:absolute; z-index:0; width: 598px; height: 355px; overflow:hidden;}
.pozabiti img{margin: -1px 0 0 -1px;}
#div_autocomplete{position: relative; z-index:1000;}