body 
	{
	margin-left: 0px;
	margin-top: 100px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat:no-repeat;
	background-color:#4B596F;
	}
	
#container{
	display:block;
	margin:0px auto;
	padding:10px 0px 10px 0px;
	width:800px;
	background-color:#C6C6C6;
	background-image:url(../images/head.jpg);
	background-position:top;
	background-repeat:repeat-x;	
}

/* ###### form.fancyURI #####*/
form.fancy {  
  display:block;
  margin:0px auto;
  padding:10px 0px 10px 0px;
}

form.fancy fieldset {
  /* clear: both; PT mac IE */
  border-style:ridge;
  border-color:#C3D7BB;
  border-width:1px;
  padding: 10px;        
  margin: 0;
}

form.fancy fieldset legend {
	font-size:1.1em;                     
}

form.fancy label { 
	display: block;
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 5px 0 0;
	text-align: right; 
}

form.fancy fieldset label:first-letter { 
	text-decoration:underline;
}

form.fancy input, form.fancy textarea {
	/* display: inline; dak e set .. butoane nu apar pe MAC IE */
	width:150px;      
	margin:5px 0 0 10px;        
	color:#265F26;
	background-color:#BDD790;
	border:2px solid #265F26;             
}
form.fancy select{
	width:153px;      
	margin:5px 0 0 10px;        
	color:#265F26;
	background-color:#BDD790;
	border:2px solid #265F26;
}

form.fancy input#reset {
	margin-left:0px; 
}

textarea { overflow: auto; }

form.fancy small {
	display: block;
	margin: 0 0 5px 160px; 
	padding: 1px 3px;
	font-size: 88%;
}

form.fancy .required{font-weight:bold;} /* clasa la label */

form.fancy br {
	clear:left;
}

/* SPECIAL EFFECTS*/
form.fancy input.required, textarea.required {
	border: 2px solid #00A8E6;
}
form.fancy input.validation-failed, textarea.validation-failed {
	border: 2px solid #FF3300;
	color : #FF3300;
}
form.fancy input.validation-passed, textarea.validation-passed {
	border: 2px solid #00CC00;
	color : #000;
}

form.fancy .validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

form.fancy .custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

#head h1{
	margin:0px;
	padding:0px;
	display:block;
	font-size:20px;
	font-weight: bold;
}

#head form.switch {
	display:block;
	margin:0px;
	padding:0px;
	position:relative;
	margin-top:-25px;
	margin-left:560px;
}