* {
	font-family: Helvetica, Arial, sans-serif;
}
body {
	margin: 25px 20% 25px 10%;
	font-size: 80%;
  background-color: white;
/*  background-image: url('/data/graphics/background-blue-gradient.png');*/
  background-repeat: repeat-x;
  background-position: top left;
}
img {
	border: none;
  vertical-align: middle;
}
#CONTAINER img {
  float: left;
  margin: 0px 1em 1ex 0px;
}
#CONTAINER img.Right {
  float: right;
  margin: 0px 0px 1ex 1em;
}
#CONTAINER p, .ContextLinks, #FOOTER {
  clear: both;
}
/*
#CONTAINER .Row {
  clear: both;
}
#CONTAINER .Row img {
  float: left;
  margin: 0px 1em 1ex 0px;
}
*/
p {
  padding: 0px 1em 0px 0px;
}
#CONTAINER {
  background-color: white;
  padding: 7px 30px 5px 30px;
}
a {
  font-weight: bold;
  color: rgb(145, 155, 202);
  text-decoration: none;
}
.Section, h1 {
	margin-bottom: 20px;
}
.Section {
	padding-left: 1em;
}
table.Details  {
	border-collapse: collapse;
}
.Details td, .Details th {
	padding: 6px;
	border: solid 1px gray;
}
.Details th {
	background-color: #eeeeee;
	text-align: right;
}
#FOOTER {
  background-color: white;
  padding: 15px 30px 30px 30px;
	border-top: solid 1px gray;
  font-size: 90%;
	background-image: url(/data/graphics/logo-small.gif);
  background-repeat: no-repeat;
  background-position: top right;
}
table.List {
	border-collapse: collapse;
}
.List td.Date {
	white-space: nowrap;
	font-weight: bold;
}
.List tr {
	vertical-align: top;
}
.List td, th {
	padding: 8px;
}
.List h2 {
	margin: 0px;
}
.List td {
	border-bottom: solid 1px gray;
}
.Right {
  float: right;
  margin: 0px 0px 1ex 1em;
}
ul {
  list-style-type: square;
}

.ContextLinks {
  margin: 50px;
}
.BackgroundLogo {
  background-image: url('/data/graphics/logo-narodniho-technickeho-muzea.gif');
  background-repeat: no-repeat;
  background-position: top left;
  padding-left: 75px;
}

