/*===============  "reset.css"; =============== */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body {background: #fff; margin: 0 0 1.5em 0; }
/*body {margin-top: 0px; padding-top: 1.5em; background:url(../images/bg-page.gif) left top no-repeat;}*/
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
input,textarea { margin: 0; }
:focus {	outline: 0;}

/* Removes Firefox imposed outline */
a { outline: none; }

/* Clearing floats without extra markup  */
.wrapper { display: inline-block; }
.wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .wrapper { height: 1%; }
.wrapper { display: block; }

.clear, .clearer 
{
	clear: both;
}
.for_print 
{
	display: none;
}

/*===============  "layout.css"; =============== */
/* ========================Page si structura */
#page {
	width:auto;
	min-width:990px;
}
/* ----------------------------------Page /Header background:url(../images/sic20.gif) no-repeat 105px 63px;*/
#header {
	height:91px;
}

/*-----------------------------------Page /Nav */
#nav {
	position:absolute;
	background:#3469a4;
	top:104px;
	left:0;
	height:34px;
	width:100%;
	min-width:990px;
	padding:0;
	z-index: 1099;
	width:expression(document.body.clientWidth < 992 ? "990px" : "100%" );
}
/*-----------------------------------Page /Content ----------e in layout.css*/

/*-----------------------------------Page /Footer */
#footer {
	width:66.3%;
	border-top:10px solid #e2f0ff;
	clear:both;
}
/* ===========Structuri Blocuri=========== */
/* =============Header */
#logo {
	position:absolute;
	left: 30px;
	top: 15px;
	height: 74px;
	width: 397px;
}
	#logo a {
		display:block;
		background:url(../images/logo-bnr.gif) left top no-repeat;
		text-indent: -9999em;
		height: 74px;
		width: 397px;
	}
	#logo a:hover {
		background-position:left bottom;
	}
/*==============Page /Nav */
#nav-secondary {
	float:right;
	margin-right:20px;
	width:300px;
	display: inline;
}
	#nav-secondary ul {
		float:right;
		padding:10px 4px;
	}
	#nav-secondary li {
		float:left;
		margin-left:6px;
		padding-left:10px;
		background:url(../images/icn-bullet_blue.gif) left 50% no-repeat;
	}
	#nav-
	 li:first-child {
		background:none;
	}
#nav ul{	
	position:relative;
	left:20px;
	float:left;
}
#nav li {
	float:left;
	margin-top:5px;
	margin-right:10px;
	z-index:3000;
}
	#nav li a {
		xfont-size:13px;
		color:#fff;
		text-decoration:none;
		display:block;
		padding:6px 8px;
	}
	#_nav li a:first-letter {		
	  text-transform:capitalize;
	}
	#nav li a:hover,
	#nav li a:focus,
	#nav li.selected ul li a:hover {
		background:#5f95d1;
	}
	#nav li.selected ul li a {
		line-height: 1.2em;
	}
	#nav li.selected {
		margin-top:0;
		position:relative;
		top:5px;
	}
	#nav li.selected a {
		position:relative;
		padding-bottom:13px;
		background:url(../images/btn-nav_selected.gif) center bottom;
	}
	#nav li ul {
		position: absolute;
		background: #3469a4;
		width: 20em;
		left: -999em;
		z-index:3000;
	}
		#nav li.selected ul {
			margin-top:-8px;
			background:#09305c;
		}
		#nav li.selected ul li a{
			background:transparent;
			padding-bottom:6px;
		}
	#nav li:hover ul,
	#nav li.hovered ul {
		left: auto;
	}
	#nav li ul li {
		float:none;
		display:block;
		margin-right:0;
	}
/*==============Page /Search*/
	#search {
		clear:both;
		background:#fff;
		border:3px solid #a3caf3;
		border-right:0;
		width:230px;
		height:21px;
		position:relative;
		float:right;
	}
	#search p 
	{
		height: 19px;
		margin: 0;	
	}
		#search label input {
			border:0;
			background:#fff;
			width:165px;
			line-height:17px;
			height:17px;
			color:#194576;
		}
		#search span.submit {
			position:absolute;
			top:0;
			right:0;
			width:59px;
			height:21px;
		}
		#search span.submit input {
			height:21px;
			width:59px;
			border:0;
			background:#194576 url(../images/btn-cauta.gif) left top no-repeat;
			cursor:pointer;
		}
		#search span.submit_en {
			position:absolute;
			top:0;
			right:0;
			width:59px;
			height:21px;
		}
		#search span.submit_en input {
			height:21px;
			width:59px;
			border:0;
			background:#194576 url(../images/btn-search.gif) left top no-repeat;
			cursor:pointer;
		}
/* ============================Footer */
#nav-footer{
	float:left;
	width:64.94%;
	margin-bottom:1.27em;
}
	#nav-footer ul {
		padding:.63em 4px;
	}
	#nav-footer #copy {
		font-size:.9em;
		color:#999;
		padding:0 4px;
	}
	#nav-footer li {
		display:inline;
		margin-right:4px;
	}
