html{
  background:black URL("../obr/bg.gif") top left repeat-x;}

body{	
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	color:black;
	font-size:small;
  padding:0px;
  margin:0px;}

/*hlavní rám + 4 sekce webu*/
#ram{
	position:relative;
	margin:20px auto 0px auto;
	z-index: 1;
	border:0px solid red;}
	
#telo_top{ 
  display:none;
 	width:815px;
	height:169px;
	margin:0px;
	padding:0px;
	background:white URL("../obr/telo_top.png") top left no-repeat;
	border:0px solid green;}

#telo_middle{ 
  background:white;
  border:0px solid green;
	margin:auto;
	float:left;
  padding-left:6px;
  padding-right:6px;}

#telo_bottom{ 
  display:none;
 	width:815px;
	height:50px;
	background:black URL("../obr/telo_bottom.png") top left repeat;
  clear:both;}

#copyright{
  display:none;
  margin:0px;
	margin:auto;
	padding:0px;
	width:815px;
	background:none;
  text-align:right;}
#copyright img{
  margin:0px;}
  
/*dalsi prvky*/
#menu{
  display:none;
  width:803px;
  min-height:40px;
  margin:0px;
  margin-bottom:10px;
  padding:0px;
  background:white URL("../obr/menu_bg.png") top left repeat-x;
  font-size:13px;
  overflow:hidden;}
#menu a{
  color:black;
  background:none;
  display:block;
  float:left;
  height:35px;
  padding:5px;
  padding-top:5px;
  padding-bottom:0px;
  text-decoration:none;
  font-weight:bold;
  margin-right:8px;}
#menu a:hover{
  padding-top:9px;
  height:31px;
  color:white;
  background:black URL("../obr/menu_bg_on.png") left top repeat-x;}
  
#text{
  width:565px;
  float:left;
  background:none;
  color:rgb(25,25,25);
  text-align:left;
  margin:0px;
  padding:0px;
  padding-right:10px;}
#text span.cara_seda{/*cara pod nadpisem kategorie */
  width:560px;
  height:14px;
  background:none;
  margin:0px;
  margin-top:-14px;
  margin-bottom:15px;
  padding:0px;
  border:0px;
  display:block;
  border-bottom:1px solid rgb(245,245,245);}
#text div.toolmenu{ /*u clanku - jsou tam komentovat,cist cely clanek, tisknout clanek + texty k clanku - autor atd.. */ 
  width:560px;
  height:30px;
  background:none;
  margin:0px;
  margin-top:5px;
  padding:0px;
  color:black;
  border-top:2px solid black;}  
#text div.toolmenu p{ /* jsou v nem autor, datum,komentaru */
  float:left;
  width:320px;
  background:none;
  margin:0px;
  padding:0px;
  font-size:0.9em;}
#text div.toolmenu strong{
  color:rgb(35,97,105);}
#text div.toolmenu a{
  background:black;
  margin:0px;
  margin-left:1px;
  padding:6px;
  padding-top:1px;
  padding-bottom:1px;
  float:right;
  display:block;
  color:white;
  text-decoration:none;
  font-weight:bold;
  font-size:0.9em;
  text-align:center;}
#text div.toolmenu a:hover{
  padding-top:3px;}
#text img{
  border:0px solid black;
  margin:0px;}
#text p.clanek_big img{
  border:2px solid black;
  margin:5px;}
  
#sloupec{
  display:none;
  width:225px;
  float:right;
  background:none;}
#sloupec hr{
  width:210px;
  height:1px;
  margin:auto;
  margin-top:10px;
  margin-bottom:0px;
  padding:0px;
  border:0px;
  display:block;
  border-top:1px dashed rgb(190,190,190);}

.sloupec_datum_top{ /*-ukazuje aktualni datum a jaky je vyznamny den     top*/
  width:211px;
  height:27px;
  margin:auto;
  margin-bottom:0px;
  padding:0px;
  background:black URL("../obr/sloupec_datum_top.png") top left no-repeat;
  color:white;}
