body	{
		background-color: black;
		font-family: sans-serif;
		color: #00cc00; /*zelena*/
		font-size: small;
		margin: 10px;
		text-align: left;
		padding: 0 0 80px 0;
		}
h1	{
	font-size: xx-large;
	color: #ffb300;
	letter-spacing: 4px;
	text-align: center;
	margin: 3px auto 4px;
	}
h2	{
	margin: 0 0 0 10px;
	letter-spacing: 1px;
	font-size: x-large;
	color: #009900;
	}
h3	{
	margin: 0 0 5px;
	letter-spacing: 1px;
	font-size: large;
	color: #009900;
	}
h3.bez_obalky_h	{
				margin: 0 0 5px 10px;
				}
h3.samotny	{
			margin: 0 0 0 10px;
			}				
h4	{
	margin: 0 0 5px;
	letter-spacing: 1px;
	font-size: medium;
	color: #009900;
	}
h5	{
	font-size: small;
	color: #009900;
	margin: 0;
	padding: 0;
	}
p	{
	margin: 0 0 10px;
	padding: 0;
	}
div.v_levem_stred p	{
					margin: 5px 0 0;
					}
p.bez_obalky	{
				margin: 0 10px;
				}
p.na_stred	{
			margin: 0 10px;
			text-align: center;
			}
p.na_stred_pod	{
				margin: 5px 10px 0;
				text-align: center;
				}			
p.popis_v_pravo	{
				margin: 0;
				text-align: right;
				}
p.podpis	{					/* ve vzkazech */
			float: left;
			font-weight: bold;
			margin: 5px 0 0 10px;
			}
p.datum_cas_v_pravo	{
					text-align: right;
					font-size: x-small;
					margin: 6px 10px 0;
					}
p.textarea	{
				margin: 0 10px 10px;
				}	
p.pata	{
		border-top: solid #ffb300 1px;
		clear: both;
		text-align: center;
		padding: 10px 0 20px;
		position: relative;
		top: 108px;
		font-size: x-small;
		margin: 0 0 20px;
		}
div.reklama	{
			position: relative;
			height: 60px;
			width: 468px;
			margin: 0;
			padding: 0;
			top: 45px;
			left: 150px;
			}
div.obsah	{
			position: relative;
			top: 63px;
			width: 600px;
			float: right;
			padding: 0;
			/*border: solid red 1px;*/
			}					
div.polozka	{
			margin: 15px 0 0;
			padding: 0;
			width: 600px;
			}	
div.polozka_horni	{
					background: #404040 url("./images/nad_divem_obsah.gif") 0 0 no-repeat;
					width: 600px;
					height: 10px;
					margin: 0;
					padding: 0;	
					font-size: 0;
					}
div.v_polozce	{
				background: #404040 url("./images/v_divu.gif") 0 0 repeat;
				width: 600px;
				margin: 0;
				padding: 0;
				}
div.polozka_dolni	{
					background: #404040 url("./images/pod_divem_obsah.gif") 0 0 no-repeat;
					width: 600px;
					height: 10px;
					margin: 0;
					padding: 0;
					font-size: 0;
					}
div.obalka_knihy	{			
					position: relative;
					float: left;
					width: 100px;
					margin: 0;
					padding: 0;
					top: 0;
					left: 10px;
					}
div.popis_knihy	{
				position: relative;
				float: right;
				width: 470px;
				margin: 0;
				padding: 0;
				top: 0;
				right: 10px;
				}
div.konec_float_v_polozce	{
							clear: both;
							}
img	{
	margin: 0;
	border: none;
	}
div.bez_obalky	{
				width: 100px;
				height: 150px;
				background-color: silver;
				margin: 0;
				padding: 0;
				}
div.bez_obalky p	{
					color: black;
					text-align: center;
					margin: 0;
					padding: 40px 2px;
					}
div.stranka	{
			text-align: left;
			position: relative;
			width: 750px;
			margin: 0px auto 15px;
			padding: 0;
			}
div.hlava	{
			margin: 0;
			background: black url("./images/linka.gif") 0 60px no-repeat;
			height: 68px;
			padding: 0;
			}
