/* Start of CMSMS style sheet 'FPMR_CSS' */
* {
  margin: 0;
  padding: 0;
}

img {
  border: 0px;
}

a {
  color: #3168b2;
  text-decoration: none;
}

p {
  margin: 2px 0px;
}

body {
  text-align: left;
  font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  line-height: 18px;
  background-color: #094b9d;
  background-image: url(images/page_background.gif);
  background-repeat: repeat-x;
}

div#main {
  display: block;
  width: 906px;

}

div#header {
  float: left;
  clear: left;
  width: 906px;
  height: 138px;
  color: #bbd1e8;
}

div#header_links {
  display: block;
  height: 30px;
}

div#header_links div#tools_links {
  float: left;
  width: 40%;
  margin-top: 6px;
}

div#header_links div#tools_links a {
  color: #bbd1e8;
}
/*
div#tools_links a.fblink {
  position: relative;
  overflow: visible;
}

div#tools_links a.fblink img {
  position: absolute;
  left: 2px;
}
*/
div#page_toolbar input {
  margin-top: 9px;
}

div#header_links div#lang_links {
  float: right;
  height: 30px;
  width: 40%;
}

div#header_links div#lang_links ul {
  float: right;
  clear: right;
  height: 30px;
}

div#lang_links li {
  float: left;
  list-style: none outside none;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
  line-height: 100%;
  padding: 10px;
}

div#lang_links li.activ {
  background-color: #d29b00;
}

div#lang_links a {
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  line-height: 100%;
}

div#header_logo {
  display: block;
  height: 98px;
  margin-top: 10px;
  text-align: center;
}

div#header_logo img { behavior: url(iepngfix.htc) }

div#footer {
  float: left;
  clear: left;
  height: 100px;
  width: 100%;
}

div#footer_left {
  float: left;
  margin-left: 28px;
  margin-top: 6px;
  color: #cecece;
}

div#footer_right {
  float: right;
  margin-right: 23px;
  margin-top: 6px;
  color: #cecece;
}

div#footer_right a, div#footer_left a {
  color: #cecece;
}

div#content_box {
  float: left;
  clear: left;
  width: 906px;
}

div#right_box {
  float: right;
  width: 284px;
  margin: 5px 4px 3px 0px;
}

div#content {
  float: left;
  clear: left;
  width: 869px;
  background-color: #ffffff;
  color: #666666;
  padding: 0px 18px 19px 19px;
}

div#right_box_content {
  float: left;
  clear: left;
  width: 284px;
  background-color: #F4ECD7;
  padding-bottom: 3px;
}

div#main_menu_container {
  float: left;
  clear: left;
  margin-bottom: 10px;
  height: 40px;
}

div#main_menu {
  float: left;
  clear: left;
  width: 620px;
}

div#search_box {
  float: right;
  width: 245px;
  margin-top: 15px;
}

input.header_search_input {
  width: 170px;
  height: 19px;
  border: 1px solid #bfbfbf;
}

input.header_search_submit {

}

input.newsletter_email_input {
  width: 166px;
  height: 19px;
  border: 1px solid #bfbfbf;
}

div#home_top_box_newsletter input.newsletter_email_input {
  width: 185px;
}

.nav {
float: left;
}

.nav li {
float: left;
list-style: none inside none;
padding: 5px 10px 5px 10px;
}

li.menuparent, li.menuactive {
}

div#page_center {
  float: left;
  clear: left;
}

div#page_content {
  float: left;
  clear: left;
  width: 585px;
  margin: 0px 12px 0px 7px;
}

div#page_sidebar {
  float: right;
  clear: right;
  width: 254px;
  margin: 0px 2px 0px 5px;
}

div.sidebar_item {
  float: left;
  clear: left;
  width: 244px;
  padding-left: 10px;
  margin-bottom: 15px;
}

div#sidebar_newsletter {
  height: 85px;
  background-image: url(images/right_box_bg.gif);
  background-repeat: no-repeat;
  padding: 12px 8px 8px 12px;
}

div#page_title {
  float: left;
  clear: left;
  font-size: 18px;
  margin-bottom: 20px;
}

div#page_toolbar {
  float: left;
  clear: left;
  width: 100%;
  height: 38px;
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
}

div#main_content_body {
  float: left;
  clear: left;
}

