/* CSS Document */
body { padding:0; margin:0; font-family:arial,helvetica,clean,sans-serif; font-size:12px; height:100%; color:#555; }
body { background:url(images/background.gif) top center repeat-y #e8e8e8; }
img { border:0;}

/* main page */
#page { width:990px; margin: 0 auto;}
#pagetop { height:29px; background:url(images/pagetop.jpg) center no-repeat; margin:0 2px 0 2px; position:relative; text-align:right; }
#pagestop { height:72px; background:url(images/pagestop.jpg) top repeat-x; margin:0 2px 0 2px; position:relative; }
#pagemenu { height:32px; background:url(images/pagemenu.jpg) top repeat-x; margin:0 2px 0 2px; position:relative; }
#pagesmenu { height:20px; background:url(images/pagemenu.jpg) bottom repeat-x; margin:0 2px 0 2px; position:relative; }
#maimult { position:absolute; right:0; margin-top:-6px; height:26px; width:104px; background:url(images/maimult.jpg);}
#logo { position:absolute; top:30px; left:10px; }
#innerpage { margin:0 15px 0 15px; background:url(images/contentbg.gif) 635px repeat-y; border-bottom:solid 1px #e2e2e2; }



.advert468 { position:absolute; right:10px; top:0; }


ul { padding:0; margin:0; }
ul li { list-style-type:none; margin-left:10px; }

/* page links */
a 		{ text-decoration:underline; color:#336699;}
a:active{outline:none;}:focus{-moz-outline-style:none;}
a:hover { text-decoration:underline; color:#FF6600; }
.ads {  font-size:12px; color:#666666; height:18px; text-align:center; }

a.adss  { font-size:11px; color:#336699; text-decoration:none; }
a.adss:hover { color:#FF6600; text-decoration:underline;}
a.ads  { font-size:11px; color:#666; text-decoration:none; }
a.ads:hover { color:#FF6600; text-decoration:underline;}

a.navig  { font-size:11px; color:#666; text-decoration:none; background:url(images/tipanunt.jpg) left no-repeat; padding-left:18px; }
a.navig:hover { color:#FF6600; text-decoration:underline;}
a.navigs { font-size:11px; color:#666; text-decoration:none; background:url(images/arrowo.jpg) left no-repeat; padding-left:15px; margin-left:3px; }
a.navigs:hover { color:#FF6600; text-decoration:underline;}

a.bold { font-weight:bold; }
.arrow { padding-left:15px; background:url(images/arrow.jpg) left center no-repeat; }
a.arrow	{ color:#336699;}
a.arrow:hover { color:#ff6600; }



a.adauga { display:block; height:37px; width:221px; background:url(images/adauga.jpg) bottom no-repeat; }
a.adauga:hover { background:url(images/adauga.jpg) top no-repeat; }
/* utilizator logat */
#usermenu { position:relative; padding:5px; }
.userspacer { height:7px; width:150px; background:url(images/spacer.gif) center repeat-x; }
.menu1 { padding-left:20px; margin-top:2px; background:url(images/user_1.jpg) left center no-repeat; }
.menu2 { padding-left:20px; margin-top:2px; background:url(images/user_2.jpg) left center no-repeat; }
.menu3 { padding-left:20px; margin-top:2px; background:url(images/user_3.jpg) left center no-repeat; }
.menu4 { padding-left:20px; margin-top:2px; background:url(images/user_4.jpg) left center no-repeat; }
.menu5 { padding-left:20px; margin-top:2px; background:url(images/user_5.jpg) left center no-repeat; }
/* menu links */
#pagemenu a { display:block; float:left; height:27px; padding:5px 7px 0 7px; color:#666; font-weight:bold; text-decoration:none; z-index:11; }
#pagemenu a:hover { background:url(images/pagemenuov.jpg) center top no-repeat; color:#FF6600; }   
#pagemenu a.curr { background:url(images/pagemenuov.jpg) center top no-repeat; color:#FF6600; }  

#pagesmenu a { display:block; float:left; padding:0 10px 0 10px; color:#666; text-decoration:none; }
#pagesmenu a:hover , a.curr { color:#FF6600; text-decoration:underline; }

/* vassy bar */
#vassy { position:relative; margin:0 3px 0 3px; padding:5px; text-align:right; background:url(images/vasssy.jpg) top repeat-x; } 
#vassy img { position:absolute; left:5px; }
#vassy a { font-weight:bold; font-size:11px; text-transform:uppercase; }
/* menu */
#menu { position:absolute; bottom:-7px; left:0px; padding-right:23px; background:url(images/menue.gif) right 0px no-repeat; }
#menu a { display:block; float:left; padding:6px; padding-bottom:13px; color:#666; text-decoration:none; text-transform:uppercase; font-weight:bold; background:url(images/menu.jpg) top repeat-x; } 
#menu a:hover , a.current { background:url(images/menuh.gif) bottom center no-repeat #fff; }
/* section rignt */
#section { width:300px; float:left; }
#section p { padding:5px 10px 5px 10px; margin:0; }
#section_title { height:22px; padding-top:10px; background:url(images/section_title.gif) bottom repeat-x; font-size:14px; font-weight:bold; text-indent:10px;  }

/* main content */
 h1 { padding:3px 0 3px 0; margin:0; font-size:16px; font-weight:bold; color:#333333; }
 h2 { padding:3px 0 3px 0; margin:0; font-size:14px; font-weight:bold; color:#333333; }
.alert { background:url(images/errorm.jpg) repeat-x; position:relative; padding:10px 0 0 70px; height:24px; }
.error { background:url(images/errorm.jpg) repeat-x; position:relative; padding:10px 0 0 70px; height:24px; }
.alert img { position:absolute; left:10px; top:-7px; }
.error img { position:absolute; left:10px; top:-8px; }
#content { width:635px; margin-right:20px; float:left; position:relative; }
.advert { padding:10px 0 10px 45px; background:url(images/adverisment.jpg) 14px top no-repeat; border-bottom:dashed 1px #ddd; border-top:dashed 1px #ddd; }
.orange { color:#FF6600; }
/* cautrare */
label { float:none; display:inline; width:160px; font-weight:bold; }
a.panela { float:left; display:block; height:26px; width:75px; background:url(images/search.jpg) left top no-repeat; }
a.panelai { float:left; display:block; height:26px; width:75px; background:url(images/search.jpg) left -30px no-repeat; }
a.panelai:hover { background:url(images/search.jpg) left -60px no-repeat; }

a.panelb { float:left; display:block; height:26px; width:95px; background:url(images/search.jpg) -75px top no-repeat; }
a.panelbi { float:left; display:block; height:26px; width:95px; background:url(images/search.jpg) -75px -30px no-repeat; }
a.panelbi:hover { background:url(images/search.jpg) -75px -60px no-repeat; }

a.panelc { float:left; display:block; height:26px; width:100px; background:url(images/search.jpg) right -30px no-repeat; }
#search { border:solid 1px #999; width:248px; border-top:0; background:#f2f2f2; padding:10px; text-align:center; } 
#searchi , #sbi { border:solid 2px #FFFF00; font-size:13px; color:#666; width:240px; padding:2px; }


.input { width:210px; color:#666; }
.inputs { width:100px; color:#666;}
 select { font-size:13px; color:#666; width:248px; margin-top:10px;    } 
.select { width:214px; color:#666; margin:0;  }
.selects { width:104px; color:#666; margin:0;  }
.selectsearch { width:180px; color:#666; margin:0; }

.show { }
.hide { display:none; }
.notice { background:#ffffcc; border:solid 1px #cccc33; font-size:11px; padding:2px; width:264px;  }
.spacer { height:17px; background:url(images/spacer.gif) center repeat-x; }
/* end -- > cautrare */

/* -- > sortare */
.sorts { background:url(images/table.jpg) top repeat-x; border:solid 1px #e1e1e1; padding:7px 0 7px 0; margin:15px 0 40px 0; position:relative;}
.sortj { background:url(images/table.jpg) top repeat-x; border:solid 1px #e1e1e1; padding:7px 0 7px 0; margin:40px 0 15px 0; position:relative;}  
.sortsus { position:absolute; width:37px; height:57px; background:url(images/listasus.gif) center no-repeat; left:-1px; top:-6px; }
.sortjos { position:absolute; width:37px; height:57px; background:url(images/listajos.gif) center no-repeat; left:-1px; top:-20px; }
.sorts p , .sortj p { padding:0 0 0 40px; margin:0; }
/* -- > end sortare */
#searchs { background:url(images/table.jpg) top repeat-x; border:solid 1px #e1e1e1; padding:3px 0 3px 0; margin:10px 0 10px 0; }


/* -- > lista anunturi */
.anunturi_cautari { height:20px; padding:10px 10px 5px 5px; font-weight:bold; text-align:right; background:url(images/anunturi_cautari.jpg) bottom no-repeat;  }
.anunturi_judet { height:20px; padding:10px 10px 5px 5px; font-weight:bold; text-align:right; background:url(images/anunturi_judet.jpg) bottom no-repeat;  }
.anunturi_rezultate { height:20px; padding:10px 10px 5px 5px; font-weight:bold; text-align:right; background:url(images/anunturi_rezultate.jpg) bottom no-repeat;  }
.anunturi_firme { height:20px; padding:10px 10px 5px 5px; font-weight:bold; text-align:right; background:url(images/anunturi_firme.jpg) bottom no-repeat;  }
.anunturi_anunturi { height:20px; padding:10px 10px 5px 5px; font-weight:bold; text-align:right; background:url(images/anunturi_anunturi.jpg) bottom no-repeat;  }
.anunturi_vremea { height:20px; padding:10px 10px 5px 5px; font-weight:bold; text-align:right; background:url(images/anunturi_vremea.jpg) bottom no-repeat;  }
.anunturi_categorii { height:20px; padding:10px 10px 5px 5px; font-weight:bold; text-align:right; background:url(images/anunturi_categorii.jpg) bottom no-repeat;  }
.anunturi_starea { height:20px; padding:10px 10px 5px 5px; font-weight:bold; text-align:right; background:url(images/anunturi_starea.jpg) bottom no-repeat;  }
.anunturi_starea10 { height:20px; padding:10px 10px 5px 5px; font-weight:bold; text-align:right; background:url(images/anunturi_starea10.jpg) bottom no-repeat;  }




.anunt 		{ height:100px; position:relative; margin-top:10px; border-bottom:solid 1px #ddd; border-top:solid 1px #ddd; }
.anuntfirma { height:100px; position:relative; border:solid 1px #ddd; border-left:0; }



.listfirme { position:relative; height:90px; border:solid 1px #ddd; border-left:0; background:url(images/firma.jpg) 15px top no-repeat; }
.listimg { margin:3px 5px 0 0; padding:1px; border:solid 1px #ddd; }

.save 		{ position:absolute; margin-left:0; margin-top:0; height:97px; padding-top:3px; width:26px; text-align:center; background:url(images/asave.jpg) top right repeat-y;}
.savefirma 	{ position:absolute; margin-left:0; margin-top:0; height:97px; background:#FEE908; padding-top:3px; width:26px; text-align:center; background:url(images/asavef.jpg) top right repeat-y;}

/* -- > lista firme */
.firme_judet { height:20px; padding:10px 10px 5px 5px; font-weight:bold; text-align:right; background:url(images/firme_judet.jpg) bottom no-repeat;  }

.info { position:absolute; right:0px; top:0px; font-size:11px; color:#666; text-transform:lowercase; text-align:right; padding:3px; background:url(images/infoanunt.jpg) bottom repeat-x; border:solid 1px #e1e1e1; border-top:0; }
.infologo { position:absolute; right:5px; bottom:5px; }
.detalii { width:470px; padding:0; margin:0; }
.anuntcontent  { height:90px; padding-left:45px; margin-top:0; height:80px; }
.anuntcontenta { height:90px; padding-left:45px; margin-top:0; height:80px; }
.tags { color:#939598; font-size:11px; position:absolute;bottom:1px; }
.coment { color:#939598; font-size:11px; }
/* end -- > lista anunturi */

.nav  { background:url(images/arrowo.jpg) 2px center no-repeat;  padding-left:15px; color:#939598; font-size:11px; }
.nav_harta { color:#939598; font-size:11px; }


.boldtitle { font-size:13px; font-weight:bold; text-indent:10px; }
form { padding:0; margin:0; }
.area { width:99%; height:80px; color:#666; background:#FFFFFF; }
em { font-weight:normal; }
th { text-align:left; }
th b { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF6600;  }


.clear { clear:both; }
#footer { text-align:center;}
/* catalog firme */
.firme_index 	   { background:url(images/firme_index.jpg) left top no-repeat; text-decoration:none; display:block; height:35px; font-weight:bold; color:#777;  padding:12px 0 0 50px; width:250px; float:left; margin:8px 0px 0 8px; }
.firme_index:hover { background:url(images/firme_index.jpg) left bottom no-repeat; text-decoration:none; }

.firme_anunturi 	   { background:url(images/firme_anunturi.jpg) left top no-repeat; text-align:left; text-decoration:none; display:block; height:25px; font-weight:bold; color:#777;  padding:10px 0 0 50px; width:150px; }
.firme_anunturi:hover  { background:url(images/firme_anunturi.jpg) left bottom no-repeat; text-decoration:none; }

.baner_intern { padding:3px 0 3px 0; margin:4px 0 4px 0; border-top:dashed 1px #ddd;border-bottom:dashed 1px #ddd; }

#firme ul { padding:0; margin:0; }
#firme { margin:0px 0px 0 0px; background:#FFFFFF; padding:10px; }
#firme li { font-size:11px; list-style-type:none; float:left; width:200px; margin:2px 0px 2px 0px; border-bottom:dashed 1px #ccc;}
/* detalii anunt/firma */
#firmalogo { position:absolute; right:5px; top:5px; }
dt { float:left; width:100px; border-top:solid 1px #f0f0f0; padding:3px; font-weight:bold; }
dd { border-top:solid 1px #f0f0f0; padding:3px; }
#contact  { border-top:solid 1px #f0f0f0; text-align:center; padding-top:10px; }
#descriere p { padding:0; margin:0; }
#descriere ul { padding:0; margin:0; list-style-type:none; }
#descriere ul li { padding:0; margin:0; padding-left:25px; background:url(images/arrow.jpg) 10px center no-repeat; }		
/* cautari */ 
.dt1 { width:33%; padding:1%; font-weight:normal; float:left; border-bottom:solid 1px #f0f0f0; }
.dt2 { width:13%; padding:1%; font-weight:normal; float:left; border-bottom:solid 1px #f0f0f0; text-align:right; }
.dt33b { width:27%; padding:1%; float:left; margin-right:2%; border-right:solid 1px #ddd; }
.dt33 { width:33%; float:left; }
a.cautari { display:block; float:left; font-weight:bold; font-size:14px; text-align:center; text-decoration:none; color:#FFFFFF; background:#aaa; width:20px; height:18px; border:solid 1px #888; margin-left:2px; padding-top:2px; }
a.cautari:hover { background:#ff6600; border:solid 1px #ff6600; }
/* paginare */
.pages { padding:5px 0 3px 0; height:15px; text-align:center; margin:0; } 
.pages a, .pages span { padding: 0.3em 0.5em; }
.pages span.current { font-weight: bold; color: #555; }
.pages a { text-decoration: none;  }
.pages span.prev { color: #a6a6a6; font-weight:bold; padding-left:25px; }
.pages span.next { color: #999; padding-right:25px; }
.pages .navprev { padding-left:25px;}
.pages .navnext { padding-right:25px;}