body {
  background-color: #e2e2e2;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 13px;
	color: black;
	margin: 0px;
	padding: 0px;
	text-align: center; }

div#obal {
  background: url('images/pozadi.gif') #e2e2e2 repeat-y 50% 0%;
  width: 956px;
  margin: 0px;
	padding: 0px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  border-bottom: 1px solid black; }

div#hlavicka {
  background: url('images/hlavicka.gif') no-repeat 0% 0%;
  width: 956px;
  height: 92px; }

div#levy {
  xbackground: url('images/levy.gif') repeat-y 50% 0%;
  color: white;
  float: left;
  xmargin-left: 1px;
  width: 216px; }

div#stred {
  float: left;
  width: 546px;
  margin-top: 20px;
  text-align: justify;
  overflow: auto;
  padding-left: 7px;
  padding-right: 7px;
  xborder: 1px solid red; }

div#pravy {
  xbackground: url('images/pravy.gif') repeat-y 50% 0%;
  float: left;
  color: white;
  width: 180px; 
  xborder: 1px solid red; }

div#paticka {
  clear: both;
  padding-top: 10px;
  padding-bottom: 10px;  }

div.levy_blok {
  width: 208px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 10px; 
  xmargin-top: 1px;
  xmargin-bottom: 4px; 
  xborder: 1px solid red; 
  text-align: center; }

div.pravy_blok {
  width: 172px;
  padding-left: 4px;
  padding-right: 4px;
  xmargin-top: 1px;
  xmargin-bottom: 4px; 
  xborder: 1px solid red; 
  text-align: center; }

div#reklama_horni { 
  xbackground: url('http://www.soe.cz/images/bannery/banner_steam.gif'); 
  margin-left: 462px;
  margin-top: 15px;
  xposition: absolute;
  float: left;
  width: 468px;
  height: 60px; }

div#reklama_prava {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 12px; 
  text-align: center;
  xbackground: url('http://www.soe.cz/images/bannery/banner_steam_dlouhy.gif');
  width: 160px;
  height: 600px;  }

/* *************** menu *************** */

div.menu {
  xwidth: 216px;
  xfont-size: 12px;
  font-weight: bold;
  xmargin-bottom: 1px; }

div.menu ul {
	list-style: none;
  padding: 0px;
  margin: 0px; 
  border: 0px; }
  
div.menu li {
  height: 30px;
  padding: 0px;
  text-align: left;
  margin: 0px; 
  border: 0px;
  color: white; }

div.menu a, div.menu a:link, div.menu a:visited {
  background: url('images/menu.gif');
  xwidth: 183px;
  height: 24px;
  padding-top: 6px;
  xpadding-bottom: 1px;
  padding-left: 30px;
  display: block;
  text-decoration: none;
  xbackground-color: #d10101;
  color: white; }

div.menu a:hover { 
  xbackground-color: #fffff7;
  text-decoration: underline;
  background-position: 0px -30px;
  color: white;}

div.sekce {
  background: url('images/polozka.gif') repeat-x 0% 0%;
  width: 216px;
  height: 29px;
  padding-top: 10px;
  margin-bottom: 10px; 
  color: #ffffff;
  font-weight: bold;
  font-size: 1.2em; }


div.sekce_prava {
  background: url('images/polozka.gif') repeat-x 0% 0%;
  width: 180x;
  height: 29px;
  padding-top: 10px;
  color: #ffffff;
  xborder: 1px solid red;
  font-weight: bold;
  font-size: 1.2em; }

p#paticka {
  margin-top: 3px; 
  font-size: 11px;
  margin-bottom: 10px;
  color: #9b9b9b;}

div#steam_koupit {
  color: #f1df25; 
  font-weight: bold;
  font-size: 14px;
  padding-bottom: 10px;  }

div#steam_koupit a:hover, div#steam_koupit a:link, div#steam_koupit a:visited  {
  color: #f1df25; }

h1 {
  color: #12375d;
  font-size: 18px;
  padding-left: 10px; 
  margin: 0px;
  padding-bottom: 15px; }

h2 {
  color: #12375d;
  font-size: 15px;
  padding-left: 5px; 
  margin: 0px;
    padding-top: 5px; 
  padding-bottom: 15px; }

form {
  margin: 0px;
  padding: 0px; }

ul {
  margin: 0px;
  padding: 0px; 
  padding-left: 30px;
  padding-top: 5px; 
  padding-bottom: 15px; }

p {
  margin: 0px;
  padding: 0px; }

.small { 
  font-size: 10px; 
  color: black; }

div#stred p {
  margin: 0px;
  padding: 0px;
  text-align: justify;
  padding-bottom: 10px; }

img { 
  border: none;
  xpadding-top: 10px;
  padding-bottom: 10px; }

.red {
  color: red; }

.center {
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

div.download {
  padding: 7px; }

div.download a:link, div.download a:visited {
  font-weight: bold;
  font-size: 16px; }


tr, td, table {
  border: 1px solid black; }


div.hr2 {
  font-size: 1px;
  width: 100%;
  height: 1px;
  margin-top: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #2d2d2d;}


div.seznam li {
  List-style-type: square;
  color: #12375d; }



a:link {
	color: #b01f05; 	
	text-decoration: none; }					/* nenavstiveny odkaz */
					
a:visited {
	color: #b01f05;
	text-decoration: none; } 					/* navstiveny odkaz */

a:active {
	color: #ab0000;
	text-decoration: underline; }	  				/* aktivni odkaz */

a:hover {
	color: #ab0000; 
	text-decoration: underline; } 					/* pri najeti mysi */


div#odkazy {
  color: ; 
  font-weight: bold;
  font-size: 14px;
  padding-bottom: 10px;  }

div#odkazy a:hover, div#odkazy a:link, div#odkazy a:visited  {
  color: #f1df25;
  text-decoration: underline; }



