/*===============  "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; }

strong { font-weight: bold; }
em { font-style: italic; }

.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:#0039a6;
	top:104px;
	left:0;
	/*height:34px;*/
	width:100%;
	min-width:990px;
	padding:0;
	z-index: 1099;
	width:expression(document.body.clientWidth < 992 ? "990px" : "100%" );
	height:27px;
}
/*-----------------------------------Page /Content ----------e in layout.css*/

/*-----------------------------------Page /Footer */
#footer {
	width:66.3%;
	border-top:10px solid #d1d3d4;
	clear:both;
}
/* ===========Structuri Blocuri=========== */
/* =============Header */
#logo {
	position:absolute;
	left: 30px;
	top: 15px;
	height: 74px;
	width: 397px;
}
	#logo a {
		display:block;
		background:url(../images/logo.png) 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 {
		font-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: #0039a6;
		width: 20em;
		left: -999em;
		z-index:3000;
	}
		#nav li.selected ul {
			margin-top:-8px;
			/*background:#004165;*/
		}
		#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:1px solid #d1d3d4;
		/*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:#000;
		}
		#search span.submit {
			position:absolute;
			top:0;
			right:0;
			width:59px;
			height:21px;
		}
		#search span.submit input {
			height:21px;
			width:59px;
			border:0;
			/*background:#0039a6 url(../images/search.png) left top no-repeat;*/
			background: #0039a6 url(../img/ico/icons.png) -0px -66px 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:#0039a6 url(../images/search.png) left top no-repeat;*/
			background: #0039a6 url(../img/ico/icons.png) -0px -66px 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, .left td {text-align: left !important;}
.right, .right td {text-align: right !important}
.bold, .bold td {font-weight: bold !important}
.nobold {font-weight: normal!important}
th {text-align: center;}
.mi {	text-align: left;}

sup, .sup {
	position: relative;
	bottom: 0em;
	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: #004165;*/
/*font: 600 1.3em/1.4em Arial, Helvetica, Sans-serif;*/
}
.stitlu {color: #004165; font: 500 1em/1.2em Calibri, 'Calib', Arial, sans-serif!important;
}
#_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: 75%;
/*color: #333;*/
color: #222;
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; }

*/
/*body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { font-family: Calibri; }*/


/* Headings
---------------------------------------------------
*/
h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 1.5em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 1.4em; margin-bottom: 0.75em; }
h3 { font-size: 1em; line-height: 1; margin-bottom: 0em; }
h4 { font-size: 1.1em; 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;*/
	background:url(../images/bg.png) left top no-repeat;
	padding-top: 1.5em;
	}
a {
	color:#0039a6;
	text-decoration:none;
}
a:visited {
	/*color:#194576;*/
}
a:hover {
	color:#E9994A;
	/*text-decoration: underline;*/
}
a:focus {
	/*color:#000;*/
	color:#E9994A;
	/*background:#d1d3d4;*/
}
.red
{
	/*color: #f00 !important;*/
	color: #CC0000!important;
}
#actual-content a
{
	/*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;
	list-style-type: disc;
	list-style-position: outside;
}
#column-inside #column-secondary li,
#column-inside #column-secondary p
{
	/*background-color: #F0F7FF;*/
	padding: 3px 10px 3px 0;
	/*margin-bottom: 0px;*/
	margin: 0 0 0 2em;
}
#column-inside #column-secondary p {
	margin: 0 0 0 .75em;
}

#column-inside #column-secondary UL li ul {
	list-style-type: square;
}

