/*
	Creat de www.ORICEMEDIA.ro
	pentru Zsolt Car Wash 
	25 august 2009 
*/
/* RESET ERIC MAYER
=------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}

/* General
-------------------------------------*/
body
{	
	font:14px Arial, Verdana, sans-serif;
	color:#5C6B6E;
	background:#1D1D1D url(images/gradient_bg.gif) no-repeat top left;
}

a { color:#000000; }
	a img{ border:none; }
	a:hover{ text-decoration:underline; } 
	
strong	{ font-weight:bold; }
em		{ font-style:italic; }

.align-right{ text-align:right; }
.text-center{ text-align:center; }

/* LAYOUT
---------------------------------------------*/
#wrap{ width:751px; position:relative; margin:0 auto 0 auto; }
	
	#header{ position:relative; height:75px; margin-top:55px; }
		
		#logo a{ display:block; position:absolute; width:177px; height:114px; top:5px; left:16px; 
				 background:url(images/logo.png) no-repeat top center; text-indent:-9999px; z-index:100; }
	
		#nav{ position:absolute; width:540px; height:45px; top: 45px; left:0; padding:7px 0 1px 211px; 
			 background: url(images/bg-nav.png) no-repeat top left;} 
			
			#nav ul{ list-style:none; }	    
			#nav li{ display:inline; color:#fff;  }
		
				#nav a{ display: block; float: left; padding:5px;
						color:#fff; font-size:16px; font-weight:bold; text-decoration:none;  }
					#nav a:hover{ text-decoration:underline; color:#fff; }
												
				#nav span{ display: block; float: left; padding:8px 5px 5px 5px; color:#fff; font-weight:bold; }
				#nav .active a{ text-decoration:underline; }
				
		#limbi{ position:absolute; top: 169px; left:-35px;   padding:11px 0 7px 0; background: #fff url(images/bg-limbi.jpg) no-repeat top left; }
			#limbi ul li{ margin-bottom:0px; padding:3px 9px 3px 11px;}
			
	
	#content{ width:690px; background-color:#FFFFFF; 
			  padding:35px 30px 25px 30px; border-top:1px solid #2C2D22; }

		#content h1{ color:#FA281B; font-size:28px; letter-spacing:-1px; font-weight:bold; margin-bottom:0px;  }
		#content h2{ letter-spacing:-0.2px; font-weight:bold; margin-bottom:25px; font-size:15px; }
		#content h2.alt{ color:#FA281B; font-size:18px; margin-bottom:15px; }
		#content p.alt{color:#FA281B; font-weight:bold; }
		#content p{ margin-bottom:10px; text-align:justify; line-height:24px;}
		#content ul { margin-bottom:10px; list-style:inside; list-style-type:disc; text-align:justify; line-height:19px;  text-align:justify;  }
		#content li{ margin-bottom:10px;}
		
		form{ margin-top:30px; }
				fieldset {  padding:0 20px; border-top:1px solid #ccc;  } 
				fieldset legend{ padding-bottom:20px; color:#FA281B; font-weight: bold; }
				form p { margin: 0 0 2px 0; text-indent:0px; line-height:20px; }
				label  {  display:block; }
				input, textarea { width:260px; padding:5px; border:1px solid #ccc; background-color:#f9f9f9; }
				textarea { height: 78px; }
				.btn{ width:120px; }
		
	#footer{ height:78px; margin-bottom:40px; padding: 28px 320px 0 0px; 
	 		 background:url(images/background-footer.png) no-repeat top left; 
			 font-size:12px; line-height:16px;text-align:right; color:#4e4e4e; }

/* EasySlider 1.7
------------------------------------------------------------------*/

#slider img{border:none}
#slider ul, #slider li, 
#slider2 ul, #slider2 li{margin:0; padding:0; list-style:none; background-color:#FFF;  }
#slider2{margin-top:1em}
#slider li, #slider2 li
{
	/* define width and height of list item (slide)entire slider area will adjust according to the parameters provided here*/ 
	width:750px; height:300px; overflow:hidden
}
/* numeric controls */
ol#controls{padding:0; height:28px; margin-top:-35px; float:right; margin-right:30px; _margin-right:11px; /* IE6 hack*/ }
ol#controls li{margin:0 10px 0 0; padding:0; float:left; list-style:none; height:28px; line-height:28px}
ol#controls li a{float:left; height:25px; line-height:25px; font-size:11px; background:#fff; color:#111; padding:0 10px; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px}
ol#controls li.current a{text-decoration:underline; background-color:#FA281B; color:#fff; }
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none}