@charset "utf-8";
/* CSS Document */

body {margin: 5px 0px 0px 0px; background:#FFF url(../img/back-sus.png) repeat-x center top; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1F242A; text-decoration:none;}
	a:link {text-decoration: none;}
	a:visited {text-decoration: none;}
	a:hover {text-decoration: none; border-bottom:none}
	a:active {text-decoration: none;}

h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#20242A; margin: 0px 0px 10px 0px; padding:0px; font-weight:normal;}
h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#20242A; margin: 0px 0px 10px 0px; padding:0px; font-weight:normal;}

#b-audit h1,
#b-firme h1,
#b-firma h1,
#b-despre-audit h1,
#b-servicii-audit h1,
#b-standarde-profesionale-audit h1,
#b-standard-profesional-audit-isa-2008 h1,
#b-standard-profesional-audit-isa-2009 h1,
#b-standardul-international-de-audit-200 h1,
#b-standardul-international-de-audit-210 h1,
#b-solutii-audit h1,
#b-solutie-audit h1,
#b-audit-informatii-utile h1 {font-size:20px;}

#b-standardul-international-de-audit-200 h2,
#b-standardul-international-de-audit-210 h2 {font-family: Arial, Helvetica, sans-serif; font-size:12px; margin: 0px 0px 10px 0px; padding:0px;}



#b-home li.firme-home:after {content:',';}
#b-home li.firme-home:last-child:after {content:'';}


a {outline:none; border-bottom:none; color:#C00}
a.fff:hover {outline:none; border-bottom:none;}

p {margin-top:10px;}
a.logo:hover,
a.dd:hover,
a.hh:hover {text-decoration: none; border-bottom:none}

.txt {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration:none;}
.txt-a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #AC0000; text-decoration:none;}
.txt-negru {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1F242A; text-decoration:none;}
.txt-alb {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; text-decoration:none;}
.txt-titlu {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#20242A; margin-bottom:20px;}
.txt-subtitlu {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
.curs-valutar {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#20242A; padding-left:5px;}

#b-harta-site ul.harta-site {}
#b-harta-site ul.harta-site li,
#b-despre-noi ul.harta-site li,
#b-audit ul.harta-site li,
#b-standarde-profesionale-audit ul.harta-site li,
#b-contabilitate ul.harta-site li,
#b-consultanta ul.harta-site li,
#b-legislatie-contabilitate ul.harta-site li,
#b-formulare-contabilitate ul.harta-site li,
#b-legislatie-consultanta ul.harta-site li,
#b-resurse-umane ul.harta-site li {list-style:square; line-height:22px;}

	#b-harta-site ul.harta-site li ul li {list-style:circle; line-height:22px;}

#b-harta-site ul.harta-site li a,
#b-despre-noi ul.harta-site li a,
#b-audit ul.harta-site li a,
#b-standarde-profesionale-audit ul.harta-site li a,
#b-contabilitate ul.harta-site li a,
#b-consultanta ul.harta-site li a,
#b-legislatie-contabilitate ul.harta-site li a,
#b-formulare-contabilitate ul.harta-site li a,
#b-legislatie-consultanta ul.harta-site li a,
#b-resurse-umane ul.harta-site li a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1F242A; text-decoration:none;}


/*----------------------------------------------------------------------------------------------------------------*/
/* CONTACT - INREGISTRARE
/*----------------------------------------------------------------------------------------------------------------*/
#editareProfil input,
#editareProfil textarea {width:270px; background:#F0F0F0; border:1px solid #D2D2D2; height:16px; padding:3px; font-size:11px; resize: vertical}

#f-contact input {width:200px; background:#F0F0F0; border:1px solid #D2D2D2; height:16px; padding:3px;  font-size:11px; resize: vertical}
#f-contact textarea {width:200px; background:#F0F0F0; border:1px solid #D2D2D2; height:70px; padding:3px;  font-size:11px; 
											font-family: Arial, Helvetica, sans-serif; resize: vertical}
#f-autentificare input,
#f-recuperare-parola input {width:320px; background:#F0F0F0; border:1px solid #D2D2D2; height:16px; padding:3px; font-size:11px; resize: vertical}

	#inregistrareMmembru input,
	#inregistrareMmembru textarea {width:200px; background:#F0F0F0; border:1px solid #D2D2D2; height:16px; padding:3px; font-size:11px; resize: vertical}

#inregistrareMmembru textarea {height:90px; font-family: Arial, Helvetica, sans-serif;}

#editareProfil input.submit {width:270px; background:#41444A; border:1px solid #000; color:#fff; height:26px; padding:7px; font-size:11px; text-transform:uppercase; cursor:pointer;}

#f-contact input.submit,
#f-recuperare-parola input.submit,
#f-autentificare input.submit {width:327px; background:#41444A; border:1px solid #000; color:#fff; height:26px; padding:7px; font-size:11px; text-transform:uppercase; cursor:pointer;}
	#inregistrareMmembru input.submit  {width:307px; background:#AC0000; border:1px solid #000; color:#fff; height:26px; padding:7px; font-size:11px; text-transform:uppercase; cursor:pointer;}

/*----------------------------------------------------------------------------------------------------------------*/
/* INLOCUIRE INPUT TYPE=FILE
/*----------------------------------------------------------------------------------------------------------------*/

#inregistrareMmembru #lista-imagini-de-uploadat {margin: 0px;}
#inregistrareMmembru .fisier-de-uploadat {float: right; clear: none; display: inline; width: 95px; height: auto; padding: 10px;
									color: #000; background-color: #E2E2E2; border: 1px solid #BABABA}
#inregistrareMmembru .fisier-de-uploadat input.buton-sterge {display: block; width: 55px; height: 25px; margin: 10px 0px 0px 0px; background-color: #41444A; 
													border: 1px solid #FFF; font-size: 12px; color: #FFF; text-align: center}

/*----------------------------------------------------------------------------------------------------------------*/
/* MENIU
/*----------------------------------------------------------------------------------------------------------------*/
ul.meniu {position:absolute; top:186px; left:50%; margin-left:-475px; width:950px; height:40px; z-index:3;}
ul.meniu > li {position: relative; display:inline; margin:15px 25px 15px 0px; padding:13px 20px 13px 0px; background: url(../img/linie.png) no-repeat right center;}
	ul.meniu > li:last-child {background: none}

ul.meniu > li ul {position: absolute; display: none; left: 0px; top: 30px; background: #171C1E; list-style:none; color:#FFF; margin:10px 0px 0px -23px; padding:0px 0px 0px 0px; z-index:4;}

	ul.meniu > li:hover ul {display: block;}
ul.meniu > li ul li {padding: 3px 20px 3px 20px; border-bottom:1px solid #FFF; width:210px; height: 23px;}
ul.meniu > li ul li:hover {background: #30343D; text-decoration:none;}
	ul.meniu > li ul li a:hover {border-bottom:none}


ul.meniu > li a {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:13px; color:#fff;}

/*----------------------------------------------------------------------------------------------------------------*/
/* SUBMENIU
/*----------------------------------------------------------------------------------------------------------------*/
ul.submeniu {position:absolute; top:221px; left:37%; width:650px; height:18px; z-index:1;}
ul.submeniu > li {position: relative; display:inline; margin:15px 10px 15px 0px; padding:13px 20px 13px 0px; background: url(../img/dot.png) no-repeat right center;}
	ul.submeniu > li:last-child {background: none}
ul.submeniu > li a {font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
/*----------------------------------------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------------------------------------------------*/
/* PAGINARE
/*--------------------------------------------------------------------------------------------------------------------------*/
ol#paginare {float: none; clear: both; padding: 0px; list-style: none; text-align: left;}
ol#paginare li {display: inline; margin: 0px 3px}
ol#paginare li a {display: inline; height: 16px; line-height: 16px; border: 1px solid #D6D6D6; background: #FFF; color: #000; padding: 0px 3px; text-decoration:none;}

ol#paginare li a:hover,
ol#paginare li a.curent {background: #41444A; border: 1px solid #000; color: #FFF;}
ol#paginare li#titlu {font-weight: normal; font-size:11px;}


/*--------------------------------------------------------------------------------------------------------------------------*/
/* ALTELE
/*--------------------------------------------------------------------------------------------------------------------------*/
table#firme {margin:0px; padding:0px;}
table#firme tr {padding:5px; list-style:none; height:30px;}
table#firme tr:nth-child(odd) {background:#F0EBE8;}
table#firme tr:nth-child(even) {background:#F5F1EF;}

/*--------------------------------------------------------------------------------------------------------------------------*/
/* FORUM
/*--------------------------------------------------------------------------------------------------------------------------*/
.cssLink1, .cssLink1:active, .cssLink1:visited, .cssLink1:hover {
  color: #000;
  text-decoration: none;
}
.cssLink1:hover {
  color: #C00;
  text-decoration: none;
}
.cssLink2, .cssLink2:active, .cssLink2:visited {
  color: #000;
  text-decoration: none;
}
.cssLink2:hover {
  color:#C00;
  text-decoration: none;
}
.cssLink3, .cssLink3:active, .cssLink3:visited {
  color: #000;
  text-decoration: none;
}
.cssLink3:hover {
  color: #C00;
  text-decoration: none;
}
.cssDetails {
  color: #666;
}
.cssCurThread {
  font-weight: bold;
  color: #000;
}
.cssDate {
  color: #ff0000;
}
.cssSmall {
  font-size: 10px;
  color: #A0A0A0;
}
.cssContent {
  text-align: left;
  background-color: #fff;
  border: 1px solid #F5F3F1;
	padding:10px 0px;
}
.cssForm {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.cssThreads {
  text-align: left;
  background-color: #F5F3F1;
  border: 1px solid #D6D6D6;
  overflow: auto;
	padding:15px 10px;
}
.cssNavigation {
  text-align: center;
  font-weight: normal;
  color: #000;
  background-color: #D6D6D6;
	padding:8px 0px;
}
.cssError {
  text-align: center;
  font-weight: bold;
  color: #f00;
  background-color: #fff;
  border: 1px solid #f00;
}
.cssCode {
  font-family: Courier New, Courier, Monospace;
  font-size: 12px;
  color: #00A000;
  background-color: #E0FFE0;
  border: 1px solid #C0E0C0;
  margin-top: 2px;
  margin-bottom: 2px;
}
.cssQuote {
  color: #808080;
  background-color: #F0F0F0;
  border: 1px solid #C0C0C0;
  margin-top: 2px;
  margin-bottom: 2px;
}
textarea.cssForm {resize: vertical; width:600px}

.paginare{float:right; margin-top:-5px; margin-bottom:10px;}
.page_navigation_button_current{
	float:left;
	border:1px solid #CC0000;
	background: #CC0000;
	padding: 3px 7px;
	margin:3px;
	color:#fff;
}

.page_navigation_button{float:left;border:1px solid #CC0000;background: #fff;padding: 3px 7px; margin:3px;}
a.page_navigation_button:hover{
	border: 1px solid #CC0000;
	}
.page_navigation_container{float:left; color:fff;}
.page_navigation_extra{float:left;margin-top: 7px;}