* {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
}

body {
  background-color: #000000;
	font-family: Tahoma, Verdana, Arial, lucida, sans-serif; 
	color: white;
	font-size: x-small;
	text-align: center;
}

html>body {
	font-size: small;
}

#page {
 	width: 1024px;
	margin: 0 auto;
	min-height: 100%;
	height: 100%;
	position: relative;
}
 
 body>#page {
 	height: auto;
}

#head {
	background: url("head.gif") no-repeat;
	height: 183px;
}

#text{
  width: 650px;
  color: white;
 	background: url("obr/bg.png") repeat-y;
 	padding-top: 230px;
 	padding-left: 70px;
 	padding-right: 100px;
 	padding-bottom: 20px;
 	text-align: justify;
}
 
#footer{
	width: 760px;
 	height: 42px;
	overflow: hidden;
	position: absolute;
	left: 41px;
	background: url("obr/footer.png") no-repeat;
	text-align: center;
}

#footer p{
 padding-top: 10px;
 margin-left: -70px;
}

#img{
  background-image: url(obr/img.png);
  position: relative;
  left: 32px;
  width: 728px;
  height: 254px;
  float: left;
}

#sponzori{
  background-image: url(obr/sponzori_a_odkazy.png);
  position: relative;
  left: -27px;
  width: 250px;
  height: 500px;
  float: right;
}

#spodek{
  background: url(obr/spodek.gif) no-repeat ;
  position: relative;
  top: 300px;
  left: 32px;
  width: 728px;
  height: 95px;
}

#menu{
  position: relative;
  left: 72px;
  width: 770px;
  height: 46px;
  float: left;
}

#m_polozky li{
  position: relative;
  left: -40px;
  list-style: none;
  float: left;
}

#novinky {
  background-image: url('obr/novinky.png');
  width: 192px;
  height: 29px;
}

#tabulka {
  background-image: url('obr/tabulka.png');
  width: 192px;
  height: 29px;
  margin-left: 30px;
}

#kanada {
  background-image: url('obr/kanada.png');
  width: 192px;
  height: 31px;
  margin-left: 30px;
}

#zapasy {
  background-image: url('obr/zapasy.png');
  width: 192px;
  height: 29px;
  margin-left: 30px;
}

.t_text{
  width: 165px;
  text-align: center;
  padding-left: 13px;
}

.t_text2{
  width: 165px;
  text-align: center;
  padding-left: 13px;
  margin-left: 30px;
}

#sponz li{
  position: relative;
  top: 50px;
  list-style: none;
  padding-top: 15px;
}
/* Diskuze */

.diskuze_info{
  color: #2b2b2b;
  padding-top:10px;
  font-size: xx-large;
}

.prispevky{
  font-size: xx-large;
  background-image: url(obr/prispevky.gif);
}

.titulky{
  font-size: medium;
}

.nick{
  padding-top: 3px;
  padding-left: 10px;
  padding-bottom: 3px;
  font-size: medium;
  width: 700px;
  background-color: #2b2b2b;
}


.zprava{
  padding: 3px 10px 3px 10px;
  font-size: medium;
  width: 700px;
  background-color: rgb(255,51,0);
}

.datetime{
  float: right;
}

.zpet{
  font-size: large;
}

/* fotogalerie */

.folder{
  position: relative;
  left: 260px;
  background-image: url(obr/folder.png);
  width: 93px;
  height: 75px;

}

.folder p{
  color: #ffffff;
  padding-top: 74px;
  padding-left: 15px; 
}

/* kontakt*/
.kontakt{
  position: relative;

}
.kontakt table{
  position: relative;
  top: -90px;
}

.kontakt img{
  position: relative;
  left: -175px;
  top: -30px;
}

#detail{
  position:relative;
  top: 20px;
}

.soupiska{
  width: 200px;
  position: relative;
  right: 100px;
  float: right;
  text-align: left;
}

a{
  color: #959595;
}

.foto{
  position: relative;
  left: 75px;
}

.s_text{
  position: relative;
  left: 30px;
  bottom: 10px;
  width: 300px;
}

#pokus{
  position: relative;
  left: 30px;
  bottom: 120px;
}

#tabulka{

}