#footer {
	position:relative;
	margin-left:20px;
}
#footer #go_up {
	position:absolute;
	right:-72px;
	top: -12px;
	text-transform:lowercase;
}
#footer #go_up a {
	display:block;
	padding-right:12px;
	background:url(../images/icn-up_arrow.gif) right 75% no-repeat;
}
#footer #tools {
	float:right;
	width:26.65%;
	margin-top:.63em;
	margin-bottom:1.27em;
}
#footer #tools a {
	padding-left:15px;
	line-height:1.75em;
	width:100%;
	display:block;
}
#footer .print_page {
	background:url(../images/icn-print.gif) left 50% no-repeat;
}
#footer .type_scale_up {
	background:url(../images/icn-text_up.gif) left 50% no-repeat;
}
#footer .type_scale_down{
	background:url(../images/icn-text_down.gif) left 50% no-repeat;
}

/*===============  "typography.css"; =============== */

#contentDiv p, 
#contentDiv dl, 
#contentDiv li { 
text-align: justify;
}
#contentDiv strong {
	font-weight: bold;	
}
.center,
.center img,
.center td
 {text-align: center !important;}
.left {text-align: left !important;}
.right {text-align: right !important}
.bold {font-weight: bold !important}
th {text-align: center;}
.mi {	text-align: left;}

sup, .sup {
	position: relative;
	bottom: 0.5em;
	font-size: 0.8em;
}
sub, .sub {
	position: relative;
	top: 0.3em;
	font-size: 0.8em;
}
#contentDiv .cap {
margin-top: 0.5em; padding: 2px 3px 0px .5em; 
background-color: #f0f7ff; color: #09305C;
font: 600 1.3em/1.4em Arial, Helvetica, Sans-serif;
}
.stitlu {color: #09305C; font: 500 1em/1,2em Arial, Helvetica, Sans-serif;
}
#_contentDiv dl {border: solid 1px #aab; padding: 5px 30px 10px 30px; background-color: #f0f7ff; margin-right: 18%}
#contentDiv dl {border: solid 1px #aab; padding: 0px 15px 10px 15px; background-color: #f0f7ff; margin-right: 1em}
#contentDiv dd {padding: 0px 1em 0em 4em; margin: 2px}
/*#contentDiv dt a, #contentDiv dd a { 	text-decoration: none;
	color: #555;	}*/
#contentDiv  dt { padding-top: .7em}
hr {
	display: none;
}
#contentDiv hr {display: block }
#contentDiv li a {text-decoration: none; }
#contentDiv li a:hover {text-decoration: underline; }



/*#contentDiv dl {border: solid 1px #aab; padding: 5px 30px; background-color: rgb(226, 240, 255)}*/

/* This is where you set your desired font size. The line-heights 
   and vertical margins are automatically calculated from this. 
   The percentage is of 16px (0.75 * 16px = 12px). 
*/
body { font-size: 62.5%;
color: #333;
line-height: 1.27em; }

td {background: #fff;
}
caption, th, td {
	font-weight: normal;
}

.clean_links a {
		text-decoration: none; 
		}
.clean_links a:hover {
		text-decoration: underline;
		color: navy; 
		}

/* Default fonts and colors. */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { font-family: Helvetica, Arial, sans-serif; }


/* Headings
---------------------------------------------------
h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; margin-bottom: 1.5em; }
h6 { font-size: 1em; }
----------- */


/* Text elements

p { margin: 0 0 1.5em; }

ul, ol { margin: 0 1.5em 1.5em 1.5em; }
ul { list-style-type: circle; }
ol { list-style-type: decimal; }

dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dl dd { margin-left: 1.5em; }

abbr, acronym { border-bottom: 1px dotted #000; }
address { margin-top: 1.5em; font-style: italic; }
del { color: #000; }

a { 
: #009; text-decoration: none; }
a:hover { text-decoration: underline; }

blockquote { margin: 1.5em; }
strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
pre, code { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em monospace; line-height: 1.5; } 
tt { display: block; margin: 1.5em 0; line-height: 1.5; }
-------------------------------------------------------------- */


/* Tables

table { margin-bottom: 1.4em; }
th { border-bottom: 2px solid #ddd; font-weight: bold; }
td { border-bottom: 1px solid #ddd; }
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #ffc; }
-------------------------------------------------------------- */


/* Some default classes

.small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.quiet { color: #999; }

.hide { display: none; }
.highlight { background: #ffc; }

.top { margin-top: 0; padding-top: 0; }
.bottom { margin-bottom: 0; padding-bottom: 0; }
-------------------------------------------------------------- */
#page {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	background:url(../images/bg-page.gif) left top no-repeat;
	padding-top: 1.5em;
	}
a {
	color:#3469a4;
	text-decoration:underline;
}
a:visited {
	color:#194576;
}
a:hover {
	color:#000;
	text-decoration: underline;
}
a:focus {
	color:#000;
	background:#e2f0ff;
}
.red
{
	color: #f00 !important;
}
#actual-content a font
{
	color: #194576 !important;
}
#newslist a
 {
	text-decoration: none;
}
#newslist a:hover
{
	text-decoration: underline;	
}
h2, h3, h4 {
	font-weight:bold;
}

li h2, li h3, li h4 { font-weight: normal; }

p {
	margin-bottom:1.27em;
}
li p {
	margin-bottom: 0px;
}
.date,
.ev_date {
	color:#999;
	font-style:italic;
	font-size:0.909em;
}
#events	.event h1 {
		font-size:1.15em;
		font-weight:bold;
		line-height:1.2em;
		}
#events .event .date {
		line-height:1.4em;
		}
#events	.event-content {
		font-size:1.09em;
		line-height:1.33em;
	}
