/* CSS Dokument */
html, body {
  margin: 0;
  padding: 0;
  font-family: sans-serif,Arial;
  background: #4A5D6B;
  text-align: center; }

a {
  text-decoration: none; }
  
a img {
  border: none; }
  
#body {
  width: 800px;
  margin: 10px auto;
  padding: 0;
  background: #000;
  color: #0089BF; }
  
#hlavicka {
  margin: 0;
  padding: 0;
  height: 120px;
  background: url(../anny.jpg) no-repeat; }

#telo {
  margin: 0;
  padding: 0;
  border: none;
  clear: both; }

#leva {
	width: 130px;
  float: left;
  margin: 0 0 25px 0;
  padding: 0;
   }
	
#obsah {
  width: 650px;
  float: right;
  margin: 0 0 25px 0;
  padding: 5px; }

.uvod {
  margin-top: 40px;
  padding: 0; }
  
.uvod p {
  margin: 0;
  padding: 0; }
  
.uvod a {
  color: #0089BF; }
  
.uvod a:hover {
  color: #000;
  background-color: #0089BF; }  

/* paticka */
#paticka {
  height: 25px;
  font: 15px verdana,tahoma,arial;
  text-align: center;
  margin: 0;
  padding: 0;
  clear: both; }

#paticka .webmastr {
  width: 170px;
  float: right;
  text-align: left;
  font-size: 0.7em; }

/* copyraid */
#copy {
  width: 800px;
  text-align: right;
  margin: 3px auto;
  padding: 0 10px 0 0;
  font-size: 0.7em;
  color: #FFF; }
  
/* leva menu */
#menu {
  margin-left: 1px;	}

#menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-family: verdana, arial, Helvetica, sans-serif; }

#menu h1 {
  display: block;
  padding: 3px 0 0 15px;
  margin: 7px 0 0 0;
  color: #4f81bd;
  text-align: left;
  font-weight: bold;
  font-size: 10pt; }

#uvod h1.uvodh,
#fotokolaze h1.fotokolazeh,
#prezentace h1.prezentaceh,
#litera h1.literah
#zvuk h1.zvukh {
  color: #fff; }

#menu li {
  margin: 0; }

#menu a {
  display: block;
  font-size: 8pt;
  text-align: left;
  padding: 3px 0 3px 5px;
  margin: 0;
  color: #FFF;
  background: #3366CC;
  border-left: 3px #6B8FDA solid; }

* html #menu a {
  height: 1px; }
  
#menu a:hover {
  background: #6B8FDA;
  border-left: 3px #3366CC solid; }
  
#toplist {
  margin-left: 1px;
  padding: 5px auto;	}
  
#toplist img {
  width: 88px;
  height: 60px;
  border: none;
  padding: 0;	}
  
#kniha {
  margin: 10px;
  padding: 0px;
  text-align: center; }
  
#kniha h1 {
  text-align: center;
  padding: 0px;
  font-size: 18pt;
  margin: 5px;
  padding: 0; }

#kniha a {
  color: #FFF; }
  
#kniha a:hover {
  color: #4f81bd; }
  
#kniha .napsat {
  width: 450px;
  margin: 0 auto;
  padding: 5px 0;
  background: #FFFF99;
  color: #000; }
  
#kniha .napsat .label {
	float: left;
	width: 200px;
	margin-right: 10px;
	text-align: right;
	font-weight: bold;
	clear: left; }
	
#kniha .napsat .input,
#kniha .napsat .textarea {
	background-color: #FFF;
	color: #000;
	font-family: "Lucida Console", Monaco, monospace;
	font-size: .9em;
	width: 200px;
	margin-top: -2px; }

#kniha .napsat input#odeslat {
	margin-top: 5px;
  margin-left: 20px;
	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif; }
	
#kniha .napsat input#odeslat:hover {
  color: #FFF;
  background-color: #4f81bd; }

#kniha .napsat .smajlici {
  margin: 2px 75px;
  padding: 0; }
	
#kniha .napsat .obal {
  margin: 2px;
  padding: 0;
  height: 20px;
  float: left; }

#kniha .napsat .obal img {
  border: none;
  margin: 0;
  padding: auto 0; }
  
h1 {
  margin-top: 20px;
  font-size: 1.1em; }

h3 {
  margin: 20px 0 0 50px;
  font-size: 1.1em;
  text-align: left; }

h4 {
  margin: 10px 0 0 50px;
  font-size: 1.1em;
  text-align: left; }

