.images {
 margin: 20px auto 10px;
 text-align: center;
}
.images dd {
 margin: 0;
 padding: 0 0 15px;
}

dt {
 font-weight: bold;
}

h1, h2 {
 text-align: center;
 padding: 0;
}
h1 {
 font-size: 26px;
 margin: 15px auto;
}
h2 {
 font-size: 18px;
 margin: 25px auto 0;
}

hr {
 background-color: #000;
 color: #000;
 height: 1px;
 margin: 10px 0;
}

html, body {
 background-color: #fff;
 color: #000;
 font-family: verdana, helvetica, sans-serif;
 font-size: 12px;
 line-height: 150%;
 margin: 0;
 padding: 0;
}

img {
 border: 0px;
}

.center {
 text-align: center;
}

.submenu {
 font-size: 14px;
 text-align: center;
}
.submenu ul {
 list-style: none;
 margin: 5px auto 10px;
 padding: 0;
}
.submenu ul li {
 margin: 0;
}

.data {
 border-collapse: collapse;
 margin: 20px auto 10px;
}
.data caption {
 font-style: italic;
 margin: 0 auto;
}
.data td, .data th {
 border: 1px solid #666666;
 line-height: 110%;
 padding: 3px;
}
.data td {
 text-align: right;
}
.data td[colspan] {
 text-align: center;
}
.data td ul {
 margin: 0 0 0 20px;
}
.data td ul li {
 text-align: left;
}
.data th {
 background-color: #f3f3f3;
 font-weight: bold;
 text-align: left;
}
.data tbody th[colspan] {
 background-color: #ddd;
 text-align: center;
}
.data thead th[colspan] {
 text-align: center;
}
.data tr.tableheader th, .data thead th {
 background-color: #000;
 border-color: #000;
 color: #fff;
 text-align: center;
}

#contents {
 left: 157px;
 position: absolute;
 top: 110px;
 width: 634px;
}

#footer {
 font-size: 10px;
 margin: 20px auto 0;
 text-align: center;
}

#googlebanner {
 left: 801px;
 position: absolute;
 top: 110px;
}

#header {
 background-color: #ffffff;
 height: 100px;
 left: 0px;
 position: absolute;
 top: 0px;
 width: 791px;
}

.source ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

.sources ul li {
 display: inline;
 margin: 0;
 padding: 0;
}

.discuss {
 font-size: 14px;
 font-weight: bold;
 text-align: center;
}

#sidebar {
 left: 801px;
 position: absolute;
 top: 110px;
}

#sidebar li {
 font-weight: bold;
}

#menu {
 background: url("/pictures/menu.png") no-repeat;
 list-style: none;
 height: 400px;
 margin: 0;
 padding: 15px 0 0;
 position: relative;
 top: 100px;
 width: 147px;
}

#menu ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

#menu ul li {
 list-style: none;
 margin: 0;
 padding: 0;
 position: absolute;
 top: 0;
 width: 147px;
}

#menu li a, #menu li span {
 display: block;
 height: 18px;
 line-height: 18px;
 text-indent: -1000px;
 width: 147px;
}

#menu li#home {
 top: 15px;
}
#menu li#germany {
 top: 51px;
}
#menu li#hungary {
 top: 69px;
}
#menu li#italy {
 top: 87px;
}
#menu li#japan {
 top: 105px;
}
#menu li#romania {
 top: 123px;
}
#menu li#australia {
 top: 159px;
}
#menu li#canada {
 top: 177px;
}
#menu li#czechoslovakia {
 top: 195px;
}
#menu li#france {
 top: 213px;
}
#menu li#poland {
 top: 231px;
}
#menu li#sovietunion {
 top: 249px;
}
#menu li#uk {
 top: 267px;
}
#menu li#us {
 top: 285px;
}
#menu li#sweden {
 top: 321px;
}
#menu li#forum {
 top: 339px;
}
#menu li#bookreviews {
 top: 357px;
}

#menu li#home:hover {
 background: transparent url("/pictures/menu.png") -147px -15px no-repeat;
}
#menu li#germany:hover {
 background: transparent url("/pictures/menu.png") -147px -51px no-repeat;
}
#menu li#hungary:hover {
 background: transparent url("/pictures/menu.png") -147px -69px no-repeat;
}
#menu li#italy:hover {
 background: transparent url("/pictures/menu.png") -147px -87px no-repeat;
}
#menu li#japan:hover {
 background: transparent url("/pictures/menu.png") -147px -105px no-repeat;
}
#menu li#romania:hover {
 background: transparent url("/pictures/menu.png") -147px -123px no-repeat;
}
#menu li#australia:hover {
 background: transparent url("/pictures/menu.png") -147px -159px no-repeat;
}
#menu li#canada:hover {
 background: transparent url("/pictures/menu.png") -147px -177px no-repeat;
}
#menu li#czechoslovakia:hover {
 background: transparent url("/pictures/menu.png") -147px -195px no-repeat;
}
#menu li#france:hover {
 background: transparent url("/pictures/menu.png") -147px -213px no-repeat;
}
#menu li#poland:hover {
 background: transparent url("/pictures/menu.png") -147px -231px no-repeat;
}
#menu li#sovietunion:hover {
 background: transparent url("/pictures/menu.png") -147px -249px no-repeat;
}
#menu li#uk:hover {
 background: transparent url("/pictures/menu.png") -147px -267px no-repeat;
}
#menu li#us:hover {
 background: transparent url("/pictures/menu.png") -147px -285px no-repeat;
}
#menu li#sweden:hover {
 background: transparent url("/pictures/menu.png") -147px -321px no-repeat;
}
#menu li#forum:hover {
 background: transparent url("/pictures/menu.png") -147px -339px no-repeat;
}
#menu li#bookreviews:hover {
 background: transparent url("/pictures/menu.png") -147px -357px no-repeat;
}