#column-inside #column-secondary UL
{
	background-color: #F0F7FF;
	padding: 0px;
}
#column-inside #column-secondary li,
#column-inside #column-secondary p
{
	background-color: #F0F7FF;
	padding: 3px 10px; margin-bottom: 0px;
}
#column-inside #column-secondary h3
{
	background-
	: #F0F7FF;
	color:#09305C;
	padding: 10px 5px 5px 7px;
	font: bold 110%/120% sans-serif;
	margin-top: 10px;
	border-bottom: solid #FFF 2px;
}
	#actual-content {
	font-size:1.09em;
	line-height:1.4em;
	padding-bottom:3em;
	padding-right: 8%;
}
	#actual-content div {
	_font-weight: normal;
	_text-align: left;
	overflow: visible;
}
	#actual-content h1 {
		line-height: 1.2em
}
#actual-content h1 
{
	margin-right: 25%; /* VALI */
}
	#actual-content h1 {
		font: bold 1.7em/1.3em Arial, Helvetica, Sans-serif;
		color: #09305c;
		margin-bottom: 3px;
		margin-top: 0.93em;
	}
	#actual-content h2,
	#actual-content .Titlu {
		font: bolder 1.25em/1.4em Arial, Helvetica, Sans-serif;
		color: #09305c;
		margin-bottom: 1.2em;
	}
	/* Subtitlul */
	#actual-content h3,
 #actual-content .STitlu {
 		font: bolder 1.1em/1.5em Arial, Helvetica, Sans-serif;
		margin-bottom: .7em;
		margin-top: .7em;
	}
	#actual-content ul,
	#actual-content ol {
		margin-left: 2.2em;
		margin-bottom:1.4em;
	}
	#actual-content ul {
		list-style:disc;
	}
	#actual-content ul ul
	{
		list-style: circle !important;		
	}
	#actual-content ul ul ul
	{
		list-style: square !important;
	}
	#_actual-content ol 
	{
		list-style: decimal;
	}
	#_actual-content ol ol
	{
		list-style: lower-latin!important;
	}
	#_actual-content ol ol ol 
	{
		list-style: lower-roman!important
	}
		#actual-content p {
	}
	#actual-content dl
	{		margin-bottom: .2em;
	}
	#actual-content dd 
	{margin-bottom: .2em;
	}
	p.MsoNormal 
	{
		text-align: left !important;
	}

table_ td 
{
	vertical-align: bottom;
}
/* tabel statistica*/
.ct_stat
{
	border:1px #E2F0FF solid;
	background-color:#fff;
	margin-bottom: 15px;
}
.ct_stat th
{
	background-color:#E2F0FF;
	font-weight:bold;
	padding:4px;
	text-align:right;
}
.ct_stat th.c1,.ct_stat td.c1
{
	width:10em;
	
}
.ct_stat th.c2,.ct_stat td.c2
{
	width:7em;
}
.ct_stat td
{
	padding:2px;
	text-align:right;
	border-right:1px #dfdfdf solid;
}
div.stat_ind_notes td
{
	vertical-align: baseline;  line-height: 105%;
}
div.stat_ind_notes .c2
{
	text-align:left;
}
#title 
{
	margin-bottom: 0;
	font-size: 16px;
	margin-top: 20px;	
}
#title .ev_title 
{
	margin-bottom: 0;
	font-weight: bold;
	color: #09305C;
}
#nav li,
#submenu li,
#submenu2 li,
#nav-secondary li,
#news li,
#newslist li,
#footer li,
.data li
{
list-style: none;
}
#submenu li
{
line-height: 1.2em;
padding-top: 0.1em;
padding-bottom: 0.1em;
}
#link_to_calendar a 
{text-decoration:none;
}
#more_content p 
{
padding-left: 6px;
}
P.comentariu {
	background-color: white;
	padding: 1em;
	text-align: justify;
}
.more_text {float:right; padding: 2px 1em;} /*pt. sageata in sus*/

/*===============  "forms.css"; =============== */
/* -------------------------------------------------------------- 
   
   Boilerplate forms.css
   * Sets up some default styling for forms
   
-------------------------------------------------------------- */

label { font-weight: bold; }

/* Fieldsets */
fieldset { padding: 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ddd; }
legend { padding: 0 .4em; font-weight: bold; font-size: 1.2em; }

/* Textareas */
textarea { margin: 0.5em 0.5em 0 0; }
textarea { padding: .4em; }


/* hForm
-------------------------------------------------------------- */
.hform p { padding: 0 0 .5em;}
.hform label { float: left; clear: left; width: 170px; padding-right:1em; text-align: left}
.hform input { width: 200px; }
.hform textarea { width: 200px; }
.hform select { width: 200px; }

.hform input.button { width: auto; }
.hform input.checkbox { width: auto; }
.hform input.radio { width: auto; }

.hform p.checkbox { margin-left: 100px; }
.hform p.checkbox label { float: auto; }
.hform p.checkbox input { width: auto; }
.hform table input { width: auto; }
.hform table label { float: none; margin-left: 5px; }

.errorMsg {padding: 4px; font-weight: bold;}

/* vForm
-------------------------------------------------------------- */
.vform p { margin: 0 0 .5em; }
.vform p label { display: block; }

.vform p.checkbox label { display: inline; }

/* Success, notice and error boxes
-------------------------------------------------------------- */

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }


