/* --- styly pro knihu --- */
  
.spamform { display: none; }

.kniha-alert {
	position: absolute;
	z-index: 500;
	top:-25;
	left: -1px;
	width: 262px;
	height: 25px;
	background-image: url(../img/kniha/alert-bg.png);
	padding: 35px 25px 10px;
	color: red;
	font-weight: bold;
}

div.kniha {
	width: 650px;
	height: 350px;
	position: absolute;
	top: 25px;
	left: 25px;
	color: black;
}

form.kniha {
	width: 310px;
	height: 340px;
	position: absolute;
	top: 20px;
	left:0px;
	margin: 0px;
	padding: 0px;
}

fieldset#guestbook { 
	
	margin: 0px;
	padding: 25px;
  }
  
fieldset#guestbook legend {
	text-indent: -9999px;
}

div.kniha-radek1, div.kniha-radek2, div.kniha-radek3, div.kniha-radek5 {
	height: 30px;	
}

div.kniha-radek1 {
	margin-top: 15px;
	height: 30px;	
}

div.kniha-radek4 {
	height: 110px;	
}

div.kniha-radek6 {
	height: 40px;	
	margin-top: -5px;
}

textarea.zprava {
	width: 262px;
	overflow-y: auto;
	margin-top: -3px;
}

img {
	border: none;
}

div.formatovani {
	width: 99px;
	height: 32px;
	display: block;
	float: left;
}

div.formatovani a {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	margin-right: 1px;
	background-position: bottom;
	text-indent: -9999px;
}

a.b {
	background-image: url(../img/kniha/b.png);
}

a.i {
	background-image: url(../img/kniha/i.png);
}

a.u {
	background-image: url(../img/kniha/u.png);
}

div.formatovani a:hover {
	background-position: top;
}

div.emo {
	margin-left: 116px;
	width: 150px;
	height: 32px;
	display: block;
}

.cleaner input {
	position: absolute;
	top: 278px;
	text-indent: -9999px;
	margin:0px;
	background: transparent;
	height: 53px;
	border: none;
	cursor: hand;
	cursor: pointer;
	display: block;
	background-position: bottom;
}

.cleaner input:hover {
	background-position: top;
}

 
.prispevky {
	position: absolute;
	top: 0px;
	left: 335px;
	width: 315px;
	height: 351px;	
}
	
ol {
	margin: 0px;
	padding: 0px;
}
 
 


.prispevek, .prispevek-team {
  margin: 0 0 10px 0;
  background-image: url(../img/kniha/prispevek-bg4.png);
  background-position: top;
  background-repeat: repeat-x;
  background-color: white;
  overflow: hidden;
  width: auto;
  height: auto;
  }
 
  
.prispevek-team p.horni {
	color: #00ade3;
	font-weight: bold;
	text-transform: uppercase;
  }

.prispevek-team p.horni a {
	color: #00ade3;
}

.prispevek p.horni a {
	color: black;
}
  
.reakce {
	margin: 1em !important;
	border: 1px solid lightgray;
}

.prispevek p { 
	padding: 0.5em 0.5em !important; 
}

.prispevek-team p { 
	padding: 0.5em 0.5em !important; 
}

.prispevek p.horni {
	/*height: 25px;*/
	font-weight: bold;
	text-transform: uppercase;
}

.prispevek cite { font-style: normal; }

.prispevek .tajm, .prispevek-team .tajm { 
	float: right; 
	padding-top: 2px;
}

a.reaguj {
	color: green;
}

div.strankovani {
	position: absolute;
	top:400px;
	left:360px;
}

div.strankovani span {
	margin: 0 5px 0 0;
	padding: 0 5px 5px;
	float: left;
	background-color: black;
	color: silver;
}

div.strankovani ul {
	list-style-type: none;

	display: inline;	
}

div.strankovani li {
	margin: 0 5px 0 0;
	padding: 0 5px 5px;
	float: left;
	background-color: black;
	color: silver;
}

div.strankovani li a {
	color: white;
	font-weight: bold;
}



/* --- styly pro rss --- */
/*rss, channel { 
  padding: 20px; 
  color: black; 
  font: normal 12px Tahoma, arial, sans-serif;
  line-height: 1.5; 
  display: block;
  overflow: hidden;
  }

item { display: block; margin: 11px 0; }

item title, item description, item link { display: block; }

link { color: green; }

title { color: blue; }

item description { color: #666; }

/* --- styly pro administraci --- */
/*.floatleft { float: left; }

.floatright { float: right; }

.floatleft, .floatright { padding: 1em 0.5em 0 0.5em;  }

.adminwidth { 
  width: 700px !important;
  }
*/