*{padding:0; margin:0;}
img{border:0;}
.img_linie_despartire{width:100%; height:1px; background-color:#ccc;}

/* Proprietati generale */
html, body { height: 100%;
margin:0px;
border:solid 0px #ccc; 
}
body {
   	background-image: url(/images/spacer.gif);
	background-position: center top;
	background-repeat: repeat-x;
	text-align:center;
	FONT-FAMILY: Arial,Verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal;
	COLOR: #333;
	overflow: auto ; 
}
TABLE {border-spacing:0px; padding:0px; width:100%;}
.table_cellspacing5 {border-collapse: separate; border-spacing: 5px;}

TD {
	COLOR: #000; FONT-FAMILY: Arial,Verdana; FONT-SIZE: 12px; vertical-align:top;
}
H1 {
	COLOR: #0064AC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 15px; FONT-WEIGHT: bold
	}
	
audio { width: 445px; display: block; margin:20px; }
	
.div_left {float:left;}	
.div_center{text-align:center;}			
.div_right {float:right;}
.poz_top{vertical-align:top;}
.poz_middle{vertical-align:middle;}	
.poz_bottom{vertical-align:bottom;}	

.poz_left{text-align:left;}
.poz_center{text-align:center;}
.poz_right{text-align:right;}

.width100 {width:100%;}
.nobr	{ white-space:nowrap; }

.round_5 {
	border-radius: 5px;
	[IF !IE] -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
.round_10 {
	border-radius: 10px;
	[IF !IE] -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}	
.shadow_dr_jos {	
	/* umbra */
	box-shadow: 3px 2px 10px 0px rgba(197, 197, 197, 0.76);
	-moz-box-shadow: 3px 2px 10px 0px rgba(197, 197, 197, 0.76);
	-webkit-box-shadow: 3px 2px 10px 0px rgba(197, 197, 197, 0.76);
	}
.shadow_jos_50 {		
-webkit-box-shadow: 0px 7px 10px rgba(50, 50, 50, 0.9);
-moz-box-shadow:    0px 7px 10px rgba(50, 50, 50, 0.9);
box-shadow:         0px 7px 10px rgba(50, 50, 50, 0.9);	
}
.shadow_icon_space {	
margin: 5px 8px 15px 5px;
border-collapse: separate;

box-shadow: 5px 5px 10px 2px rgba(119, 119, 119, 0.75);
-moz-box-shadow: 5px 5px 10px 2px rgba(119, 119, 119, 0.75);
-webkit-box-shadow: 5px 5px 10px 2px rgba(119, 119, 119, 0.75);
}
	
/* img { padding:0px; margin:0px; display: block;} necesar pt a nu afisa spatiu SUB IMAGINE vezi produse-list-foto.php in cafecreme */ 

A:link {	COLOR:#0065af; TEXT-DECORATION: none; outline:0;}
A:visited {	COLOR:#0065af; TEXT-DECORATION: none; outline:0;}
A:hover {	COLOR: #333; TEXT-DECORATION: none; outline:0;}


.blink {
    animation-duration: 1s;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-in-out;
}
@keyframes blink {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

.cl{clear:both; height:0; font:0/0 Arial;}
.fl{float:left;} .fr{float:right;}


/* EXEMPLU DEFINITIE OK DE FONTURI TIP LINK */
a.but_homepage_slideX { color:#fff; width: 125; background-color:000;  FONT-STYLE: normal; padding: 5 35 5 35; text-align:center;
                       font-family:"Trebuchet MS",arial; FONT-SIZE:13px; font-weight:bold; text-decoration:none; 
					   white-space:nowrap;
					   display: block;
					 }
a.but_homepage_slideX:visited { color:#fff; }
a.but_homepage_slideX:hover { color:#bbb; }




.path_table { border-collapse: collapse;  padding:0px 0px 0px 0px;}
.produse_detaliu_table { border-collapse: collapse;  padding:0px 0px 0px 0px;}
.produse_detaliu_table td { padding:10; border-spacing:0px 0px; }
.produse_lista_table { border-collapse: collapse;  padding:0px 0px 0px 0px;}
}


.get_date_facturare_table { border-collapse: collapse;    border: 1px solid black;}

.get_date_facturare_td {border: 1px solid #777; padding:5px; background-color:#f00;}

#div_over_wait_to_load {position:absolute; width:100%; height:100%; display:none; background-color:#000;
                    background-image: url(/images/loading2a.gif); background-position:center; background-repeat:no-repeat;
					filter: alpha(opacity=30);  
 					-moz-opacity: 0.30;  
 					-khtml-opacity: 0.30;  
					 opacity: 0.30;  
					 z-index:400;
}
#div_center { height:20%;}  /* inaltimea am observat ca e implicit overflow : visible */

/* HEADER recomandari: imag de bkg sa fie exact cat inaltimea definita mai jos */
#div_header_bkg { position: relative;  left:0px; top:0px; width:100%; height:370px;
            overflow: visible ; 
			text-align:center; /* are legatura cu display:inline-block din div_header */
			display:block;
			background-image: url(/images/spacer.gif); background-repeat:repeat-x;
			background-position: center top;
			}
#div_header { position: relative; width:958px; height:370px; /* sub h165 nu se mai vede umbra bine */
             overflow: visible; 
			 text-align:left;
			 display:inline-block;
			 
			 background-image: url(/images/spacer.gif); 
			 
			 background-repeat:no-repeat;

             /*   background-color:#f00;			*/ 
			 margin:0px;
             border:solid 1px #bbb;
			}
			
#div_modul_myslides {
             position:absolute; top:114px; left:0px;
			}	


#div_modul_YahooMess {
             position: absolute; left:470px; width: 160px; height:22px; top:15px;
			 overflow: visible;
			 	 }				
#div_modul_search {
             position: absolute; left:758px; width: 200px; height:25; top:25px;
			 /*background-color:#ccc; */
			 overflow: visible;
			 	 }	
				 
				 
				 

#div_modul_basket {
             position: absolute; right:0px; width: 204px; height:77px; top:10px;
			 background-image: url(/images/basket-NEW1c.jpg); 
			 background-repeat: no-repeat;
			 
		
			 overflow: visible;
			 /* background-color:#aaa; */
			 z-index:10px;
			 }	
			 
#div_modul_datecontact {
             position: absolute; left:620px; width:250px; height:50px; top:5px;
			 color:#444;
			 /*background-color:#aaa;*/
			 }			

				 
