.nav ul {
  display: inline;
  list-style-type: none;
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #000;
  text-decoration:none;
  padding: 0;
  margin: 0;
  }

.nav li {
  display: inline;
  list-style-type: none;
  padding: 0 0px 0 0px;
  margin: 0;
  }

.nav a {
  color: #000;
  background-color: #cccccc;
  padding: 2px;
  padding-left: 3px;
  display: block;
  border-left: 15px solid #224589;
  border-right: 0px solid #5f64a8;
  text-align: left;
  margin-top: 1px;
  text-decoration:none;
  }

.nav a:hover, .nav i {
  color: #000;
  background-color: #cccccc;
  padding: 2px;
  padding-left: 3px;
  display: block;
  border-left: 15px solid #000000;
  border-right: 0px solid #5f64a8;
  text-align: left;
  margin-top: 1px;
  text-decoration: none;
  font-style:normal;
  }

.nav_lang img {
  border: 0px;
  padding: 0px 12px 0px 12px;
  font: 13px Arial, sans-serif;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  }

.maincontent p, .maincontent td, .maincontent a {
  font: 1.0em "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #1c1e1c;
  text-align: justify;
  /*background-color:#777;*/
  }

.maincontent p {
  margin: 0 0 .75em 0;
  }
.maincontent a {
  color: #001ca8;
  font-weight:bold;
  text-decoration:none;
  }
.maincontent a:hover {
  color:#3a7dda
  }
form {
margin:0;
padding:0;
}
.maincontent table {
border-collapse: collapse;
width: 520px;
height: 400px;
}
.maincontent td{
  vertical-align: top;
}
.maincontent .cel1 {
width: 150px;}

.maincontent .error p {
  color:#ff0000;
  }