body{margin:0; padding:0}
fieldset, img{border:0}
ol, ul{list-style:none}
/*..............................*/
a img{border:0px}

a:link{font-family:Georgia; color:#66c; text-decoration:none}
a:visited{font-family:Georgia; color:#66c; text-decoration:none}
a:hover{font-family:Georgia; color:#f60; text-decoration:none}
:focus{outline:0}

#path a:link{padding-right:12px; background:url('../imagini/sag_cale.gif') transparent center right no-repeat; text-decoration:none}
#path a:visited{padding-right:12px; background:url('../imagini/sag_cale.gif') transparent center right no-repeat; text-decoration:none}
#path a:hover{padding-right:12px; background:url('../imagini/sag_cale_inap.gif') transparent center right no-repeat; text-decoration:none}

#footer_pagina_index_in a:link{font-family:Georgia,serif; color:#7474E3; text-decoration:none}
#footer_pagina_index_in a:visited{font-family:Georgia,serif; color:#7474E3; text-decoration:none}
#footer_pagina_index_in a:hover{font-family:Georgia,serif; color:#f60; text-decoration:none}

#footer a.webdesign:link{font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#aaa; text-decoration:none; cursor:pointer}
#footer a.webdesign:visited{font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#aaa; text-decoration:none; cursor:pointer}
#footer a.webdesign:hover{font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#f93; text-decoration:none; cursor:pointer}

a.webdesign img{border:0px; vertical-align:middle}

a.language_ro:link{display:block; background:url('../imagini/ro.gif') #fff top right no-repeat; height:24px}
a.language_ro:visited{display:block; background:url('../imagini/ro.gif') #fff top right no-repeat; height:24px}
a.language_ro:hover{display:block; background:url('../imagini/ro_pe.gif') #fff top right no-repeat; height:24px}

a.language_en:link{display:block; background:url('../imagini/en.gif') #fff top right no-repeat; height:24px}
a.language_en:visited{display:block; background:url('../imagini/en.gif') #fff top right no-repeat; height:24px}
a.language_en:hover{display:block; background:url('../imagini/en_pe.gif') #fff top right no-repeat; height:24px}

a.language_en_no:link{display:block; background:url('../imagini/en_no.gif') #fff top right no-repeat; height:24px}
a.language_en_no:visited{display:block; background:url('../imagini/en_no.gif') #fff top right no-repeat; height:24px}
a.language_en_no:hover{display:block; background:url('../imagini/en_no.gif') #fff top right no-repeat; height:24px; cursor:default}

#content .div_albastru a:link{font-family:Georgia; color:#66c; text-decoration:none}
#content .div_albastru a:visited{font-family:Georgia; color:#66c; text-decoration:none}
#content .div_albastru a:hover{font-family:Georgia; color:#f60; text-decoration:none}

a.index_new:link{font-family:Georgia; color:#c33; text-decoration:none}
a.index_new:visited{font-family:Georgia; color:#c33; text-decoration:none}
a.index_new:hover{font-family:Georgia; color:#f60; text-decoration:none}
/*..............................*/
html{background:url('../imagini/003_bkg_gradient.jpg') #fff repeat-x}

body{background:url('../imagini/003_bkg_bg.jpg') transparent top center no-repeat; width:100%;   display:table; font-family:Georgia; font-size:16px; line-height:20px; margin:0px 0px 0px 0px; color:#009; text-align:center}

#index #wrapper{padding:0px; text-align:left}

#header{height:150px; text-align:left}
#header_in{background:url('../imagini/_bkg_header.jpg') transparent top left no-repeat; width:940px; height:150px; margin:0px auto; text-align:left}
#header_in_eng{background:url('../imagini/_bkg_header.jpg') transparent top left no-repeat; width:940px; height:150px; margin:0px auto; text-align:left}

p.cmdt{margin:0px 0px 0px 0px; color:#134cbf; padding:10px 0px 0px 150px; font-size:24px; line-height:30px; font-weight:bold; font-style:italic}
p.cmdt_en{margin:0px 0px 0px 0px; color:#134cbf; padding:60px 0px 0px 150px; font-size:24px; line-height:30px; font-weight:bold; font-style:italic}

#path{background:url('../imagini/003_bkg_path_10.jpg') transparent top center no-repeat; width:100%; margin:0px auto; margin-bottom:5px}
#path_in{background:url('../imagini/003_bkg_path_in_clean.jpg') transparent top center no-repeat; display:block; width:925px; margin:0px auto; padding:10px 0px 12px 15px}

#index #content{background:url('../imagini/content_bkg.gif') transparent left top repeat-y; display:block; width:940px; margin:0px auto; padding:0px 0px 0px 0px; border-top:solid 1px #B6DCF2; border-bottom:solid 1px #B6DCF2; padding-bottom:20px}

.clear_info_index{clear:both; margin:0px auto; padding:0px}

.divfloat{float:left; display:inline; margin-left:18px; margin-bottom:20px}

#content .div_albastru{border:1px solid #b6dcf2;width:440px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden}
#content .div_albastru p{padding:10px 15px 15px 15px; margin:0px 0px 0px 0px; color:#009; text-align:left}
#content .div_albastru p.info_head{font-weight:bold; padding-top:10px; padding-bottom:10px;background:#ebf5ff;margin:2px 2px 0 2px;}
#content .div_rosu{border:1px solid #f66;width:440px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden}

.lista_porto_index{margin:0px; padding:0px; line-height:20px}
.lista_porto_index li{list-style-image:url('../imagini/bullet_porto_li.gif')}
ul.lista_porto_index {margin-left:30px;} 

.lista_verde_index{margin:0px; padding:0px; line-height:20px}
.lista_verde_index li{list-style-image:url('../imagini/bullet_verde_li.gif')}
ul.lista_verde_index {margin-left:30px;} 

#content .index_news_red_top{border:1px solid #f66;width:720px; margin:0px auto; padding:0px 0px 0px 0px}
#content .index_news_red_top p{display:block; padding:15px 20px 5px 20px; margin:0px 0px 0px 0px}

#content .index_news_important{border:1px solid #f00;width:720px; margin:0px auto; padding:0px 0px 0px 0px}
#content .index_news_important p{display:block; padding:15px 20px 20px 65px; margin:0px 0px 0px 0px;}

#footer{  background:url('../imagini/003_bkg_footer_gradient.jpg') transparent repeat-x; padding:0px; margin-top:5px; clear:both}
#footer_in{background:url('../imagini/003_bkg_footer_in.jpg') transparent top center no-repeat; width:940px; margin:0px auto; padding:40px 0px 20px 0px; clear:both; font-family:Georgia; font-size:12px; color:#73ace5}

#nav_footer{ font-family:Georgia; font-size:16px; margin:0px 0px 40px 0px; padding:0px 0px 30px 0px; overflow:auto;  height:100%; border-bottom:solid 1px #B6DCF2}

.navcontainer{float:left; margin:0px 0px 0px 0px; padding:0px 8px 0px 8px; border-right:solid 1px #B6DCF2}
.navlist{width:218px; text-align:left}
.navcontainer ul{margin:0px; padding:0px; list-style-type:none; font-family:Georgia}
.navcontainer li{margin:0px 0px 2px 0px}
.navcontainer li.primameniu{padding:6px 0px 10px 6px; width:200px; font-weight:bold; font-style:italic; color:#0F5499}
li.primameniu span{display:block; background:url('../imagini/sag_prima_link_a.gif') transparent right top no-repeat; height:15px}
.navcontainer a:link{display:block; padding:6px 0px 6px 14px; width:204px;  background:#D9ECFF; color:#039; text-decoration:none}
.navcontainer a:visited{display:block; padding:6px 0px 6px 14px; width:204px; background:#D9ECFF; color:#039; text-decoration:none}
.navcontainer a:hover{display:block; background:url('../imagini/sag_nav_index.gif') #FFECD1 top left no-repeat; padding:6px 0px 6px 14px; width:204px; color:#f40; text-decoration:none}

.copy{font-size:12px}

.lang_index{float:right; display:block; width:230px; text-align:right; padding:4px 9px 3px 0px}

.lista_porto{margin:10px 10px 20px 200px; line-height:20px}
.lista_porto ul{background:#fff}
.lista_porto li{list-style-image:url('../imagini/bullet_porto_li.gif'); padding-top:5px}

.banner_nou {position:absolute;top:-15px;left:-7px;}
.banner_important {position:absolute;top:-12px;left:-7px;}
.banner_info {position:absolute;top:-15px;left:-10px;}

.center {text-align:center;}
.red {color:#c00;}
/*.................................................*/
ul.tabs {
	margin: 0;
	padding: 0;
	float: right;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #b6dcf2;
	border-left:none;
	width: 724px;
}
ul.tabs li {
	float: right;
	margin: 0;
	padding: 0;
	height: 31px;
	width:284px;
	text-align:center;
	line-height: 31px;
	border: 1px solid #fff;
	border-bottom:none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background: #d9ecff;
}
ul.tabs li a {
	text-decoration: none;
	color:#009;
	display: block;
	padding: 0 20px 0 20px;
	outline: none;
	border:1px solid #fff;
}
ul.tabs li a:hover {
	background: #ffecd1;
	border:1px solid #fff;
	color:#f60;
}
html ul.tabs li.active  {
	background: #fff;
	cursor:default;
	color:#009;
	border:1px solid #b6dcf2;
	border-bottom: 1px solid #fff;
}
html ul.tabs li.active a:hover  {
	background: #fff;
	cursor:default;
	color:#009;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #b6dcf2;
	-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;
	border-top: none;
	borderrrr-bottom:none;
	overflow: hidden;
	clear: both;
	width: 724px;
	background: #fff;
}
.tab_content {
  padding: 20px;padding-bottom:0;
}
.tab_content p{
	padding: 0;
	margin:0;
	padding-bottom:20px;
}

.overall {
  width: 726px;
  margin:0px auto;
}
/*.....................................................................*/
.div_info_wide {width:720px; margin:0 auto;}
#content .info_wide {border:1px solid #b6dcf2; padding:0px 0px 0px 0px; overflow:hidden}
#content .info_wide p{padding:10px 15px 15px 15px; margin:0px 0px 0px 0px; color:#009; text-align:left}
#content .info_wide p.info_head {
  font-weight:bold;
  padding-top:10px;
  padding-bottom:10px;
  margin:2px 2px 0 2px;
  background:#ebf5ff;
}
.div_info_extra {width:720px; margin:0 auto;}
#content .info_extra {border:1px solid #b6dcf2; padding:0px 0px 0px 0px; overflow:hidden}
#content .info_extra p{padding:10px 15px 15px 15px; margin:0px 0px 0px 0px; color:#009; text-align:left}
#content .info_extra p.info_head {
  font-weight:bold;
  padding-top:10px;
  padding-bottom:10px;
  margin:2px 2px 0 2px;
  background:#ebf5ff;
}
#vtab {
	margin: auto;
  position: relative;
  width: 700px;
	padding:10px 10px 10px 10px;
	border:1px solid #b6dcf2;
	overflow:hidden;
}
#vtab ul.nav_vertab {
  float: left;
  list-style-type: none;
  width: 230px;
  text-align: left;
  display: block;
  padding: 0;
  margin: 0 auto;
	position:absolute;
	top:10px;
}
#vtab ul.nav_vertab li {
  display: block;
  cursor:pointer;
	text-align:left;
	background:#dff7df;
	color:#060;
	height:42px;
	margin:0 0 2px 0;
	line-height:40px;
	padding-left:10px;
}
#vtab ul.nav_vertab li.selected {
  z-index: 10;
	height:42px;
	cursor:default;
  background: url(../imagini/arrow_index_on.gif) transparent right center no-repeat;
  position: relative;
	width:235px;
	color:#030;
	padding-left:10px;
}
#vtab div {
	float:right;
	width:450px;
	background: url(../imagini/bkg_div_vertab.gif) #fff left top no-repeat;
  min-height: 164px;
  padding: 10px 0 0 20px;
  position: relative;
	overflow:hidden;
}

#vtab div p.title_index {
	display:block;
	font-weight:bold;
	margin-bottom:10px;
  color: #009;
	padding:0;
	text-indent:10px;
}
#vtab div p {
  padding: 0 0 10px 0;
  margin: 0;
}

/*....................................................................*/

#oriz_tab {
	margin: auto;
  position: relative;
  width: 706px;
  padding:10px 10px 10px 10px;
	border:1px solid #b6dcf2;

}
#oriz_tab ul.nav_oriztab {
  float: left;
  list-style-type: none;
  width: 706px;
  text-align: left;
  display: block;
  padding: 0;
  margin: 0 auto;
	position:absolute;
	top:10px;
	right:10px;
}
#oriz_tab ul.nav_oriztab li {
  display: block;
  cursor:pointer;
	text-align:center;
	background:#dff7df;
	color:#060;
	height:42px;
	margin:0 0 0 2px;
	line-height:40px;
	width:284px;
	float:right;
}
#oriz_tab ul.nav_oriztab li.selected {
  z-index: 10;
	cursor:default;
  background: url(../imagini/arrow_down_index_on2.gif) transparent right center no-repeat;
  position: relative;
	height:57px;
	color:#030;
}
#oriz_tab div {
	background: url(../imagini/bkg_div_oriztab.gif) #fff right top no-repeat;
  min-height: 100px;
  position: relative;
	overflow:hidden;
	padding-top:60px;
}
#oriz_tab div p.title_index {
	display:block;
	font-weight:bold;
	margin-bottom:10px;
  color: #009;
	padding:0;
	text-indent:10px;
}
#oriz_tab div p {
  padding: 0 0 10px 0;
  margin: 0;
	text-align:left;
}
#oriz_tab div p.linkoriz {
  padding: 0 0 5px 0;
  margin:10px 10px 0 0;
	float:right;
}

/*............................ layout cv index .............................*/

#personal_cdt {
	width:720px;
	height:240px;
	margin:0 auto;
}

h3{
	padding-top:30px;margin:0;
	color:#fff;
	text-align:center;
}
			
.boxgrid{ 
	width: 720px; 
	height: 240px; 
	float:left; 
	overflow: hidden; 
	position: relative; 
}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid p{ 
	padding: 0 10px; 
	color:#fff; 
}
				
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #C0E8C0;
	height: 80px;
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 ebfaeb*/
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
 	top: 260px;
	left: 0;
}
.caption .boxcaption {
	top: 220px;
	left: 0;
}

a.catre_personal:link{
	padding:5px;
	color:#030;
	text-decoration:none;
}
a.catre_personal:visited{
	padding:5px;
	color:#030;
	text-decoration:none;
}
a.catre_personal:hover{
	padding:5px;
	color:#f30;
	text-decoration:none;
}