#column-inside #column-secondary h3
{
	/*background: #F0F7FF;*/
	color:#004165;
	padding: 5px 5px 5px 7px;
	/*font: bold 110%/120% sans-serif;*/
	/*margin-top: 10px;*/
	/*border-bottom: solid #FFF 2px;*/
	padding: .63em 4px;
	border-bottom: 1px solid #d1d3d4;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: .90em;
	margin-bottom: .63em;
}
	#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;*/
		font-weight: bold;
		font-size: 1.7em;
		color: #004165;
		margin-bottom: 3px;
		margin-top: 0.93em;
	}
	#actual-content h2,
	#actual-content .Titlu {
		/*font: bolder 1.25em/1.4em Arial, Helvetica, Sans-serif;*/
		color: #004165;
		margin-bottom: 1.2em;
	}
	/* Subtitlul */
	#actual-content h3,
 #actual-content .STitlu {
 		font: bolder 1.1em/1.5em Calibri, 'Calib', Arial, sans-serif!important;
		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 #d1d3d4 solid;
	/*background-color:#fff;*/
	margin-bottom: 15px;
}
.ct_stat th
{
	/*background-color:#d1d3d4;*/
	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: #004165;
}
#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: #d1d3d4;
	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% 14pt 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;*/
	border-collapse: collapse;
	width: 70%;
}
.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: 175%;
}
.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 #d1d3d4 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:#d1d3d4;	
	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;
	border: 1px solid #d1d3d4;
}
.calendar * {
	border: none! important;
}
.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: #E9994A;
	font-weight: bold;
}
.calendar td.selected a 
{
	color: #fff !important;
	background: #0039a6 !important;
}
.calendar td a:hover 
{
	color: #fff !important;
	background: #0039a6;
}

.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}
td.n2 {padding-right: 3em}
td.n3 {padding-right: 4em}
td.c {text-align: center!important;} 
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;
}

/* tabel nou standard */
.tbl {
	border-collapse: collapse;
	border-spacing: 1px;
	/*border: 1px solid #e7eeff;*/
}
.tbl th, .tbl td {
	/*border: 1px solid #efefef;*/
	padding: 3px 8px;
}

/* ==============================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%;
display: none;
}
#sections li {
	display:inline;
	font-size:1.09em;
	/*color:#555;*/
	margin-right: 1em;
}
#sections .selected a
{
	/*color: #555;*/
	text-decoration: none;
}

/*-------------------- */
#events {
	background: rgb(255,255,255);
	/*background: transparent\9;*/
	background: rgba(255,255,255,0.5);
	border: 1px solid #efefef;
	border-left: 0;
	border-right: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	/*padding-top: 53px;*/
	padding: 40px 10px 0 10px;
}
#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 #d1d3d4;
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 #d1d3d4;*/
}
#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 #d1d3d4;
		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;*/
		background:url(../img/ico/icons.png) no-repeat;
		background-position: -0px -96px;
		width:16px;
		height:15px;
		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:#d1d3d4;
	color:#194576;
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:.90em;
	padding:4px;
	margin-bottom: 4px;
}*/
	#inflation ul,
	#interest ul {
		clear:both;
		border-style: none;
		margin-bottom: 0px;
		list-style-type: disc;
		list-style-position: outside;
		margin-left: 1.5em;
	}
	#rates table {
		clear:both;
		border-style: none;
		margin-bottom: 0px;
		padding: 0;
		border-collapse: collapse;
	}
	#inflation li,
	#interest li,
	#rates td,
	#rates th {
		background-color: transparent; 
	}
	#interest li,
	#inflation li
 {
		/*padding: 6px .8em 2px 6px;*/
		padding: 6px 0 2px 0;
		background-color: transparent; 
	}
	#interest li:first-child,
	#inflation li:first-child
 {
		padding-top: 2px;
	}
	#inflation li.italic
 {
		padding: 0px .8em 0px 1em;
	}
	#rates tr td,
	#rates tr th {
		border-top:1px solid #d1d3d4;
		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;*/
			position: absolute;
			top: 8px;
			right: 2px;
		}
		div.data .more {
		/*padding:.3em 4px 0;*/
		padding: .5em 1em 0;
		display:block;
	}
/*	div.data .rise {
		color:#555;
	}
	div.data .fall {
		color:#555;
	}*/
