body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}
td.left_top{
background-color:#FFFFFF;
text-align:right;
}
td.left_bg_top{
width:20px;
height:95px;
background-repeat:no-repeat;
background-image:url(images/left_top_bg.jpg);
}
td.top{
width:700px;
height:95px;
background-color:#FFFFFF;
}
td.right_bg_top{
width:20px;
height:95px;
background-repeat:no-repeat;
background-image:url(images/right_top_bg.jpg);
}
td.right_top{
height:95px;
background-color:#FFFFFF;
}
td.bg_3{
height:20px;
background-image:url(images/left_bg3.jpg);
background-repeat:repeat-x;
}
td.bg_4{
height:20px;
background-image:url(images/left_bg4.jpg);
background-repeat:repeat-x;
}
td.bg_32{
height:20px;
background-image:url(images/left_bg3.jpg);
background-repeat:repeat-x;
}
td.bg_42{
height:20px;
background-image:url(images/left_bg4.jpg);
background-repeat:repeat-x;
}
td.left_bg_1{
width:20px;
height:20px;
background-repeat:no-repeat;
background-image:url(images/left_bg1.jpg);
}
td.left_bg_2{
width:20px;
height:20px;
background-repeat:no-repeat;
background-image:url(images/left_bg2.jpg);
}
td.right_bg_1{
width:20px;
height:20px;
background-repeat:no-repeat;
background-image:url(images/right_bg1.jpg);
}
td.right_bg_2{
width:20px;
height:20px;
background-repeat:no-repeat;
background-image:url(images/right_bg2.jpg);
}
td.center_t{
width:700px;
height:20px;
background-repeat:repeat-x;
background-image:url(images/center_t.jpg);
}
td.center_b{
width:700px;
height:20px;
background-repeat:repeat-x;
background-image:url(images/center_b.jpg);
}
td.logo{
text-align:left;
width:350px;
height:95px;
}
/* ## continut #####*/
td.margin_l2{
background-image:url(images/margin_l.jpg);
background-repeat:no-repeat;
background-position:right;
height:500px;
}
td.margin_r2{
background-image:url(images/margin_r.jpg);
background-repeat:no-repeat;
background-position:left;
height:500px;
}
td.margin_l{
height:500px;
text-align:right;
}
td.margin_r{
height:500px;
text-align:left;
}
td.central_logo{
text-align:center;
}

/* FORMS STYLE*/
/* ###### form.fancyURI #####*/
form.fancy {  
  display:block;
  margin:0px auto;
  padding:10px 0px 10px 0px;
  min-width: 500px;
  max-width: 700px;
  width: 600px; 
}

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 {
	/* 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 textarea{
	/* display: inline; dak e set .. butoane nu apar pe MAC IE */
	width:450px;      
	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;
}