body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color : #F6F6F6;
}


/*----------------------------------------------------------------------------*/
/* OBIECTE */

tr, td, th, input, option, select, textarea {
	font-family: verdana, helvetica, arial;
	font-size: 8pt;
}

.back {
	background-color : #BAC9E8;
}

/*----------------------------------------------------------------------------*/
/* BACKGROUND */

.bg1 {
	background-color : #274C9A;
}

.bg2
{
	background-color : #E6E6E6;
}

.bg3
{
	background-image: url('../img/admin/header_table.png');
}

.bg4 {
	background-color: #F6F6F6;
}

.bg5 {
	background-color: #E7EAEF;
}

.bg6
{
	background-image: url('http://www.nfirme.ro/img/admin/sub_header.gif');
}


.bg7 {
	background-color: #F7DFE6;
}

.bg8 {
	background-color: #FCC1D3;
}

.bg9 {
	background-color: #B7F8E5;
}

.bg10 {
	background-color: #7BE8CA;
}

.bg11 {
	background-color: #AADEF6;
}

.bg12 {
	background-color: #84D0F8;
}

.bg13 {
	border-top: solid 1px #F6F6F6;
	border-bottom: solid 1px #F6F6F6;
	border-right: solid 1px #F6F6F6;
	border-left: solid 1px #F6F6F6;
	background-color: #F6F6F6;
}

.bg14 {
	border-top: solid 1px #81CEFA;
	border-bottom: solid 1px #81CEFA;
	border-right: solid 1px #81CEFA;
	border-left: solid 1px #81CEFA;
	background-color: #D5EEFA;
}

.bg15 {
	border: solid 1px #34E884;
	background-color: #A5F5C9;
}

/*----------------------------------------------------------------------------*/
/* BORDER */

.brd1 {
	border-left:1px solid #90A6CF;
	border-right:1px solid #90A6CF;
	border-top:1px solid #90A6CF;
	border-bottom:1px solid #90A6CF;
}

.brd1_bottom {
	border-left:0px solid #90A6CF;
	border-right:0px solid #90A6CF;
	border-top:0px solid #90A6CF;
	border-bottom:1px solid #90A6CF;
}

.brd2 {
	border-left:1px solid #6382BC;
	border-right:1px solid #6382BC;
	border-top:1px solid #6382BC;
	border-bottom:1px solid #6382BC;
}

.brd2_top {
	border-left:0px solid #90A6CF;
	border-right:0px solid #90A6CF;
	border-top:1px solid #90A6CF;
	border-bottom:0px solid #90A6CF;
}

.brd2_bottom {
	border-left:0px solid #90A6CF;
	border-right:0px solid #90A6CF;
	border-top:0px solid #90A6CF;
	border-bottom:1px solid #90A6CF;
}

.brd3 {
	border-left:1px solid #274C9A;
	border-right:1px solid #274C9A;
	border-top:2px solid #274C9A;
	border-bottom:2px solid #274C9A;
}

.brd4_top {
	border-top:1px solid #000000;
}

.brd5_right_left {
	border-left:1px solid #C8D9FE;
	border-right:1px solid #C8D9FE;
}

/*----------------------------------------------------------------------------*/
/* TEXT */

.small1 {
	font-size: 8pt;
}


.admin_title {
	color: #274C9A;
	font-size: 15px;
	font-weight: bold;
}

.admin_navigator {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: 1px solid #DBE3EB;
	padding: 1px;
}

.eroare {
	color: #E62B2B;
	font-weight: bold;
}


/*----------------------------------------------------------------------------*/
/* LINK */

a {
	text-decoration: none;
	color : #274C9A;
}

a:hover {
	text-decoration: underline;
	color : #B02237;
}


a.nav_admin
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #7BA5BD;
	text-decoration: none;
	border: 1px solid #DBE3EB;
	padding: 1px;
}

a.nav_admin:hover
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: 1px solid #274C9A;
}

a.link_header
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #274C9A;
	text-decoration: none;
}

a.link_header:hover
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #274C9A;
	text-decoration: underline;
}

a.a1
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #496690;
	text-decoration: none;
}

a.a1:hover
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #B02237;
	text-decoration: underline;
}


a.a2
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #496690;
	text-decoration: none;
	border: 1px solid #B02237;
	padding: 2px;
}

a.a2:hover
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #B02237;
	text-decoration: underline;
	border: 1px solid #B02237;
	padding: 2px;
}


/*----------------------------------------------------------------------------*/
/* MENIURI */
.nivel1 {
	background-image: url("http://www.nfirme.ro/img/admin/nivel1.gif");
}

.tabs {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #90A6CF;
	background-color : #274C9A;
}

.nivel3 {
	background-color : #DEE1E6;
	border-bottom: 1px solid #ffffff;
}

.brd_bottom1 {
	border-bottom:1px solid #B8C1D3;
}

.tabsSel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background-color : #90A6CF;
}

.tabsSel2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background-color : #617EB8;
}

a.tabsSel:hover
{
	color: #000000;
	text-decoration: underline;
}

a.tabsSel2:hover
{
	color: #000000;
	text-decoration: underline;
}

/*taburi*/
.table_class {
	border:solid; 
	border-width:1px; 
	border-color:#93B6D6;
	padding:2px;
	background-color:#E6E6E6;
	width:270px;
}


.tab{
	border:solid; 
	border-width:1px; 
	border-color:#93B6D6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left; 
	color: #000000;	
	cursor:pointer;
	height: 30px;
	padding: 10px;
	
}


.form_area {	
	border:solid; 
	border-width:1px; 
	border-color:#93B6D6;
	padding-left:5px;
	padding-top:2px;
	background-color:#E6E6E6;
	
	
}

.procent_class {
	width:100%;
	vertical-align:middle; 
	height:100%;
	background-color:#DE7777;
	padding-top:5px;
}



/*fisa inscriere*/
.text_fisa_radio {	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#274C9A;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	
}
.text_fisa_radio_label {	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#274C9A;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-weight:bold;
}

#cursant_container {
	width:100%;		
}


.cell_fisa {
	padding-left:5px;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;		
}

.bg_table_fisa{
	background-color:#D7DBE5;
	height:30px;
}

/*fielset*/
.legend_class {	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #274C9A;
	font-weight:bold;
}

.input
{
	border-left:1px solid #90A6CF;
	border-right:1px solid #90A6CF;
	border-top:1px solid #90A6CF;
	border-bottom:1px solid #90A6CF;
}

.input2
{
	border-left:1px solid #90A6CF;
	border-right:1px solid #90A6CF;
	border-top:1px solid #90A6CF;
	border-bottom:1px solid #90A6CF;
	font-size: 10px;
}

.input3
{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	font-size: 13px;
	padding-left: 3px;
}

.input_eroare
{
	border-left:1px solid #A1A1A1;
	border-right:1px solid #A1A1A1;
	border-top:1px solid #A1A1A1;
	border-bottom:1px solid #A1A1A1;
	font-size: 13px;
	padding-left: 3px;
	color: #E62B2B;
	background: #F8F9D0;
}

.divScroll {
	overflow: auto;
}

.admin_text1 {
	font-size: 12px;
	font-weight: bold;
}