/*===============  "press_release.css"; =============== */
/*Aici se vor introduce clase pentru categoriile de comunicate.  
Clasele din lista intreaga de comunicate se pun pe un element <li> din lista de comunicate de presă*/
div#ctl00_ctl00_CPH1_CPH1_ctl00_data {
			padding: 1em 0px; font-style: italic; color: #999;
			}
/*Clasele pentru fiecare comunicat in parte se pun pe un element <div> care contine HTML-ul din editor*/

/*indicatori monetari*/

.alte-comunicate table,
.ind_mon table
{
	border: solid 1px #A3CAF3;
	_border-collapse:collapse;
	width:80%;
	padding-top: 5px;
}
.alte-comunicate table caption p, 
.ind_mon table caption p 
{
	margin: 0 !important;
	font-size: larger; font-weight: bold; padding: 2em 2em 1em 2em;
}
.alte-comunicate table caption,
.ind_mon table caption
{
	background: #A3CAF3;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}
.alte-comunicate td,
.ind_mon td
{
	padding:3px;
	text-align: right;
	padding-right: 10px;
}

.alte-comunicate th,
.ind_mon th
{
 background-color:#F0F7FF;
	font-weight:bold;
	padding:3px;
}
.ind_mon table
{
  width: 100%;
}
.ind_mon tbody th
{
  text-align: left;
}
p.stars, p.nota {font-size: 80%; text-align: justify;	line-height: 1.2em;	margin: 0pt 1% 10pt 1% }
p.precizare {font-style: italic; text-align: center; margin: 30pt 20%; background-color: #fff; padding: 3px 2em}


/* BOP*/
.bop table
{
width:100%;
}
.bop caption {padding-top: .5em}
{
width:100%;
}
.bop h5
{
text-align: center;
font-weight: bold;
}


/* Com CA*/



/*===============  "curs.css"; =============== */
.cursTable {
	text-align: right;
	border:1px #DDD solid;
	background:#FEFEFF;
}
.cursTable TH {
	color:#33a;
	font-weight:bold;
	border:1px #DDD solid;
}
.cursTable TD, .cursTable TH {
	padding: 5px;
 vertical-align: middle;
 }
.cursTable td.c1 {
	text-align:left;
	vertical-align: middle ;
	min-width: 11em!important;
	line-height: 100%;
}
.cursTable .c2 {
	text-align:center;
}
.cursTable img {
	border:1px solid #ddd;
	margin-right: 2px;
	float: left;
}

.cursTableExport
{
border:1px #DDD solid;
}
TH.c1, TD.c1	{
border-left:1px #DDD solid;
border-right:1px #DDD solid;
	text-align:right;
	}
.cursTableExport TH
{
	color:#333;
	text-align:center;
	background: #f0f7ff;
font: normal 80%/90% sans-serif;
padding: 2px;
}
.cursTableExport TH.c,
.cursTableExport TH.c1
{
	border-bottom:0;
}
.cursTableExport TH._c {
border-bottom:1px #DDD solid;
	font: bold 80%/100% sans-serif;
}

.cursTableExport TD
{
	font: 70%/70% sans-serif;
	text-align:right;
	padding: 4px 1.5em 1px 1em;
vertical-align: bottom;
}

/*===============  "grid.css"; ============ */
.grid {border: solid #e2f0ff 1px;
padding:3px;background-color:#FEFEFF;
}
.grid th,.grid td
{
	padding:4px;	
}
.grid td
{
	text-align: left;	
}
._grid tr:fist-child 
{
	text-align: right;	
}

.grid th
{
	background-color:#e2f0ff;	
	font-weight:bold;
}
._grid th:fist-child 
{
	text-align: left;	
}

.grid .alternatingRow
{
	color:#000000;	
}
td.vertical_align 
{
	vertical-align: middle !important;
}
.grid .c1
{
	width:9em;
	text-align: center;
}
.grid .c2
{
	
}
#job_list td
{vertical-align: top;}
#job_list a
{text-decoration: none;}
#job_list a:hover
{text-decoration: underline;}

/*===============  "calendar.css"; =============== */
.calendar 
{
	border: none !important;
	background-color:#fff;
}
.calendar table td
{
	text-align:center !important;
	text-transform: uppercase;
}
.calendar td 
{		
	background: transparent !important;
}
.calendar th 
{
	text-align:center !important;
	color:#999;
}
.calendar td a 
{
	display:block;
	padding: 4px 10px;	
	background: #eee;
	border:1px solid #fff;
	text-decoration:none;
	text-align:center;
}
.calendar td.with_events a 
{
	background: #ffc;
	font-weight: bold;
}
.calendar td.selected a 
{
	color: #fff !important;
	background: #3469A4 !important;
}
.calendar td a:hover 
{
	color: #fff !important;
	background: #3469A4;
}

.calendarEvents
{
	
}
.calendarViewTitle
{
	font-size:140%;
}
.calendarEventTitle
{
	font-weight:bold;
}
.calendarEventDesc
{
	font-style:italic;
}
.calendarNav
{
background-color: #fff;
padding: 7px 4px;
}
.calendarNav a
{
background-color: #eee;
text-decoration: none;
padding: 4px 7px;
	margin-right: 75px;
}
/*===============  "tabele"; =============== */
table 
{font-size: 90%; background-color:#FFF;
border-collapse: separate;
border-spacing: 1px;
border: 1px solid #e7eeFF;
margin-bottom: 6px;
}
th{
	background-color:#F0F7FF;
	font-weight:bold;
	padding: 3px .5em 1px .5em;
}
th, td {vertical-align: baseline;
}
.UM {	text-align: LEFT;
	padding: 0.1em 3em;
	font: bold italic 80%/120% Arial, Helvetica, Sans-serif;
}
.td_borders td {border: 1px solid #F0F7FF; }
table .w50 {width: 50%}
td {text-align: right;  padding: 3px 1em 1px 2px; }
td.n1 {padding-right: 2em; border solid blue 1px}
td.n2 {padding-right: 3em}
td.n3 {padding-right: 4em}
td.c {text-align: center;} 
td.text, th.text, table.text td, table.text.th {text-align: left;  padding: 3px .5em 1px 1em; }
.ind2 {text-align: left ; padding-left: 2em !important; }   /*indentare*/
.ind3 {text-align: left ; padding-left: 3em !important; }  
.ind5 {text-align: left ; padding-left: 5em !important; }  
.ind8 {text-align: left ; padding-left: 8em !important; }  

.nobot,
.nohor
{
	border-bottom: 1px solid #fff;
}
.notop,
.nohor
{
	border-top: 1px solid #fff;
}

th.nohor { border-bottom: 1px solid #F0F7FF; border-top: 1px solid #F0F7FF; }
th.notop { border-top: 1px solid #F0F7FF; }
th.nobot { border-bottom: 1px solid #F0F7FF; }

tbody [align|=left]   { 
 text-align: left; padding-left: 4px; }

/*Declaratii de avere*/
#declaratii td 
{
text-align:left;
vertical-align: baseline;
line-height: 1.2em;
padding: .4em
}
#declaratii td ul
{
list-style: none;
font-size: smaller;
margin-bottom: 0px;
margin-left: 3px;
background-color: rgb(246, 253, 255);
}
#declaratii td ul a
{
text-decoration: none !important;
}

/* ==============================old style.css===================== */
/* Hide things */

#accesibility,
#search label span,
#about h2,
#sections h3
{
	position:absolute;
	left:-9999em;
}

#news h2 .rss
{
	position:absolute;    
}
/*  Homepage content */
/*-----------------------   Selectie Homepage */
#sections 
{
background-color: #F0F7FF;
margin-left: -5%;
padding: 11px 6px 10px 5%;
}
#sections li {
	display:inline;
	font-size:1.09em;
	color:#555;
	margin-right: 1em;
}
#sections .selected a
{
	color: #555;
	text-decoration: none;
}

/*-------------------- */
#events {
	background:#f0f7ff;
	padding-top:53px;
}
#events	.event {
		float:left;
		width:49.2%;
	}
#events	.even {
		float:right;
	}
#events	.event h1 {
	margin:0 4px;
	}
#events .event .date {
		margin:.35em 4px;
		display:block;
	}