p.sloupec_datum_bottom{ /*bottom - posouva se*/
  width:211px;
  display:block;
  color:white;
  border:0px;
  margin:auto;
  margin-top:0px;
  padding:0px;
  padding-bottom:5px;
  font-size:1.0em;
  background:black URL("../obr/sloupec_datum_bottom.png") bottom left no-repeat;
  overflow:hidden;}
p.sloupec_datum_bottom a{
  font-weight:bold;
  text-decoration:none;
  color:white;
  float:right;
  font-size:0.9em;
  margin-right:10px;
  cursor:pointer;}
p.sloupec_datum_bottom a:hover{
  text-decoration:underline;}
  
.sloupec_pridatclanek{ /*-odkaz na vytvoreni clanku*/
  display:block;
  width:211px;
  height:79px;
  margin:auto;
  margin-top:15px;
  padding:0px;
  background:rgb(255,10,10) URL("../obr/sloupec_pridatclanek.png") top left no-repeat;
  color:white;}
  
.sloupec_souteze_top{ /*-ukazuje aktualni datum a jaky je vyznamny den     top*/
  width:211px;
  height:27px;
  margin:auto;
  margin-bottom:0px;
  padding:0px;
  background:black URL("../obr/sloupec_souteze_top.png") top left no-repeat;
  color:white;}
p.sloupec_souteze_bottom{ /*bottom - posouva se*/
  width:208px;
  display:block;
  color:white;
  border:0px;
  margin:auto;
  margin-top:0px;
  padding:0px;
  padding-left:3px;
  padding-bottom:5px;
  font-size:1.0em;
  background:black URL("../obr/sloupec_datum_bottom.png") bottom left no-repeat;
  overflow:hidden;}
p.sloupec_souteze_bottom a{
  display:block;
  width:107px;
  font-weight:bold;
  text-decoration:none;
  color:white;
  float:left;
  font-size:0.9em;
  margin-right:0px;
  padding-left:3px;
  text-align:left;
  cursor:pointer;}
p.sloupec_souteze_bottom a:hover{
  text-decoration:underline;}
  
#sloupec h3{
  font-size:1.15em;
  color:rgb(161,40,41);
  color:black;
  font-weight:bold;
  text-decoration:none;
  letter-spacing:0px;
  text-align:left;
  margin:0px;
  margin-left:7px; 
  margin-top:10px;
  margin-bottom:0px;}
#sloupec h4{
  font-size:1.05em;
  color:rgb(35,97,105);
  font-weight:normal;
  letter-spacing:0px;
  text-align:left;
  margin:0px;
  margin-left:7px; 
  margin-top:0px;
  margin-bottom:1px;}
#sloupec p.conoveho{
  border-left:1px solid rgb(35,97,105);
  background:rgb(252,252,252);
  font-size:0.9em;
  padding:0px;
  padding-left:3px;
  margin-left:7px;
  text-align:left;}
  
/*drobne prvky zprehlednujici kod*/
.left{
  float:left;}
.right{
  float:right;}
.right_clear{
  float:right;
  clear:both;}
.nepodtrzeny{
  text-decoration:none;}
.podtrzeny{
  text-decoration:underline;}
.netucny{
  font-weight:normal;}
.tucny{
  font-weight:bold;}
.maly{
  font-size:0.8em;}
.modry{
  color:rgb(105,167,185);}

.novinky_datum{
  float:right;
  font-size:0.8em;
  color:rgb(35,97,105);}
.novinky_archiv{
  width:99%;
  background:white;
  color:black;
  padding:2px;
  font-size:0.9em;}
.novinky_archiv a{
  color:white;
  text-decoration:none;}
.novinky_archiv a:hover{
  text-decoration:underline;}
a.strankovani{
  color:white;
  font-weight:normal;
  text-decoration:none;
  margin-right:1px;}
a.strankovani:hover{
  text-decoration:underline;
  color:white;}

.forum{ /*jednotlive vzkazy jsou v techto boxech*/  
  width:150px;
  float:left;
  margin-left:0px;
  margin-right:10px;
  font-weight:bold;
  color:black;}