div#breadc {
  float: left;
  margin: 11px 0px 0px 5px;
}

div#page_text {
  float: left;
  clear: left;
  margin-top: 15px;
  width: 565px;
}

div#home_banner {
  float: left;
  display: inline;
  clear: left;
  border: 6px solid #e9e9e9;
  width: 857px;
  height: 229px;
  background-image: url(images/home_banner.png);
  background-repeat: no-repeat;
  margin-bottom: 7px;
  z-index: -1000;
}

div#home_banner_en {
  float: left;
  display: inline;
  clear: left;
  border: 6px solid #e9e9e9;
  width: 857px;
  height: 229px;
  background-image: url(images/home_banner_en.jpg);
  background-repeat: no-repeat;
  margin-bottom: 7px;
  z-index: -1000;
}


div#home_banner_fr {
  float: left;
  display: inline;
  clear: left;
  border: 6px solid #e9e9e9;
  width: 857px;
  height: 229px;
  background-image: url(images/home_banner_fr.jpg);
  background-repeat: no-repeat;
  margin-bottom: 7px;
  z-index: -1000;
}

div#home_banner object, div#home_banner_en object, div#home_banner_fr object {
  float: right;
}

div#page_banner {
  float: left;
  display: inline;
  clear: left;
  width: 869px;
  height: 161px;
  margin-bottom: 22px;
}

div#page_banner_left {
  float: left;
  clear: left;
  height: 149px;
  width: 592px;
  border: 6px solid #e9e9e9;
  background-image: url(images/header_bg.jpg);
  background-repeat: no-repeat;
}

div#page_banner_right {
  float: right;
  height: 149px;
  width: 249px;
  border: 6px solid #e9e9e9;
  background-image: url(images/header_right_bg.jpg);
  background-repeat: no-repeat;
}

div#home_top_boxes {
  float: left;
  display: inline;
  clear: left;
  width: 869px;
  margin-bottom: 8px;
}

div#home_center_boxes {
  float: left;
  clear: left;
  width: 869px;
}

div#home_top_box_doneaza {
  float: left;
  display: inline;
  margin: 3px 3px 0px 2px;
  width: 284px;
  height: 105px;
}

div#home_top_box_proiecte {
  float: left;
  display: inline;
  margin: 0px 0px 5px 0px;
  width: 284px;
  height: 230px;
}

div#home_top_box_principesa, div#home_top_box_newsletter {
  float: left;
  display: inline;
  margin: 3px 3px 0px 3px;
  width: 264px;
  height: 85px;
  background-image: url(images/home_top_box_bg.gif);
  background-repeat: no-repeat;
  padding: 12px 8px 8px 12px;
}

div#home_bottom_boxes {
  float: left;
  clear: left;
  width: 577px;
}

div#home_cum_puteti {
  float: left;
  display: inline;
  width: 220px;
  margin-left: 25px;
}

div#home_cum_puteti ul {
  padding-left: 15px;
}

div#home_cum_puteti li {
  color: #3168b2;
  list-style: square outside none;
}

div#home_cum_puteti img {
  display: block;
  margin: 4px 0px 8px 0px;
}

div#home_raport {
  float: left;
  clear: left;
  padding-left: 9px;
}

div#home_news_big_box {
  float: left;
  clear: left;
  width: 567px;
}

div#home_news_menu_box {
  float: left;
  clear: left;
  width: 180px;
  height: 250px;
  padding-top: 66px;
  background-image: url(images/home_news_shaddow.gif);
  background-repeat: no-repeat;
  background-position: right 30px;
}

div#home_news_menu_box a {
  cursor: pointer;
}

div.home_news_menu_tab_sel {
  float: left;
  clear: left;
  width: 100%;
  padding: 5px 0px 5px 0px;
  background-image: url(images/home_news_tab.gif);
  background-repeat: repeat-y;
  background-position: right;
}

div.home_news_menu_tab {
  float: left;
  clear: left;
  width: 100%;
  padding: 5px 0px 5px 0px;
}

div#home_news_box_stiri {
  float: left;
  display: inline;
  clear: none;
  width: 387px;
  margin-bottom: 35px;
}

div#home_news_box_presa {
  float: left;
  display: inline;
  clear: none;
  width: 387px;
  margin-bottom: 35px;
}