#events	.event-content {
		margin:0 4px;
	}
#evenimente_plati .ev_titlu {font-weight:bold;}
/*-------------------- */
#subcolumn-about {
	width:36.5%;
	float:left;
	padding-top: 16px;
}
	#about img {
		margin-bottom:1.27em;
	}
	#about p {
		margin:0 4px 1.27em;
	}
#promo 
{	border-top:1px solid #E2F0FF;
padding: 10px .5em 0px 4px;
}
#promo P
{	display: block; 
padding: 7px 0px;
margin: 0px;
}

#subcolumn-about .linkbox
{
	text-align: left;
	background: transparent;
	margin-bottom: 5px;
    padding-right: 1em;
	font-size: 90%;
    /*border-right: dotted 1px #E2F0FF;*/
}
#subcolumn-about .linkbox h3
{
	margin-top: 0px important!;
	background-color: #A3CAF3;
	font-size: 120%;
}
#subcolumn-about .linkbox h2
{
	color: #555555;
	font-size: 0.9em;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 0.63em;
    padding: 0.63em 4px;
    text-transform: uppercase;
    margin: 0;
}
#subcolumn-about .linkbox .continut 
{
    padding: 0.2em;
}
#subcolumn-about .linkbox li
{
    list-style-image: none;
    list-style-type: none;
    padding: 0.31em 4px;
}
#subcolumn-about .linkbox li a
{
    display: block;
    font-size: 1.09em;
    line-height: 1.4em;
    margin: 0 4px;
    text-decoration: none;   
}
#subcolumn-about .linkbox li a:visited
{
    color: #194576;
    text-decoration: none;   
}
#subcolumn-about .linkbox li a:hover
{
    color: #000000;
    text-decoration: underline;   
}
/*-------------------- */
#news {
	width:61.9%;
	float:right;
	padding-top: 16px;
}
	#news h2 {
		padding:.63em 4px;
		border-bottom:1px solid #e2f0ff;
		letter-spacing:1px;
		text-transform:uppercase;
		color:#555;
		font-size:.90em;
		margin-bottom:.63em;
		position:relative;
	}
		#news h2 .rss {
		background:url(../images/icn-rss.gif) right top no-repeat;
		width:16px;
		height:16px;
		right:0px;
		overflow: hidden;
		text-indent: -9999em;
		}
	#news .date {
		float:left;
		line-height: 1.4em;
		width: 6em;
		margin: 0.05em 1% 2px 1.5%;
	}
	#news .date {
		float:left;
		line-height: 1.4em;
		width: 6em;
		margin: 0.05em 1% 2px 1.5%;
	}
	#news ol {
		margin: 0;
		padding: 0;
	}
	#news li {
		padding:.312em 4px;
		margin: 0;
	}
	#news h3 {
		margin-left:18.4%;
	}
	#news h3 a{
		margin:0 4px;
		font-size:1.09em;
		line-height: 1.4em;
		text-decoration: none;
		display:block;
	}
	#news h3 a:hover {
		text-decoration: underline;
	}
	#news .more {
		margin:.2em 4px 2em 1em;
		display:block;
	}
