html {
	background-color:#EEEEEE;
	width:100%;
	height:100%;
}
body {
	height:100%;
	font-family: Verdana, "luxi sans", "Geneva CE", sans-serif;
	font-size: small;
}
em{
	font-style:normal;
	font-weight:bold;
}
strong{
	font-style: italic;
}

hr {
	border-style: dotted;
}
img{
	border-style:none;
}
th{
	text-align:left;
	background-color:#C3C3C3;
}
tr{
	background-color:#e8e8e8;
}
form, input{
	text-align:left;
	font-size:small;
}
a {
	color:black;
}
a:visited{
	color:black;
}
h3, h4{
	clear:left;
}
h2, h3, h4{
	background-image:url(/grafika/nadpis1.gif);
	background-repeat:repeat-y;
	border:1px solid #808080;
}
h3 a{
	text-decoration:none;
}
textarea{
	width:100%;
}
blockquote{
	background-color:#e1e1e1;
	margin: 1ex 1em 0 2em;
	border-left:solid #555555;
}
h2 strong{
  font-style:normal;
}
a:visited {
	color:inherit;
}
img.avatar{
	border:2px #cbcbcb ridge;
	float:left;
	margin: 1ex;
}
.clear {
	clear:both;
	width:1px;
	height:1px;
	display:block;
}

.login{
	text-align:right;
	width:10em;
	margin-left:auto;
	margin-right:auto;
}
.right{
	text-align:right;
}
.doprava{
	text-align:right;
}
.center, .nastred {
	text-align:center;
}

.checkbox{
	font-size:x-small;
}
.error{
	color:red;
}
.popis{
	font-style:italic;
	clear:both;
}
.zarovcisla{
	text-align:right;
}
.mocnina{
	position:relative;
	font-size:50%;
	top:-1em;
}
.left{
	float:left;
	margin:0.5em 1em 1em 1em;
}
.obalavatara .left{
  margin-top:0;
}
.right{
	float:right;
	margin:0.5em 1em 1em 1em;
}
.hlavicka{
	border:1px ridge;
	border-bottom:none;
	background-color:#E3E3E3;
	margin-bottom:0;
	padding:1ex;
}
.posttext{
	border:1px ridge;
	border-top:0;
	margin-top:0;
	padding-top:1em;
}
.posttext p, h5, h6{
	margin-top:0;
	padding:0 1em;
	clear:both;
}
.novinka{
	border-right:4px #ffa54c solid;
	border-left:4px #cbcbcb solid;
	margin-top:1em;
}
.novinka h3{
	margin-top:0;  
	background-color:white;
	border:none;
}
.ntelo p, .ntelo div{
	padding:0 1em;
}
.ntelo a{
	color:blue;
}
.ntelo a:visited{
	color:purple;
}
.npata {
	border-top: 1px ridge;
	margin:2 0 0 0;  
	text-align:right;
	font-style:italic;
}
.obalavatara{
	width:60px;
	height:60px;
	float:left;
	text-align:center;
	vertical-align:middle;
	margin:0 1ex 0 0;
}
.obalavatara img.left{
	float:none;
  	padding:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
}
.paticka{
	text-align:right;
	font-size:xx-small;
	padding:0;
	border:1px ridge;
	border-top:0;
	margin:0;
	background-color:#E3E3E3;
}
.button{
  text-decoration:none;
  background-color:#ffa54c;
  border: #E3E3E3 solid 1px;
}
.button:hover{
  background-color:black;
  color:white;
}
.seznclanek{
	border:1px solid;
	margin-bottom:5px;
}
.clnadpis{
	font-weight:bold;
	font-size:large;
}
/*rohovor*/
.rozhovorotazka{
  font-style:italic;
  font-weight:bold;
  font-size:110%;
}
.rozhovorodpoved{
  margin:0;
}
.important{
font-size:110%;
font-weight:bold;
text-align:center;
font-style:normal;
color:red;
}
/**casti layoutu*/
#hlavicka {
	position:absolute;
	top:0;
	right:0;
	left:0;
	height:100px;
	width:100%;
	background-color:#7F7F7F;
	text-align:right;
	font-family:sans-serif;
	min-width:800px;

}
#hlavicka h1{
	text-align:right;
	position:relative;
	right:0;
	width:100%;
	height:100px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#hlavicka h1 span{
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:100%;
	height:100px;
	background:url("/grafika/800x100.jpg") top right no-repeat;
}
#zahlavi {
	position:absolute;
	top:100px;
	right:0;
	left:0;
	height:20px;
	width:100%;
	background-color:#7F7F7F;
	min-width:800px;
	background:url("/grafika/linka2.gif") top left repeat-x;
	margin:0;
	padding:0;
}
#stred {
	margin:0;
	margin-top:1em;
	position:absolute;
	right:0;
	left:0;
	padding:0 12em;
	top:125px;
}
#levy {
	position:absolute;
	left:0;
	width:11em;
	top:125px;
	border-right:2px solid #808080;
}
#pravy {
	position:absolute;
	right:0;
	width:11em;
	top:125px;
	min-width:141px;
	border-left:2px solid #808080;
	margin:0;
}
#uvod{
	/*padding-right:303px;
	background-image:url(/grafika/citadel.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:417px;
	overflow:auto;*/
	font-style:italic;
	font-size:90%;
}
/*navigace*/

