body {
  background: url('images/pozadi.gif') repeat-x 50% 0%;
	font-family: Verdana, Arial, Times New Roman;
	font-size: 12px;
	color: black;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #ffffff; }

div#hlavicka {
	width: 916px;
	height: 113px;
  margin: 0px;
	padding: 0px;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

div#hlavicka_logo {
  margin-top: 25px;
  float: left; }

div#hlavicka_banner {
  width: 500px; 
  float: left;
  margin-left: 9px;
  margin-top: 25px; }

div#hlavicka_banner img {
  border: 1px solid black; }

div#hlavicka_stats {
  background: url('images/hlavicka_stats.gif') no-repeat 0px 24px;
  height: 100px;
  font-weight: bold;
  text-align: left;
  color: #979696;
  xpadding-top: 20px;
  xmargin-top: 5px;
  float: left;
  margin-left: 30px; }

div#hlavicka_soc {
  font-weight: bold;
  text-align: left;
  color: #979696;
  margin-top: 25px;
  margin-left: 30px;
  xborder: 1px solid black;
  float: left; }

div#hlavicka_soc_fb {
  xborder: 1px solid red;
  float: left; }

div#hlavicka_soc_gp {
  xborder: 1px solid red;
  margin-left: 10px;
  float: left; }

div#hlavicka_registraci {
  margin-top: 22px;
  padding-left: 26px; }

div#hlavicka_hracu {
  margin-top: 10px;
  padding-left: 26px; }

div#hlavicka_serveru {
  margin-top: 10px;
  padding-left: 26px; }

div#obal {
  background: url('images/obal.gif') repeat-y 50% 0%;
  width: 902px;
  margin: 0px;
	padding: 0px;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

div#levy {
  width: 182px; 
  float: left;
  xborder: 1px solid blue; }

div#stred {
  width: 514px; 
  float: left; 
  xpadding-bottom: 15px;
  padding-left: 11px;
  padding-right: 11px;
  padding-top: 12px;
  text-align: justify;
  overflow: auto; }

div#pravy {
  width: 182px; 
  float: left; }

div.polozka {
  background: url('images/polozka.gif') no-repeat 1px 0px;
  height: 28px;
  width: 183px;
  padding-top: 9px;
  font-size: 15px;
  color: white;
  font-weight: bold; }

div.blok {
  width: 176px;
  padding-left: 3px;
  padding-right: 3px;
  margin-top: 10px;
  margin-bottom: 10px;  
  text-align: center; }


div#paticka {
  background: url('images/pozadi.gif') repeat-x 0px -113px;
  xborder-top: 1px solid #48473f;
  xbackground-color: #dbd9cc;
  xclear: both;
  padding-top: 10px;
  width: 100%;
  xheight: 15px; }


/* *************** menu *************** */

div.menu {
  padding-top: 10px;
  padding-bottom: 10px; }

.menu ul {
	list-style: none;
  padding: 0px;
  margin: 0px; 
  xmargin-bottom: 10px;
  border: 0px; }
  
.menu li {
  padding: 0px;
  margin: 0px; 
  border: 0px; }

.menu a, .menu a:link, .menu a:visited {
  xtext-align: right;
  font-size: 12px;
  display: block;
  padding-top: 7px;
  padding-bottom: 7px; 
  background: #efefef;
  text-align: left;
  padding-left: 32px;
  xtext-decoration: underline; }

.menu a#odkaz_soe {background: url('images/ikona_soe.gif') no-repeat 5px 4px; }
.menu a#odkaz_cs16 {background: url('images/ikona_cs16.gif') no-repeat 5px 4px; }
.menu a#odkaz_css {background: url('images/ikona_css.gif') no-repeat 5px 4px; }
.menu a#odkaz_l4d {background: url('images/ikona_l4d.gif') no-repeat 5px 4px; }
.menu a#odkaz_tf2 {background: url('images/ikona_tf2.gif') no-repeat 5px 4px; }
.menu a#odkaz_forum {background: url('images/ikona_forum.gif') no-repeat 5px 4px; }


.menu a.aktivni:visited, .menu a.aktivni:link, .menu a.aktivni:hover { 
  text-decoration: none;
  color: black;
  font-weight: bold; }



.menu ul.rozbalen {
  padding-top: 5px; 
  padding-bottom: 5px; }

.menu ul.rozbalen li {
  padding: 0px;
  padding-left: 13px;
  list-style-type: none;
  margin: 0px; 
  border: 0px; }


.menu ul.rozbalen a { 
  background: url('images/ikona_podmenu.gif') no-repeat 0px 1px;
  xbackground-color: red;
  padding: 0px;
  padding-top: 3px;
  width: 145px;
  xborder: 1px solid green;
  padding-bottom: 3px;
  padding-left: 20px;
  margin: 0px; }