/*-------------------- */
	div.data strong {
		color:#000;
	}
div.data h4 {
	float:left;
	background:#e2f0ff;
	color:#194576;
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:.90em;
	padding:4px;
	margin-bottom: 4px;
}
	#inflation ul,
	#interest ul,
	#rates table {
		clear:both;
		border-style: none;
	margin-bottom: 0px;
	}
	#inflation li,
	#interest li,
	#rates td,
	#rates th {
		background-color: white; 
	}
	#interest li,
	#inflation li
 {
		padding: 6px .8em 2px 6px;
		background-color: white; 
	}
	#interest li:first-child,
	#inflation li:first-child
 {
		padding-top: 2px;
	}
	#inflation li.italic
 {
		padding: 0px .8em 0px 1em;
	}
	#rates table {padding: 0px;}
	#rates tr td,
	#rates tr th {
		border-top:1px solid #e2f0ff;
		text-align: right;
		padding: .3em 1.5em;
	}
	#rates tr:first-child td,
	#rates tr:first-child th {
		border-top:none;
	}	
	#rates th
	{
		_text-align: left;
	}
	#rates .date {
			position:relative;
			top:3px;
			left:6px;
		}
		div.data .more {
		padding:.3em 4px 0;
		display:block;
	}
	div.data .rise {
		color:#555;
	}
	div.data .fall {
		color:#555;
	}
a#ctl00_CPH1_hlCursMore:after {content: url("/img/more.gif") }

/*--------Links blocks-------- */
#column-secondary	div.links h4,
#contentDiv	div.links h4
 {
		padding:.63em 4px;
		border-bottom:1px solid #e2f0ff;
		letter-spacing:1px;
		text-transform:uppercase;
		color:#555;
		font-size:.90em;
		margin-bottom:.63em;
		position:relative;
	}
	.internal_links h3,
	.external_links h3
 {
		letter-spacing:1px;
		text-transform:uppercase;
		position:relative;
	}
	.internal_links .prec,
	.external_links .prec
 {
	color: #777
	}
div.links ul,
.internal_links ul,
.external_links ul
 {
		line-height:1.4em;
	}
#contentDiv	.links li,
#contentDiv	.internal_links li,
#contentDiv	.external_links li,
 {
		list-style:disc; }
#column-secondary	div.links li,
#column-secondary	.internal_links li,
#column-secondary	.external_links li
 {
		list-style:none; 
		padding-left: 6px;
		}
#column-secondary	div.links a,
#column-secondary	.internal_links a,
#column-secondary	.external_links a
 {
		text-decoration:none; 
		}
#aboneaza_te
 {
		padding: 1em 14px;
		border:1px outset #e2f0ff;
		margin-bottom:.63em;
		position:relative;
		text-decoration:none; 
		}
#aboneaza_te a
 {
		font: bold 1.1em/1.2em sans-serif;
		position:relative;
		text-decoration:none; 
		color:#194576
		}

/*-------------------- */
	#europe_site a {
		display:block;
		width:230px;
	}


/*Pagini stil index newslist 	float:left_;  	clear: left_; */

OL#newslist,
DIV#newslist ol {BORDER-BOTTOM: #e2f0ff 1px solid;}
}
	OL#newslist li,
	DIV#newslist div ol li {
		padding: .3em 1em .3em .5em;
	}
	OL#newslist .date,
	DIV#newslist div ol li .date {
		float:left;
		}
	OL#newslist .list_header,
	DIV#newslist div ol li .list_header {
		margin-left: 7em;
		line-height: 1.4em;
		display: block;
		border: 0;
	}
#contentDiv {
margin-right: 18%;
/* VALI */
margin-right: 2em;
padding-right: 40px;
}
#contentDiv ol 
{
	margin-left: 30px;
	margin-bottom: 18px;
	_list-style: decimal;
}
#contentDiv #newslist ol,
#contentDiv ol#newslist
{
	margin-left: 0;
	list-style: none;
}

/* forum */

