/* CSS Document */

body {padding: 0;
      margin: 0 auto;
	  text-align:center;
font-family: "palatino linotype",palatino,serif;
color: #333;
font-size: 14px;
letter-spacing: 1pt;
word-spacing: 1.2pt;
line-height: 1.4;
background: url(img/bg.jpg) top repeat-x;}

#container {width: 768px;
             margin: 0 auto;
			 text-align: left;
			 padding: 0;
			 background: url(img/bg_top.jpg) top left no-repeat}
#top_content {width: 768px;
              height: 234;} 
	 			 	    
#top {width: 232px;
      height: 234px;
      float: left;}
	  	  
#menu {width: 536px;
      height: 234px;
      float:left;
	  background: url(img/top.jpg) no-repeat;}	  		  						
		
#content {width: 768px;
          height: auto;}
		  		  
		  
.content_text {padding: 0 30px 30px 30px;}

.content_text_index {padding: 0 30px 30px 30px;
background: url(img/bg_content_bottom.jpg) bottom left no-repeat;}			  
		  
.content1 {float: left;
width: 192px;
height: auto;
margin: 0 10px 0 0;
padding: 0;}	

.content2 {float: left;
width: 496px;
height: auto;
margin: 0 0 0 10px;
padding: 0;}

.float1 {float: left;
width: 235px;
height: auto;
margin: 0 10px 0 0;
padding: 0;}	

.float2 {float: left;
width: 235px;
height: auto;
margin: 0 0 0 10px;
padding: 0;}

.clearboth { clear: both;}
			
#bottom {width: 768px;
         height: 30px;
		 margin: 0 auto;
		 padding-top: 0px;
         font-size: 9px;
         letter-spacing: 2pt;
         text-align: center;
         color: #999900;
		 font-family: "lucida sans unicode","lucida grande",arial, sans-serif;}	
		 
#bg_bottom {width: 768px;
         height: 16px; 
         background: url(img/bg_bottom.jpg) repeat-x;}			 
				 			
.bannere {text-align: center;
          font-family: "Courier New", Courier, monospace;
          color: #999966;}
				 

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

td.contact {width: 300px; height: 205px; background: url(img/mail.jpg) no-repeat;}

.form {padding: 5px 0 0 5px;
	   color:#666666;
	font-family: "palatino linotype",palatino,serif;
font-size: 12px;
font-variant: small-caps;
letter-spacing: 2.2pt;}		 	
		
.button{background: #000;
        color: #ffffcc;
		border: 5px solid #000;
		text-decoration: none;
		padding: 2px 5px;
		width: 184px;
		font-family: "palatino linotype",palatino,serif;
font-size: 14px;
letter-spacing: 2pt;
font-variant: small-caps;}		
		
.button:hover{background: #ffffcc; color: #000;}

.button:focus {color: #000000;}
			   
.form_input {
font-size:12px;
color: #330000;
width: 184px;
padding-left: 4px;}
	  
	  
	  
/*--------------LINKS---------------*/

a.menu:link, a.menu:visited {color:#ffffcc;
	font-family: "palatino linotype",palatino,serif;
font-size: 18px;
font-variant: small-caps;
letter-spacing: 2pt;
text-decoration:none;
}
a.menu:hover {text-decoration: none;
        color: #333;}	
		
a:link, a:visited {padding: 0}

a:hover {padding: 0;}		

a.a:link, a.a:visited {color: #66cc00;
         text-decoration: none;
		 border-bottom: 1px dotted #66cc00;}

a.a:hover {border-bottom: 1px solid #66cc00;}

a.b:link, a.b:visited {color:#666600;
	font-family: "palatino linotype",palatino,serif;
font-size: 16px;
font-variant: small-caps;
letter-spacing: 1.4pt;
text-decoration:none;}

a.b:hover {text-decoration: none;
        color: #999900 ;
		text-decoration:underline;}		
		
a.w:link, a.w:visited {color: #999900;
              text-decoration: underline;
			  font-style: normal;}

a.w:hover {color: #666600;
         text-decoration: none;}		
				
		
		
/*--------------TEXT---------------*/

h1, p.menu {color:#000000;
font-family: "palatino linotype",palatino,serif;
font-size: 22px;
font-variant: small-caps;
letter-spacing: 2pt;
padding-top: 0;
font-weight:normal;
text-shadow: 1px 1px 1px #ccc; /*--Not supported by IE--*/
}

h2, h3, h4 {font-family: "palatino linotype",palatino,serif;
font-size: 18px;
font-variant: small-caps;
letter-spacing: 2pt;
font-weight:normal;
color:#000;
text-shadow: 1px 1px 1px #ccc; /*--Not supported by IE--*/
background: #f0f0f0;
border: 1px solid #ddd;
margin: 35px 0 20px 0;
padding: 15px;
}

p.menu_links {padding-top:185px;
              text-align:center;
			  color: #ffffcc;
			  padding-bottom: 0;}

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

.bold {font-weight: bold;}    

.title {color:#666600;
	font-family: "palatino linotype",palatino,serif;
font-size: 16px;
font-variant: small-caps;
letter-spacing: 1.4pt;}   
	
p.p {color:#666666;
     padding-top: 20px;
	font-family: "palatino linotype",palatino,serif;
font-size: 12px;
font-variant: small-caps;
letter-spacing: 2.2pt;
text-align: center;} 

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

a img {border: 0;}

a {outline: 0;}

ul { list-style-type: square;
  font: italic 1em Georgia, Times, serif;
  color: #999999; }

ol {
  font: italic 1em Georgia, Times, serif;
  color: #999999;}

.img_left {float: left; padding-right: 10px; padding-bottom: 10px;}
.img_right {float: right; padding-left: 10px; padding-bottom: 10px;}

.img {float: left; padding-right: 20px; padding-bottom: 20px;}
.galerie {padding: 4px; margin: 4px; border: 1px dotted #ccc;}
A:hover .galerie {width: 200px; padding: 4px; border: 1px solid #999;}

hr {color: #fff; background-color: #fff; border: 1px dotted #999900; border-style: none none dotted;}

#tabel_onorarii {font-family: "palatino linotype",palatino,serif;
color: #333;
font-size: 14px;}

#tabel_onorarii td {border: 1px dotted #669933;}