#div_modul_FacebookLink {
             position: absolute; left:400px; width: 250px; height:25; top:86px;
			 overflow: visible;
			 	 }	
#div_modul_GooglePlusLink {
             position: absolute; left:450px; width: 250px; height:25; top:85px;
			 overflow: visible;
			 	 }	
#div_modul_GoogleTalkLink{
             position: absolute; left:898px; width: 35px; height:25; top:90px;
			 overflow: visible;
			 display:block;
			 	 }				 


#div_modul_NewsLetter{ /* definitii pentru pozitionare in header */
             position: absolute; left:510px; width: 190px; height:42px; top:35px;
			 overflow: visible;
			 	 }		
#div_modul_NewsLetter_menu_stg { /* definitii pentru pozitionare sub butoane stg */
             position: relative; left:0px; top:0px; width: 170px; height:100px; 
			 padding: 20px 20px 5px 10px;
			 overflow: visible;
			 background: url(/images/menu-stg-bkg-newsletter1a.jpg) no-repeat 1px 0px;
			 	 }	
.div_buton_Distribuitori {              
             position: relative; left:0px; top:0px; width:212px; height:38px; 
			 margin-bottom:2px;
			 overflow: hidden;
			 vertical-align:top;
			 background: url(/images/menu-stg-bkg-fral-3a-DISTRIBUITORI.jpg)  no-repeat 1px 0px; 
			 padding-top:22px;
			} 

