a:link { color : black; }
a:active { color : black; }
a:visited { color : black; }
a.navigation { color : black; display: block; }
a.navigation:visited { color : black; }
a.navigation:hover { color : blue; }
a.navigation:active { color : red; }
ul.navigation {
  padding: 0 0 1em;
  margin: 0;
}
li.navigation { 
  width: 198px;
  padding: 1px;
  margin: 0px;
  border: 0px;
  text-indent: 0;
  list-style-type: none;
}
li.navigation:hover {
  width: 198px;
  padding: 1px;
  margin: 0px;
  border: 0px;
  color: blue;
}
li.navigation2 {
  width: 198px;
  padding: 1px;
  margin: 0px;
  border: 0px;
  text-indent: 0;
  list-style-type: none;
}
li.navigation2:hover {
  width: 198px;
  padding: 1px;
  margin: 0px;
  border: 0px;
  color: blue;
}
h1 { text-align : center; }
h2 { text-align : center; }
body {
  color: black;
  background-color: white;
}
.designer {
  color: gray;
  font-size: x-small;
}
a.designer {
  color: gray;
  font-size: x-small;
}
a.designer:visited { color: gray; }
a.designer:hover { color: blue; }
a.designer:active { color: blue; }

img.center {
  display: block;
  margin: 10px auto;
}

table.photos tr td { 
  border-bottom: 1px solid black; 
  margin: auto;
  font-size: 80%;
  padding: 5px 0;
}
table.photos img {
  display: block;
}
 
td.center { text-align: center }

.error {
  color: red;
  font-size: 110%;
  font-weight: bold;
}

.anouncement {
  display: block;
  font-size: 115%;
  color: blue;
  background-color: yellow;
  align: center;
  text-align: center;
  border: 2px red dashed;
  padding: .5em;
  margin: 2em;
}

.red {
  color: red;
}
