body {
	font-size: small;
	color: black;
	text-align: justify;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #dddddd;
	margin: 10px 10px 10px 10px;
	width: 90%;
}

#left {
	margin-top: 10px;
	margin-left: 1%;
	padding-right: 2%;
	position: absolute;
	left: 0px;
	color: red;
	width: 10em;
}
#left:hover {
	 background-color: #ccc;
}
#main {
	position: absolute;
	margin: 10px 10px 50px 110px;
	margin-left: 11em;
	width: 70%;
	height: auto;
}
div.affil {
  width: 240px;
  position: relative;
  margin: 0 auto;
}
/* ODKAZY */
a, a.normlink {
	color: black;
	font-family: "Arial CE", Arial, Helvetica, Sans-Serif;
	font-size: small;
	text-decoration: underline
}
a:hover, a.normlink:hover {
	text-decoration: none;
}
a:visited, a.normlink:visited {
	color: #555555;
}
a.big, a.big:visited, a.big:active {
	font-size: x-large;
	color: blue;
	text-align: center;
	text-decoration: underline;
}
a.big:hover {
	text-decoration: none;
}
a.biglink {
	color: black;
	text-decoration: underline;
}
a.biglink:hover {
	text-decoration: none;
}
a.biglink:visited {
	color: #555555;
}
address, address a {
	color: red;
	font-size: xx-small;
	text-align: left;
	font-style: normal;
}
a.img {
	text-decoration: underline;
	color: black;
	font-size: small;
}

a.img:hover {
	text-decoration: none;
}
a.text, a.rozc, a.rozc:hover, a.rozc:visited {
	color: black;
	font-size: small;
	text-decoration: none
}
a.rozc, a.rozc:hover, a.rozc:visited {
  color: blue;
}

a.term {
	color: #003399;
	font-size: small;
	text-decoration: underline;
	cursor: help
}
a.term:hover {
	text-decoration: none;
}
a.highlight {
	font-size: small;
	color: #003399;
	font-weight: 600;
	cursor: help
}
a.highlight:hover {
	text-decoration: underline
}
a.script1, a.script1:hover {
	font-size: small;
	color: #227700;
	font-family: Tahoma, Arial;
	text-indent: 0px;
	background-color: #dddddd;
	text-decoration: none
}
a.script1:hover {
	text-decoration: underline;
}
a.maillink {
	font-size: small;
	color: red;
	text-align: left;
}
menu {
  padding: 0;
  margin: 0;
  padding-left: 0.3em;
}
menu li {
  text-indent: 0;
  margin: 0;
  padding: 0.2em 0 0.2em 0;
  list-style-type: none;
}
a.menu {
  font-size: medium;
  margin: 0;
  padding: 0;
}
a.bigmenu {
  font-size: large;
  color: #a00;
}
a.bigmenu:hover, a.menu:hover {
	text-decoration: none;
}
/* TEXT */
.head, h1 {
	text-align: center;
	color: red;
	font-size: xx-large;
	font-weight: 700
}

