body{
	margin: 0 auto 20px auto;
	width:750px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*absolute*/
strong{
  color: #822533;
}
a{
  color: #822533;
  text-decoration: underline;
}
img{
  border: 0;
}
.errors{
  color: Red;
  text-transform: uppercase;  
  padding: 5px 0 5px 20px;
  background: url(images/error.gif) no-repeat 0 4px;
  display:block;
  margin: 0 0 5px 50px;
}
#ok{
	background: none;
	color: Green;
}
.clear{
  clear: both;
  text-indent:-9999px;
  padding: 0;
  margin: 0;
}
a:hover{
  text-decoration:underline!important;
}
#logo{
  font-size: 1px;
  padding: 0;
  margin: 33px 0 0 0;
}
#logo a{
  text-indent: -9999px; 
  display:block;
  text-decoration: none;
  background: url(images/logo.gif) no-repeat 0 0;
  width:194px;
  height: 48px;
  text-decoration: none!important;
}
#left{
  float:left;
  width:203px;
}
#menu{
  list-style-type: none;
  margin: 10px 0 0 0;
  padding: 2px 0 0 0;
  border-top:3px solid #333333;
  border-bottom:3px solid #333333;  
}
#menu li{
  font-size:11px;
  font-weight: bold; 
  padding: 0;
  margin: 0 0 2px 0;
}
#menu li a{
  color:#c99f86;
  display:block;
  height: 15px;
  padding: 5px 0 5px 20px;  
  text-decoration: none;
  width:183px;
  vertical-align: top;
}
#menu li a:hover{
  background:#af626d;
}
a#d{
  background: url(images/bkmenu1.gif) repeat-x 0 0;
}
a#n{
  background: url(images/bkmenu2.gif) repeat-x 0 0;
}
a#ba{
  background: url(images/bkmenu3.gif) repeat-x 0 0;
}
a#bc{
  background: url(images/bkmenu3.gif) repeat-x 0 0;
}
a#c{
  background: url(images/bkmenu4.gif) repeat-x 0 0;
}
a#ca{
  background: url(images/bkmenu5.gif) repeat-x 0 0;
}
a#f1{
  background: url(images/bkmenu6.gif) repeat-x 0 0;
}
a#co{
  background: url(images/bkmenu6.gif) repeat-x 0 0;
}
a#on{
  background:#af626d;
}
.newsletter{
  padding: 25px 0 0 0;
  margin: 1px 0;
  background: #333333 url(images/newsletter.gif) no-repeat 0 5px;
}
.newsletter p{
  padding: 5px;
  font-size: 9px;
  color:#FFFFFF;
  margin: 0;
}
.newsletter input{
  width: 130px;
  font-size:10px;
}
#newsletter{
	background: #822533;
	color:#D5BC2C;
	border: 0;
	width:auto;
	padding: 3px;
	margin: 0 0 0 5px;
}
#news{
/*  background: url(images/bknews.gif) repeat-x 0 0;*/
  background: #EEEEEE;
  padding: 0;
  margin: 0;
  border-top:3px solid #333333;    
  border-bottom:3px solid #333333;   
}
#news dt{
  background: #822533 url(images/noutati.gif) no-repeat 3% 50%;
  text-indent: -99999px;
  padding: 5px 0;
  margin: 1px  0 20px 0;
}
#news dd{
  margin: 0;
  line-height: 18px;
  padding:0 15px 40px 15px;
  font-size:11px;
  background: url(images/bk.jpg) no-repeat bottom center;
}
.data{
/*  background: url(images/date.gif) no-repeat 0 0;
  padding:2px 0 2px 18px;*/
  margin: 2px 0;
  line-height: normal;  
  display:block;
  font-style: italic;
  font-size:9px;
}
a.newstitle{
  line-height: normal;  
  display: block;
  color:#822533;
  text-decoration:none;  
  font-size:13px;
  font-weight: bold;
}

