body {
  margin:0px;
  padding:0px;
}

.news-link {
  color:black;
  text-decoration:none;
  padding-bottom:5px;
  font-size:13px;
}

.news-link:hover {
  text-decoration:underline;
}

.link {
  color:#00008C;
  text-decoration:none;
}

.link:hover {
  text-decoration:underline;
}

.biglink {
  color:#7777aa;
  font-size:30px;
  font-style:italic;
  white-space:nowrap;
  text-decoration:none;
}

.biglink:hover {
  color:#7777aa;
  font-size:30px;
  font-style:italic;
  white-space:nowrap;
  text-decoration:underline;
}

.title-1 {
  color:black;
  font-size:45px;
  white-space:nowrap;
  font-weight:bold;
}

.title-2 {
  color:#777777;
  font-size:30px;
  font-style:italic;
  white-space:nowrap;
}

.title-3 {
  color:brown;
  font-size:35px;
  font-weight:bold;
  white-space:nowrap;
}

.description {
  color:black;
  font-size:20px;
}

.advert-date {
  color:brown;
  font-weight:bold;
  font-size:14px;
  white-space:nowrap;
}

.footer {
  color:brown;
  font-style:italic;
  font-weight:bold;
  font-size:14px;
}

.slogan {
  color:beige;
  font-style:italic;
  font-size:50px;
  text-decoration:none;
}

.info {
  font-style:italic;
  color:#333333;
  font-size:16px;
}

.menu {
  background-color:#333333;
  color:beige;
  font-size:20px;
  font-weight:bold;
  width:200px;
  text-align:center;
  text-decoration:none;
}

.menu:hover {
  text-decoration:underline;
}

.thumb {
  border:1px solid black;
  width:90px;
  cursor:pointer;
}

.photo-v {
  border:1px solid black;
  cursor:pointer;
  width:350px;
}

.photo-h {
  border:1px solid black;
  cursor:pointer;
  height:370px;
}