/* CSS Document */

html { height:100%; }
body { background:#9fb1bb; height:100%; font-family:Tahoma, Arial, Helvetica, sans-serif; letter-spacing:1px; }

div#website-wrapper { position:relative; background:url('images/background.png') repeat-y; width:1076px; padding:0px 4px; margin:0px auto; }

div#website-top { background:#292929; color:#999999; font-size:8pt; font-weight:bold; height:30px; }
	
	div.login { float:left; margin:5px 0px 0px 5px;}
	div.login a { display:block; float:left; font-size:8pt; color:#fff; font-weight:bold; letter-spacing:0px; margin:6px 0px 0px 5px; }
	input.username-input{ float:left; background:url('images/fields-and-inputs.gif') no-repeat 0px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color:#404040; width:99px; height:16px; padding:4px 5px 0px 20px; margin:0px 5px 0px 0px; border:0px; }
	input.password-input{ float:left; background:url('images/fields-and-inputs.gif') no-repeat 0px -20px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color:#404040; width:99px; height:16px; padding:4px 5px 0px 20px; margin:0px 5px 0px 0px; border:0px; }
	input.login-submit 	{ float:left; background:url('images/fields-and-inputs.gif') no-repeat -125px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color:#ffffff; font-weight:bold; width:45px; height:20px; border:0px; cursor:pointer; }
	
	div.login input.red{ color:#CC0000; }

	
	div.search { float:right; margin:5px 5px 0px 0px;}
	input.search-input	{ float:right; background:url('images/fields-and-inputs.gif') no-repeat 0px -40px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color:#404040; width:112px; height:16px; padding:4px 5px 0px 25px; margin:0px 2px 0px 0px; border:0px; }
	input.search-submit { float:right; background:url('images/fields-and-inputs.gif') no-repeat -142px -40px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color:#ffffff; font-weight:bold; width:55px; height:20px; border:0px; cursor:pointer; }
	
div#website-header { position:relative; background:url('images/graphics.gif') no-repeat 15px 0px; width:1050px; height:180px; margin:5px auto; }
div#website-header.no-bg { background:none; }


	div.language 		{ position:absolute; top:0px; left:10px; height:15px; font-size:8pt; color:#000; }
	div.language a		{ color:#000; }
	div.language a:hover		{ text-decoration:underline; }
	div.language a.current		{ font-weight:bold; }
	div.language a.current:hover{ text-decoration:none; }
	
	a.logo { position:absolute; top:20px; left:90px; background:url('images/logo.png'); width:355px; height:69px; cursor:pointer; }
	a.logo span { display:none; }
	
	div.latest-news { display:none; position:absolute; top:10px; right:5px; background:#284e75; width:270px; height:70px; font-size:9pt; color:#fff; padding:15px; opacity:0.9; filter:alpha(opacity=90) }
	div.latest-news a{ color:#fff; }
	div.latest-news a span.title{ display:block; font-size:11pt; color:#fff; font-weight:bold; margin:0px 0px 10px 0px; }
	
	ul.menu 			{ position:absolute; bottom:0px; left:0px; list-style:none; background:url('images/menu-bg.jpg') repeat-x; width:1050px; height:53px; }
	ul.menu li 			{ position:relative; float:left; padding:2px; margin:0px 10px 0px 0px; }
	ul.menu li.right	{ float:right; margin:0px; }
	ul.menu li a		{ display:block; font-size:9pt; color:#fff; font-weight:bold; padding:5px 15px 6px 15px; }
	ul.menu li a:hover	{ background:#292929; }
	ul.menu li a.current{ background:#292929; }
	
	ul.submenu { display:none; position:absolute; top:30px; left:2px; list-style:none; background:#fff; width:162px; border:1px solid #56779b; padding:2px; z-index:2; }
	ul.submenu li {  }
	ul.submenu li a { width:150px; font-size:8pt; font-weight:normal; letter-spacing:0px; color:#56779b; padding:3px 4px; }
	ul.submenu li a:hover { color:#fff; background:#56779b; }
		
div#website-content { width:1050px; margin:0px auto; }

	div#website-left 					{ float:left; width:239px; }
	div#website-center 					{ float:left; width:550px; font-size:9pt; line-height:12pt; margin:0px 10px; }
	div#website-center h2 				{ clear:both; font-size:11pt; line-height:11pt; color:#000; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; border-bottom:2px solid #315378; }
	div#website-center a.link			{ color:#3a6ea3; text-decoration:underline; }
	div#website-center a.thumb			{ display:block; float:left; border:2px solid #dcdcdc; margin:0px 10px 5px 0px; }
	div#website-center a.thumb.small img{ width:70px; height:50px; }
	div#website-center a.thumb.verybig img{ width:545px; height:auto; float:none; }
	div#website-center a.download		{ color:#a41c1c; text-decoration:underline; }
	div#website-center a.download:hover	{ text-decoration:none; }
	div#website-center div.date 		{ font-size:8pt; font-weight:bold; color:#375e88; letter-spacing:0px; }
	div#website-center div.date span	{ font-weight:normal; }
	div#website-center div.date span a	{ color:#06F; text-decoration:underline; }
	div#website-center p 				{ letter-spacing:0px; }
	div#website-center p a				{ color:#06F; text-decoration:underline; }
	div#website-center p a:hover, div#website-center div.date span a:hover	{text-decoration:none; }
	div#website-right 					{ float:left; width: 239px; }
	
	div.no-records { text-align:center; margin:40px 0px; }
	
	h2.button 	{ clear:both; background:url('images/box.gif') no-repeat 0px 0px; width:229px; height:21px; font-size:9pt; color:#fff; font-weight:bold; padding:6px 0px 0px 10px; margin:0px 0px 10px 0px; }
	h2.button a { color:#fff; }

	div.box 			{ margin:0px 0px 10px 0px;  }
	div.box a.thumb img { width:58px; height:58px;  }
	div.box h3 sub 		{ font-size:7pt; font-weight:normal; }

	div.box.style1 						{ background:url('images/box-bg.gif') repeat-y;  width:239px; z-index:1;}
	div.box.style1 h2 					{ background:url('images/box.gif') no-repeat 0px -27px; font-size:9pt; color:#fff; font-weight:bold; width:229px; height:21px; padding:6px 0px 0px 10px; }
	div.box.style1 h2 a					{ color:#fff; }
	div.box.style1 div.bottom 			{ background:url('images/box.gif') no-repeat 0px -78px; font-size:0px; width:239px; height:6px; }
	div.box.style1 ul.list 				{ list-style-image:url('images/bullet.gif'); font-size:0px; letter-spacing:0px; margin:15px 0px 15px 50px; }
	div.box.style1 ul.list li 			{ margin:8px 0px; }
	div.box.style1 ul.list li a 		{ font-size:8pt; font-weight:bold; color:#000; cursor:pointer; }
	div.box.style1 ul.list li a.slct	{ color:#006cb8; }
	div.box.style1 ul.sublist 			{ display:none; margin:0px 0px 0px 20px; }
	div.box.style1 ul.sublist li		{ list-style-image:url('images/bullet_small.gif'); }
	div.box.style1 ul.sublist li a		{ font-weight:normal; }
	div.box.style1 ul.sublist li a.slct	{ color:#006cb8; }
	div.box.style1 ul.sublist li a:hover{ text-decoration:underline; }
	
	div.box.style2 					{ float:left; background:url('images/box2.gif') no-repeat 0px -115px; width:235px; height:99px; font-size:8pt; color:#515151; line-height:10pt; letter-spacing:0px; padding:10px 20px 10px 10px; margin:0px 0px 7px 0px; }
	/*div.box.style2 div.content		{ height:67px; }*/
	div.box.style2 a.category		{ display:block; font-size:8pt; color:#3a6ea3; text-decoration:none; margin:0px 0px 5px 0px; }
	div.box.style2 a.category:hover	{ text-decoration:underline; }
	div.box.style2 h3 				{ font-size:9pt; line-height:normal; color:#515151; font-weight:bold; margin:0px 0px 6px 0px; }
	div.box.style2 h3 a				{ color:#515151;  }
	div.box.style2 a.thumb			{ display:block; float:left; width:58px; height:58px; border:2px solid #dcdcdc; margin:0px 5px 5px 0px; }
	div.box.style2 a.more			{ display:block; float:right; background:url('images/box2.gif') no-repeat -483px -187px; width:60px; height:15px; color:#3a6ea3; text-decoration:underline; letter-spacing:normal; padding:0px 0px 0px 15px; margin:0px -20px 0px 0px; }
	div.box.style2 a.more:hover 	{ text-decoration:none; }
	
	/*
	div.box.style2 a.download		{ display:block; background:url('images/box2.gif') no-repeat -483px -207px; width:70px; height:11px; color:#8f0009; text-decoration:underline; letter-spacing:normal; padding:0px 0px 0px 15px; }
	div.box.style2 a.download:hover	{ text-decoration:none; }
	
	div.box.style2 a.more			{ display:block; background:url('images/box2.gif') no-repeat -483px -187px; width:60px; height:15px; color:#3a6ea3; text-decoration:underline; letter-spacing:normal; padding:0px 0px 0px 15px; }
	div.box.style2 a.more:hover 	{ text-decoration:none; }
	*/
	
	div.box.style3 					{ clear:both; background:url('images/box2.gif') no-repeat; width:522px; height:98px; font-size:8pt; color:#515151; line-height:10pt; letter-spacing:0px;  padding:10px 20px 10px 10px; margin:0px 0px 7px 0px; }
	div.box.style3 div.content		{ height:67px; }
	div.box.style3 h3 				{ font-size:9pt; line-height:normal; color:#515151; font-weight:bold; margin:0px 0px 6px 0px; }
	div.box.style3 h3 a				{ color:#515151; }
	div.box.style3 a.category		{ display:block; font-size:8pt; color:#3a6ea3; text-decoration:none; margin:0px 0px 5px 0px; }
	div.box.style3 a.category:hover	{ text-decoration:underline; }
	div.box.style3 a.thumb			{ display:block; float:left; width:58px; height:58px; border:2px solid #dcdcdc; margin:0px 5px 5px 0px; }
	div.box.style3 a.more			{ display:block; float:right; background:url('images/box2.gif') no-repeat -483px -187px; width:60px; height:15px; color:#3a6ea3; text-decoration:underline; letter-spacing:normal; padding:0px 0px 0px 15px; margin:0px -20px 0px 0px; }
	div.box.style3 a.more:hover 	{ text-decoration:none; }
	
	div.box.style4 				{ float:left; background:#ccd8e5; width:250px; padding:10px; margin:2px 2px; }
	div.box.style4 h3 			{ font-size:9pt; margin-bottom:10px; }
	div.box.style4 h3 a 		{ color:#48688b; font-weight:bold; letter-spacing:0px;  }
	div.box.style4 a.thumb 		{ display:block; }
	div.box.style4 a.thumb img 	{ width:150px; height:110px; }
	div.box.style4 a.thumb.big 	{ margin-left:50px !important; }
	div.box.style4 a.thumb.big img{ width:150px; height:106px;  }
	div.box.style4 a.more 		{ font-size:8pt; color:#416fa2; text-decoration:underline; }
	
	div.box.style5 					{ clear:both; background:url('images/box3.gif') no-repeat; width:762px; height:98px; font-size:8pt; color:#515151; line-height:10pt; letter-spacing:0px;  padding:10px 20px 10px 10px; margin:0px 0px 7px 0px; }
	div.box.style5 div.content		{ height:67px; }
	div.box.style5 h3 				{ font-size:9pt; line-height:normal; color:#515151; font-weight:bold; margin:0px 0px 6px 0px; }
	div.box.style5 h3 a				{ color:#515151; }
	div.box.style5 a.category		{ display:block; font-size:8pt; color:#3a6ea3; text-decoration:none; margin:0px 0px 5px 0px; }
	div.box.style5 a.category:hover	{ text-decoration:underline; }
	div.box.style5 a.thumb			{ display:block; float:left; width:58px; height:58px; border:2px solid #dcdcdc; margin:0px 5px 5px 0px; }
	div.box.style5 a.more			{ display:block; float:right; background:url('images/box2.gif') no-repeat -483px -187px; width:60px; height:15px; color:#3a6ea3; text-decoration:underline; letter-spacing:normal; padding:0px 0px 0px 15px; margin:0px -20px 0px 0px; }
	div.box.style5 a.more:hover 	{ text-decoration:none; }


	div.brochure 	{ float:right; background:url('images/brochure-bg.jpg') no-repeat; width:284px; height:243px; }
	div.brochure a 	{ display:block; float:right; background:url('images/brochure-button-bg.png'); width:151px; height:25px; font-size:8pt; color:#3a6ea3; font-weight:bold; letter-spacing:normal; padding:13px 0px 0px 23px; margin:10px 10px 0px 0px; }
	
	a.view { display:block; float:right; background:url('images/fields-and-inputs.gif') no-repeat 0px -80px; width:52px; height:17px; font-size:8pt; line-height:8pt; color:#fff; padding:4px 0px 0px 35px; margin:0px 0px 0px 4px; cursor:pointer; }
	
	div.sign-up { display:none; }
	
	div.partners { }
	div.partners a { display:block; float:left; margin:0px 15px 20px 15px; }
	
	ul.calendar 					{ width:220px; margin:0px auto; list-style:none; }
	ul.calendar li 					{ background:url('images/calendar-arrow.jpg') no-repeat right center; font-size:8pt; font-weight: bold; color:#909090; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; border-bottom:1px dashed #adadad; }
	ul.calendar li a 				{ display:block; font-size:8pt; color:#294c71; text-decoration:none; font-weight:bold; margin:0px 0px 5px 0px; }
	ul.calendar li a:hover			{ text-decoration:underline;}
	div.calendar-description 		{ float:left; background:url('images/calendar-icon.jpg') no-repeat left top; height:14px; font-size:8pt; color:#000; padding:1px 0px 10px 20px;  }
	div.calendar-description a 		{ color:#325478; text-decoration:underline; }
	div.calendar-description a:hover{ text-decoration:none; }
	
	div.newsletter-box { width:198px; font-size:8pt; color:#557595; letter-spacing:0px; font-weight:bold; text-align:center; margin:15px auto; }
	input.newsletter-input { float:left; background:url('images/fields-and-inputs.gif') no-repeat 0px -60px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color:#404040; width:137px; height:17px; padding:3px 0px 0px 30px; margin:10px 1px 0px 0px; border:0px; }
	input.newsletter-submit{ float:left; background:url('images/fields-and-inputs.gif') no-repeat -167px -60px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color:#ffffff; font-weight:bold; width:30px; height:20px; margin:10px 0px 0px 0px; border:0px; cursor:pointer; }
	span.newsletter-return	{ display:block; clear:both; text-align:left; padding:5px 0px 0px 30px; }

	div.analytics 						{ width:220px; font-size:8pt; color:#000; font-weight:bold; word-spacing:2px; line-height:10pt; margin:0px auto 10px auto; }
	div.analytics a.thumb 				{ float:left; display:block; width:50px; height:50px; margin:10px; }
	div.analytics a.thumb img 			{ width:50px; height:50px; }
	div.analytics div.details 			{ clear:both; text-align:center; }
	div.analytics div.details a			{ color:#3a6ea3; text-decoration:underline;  }
	div.analytics div.details a:hover	{ text-decoration:none;  }
	
	ul.news 				{ width:230px; margin:0px auto; list-style:none; }
	ul.news li 				{ height:47px; font-size:8pt; color:#000; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; border-bottom:1px dashed #adadad; }
	ul.news li a.thumb		{ display:block; float:left; width:46px; height:46px; margin:0px 5px 5px 0px; border:1px solid #2f5176; }
	ul.news li a.thumb img	{ width:46px; height:46px; }
	ul.news li h3 a			{ display:block; color:#325478; font-weight:bold; margin:0px 0px 5px 0px; }
	
	ul.favlinks 		{ background:url('images/graphics.gif') no-repeat -1037px 0px; list-style:none; width:220px; margin:0px auto; }
	ul.favlinks li 		{ margin:20px 0px; }
	ul.favlinks li a 	{ display:block; margin:0px auto; font-size:8pt; color:#3a6ea3; font-weight:bold; line-height:14px; text-align:left; }
	ul.favlinks li a img{ display:block; margin:5px auto;  }
	
	ul.archive 				{ list-style:disc; list-style-image:url('images/bullet.gif'); margin-left:20px; }
	ul.archive li 			{  font-size:12pt; font-weight:bold; margin:10px 0px; }
	ul.archive li a 		{ color:#3A6EA3; text-decoration:underline; }
	ul.archive li a:hover 	{ text-decoration:none; }
	ul.archive li ul 		{ margin-left:20px; list-style:none; }
	
	table.register { width:500px; margin:30px auto 0px auto; }
	table.register  td{ padding:5px; }
	
	table.signup { width:500px; margin:0px auto; }
	table.signup  td{ padding:5px; }
	
	a.sigla { position:absolute; top:5px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:6pt; color:#000; }
	a.sigla.ue { left:150px; color: #003978; background:url('images/fonduri/ue.gif') no-repeat top center; width:122px; height:0px; text-align:center; padding-top:80px; }
	a.sigla.mm { left:290px; color:#0066B2; background:url('images/fonduri/guv.gif') no-repeat top center; width:170px; height:0px; text-align:center; padding-top:85px; }
	a.sigla.fs{ left:460px; background:url('images/fonduri/fs.gif') no-repeat top center; width:120px; height:0px; text-align:center; padding-top:85px; }
	a.sigla.is{ left:600px; background:url('images/fonduri/is.gif') no-repeat top center; width:150px; height:0px; text-align:center; padding-top:100px; }
	a.sigla.me{ left:750px; color:#0066B2; background:url('images/fonduri/guv_nou.gif') no-repeat top center; width:150px; height:0px; text-align:center; padding-top:90px; }
	a.sigla.ibr{ left:950px; background:url('images/fonduri/ibr.gif') no-repeat top center; width:70px; height:0px; text-align:center; padding-top:70px; }

div#clearfooter { clear:both; }
div#website-footer { position:relative; background:#292929; border-top:3px solid #294c71; margin:25px 0px 0px 0px; }

	ul.footer-links 	{ position:absolute; top:-20px; left:0px; list-style:none; background:#294c71 url('images/graphics.gif') no-repeat -434px -134px; width:500px; height:34px; padding:0px 0px 0px 10px; }
	ul.footer-links li 	{ float:left; margin-right:20px; }
	ul.footer-links li a{ float:left; display:block; font-size:8pt; color:#fff; font-weight:bold; height:23px; padding:11px 5px 0px 5px; }
	
	div.copyright { position:absolute; top:5px; right:55px; font-size:7pt; color:#bbbbbb; }
	
	a.prologue 	{ position:absolute; top:90px; right:3px; background:url('images/prologue.png') no-repeat 0px 0px; width:75px; height:59px; }
	a.prologue span {display:none;}

	div.footer-language 		{ position:absolute; top:20px; right:55px; height:20px; font-size:7pt; color:#3a6ea3; }
	div.footer-language a		{ color:#3a6ea3; text-decoration:underline;}
	div.footer-language a:hover	{ text-decoration:none; }
	
	a.go-to-top { position:absolute; top:0px; right:2px; display:block; background:url('images/graphics.gif') no-repeat -953px -134px; width:49px; height:44px; cursor:pointer; }
	
	ul.footer-list 				{ float:left; list-style:none; font-size:0px; margin:40px 30px 0px 20px; }
	ul.footer-list li 			{ font-size:8pt; color:#bbbbbb; font-weight:bold; margin:5px 0px; }
	ul.footer-list li a 		{ color:#818181; font-weight:normal; }
	ul.footer-list li a:hover 	{ text-decoration:underline; }
	
/* PAGINATION */

ul.pagination 				{ float:right; list-style:none; font-size:0px; padding:0px; }
ul.pagination li 			{ float:left; margin:2px; }
ul.pagination li a 			{ display:block; background:#fff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color:#606060; text-align:center; text-decoration:none; padding:1px 5px; border:1px solid #42678f; }
ul.pagination li a:hover 	{ border:1px solid #427ab8; }
ul.pagination li.current a	{ background:#4772a1; color:#fff; }

	
/* Contact form */

table.contact 		{ font-size:9pt; font-weight:bold; margin:0px 0px 0px 90px; }
table.contact tr td { padding:5px; }
input.input 		{ font-family:Tahoma, Arial, Helvetica, sans-serif; color:#7c7c7c; font-size:8pt; background:#e1e9ed; border:1px solid #7e9daf; padding:2px; width:150px; }
textarea.input 		{ font-family:Tahoma, Arial, Helvetica, sans-serif; color:#7c7c7c; font-size:8pt; background:#e1e9ed; border:1px solid #7e9daf; padding:2px;}
input.button-input { float:right; background:#439fda; color:#fff; border:1px solid #3a8bbe; padding:3px 6px; cursor:pointer; }