/* CSS Document */
body{
	font-family: Courier New, Courier, Serif;
  /* font-family: verdana, arial, sans-serif; */  	
	font-size: 0.8em;
	color: #E0E0E0;
	background-color: #101010;	
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 1.5em;
}
body a:link{
  color: #00CCFF;
}
body a:visited{
  color: #00CCFF;
}
body a:hover{
  color: red;    
}
body a{
  text-decoration: none;
}
img{
  border: none;
}
b{
  color: white;
}
strong{
  color: white;
}
label{
  display: block;
  padding: 0;
  margin: 5px 0 0 0;
  line-height: 1em;
  color: #FFFFCC;
}
textarea{
  margin: 0 0 10px 0;
}
code{
  display: block;
  width: 300px;  
  padding: 5px;
  margin: 0;
  overflow: auto;  
  background-color: #606060;    
}
h1{
  display: block;
	margin: 0;
	padding: 0;
	font-size: 1.5em;
	color: #FFCC33;
}
h2{
  display: block;
	margin: 0;
	padding: 20px 0 10px 0;
	font-size: 1.4em;
	color: #FFCC66;
}
h3{
  display: block;
	margin: 0;
	padding: 20px 0 10px 20px;
	font-size: 1em;
	color: #FFCC99;
}
h4{
  display: block;
	margin: 0;
	padding: 20px 0 10px 20px;
	font-size: 1em;	
}
.vyrazne{
  color: red;
}
.err{
  color: red;
}
#telo{
	display: block;	
	width: 762px;
	position: relative;	
	margin: 0 auto;
	padding: 0;	
	background-image: url(hlavicka.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	text-align: left;
	border-top: 1px solid #202020;
  background-color: #202020;	
}
/* Hlavička */
#panel_1_out{
  display: block;
  position: absolute;
  top: 25px;
  left: 120px;
  padding: 0;
  margin: 0;
  font-size: 1.4em;
  font-weight: bold;
  color: #FFCC00;
  /* border: 1px solid green; */
}
#panel_1_out p{
  display: block;    
  padding: 0;
  margin: 0;  
}
#panel_9_out{
  display: block;
  position: absolute;
  top: 29px;
  left: 322px;
  padding: 0;
  margin: 0;
  font-size: 1.3em;
  line-height: 1em;
  text-align: center;
  font-weight: bold;
}
#panel_9_out a{
  display: block;
  position: absolute;  
  width: 125px;
  height: 57px;
  padding: 20px 0 0 0;
  margin: 0;  
  background-image: url(stahuj.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  text-decoration: none;
  color: #990000;
  /* border: 1px solid violet; */
}
#panel_9_out a:hover{    
  background-image: url(stahuj2.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  color: #336600;
  /* border: 1px solid violet; */
}
#panel_9_out p{
  display: block;    
  padding: 0;
  margin: 0;  
}
/* Menu */
#menu_out{
  display: block;
  position: absolute;
  top: 39px;
  left: 470px;
  padding: 0;
  margin: 0;
  /* font-size: 1.4em; */
  /* border: 1px solid red; */
}
#menu_out ul{
  display: block;
  padding: 0;
  margin: 0;
}
#menu_out li{
  display: inline;
  padding: 0 5px 0 0;
  margin: 0;
}
#menu_out a{
  text-decoration: none;
  font-weight: bold;
}
/* Obsah */
#obsah_out{
  display: inline;
  width: 328px;
  padding: 0;
  margin: 230px 0 0 33px;
  float: left;  
  background-color: #101010;
  background-image: url(patslp.jpg);
  background-position: center bottom;
  background-repeat: no-repeat;    
}
#obsah_in{
  display: inline;
  position: relative;
  top: -80px;  
  padding: 0;
  margin: 0 5px 0 5px;
  float: left;  
}
#sloupecp_out{
  display: inline;
  width: 328px;
  padding: 0;
  margin: 230px 30px 0 0;
  float: right;  
  background-color: #101010;
  background-image: url(patslp.jpg);
  background-position: center bottom;
  background-repeat: no-repeat;  
}
#sloupecp_in{
  display: inline;
  position: relative;
  top: -80px;  
  padding: 0;
  margin: 0 5px 0 5px;
  float: right;  
}
.paticka_cl_out{
  display: none;
}
.uvodnislovo{
  display: block;
  padding: 20px 0;
  margin: 0;
}
/* Komentáře */
.prisp_vypis{
  display: block;
  padding: 10px;
  margin: 0 0 20px 0;
  background-color: #303030;
}
.prisp_vypis_id{  
  margin: 0 5px 0 0;
  /* color: #909090; */    
}
.prisp_vypis_poradi a:link{
  /* font-weight: normal; */
}
.prisp_vypis_poradi a:visited{
  /* font-weight: normal; */
}
.prisp_vypis_poradi a{
  margin: 0 5px 0 0;
  /* color: #909090; */
}
.prisp_vypis_jmeno{    
  font-size: 1.6em;
  font-weight: bold;
  color: white;  
}
.prisp_vypis_mail{
  margin: 0 2px;
}
.prisp_vypis_web{
  margin: 0 2px;
}
.prisp_vypis_cas{
  display: block;
  padding: 0;
  margin: 5px 0;
  color: #909090;
}
.prisp_vypis_text_out{
  /* color: white; */
}
table.tab_stahuj{
  line-height: 1.2em;
}
.tab_stahuj td{
  /* border-top: 20px solid #101010; */
  padding: 20px 2px 0 2px;
}
.tab_stahuj th{
  color: #FFFFCC;
}
/* Galerie */
.galerie div{
  display: inline;
  width: 130px;
  height: 150px;
  padding: 0;
  margin: 0 0 15px 15px;
  float: left;
  /*background-color: #202020;
  border-top: 1px solid gray;
  border-left: 1px solid gray;
  border-right: 1px solid #505050;
  border-bottom: 1px solid #505050; */
}
.galerie div img{
  display: block;  
  padding: 0;
  margin: 5px auto 5px auto;    
}
.galerie div span{
  display: block;  
  padding: 0;
  margin: 0;
  text-align: center;
  font-size: 0.7em;
  line-height: 1.2em;
}
/* Patička */
#panel_2_out{
  display: block;
  position: relative;