h2.zpet a {
  margin-top: 10px;
  font-size: 1.1em;
  color: #FFF; }

h2.zpet a:hover {
  color: #4f81bd; }

#kniha .kniha {
  width: 500px;
  margin: 3px auto 0 auto;
  padding: 0;
  background: #FFFF99;
  color: #000; }

#kniha .kniha h2.prava {
  width: 150px;
  float: right;
  text-align: left;
  font-size: .8em;
  margin: 0 0 0 20px;
  padding: 5px 0;
  color: #4f81bd; }

#kniha .kniha h2 {
  text-align: left;
  font-size: .8em;
  margin: 0 0 0 25px;
  padding: 5px 0;
  color: #4f81bd; }
  
#kniha .kniha p {
  text-align: left;
  font-size: .8em;
  margin: 0 25px;
  padding: 0; }

#kniha .kniha a {
  color: #000080; }

#kniha .kniha a:hover {
  color: #008000; }

#kniha .kniha p.prava {
  text-align: left;
  font-size: .7em;
  margin: 0 0 2px 250px;
  padding: 0; }
  
.strana {
  clear: left;
  width: 500px;
  margin: 15px auto 0 auto;
  font-size: .8em; }
  
.strana a {
  color: #FFF; }
  
.strana a:hover {
  color: #4f81bd; }
  
.foto {
  margin: 10px 20px;
  padding: 0; }

.foto img.ukazka {
  width: 600px;
  clear: right; }

.foto h1 {
  width: 200px;
  font-size: 1.2em;
  float: right;
  text-align: left;
  margin: 15px 0 3px 0;
  padding: 0; }

.foto h2 {
  width: 200px;
  font-size: .7em;
  float: right;
  text-align: left;
  margin: 3px 0;
  padding: 0; }
  
.foto h3 {
  width: 340px;
  float: left;
  text-align: left;
  font-size: .7em;
  margin: 3px 0 5px 50px;
  padding: 0; }

.foto table.ukazka {
  margin: 0 auto;
  border-collapse: collapse;
  color: #0C00F0; }

.foto table.ukazka th.boduj {
  width: 160px;
  text-align: center;
  color: #D20E12;
  background: #000; }

.foto table.ukazka th.boduj a {
  color: #000;
  background: #D20E12; }

.foto table.ukazka th.boduj a:hover {
  color: #D20E12;
  background: #000; }

.foto table.ukazka th.poslat {
  width: 160px;
  text-align: center; }

.foto table.ukazka th.poslat a {
  color: #000;
  background: #0C00F0; }

.foto table.ukazka th.poslat a:hover {
  color: #0C00F0;
  background: #000; }

.foto table.ukazka th.bod {
  width: 100px;
  text-align: center; }

.foto table {
  clear: left;
  margin: 0;
  margin-left: 50px;
  padding: 0; }
  
.foto table td.bod {
  width: 150px;
  text-align: center;
  background: #FF0000; }

.foto table td.odkaz {
  width: 120px;
  text-align: center; }

.fotky {
  width: 135px;
  height: 110px;
  margin: 5px 7px;
  padding: auto 0;
  float: left; }
  
.fotky img.nahled {
  width: 135px;
  margin: 0;
  padding: 0;
  border: none; }
  
.foto .top {
  width: 320px;
  clear: left;
  margin: 0 140px;
  padding: 1px 0; }

.foto .top .topobr {
  width: 150px;
  float: left;
  margin: 0;
  padding: 0;
  position: relative; }

.foto .topobr img {
  width: 150px;
  margin: 0;
  padding: 0;
  border: none;
  display: block; }

.foto .top .topobr h3 {
  position: absolute;
  top: 30px;
  left: -100px;
  font-size: 1em; }

.foto .top p {
  width: 140px;
  margin: 13px 0 0 155px;
  padding: 0; }
  
.prez {
  margin: 20px 0 0 0;
  padding: 0 auto; }

.prez h1 {
  font-size: 1.2em;
  text-align: left;
  margin: 15px 0 3px 0;
  padding: 0; }

.prez h2 {
  font-size: .8em;
  text-align: left;
  margin: 3px 0;
  padding: 0 0 0 400px; }
  
.prez h4 {
  clear: left;
  font-size: 1em;
  text-align: left;
  margin: 10px 0;
  padding: 0 0 0 400px; }

.prez h4 a {
  color: #FFF; }

.prez h4 a:hover {
  color: #0089BF; }

.prez table.ukazka {
  margin: 0 auto;
  border-collapse: collapse;
  color: #0C00F0; }

.prez table.ukazka th.boduj {
  width: 160px;
  text-align: center;
  color: #D20E12;
  background: #000; }

.prez table.ukazka th.boduj a {
  color: #000;
  background: #D20E12; }

.prez table.ukazka th.boduj a:hover {
  color: #D20E12;
  background: #000; }

.prez table.ukazka th.poslat {
  width: 160px;
  text-align: center; }

.prez table.ukazka th.poslat a {
  color: #000;
  background: #0C00F0; }

.prez table.ukazka th.poslat a:hover {
  color: #0C00F0;
  background: #000; }

.prez table.ukazka th.bod {
  width: 120px;
  text-align: center; }

.prez table {
  margin: 0 auto;
  border-collapse: collapse; }
  
.prez table tr.prvni {
  background: #FFFF99;
  border-bottom: 1px black solid;
  color: #003366; }

.prez table tr.druhy {
  background: #FFFFA6;
  border-bottom: 1px black solid;
  color: #003366; }
  
.prez table td {
  border: none;
  padding: 2px 0; }
  
.prez table td.cislo {
  width: 30px;
  margin: 0;
  padding: 1px 2px;
  text-align: left; }

.prez table td.autor {
  width: 180px;
  text-align: left; }
  
.prez table td.nazev {
  width: 280px;
  text-align: left; }
  
.prez table td.nazev a {
  margin-left: 8px; }
  
.prez table td.kat {
  width: 120px;
  text-align: center; }
  
.prez table td.bod {
  width: 50px;
  text-align: center; }

.prez .prezpopis {
  width: 600px;
  margin: 10px auto;
  padding: 0; }
  
.prez .prezpopis .nahled {
  width: 400px;
  float: left;
  margin: 0;
  padding: 0 auto; }

.prez .prezpopis .nahled img {
  max-width: 400px;
  margin: 0;
  padding: 0;
  border: none; }

.prez .prezpopis h2 {
  color: #FDFF64;
  margin: 0 0 0 410px;
  padding: 0;
  text-align: left;
  font-size: .9em; }

.prez .prezpopis h3 {
  margin: 0 0 0 410px;
  padding: 0;
  text-align: left;
  font-size: .8em; }
  
.prez .prezpopis h2.bod {
  color: #0089BF;
  margin: 10px 0 0 410px;
  padding: 0;
  text-align: left;
  font-size: .9em; }
  
.prez .prezpopis p {
  margin: 15px 0 0 410px;
  padding: 0 5px;
  text-align: left;
  font-size: .7em; }
  
.prez p.prohlizec {
  margin: 100px 0 0 0;
  padding-left: 350px;
  text-align: left;
  color: #FFF;
  font-size: .8em; }

.prez .prehrani {
  width: 600px;
  height: 196px;
  margin: 10px auto;
  padding: 0;
  background: #000; }

.prez .prehrani iframe {
  width: 600px;
  height: 196px;
  margin: 1px auto;
  border: none;
  padding: 0 auto; }

.poezie {
  margin: 10px 0;
  padding: 0; }

.poezie h1 {
  width: 600px;
  font-size: 1.2em;
  text-align: left;
  margin: 15px 0 3px 400px;
  padding: 0; }

.poezie img {
  max-height: 600px;
  border: none;
  margin: 0 auto;
  padding: 0;
  text-align: center; }

.poezie table.ukazka {
  margin: 0 auto;
  border-collapse: collapse;
  color: #0C00F0; }

.poezie table.ukazka th.boduj {
  width: 160px;
  text-align: center;
  color: #D20E12;
  background: #000; }

.poezie table.ukazka th.boduj a {
  color: #000;
  background: #D20E12; }

.poezie table.ukazka th.boduj a:hover {
  color: #D20E12;
  background: #000; }

.poezie table.ukazka th.poslat {
  width: 160px;
  text-align: center; }

.poezie table.ukazka th.poslat a {
  color: #000;
  background: #0C00F0; }

.poezie table.ukazka th.poslat a:hover {
  color: #0C00F0;
  background: #000; }

.poezie table.ukazka th.bod {
  width: 120px;
  text-align: center; }

.proza {
  margin: 15px 20px;
  padding: 15px 4px;
  background: #FFF;
  color: #000;
  font-size: .8em;
  text-align: left; }

.proza img {
  margin: 0;
  padding: 5px;
  border: none; }

.email {
  width: 520px;
  margin: 5px auto;
  padding: 0;}

.email h1 {
  font-weight: bold;
  font-size: 2em;
  text-align: center;
  margin: 10px;
  padding: 0; }

.email h3 {
  font-weight: bold;
  font-size: 1.5em;
  text-align: center;
  margin: 5px;
  padding: 0; }

.email h4 {
  font-weight: bold;
  font-size: 1.2em;
  text-align: left;
  margin: 5px 0 5px 80px;
  padding: 0; }

.email .poslat {
  width: 500px;
  font-size: 1.1em; }
  
.email .poslat .label {
  float: left;
  width: 240px;
  margin: 0;
  padding: 1px 0;
  text-align: left;
  clear: left; }

.email .poslat input {
  background: #F5F0E1;
  font-size: 1.1em;
  width: 250px;
  margin: -2px 0 1px 0;
  padding: 0 2px; }

.email .poslat input.odeslat {
  color: #0082B5;
  background: #F5F0E1;
  font-weight: bold;
  font-size: 1.1em;
  width: 200px;
  margin: 2px 0 1px 0;
  padding: 0 2px; }
  
.email .poslat input.odeslat:hover {
  background: #0082B5;
  color: #F5F0E1; }

img.odkaznew {
  width: 132px;
  height: 61px;
  margin: 0;
  padding: 0;
  padding-top: 20px;
  padding-left: 20px;
  border: none; }
