a:link { color : red; }
a:active { color : red; }
a:visited { color : red; }
a.navigation { color : red; display: block; }
a.navigation:visited { color : red; }
a.navigation:hover { color : yellow; }
a.navigation:active { color : red; }
ul.navigation {
  padding: 0 0 1em;
  margin: 0;
}
li.navigation { 
  width: 171px;
  padding: 1px;
  margin: 0px;
  border: 1px solid black;
  background-color: black;
  text-indent: 0;
  list-style-type: none;
}
li.navigation:hover {
  width: 171px;
  padding: 1px;
  margin: 0px;
  border: 1px solid red;
  background-color: blue;
  color: yellow;
}
h1 { text-align : center; }
h2 { text-align : center; }
body {
  color: blue;
  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;
}

object.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: #000;
	background-color: #FFF;
	align: center;
	text-align: center;
	border: 2px black solid;
	padding: 0.5em;
	margin: 2em;
}

.red {
  color: red;
}
.photogallery {
	float: left;
	position: relative;
}
.pagination {
	font-size:16px;

	margin-left:auto;
	margin-right:auto;
}
.pagination a:link, a:visited{
	margin-left:2px;
	margin-right:2px;


}
.pagination .current{
	margin-left:2px;
	margin-right:2px;


}