/*main*/
#main{
  float: left;
  width:511px;
  margin: 0 0 0 20px;
}
#smallmenu{
  list-style-type: none;
  padding: 0;
  margin: 5px 0;
  padding: 0 0 0 335px;
}
#smallmenu li{
  display:inline;
  font-size:9px;  
}
#smallmenu li a{
  font-size:9px;
  color:#333333;
  text-decoration:none;
}
#upmenu{
  list-style-type: none;
  padding: 0;
  margin: 33px 0 0 0;
  height: 40px;
  border-bottom:3px solid #a2291e;  
  background: url(images/bktop.gif) repeat-x left bottom;  
}
#upmenu li{
  float:left;
  margin: 0 10px 0 0;
  background: url(images/bkup.gif) no-repeat left bottom;
  padding: 20px 15px 0 15px;
  height: 20px;  
}
#upmenu li#last{
  padding: 10px 0 10px 50px;
}
#upmenu li a{
  text-decoration: none;
  color:#822432;
}
.cauta{
  padding: 0;
  margin:0;
}
.cauta2{
  padding: 0;
  margin: 10px 0;
}
.cauta p{
  padding: 0;
  margin:0;
}
.cauta p input, .cauta2 p input{
  padding: 2px;
  margin: 0;
  font: 10px Verdana, Tahoma, sans-serif;
  letter-spacing: 1px;
  width:120px;
  border:1px solid #822432;
}
#submit{
  background: url(images/cauta.gif) no-repeat 0 0;
  border: 0;
  margin: 0 0 0 5px;
  cursor: pointer;
  text-indent: -99999px;
  width:20px;
}
#submit2{
  background: url(images/cauta.gif) no-repeat 0 0;
  margin: 0 0 0 5px;
  border: 0;
  cursor: pointer;  
  text-indent: -99999px;
  width:20px;
}
.maincenter{
  background: url(images/main.jpg) no-repeat 0 0;
  height: 139px;
  margin: 0;
}
.maintext{
	float: left;
	width:253px;
}
#textright{
	margin: 0 0 0 5px;
}
.mainpic{
	font-size:1px;
	text-indent: -9999px;
	padding: 1px 0 0 0;
  border-top: 3px solid #822432;
	margin: 0;	
	background: url(images/persoane.jpg) no-repeat 0 1px;
	height: 32px;
}
#bcredite{
  background: url(images/bcredite.jpg) no-repeat 0 1px;
  clear: left;
}
#right{
	background: url(images/companii.jpg) no-repeat 0 1px;
}
#right2{
	background: url(images/f1.jpg) no-repeat 0 1px;
  clear: left;
}
.ptext{
	padding:10px;
	margin: 0 0 10px 0;
  float: left;
  background: url(images/bkprodus.gif) repeat-x 0 0;    
  line-height: 18px;
  font-size:11px;	
	width:233px;  
  height: 220px;
}
a.alink{
  line-height: normal;  
  display: block;
  color:#822432;  
  font-size:13px;
  padding: 0;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 5px 0;
}
a.more{
  line-height: normal;  
  clear:left;
  color:#822432;
  width:120px;
  font-size:11px;
  text-decoration:none;    
  display:block;
  padding: 0 0 0 15px;
  background: url(images/arrow.gif) no-repeat 0 4px;
  font-weight: bold;
  margin: 5px 0 0 0;  
}
/*footer*/

#footer{
	padding: 10px 0;
	margin: 0;
	border-top:1px solid #822432;  
  list-style-type: none;
}
#footer li{
	display:inline;
}
#footer li a{
	text-decoration: none;
	font-size:9px;
	color:#333333;
}

/*despre noi*/
#homeloc{
  position:absolute;
  background: url(images/home.gif) no-repeat 0 0;
  width:13px;
  height: 14px;
  display:block;
  text-indent: -9999px;
  text-decoration: none!important;
}
#desprenoi{
  background: #822432 url(images/desprenoi.jpg) no-repeat top center;  
  padding: 85px 0 7px 5px;
  border: 0;
  margin: 0;
  height: 19px;
  color:#c99f86;
  font-size: 14px;
}
#cariera{
  background:#822432 url(images/cariera.jpg) no-repeat top center;  
  padding: 85px 0 7px 5px;
  margin: 0; 
  color:#c99f86;
  height: 19px;  
  font-size: 14px;  
}
#contact{
  background:#822432 url(images/contact2.jpg) no-repeat top center;  
  padding: 85px 0 7px 5px;
  margin: 0; 
  color:#c99f86;
  height: 19px;  
  font-size: 14px;  
}
#formula1{
  background:#822432 url(images/formula1.jpg) no-repeat top center;  
  padding: 85px 0 7px 5px;
  margin: 0; 
  color:#c99f86;
  height: 19px;  
  font-size: 14px;  
}
#despretext{
  background: url(images/bknews.gif) repeat-x left top; 
  width:471px;
  padding: 20px;
  min-height:336px;
}
/* style pt text*/
.despre{
  font-size: 11px;
  line-height: 18px;
}
.despre p{
  padding: 0!important;
  margin: 0 0 10px 0!important;
}

