@font-face { font-family: steelfis; src: url("steelfis.eot") /* EOT file for IE */}
@font-face { font-family: steelfis; src: url("steelfis.ttf") /* TTF file for CSS3 browsers */}
@font-face { font-family: desy; src: url("DESYREL_.eot") /* EOT file for IE */}
@font-face { font-family: desy; src: url("DESYREL_.ttf") /* TTF file for CSS3 browsers */}

body {      text-align: center;			background: url('images/bg.jpg') top center no-repeat;			font-size: 14px;			font-family: arial,verdana;			margin: 0;			}
#tabs { font: 12px "Trebuchet MS", sans-serif;         margin-left: 40px; 		margin-right:40px; 		text-align:justify; cursor:pointer;			}
#meniu_sus {			text-align: center;			width: 990px;			height: 401px;			margin-left: auto ;            margin-right: auto ;			margin-top: -10px;			margin-bottom: -3px;			}
#continut { 			width: 990px;			height: 450px;			margin-left: auto ;            margin-right: auto ;			background: url('images/bg.jpg') top center no-repeat;			}
#st {                  width: 239px;            height: 450px;			float:left;            background: url("images/col-st.jpg") no-repeat;			}
#mj {       width: 590px;            height: 450px;			float:left;					            background: url("images/mijloc.jpg") no-repeat;			}
#dr {       width: 161px;            height: 450px;			float:left;            background: url("images/col-dr.jpg") no-repeat;			margin-left:0;			 			}
#footer { 			width: 990px;			height: 100px:			text-align:right;			font-family: arial, verdana;			color: #f4f4f4;			margin-left: auto ;            margin-right: auto ;			background: url("images/footer.jpg") no-repeat;							}
#textst {    margin-left: 20px;	color: #888888;	text-align: left;	font-size: 12px;	padding: 70px 30px 10px 30px;	position: relative;}
#textcontact {    margin-left: 20px;	color: #888888;	text-align: right;	font-size: 12px;	padding: 70px 30px 10px 30px;	position: relative;}
#animat {    margin-left: 10px;	color: #888888;	float: left;	font-size: 12px;	padding: 70px 0px 10px 30px;	position: relative;}
#textmj {    margin-left: 20px;	color: #888888;	text-align: justify;	font-size: 12px;	padding: 45px 50px 10px 20px;	position: relative;}
#textft{   	color: #888888;	font-family: helvetica,arial,verdana,sans-serif;	text-align: left;	font-size: 14px;	padding: 5px 0px 0px 20px;		position: relative;}
#intr {       position:relative;	   float:left;	   padding: 80px 0px 0px 20px;}#meniufo {    margin-right: 10px;	margin-top:-20px;	color: #888888;	font-family: steelfis,arial,verdana;	text-align: right;	font-size: 24px;	padding: 0px 0px 0px 20px;	position: relative;}img {border:0;}img.port{border:1px solid gray;}.postdate {  font-size: 34px;  float:left;  font-family: steelfis,impact,arial,helvetica,tahoma;  color: #075796;  padding: 160px 40px 0px 50px;  font-weight: 600;}
h1  {   font-size: 40px; 		font-family: desy,steelfis,arial,verdana;        margin: 0;	    line-height: 0.7em;		color: #1ca636;				}
h2 {    font-size: 24px; 		font-family: steelfis,arial,verdana;		color: #075796;		}
h3 {    font-size: 20px; 		font-family: desy,helvetica,arial,verdana, sans-serif;        color: #075796;		margin: 0;		}
h4 {    font-size: 18px; 		font-family: desy,helvetica,arial,verdana, sans-serif;        color: #075796;		margin: 0;		}
a {text-decoration: none; color: #898989; }a:hover {text-decoration: none; color: #229e46;}
ul.cerc {    list-style-image: url('images/li.jpg');    list-style-position: outside;	}

/*Harta Meniu Sus*/

#map {  margin:0;            
		padding:0;             
		width:990px;             
		height:398px;            
		background:url("images/header.jpg")  no-repeat #fff;            
		font-family:arial, helvetica, sans-serif;            
		font-size:8pt;           
		position:relative;      }
#map li {    margin:0;         
             padding:0;           
			 list-style:none;      }
#map li a {  position:absolute;          
			 display:block;          
			 background:url(blank.gif);      }
#map li a span { display:none; }

/*casuta ce apare la hoover*/

#map li a:hover span {  position:relative;          
						display:block;         
						width:120px;		  
						height: 95px;          
						left:20px;          
						top:50px;          
						padding: 5px;          
						background:url(bula.gif) no-repeat;          
						text-decoration:none;          
						color:#000;		            
						filter:alpha(opacity=80);          
						opacity:0.8;      }

	#map a.despre {     top:277px;    
						left:143px;   
						width:80px;    
						height:86px;}

	#map a.blog {       top:62px;    
	                    left:231px;    
						width:90px;    
						height:37px;}

	#map a.contact {    top:225px;    
	                    left:442px;    
						width:61px;    
						height:31px;}

	#map a.servicii {   top:17px;    
	                    left:705px;    
						width:42px;    
						height:27px;}

	#map a.portofoliu { top:43px;    
	                    left:809px;    
						width:80px;    
						height:44px;}

	#map a.logo {       top:354px;    
	                    left:6px;    
						width:348px;    
						height:42px;}

	#map a.uk {
						top: 85px;
						left: 110px;
						width: 40px;
						height:40px;
						}
	#map a.ro {
						top: 45px;
						left: 175px;
						width: 50px;
						height:40px;
						}
						
/*contact*/

#contact-area {	width: 400px;	margin-top: 25px;}
#contact-area input, #contact-area textarea {	padding: 5px;	width: 271px;	font-family: Helvetica,verdana,arial sans-serif;	font-size: 1.4em;	margin: 0px 0px 10px 0px;	border: 1px solid #ccc;}
#contact-area textarea {	height: 90px;}
#contact-area textarea:focus, #contact-area input:focus {	border: 1px solid #28599E;}
#contact-area input.submit-button {	width: 80px;	float: right;	font-family: desy,arial,verdana;}label {	float: left;	text-align: right;	margin-right: 15px;	width: 100px;	padding-top: 5px;	font-size: 1.4em;}

/*tooltip pt intrerupator*/      

a.info:hover {background:#ffffff; text-decoration:none;} 

/*BG color is a must for IE6*/        

a.info span {display:none; padding:2px 3px; margin-left:8px; width:130px;}      
a.info:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}
#port {line-height: 0.6em;}