body
{
	margin: 0;
	padding: 0;
	background: #FFFCEF ;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}




/* TEXTE */
td
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
h1
{
	font-size: 16px;
	color: #AB292F;
	font-weight: bold;
}
.td9
{
	font-size: 9px;
}
.td10
{
	font-size: 10px;
}
.td11
{
	font-size: 11px;
}
.td12
{
	font-size: 12px;
}
.td14
{
	font-size: 14px;
}
.tdjustify
{
	text-align: justify;
}
.tdtextred
{
	color: #AB292F;
}
.padding2
{
	padding: 2px;
}
.td18
{
	font-family: verdana, arial, sans-serif;
	font-size: 18px;
}
.textnet
{
	color: #8F5903;
}
.tderror
{
	color: #CC0000;
}
.tdwhite
{
	color: #FFFFFF;
}
.tdgrey
{
	color: #666666;
}
.tdbox
{
	color: #FFFFFF;
}



/*logo*/
.texthr
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background: #AB282F;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
}
.textfactor
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding-left: 2px;
}





/* CLASE PENTRU TD-uri */
.bgmargine /*culoarea de pe margine din content*/
{
		background-color :#AB292F;
}
.bgwhite /*bg alb din header*/
{
		background-color :#FFFFFF;
}
.bgred /*linia rosie din footer*/
{
		background-color :#AB292F;
}
.bgdarkyellow /*bullet galben la subtitluri*/
{
		background-color :#CEA108;
}
.bgyellowtitle /*linia galbena din content la titluri*/
{
		background-color :#F5D25B;
}
.bgfooter /*bg link-uri footer*/
{
	background-color :#F7E9B9;
}
.bgpanelstanga /*bg fundal meniu stanga*/
{
	background-color :#FCF4D9;
}
.bgcontent /*bg fundal content*/
{
	background-color :#FFFCEF;
}
.bglinievert /*bg linie ce desparte meniu stanga de content*/
{
	background-color :#EEE1CE;
}
.bgmeniu /*bg pentru meniu*/
{
	background: url(../images/comune/bg_meniu.gif) repeat-x;
}
.bgsubmeniu /*culoare fundal submeniu*/
{
	background-color :#F7E9B9;
}
.bgmarginestanga /*margine degrade content stanga*/
{
	background: url(../images/comune/bg_stanga.gif) repeat-y;
}
.bgmarginedreapta /*margine degrade content dreapta*/
{
	background: url(../images/comune/bg_dreapta.gif) repeat-y;
}
.bgmarginejos1 /*margine degrade content jos-stanga*/
{
	background: url(../images/comune/bg_jos_1.gif) repeat-x;
}
.bgmarginejos2 /*margine degrade content jos-dreapta*/
{
	background: url(../images/comune/bg_jos_2.gif) repeat-x;
}
.bgtitlubox /*bg titlu boxuri*/
{
	background: url(../images/candidati/bg_titlu_box.gif) repeat-x;
}
.bgboxblue /*bg boxuri albastre*/
{
	background-color :#DDE7EE;
}
.bgyellowsus /*bg linia de su selectie limba*/
{
	background-color :#F7E9B9;
}
.chenarform
{
	border: 1px #F7E9B9 solid;
	background: #FFF9E1;
	color:
}
.tdtitlumare
{
	color: #AB292F;
	font-family: verdana, arial, sans-serif;
	font-size: 18px;
	/*font-weight: bold;*/
}
.tdtitlumarenocolor
{
	/*color: #AB292F;*/
	font-family: verdana, arial, sans-serif;
	font-size: 18px;
	/*font-weight: bold;*/
}
.chenarformlink
{
	background: transparent;
	padding: 6px;
	color: #444444;
	text-decoration: none;
	display: block;
	height: 100%;
}
.chenarformlink:hover
{
	background: #FFF5CE;
	padding: 6px;
	color: #444444;
	text-decoration: none;
	display: block;
}
.titlu
{
	background: #F7E9B9;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	padding-left: 6px;
}
.bgbulettitlustanga
{
	background: #AB282F;
}
.bgbulettitlucentru
{
	background: #AB282F;
}
.bgbulettitludreapta
{
	background: #CEA108;
}
.height100
{
	height: 100%;
}
hr
{
	color: #DDDDDD;
}
.noborder
{
	border: 0px;
}
.border
{
	border: 1px #444444 solid;
}
ul
{
	margin-top: 0;
	margin-bottom: 0;
	text-align: justify;
}
.bgpasi
{
	background: #888888;
}
.middle
{
	vertical-align: middle;
}
.titlutabel
{
	font-size: 9px;
	color: #000000;
	padding: 2px;
}
.tdtabel0
{
	background: #F5F3EB;
	padding: 2px;
}
.tdtabel1
{
	background: #E3E3E3;
	padding: 2px;
}

.tdnota
{
	background: #E2F3F5;
	border: 1px #7FBEC7 solid;
	color: #3D8089;
	padding: 3px;
}

