body {
margin: 15px 25px 25px 25px;
font-family: Tahoma, Arial, Sans-serif;
background: #fff url(img/background.png) no-repeat center 51px;
color: #000;
font-size: 90%;
}
div {
margin: 0;
padding: 0;
}
span {
margin: 0;
padding: 0;
}
a {
color: #e5b800;
text-decoration: underline;
}
a:visited {
color: #cba200;
}
a:active {
color: #ffcc00;
}
#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;
}
#logo {
top: 0;
left: 0;
position: absolute;
width: 800px;
height: 218px;
background: url(img/logo.jpg) no-repeat;
cursor: hand;
}
#sidelink {
top: 0;
left: 554px;
position: absolute;
width: 246px;
height: 218px;
}
#sidelink span {
top: 0;
left: 0;
position: absolute;
background: url(img/logo.jpg) no-repeat -554px 0;
width: 246px;
height: 218px;
}
#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;
border: 1px #fff solid;
}
#ggwcz a:hover {
background: #ffcc00 url(img/back26.png) repeat-x;
color: #000;
border: 1px #f2c200 solid;
}
#ggwcz a:active {
background: #fff;
color: #f2c200;
border: 1px #fff solid;
}
.active {
color: #000 !important;
}
.active:active {
color: #f2c200 !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 6px;
color: #888;
text-decoration: none;
border: 1px transparent solid;
}
#menu a:hover {
background: #ffcc00 url(img/back26.png) repeat-x;
color: #000;
border: 1px #f2c200 solid;
}
#menu a:active {
background: #fff;
color: #f2c200;
border: 1px #fff solid;
}
h2 {
font-size: 1.8em;
color: #000;
font-weight: normal;
margin: 35px 0 10px 0;
clear: left;
}
h3 {
font-size: 1.17em;
color: #e5b800;
font-weight: normal;
clear: left;
}
h4 {
font-size: 1.3em;
color: #e5b800;
font-weight: normal;
clear: left;
margin: 1.33em 0 0.5em 0;
}
p {
margin: 0.5em 0;
text-align: justify;
}
acronym {
border-bottom: 1px dashed #600;
cursor: help;
}
#rightmenu {
float: right;
width: 180px;
margin: 30px 0 40px 25px;
padding: 10px;
background: #f6f6f6;
}
#rightmenu strong {
color: #f2c200;
font-weight: normal;
}
.cont {
font-size: 90%;
}
#footer {
clear: both;
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: #e5b800;
}
.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;
}
.gameimage {
  float: left;
  margin: 0 15px 15px 0;
  border: 0;
}
.gamepanel {
  text-align: right;
  font-size: 90%;
}
.gamepanel a {
  padding: 5px;
  color: #888;
  text-decoration: underline;
  border: 1px #fff solid;
}
.gamepanel a:hover {
  background: #ffcc00 url(img/back26.png) repeat-x;
  color: #000;
  text-decoration: none;
  border: 1px #f2c200 solid;
}
.gamepanel a:active {
  background: #fff;
  color: #f2c200;
  border: 1px #fff solid;
}
#rightmenu .gamepanel a {
  border: 1px #f6f6f6 solid;
}
#rightmenu .gamepanel a:hover {
  border: 1px #f2c200 solid;
}
#rightmenu .gamepanel a:active {
  border: 1px #f6f6f6 solid;
}
.clear {
  clear: left;
}
.rightfloat {
  float: right;
  margin: 0 0 15px 15px;
}
.postdate {
  font-size: 80%;
  margin: 0;
  color: #888;
}
.firstp {
  margin-top: 3px;
}
.blogposts h3 {
  font-size: 1.3em;
  color: #e5b800;
  font-weight: normal;
  clear: both;
  margin: 0.1em 0 5px 0;
}