/*news*/
.news{
  padding: 0 0 10px 0;
  margin: 0 0 20px 0;
  background: url(images/dot.gif) repeat-x left bottom;
}
.newstext{
  line-height: 18px;
  padding: 0;
  margin: 0;
  font-size:11px;
}
.back{
  display: block;
  background:url(images/back.gif) no-repeat 0 0;
  padding: 0 0 0 22px;
  font-size:11px;
  height: 20px;
  width:100px;
  margin: 0 0 200px 0; 
  color:#822533;
}

/*persoane*/
#brokeraj{
  background: #822432 url(images/brokeraj.jpg) no-repeat top center;  
  padding: 85px 0 7px 5px;
  margin: 0; 
  height: 19px;
  color:#c99f86;
  font-size: 14px;
}
#brokerajauto{
  background: #822432 url(images/brokerajauto.jpg) no-repeat top center;  
  padding: 85px 0 7px 5px;
  margin: 0; 
  height: 19px;
  color:#c99f86;
  font-size: 14px;
}
#aftersales{
  background: #822432 url(images/aftersales.jpg) no-repeat top center;  
  padding: 85px 0 7px 5px;
  margin: 0; 
  color:#c99f86;
  height: 19px;  
  font-size: 14px;
}
#submenu{
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#submenu li{
  background: url(images/arrow.gif) no-repeat 0 2px;
  padding: 0 0 0 20px;
  margin: 0 0 5px 0;
}
#submenu li a{
  text-decoration:none;  
  font-size:11px;
  font-weight: bold;
}
h3.prodtitle{
  color:#a2291e;
/*  background: url(images/arrow.gif) no-repeat 0 4px;*/
  padding: 0;
  font-size:14px;
  margin: 40px 0 5px 0; 
  text-decoration: underline;
  text-transform: uppercase;
}
.prodtext{
  line-height: 18px;
  font-size:11px;
}
.prodtext img{
  margin: 5px 10px 5px 0;
  border:1px solid #CCCCCC;
  background: #FFFFFF;
  padding: 5px;  
}
.prodtext table{
  border-collapse: collapse;  
  width:480px;
}
.prodtext table td, .prodtext table tr{
  border: 1px solid #CCCCCC;
  padding: 2px;
}
.photo{
  float: left;
  margin: 5px 10px 5px 0;
  border:1px solid #CCCCCC;
  background: #FFFFFF;
  padding: 5px;
}
.photo_formula{
  margin: 5px 10px 5px 0;
  border:1px solid #CCCCCC;
  background: #FFFFFF;
  padding: 5px;
}
p.center{
  text-align: center;
  padding: 100px 0;
  color:#a2291e;  
}
p.center2{
  padding: 0;
  color:#a2291e;  
  font-weight: bold;
  margin: 0;
}
.newsletter_error{
	padding: 0;
	margin: 0;
}

/*cariera*/
.job{
  padding: 0 0 10px 0;
  margin: 0 0 20px 0;
}
.job span{
  color: #a2291e; 
  font-weight: bold;
}
.jobtext{
  padding: 5px 0;
  font-size:11px;
}
.job em{
  font-size:11px;
  color: #a2291e;   
}
.job ol li{
	padding: 0;
	margin: 0 0 10px 0;
}
form.cv{
  padding: 0;
  margin: 5px 0 0 0;
  width:400px;
  border-top:1px solid #a2291e;  
}
form.cv p{
  padding: 0;
  margin: 0 0 5px 0;
}
form.cv p label{
  width: 150px;
  float: left;
  text-align: right;
  padding: 3px 5px 0 0;
}

/*contact*/
form.contact{
  padding: 0;
  margin: 0;
  float: right;
  width:300px;
}
form.contact p{
  padding: 0;
  margin: 0 0 5px 0;
}
form.contact p label{
  width: 100px;
  float: left;
  text-align: right;
  padding: 3px 5px 0 0;
}
form.contact p textarea, form.contact p input{
  width: 180px;
}
form.contact p input.btn{
  width: auto;
}

/*cautare*/
.rez{
  padding: 0 0 10px 0;
  margin: 20px 0 0 0 ;
  float: left;
  clear: left;
  background: url(images/dot.gif) repeat-x left bottom;
  width:470px;  
}

.flo{
	font-size: 9px;
	text-decoration: none;
}