.menu ul.rozbalen a:hover { 
  background-position: 0px -24px;  }




/* *************** login *************** */

div#login {
  xfloat: right;
  xwidth: 180px;
  height: 120px;
  padding-top: 9px;
  padding-bottom: 5px; }

table#login_tabulka {
  float: right;
  border: 0px;
  width: 180px; }

div#login td {
  padding-top: 5px; }

.formular_login {
  background: url('images/formular_login.gif') repeat-x;
  border: 1px solid #323232;
  height: 17px;
  width: 100px;
  margin: 0px;
  padding: 0px; }

.tlacitko_login {
  background-color: #444444;
  height: 20px;
  width: 80px;
  xmargin: 0px;
  xpadding: 0px;
  color: #ffffff;
  border: 1px solid black;
  xborder: 0px;
  xfont-weight: bold; }

div#prihlasen {
  padding-top: 10px;
  padding-left: 5px;
  padding-bottom: 10px; 
  text-align: left; }












/* *************** status serveru *************** */

div.status_servery_img {
  margin-left: 3px; 
  margin-bottom: 3px; 
  float: left; }

div.status_servery_text {
  margin-top: 1px; 
  float: left; 
  padding-left: 4px; }

div.status_servery p {
  text-align: left; }

/* *************** reklamy *************** */


div.partneri {
  padding-top: 20px;
  margin-left: 1px;
  margin-bottom: 20px; }

div.partner {
  width: 180px;
  xpadding-bottom: 20px;
  height: 50px; }






div#dalsi_kupony {
  border-top: 1px solid #b0b0b0;
  border-bottom: 1px solid #b0b0b0;
  background-color: #F6FFD9; 
  padding-top: 15px;
  margin-bottom: 15px;  }

div#dalsi_kupony h2 {
  color: #0663A3;
  border: none; }

div#dalsi_kupony table.hry {
  xmargin-left: 1px;
  border-collapse: collapse; 
  color: #0663a3;
  font-size: 12px;
  font-weight: bold; }

div#dalsi_kupony table.hry img { 
  border: none;
  width: 95px; 
  padding-bottom: 4px;
  padding-top: 11px; }

div#dalsi_kupony table.hry td {
  width: 110px;
  vertical-align: top;
  padding-bottom: 5px;
  padding-right: 3px;
  padding-left: 3px;
  border-right: 1px solid #cecece;
  cursor: pointer; }

div#dalsi_kupony table.hry td:hover { 
  background-color: #fffdb9; }

div#dalsi_kupony table.hry td.posledni {
  border-right: none; }


div#auth_prodejce {
  background: url('http://www.steamkey.cz/images/auth_prodejce.gif') no-repeat 0% 0%;
  width: 170px;
  height: 55px;
  padding-left: 65px;
  xpadding-right: 10px;
  font-size: 12px;
  font-weight: bold;
  color: black;
  padding-top: 13px;
  line-height: 19px;
  margin-left: 10px;
  xmargin-bottom: 5px;  
  text-align: left; }

div#auth_prodejce a {
  color: black;}




/* *************** seznamy *************** */

div.seznam li {
  padding-top: 10px;
  xheight: 18px; }

div.seznam ul {
  list-style-type: none;
  text-align: left;
  padding: 0px;
  padding-left: 8px;
  padding-bottom: 1px;
  margin-left: 0px; }

div.seznam a:visited, div.seznam a:link {
  background: url('images/kam_dal.gif') no-repeat 0px 4px ;
  padding-left: 30px;
  margin-left: 5px;
  padding-top: 5px;
  padding-bottom: 2px; }

div.seznam a:hover {
  background: url('images/kam_dal.gif') no-repeat 0px 0px ;
  background-position: 0px -15px; }

div.seznam li.vnoreny {
  margin-left: 15px; }

div.seznam {
  margin-bottom: 25px; }


ul.premium {
  list-style-type: none;
  text-align: left;
  padding: 0px;
  padding-bottom: 10px;
  padding-left: 3px;
  margin: 0px; }

ul.premium li {
  background: url('images/hvezda.gif') no-repeat 0px 0px ;
  padding-left: 20px;
  padding-bottom: 2px; }



/* *************** Obrazky her uvod *************** */


table#hry_uvod td {
  padding-bottom: 15px; }

div.uvod_levy {
  float: left;
  width: 244px;
  xborder: 1px solid red;
  margin-left: 7px; }

div.uvod_pravy {
  float: left;
  width: 244px;
  xborder: 1px solid red;
  margin-left: 14px; }

div.uvod_pravy img, div.uvod_levy img {
  margin-top: 14px;  }



/* *************** novinka *************** */

