html, body {
	margin:0; padding:0;
	font-family:"Trebuchet MS";
	font-size:12px;
}

.form_input {
	width:400px;
	border:1px solid #999999;
	padding:1px;
	font-size:11px;
}

.readonly_input {
	background:#FFFCE8;
}

.title {font-family: Trebuchet MS; Font-Size: 16px; color: #444433; font-weight: bold; }
.blueLink { font-family: Trebuchet MS; font-size: 11px; color: #022bc6; text-decoration: none; font-weight: bold; }
a.blueLink:hover { text-decoration: underline; }
.subtitle {font-family: Trebuchet MS; Font-Size: 12px; color: #444433; font-weight: bold; }
.whiteLink { font-family: Trebuchet MS; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold; }
a.whiteLink:hover { text-decoration: underline; }

.whiteBg { font-family: Trebuchet MS; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold; background: #ffffff; }

.commonBoldText { font-family: Trebuchet MS; Font-Size: 11px; color: #444433; font-weight: bold; }
.commonText { font-family: Trebuchet MS; Font-Size: 11px; color: #444433; font-weight: normal; }
.tableHeader { font-family: Trebuchet MS; Font-Size: 11px; color: #ffffff; font-weight: bold; background-color: #474647; padding: 5px; text-align: left; vertical-align: top; }
.borderRight { border-right: #444433 1px solid; }
.borderTop { border-top: #999999 1px solid; }
.genericTable { border: #444433 1px solid; }

.tableRow { font-family: Trebuchet MS; Font-Size: 11px; color: #000000; font-weight: normal; background-color: #ffffff; padding: 2px; text-align: left; }
.tableRowAlt { font-family: Trebuchet MS; Font-Size: 11px; color: #000000; font-weight: normal; background-color: #fffce8; padding: 2px; text-align: left; }

.bottomBar
{
	background-color: #474747;
	height: 3px;
	font-size: 1px;
	color: #47a92f;
}

.menuBar
{
	background: url(../pics/layout/top_bar.png);
	background-repeat: repeat-x;
	background-position: left center;
}

.menuTd
{
	padding-top: 3px;
}

SELECT, INPUT, TEXTAREA {font-family: Trebuchet MS; Font-Size: 12px; color: #444433; font-weight: normal;}

.form_submit {
	border:1px solid #999999;
	background-color: #000000;
	color: #ffffff;
	font-size:12px;
	font-weight:bold;
	padding:0 5px;
	cursor:pointer;
}

.eroare {
	color:#990000;
	font-weight:bold;
}

.ok {
	color: #009900;
	font-weight:bold;
}

/*  meniu paginare */
.pg_meniu_but_paginare {
	padding:5px;
	width:993px;
	text-align:center;
	border:0px solid #000000;
	margin: auto;
}

.pg_meniu_but_paginare table {
	margin:0 auto;
}

.pg_prev_next a{
	color:#ADA77F;
	text-decoration:none;
} 

.pg_prev_next a:hover {
	color:#ADA77F;
	text-decoration:underline;
}

.pg_prev_next_blur {
	text-decoration:none;
	color: #666666;
}
 
 
.pg_active a {
	background-color: #000000;
	text-decoration:none;
	padding:0px 2px;
	color:#ffffff;
	font-weight:bold;
	border:1px solid  #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
}
 
.pg_inactive a {
	background-color: #FFFFFF;
	border:1px solid  #000000;
	text-decoration:none;
	padding:0px 2px;
	color: #000000;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
/*  end meniu paginare */

.buton a {
	border:1px solid #999999;
	background-color: #000000;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:0 5px;
	cursor:pointer;
	text-decoration:none;
}

.buton a:hover {
	text-decoration:none;
}

.subtitlu {
	font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:15px;
}

.tabel_listare {
	background-color: #F9F9F9;
	border:1px solid #999999;
}

.tabel_listare td {
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:3px;
	font-size:11px;
}

.tabel_header {
	background-color: #EAEAEA;
	font-weight:bold;
}

.tabel_listare th{
	cursor:pointer;
	padding-left:5px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:3px;
	text-align: right;
}
 
.tabel_listare a {
	border:1px solid #999999;
	background-color:#000000;
	color: #ffffff;
	font-size:11px;
	font-weight:bold;
	padding:0 2px;
	cursor:pointer;
	text-decoration:none;
}