body
{
	background-color: black;
	margin: 20px;
	padding: 0px;
	/* overflow-y: scroll; */
}

/* basic text */
td { vertical-align: top; font: 11pt arial; color: #fff; }
.rig_on_net { text-align: center; }

/* basic link */
a { font-weight: bold; color: #ffd800; text-decoration: none; }
a:hover { color: #ff0; text-decoration: underline; }

/* page title */
h1 { font: bold italic 16pt arial; color: white; margin: 0px; padding: 0px; }

/* paragpraph title */
h2 { font: bold 12pt arial; color: white; margin: 0px; padding: 0px; }

/* leva cast s top, menu a mainem */
.top_menu_main { width: 740px; }

/* main - odsazeni hlavni plochy pro obsah stranky */
.main { background-image: url('img/main_bgr.png'); padding: 0px 85px; }

/* pravy sloupec s vecmi tykajicimi se rigu */
.rig_column { width: 140px; background-image: url('img/rig_column/rc_bgr.png'); }

/* newsletter */
.nl_text {
  width: 110px;
  font: 11px arial;
  color: black;
  background-color: #cecece;
  border: 1px solid black;
}
.nl_button {
  width: 60px;
  font: bold 10px arial;
  color: white;
  background-color: #9e0b0f;
  /* border: 1px outset red; */
  border-style: solid;
  border-width: 1px;
  border-color: #e24f53 #74080b #74080b #e24f53;
  cursor: pointer;
}

/* more games name */
a.mg_name { font: 10px arial; color: #ccc; text-decoration: none; }
a.mg_name:hover { text-decoration: underline; color: white; }

/* other */
.req { font: bold 10px arial; color: white; }
a.order { font-size: 9pt; }
.order_box { border: 2px solid silver; /*background-color: #374640;*/ }
.levelset { font-size: 9pt; color: red; padding: 0px 8px; /*background-color: #222c29; */}

td.downloadheader {
 background-color: #879db5;
 color: black;
 font-weight: bold;
 border-bottom: 1px solid silver;
}
td.download {
 border-bottom: 1px solid silver;
}

.yellowhighlight {
  text-align: center;
  border: 1px solid black;
  padding: 2px;
  font: bold 11pt arial;
  color: #000; background-color: #ffd800;
}

.sshot { border: 2px solid black; }

a.onwhite { color: #00a; font-weight: bold; text-decoration: none; }
a.onwhite:hover { color: #00f; text-decoration: underline; }



.nobuybutton {
  font: bold 12px arial;
  color: white;
  background-color: #9e0b0f;
  border-style: solid;
  border-width: 1px;
  border-color: #e24f53 #74080b #74080b #e24f53;
  cursor: pointer;
  padding: 5px;
}
