body
{
margin:0; 
padding:0; 
font-size:15px; 
font-family: Arial;
background-color:#ffffff;
}
hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
a:link {
	text-decoration:none;
}
.interview td{
	padding: 10px;
}
.top {
background-color:#FFFFFF;
}
.footer {
background-color:#0065a2;
font-size: 15px;
font-weight:600;
vertical-align:middle;
color: #FFFFFF;
height:50px;
}
.footlink {
font-size: 16px;
font-weight: normal;
color: #b3b3b3;
text-decoration:none;
}
.footlink:hover{
-webkit-transition: color 0.5s ease-out;
-moz-transition: color 0.5s ease-out;
-ms-transition: color 0.5s ease-out;
-o-transition: color 0.5s ease-out;
transition: color 0.5s ease-out;
font-size: 16px;
color: #ffffff;
text-shadow: 5px 5px 5px 5px #ffffff;
font-weight: bold;
text-decoration:none;

}
.menubg {
background-color:#0065a2;
height:120px;
}
.suprachem {
text-align: center;
font-family: Calibri;
font-size:28px;	
font-weight:700;
color:#0065a2;
text-shadow: 0px 0px 11px rgba(255, 144, 138, 1);
}
.title {
text-align: center;
font-family: Calibri;
font-size:23px;	
font-weight: bold;
color: #0065a2;
text-shadow: 0px 0px 11px rgba(150, 150, 150, 1);
}
.proiect {
text-align: center;
line-height: 140%;
font-family: Calibri;
font-size: 16px;	
font-weight: bold;
color:#0065a2;
}
a.proiect:hover, a.proiect:active {
	font-family: Calibri;
	font-size:17px;	
	font-weight:700;
	color:#680000;
	text-decoration: none;
}
.sub_proiect {
text-align: center;
line-height: 140%;
font-family: Calibri;
font-size:16px;	
font-weight:700;
color:#000000;
}
a.sub_proiect:hover, a.proiect:active {
	font-family: Calibri;
	font-size:17px;	
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.text_trainers {
	font-family: Calibri;
	font-size:16px;	
	color: #000000;
}
.titlucv {
text-align: center;
font-family: Calibri;
font-size:19px;	
font-weight:700;
color:#000;
text-shadow: 0px 0px 1px rgba(150, 150, 150, 1);
}
.titleapplication{
	text-align: center;
font-family: Calibri;
font-size:18px;	
font-weight:700;
color:#0065a2;
text-shadow: 0px 0px 11px rgba(150, 150, 150, 1);
}
.ramafoto {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    top: 0px;
    padding: 5px;
    background: #FFF;
    border: 1px solid #CCC;
}
.textrama{
	line-height: 120%;
	text-align: justify;
	margin-left:220px;
	}
.hints {
font-family: Calibri;
font-size:12px;	
font-weight:500;
color:#006600;
text-shadow: 0px 0px 11px rgba(150, 150, 150, 1);
}
.hintupload {
font-family: Calibri;
font-size:13px;	
font-weight:600;
color:#880000;
text-shadow: 0px 0px 11px rgba(150, 150, 150, 1);
}
.titlu_bionano {
	font-family: calibri;
	font-size: 25px;	
	font-weight: bold;
	color:#6f82ba;
	background-color: #FFFFFF;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.menu {
margin-top:-50px;
font-family: Calibri;
font-size:12px;	
font-weight:600;
color:#eeeeee;
background-color:#0065a2;
}
a.button {
width: 150px;	
height: 30px;	
color:#FFFFFF;
text-decoration: none;	
background:#0065a2;
padding:8px;
}
a.button:hover {	
color:#ffffff;
background:#003366;
}
.shaddow {
border-bottom: 0px;
border-color:#000000;
border-radius:10px;
-webkit-box-shadow: 0px 4px 1px 0px rgba(125,125,125,0.5);
-moz-box-shadow: 0px 4px 1px 0px rgba(125,125,125,0.5);
box-shadow: 0px 4px 1px 0px rgba(125,125,125,0.5);
}
.horizon2020 {
margin-top:0px;
float:left;
}

.siglabanner {
font-size:45px; 
font-weight:normal;
vertical-align:middle;
color:#FFFFFF;
}
tr.d0 td {
  background-color: #ededed;
  color: black;
  font-weight: 600;
}
tr.d1 td {
  background-color: #f7f7f7;
  color: black;
  font-weight: 600;
}
.textfield {
   border:1px solid #e0e0e0;
   position:relative;
	float:center;
	left:10px;
	right:0px;
   text-indent: 15px;
   width: 550px;
   height: 70px;
   text-align: left;
}
.jobstitleproject{
	font-family: Calibri;
	font-size:13px;	
	font-weight:700;
	color:#0065a2;
}
.jobdescription {
	font-family: Calibri;
	font-size:13px;	
	font-weight:700;
	color:#0065a2;
}
.subjobdescription {
	font-family: Calibri;
	font-size:12px;	
	font-weight:700;
	color:#0065a2;	
}
a.jobdescription:hover, a.jobdescription:active {
	font-family: Calibri;
	font-size:14px;	
	font-weight:700;
	color:#680000;
	text-decoration: none;
}
.fqsplab {
	font-family: Calibri;
	font-size:12px;	
	font-weight:700;
	color:#0065a2;
}
a.fqsplab:hover, a.fqsplab:active {
	font-family: Calibri;
	font-size:12px;	
	font-weight:700;
	color:#680000;
	text-decoration: none;
}
.subjobdescription {
	font-family: Calibri;
	font-size:12px;	
	font-weight:700;
	color:#0065a2;	
}
.apptable {
    border-collapse: collapse;
    border-style: 1px solid #888888;
}

.apptable table td, table th {
    border: 1px solid #888888;
}
.submitok {
	font-family: Calibri;
	font-size:15px;	
	font-weight:700;
	color: #006600;
}
.submiterror {
	font-family: Calibri;
	font-size:15px;	
	font-weight:700;
	color: #A80000;
}
.font_titlu_diseminare{
	font-size: 16px;
	font-family: Calibri;	
	font-weight:bold;
	color:#0065a2;
}


.btn {
 -webkit-border-radius: 5;
 -moz-border-radius: 5;
 border-radius: 5px;
 font-family: Arial;
 color: #ffffff;
 font-size: 15px;
 font-weight: bold;
 border: 1px;
 background: #0065a2;
 padding: 20px;
 text-decoration: none;
}
.btn:hover {
  background: #01568a;
  text-decoration: none;
}
.btn:active {
  background: #01568a;
  text-decoration: none;
}

.info_link_index {
 font-family: Calibri;
 color: #002f4d;
 font-size: 18px;
 font-weight: normal;
 text-decoration: none;
}
a.buton_link_index {
 cursor: pointer;
 font-family: Calibri;
 color: #0065a2;
 font-size: 20px;
 font-weight: bold;
 border: 1px;
 text-decoration: none;
}
a.buton_link_index:link {
 cursor: pointer;
 font-family: Calibri;
 color: #0065a2;
 font-size: 20px;
 font-weight: bold;
 border: 1px;
 text-decoration: none;
}
a.buton_link_index:hover {
  text-decoration: none;
  color: #009dff;
   cursor: pointer;
}
a.buton_link_index:active {
  text-decoration: none;
    color: #009dff;
}

.buton_link_subindex {
 cursor: pointer;
 line-height: 14px;
 font-family: Calibri;
 color: #0065a2;
 font-size: 15px;
 font-weight: bold;
 border: 1px;
 text-decoration: none;
}
.buton_link_subindex:hover {
  text-decoration: none;
  color: #009dff;
}
.buton_link_subindex:active {
  text-decoration: none;
    color: #009dff;
}

.buton_no_link_index {
 font-family: Calibri;
 color: #0065a2;
 font-size: 20px;
 text-decoration: none;
  font-style: italic;
 cursor:pointer;
	width: 100%;
    display:block;
	background-color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	font-size: 20px;
	font-family: Calibri;
	border: none;
}
.buton_no_link_index:hover {
  text-decoration: none;
  color: #009dff;
}
.buton_no_link_index:active {
  text-decoration: none;
    color: #009dff;
}

.color_change_text{
	font-family: trebuchet ms;
	text-decoration: none;color: #000000;
	font-size: 14px; font-weight:bold;
	animation: colorchange 3s linear 1s infinite; 
    -webkit-animation: colorchange 3s linear 0s infinite alternate; 
}

.buton_primary_nav_wrap_activ{
	display:block;
	color: #4dd2ff;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	font-family: Calibri;
    border-radius: 5px;
	border: 0px solid #004d4d;
    border-radius: 5px;
	border: 0px solid #FFFFFF;
	padding: 1px 2px;
    transform: scale(1.05);
}

.buton_mobil_inactiv{
	display:block;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height: 17px;
	padding: 3px 3px;
	font-family: Calibri;
    border-radius: 5px;
	border: 0px solid #004d4d;
  background-color: initial;
  background-image: linear-gradient(-180deg, #595959, #808080);
    border-radius: 5px;
	border: 0px solid #FFFFFF;
  transition: box-shadow .2s;
  box-shadow: rgba(0, 0, 150, 0.5) 0 3px 10px;
}
.buton_mobil{
	width: 40%;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
	line-height: 17px;
	padding: 1px 10px;
	font-family: Calibri;
    border-radius: 5px;
	border: 0px solid #004d4d;
  background-color: initial;
  background-image: linear-gradient(-180deg, #003366, #0014c2);
    border-radius: 5px;
	border: 0px solid #FFFFFF;
  transition: box-shadow .2s;
  box-shadow: rgba(0, 0, 150, 0.5) 0 3px 10px;
}
.buton_mobil:hover{
	background-color: transparent;
    border-radius: 5px;
	border: 0px solid #FFFFFF;
	box-shadow: rgba(0, 0, 150, 0.7) 0 0px 0px;
}
.sectiune_meniu{
	font-size: 13px;
	line-height: 17px;
	padding: 1px 10px;
	font-family: Calibri;
	font-weight: bold;
    border-radius: 5px;
	border: 0px solid #004d4d;
}
.alternat0{
	background: #f2f2f2;
	padding: 5px;
	border: 1px solid #eeeeee;
	border-radius: 3px;
}
.alternat1{
	background: #ffffff;
}
.main {
    margin-bottom: 0%;
  }
.banner_div{
	position: relative;
	top: 20%;
}

.banner_text1{
	font-family: Calibri;
	font-style: Calibri; 
	font-size: 45px; 
	font-weight:bold; 
	color: #4d4d4d;
}

.banner_text2{
	font-family: Calibri;
	font-style: Calibri; 
	font-size: 25px; 
	font-weight:bold; 
	color: #4d4d4d;
}
.banner_hr{
	width: 80%;
	 background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
	 background: linear-gradient(90deg, rgba(255,255,255,1) 4%, rgba(255,125,125,1) 28%, rgba(0,255,92,1) 45%, rgba(0,178,255,1) 50%, rgba(255,255,255,1) 100%); height: 1px;
}
 p.MsoNormal, li.MsoNormal, div.MsoNormal {
	margin:0cm;
	text-align:justify;
	line-height:150%;
	font-size:16px;
	font-family: Calibri;
 }
p.font, li.font, div.font {
	mso-style-name:font;
	margin-right:0cm;
	margin-left:0cm;
	font-size:12.0pt;
	font-family: Calibri;
}