div#home_news_box_mm {
  float: left;
  display: inline;
  clear: none;
  width: 387px;
  margin-bottom: 35px;
}

div#home_news_box_mm object {
  margin-top: 15px;
}

div#home_news_title {
  float: left;
  clear: left;
  width: 300px;
  height: 27px;
  background-image: url(images/text_home_box_news.gif);
  background-repeat: no-repeat;
  background-position: 18px 14px;
}

div#home_news_title_en {
  float: left;
  clear: left;
  width: 300px;
  height: 27px;
  background-image: url(images/text_home_box_news_en.gif);
  background-repeat: no-repeat;
  background-position: 18px 14px;
}

div#home_news_title_fr {
  float: left;
  clear: left;
  width: 300px;
  height: 27px;
  background-image: url(images/text_home_box_news_fr.gif);
  background-repeat: no-repeat;
  background-position: 18px 14px;
}

div.home_news_item {
  float: left;
  clear: left;
  width: 364px;
  margin: 11px 5px 11px 18px;
  display: inline;
}

div.home_news_img_div {
  float: left;
  display: inline;
  clear: left;
  margin-right: 10px;
  width: 77px;
  height: 72px;
  background-position: center center;
}

div.home_news_text_div {
  float: left;
  width: 277px;
}

span.menu_news_item_date {
  color: #3168b2;
}

div.home_news_menu_tab a, div.home_news_menu_tab_sel a {
  font-size: 14px;
  padding: 5px;
  margin-left: 25px;
  width: 100%;
}

div#news_extra_image {
  float: left;
}

div.news_extra_image img {
  padding: 2px 5px 5px 0px;
}

div.page_news_item {
  float: left;
  display: inline;
  clear: left;
  margin-left: 20px;
  margin-top: 15px;
  width: 320px;
  width: 565px;
  text-align: left;
}

div.page_news_item_content {
  float: left;
  display: inline;
  margin-left: 10px;
  width: 464px;
  text-align: left;
}

div.page_news_item_image_border {
  float: left;
  width: 70px;
  height: 66px;
  border: 1px solid #cccccc;
}

div.page_news_item_image {
  float: left;
  display: inline;
  width: 62px;
  height: 58px;
  margin: 4px;
  background-repeat: no-repeat;
  background-position: center;
}

div.page_list_item {
  float: left;
  clear: left;
  display: inline;
  margin-left: 5px;
  background-image: url(/images/news_list_bullet.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding-left: 40px;
  margin-top: 15px;
  width: 480px;
}


img#home_principesa_box_img {
  float: left;
  display: inline;
  clear: left;
  margin-right: 10px;
}

div#home_principesa_box_text {
  float: left;
  width: 160px;
}

div#network_box_1, div#network_box_2 {
  float: left;
  display: inline;
  clear: left;
  background-image: url(images/text_home_box_donati_online.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
  margin-bottom: 5px;
}

div#network_box_3 {
  float: left;
  display: inline;
  clear: left;
  background-image: url(images/text_home_box_donati_online.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
  margin-bottom: 5px;
}

div#network_box_content {
  float: left;
  display: inline;
  clear: left;
  margin: 9px 7px 0px 7px;
  width: 271px;
  cursor: pointer;
}

div#donati_box_content {
  float: left;
  display: inline;
  clear: left;
  margin: 29px 7px 0px 7px;
  width: 271px;
  cursor: pointer;
}

div#network_box_content div {
  float: left;
  margin: 0px;
  padding: 5px 9px 5px 9px;
  background-color: #ffffff;
}

div#donati_box_content div {
  float: left;
  margin: 0px;
  padding: 5px 9px 5px 9px;
  background-color: #ffffff;
}

div#network_box_3 div#network_box_content div {
  margin-top: 3px;
}

div#network_box_2 div#network_box_content div {
  margin-top: 3px;
}

div#network_box_content div li {
  list-style: none outside none;
  background-image: url(images/bullet_networks.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  padding-left: 15px;
}

div#proiecte_box_1 {
  float: left;
  display: inline;
  clear: left;
  background-image: url(images/text_home_box_proiecte.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
  background-color: transparent;
  margin: 0px 7px 0px 7px;
  width: 270px;
}

