body {
margin: 15px 25px 25px 25px;
font-family: Tahoma, Arial, Sans-serif;
background: #fff url(img/top.jpg) repeat-x center 50px;
color: #000;
font-size: 90%;
}
div {
margin: 0;
padding: 0;
}
span {
margin: 0;
padding: 0;
}
a {
color: #9f0000;
text-decoration: underline;
}
a:active {
color: #FF6666;
}
a:visited {
color: #990000;
}
#overall {
position: relative;
width: 800px;
margin: 0 auto;
}
h1 {
position: relative;
font-size: 2.0em;
padding: 0;
width: 433px;
height: 218px;
top: 15px;
margin: 17px 0 35px 0;
}
h1 a {
text-decoration: none;
}
h1 strong {
visibility: hidden;
}
h1 span {
top: 0;
left: 0;
position: absolute;
width: 433px;
height: 218px;
background: url(img/logo.png) no-repeat;
behavior: url(/iepngfix.htc);
cursor: hand;
}
#ggwcz {
position: relative;
top: 10px;
list-style: none;
margin: 0;
padding: 0;
font-size: 90%;
}
#ggwcz li {
padding: 10px 0 0 0;
display: inline;
}
#ggwcz a {
padding: 5px;
color: #888;
text-decoration: none;
}
#ggwcz a:hover {
background: #9f0000;
color: #fff;
}
#ggwcz a:active {
background: #fff;
color: #9f0000;
}
.active {
color: #000 !important;
}
.active:hover {
background: #9f0000;
color: #fff !important;
}
#gameslogo {
position: absolute;
top: -10px;
_top: 5px;
&top: 5px;
left: 0;
width: 125px;
height: 33px;
}
#gameslogo span {
position: absolute;
top: 0;
left: 0;
background: url(img/games.ggw.cz.png) no-repeat;
width: 125px;
height: 33px;
cursor: hand;
}
#ggwczhome {
padding: 10px 0 0 140px !important;
}
#menu {
list-style: none;
margin: 0;
padding: 0;
font-size: 90%;
}
#menu li {
display: inline;
}
#menu a {
padding: 5px;
color: #888;
text-decoration: none;
}
#menu a:hover {
background: #9f0000;
color: #fff;
}
#menu a:active {
background: #fff;
color: #9f0000;
}
h2 {
font-size: 1.5em;
color: #9f0000;
font-weight: normal;
margin: .83 em;
clear: both;
}
h3 {
font-size: 1.17em;
color: #9f0000;
font-weight: normal;
clear: both;
}
acronym {
border-bottom: 1px dashed #600;
cursor: help;
}
#footer {
margin-top: 35px;
font-size: 90%;
color: #888;
}
small {
font-size: 70%;
}
form small {
  color: #999;
  font-weight: normal;
}
form p {
  text-indent: 0;
  margin: 20px 0;
}
form dt {
  margin-top: 15px;
  border-top: 1px solid #ccc; 
  padding-top: 10px; 
}
form dd {
  margin-top: 8px;  
  margin-left: 40px;
}
.submitb {
  padding: 5px 10px;
  width: auto;
  margin-top: 10px;
  margin-left: 0;
}
.req {
  font-weight: bolder;
  color: #9f0000;
}
.errormessage {
  padding: 10px;
  border: 1px solid #ff0000;
  background: #ffbbbb;
  text-align: justify;
  color: #000;
}
.warning {
  padding: 10px;
  border: 1px solid #ff6a00;
  background: #ffd7ba;
  text-align: justify;
  color: #000;
}
.message {
  padding: 10px;
  border: 1px solid #0099ff;
  background: #bae3ff;
  text-align: justify;
  color: #000;
}
input {
  width: 300px; 
}
textarea {
  width: 400px;
}