/*a#ctl00_CPH1_hlCursMore:after {content: url("../img/more.gif") }*/

a.currency_details {
	text-decoration: none;
	background: url('../images/chart.png') no-repeat;
	overflow: visible;
	padding: 2px 0 2px 20px;
	margin: 0 0 0 -5px;
}
#rates table td {
	/*padding: .5em 1.5em;*/
	padding: 0.60em 1.8em;
}


/*--------Links blocks-------- */
#column-secondary	div.links h4, div.data h4,
#contentDiv	div.links h4
 {
		padding:.63em 4px;
		border-bottom:1px solid #d1d3d4;
		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; 
		}

#column-secondary	div.links li { list-style-type: none; }
#aboneaza_te
 {
		padding: 1em 14px;
		border:1px outset #d1d3d4;
		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;
	}

/*biblioteca */


/*==============Page /Search*/
	.search_library {
		/*background:#fff;*/
		/*border:2px solid #d8d8d8;*/
		width:430px;
		max-width: 100%;
		height:21px;
		position:relative;

	}
	.search_library p 
	{
		height: 19px;
		margin: 0;	
	}
		.search_library label input {
			border:0;
			background:#fff;
			width:165px;
			line-height:17px;
			height:17px;
			/*color:#194576;*/
		}
		.search_library span.submit {
			position:absolute;
			top:0;
			right:0;
			width:59px;
			height:21px;
		}
		.search_library span.submit input {
			height:21px;
			width:59px;
			border:0;
			cursor:pointer;
		}


#actual-content .library > ul 
{
    margin: 20px 0 0;
    list-style: none;
    }
.library .book_title {position:relative;padding-left: 20px; cursor: pointer;}
.library .book_title > span {
  margin-left: 10px;    
    }
    .library .book_title > span.more {
  margin-left: 5px;    
    }
.library .book_title:before 
{
    content:"";
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left: 5px solid #000;
    position: absolute;
    top: 3px;
    left: 0;
    }
    
    .library .book_title.open:before
    {
        border-top: 5px solid #000;
        border-left: 5px solid transparent;
    }
    
  .library span {white-space:nowrap;} 
  .library span.more {color: #0039a6;}
  .library span + span:before 
  {
      content:" • ";
     
      } 
      .library span + span.more:before 
  {
      content:"";
     
      } 
.library .book_title ul 
{
    cursor: default;
    } 
    
.library .pagination li 
{
    float:left;
    padding: 0 5px;
    }    
 /* biblioteca end */
     

/*Pagini stil index newslist 	float:left_;  	clear: left_; */

/*OL#newslist,
DIV#newslist ol {BORDER-BOTTOM: #d1d3d4 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;
	/*display: block;*/
	float:left;
	/*background: url(../images/icn-breadcrumbs_arrow.gif) no-repeat scroll left 50%;*/
	background:url(../img/ico/breadcrumbs.png) no-repeat scroll left 48%;
	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;	*/
}
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: #004165;}*/
	}
ul.cuprins, ol.cuprins {border-bottom: solid 2px #d1d3d4; padding: 1em 2em; margin-left: 3px!important;
		/*font: normal 1.1em/1.4em Arial, Helvetica, Sans-serif; color: #004165;}*/
	}
.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 #d1d3d4;
}
.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: 1px solid #d1d3d4;
    border-right: 0;
    width: 255px;
    padding-right: 59px;
    overflow: hidden;
    height: 21px;
    position: relative;
    margin: 0 0 10px 0;
}
#advanced_search #search-wrapper .submit input 
{
    /*background: url("../images/btn-cauta.gif") no-repeat left top #194576;*/
    background: #0039a6 url(../img/ico/icons.png) -0px -66px no-repeat;
    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;*/
    background: #0039a6 url(../img/ico/icons.png) -0px -66px no-repeat;
    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");*/
    background-image:url("../img/valute/combo.jpg");
    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}