p, .norm {
	font-size: small;
	color: black;
	text-align: left;
	font-family: Arial, Helvetica, Sans-Serif;
	line-height: 1.5;
	text-indent: 0;
}
.noind {
	font-size: small;
	color: black;
	text-indent: 0px
}
.img {
	font-size: small;
	color: black;
	text-align: center;
	margin-top: 10px
}
.bigtext {
	color: black;
	font-size: 16px;
	font-weight: 600;
	text-indent: 20px;
	text-align: left
}
.content {
	color: black;
	font-size: x-large;
	font-weight: 600;
	text-align: center
}
.citat
{
  color: blue;
  font-size: medium;
  text-align: justify;
}
.pic {
	font-size: small;
	color: black;
	text-align: justify;
	font-family: Times New Roman, Courier;
	font-weight: 500;
	margin: 0px auto
}
/* SYMBOL */
.symbol {
	font-size: small;
	color: black;
	text-align: justify;
	font-family: Symbol
}
/* ANKETA */
.a_theme {
	font-size: large;
	color: blue;
	text-align: center;
}
/* ODSAZENI OBSAHU */
.level2 {
	font-size: small;
	color: black;
	text-align: justify;
	text-indent: 30px
}
/* Zvrazn? textu */
.highlight, .help {
	font-size: small;
	color: #003399;
	font-weight: 600
}
.help {
	cursor: help
}
/* POPISY OBRAZKU */
.small {
	font-size: x-small;
	color: black;
	text-indent: 0px;
	font-weight: 500;
	text-align: center
}
.form {
  margin: 0;
  padding: 2px;
}
i {
	font-size: small;
	color: #003399;
}
.chapter, h4 {
	font-size: x-large;
	color: black;
	text-align: left;
	text-indent: 50px;
	font-weight: 600;

}
.big_black {
	font-size: large;
	color: black;
	text-align: center;
}
.big, h2 {
	font-size: x-large;
	color: blue;
	text-align: center;
	font-weight: 500;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	text-indent: 0;
}
.bigger {
	font-size: x-large;
	color: red;
	text-align: center;
}
.italic {
	font-size: small;
	font-style: italic
}
.script {
	font-size: small;
	line-height: 1.3;
	color: #227700;
	text-indent: 0px;
	background-color: #bbbbbb;
	padding: 2px
}
.script1 {
	font-size: small;
	color: #227700;
	text-indent: 0px;
	background-color: #dddddd
}
.note {
	font-size: small;
	color: #2222ff;
	text-indent: 0px;
	background-color: #bbbbbb;
	padding: 2px
}
.th {
	font-size: small;
	text-align: center;
	color: #000000;
	font-weight: 600
}
.td {
	font-size: small;
	color: #000000;
	text-indent: 0px
}
/* ACTUAL */
dt {
	font-size: medium;
	font-family: Arial CE, Arial;
	font-weight: 700;
	color: black;
	text-decoration: none;
	display: block;
	padding: 0.5em 0 0.5em 0;
	margin: 0;
	text-indent: 10px
}
dd {
	font-size: small;
	font-family: Arial CE, Arial;
	font-weight: 500;
	color: black;
	text-decoration: none;
	text-indent: 0px;
	text-align: justify
}
p.redsmall {
	font-size: small;
	color: red;
	text-align: left;
	text-indent: 0px;
}
.output {
	font-size: small;
	color: black;
	text-align: justify;
	font-family: Times New Roman;
	text-indent: 0px;
	font-weight: 500
}
.time {
	font-size: x-small;
	color: #999999;
}
.tab {
  text-indent: 0;
  padding: 0;
  margin: 0;
}

.voteNeg {
	color: red;
  font-weight: bold;
}
/* ROVNICE */
span.eq {
  font-family: "Courier New";
  font-size: medium;
  letter-spacing: -1px;
  color: black;
  font-weight: 500;
  padding-left: 5px;
  padding-right: 5px;
}

/* VYSTREDENY DIV */
div.center {
  margin: auto;
  width: auto;
  text-align: center;
}
/* OSTATNI */
img.tab {
	margin: 5px 5px 5px 5px
}
img.tab1 {
	margin: 0px 0px 0px 0px
}
img.center {
	margin: 0px auto
}
table {
	margin: 0px 0px 0px 0px
}
table.img {
	margin: 5px
}
table.noborder {
	border: 0px;
	padding: 0px;
}
caption {
	font-size: small;
	color: black;
	text-align: justify;
	font-style: italic;
	margin-top: 0.5em;
}
li {
	font-size: small;
	color: black;
	text-align: justify;
}
li.norm, li.level1 {
	font-size: small;
	color: black;
	text-align: justify;
	font-weight: 500
}
li.level1 {
	font-size: medium;
	font-weight: 600;
	margin-bottom: 20px
}
li.left {
	font-size: small;
	color: black;
	text-align: left;
}
li.cont {
	font-size: small;
	color: black;
	text-align: justify;
}
ul, ol {
	font-size: small;
	color: black;
	text-align: justify;
}
ol li {
  line-height: 1.5;
}
th {
	font-size: small;
	color: #000000;
	font-weight: 600;
	text-indent: 0px;
	text-align: center;
	padding: 2px;
}
td {
	font-size: small;
	padding: 2px;
	color: #000000;
	text-indent: 0px
}
td.left {
	font-size: small;
	color: #000000;
	text-align: left
}
td.top {
  vertical-align: top;
}
li.datash {
	list-style-image: URL('pic/odrazka.gif');
	list-style-position: outside;
	font-size: small;
	color: black;
	text-align: justify;
}
li.bigtext {
	font-size: medium;
	font-weight: 600
}

hr.white {
  border: 1px solid white;
  background-color: white;
  height: 2px;
}
hr.menu {
	border: 1px solid black;
	background-color: black;
	height: 1px;
	width: 100%;
}

/* FOTKY */
img.gal {
  border: 2px solid black;
}

a img {
  text-decoration: none;
}

div.imgJS, div.imgJS a {
  text-align: center;
}

p.fotoCenter {
  text-align: center;
}

img.fotoImg {
	border: 0;
}

div.fotoImg {
  margin-bottom: 20px;
  text-align: left;
  text-indent: 0;
}

#adSense {
  margin-left: 30px;
}