div.novinka1 {
  background: url('images/novinka1.gif') no-repeat; 
  height: 21px;
  width: 510px;
  font-weight: bold;
  padding-top: 6px;
  padding-left: 6px;
  margin-left: auto;
  margin-right: auto; }
  
div.novinka2 {
  background: url('images/novinka2.gif') repeat-y; 
  width: 504px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-left: auto;
  margin-right: auto;
  xmin-height: 121px; }
  
div.novinka3 {
  background: url('images/novinka3.gif') no-repeat; 
  height: 19px;
  width: 510px;
  padding-top: 4px;
  padding-left: 6px;
  margin-bottom: 16px; 
  margin-left: auto;
  margin-right: auto; }

div.novinka_datum {
  float: left;
  text-align: left; }

div.novinka_sekce {
  float: right;
  text-align: right;
  padding-right: 6px; }

/* *************** Download *************** */

div.download {
  text-align: left; 
  padding-top: 8px; 
  padding-bottom: 7px; }

div.download a {
  font-size: 1.3em;
  font-weight: bold;  }

div.download a:visited, div.download a:link {
  background: url('images/sipka_animace.gif') no-repeat 0px 0px; 
  padding-left: 30px;
  padding-bottom: 3px; }

div.download a:hover, div.download a:active {
  background: url('images/sipka_leva.gif') no-repeat 0px 1px;  
  padding-left: 30px; }



/* *************** HTML *************** */

a:link {
	color: #8b130e; 	
	text-decoration: underline; }					/* nenavstiveny odkaz */
					
a:visited {
	color: #8b130e;
	text-decoration: underline; } 					/* navstiveny odkaz */

a:active {
	color: #ab0000;
	text-decoration: underline; }	  				/* aktivni odkaz */

a:hover {
	color: #ab0000; 
	text-decoration: underline; } 					/* pri najeti mysi */


a:link.bez, a:visited.bez {
  text-decoration: none; }

a:hover.bez {
  text-decoration: underline; }


.chyba {
  font-weight: bold;
  color: red;  }

.ok {
  font-weight: bold;
  color: green;  }

img {
  border: 0px; }

.red {
  color: red; }

p.kod {
  padding-left: 10px;
  margin-top: 5px;
  margin-bottom: 10px;
  margin-left: 5px;
  background: #efefef;
  padding-top: 3px;
  padding-bottom: 3px; 
  border-left: 2px solid #2d2d2d; }

h1 {
  font-size: 1.5em;
  padding: 0px;
  margin: 0px;
  padding-top: 18px;
  padding-bottom: 16px;
  text-align: center; }

h2 {
  font-size: 1.3em;
  padding: 0px;
  padding-bottom: 3px;
  margin: 0px;
  margin-left: 15px;
  margin-bottom: 20px;
  margin-top: 10px;
  border-bottom: 1px solid red;
  text-align: left; }

h3 {
  font-size: 1.1em;
  padding: 0px;
  padding-bottom: 3px;
  margin: 0px;
  margin-left: 7px;
  margin-bottom: 10px;
  margin-top: 5px;
  text-align: left; }

p {
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
  padding-left: 2px;
  padding-right: 2px;
  line-height: 16px; }

p.podnadpis {
  font-size: 1.0em;
  font-weight: bold;
  color: #900000; }

div#hlaska {
  font-weight: bold;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid red; }

div.hr1 {
  font-size: 1px;
  width: 100%;
  height: 1px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px solid red; }

div.hr2 {
  font-size: 1px;
  width: 100%;
  height: 1px;
  margin-top: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #2d2d2d; }

.poznamka {
  font-size: 0.8em; 
  color: #6d6d6d; }

.tucny {
  font-weight: bold; }
  
div#stred li {
  line-height: 17px; }

div#stred table {
  font-size: 1.0em;
	text-align: left;
	height: auto;
	padding: 0px;
	margin: 0px; 
	margin-bottom: 10px; }

div#stred td, div#stred table { 
  border-color: #2d2d2d;
  padding-top: 1px;
  padding-bottom: 1px; }

.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto; }

img.obrazek_uvod {
  float: left; 
  padding-right: 8px;
  margin-top: 4px; }

#steam_levy img {
  margin-left: 2px;}

div#reklama_prava {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 2px; }

/*************** showHide ***************/

.showHide {
margin-bottom: 15px;
padding: 0;
border-top: 1px solid #d6d6d6;
background: #f7f7f7;
overflow: hidden;
clear: both;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px; }

#slideUpDown a:link, #slideUpDown a:visited {
  text-decoration: none; }

#slideUpDown a:hover, #slideUpDown a:active {
  text-decoration: underline; }

#slideUpDown li {
	list-style: none; }

#slideUpDown {
  padding-left: 20px; }



