body {padding: 0;
      margin: 0 auto;
	  text-align: center;
      font-weight: normal;
      color: #330000;
	  background: url(img/bg-top.gif) top repeat-x;
font-family: "palatino linotype",palatino,serif;
font-size: 14px;
letter-spacing: 1.2pt;

line-height: 1.45em;}
	  
#container {width: 768px;
            text-align: left;
			margin: 0 auto;
			background: #FFFFFF}	  

#top {width: 768px; height: 35px;background: #330000}
		
#menu-top {width: 768px; height: 71px; background: url(img/menu/a_01.jpg);}
		
#menu{width: 768px;
        height: 179px;}
		
#content {width: 768px;
           min-height: 400px;
            background: #fff;}
			
#content_text {padding: 40px 90px 10px 90px;}	

#content_text_p {padding: 40px 20px 10px 20px;
                text-align: center;}	
		
			 
#content1_text {padding: 40px 0px 10px 0px;}			 
			
#content2 {position: relative;
           width: 240px;
           float: right;
		   margin: 0;}
	   
#content2_text {padding: 40px 10px 0 30px;}		   			 			

#bottom {  clear: both;
           width: 100%; height: 109px;
		   padding:0; margin: 0; font-size: 11px;
		   text-align: center;
		   color: #330000} 
		   
#bottom-content {position: static; width: 768px; height: 109px; margin: 0 auto; padding: 0;
                 background:  url(img/bottom.gif) no-repeat;}
				 
p.bottom {padding: 38px 0 0 0;font-family: "palatino linotype",palatino,serif;
font-size: 10px;
font-variant: small-caps;
letter-spacing: 1pt;}