div.logo	{
			position: absolute;
			background: black url("./images/logo.gif") 0 0 no-repeat;
			width: 136px;
			height: 41px;
			top: 13px;
			left: 0px;
			}
div.logo_odkaz	{
				position: absolute;
				width: 136px;
				height: 41px;
				top: 13px;
				left: 0px;
				}
div.nadpis	{
			position: absolute;
			width: 614px;
			height: 41px;
			top: 13px;
			right: 0px;
			}			
div.nakladatel	{
				position: absolute;
				background: black url("./images/nakladatelstvi.gif") 0 0 no-repeat;
				width: 136px;
				height: 16px;
				top: 73px;
				left: 0px;
				}
div.navigace	{
				position: absolute;
				width: 600px;
				height: 20px;
				top: 68px;
				right: 0;
				}
span.v_bloku	{
				margin: auto 3px;
				font-weight: bold;
				letter-spacing: 1px;
				font-size: 12px;
				}
a.odkazy	{
			display: block;
			position: absolute;
			top: 0;
			right: 0px;
			width: 74px;
			height: 20px;
			background: black url("./images/odkazy/od74.gif") 0 0 no-repeat;
			color: black;
			text-decoration: none;
			text-align: right;
			}
a.odkazy:hover	{
				background-position: -74px 0;
				}			
a.odkazy:active 	{
					background-position: -148px 0;
					color: #ffb300;	/*oranžová*/
					}
div.odkazy_akt	{
				position: absolute;
				top: 0;
				right: 0px;
				width: 74px;
				height: 20px;
				background: black url("./images/odkazy/od74.gif") -148px 0 no-repeat;
				color: #ffb300;
				text-align: right;
				}
a.kontakt	{
			display: block;
			position: absolute;
			top: 0;
			right: 76px;
			width: 83px;
			height: 20px;
			background: black url("./images/odkazy/od83.gif") 0 0 no-repeat;
			color: black;
			text-decoration: none;
			text-align: right;
			}
a.kontakt:hover	{
				background-position: -83px 0;
				}			
a.kontakt:active 	{
					background-position: -166px 0;
					color: #ffb300;
					}
div.kontakt_akt	{
				position: absolute;
				top: 0;
				right: 76px;
				width: 83px;
				height: 20px;
				background: black url("./images/odkazy/od83.gif") -166px 0 no-repeat;
				color: #ffb300;
				text-align: right;
				}
a.vzkazy	{
			display: block;
			position: absolute;
			top: 0;
			right: 161px;
			width: 74px;
			height: 20px;
			background: black url("./images/odkazy/od74.gif") 0 0 no-repeat;
			color: black;
			text-decoration: none;
			text-align: right;
			}
a.vzkazy:hover	{
				background-position: -74px 0;
				}			
a.vzkazy:active 	{
					background-position: -148px 0;
					color: #ffb300;
					}
div.vzkazy_akt	{
				position: absolute;
				top: 0;
				right: 161px;
				width: 74px;
				height: 20px;
				background: black url("./images/odkazy/od74.gif") -148px 0 no-repeat;
				color: #ffb300;
				text-align: right;
				}
a.archiv	{
			display: block;
			position: absolute;
			top: 0;
			right: 237px;
			width: 74px;
			height: 20px;
			background: black url("./images/odkazy/od74.gif") 0 0 no-repeat;
			color: black;
			text-decoration: none;
			text-align: right;
			}
a.archiv:hover	{
				background-position: -74px 0;
				}			
a.archiv:active 	{
					background-position: -148px 0;
					color: #ffb300;
					}
div.archiv_akt	{
				position: absolute;
				top: 0;
				right: 237px;
				width: 74px;
				height: 20px;
				background: black url("./images/odkazy/od74.gif") -148px 0 no-repeat;
				color: #ffb300;
				text-align: right;
				}
a.o_nas	{
		display: block;
		position: absolute;
		top: 0;
		right: 313px;
		width: 62px;
		height: 20px;
		background: black url("./images/odkazy/od62.gif") 0 0 no-repeat;
		color: black;
		text-decoration: none;
		text-align: right;
		}
