BODY,HTML	{
	margin:0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#5c5c56;
  height: 101%;
}

DIV,IMG,H1,H2,H3,P,UL,FORM {margin:0px;padding:0px;border:none;display:block;}

#bg0  { background: #e78b23 url(pic/bg0.jpg) repeat-x top left; }
#bg1 	{ background:url(pic/bg1.jpg) no-repeat top center; text-align: center; }
#site { margin:auto; width: 781px; background-color: #fbeed8; }

#sidebar  {
  background-color: #fbeed8;
  width: 219px;
  vertical-align: top;
  text-align: left;
  }

#header { }
#content {
  background-color: #fbeed8;
  text-align: justify;
  padding:10px 32px 10px 32px;
  }

#footer { }

#logo { }
#menu { }
#lang {
  clear:both;
  background: #fbeed8 url(pic/lang.jpg) repeat-x top left;
  padding:10px 0px 10px 0px;
  text-align: center;
  }
#search { text-align: center; }
#news { }
.newsitem { }


a, a:active, a:visited, a:link { color: #5c5c56; text-decoration: underline; }
a:hover { color: #5c5c56; text-decoration: none; }

.titlu, .subtitlu, .titlu1, .subtitlu1 {
  margin:0px; padding:0px;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#6fa140;
}
.subtitlu, .subtitlu1 { font-size: 14px; }
.titlu1, .subtitlu1 { color:#b9441e; }

.highlight{ font-weight:bold; }

.rule {
  width: 100%;
  height: 1px;
  border: 0;
  margin: 20px 0px 20px 0px;
  }

img.left {margin:15px 15px 15px 0px; float:left;}
img.right {margin:15px 0px 15px 15px; float:right;}
img.middle {margin:15px 15px 15px 15px; display: block; margin-left: auto; margin-right: auto;}
img.topleft {margin:0px 15px 15px 0px; float:left;}
img.bottomleft {margin:15px 15px 0px 0px; float:left;}
img.topright {margin:0px 0px 15px 15px; float:right;}
img.bottomright {margin:15px 0px 0px 15px; float:right;}
img.nomargin { display: inline; }

img.back {float:left;}
img.print {float:right;}

.links, .links td {padding: 3px 0px 3px 0px;}

.form_mark {background-color:#f8e5c4; padding:10px; color: #b9441e;}
.input, .FSF_input { border: 1px #e9dcc9 solid; padding:3px; }
.FSF_input{ width:120px; }
.FSF_submit{ margin-left: 5px; }


.table { font-size: 11px; white-space:nowrap;}
.table .header { background-color: #f4e1b9; border-top: 1px solid #eed39c; border-bottom: 1px solid #eed39c; }
.table td { border-bottom: 1px solid #eed39c; }