.forum_lista table{
	border: 0 !important;
	border-collapse: separate !important;
}
.forum_lista table td 
{
	border: none;
	padding: 4px 8px;
	vertical-align: top;
	border-bottom:1px solid #eee;
	text-align: left;
}
.forum_lista table tr 
{
}
.forum_lista table .th td 
{
	border-bottom:1px solid #ccc;
	color: #999;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: 1px;
}
.forum_lista table tr 
{
	border: none !important;
}
.forum_lista a.topic_title 
{
	font-size: 16px;
	display: block;
}
.forum_lista .topic_description 
{
	padding-top: 6px;
	color:#555;
	font-size: 12px;
}
.forum_lista .subTopics 
{
	font-size:10px;
}
.forum_lista .thread_links
{
	font-size: 11px;
	padding:3px 0;
}
.forum_lista .thread_links a
{
	color:#555;	
}
.forum_lista  td.info
{
	font-size: 11px;
	color: #555;
}
.forum_lista table .tf td
{
	border-bottom: 0;	
}
.forum_lista a.btn-adauga_raspuns 
{
	background: url(../images/btn-adauga_raspuns.gif) left top no-repeat;
	height: 26px;
	width: 122px;
	display: block;
	text-indent: -9999em;
}
.forum_lista a.btn-adauga_raspuns:hover 
{
	background-color:#555;
	background-position: left -27px;
}
.forum_lista a.btn-subiect_nou
{
	background: url(../images/btn-adauga_subiect_nou.gif) left top no-repeat;
	height: 20px;
	width: 141px;
	display: block;
	text-indent: -9999em;
}
.forum_lista a.btn-subiect_nou:hover 
{
	background-color:#555;
	background-position: left -20px;
}
.forum_delete_thread ,
.forum_delete_message
{
	color: #c00;
	font-size: 11px;
}
.forum_error 
{
	background: #c00;
	padding: 3px;
	color: #fff;
	margin: 6px 0;
	display: block;
}
/*------------------------*/

.login
{width: 160px;
float: right;
clear: right;
position: relative;
top: -60px;
text-align: center;
}
.login #ctl00_ctl00_CPH1_CPH1_pnlLogin {
	background: #f0f7ff;
	padding: 8px;
}
.login #ctl00_ctl00_CPH1_CPH1_pnlUsername {
	background: #f0f7ff;
	padding: 8px;
}
.login #ctl00_ctl00_CPH1_CPH1_pnlLogin input {
 margin: 8px;
 }
.login #ctl00_ctl00_CPH1_CPH1_pnlLogin label {
	margin-top: 8px ;
}
.login #ctl00_ctl00_CPH1_CPH1_pnlLogin a {
 margin: 8px;
}
#ctl00_ctl00_CPH1_CPH1_lblUsername {
padding: 0px 4px;
margin: 0px 8px 8px 0px;
background-color: white;
}
.list_table 
{
	margin-top: 12px;
}
.list_table .date 
{
	float: left;
	width: 120px;
}
.list_table li 
{
	margin-bottom:6px;	
}
.list_table li h3 
{
	margin-left: 125px;
}
.list_table li h3 a
{
	display:block;	
}

/* reglementari (capitol, paragraf, etc)*/

.act_titlu_emitent
{
	display: none;
}
.act_titlu_detalii
{
	font-weight : bold;
	color : Navy;
	text-align : center;
}
.act_crt
{
	font-weight : bold;
	color : #8F8F00
}
.act_prt
{
	font-weight : bold;
	color : #8F0000;
}
.act_ttl  {
   	font-weight : bold;
	color : #8F008F;
}
.act_sct, .act_tpar, .act_tsct,
.ln2sectiune, .ln2tsectiune
 {
   	font-weight : bold;
   	color : #12a ;
}
.act_sbsct
{
	color : #8F0000;
}
.act_ttl_prel
{
	color : #000000;
}
.act_cpt, .act_tcpt,
.ln2capitol, .ln2tcapitol   {
   	font-weight : bold;
	  color: Navy;
}
.act_art, 
.ln2articol {
	font-weight : bold;
}

.act_alineat, .act_litera,
.ln2alineat, .ln2litera
{
	color: #777;
	font-weight : bold
}
.act_punct
{
	font-weight : bold;
	color : #008F00;
}
.act_nota  
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
   	color : #0000AF;
}
.act_preambul  {
   	font-weight : normal;
   	text-align : left;
   	color : #00000F;
   	font-style : italic;
}
.act_anx,
.act_tanx
{
	font-weight : bold;
	color : #00f;
	text-align : center;
	text-decoration: underline;
}

.act_tcrt,
.act_tprt,
.act_tttl,
.act_tcpt_,
.act_tsct_,
.act_tsbsct,
.act_tttl_prel,
.act_tart,
.act_talineat,
.act_tpunct,
.act_tlitera,
.act_tlinie,
.act_tpar_,
.act_tnota  
{
	font-family: Arial, Helvetica, sans-serif;
   	color : #000000;
}

.act_tabel  {
		min-width: 100%;
}
.act_tabel td { text-align: left; }
.ln2ttabel td {	text-align: left; }

.ln2ttabel table { border: none; }

.ln2ttabel td pre { font-family: Courier New; line-height: 1.2em; }

p span#ctl00_ctl00_CPH1_CPH1_ctl00_lblMessage
{display: none}


/*---------------------------*/

h3.h3_poll_question 
{
	font-weight:bold;
	color: #000;
	margin-bottom:6px;
}

.literaSelect
{
	color:#ff0000;
}

.literaNonSelect
{
	color:#333333;	
}

/* _______________*/

blockquote 
{
	margin: 20px 0 0 20px;
	font-style: italic;
}

#actual-content .sitemap 
{
	list-style: none;
}
.sitemap img 
{
	margin-left: 10px;	
}
.sitemap li 
{
	width: 200px;
	clear: both;
}
.sitemap li a, .sitemap li span
{
	width: auto;
	xdisplay: block;
	float:left;
	background: url(../images/icn-breadcrumbs_arrow.gif) no-repeat scroll left 50%;
	padding-left:10px;
}
#db-content
{
padding-left: 0.5em;
}

#db-content .sitemap ul, 
#db-content .sitemap li
{
	margin: 0 !important;
	margin-left: 25px !important;
	padding: 0 !important;
	list-style: none !important;
	clear: both;
	width:auto !important;
}