.tdsucces
{
	color: #358B00;
}
.tdpaddingstanga /*padding meniu stanga*/
{
	padding: 0px 14px 10px 10px;
}
.tdpaddingdreapta /*padding content dreapta*/
{
	padding: 0px 6px 10px 11px;
}
.tdpaddingbanner /*padding la bannerele publicitare*/
{
	padding: 3px;
}
.tdpaddingboxindex /*padding la casutele din index sus*/
{
	padding: 8px;
}
.tdpaddingcontentright /*padding la casutele din index sus*/
{
	padding-right: 18px;
}
.tdpaddingtitle /*padding la casutele din index sus*/
{
	padding-left: 5px;
}

h2
{
	font-size: 12px;
	color: #AB292F;
	text-align: justify;
	padding: 0px;
	margin: 0;
}






/* FORMS */
fieldset
{
	border: 1px solid #EFD57D;
	padding: 5px;
	margin: 0;
}
.fieldseterr
{
	border: 2px solid #AB282F;
	/*background: #FFF0F0;*/
	padding: 0 10px 10px 10px;
	color: #AB282F;
}
.fieldsetsucces
{
	border: 2px solid #358B00;
	/*background: #FFF0F0;*/
	padding: 0 10px 10px 10px;
	color: #358B00;
}
.fieldsetatentie
{
	border: 2px solid #A07D06;
	/*background: #FFF0F0;*/
	padding: 0 10px 10px 10px;
	color: #A07D06;
}

legend
{
	margin: 0 3px 0 3px;
	font-weight: bold;
	font-size: 11px;
	color: #AB292F;
}
.legenderr
{
	margin: 0 3px 0 3px;
	color: #DD0000;
	font-weight: bold;
}
.form
{
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	background: #FFFFFF;
	border: 1px #BBBBBB solid;
	margin : 0;
	padding-bottom: 2px;
	padding-left: 2px;
}
/* la fel ca si FORM */
.form0
{
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	background: #FFFFFF;
	border: 1px #bbbbbb solid;
	margin : 0;
	padding: 0;
}
/* clasa pentru campurile cu erori la formulare */
.form1
{
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	background: #FFF0F0;
	border: 1px #FFBBBB solid;
	margin : 0;
	padding: 0;
}
.formalb
{
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	background: #FFFFFF;
	border: 1px #bbbbbb solid;
	margin : 0;
	padding: 0;
}
.checkbox
{
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	background-color : transparent;
	margin : 0;
	padding: 0;
}
form
{
	margin : 0;
	padding: 0;
}
.submit
{
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: pointer;
	color: #000000;
	background-color: #FFFCEF;
	border: 2px #EFD57D solid;
	font-weight: bold;
	margin : 0;
	padding: 0;
}
.submit2
{
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: pointer;
	color: #096975;
	background-color: #DCE6EF;
	border: 1px #888888 solid;
	font-weight: bold;
	margin : 0;
	padding: 0;
}







/* LINK-URI */
a
{
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #C09A16;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
.atop
{
    font-family: verdana, arial, helvetica, sans-serif;
	color: #AB292F;
	text-decoration: none;
}
.atop:hover
{
	text-decoration: underline;
}
.afooter
{
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #AB292F;
	text-decoration: none;
}
.afooter:hover
{
	text-decoration: underline;
}
.ablack
{
    font-family: verdana, arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.ablack:hover
{
	color: #444444;
	text-decoration: underline;
}
.abox
{
    font-family: verdana, arial, helvetica, sans-serif;
	color: #F7E9B9;
	text-decoration: underline;
}
.abox:hover
{
	text-decoration: none;
}
.abox2
{
    font-family: verdana, arial, helvetica, sans-serif;
	color: #F7E9B9;
	text-decoration: none;
}
.abox2:hover
{
	text-decoration: underline;
}



/* afisarea pe pagini */
.apagini
{
	padding: 0px 3px 1px 3px;
	font-size: 10px;
	color: #000000;
	display: block;
	text-decoration: none;
	border: 1px #FFFFFF solid;
}
.apagini:hover
{
	background: #EEEEEE;
	border: 1px #BBBBBB solid;
	text-decoration: none;
}

.apaginiactiv
{
	padding: 0px 3px 1px 3px;
	background: #EEEEEE;
	border: 1px #AB282F solid;
	font-size: 10px;
	color: #000000;
	display: block;
	text-decoration: none;
}



/* afisarea literelor */
.alitere
{
	padding: 1px 4px 2px 4px;
	font-size: 12px;
	color: #000000;
	display: block;
	text-decoration: none;
	border: 1px #FFFFFF solid;
}
.alitere:hover
{
	padding: 1px 4px 2px 4px;
	font-size: 12px;
	background: #EEEEEE;
	border: 1px #BBBBBB solid;
	text-decoration: none;
}

.alitereactiv
{
	padding: 1px 4px 2px 4px;
	background: #F7E9B9;
	border: 1px #AB282F solid;
	font-size: 12px;
	color: #000000;
	display: block;
	text-decoration: none;
}




/* TOOLTIPS */
.atip
{
	position: relative;
	font-weight: normal;
}

.atip:hover
{
	background-color: transparent;
	cursor : default;
}
/* The above hover change defeats the  IE/Win display changing bug */
.atip:hover span
{
	position: absolute;
	top: 0px;
	left: 80px;
	display: block;
	background: #888888;
	border: 1px #444444 solid;
	color: #FFFFFF;
	padding: 3px;
	cursor : default;
	text-decoration: none;
}
.atip span
{
	display: none;
}