#HRK {background-position:0px -600px}
#XAU {background-position:0px -560px}
#XDR {background-position:0px -580px}


/*acte legislative*/
a.ln2lnk {color:#000!important}
a.ln2lnk:hover, a.ln2lnk:focus, a.ln2lnk:active {text-decoration:none!important;cursor:text!important}

.readmore {
	background: url("../img/more.gif") no-repeat;
	width: 23px;
	height: 7px;
}
.highlight_lib{
	color: #000;
    background-color: #f3d52b;
}

/*tipsy*/
.tooltip { color: #0039a6; cursor: help; text-decoration: none }
.tipsy { font-size: 12px; position: absolute; padding: 5px; z-index: 100000; }
.tipsy-inner { background-color: #0039a6; color: #FFF; max-width: 224px; padding: 5px 8px 4px 8px; text-align: center; }
.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #0039a6; }
.tipsy-arrow-n { border-bottom-color: #0039a6; }
.tipsy-arrow-s { border-top-color: #0039a6; }
.tipsy-arrow-e { border-left-color: #0039a6; }
.tipsy-arrow-w { border-right-color: #0039a6; }
.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }

:target { -webkit-animation: highlight 3s ease; -moz-animation: highlight 3s ease; -o-animation: highlight 3s ease; animation: highlight 3s ease; }
@-webkit-keyframes highlight { 0% { background: #ffffe1; } 100% { background: none; } }
@-moz-keyframes highlight { 0% { background: #ffffe1; } 100% { background: none; } }
@-o-keyframes highlight { 0% { background: #ffffe1; } 100% { background: none; } }
@-keyframes highlight { 0% { background: #ffffe1; } 100% { background: none; } }

/*social-media*/
#cal-home {
	width: 48.38%;
	float: left;
	/*background: url('../img/ico/cal.png') no-repeat 95% 58%;*/
}
#sm-links {
	width: 48.38%;
	float: right;
}
.sm {
	list-style-type: none;
	/*width: 220px;*/
	width: 100%;
	margin: 15px 0;
	padding-left: 6px;
	display: block;
	white-space: nowrap;
}
.sm li {
	/*float: left;*/
	display: inline-block;
	margin: 0;
	padding: 0 12px 10px 0!important;
}
.sm li.last, .sm li:last-child {
	padding: 0 0 10px 0!important;
}
.sm-icons {
	background: url('../img/ico/sm.png') no-repeat;
	height: 32px;
}
.sm-tw {
	width: 42px;
	background-position: -0px -0px;
}
.sm-yt {
	width: 52px;
	background-position: -52px -0px;
}
.sm-li {
	width: 33px;
	background-position: -114px -0px;
}
.sm-fb {
	width: 17px;
	background-position: -157px -0px;
}
.sm-gp {
	width: 35px;
	background-position: -184px -0px;
}
.sm-fl {
	width: 48px;
	background-position: -229px -0px;
}
.sm-bl {
	width: 34px;
	background-position: -287px -0px;
}
.hp-ttp {
	display: none;
}
.hp-ttp:hover, .sldr ul li img:hover {
	opacity: 0.85;
	filter: alpha(opacity=85);
}
.edu {
	margin: 3em auto;
	text-align: center;
}
.edu img {
	/*width: 20%;*/
	display: inline;
	margin: 0 0.25em;
}
.edu #edu {
	width: 50%;
}
.edu #zc {
	width: 20%;
}
.proiecte_educationale img {
	width: 40%;
}
.zilele_culturale img {
	width: 45%;
	margin-bottom: 2em;
}
.citat, .citat-autor {
	color: #555; 
	margin-right: 5em;
	font-style: italic;
}
.citat-autor {
	text-align: right; 
	font-size: 90%;
	font-style: normal;
}
a.ext_link, h3.ext_link, a.dl_pdf, a.dl_xls, a.dl_zip, a.dl_doc, a.dl_epub, a.gal {
	background: url('../img/ico/icons.png') no-repeat;
	padding-left: 20px;
	width: 16px;
	height: 16px;
}
a.ext_link, h3.ext_link {
	background-position: -0px -263px;
}
a.dl_pdf {
	background-position: -0px -187px;
}
a.dl_xls {
	background-position: -0px -213px;
}
a.dl_zip {
	background-position: -0px -289px;
}
a.dl_doc {
	background-position: -0px -237px;
}
a.dl_epub {
	background-position: -0px -341px;
}
a.gal {
	background-position: -0px -315px;
}
.home {
	margin: 0.5em auto 0.25em auto;
	text-align: center;
}
.home img {
	width: 100%;
	margin-bottom: 0.5em;
}
.sldr {
	position: relative;
	overflow: auto;
	text-align: center;
	margin: 0.75em auto 1.5em auto;
}
.sldr ul li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}
.sldr ul li img {
	width: 100%;
}
.sldr .dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
	z-index: 999;
}
.sldr .dots li {
	display: inline;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 2px;
	text-indent: -999em;
	border: 1px solid #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	cursor: pointer;
	opacity: .6;
	filter: alpha(opacity=60);
}
.sldr .dots li.active {
	background: #fff;
	opacity: 1;
	filter: alpha(opacity=100);
}
a.unslider-arrow, div.arrow.prev, div.arrow.next {
	position: absolute;
	font-size: 400%;
	top: 45%;
	color: #fff;
	font-family: Arial!important;
	text-shadow: 1px 1px 0 #000;
	cursor: pointer;
	/*full*/
	/*top: 0;
	background: rgb(255, 255, 255);
	background: transparent\9;
	background: rgba(255, 255, 255, 0.5);
	padding: 0 3px;
	height: 98%;
	line-height: 400%;*/
}
a.unslider-arrow:hover, /*a.unslider-arrow:focus,*/ div.arrow.prev:hover, div.arrow.next:hover {
	color: #E9994A;
	/*background: rgb(0, 0, 0);
	background: transparent\9;
	background: rgba(0, 0 , 0, 0.5);*/
}
a.unslider-arrow.prev, div.arrow.prev { left: 5px; }
a.unslider-arrow.next, div.arrow.next { right: 5px; }
.hp-video img {
	float: left;
	margin: 0.25em 2em 2em 0;
}
.hp-video div {
	float: left;
	margin-top: 2em;
}
.tgl {
	margin: 0.5em 0 1em 0;
}
.tgl_title {
	margin: 0!important;
	padding: 0.25em 0;
	background: url(http://www.bnr.ro/img/WebTree/igwgExpand.gif) right no-repeat;
	cursor: pointer;
	border-bottom: 1px solid #d1d3d4;
	clear: both;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.tgl_title:hover {
	color: #E9994A!important;
}
.tgl_active {
	background: url(http://www.bnr.ro/img/WebTree/igwgCollapse.gif) right no-repeat;
}
.tgl_content {
	display: none;
	text-align: justify;
  	border: 1px solid #d1d3d4;
  	border-top: none;
	margin: 0 0 0.25em 0;
	padding: 1em 1.25em;
}
.tgl_title_left {
	margin: 0!important;
	padding: 0.25em 0 0.25em 1.25em;
	background: url(http://www.bnr.ro/img/WebTree/igwgExpand.gif) left no-repeat;
	cursor: pointer;
	border-bottom: 1px solid #d1d3d4;
	clear: both;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.tgl_title_left:hover {
	color: #E9994A!important;
}
.tgl_active_left {
	background: url(http://www.bnr.ro/img/WebTree/igwgCollapse.gif) left no-repeat;
}
.top {
	text-align: right!important;
}
#header h2 {
	position: absolute;
	top: 75px;
	left: 33px;
	font-weight: normal;
	font-size: 100%;
	width: 450px;
	font-style: italic;
	text-align: left;
}

.blueRow td {
	color: #0039a6;
}