/* 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;}
abbr { color:#336699; }
a.logo {  background:url(images/sprite_logo.png); background-repeat:no-repeat; }

.spacer { background:url(images/sprite.png); background-repeat:no-repeat; clear:both; }
.orange	{ color:#FF6600; }

.space , .spacer { height:7px; font-size:7px; }
.spacer { height:15px; background-position:0 -465px; background-repeat:repeat-x; }

/* 
 * Pagina si elementele principale
 */

a 		{ text-decoration:underline; color:#336699;}
a:active{ outline:none;} :focus{-moz-outline-style:none;}

a.ads 	{ font-size:11px; color:#666666; height:18px; text-align:center; text-decoration:none; }
a.bold 	{ font-weight:bold; text-decoration:none; }
a:hover	{ text-decoration:underline; color:#FF6600;}
a.logo { display:block; float:left; height:80px; width:250px;  }

p { margin:3px; padding:0; }
p.normal { padding:0; margin:5px 0; }
p.bold { font-size:110%; font-weight:bold; color:#000; }			

#page 		{ position:relative; width:965px; margin: 0 auto;}
#page-opt	{ padding:4px; }

#page-top 	{ background:url(images/page_top.png) top right no-repeat;  }
#page-imp 	{ background:url(images/sprite_repeat.png) top repeat-x; float:left; height:60px; width:696px; padding:14px 0 6px 0;  }
#page-imp a { margin-right:20px; }
#page-top a { color:#444; font-weight:bold; font-size:13px; text-decoration:none; }
#page-top a.logo { font-size:10px; text-align:center; color:#FEF267; text-decoration:none; }
#page-top a:hover  { text-decoration:underline; }
#page-top a.curent  { color:#ff6600; }

#page-in { padding-top:10px; background:url(images/page-in.gif) 640px 10px repeat-y; }
#page-left  { position:relative;  width:635px; margin-right:25px; float:left; }
#page-right { position:relative;  width:300px; float:left; }

#page-left-list { position:relative;  width:300px; float:left; margin-right:25px; }
#page-right-list { position:relative;  width:635px; float:left; }

#page-footer { position:relative; background:url(images/sprite_footer.jpg) top repeat-x; height:60px; padding:10px; font-size:11px; color:#666; }
#page-footer-stat { position:relative; width:93px; float:left; }
.clear { clear:both; font-size:1px; }

.div  	{ padding-left:5px;  width:145px; float:left; }
p.check { padding:1px 0 10px 30px; background-position:0 -4600px; }
.notice { background:#ffffcc; border:solid 1px #cccc33; font-size:11px; padding:2px 10px; }

/* 
 * headers
 */

h1 { padding:3px 0 3px 2px; font-size:16px; font-weight:bold; color:#000; }
h2 , #h2 { padding:3px 0 5px 2px; font-weight:bold; color:#000; margin:0; }
h1,h2,h3,h4,h5,h6{line-height:1.3;margin:1.2em 0 3px} h1 {font-size:128%} h2 , #h2 {font-size:110%} h3 {font-size:104%} h4 {font-size:100%}

/* 
 * lista tipuri de categorii de firme sau anunturi
 */

#produs , #produsl { background:url(images/produs.gif) top center no-repeat; border-right:dashed 1px #ddd; font-size:11px; color:#333; position:relative; float:left; width:141px; height:170px; padding:5px; margin-right:9px; margin-top:9px; }
#produs .zoom, #produsl .zoom { position:absolute; top:72px; right:5px; }			
#produs div , #produsl div { height:100px; }
#produsl { margin-right:0; border:0; }


/* elemente sprite repeat */
#h2 , #prod-list , #auto-grad , #advert , #advert-yellow {  background-image:url(images/sprite_repeat.gif); }
#advert-yellow { background-color:#FFFFCC; }
#advert , #advert-yellow { margin:8px 0 8px 0; padding:10px 0 10px 25px; background-position:0 -90px; background-repeat:no-repeat;  border-bottom:dashed 1px #ddd; border-top:dashed 1px #ddd; position:relative; }
#advert p { padding:0; margin:3px 0; }
#advert p.bold { font-size:110%; font-weight:bold; color:#000; }
#advert h2 { margin-top:0px;}
#advert img { margin-right:12px; }
/* 
 * elemente sprite li 
 */
#alert , #error , #tools li a , .arrow , .arrow_sm , #prod-save-t, #prod-save-b , p.check , a.tags { 
	background-image:url(images/sprite_li.gif); 
	background-repeat:no-repeat; 
}

#tools li a.prod-ym { 
	background-image:url(images/sprite_li_li.gif); 
	background-repeat:no-repeat; 
}

/* 
 * after center tools 
 */

#tools , ul { padding:0; margin:0; }		
#tools li 	{ position:relative; width:300px;  height:50px; margin-top:8px; list-style-type:none;  }
#tools li p { position:absolute; top:0px; padding:17px 0 0 45px; margin:0; z-index:10;  }
#tools li a { position:absolute; width:240px; height:40px;  display:block; padding-left:45px; z-index:11; font-weight:bold; }
a.prod-save { background-position:0 -5200px; } a.prod-save:hover { background-position:0 -5300px; } 
a.prod-mag  { background-position:0 -8223px; } a.prod-mag:hover  { background-position:0 -8323px; } 
a.prod-rss  { background-position:0 -6200px; } a.prod-rss:hover  { background-position:0 -6300px; }
a.prod-ym  { background-position:0 -10px; } a.prod-ym:hover  { background-position:0 -110px; }
a.prod-email  { background-position:0 -5400px; } a.prod-email:hover  { background-position:0 -5500px; }
a.prod-friend  { background-position:0 -6401px; } a.prod-friend:hover  { background-position:0 -6501px; }
a.prod-print  { background-position:0 -6800px; } a.prod-print:hover  { background-position:0 -6900px; }

.arrow , .arrow_sm	{ background-position:-195px 0px; padding-left:18px; }
.arrow_sm { font-size:11px; color:#666666; text-decoration:none;}
.input 	{ width:210px; color:#666; }
.inputs { width:100px; color:#666;}

a.tags { background-position:0 -8606px;  padding-left:18px; }
a.tags:hover {  background-position:0 -8646px; }

/* 
 * formulare diverse 
 */

form { margin:0; padding:0; }
#formular { margin:10px 0 10px 0; }
#formular div { position:relative; margin-bottom:3px; height:27px; font-weight:bold; padding-top:4px; } 
#formular div span { display:block; width:155px; float:left; padding-left:10px;}
#formular div input , #formular div select , #formular div div  { float:left; }
#formular div div { font-size:11px; font-weight:normal; color:#999; }

/* 
 * Prima pagina divuri float left si elipse
 */

#index-elipse { padding-bottom:5px; margin-right:8px; background:url(images/index_elipse.jpg) bottom right no-repeat; }
#div-l { width:300px; float:left; }
#div-r { width:300px; float:left; margin-left:30px; }
#div-r p , #div-l p { line-height:18px; margin-top:7px; }
#div-l p.check { margin:0; line-height:normal; padding:1px 0 10px 30px; }

/* 
 * nesortate
 */

#navigare 	{ float:left; color:#999999; width:415px; }
#navigare a { text-decoration:none; }
#cautare	{ float:left; color:#999999; text-align:right;  width:220px; }
#titlu 		{ padding:0; margin:10px 0 10px 0; font-size:128%; color:#333; font-weight:bold; }

#sec-top { margin-top:7px; height:10px; background:url(images/sprite_auto.gif) 0px -70px no-repeat; }
#sec-mid { border-left:solid 1px #ccc; border-right:solid 1px #ccc; padding:0 10px 0 10px; }
#sec-bot { height:10px; background:url(images/sprite_auto.gif) 0px -80px no-repeat; }			

#brdtop { font-size:5px; height:10px; background:url(images/sprite_auto.gif) 0px -104px no-repeat; }
#brdmid { border-left:solid 1px #ccc; border-right:solid 1px #ccc; padding:0 10px 0 10px; }
#brdbot { font-size:5px; height:10px; background:url(images/sprite_auto.gif) 0px -124px no-repeat; }			

#div50p { float:left; width:45%; padding-left:5%; }
#div50 { float:left; width:50%; } #div33 { float:left; width:33%; } #div25 { float:left; width:25%; }  #div20 { float:left; width:20%; } 
#div25 p , #div20 p { padding:0; margin:1px 0 1px 10px; } #div25 #first , #div20 #first { margin:10px 0 3px 5px; } 
#div25 a { text-decoration:none; }

#alert 	{ background-position:0 -4198px;  padding-left:50px; height:35px; }		
#error 	{ background-position:0 -4398px; background-repeat:no-repeat; padding-left:50px; height:35px; }
#h2 	{ background-position:0 -627px; background-repeat:repeat-x;  padding-bottom:9px; }
#h2 span { float:right; font-size:10px; }


/* 
 * butoane adauga , cerere
 */


a.banere , a.adauga-anunt , a.adauga-reteta , a.adauga-dieta , a.cerere-reteta , a.adauga-firma , a.adauga-reteta-sm { background:url(images/sprite_hover.png); background-repeat:no-repeat; }
a.banere , a.adauga-anunt , a.adauga-reteta , a.adauga-dieta , a.adauga-firma , a.cerere-reteta { display:block; width:300px; height:38px; margin:4px 0 4px 0;  font-size:5px; color:#fff; text-align:right; }	

a.banere { background-position:0 -5px;  border-bottom:solid 1px #E1E1E1; border-top:solid 1px #E1E1E1; font-size:5px; color:#fff; text-align:center;  }
a.banere:hover { background-position:0 -43px; }

a.adauga { background-position:0 -615px; }
a.adauga:hover { background-position:0 -565px; }


a.cerere-reteta { background-position:-23px -445px;  } a.cerere-reteta:hover { background-position:-23px -395px; }
a.adauga-anunt { background-position:-23px -345px; } a.adauga-anunt:hover { background-position:-23px -295px; }
a.adauga-firma { background-position:-23px -640px; } a.adauga-firma:hover { background-position:-23px -590px; }
a.adauga-dieta { background-position:-23px -740px; } a.adauga-dieta:hover { background-position:-23px -690px; }
a.adauga-reteta { background-position:-23px -243px; } a.adauga-reteta:hover { background-position:-23px -193px; }

a.adauga-reteta-sm { background-position:-23px -494px; display:block; width:162px; height:38px; margin:4px 0 4px 0; }
a.adauga-reteta-sm:hover { background-position:-23px -544px; }
/* 
 * nou adaugate
 */
#auto-grad { height:90px; padding:10px; text-align:center; background-position:0 -380px; }
 select  { font-size:13px; color:#666; width:248px;   } 
.select  { width:214px; color:#666; margin:0;  }
.selects { width:104px; color:#666; margin:0;  }

.coment  { color:#939598; font-size:11px; }
.comentg { font-size:11px; }


#no-tips { background-image:url(images/sprite_auto.gif); }
#no-tips { background-position:0 -150px;display:block; height:7px; width:965px; padding:0; margin:0; font-size:5px; }

/* 
 * retete culinare
 */
#index-retete { background:url(images/index_retete.jpg) bottom right no-repeat; }
#index-retete .spacer { width:400px; }


/* tabs
.tabberlive .tabbertabhide { display:none;} .tabber{display:none; margin-top:0;}
.tabberlive {  margin-top:5px; background:url(images/page_menu.png) right 2px repeat-x; }
ul.tabbernav {  margin:0; padding: 7px 7px 10px 7px; font: normal 12px Arial, Helvetica, sans-serif; }
ul.tabbernav li { list-style: none; margin: 0; display: inline; }
ul.tabbernav li a {  padding: 3px 1.5em; margin-left: 5px; text-decoration: none; }
ul.tabbernav li a:link { color:#FFCC00; font-weight:bold; }
ul.tabbernav li.tabberactive a {  padding-bottom:13px; background:url(images/page_menu.png) bottom center repeat-x; color:#000; border-bottom: 1px solid white; }
.tabberlive .tabbertab { padding:0; margin:0; border-top:0; background:#fafafa; }
.tabbertab p { margin:0; }
.tabberlive .tabbertab h2 { display:none; } .tabberlive .tabbertab h3 { display:none; }
.tabberlive#tab1 {}.tabberlive#tab2 {}.tabberlive#tab2 .tabbertab { overflow:auto;}
 */
/* pagini a-z */

#paginiaz a { 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; }
#paginiaz a:hover { background:#ff6600; border:solid 1px #ff6600; }

/* sumar anunt / reteta */

dt { float:left; width:100px; border-top:solid 1px #f0f0f0; padding:3px; font-weight:bold; }
dd { border-top:solid 1px #f0f0f0; padding:3px; }

/* paginare lista inregistrari */

.pagess { padding:5px 0 3px 0; height:15px; text-align:center; margin:0; } 
.pagess a, .pagess span { padding:2px 6px 2px 6px; }
.pagess span.current { font-weight: bold; color: #555; }
.pagess .current { background: #FFF200; border:solid 1px #DDDD00;  }
.pagess a { text-decoration: none; background:#eee; border: solid 1px #ddd;  }
.pagess a:hover { background:#ddd; border: solid 1px #bbb;  }
.pagess span.prev { color: #a6a6a6; font-weight:bold; padding-left:25px; }
.pagess span.next { font-weight:bold; color: #999; padding-right:25px; }
.pagess .navprev { font-weight:bold; text-decoration:underline; padding-left:25px; background:#fff; border:0;}
.pagess .navnext { font-weight:bold;  text-decoration:underline; padding-right:25px; background:#fff; border:0;}
.pagess .navprev:hover , .pagess .navnext:hover { background:#fff; border:0;}

/* lista de anunturi sau firme , director etc. */

.imgs { margin:4px 10px 0 5px; border:solid 1px #ddd; padding:1px; float:left; }
/* director + lista firme + anunturi */
#prod-free , #prod-firm , #prod-free-bot , #prod-firm-bot { background-image:url(images/sprite_list.gif); background-repeat:no-repeat;}
#prod-free { background-position:0 0;  } 
#prod-firm { background-position:0 -257px; }
#prod-free , #prod-firm , #prod-foto { position:relative;  width:630px; padding-top:6px;} 
#prod-free .save , #prod-firm .save , #prod-foto .save { width:25px; height:60px; position:absolute; left:1px; top:5px; }  
#prod-free .continut , #prod-firm .continut , #prod-foto .continut { position:relative; margin-left:30px; margin-right:10px; }
#prod-free .data , #prod-firm .data { position:absolute; top:5px; right:5px; }

a.titlu { font-size:13px; font-weight:bold; }
.comentg { font-size:11px; }
.coment { color:#939598; font-size:11px; }
 
#prod-free-bot { background-position:0 -240px; height:10px; clear:both; }
#prod-firm-bot { background-position:0 -497px; height:10px; clear:both; }

#prod-list { position:relative; height:23px; padding-top:6px; border:solid 1px #bbb; background-position:0 -700px; }
#prod-list #prod-opt { position:absolute; right:10px; top:7px; }

#prod-save-t { color:#777; top:-8px; left:-2px; padding:14px 45px; display:block; position:absolute; background-position:0 -2700px; height:60px; }
#prod-save-t:hover { color:#333; background-position:-210px -2700px; }

#prod-save-b { color:#777; bottom:-8px; left:-4px; padding:28px 45px 0 45px; display:block; position:absolute; background-position:2px -2500px; height:32px; }
#prod-save-b:hover { color:#333; background-position:-208px -2500px;  }

/* lista de optiuni cautare */
#options-alert , #options-rss , #options-send , #options-print{ background-image:url(images/sprite_li.gif); background-repeat:no-repeat; }
#options-rss { padding-left: 22px; background-position:0 -4767px; }
#options-rss:hover { background-position:0 -4816px; }

#options-alert { padding-left: 22px; background-position:0 -4865px; }
#options-alert:hover { background-position:0 -4915px; }	

#options-send { padding-left: 25px; background-position:0 -1402px; }
#options-send:hover { background-position:0 -1452px; }	

#options-print { padding-left: 25px; background-position:0 -1602px; }
#options-print:hover { background-position:0 -1652px; }	


/* parteneri siteuri */

#parteneri a { background-image:url(images/sprite_parteneri.png); background-repeat:no-repeat; display:block; width:87px; height:24px; float:left; margin-right:10px; font-size:2px; text-align:center; color:#FDF998;  }
#parteneri a.anunturi { background-position:0 -41px; }
#parteneri a.anunturi:hover { background-position:0 0px; }
#parteneri a.firme { background-position:-97px -41px; }
#parteneri a.firme:hover { background-position:-97px 0px; }
#parteneri a.vremea { background-position:-194px -41px; }
#parteneri a.vremea:hover { background-position:-194px 0px; }
#parteneri a.director { background-position:-291px -41px; }
#parteneri a.director:hover { background-position:-291px 0px; }

/* Cautare prima pagina */
/*
#index-left	{ width:300px; float:left }
#index-right { padding-top:8px; width:300px; float:left; margin-left:20px; }
#index-right .div { width:45%; float:left; margin:0; margin:2px 0 2px 0; }
#title-div { padding:0; margin:0 0 10px 0; font-size:128%; color:#333; font-weight:bold; }
*/
#index-left  { width:300px; float:left }
#index-right { width:315px; float:left; margin-left:20px; margin-top:8px; }
#index-right .div { width:155px; float:left; margin:0; margin:3px 0 3px 0; padding:0; }
#index-right p { padding:0;  margin:0 0 5px 0; font-size:11px; }
#index-right p.titlul { padding:0; margin:5px 0 5px 0; font-size:120%; color:#333; font-weight:bold; }
#title-div { padding:0; margin:0 0 10px 0; font-size:128%; color:#333; font-weight:bold; }


.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; }

/* Lista de cautari de la a la z */

#cautari-az a { background:#EEEEEE; border:solid 1px #CCCCCC; color:#336699; display:block; float:left; font-weight:bold; font-size:14px; text-align:center; text-decoration:none;  width:20px; height:18px;  margin-left:2px; padding-top:2px; }
#cautari-az a:hover { background:#FFEE0A; border:solid 1px #DDDD00; color:#336699; }
#cautari-az a.curent { color:#FFFFFF; background:#aaa; border:solid 1px #888; }

#until-search #searchi { background:url(/images/loading.gif) 4px center no-repeat #fff; padding:2px; border:solid 1px #ccc; color:#999; text-indent:20px; width:250px; }
#until-search #sector { padding:1px; border:solid 1px #ccc; color:#999;  margin-top:0; }
#until-search b { color:#B7A902; } 

#titlu-pagina { position:relative; padding:3px 0 3px 45px; background:url(images/sprite_li.gif) 0 -8224px no-repeat; margin-top:5px; }
#titlu-pagina h1 { position:relative; margin:0; padding:0; }
#titlu-pagina .coment a { text-decoration:none; }
#titlu-pagina .propune { position:absolute; right:0; top:0; width:280px; }