/*   height: 160px; */
  padding: 10px 0 160px 0;
  margin: 0;  
  clear: both;
  background-image: url(paticka.jpg);
  background-position: center bottom;
  background-repeat: no-repeat;
}
#panel_2_in{
  display: block;  
  padding: 0;
  margin: 0 120px 0 20px;
  /* border: 1px solid red; */  
}
.rss_clanky{
  display: block;
  position: absolute;
  top: 50px;
  left: 670px;  
  padding: 0;
  margin: 0;
}
/* Fórum */
#forum_out{
  display: inline;
  width: 699px;
  padding: 0 0 30px 0;
  margin: 135px 0 0 33px;
  float: left;  
  background-color: #1E1E1E;
  border-bottom: 1px solid #505050;      
}
#forum_in{
  display: inline;     
  padding: 0;
  margin: 0 20px 0 20px;
  float: left;  
}
#mod_forum h1{
  position: relative;
  top: -36px;
  text-align: center;
}
#mod_forum h2{
  clear: both;  
}
#forum_registrace{
  display: block;
  position: relative;
  width: 699px;
  top: 20px;   
  padding: 0;
  margin: 0;
  text-align: right;
}
#forum_registrace span{
  margin: 0 20px 0 0;
}
#mod_forum .rss_clanky{
  display: none;
}
#mod_forum table{
  width: 660px;  
  margin: 0 0 50px 0;
  border: 1px solid #404040;
  line-height: 1em;
}
#mod_forum th{ 
  padding: 5px; 
  color: #FFFFCC;
  background-color: #404040;  
  border-top: 1px solid #606060;
  border-bottom: 1px solid #606060;
  /* border-bottom: 10px solid #1E1E1E; */    
  text-align: left;
}
#mod_forum td{
  padding: 10px 5px;
  border: 1px solid #404040;
}
#mod_forum td p{
  display: block;
  padding: 0;
  margin: 0;
  /* font-size: 0.9em; */
  line-height: 1em;  
}
#mod_forum td .forum_ukony{
  display: block;
  width: 130px;
  padding: 10px 0 0 0;
  margin: 0;  
  font-size: 0.8em;
  text-align: right;
  /* border: 1px solid red; */    
}
#mod_forum .forum_prispevek{
  display: block;
  width: 660px;    
  padding: 10px 0;
  margin: 0 0 10px 0;
  float: left;
  background-color: #303030;  
}
#mod_forum .forum_autor_datum{
  display: block;     
  padding: 0;
  margin: 0;    
  line-height: 1em;
}
#mod_forum .forum_autor_cas{
  display: block;     
  padding: 0;
  margin: 0 0 5px 0;    
  line-height: 1em;
}
#mod_forum .forum_autor{
  display: block;
  width: 90px;    
  padding: 0;
  margin: 0 20px 0 10px;
  float: left;
  font-size: 0.85em;
  font-weight: bold;
  color: #A0A0A0;
  /* border: 1px solid red; */
}
#mod_forum .forum_autor_avatar{
  display: block;     
  padding: 0;
  margin: 0;    
}
#mod_forum .forum_autor_jmeno{
  display: block;     
  padding: 0;
  margin: 5px 0;    
  font-size: 1.2em;
  color: white;
  line-height: 1em;
}
#mod_forum .forum_autor_mail{  
  margin: 0 5px 0 0;    
}
#mod_forum .forum_autor_icq{  
  margin: 0 5px 0 0;    
}
#mod_forum .forum_autor_msn{  
  margin: 0 5px 0 0;    
}
#mod_forum .forum_autor_web{  
  margin: 0 5px 0 0;    
}
#mod_forum .forum_autor_status{
  display: block;     
  padding: 0;
  margin: 5px 0 0 0;    
}
#mod_forum .forum_autor_ip{
  display: block;     
  padding: 0;
  margin: 0;
}
#mod_forum .forum_text{
  display: block;     
  width: 530px;
  padding: 0;
  margin: 0 10px 0 0;
  float: right;
  /* border: 1px solid red; */
}
#mod_forum .forum_ukony{
  display: block;     
  width: 550px;
  padding: 10px 0 0 0;
  margin: 0 10px 0 0;
  float: right;
  text-align: right;
  font-size: 0.85em;
  /* border: 1px solid red; */
}
#mod_forum .forum_ukony_odpovedet{
  display: none;
}
.forum_zamek{
  display: block;
  padding: 0;
  margin: 10px 0;
}
/* Ankety */
.anketa{
  display: block;    
  padding: 0;
  margin: 0 0 20px 70px;
  float left;  
}
.anketa a:link{
  color: blue;
}
.anketa a:hover{
  color: red;
}
/* Reklama */
.reklama_clanek_horni{
  display: block;    
  padding: 0;
  margin: 20px 0;
  text-align: center;
}
.reklama_clanek_dolni{
  display: block;    
  padding: 0;
  margin: 20px 0;
  text-align: center;
}
.reklama_blc{
  display: block;
  position: absolute;  
  top: 200px;
  padding: 0;
  margin: 0;
}