.div_buton_Distribuitori A {COLOR:#777;}


.newsletter_text {COLOR:#0065af; FONT-FAMILY: "Trebuchet MS","Calibri",Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; 
                 vertical-align:top; display:inline; white-space:nowrap; }
.newsletter_input {height:16px; width:125px;font-size:10px;}
.newsletter_send_but {padding-left:6px;}
				 
#div_modul_butoane_header_ramificat { /*Atentie left+latime=max 938 pentru incadrare ipad*/
             position:absolute; left:0px; bottom:-10px; width:958px; height:50px; /* latime peste 955 duce la scroll orizontal pe ipad */
			 overflow:visible;
			 /* background-color:#f00; */
			 	 }					 
				 
#div_tel_header  { position: absolute; top:135px; right:30px; color: #5F8CB9; font-size: 20px; font-weight:bold;
text-shadow: 0.1em 0.1em 0.05em #fff;
}
				 
			
#div_center_continut_bkg { position: relative; width:100%; /*important: fara height!! altfel footer-ul apare peste */
            overflow: visible ; 
			text-align:center; /* are legatura cu display:inline-block din div_header */
			display:block;
			background-image: url(/images/spacer.gif); 
			background-repeat: repeat-x;
			/*background-color:#fee*/
			padding:0px;
			margin:0px;
			border:0px;
			/*border-bottom:solid 0px #aaf;*/
			}			
#div_continut {  position: relative;  top:2px;
                width:958px; overflow:visible;
				display:inline-block;
				text-align: left;
				background-color:#f8f8f8;
				background-image: url(/images/spacer.gif);
			    /*background-repeat: repeat-x;*/
				border-left:solid 1px #bbb;
				border-right:solid 1px #bbb;
				border-top:solid 0px #bbb;
				margin:0px;
				} 	
			
#div_continut_iPAD {  position: relative;  
                width:980px; height:450px; overflow:visible; overflow-y: hidden; -ms-overflow-y: hidden; overflow-x: scroll; 
				-webkit-overflow-scrolling: touch;
				display:inline-block;
				text-align: left;
				/* background-color:#f00; */
				} 

				

#div_footer_despartire { position: relative; width:100%; height:0px; overflow:visible; top:0px; left:0px;
            overflow:visible;
			
			display:inline-block;
			background-image:url(/images/spacer.gif); background-repeat:repeat-x;
			}
#div_footer_bkg { position: relative; width:100%; height:120px; overflow:visible; top:0px; left:0px;
            overflow:visible;
			text-align:center; /* are legatura cu display:inline-block din div_footer */
			display:block;
			background-image:url(/images/spacer.gif); /*background-repeat:repeat-x;*/
			background-position: center top; background-repeat:no-repeat;
			z-index:50;
			}
#div_footer { position: relative; width:958px; height:120px;
             overflow: visible ; 
			 text-align:left;
			 color:#555;
			 font-size:12px;
			 display:inline-block;
			 background-image: url(/images/spacer.gif); background-repeat:repeat-x;
			 margin:0px;
			 padding-top:10px;
             border:solid 1px #aaa;
			}
#div_promovare { 
    float: left;
    width:100%;
    text-align:center;
	height:20px;
	font-size: 9px;
	width:958px; height:90px;
	display:none;
	
    }

				
				

/* BUTOANE SUS ORIZONTALE */				
#div_header_butoane__scos { /*position: absolute;  left:20px; top:120px; width:960; height:26; */
                       
                      overflow: hidden ;
				      text-align: left;
					  z-index:6;
					  background-color:555;
						 /* for IE */         filter:alpha(opacity=90);
                         /* CSS3 standard */  opacity:0.9;
					}