div#proiecte_box_2 {
  float: left;
  display: inline;
  clear: left;
  background-image: url(images/text_home_box_proiecte_2.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
  background-color: transparent;
  margin: 0px 7px 0px 7px;
  width: 270px;
}

div#proiecte_box_3 {
  float: left;
  display: inline;
  clear: left;
  background-image: url(images/text_home_box_proiecte_3.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
  background-color: transparent;
  margin: 0px 7px 0px 7px;
  width: 270px;
}

div#proiecte_box_1 b.rtop, div#proiecte_box_2 b.rtop, div#proiecte_box_3 b.rtop {
  margin-top: 31px;
}

div#proiecte_box_content {
  float: left;
  clear: left;
  width: 270px;
  background-color: #ffffff;
  margin: 0px;
  padding: 0px;
}

div#proiecte_box_content div {
  float: left;
  display: inline;
  width: 105px;
  margin-left: 10px;
  padding-left: 15px;
}

div#proiecte_box_content li {
  color: #3168b2;
  list-style: square outside none;
}

.rtop, .rbottom{display:block;background:transparent;clear: left;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden;background-color:#ffffff;}
.rtopp, .rbottomp{display:block;background:transparent;clear: left;}
.rtopp *, .rbottomp *{display: block; height: 1px; overflow: hidden;background-color:#F4ECD7;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

div.menu_container {
  float: left;
  clear: left;
  background-color: #e5e5e5;
}

.nav, .nav * {
  margin:0px;
  padding:0px;
  list-style:none;
}

.nav {
  line-height: 110%;
}

.nav div.menu_item_col {
  float: left;
  width: 250px;
}

.nav div.menu_item_container {
  float: left;
  background-color: #e5e5e5;
  padding-top: 7px;
  padding-bottom: 7px;
}

.nav ul {
  position:absolute;
  top:-999em;
  width: 500px;
}

.nav ul li,
.nav a {
  width: auto;
  float: left;
  clear: left;
}

div.menu_item_col li {
  width: 85%;
}

.nav a {
  color: #666666;
}

.nav li {
  float:left;
  position:relative;
  z-index:99;
}

ul.nav>li {
  line-height: 14px;
  padding-top: 9px;
}

ul.nav>li>a {
  color: #094b9d;
}

.nav a {
  display:block;
}

ul.nav li.sfHover ul {
  left:-1px;
  top: 42px;
}

.nav li:hover li ul,
.nav li.sfHover li ul {
  top:-999em;
}

ul.nav li li.sfHover ul {
  left: 0px; /*9.45em;*/
  top:-1px;
}

.nav li li:hover li ul,
.nav li li.sfHover li ul {
  top:-999em;
}

ul.nav li li li.sfHover ul {
  left: 0px; /*9.45em;*/
  top:-1px;
}

.superfish li:hover ul,
.superfish li li:hover ul,
.superfish li li li:hover ul {
  top: -999em;
}

embed, object {
  position: relative;
  z-index: 0;
}

.nav {
  float:left;
}

.nav>li:hover, .nav>li.sfHover {
  background-color: #094b9d;
}

.nav>li:hover>a, .nav>li.sfHover>a {
  color: #ffffff;
}

.nav li.submenu_2 {

}

.nav li.submenu_3 {
  padding-left: 25px;
}

.nav li.submenu_4 {
  padding-left: 40px;
}

ul.sitemap ul {
  margin-left: 20px;
}

ul.sitemap li {
  list-style-type: square;
}

h5 { font-size: 12px; font-weight: bold; color: #3168B2; cursor: pointer; margin-top: 3px;}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}




.partenerii {

}

.part-title {
  float: left;
  clear: left;
  font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  padding: 5px 0px 5px 17px;
}

.part-body {
  float: left;
  clear: left;
  width: 100%;
}

.mi-contact div {
  display: none;
  visibility: hidden;
}

#formtable {
  font-size: 12px;
  color: #010101;
  padding-bottom: 30px;
}

#formtable label {
  font-weight: bold;
}

#formtable hr {
  margin: 25px 0px 5px 0px;
}

.donaltasuma {
  width: 124px;
  padding: 4px 2px;
  border: 1px solid #959595;
  background-color: #e2f1fb;
  font-size: 12px;
  color: #010101;
}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

.part-body a { /*float: left;*/ }
/* End of 'FPMR_CSS' */