a.o_nas:hover	{
				background-position: -62px 0;
				}			
a.o_nas:active 	{
					background-position: -124px 0;
					color: #ffb300;
					}
div.o_nas_akt	{
				position: absolute;
				top: 0;
				right: 313px;
				width: 62px;
				height: 20px;
				background: black url("./images/odkazy/od62.gif") -124px 0 no-repeat;
				color: #ffb300;
				text-align: right;
				}
a.katalog	{
			display: block;
			position: absolute;
			top: 0;
			right: 377px;
			width: 83px;
			height: 20px;
			background: black url("./images/odkazy/od83.gif") 0 0 no-repeat;
			color: black;
			text-decoration: none;
			text-align: right;
			}
a.katalog:hover	{
				background-position: -83px 0;
				}			
a.katalog:active 	{
					background-position: -166px 0;
					color: #ffb300;
					}
div.katalog_akt	{
				position: absolute;
				top: 0;
				right: 377px;
				width: 83px;
				height: 20px;
				background: black url("./images/odkazy/od83.gif") -166px 0 no-repeat;
				color: #ffb300;
				text-align: right;
				}
a.novinky	{
			display: block;
			position: absolute;
			top: 0;
			right: 462px;
			width: 83px;
			height: 20px;
			background: black url("./images/odkazy/od83.gif") 0 0 no-repeat;
			color: black;
			text-decoration: none;
			text-align: right;
			}
a.novinky:hover	{
				background-position: -83px 0;
				}			
a.novinky:active 	{
					background-position: -166px 0;
					color: #ffb300;
					}
div.novinky_akt	{	
				position: absolute;
				top: 0;
				right: 462px;
				width: 83px;
				height: 20px;
				background: black url("./images/odkazy/od83.gif") -166px 0 no-repeat;
				color: #ffb300;
				text-align: right;	
				}
a	{
	color: #ffb300;
	}
a:hover	{
		text-decoration: none;
		}
div.levy_sloupec	{
					position: relative;
					top: 108px;
					width: 136px;
					float: left;
					padding: 0;
					/*border-right: red solid 1px;*/
					}
div.v_levem_sloupci	{
					margin: 0 0 10px;
					padding: 0;
					}
div.v_levem_horni	{
					background: #404040 url("./images/nad_divem.gif") 0 0 repeat;
					width: 136px;
					height: 5px;
					margin: 0;
					padding: 0;
					font-size: 0;
					}
div.v_levem_stred	{
					background: #404040 url("./images/v_divu.gif") 0 0 repeat;
					width: 126px;
					margin: 0;
					padding: 0 5px;
					}	
div.v_levem_dolni	{
					background: #404040 url("./images/pod_divem.gif") 0 0 repeat;
					width: 136px;
					height: 5px;
					margin: 0;
					padding: 0;
					font-size: 0;
					}					
ul	{
	margin: 0;
	padding: 0 0 0 15px;
	}
div.v_polozce ul	{
					margin: 0 0 0 10px;
					}
li	{
	margin: 5px 0 0;
	}
li.vnoreny_seznam	{	
					list-style-type: none;
					}
form	{
		margin: 0;
		padding: 0;
		}
input.vstup_emil	{
					font-family: serif;
					font-size: small;
					padding: 1px 2px;
					margin: 0;
					border: solid #ffb300 1px;
					background-color: white;
					}
textarea	{
			font-family: serif;
			font-size: small;
			padding: 1px 2px;
			margin: 0;
			border: solid #ffb300 1px;
			background-color: white;
			}			
input.ok	{
			font-size: small;
			font-family: sans-serif;
			padding: 0 1px;
			margin: 0;
			background-color: #ffb300;
			color: black;
			border: outset #ffb300 2px;	
			}	
input.ok:active	{
				border: inset #ffb300 2px;	
				}
span.error	{
			color: red;
			font-size: medium;
			}
span.bold	{
			font-weight: bold;
			}	
div.recenze	{
			margin: 63px auto;
			text-align: center;
			}