body {
  font-family: 'Times New Roman CE', 'Times New CE', 'Times CE', 'Times New Roman', Times, serif;
	/* font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif; */
  font-size: 12pt;
  /* background-color: #E0C399; */
  background: url(gfx/czgnd_prague_gradient.jpg) #FFFFFF;
  color: black;
  margin: 0;
  padding: 0;
}

img {
  border: none;
}

h1 {
  font-size: 25pt;
  text-align: center;
  margin: 0;
  color: #800000;
}

/* normalni linky ----------------------------------------------------------- */

a, a:visited {
  color: #FF0000;
  text-decoration: none;
  font-weight: bold;
  font-size: 14pt;
}

a:hover {
  color: #7A7A7A;
  text-decoration: underline;
}

.cover {
  width: 100%;
}

.cover td {
  vertical-align: top;
}

/* left menu */

.menuleft-container {
  width: 180px;
  margin: 0;
  padding: 0;
}

.menuleft {
  /* width: 166px; */
  background: url(gfx/czgnd_prague_menu2.jpg);
  margin: 0;
  padding: 0;
}

.menuleft td {
  padding: 0;
  margin: 0;
  text-align: center;
}

.menuleft td a, .menuleft td a:visited {
	color: #FF0000;
  font-weight: bold;
  font-size: 10pt;
  text-decoration: none;
}

.menuleft td a:hover {
  color: #7A7A7A;
  /* text-decoration: underline; */
	text-decoration: none;
}

/* content */

.content {
  text-align: center;
}

.link {
  margin: 0;
}

.membersonly {
  color: black;
  font-size: 9pt;
  margin: 0;
}

.centered {
  text-align: center;
}

.subscribe {
  /* color: #972700; */
	color: #D50B0B;
  font-size: 14pt;
}

/* copyright  */

.copyright {
  font-size: 9pt;
  /* color: #573A10; */
  font-weight: normal;
  padding: 0.5em 0;
}

.copyright a {
  color: #FF0000;
  font-weight: normal;
  font-size: 9pt;
}

.copyright a:hover {
  color: #7A7A7A;
	text-decoration: underline;
}

/* error */

.error-box {
  border: 1px solid black;
  width: 450px;
  margin: 180px auto;
  padding: 0.5em;
  font-weight: bold;
  background: #E0C399;
}