/*#div_header_butoane TABLE { width: 100%;}
#div_header_butoane TD { width: 270; }*/					
.but_header {width:160px; background-image: url("/images/spacer.gif");  FONT-STYLE: normal; padding: 14px 12px 0px 24px; text-align:left; border-left:solid 1px #aaa;}
.but_header_over {width:160px;background-image: url("/images/but-bkg-green-h57.jpg");  FONT-STYLE: normal; padding: 14px 12px 0px 24px; text-align:left;border-left:solid 1px #bbb;}
.but_contact_fond { width: 130px;background-image: url("/images/but-bkg-brown3-h57.jpg"); background-repeat: x-repeat;  FONT-STYLE: normal; padding: 14px 12px 0px 24px; text-align:left;}
.but_contact_fond_over {width: 130px; background-image: url("/images/but-bkg-red-h57-over.jpg"); background-repeat: x-repeat;  FONT-STYLE: normal; padding: 14px 12px 0px 24px; text-align:left;}

.but_header A { color:#eee; text-decoration:none; FONT-WEIGHT: bold;FONT-FAMILY: "Trebuchet MS","Calibri",Verdana, Arial; FONT-SIZE:14px;text-align:left;}
.but_header A:visited { color:#eee; text-decoration:none; FONT-WEIGHT: bold;FONT-FAMILY: "Trebuchet MS","Calibri",Verdana, Arial; FONT-SIZE:14px;text-align:left;}
.but_header_over A:hover{ color:#fff; text-decoration:none;FONT-WEIGHT: bold;FONT-FAMILY: "Trebuchet MS","Calibri",Verdana, Arial; FONT-SIZE:14px;text-align:left;}
.but_contact_fond A { color:#eee; text-decoration:none;FONT-WEIGHT: bold;FONT-FAMILY: "Trebuchet MS","Calibri",Verdana, Arial; FONT-SIZE:14px;text-align:left;}
.but_contact_fond_over A:hover{ color:#fff; text-decoration:none;FONT-WEIGHT: bold;FONT-FAMILY: "Trebuchet MS","Calibri",Verdana, Arial; FONT-SIZE:14px;text-align:left;}
.but_contact_fond A:visited{ color:#fff; text-decoration:none;FONT-WEIGHT: bold;FONT-FAMILY: "Trebuchet MS","Calibri",Verdana, Arial; FONT-SIZE:14px;text-align:left;}


.ng_bkg { width:200px; height:51px; padding: 0px 0px 0px 0px;background-image:url("/images/ng-bkg1.jpg");}
.ng_bkg_over {width:200px; height:51px; background-color:#fff; background-image: url("/images/ng-bkg2.jpg"); padding: 0px 0px 0px -10px;}
		 



/* folosit in <td> sau <div> pentru submenu ypslideout */	 		
.submenuBox { 
              background-image: url("/images/submenu-stg-bkg-1c.jpg");
			  width:210px;
			  display: inline-block; /* ca sa afiseze si titlurile mai lungi corect*/
			  }
.submenuLink {
	FONT-WEIGHT: BOLD; FONT-SIZE: 12px; COLOR: #fff; TEXT-ALIGN: left; TEXT-DECORATION: none;
	FONT-FAMILY: "Trebuchet MS", CALIBRI, ARIAL; 
    padding:4px 5px 2px 10px;
	display:inline-block; /* ca sa afiseze si titlurile mai lungi corect*/
	

}
A.submenuLink {TEXT-DECORATION: none; COLOR: #555;}
A.submenuLink:hover {TEXT-DECORATION: none;  color:#83B7BE; }
A.X-SCOS-XsubmenuLink:visited {color:#555;}

/* pentru a ordona <div> -uri ca niste <td> */

div.mytd {display: table-cell; }  



#div_continut_center {   WIDTH:810px; HEIGHT:12px;
              z-index:10;
			  display: block;
			  overflow: visible;
			
			  }






#div_slide { position: absolute;  left:0px; top:155px; width:470; height:320;  
                color:#eee;
                overflow: visible;
				text-align: left;}				


				
				
				
				
#div_contact { 
               overflow: visibile;
			   
			   FONT-FAMILY: Arial, Helvetica, sans-serif; 
               FONT-SIZE:11px; color:#555;
			   }


				
.style_copyright {
    text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
}



#div_umbra_st { position: absolute;left:0px; top:0px; width:10; height:100%;
                background-image: url(/images/chenar-umbra-st.jpg);
				background-repeat: repeat-y;
				background-position: center left;				
}
#div_umbra_dr { position: absolute;left:970; top:0px;width:10; height:100%; 
          		background-image: url(/images/chenar-umbra-dr.jpg);
           		background-repeat: repeat-y;
				background-position: center right;
}

.subcateg_box {
           width:150px;	
           COLOR: #A00; 
		   FONT-FAMILY: "Trebuchet MS","Calibri",Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT:bold; FONT-STYLE:normal;
		   text-align: center;
           vertical-align: top;
		   padding: 4px 0px 4px 0px;
		   background-image: url(/images/subcategorii-bkg02.jpg);
		   background-repeat: repeat-x;
		   background-color:#eee;
		   
		   	/* colturi rotunjite */
	border-radius: 5px;
	[IF !IE] -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	/* umbra */
	box-shadow: 3px 2px 10px 0px rgba(197, 197, 197, 0.76);
	-moz-box-shadow: 3px 2px 10px 0px rgba(197, 197, 197, 0.76);
	-webkit-box-shadow: 3px 2px 10px 0px rgba(197, 197, 197, 0.76);
		   }
.div_subcateg_base { position:relative; left:0;}		   
.subcateg_box_nr {
           position:relative; top:-15px; left:0;
		   width:35px; height:25px;	
           COLOR: #999; 
           FONT-FAMILY: "Trebuchet MS","Calibri",Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold; FONT-STYLE:normal;
		   background-color:#aaa;
		   text-align:center;
		      /* background-image: url(/images/subcategorii-bkg-nr01.jpg);
				background-repeat: no-repeat; */
				
		   }
		   
.subcateg_box_IconDirOpen{
           position:absolute; top:-5px; left:55px;
		   padding:0px 0px 0px 0px; margin-bottom:5px;
		   text-align:center;
		    
		   }	
		   
.subcateg_box_text {
           width:100%;
           FONT-FAMILY: "Trebuchet MS","Calibri",Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT:bold; FONT-STYLE:normal;
		   text-align: center;
		   margin-top:5px;
		   }	


/* MAGAZIN VIRTUAL : MATRICE*/

.vs_caseta_matrice { 
               padding-top:6px;
               background-color:#eee;
               overflow: visibile;
			   width:180px;
			   margin: auto;
			   text-align:center;
			   padding: 0px 0px 0px 0px;
			   display: block;
			   
			  
			   } 
.vs_caseta_matrice_incadrare_imagine { 
               padding-top:6px;
               background-color:#eee;
               overflow: visibile;
			   width:150px;
			   margin: auto;
			   text-align:center;
			   padding: 0px 0px 0px 0px;
			   display: block;
			   background-color:#fff;
			  
			   } 			   
.vs_caseta_matrice_OLDw180 { 
               padding-top:6px;
               background-color:#eee;
               overflow: visibile;
			   width:180px;
			   margin: auto;
			   text-align:center;
			   padding: 0px 4px 5px 4px;
			  
			   } 			   

.vs_link_red {  font-size:10px; color:#ff0000;}			   
.vs_caseta_comanda_matrice { 
               background-color:#eee; 
               background: url(/images/bkg-vs0a.jpg);
			   background-repeat: repeat-x;
               padding:5px 5px 2px 5px;
			   FONT-FAMILY: Arial, Helvetica, sans-serif; 
               FONT-SIZE:12px; color:#555;
			   border-top:1px solid #ddd;  border-bottom:1px solid #bbb;border-left:1px solid #ddd; border-right:1px solid #ccc;
			   min-height:55px; /* acesta linie poate fi eliminata dar apar mici diferente de inaltime daca unele produse au pret-vechi*/
			    }
.vs_caseta_comanda_matrice_cantitate {
               background-color:#fff;
               FONT-SIZE:12px; color:#222;			   
               FONT-WEIGHT: bold;
			   FONT-FAMILY: Arial, Helvetica, sans-serif; 
               }					
.vs_pret_old_OLD_HVD {  text-decoration:line-through; color:#a00; font-weight:bold;  background-color:#fff; padding:2px; }

.vs_pret_old { display:inline-block; text-decoration:line-through; color:#a00; font-weight:bold;  background-color:#fff; padding:4px; margin-bottom:5px;  }

.vs_caseta_matrice_pret { COLOR: #c00a00; FONT-FAMILY: "Trebuchet MS","Calibri",Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
			  			   
.vs_obs_stoc_red  { COLOR:#e00; FONT-FAMILY: "Trebuchet MS","Calibri",Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold;}						   
			   
/* MAGAZIN VIRTUAL */			   
.vs_caseta_comanda_detaliu { background-color:#eee; 
               background: url(/images/bkg-vs1a.jpg);
			   background-repeat: repeat-x;
               padding:6px;
			   FONT-FAMILY: Arial, Helvetica, sans-serif; 
               FONT-SIZE:12px; color:#555;
			    }


			   
.denumire_vs { font-size: 12px; FONT-FAMILY:Verdana,Helvetica; FONT-WEIGHT:bold; height:50px; display:inline;  padding:2px; }
A.denumire_vs  {COLOR: #91B3B8; TEXT-DECORATION: none;}
A.denumire_vs:hover {COLOR: #00adef; TEXT-DECORATION: none;}			   
		   

.denumire {	COLOR: #7EA1CD; FONT-FAMILY: "Trebuchet MS","Calibri",Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: bold; FONT-STYLE:normal;}
.descriere  { color: #444; font-size: 14px; font-family:"Trebuchet MS","Calibri", Arial, Helvetica, sans-serif;}
.descriere  B{ color:#444; }
.pret {COLOR: #c00a00; FONT-FAMILY: "Trebuchet MS","Calibri",Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold;}
.cartlist  { color: #555; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.cartlist_delete  { color: #a00; font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding:5px 3px 0px 2px; }
.cartlist_denumire  { color: text-decoration:none;color:#00a;font-size:11px; }
.cartlist_cod  { color: text-decoration:none;color:#222;font-size:10px; }
.cartlist_obs  { color: text-decoration:none;color:#222;font-size:11px; font-weight:bold; }
.cartlist_RED  { color: text-decoration:none;color:#F00; font-size:12px; font-weight:bold; text-align:center;}

.cartlistbold  { color: #20428c; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.textmic  { color: #444; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.textmic_blue  { COLOR:#0065af;  font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.anunt_denumire {	COLOR: #A00; FONT-FAMILY: "Trebuchet MS","Calibri",Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: none; FONT-STYLE:normal;}


.contact  { color: #555; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding:5px 5px 5px 5px; text-align:left; }
.contact A  { color: #444; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.contact_header { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.link_detalii { font-size: 12px; FONT-FAMILY:Arial,Verdana,Helvetica; }
A.link_detalii  {COLOR: #0065BF; TEXT-DECORATION: none;}
A.link_detalii:hover {COLOR:#C00; TEXT-DECORATION: none;}

.link_detalii2 { font-size: 11px; FONT-FAMILY:Arial,Verdana,Helvetica; }
A.link_detalii2  {COLOR: #0065BF; TEXT-DECORATION: none;}
A.link_detalii2:hover {COLOR:#C00; TEXT-DECORATION: none;}

.links1234 { font-size: 12px; FONT-FAMILY:Arial,Verdana,Helvetica; FONT-WEIGHT: BOLD; }
A.links1234   {COLOR: #6E8469; TEXT-DECORATION: none;}
A.links1234 :hover {COLOR:#C00; TEXT-DECORATION: none;}

.homepage_3TEXTE {
	width:200px;
	font-size: 12px;
	border:1px solid #AAA;
    padding:2px 5px 5px 8px;
	background-color:#fff;
	background-image: url(/images/menu-bkg1.jpg); background-repeat:repeat-x;
	
	/* colturi rotunjite */
	border-radius: 5px;
	[IF !IE] -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	/* umbra */
	box-shadow: 3px 2px 10px 0px rgba(197, 197, 197, 0.76);
	-moz-box-shadow: 3px 2px 10px 0px rgba(197, 197, 197, 0.76);
	-webkit-box-shadow: 3px 2px 10px 0px rgba(197, 197, 197, 0.76);

}

.homepage_3TEXTE h4{
	color:#0065af;
	line-height:1em;
	font-size: 13px;
}

/* MENIU STANGA */
#div_menu {   position:relative; top:0px;
              padding-top:0px;
			  max-width:200px; /* latimea fortata cu spacer.gif vezi in myheader lin140 */
              /*height:12px;*/ 
			  
			  min-height:50px;
              text-align: left; 
              FONT-FAMILY: "Trebuchet MS","Calibri",Arial, Helvetica, sans-serif; 
              FONT-SIZE:15px; color:#00f;
			  FONT-WEIGHT:normal;
			  TEXT-DECORATION:none;
      		  z-index:10;
     		  background-color:#f2f2f2; 
			  vertical-align:top;
			  }
			
.but_stg {background-color:#ddd; 
padding: 6px 1px 6px 20px; 
border-style:solid;
border-bottom-color:#aaa;
border-width:0px 0px 1px  0px;
 background-image:url("/images/menu-bkg3-blue-ball.jpg");
}
.but_stg_over {
background-color:#fff; 
background-image: url("/images/menu-bkg3-red-ball.jpg");
/*background-image: url("/images/gri-explode2.gif"); */
padding: 6px 1px 6px 20px;
border-style:solid;
border-bottom-color:#bbb;
border-width:0px 0px 1px 0px; 
}			
		
.menu_box  { 
			  background-color:#fff;
 			 }
						
#div_menu A {  /* ATENTIE ATENTIE ATENTIE : definitia de font se schimba din ADMIN */
              FONT-FAMILY: Arial, Helvetica, sans-serif; 
              FONT-SIZE:18px; color:#fafa;
			  FONT-WEIGHT:normal;
			  TEXT-DECORATION:none;
			  /*PADDING: 5px 0px 5px 15px;*/
			  padding-left:8px;
			 }
			  
#div_menu A:hover {TEXT-WEIGHT: bold; COLOR: #00a;}

/* TERMINAT MENIU STANGA */

/* butoane STANGA div-uri cu fond */
.but_ng2_menu_stg  a { background: url(/images/menu-stg-bkg-fral-3a.jpg) no-repeat 1px 0px; /*custom bullet list image*    1-ul px ce spatiu in stg (pe dir x) si al 2-lea px cat rame sus*/
display: block; /* altfel apare fondul doar la latimea textului */
border-bottom:1px solid #ddd;
}

.but_ng2_menu_stg  a:hover{
background: url(/images/menu-stg-bkg-fral-3b-OVER.jpg)  no-repeat 1px 0px; color:#f00;/*custom bullet list image*/
}

.but_ng2_menu_stg_open a { background: url(/images/menu-stg-bkg-fral-3b-OVER.jpg) no-repeat 1px 0px; /*custom bullet list image*    1-ul px ce spatiu in stg (pe dir x) si al 2-lea px cat rame sus*/
display: block; /* altfel apare fondul doar la latimea textului */
border-bottom:1px solid #eee;
}

/* SUBbutoane STANGA div-uri cu fond  CONTINE CATE 2 DEFINITII PENTRU FIECARE $nivs cu pozitie stanga diferita din 10 in 10 pixeli*/
/* ATENTIE LA fral.ro AM PUS MANUAL DEFINITII DE PADDING ETC PENTRU SUB-MENIURI IN modul-but-ng2-submenu.php */
.but_ng2_submenu_stg2  a { background: url(/images/menu-sb1a-blue.gif) no-repeat 18px 3px; /*custom bullet list image*    1-ul px ce spatiu in stg (pe dir x) si al 2-lea px cat rame sus*/
display: block; /* altfel apare fondul doar la latimea textului */
border-bottom:1px solid #fafafa;
border-right:1px solid #ddd;
}
.but_ng2_submenu_stg2  a:hover{
background: url(/images/menu-sb1a-red.gif) no-repeat 18px 3px;
}
.but_ng2_submenu_stg_open2  a{
background: url(/images/menu-sb1a-red-light.gif) no-repeat 18px 3px;   /* TESTAT SCHIMBARE DAR NU MERGE */
display: block;
}

.but_ng2_submenu_stg3  a { background: url(/images/menu-sb1a-blue.gif) no-repeat 28px 3px; /*custom bullet list image*    1-ul px ce spatiu in stg (pe dir x) si al 2-lea px cat rame sus*/
display: block; /* altfel apare fondul doar la latimea textului */
}
.but_ng2_submenu_stg3  a:hover{
background: url(/images/menu-sb1a-red.gif) no-repeat 28px 3px;
}
.but_ng2_submenu_stg_open3  a{
background: url(/images/menu-sb1a-red-light.gif) no-repeat 28px 3px;   /* TESTAT SCHIMBARE DAR NU MERGE */
display: block;
}


.but_ng2_submenu_stg4  a { background: url(/images/menu-sb1a-green.gif) no-repeat 38px 3px; /*custom bullet list image*    1-ul px ce spatiu in stg (pe dir x) si al 2-lea px cat rame sus*/
display: block; /* altfel apare fondul doar la latimea textului */
}
.but_ng2_submenu_stg4  a:hover{
background: url(/images/menu-sb1a-red.gif) no-repeat 38px 3px;
}
.but_ng2_submenu_stg_open4  a{
background: url(/images/menu-sb1a-red-light.gif) no-repeat 38px 3px;   /* TESTAT SCHIMBARE DAR NU MERGE */
display: block;
}

/* redifinire tag <blink> pentru HTML5 */
@-webkit-keyframes blink {
  0%     { opacity: 0 } 50% { opacity: 0 }
  50.01% { opacity: 1 } 100% { opacity: 1 }
}
 
blink {
  -webkit-animation: blink 0.7s infinite linear alternate;
  -webkit-font-smoothing: antialiased;
}

.table_solicitare{
border: 1px solid #999;
text-align: left; width: 220px;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
-webkit-box-shadow: #777 0px 2px 3px;-moz-box-shadow: #666 0px 2px 3px;box-shadow: #666 0px 2px 3px;
background-color:#A3C5E1;
}

.table_solicitare_short{
border: 1px solid #999;

/*background-color:#A6D1D7;  verzui */
background-color:#90B9DB;
}

.table_solicitareTD {font-size:13px;font-family:'Trebuchet MS','Calibri';
padding: 2px 10px 3px 10px;
}



 
 .modul_icon_header {
    position: absolute; right:0px; top:0px;
	height: 50px;
	overflow: hidden;
}

.modul_icon_header .grid_8 a {
	text-indent: -10000px;
	display: block;
	height: 36px;
	background: url(/images/modul_icon_header_bkg3c.png) no-repeat;
	margin: 15px 0px 0 25px;
	float: left;
}
.modul_icon_header .grid_8 a.home {
	background-position: -264px -11px;
	width: 35px;
	margin-left: 250px;
}
.modul_icon_header .grid_8 a.home:hover, .modul_icon_header .grid_8 a.home.active {
	background-position: -264px -56px;
}
.modul_icon_header .grid_8 a.about {
	background-position: -324px -11px;
	width: 73px;
}
.modul_icon_header .grid_8 a.about:hover, .modul_icon_header .grid_8 a.about.active {
	background-position: -324px -56px;
}
.modul_icon_header .grid_8 a.youtube {
	background-position: -424px -11px;
	width: 59px;
}
.modul_icon_header .grid_8 a.youtube:hover, .modul_icon_header .grid_8 a.youtube.active {
	background-position: -424px -56px;
}
.modul_icon_header .grid_8 a.facebook {
	background-position: -498px -11px;
	width: 64px;
}
.modul_icon_header .grid_8 a.facebook:hover, .modul_icon_header .grid_8 a.facebook.active {
	background-position: -498px -56px;
}
.modul_icon_header .grid_8 a.contact {
	background-position: -572px -11px;
	width: 57px;
	margin-right: 0px;
}
.modul_icon_header .grid_8 a.contact:hover, .modul_icon_header .grid_8 a.contact.active {
	background-position: -572px -56px;
}


.img_revenire { float: left; margin-right:10px;}
.img_revenire img { display: block;}