/* ------------------------ */
.search_results 
{
	margin-top: 10px;
}
.search_results td {
	padding:4px;
	text-align: left;
	vertical-align: top;
}
.search_results td [align|=right]   { 
 text-align: right;
 }

.search_results td a 
{
	font-size: 120%;
}

.search_results .pages td a
{
	font-size: 100%;
}

/* General styles */
.noDisplay {	display:none;}
.btnGenerate {
	position: absolute;
	right: 0;
	text-decoration: underline !importnat;	
}


/* temp ????? 
u {	text-decoration: none;	}*/
.btn-aboneazate_comunicate_de_presa 
{
	text-align: right;
	display: block;
	margin-bottom: 5px;
	margin-right: 38.5%;
	.margin-right: 27.5%;
}

/* Cuprins pagina */
ul._cuprins, ol._cuprins {border: solid 1px #aab; padding: 1em 2em; background-color: #f0f7ff; margin-left: 3px!important;
		font: bolder 1.1em/1.3em Arial, Helvetica, Sans-serif; color: #09305c;}
ul.cuprins, ol.cuprins {border-bottom: solid 2px #e2f0ff; padding: 1em 2em; margin-left: 3px!important;
		font: normal 1.1em/1.4em Arial, Helvetica, Sans-serif; color: #09305c;}
.cuprins ol, .cuprins ul {margin-bottom: 5px!important;}
.cuprins li a:hover  {text-decoration: underline;}
.cuprins li a {text-decoration: none;}

/* Contacte */

#contentDiv #contacts
{
	width: 75%;
}
/* General */
img.right
 { float:right!important;
  margin:1em!important; }
.stitlu_stat_int {
width:685px;
margin-top: 2em;
margin-bottom: 1em;
}
.stitlu_stat_int H3{
border-bottom: 1px solid #e2f0ff;
}
.stitlu_stat_int P{
font-size: smaller;
}
.stitlu_stat_int a {
		text-decoration:none;
}
.hotarari_CA .brief {
PADDING: 5px; FONT-WEIGHT: bold;
border-bottom: solid silver 1px; margin-bottom: 1em;  }
.hotarari_CA a {
FONT-WEIGHT: bold; COLOR: #777777; TEXT-DECORATION: none; }
.hotarari_CA .nota {
border-top: solid silver 1px; margin-top: 1em; padding-top: .5em;}
<!-- --------------------- -->
.switch {
font-weight: bold;
margin-left:4px;
}
.switch a {
padding: 6px 8px 2px 8px;
font-weight: bold;
display: inline-block;
background-color: #edf3ff;
text-decoration: none;
}
.switch a:active {
background-color: #f0f7ff;
color: black;
text-decoration: none!important;
}
.switch a:hover {
text-decoration: underline;
}

#advanced_search 
{
    padding-top: 20px;
}
#advanced_search input.text 
{
    border-width: 0;
    width: 250px;
    height: 17px;
    line-height: 17px;
}
#advanced_search .tree 
{
    border: 1px solid #E7EEFF;
    margin: 10px 0;
    padding: 5px;
}
#advanced_search #search-wrapper 
{
    border: 3px solid #A3CAF3;
    border-right: 0;
    width: 255px;
    padding-right: 59px;
    overflow: hidden;
    height: 21px;
    position: relative;
}
#advanced_search #search-wrapper .submit input 
{
    background: url("../images/btn-cauta.gif") no-repeat left top #194576;
    border: 0 none;
    cursor: pointer;
    height: 21px;
    width: 59px;
    position: absolute;
    right: 0;
    top: 0;
}#advanced_search #search-wrapper .submit_en input 
{
    background: url("../images/btn-search.gif") no-repeat left top #194576;
    border: 0 none;
    cursor: pointer;
    height: 21px;
    width: 59px;
    position: absolute;
    right: 0;
    top: 0;
}

/*Exchange rates page*/
span.flagico 
{
    display:block;
    width:30px;
    height:20px;
    background-image:url("../img/valute/combo.gif");
    border: 1px solid #DDDDDD;
    float: left;
    margin-right: 2px;
}
#AUD {background-position:0px -0px}
#BGN {background-position:0px -20px}
#CAD {background-position:0px -40px}
#CHF {background-position:0px -60px}
#CZK {background-position:0px -80px}
#DKK {background-position:0px -100px}
#EGP {background-position:0px -120px}
#EUR {background-position:0px -140px}
#GBP {background-position:0px -160px}
#HUF {background-position:0px -180px}
#JPY {background-position:0px -200px}
#MDL {background-position:0px -220px}
#NOK {background-position:0px -240px}
#PLN {background-position:0px -260px}
#RUB {background-position:0px -280px}
#SEK {background-position:0px -300px}
#TRY {background-position:0px -320px}
#USD {background-position:0px -340px}
#ZAR {background-position:0px -360px}
#BRL {background-position:0px -380px}
#CNY {background-position:0px -400px}
#INR {background-position:0px -420px}
#KRW {background-position:0px -440px}
#MXN {background-position:0px -460px}
#NZD {background-position:0px -480px}
#RSD {background-position:0px -500px}
#UAH {background-position:0px -520px}
#AED {background-position:0px -540px}
#XAU {background-position:0px -560px}
#XDR {background-position:0px -580px}
/*Exchange rates page*/