.biodny_hlden{ /*v tomto boxu je hlavni den*/  
  color:white;
  background:black;
  padding:3px;
  font-size:1.05em;}
.biodny{ /*jednotlive dny jsou v techto boxech*/  
  float:left;
  width:99%;
  padding:3px;
  padding-left:5px;
  padding-right:0px;
  margin-bottom:8px;
  background:white;
  color:rgb(35,97,105);}
  
.clanek{ /*odstavec pro clanek - je to pro nahled = dana vyska */
  height:160px;
  overflow:hidden;}
.clanek img{
  border:2px solid black;
  margin:5px;}
.clanek_big img{/*odstavec pro clanek - je to pro cely clanek */
  border:2px solid black;
  margin:5px;}
  
.format{
  height:30px;
  margin:0px;
  padding:0px;
  text-align:left;}
.format img{
  float:left;
  border:0px solid black;
  cursor:pointer;
  margin-left:-1px;
  margin-right:-1px;}
#img_menu2{
  display:none;}
#paleta2{
  display:none;}
.a{
  width:20px;
  height:15px;
  float:left;
  border:1px solid rgb(245,245,245);
  margin:1px;
  cursor:pointer;}

a.foto{
  display:block;
  float:left;
  width:100px;
  height:100px;
  margin:2px;
  border:3px solid rgb(230,230,230);
  padding:0px;
  text-align:center;
  overflow:hidden;}
a.foto:hover{
  border:3px solid rgb(160,160,160);}

img.nahodnafotka{
  width:200px;
  border-width:6px 6px 20px 6px; 
  border-style:solid;
  border-color:black;}
 
.anketa_otazka{
  margin-left:5px;
  text-align:left;} 
a.anketa{
  display:block;
  width:205px;
  padding:5px;
  padding-left:5px;
  padding-right:5px;
  background:black;
  color:white;
  text-align:left;
  margin-bottom:3px;
  font-size:0.8em;
  text-decoration:none;}
 a.anketa:hover{
  color:white;
  background:rgb(15,77,85);
  text-decoration:none;}  
  
/*formular*/  
.form{
  border:1px solid black;
  height:20px;
  width:250px;
  margin:0px;
  margin-bottom:10px;
  background:white;
  font-size:12px;
  color:black;
  vertical-align:top;}
  
.textarea{
  border:1px solid black;
  height:82px;
  width:250px;
  margin:0px;
  margin-bottom:10px;
  font-size:12px;
  background:white;
  color:black;
  vertical-align:top;}

.textarea_clanek{
  border:1px solid black;
  height:800px;
  width:560px;
  margin:0px;
  margin-bottom:10px;
  font-size:12px;
  background:white;
  color:black;
  vertical-align:top;}

.tlacitko{
  border:1px solid rgb(61,76,84);
  display:block;
  background:white;
  margin-right:0px;
  float:right;
  color:black;
  padding:5px;
  padding-top:2px;
  padding-bottom:2px;
  font-weight:bold;
  font-size:1em;
  cursor:pointer;}

/*tagy*/  
a{
  color:rgb(71,86,94);
  font-weight:normal;
  text-decoration:underline;}
a:hover{
  text-decoration:none;}

hr{
  width:100%;
  height:1px;
  margin:0px;
  padding:0px;
  border:0px;
  border-top:1px solid rgb(80,80,80);}
  
h1{
  font-size:1.6em;
  font-weight:bold;
  color:rgb(80,80,80);
  margin:0px;
  padding:0px;}
  
h2{
  font-size:1.3em;
  font-weight:normal;
  color:rgb(35,97,105);
  margin:0px;
  margin-bottom:0px;}
h2 a{
  text-decoration:none;
  color:rgb(35,97,105);}
h2 a:hover{
  text-decoration:underline;
  color:rgb(35,97,105);}

p{
  margin: 0px;
	padding:0px;}
	
img{
  border: 0px;
	margin:5px;}



	