td.clienti1 {width: 168px;
          padding: 0px;
		  background: #FFFFFF;}
		  
td.clienti2 {width: 500px;
          padding: 10px 0;
		  background: #FFFFFF;
		  color: #999999;}		  

a img {border: 0}
a {outline: 0;}

/*----------------CONTACT FORM-----------------*/

.contact { padding: 71px 14px;
		  background: url(img/timbru.jpg) no-repeat top left;}

table.form {border: 1px solid #DDCCBB;
            background: #ffffcc;}

td.form {padding: 12px;
         border-bottom: 1px dashed #DDCCBB;}
		 
td.form_comanda { padding: 0 10px 0 0;
		 background: url(img/gradient.jpg) right repeat-y;
		 font-family: "lucida sans unicode","lucida grande",sans-serif;
font-size: 12px;
letter-spacing: 1.8pt;}		 		 

td.text-form {border-bottom: 1px dotted #FF9900;
              font-weight: bold;
			  padding-top: 14px;}

.button{background: #330000;
        color: #fff;
		font: 13px "Trebuchet MS", Verdana, Helvetica, sans-serif;
		text-decoration: none;
		width: 184px;}
	
.button:hover{border: 2px solid #ff9900;}

.button:focus {border: 2px solid #ff9900;}
			   
.form_input {font-family: "lucida sans unicode","lucida grande",sans-serif;
font-size:12px;
color: #330000;
width: 184px;
padding-left: 4px;}
		 
	  
/*--------------LINKS---------------*/

a:link, a:visited {color: #D0B71E;}
a:hover {color: #FFFF99;
        text-decoration: none;}
		
a.a:link, a.a:visited {color: #FFFF99;
					   font-weight: bold;
					   text-decoration: none;
					   border-bottom: 1px dotted #FFFF99;}
a.a:hover {text-decoration: none;
		border-bottom: 1px solid #FFFF99;}		

a.b:link, a.b:visited {color: #FE0084;
					   text-decoration: none;
					   border-bottom: 1px dotted #FE0084;}
a.b:hover {text-decoration: none;
		border-bottom: 1px solid #FE0084;}
		
a.c:link, a.c:visited {color: #333333;
					   text-decoration: none;
					   border-bottom: 1px dotted #FE0084;
					   font-weight: bold;}
a.c:hover {text-decoration: none;
        color: #FE0084;
		border-bottom: 1px solid #FE0084;}
		
a.d:link, a.d:visited {color: #330000;
					   text-decoration: none;
					   border-bottom: 1px dotted #330000;}
a.d:hover {text-decoration: none;
		border-bottom: 0;}		
	
	
a.e:link, a.e:visited {font-family: "palatino linotype",palatino,serif;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
font-style: italic;
letter-spacing: 4.6pt;
word-spacing: 0pt;}	
		
a.f:link, a.f:visited {color:#666666;
     padding-top: 0px;
     padding-bottom:30px;
	font-family: "palatino linotype",palatino,serif;
font-size: 12px;
font-variant: small-caps;
letter-spacing: 2.2pt;
text-decoration:none;
}
a.f:hover {text-decoration: none;
        color: #FE0084;}		
		
	
		
a.l1, a.l1:visited {
font-family: "palatino linotype",palatino,serif;
color: #330000;
font-size: 24px;
font-style: italic;
letter-spacing: 4.6pt;
text-decoration: none;
line-height: 20pt;}
a.l1:hover {text-decoration: underline;
color: #FE0084;}


a.l2, a.l2:visited     {color: #330000;
font-family: "times new roman",times,serif;
font-size: 18px;
text-transform: uppercase;
letter-spacing: 5pt;
word-spacing: 5.5pt;
text-decoration: none;
line-height: 20pt;}
a.l2:hover  {text-decoration: underline;
color: #FE0084;}

a.l3, a.l3:visited     {color: #330000;
font-family: courier, times;
font-size: 18px;
letter-spacing: 1.6pt;
text-decoration: none;
line-height: 20pt;}
a.l3:hover {text-decoration: underline;
color: #FE0084;}

		
		
/*--------------TEXT---------------*/


p.mic {font-size: 12px;
       font-family: Tahoma, Arial, Helvetica, sans serif;}
	   
p.roz {color: #FE0084;
       font-weight: bold;}	   

.bold {font-weight: bold;}       

.special {font-family: "lucida sans unicode","lucida grande",sans-serif;
color: #781D23;
font-size: 12px;
letter-spacing: 1.8pt;
border: 4px double #ccc;
padding: 30px;}

.special_text {font-family: "lucida sans unicode","lucida grande",sans-serif;
font-size: 12px;
letter-spacing: 1.4pt;
padding: 30px;}
	   
.comunicare {font-family: "palatino linotype",palatino,serif;
color: #A13838;
font-size: 12px;
font-variant: small-caps;
letter-spacing: 3.6pt;
padding-right: 10px;}	   
	   
h1 {font-weight: lighter;
font-variant: small-caps;
letter-spacing: 4pt;
word-spacing: 0pt;
font-size: 28px;
line-height: 1.25em}
	   	
h2, h4 {font-family: "lucida sans unicode","lucida grande",sans-serif;
font-variant: small-caps;
letter-spacing: 4pt;
word-spacing: 0pt;
font-size: 22px;
line-height: 1.25em;
padding-top: 40px;}	
	   				
					
h3 {color: #FE0084;
    padding-top: 30px;
font-family: "lucida sans unicode","lucida grande",sans-serif;
font-size: 16px;
letter-spacing: 3.2pt;
word-spacing: 0pt;
}


p.title {color:#ffcc99;
background-color:#330000;
border-bottom: 3px solid #ffcc99;
border-top: 1px solid #ffcc99;
padding: 4px 0px;
font-size:16px;
text-align:center;
font-family: "lucida sans unicode","lucida grande",sans-serif;
font-variant: small-caps;
letter-spacing: 4pt;}

p.title_cerere {color:#ffcc99;
background-color:#330000;
border-bottom: 3px solid #ffcc99;
border-top: 0;
padding: 10px 0px;
font-size:16px;
text-align:center;
font-family: "lucida sans unicode","lucida grande",sans-serif;
font-variant: small-caps;
letter-spacing: 4pt;
font-weight: bold}

.fav{font-variant:normal;font-size:11px;text-align:center;font-family: "lucida sans unicode","lucida grande",sans-serif;letter-spacing: 3pt;}

.border2 {font-variant:small-caps;font-size:12px;padding:10px 5px;text-align:center;font-family: "lucida sans unicode","lucida grande",sans-serif;letter-spacing: 3pt;border: 1px dotted #ccc;}	

.border{color:#666666;
	font-family: "palatino linotype",palatino,serif;
font-size: 12px;
font-variant: small-caps;
letter-spacing: 2.2pt;
padding:10px 5px;
text-align:center;
border: 1px dotted #ccc;}	   	
.border_left {width: 200px; float: left; font-variant:small-caps;font-size:12px;padding:10px 5px;text-align:left;font-family: "lucida sans unicode","lucida grande",sans-serif;letter-spacing: 3pt;border: 1px dotted #ccc;}		   	
		
      /*Pagination*/
      div.pagination {
              text-align:center;
              padding: 7px;
              margin: 3px;
      }

      div.pagination a {
              padding: 2px 5px 2px 5px; 
              margin: 2px;
              border: 1px solid #000000;
             
              text-decoration: none; /* no underline */
              color: #000000;
      }
      div.pagination a:hover, div.pagination a:active {
              border: 1px solid #000000;
              background-color:#000000;
              color: #fff;
      }
      div.pagination span.current {
              padding: 2px 5px 2px 5px;
              margin: 2px; 
                      border: 1px solid #000000;
                     
                      font-weight: bold;
                      background-color: #000000;
                      color: #FFF;
              } 
      div.pagination span.disabled {
                      padding: 2px 5px 2px 5px;
                      margin: 2px;
                      border: 1px solid #EEE;
             
                      color: #DDD; 
              }	
	
blockquote {
  font: Georgia, "Times New Roman", Times, serif;
  background: url(images/close-quote.gif) no-repeat right bottom;
  margin: 0;
  padding: 0;
  color: #330000}

blockquote:first-letter {
  background: url(images/open-quote.gif) no-repeat left top;
  padding-left: 18px;
  font:  italic 1.4em Georgia, "Times New Roman", Times, serif;
}

.gri {color: #666666;}
.albastru {color: #0099FF;}
.verde {color: #33CC00;}
.portocaliu {color:#FF6600;}
.rosu {color:#FF0000;}
.roz {color:#FF33FF;}
.mov {color:#9900FF;}
.negru {color:#000000;}
.galben {color:#FF9900}

ul.logo {list-style-type:square;}


/*--------------DIVERSE---------------*/


div.hr {
  height: 112px;
  background: url(img/hr01.jpg) no-repeat scroll center;}

div.hr hr {
  display: none;
}
.galerie {border: 1px solid #ccc;}
A:hover .galerie {border: 1px solid #8E6F62;}

pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}

img{border:none;}
ul {
	margin:0;
	padding:0;
list-style: none;
}

ul.ul {list-style-image: url(img/mint.jpg);}



/*  */

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	

.i_border {border: 1px solid #e3e3e3;}	

p.p {color:#666666;
     padding-top: 0px;
     padding-bottom:30px;
	font-family: "palatino linotype",palatino,serif;
font-size: 12px;
font-variant: small-caps;
letter-spacing: 2.2pt;
} 

