body {
  margin: 0px;
  background-color: #CCCCFF;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #003399;
  text-align: justify;
  letter-spacing: 2px;
}

table {
  border: 0 none;
  padding: 0;
  border-collapse:collapse;
  border-spacing: 0;
  background-color: white;
  vertical-align: top;
}

td {
  border: 0 none;
  padding: 0;
  vertical-align: top;
}

td img {
  vertical-align: bottom;
}

td.mainMenu {
  background-color: #D1E6FA;
  text-align: justify;
  font-size: 8pt;
  width: 762px;
  height: 78px;
}

td.footer {
  background-color: #6666FF;
  color: #003399;
  height: 60px;
  text-align : center;
  background-image: url(../inc/footer/bg_footer.jpg);
  font-size: 8pt;
}

td.shortDesc {
  font-weight: normal;
  font-size: 8pt;
  text-align: center;
}

th.caption {
  background-color: #4777B7;
  color: white;
}

img.thumbnail {
  width: 80px;
  height: 107px;
  border: 7px solid #FFCC66;
}

p {
  margin: 30px;
  font-size: 10pt;
  font-weight: normal;
  /* font-style: italic; */
  text-align: justify;
  text-indent: 40px;
}

hr {
  width: 840;
  margin-left: 20px;
  margin-right: 20px;
  border: 1px solid #0000CC;
}

span {
  background-color: #4777B7;
  color: white;
}

span.nume {
  background-color: white;
  font-size: 10pt;
  font-weight: lighter;
}

span.functie {
  background-color: white;
  font-size: 10pt;
  font-weight: lighter;
  font-style: italic;
}

span.email {
  background-color: white;
  font-size: 8pt;
  font-weight: lighter;
  font-style: italic;
}

span.link {
  background-color: white;
}

span.link a {
  color: blue;
}

td.eventDate {
  background-color: #4777B7;
  color: white;
  font-style: italic;
  font-weight: normal;
  font-size: 9pt;
  width: 120px;
  text-align: center;
  height: 40px;
}

td.eventShortDesc {
  background-color: #4777B7;
  color: white;
  font-style: normal;
  font-weight: bold;
  font-size: 9pt;
  text-align: center;
}

ol.oLista {
  list-style-type: lower-alpha;
  font-style: italic;
  font-weight: normal;
  text-align: justify;
  margin-left: 40px;
  margin-right: 40px;
}

ul {
  list-style-type: none;
  background-color: white;
}

ul.listaDocumente {
  margin: 20px;
  background-color: white;
  font-weight: normal;
  text-align: justify;
}

a {
  text-decoration: none;
}

a:hover{
  background-color: #CC0033;
  color: white;
}

td.footer a {
  color: white;
}

.inputbox {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 10pt;
    height: 22px;
    width: 200px;

    letter-spacing:.06em;
    color: #4777B7;
    background: #4777B7;
    border: 1px solid #4777B7;
}

.button {
    font-family: Tahoma, Arial, sans-serif;
    border: solid 1px #4777B7;
    background-color: #4777B7;
    color: #4777B7;
    text-align: center;
    font-size: 12px;
    /* font-weight: bold; */
    height: 24px;
}

input {
    border: 1px solid #4777B7;
    width: 178px;
}

textarea {
    border: 1px solid #4777B7;
    text-align: justify;
    height: 200px;
}

img.aPhoto {
  vertical-align: middle;
  border: none;
  width: 20px;
  height: 20px;
}

a.aPhoto {
  background-color: transparent;
}

select {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;

    border: #4777B7;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    height: 20px;
    color: #4777B7;
}

select option {
    background-color: #4777B7;
    color: white;
}