#navigace h3{
	background-color:white;
	margin:0;
	border:none;
}
#navigace h4{
	margin:0;
}
#navigace ul{
	margin-top:1ex;
	margin-left:0;
}
#navigace li{
	padding:0;
  border-left:solid;
	margin-left:0;
	padding-left:1em;
	list-style-type:none;
	margin-bottom:0.5em;
	font-weight:bold;
	font-size:x-small;
	border-color:#808080;
	margin:1ex 0 0 0;
}
#navigace li:hover{
	border-color:#ffa54c;
	color:#ffa54c;
	text-decoration:underline;
	background-color:#cbcbcb;
}
#navigace ul{
	padding-left:0.5em;
}
#navigace a{
	display:block;
  color:black;
	text-decoration:none;
	margin:0;
	padding:0;
	height:100%;
}
#navigace a:hover{
	background-color:#cbcbcb;
}
/*konec navigace
* konec layoutu*/
#login, #pass{
	text-align:left;
}

/*tabulky temat v diskuzich*/
#fkategorie{
	width:100%;
}
#fkategorie tr:hover{
	background-color:#ffa54c;
}
#fnazev{
	width:60%;
}
#ftemat, #fprisp{
	width:10%;
}
#fposl{
	width:20%;
}
#fstarter, #posld{
	width:15%;
}

/*tabulka uzivatel*/
#users{
	width:100%;
}
#uprisp{
	width:20%;
}
#creator, #copy{
	font-style:italic;
	font-size:x-small;
	text-align:center;
}
#autor{
	text-align:right;
	font-style:italic;
	clear:both;
}
#autor a{
	font-weight:bold;
}
/*reklama
reseni od pixyho z www.wellstyled.com*/
#reklama{
	font-size:x-small;
	font-weight:bold;
	text-align:center;
	border-top:1px dotted;
	border-bottom:1px dotted;
	padding:0;
	position:relative;
	width:141px;
	height:200px;
	margin:0;
	padding:0;
	overflow:hidden;
	margin-top:1ex;
}
#reklama span{
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:141px; height:200px;
	margin:0; 
	padding:0;
}
#xzone1{
  background:url("/grafika/ad/ad1.jpg") top left no-repeat;
}
#xzone2{
  background:url("/grafika/ad/vampires.jpg") top left no-repeat;
}
#xzone3{
  background:url("/grafika/ad/nfsu2.jpg") top left no-repeat;
}
#xzone4{
  background:url("/grafika/ad/lotr-tbome.jpg") top left no-repeat;
}
#xzone5{
  background:url("/grafika/ad/quake.jpg") top left no-repeat;
}
#xzone6{
  background:url("/grafika/ad/CoD2-web.gif") top left no-repeat;
}
#xzone7{
  background:url("/grafika/ad/NFS-web.gif") top left no-repeat;
}
#xzone8{
  background:url("/grafika/ad/w3.png") top left no-repeat;
}
#xzone9{
  background:url("/grafika/ad/heroes-of-might-and-magic.gif") top left no-repeat;
}
#xzone10{
  background:url("/grafika/ad/heroes-of-might-and-magic-ce.gif") top left no-repeat;
}
#xzone11{
  background:url("/grafika/ad/HL2-EO-599.jpg") top left no-repeat;
}
#xzone12{
  background:url("/grafika/ad/hl2-PLATINUM-1599.jpg") top left no-repeat;
}
#xzone13{
  background:url("/grafika/ad/HL-GOTY-1099.jpg") top left no-repeat;
}
#programujtecom{
	background:url("/grafika/ad/baner_200_141.jpg") top left no-repeat;
}
#reklama object{
	display:block;
	position:absolute;
	left:0;
	top:0;
}
#reklama a{
	text-decoration:none;
}
#reklama a:hover{
	text-decoration:underline;
}
#valvelogo{
	background-color:black;
	float:right;
}
#banners{
	text-align:center;
	font-size:xx-small;
	font-weight:bold;
	margin-top:2em;
	border-top:1px dotted;
}
#banners img{
	margin-bottom:1ex;
}
#lastdisc{
	text-align:left;
	border-top:1px solid;
	border-bottom:1px solid;
	margin-top:1em;
	overflow:hidden;
}
#lastdisc h4{
	font-size:85%;
	border:none;
	margin-top:0;
	background-color:#FFFFFF;
}
#lastdisc a{
	font-style:italic;
}
#lastdisc p{
	padding:0 0.5ex;
}
#pocitadla{
	display:none;
}
/*vyhledávací formulář*/
#hledat{
	width:10em;
}
#vyhlform{
	text-align:center;
	margin-top:1ex;
	border-top:dotted 1px;
}
#tlacitkohledat{
	width:10em;
	background-color:#eeeeee;
	border:solid 1px;
	text-align:center;
}
#potd{
	text-align:center;
	border: ridge 1px;
	float:right;
	display:inline;
	padding: 1ex;
}
#uvod h3{
	clear:none;
}

#zpravicky{
	font-size:90%;
	padding-left:2em;
}
#zpravicky li{
	padding-bottom:0.5ex;
}
#statistika{
	text-align:center;
	font-size:80%;
	font-style:italic;
}
/*adfox*/
.adfox_banner {
	text-align:center;
	width:470px;
	height:65px;
	margin:auto;
	
}
.adfox_sky {
	text-align:center;
	width:120px;
	height:760px;
	margin:auto;
}
.google_banner {
	text-align:center;
	margin:0;
	padding:0;
}
a.odkaz {
	color:black;
	text-decoration: none;
	font-weight:bold;
	font-style:normal;
}
.linky {
	font-style:italic;
	border-top: 1px dashed;
	margin-bottom:0;
	text-align:right;
}
