body {
	color: black;
	text-align: justify;
	font-family: "Arial CE", Arial, Helvetica, Sans-Serif;
	margin: 0px;
	width: 95%;
  background-color: white;
}

p, div, span, font {
  background-color: white !important;
  color: black !important;
}

#left {
  display: none;
}

#main {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: auto;
}
#printDiv {
  font-size: 12px;
}
#printMenu {
  margin-left: 50px;
  margin-top: 10px;
}
/* ODKAZY */
a {
	text-decoration: underline
}
a:hover {
	text-decoration: none;
}
a:visited {
	color: #555555;
}
a.normlink {
	text-decoration: underline
}
a.normlink:hover {
	text-decoration: none
}
a.normlink:visited {
	color: #555555;
}
a.big, a.big:visited, a.big:active {
	color: blue;
	text-align: center;
	text-decoration: underline
}
a.big:hover {
	color: blue;
	text-align: center;
	text-decoration: none
}
a.biglink {
	text-decoration: underline;
	font-weight: 600
}
a.biglink:hover {
	text-decoration: none;
	font-weight: 600
}
a.biglink:visited {
	color: #555555;
	font-weight: 600
}
a.red {
	color: red;
	text-decoration: none
}
a.red:hover {
	text-decoration: none
}
a.red:visited {
	text-decoration: none
}
a.img {
	text-decoration: underline;
}

a.img:hover {
	text-decoration: none;
	background-color: #dddddd;
}
a.text, a.rozc, a.rozc:hover, a.rozc:visited {
	text-decoration: none
}
a.text:hover {
	
	text-decoration: none;
}
a.text:visited {
	text-decoration: none;
}
a.rozc, a.rozc:hover, a.rozc:visited {
  color: blue;
}

a.term {
	color: #003399;
	text-decoration: underline;
	cursor: help
}
a.term:hover {
	text-decoration: none;
	cursor: help
}
a.term:visited {
	cursor: help
}
a.highlight {
	color: #003399;
	font-weight: 600;
	cursor: help
}
a.highlight:hover {
	font-weight: 600;
	cursor: help;
	text-decoration: underline
}
a.script1, a.script1:hover {
	text-indent: 0px;
	text-decoration: none
}
a.script1:hover {
	text-decoration: underline
}
a.maillink {
	color: red;
	text-align: left
}
/* TEXT */
.head, h1 {
	text-align: center;
	color: red;
	font-weight: 700
}

p, .norm {
	text-align: justify;
	text-indent: 20px
}
.noind {
	text-indent: 0px
}
.img {
	text-align: center;
	margin-top: 10px
}
.bigtext {
	font-weight: 600;
	text-indent: 20px;
	text-align: left
}
.content {
	font-weight: 600;
	text-align: center
}
.citat
{
  color: blue;
  text-align: justify;
}
.pic {
	text-align: justify;
	font-family: Times New Roman, Courier;
	font-weight: 500;
	margin: 0px auto
}
/* SYMBOL */
.symbol {
	text-align: justify;
	font-family: Symbol
}
/* ANKETA */
.a_theme {
	color: blue;
	text-align: center;
}
/* ODSAZENI OBSAHU */
.level2 {
	text-align: justify;
	text-indent: 30px
}
.highlight, .help {
	color: #003399;
	font-weight: 600
}
.help {
	cursor: help
}
/* POPISY OBRAZKU */
.small {
	text-indent: 0px;
	font-weight: 500;
	text-align: center
}
.chapter, h4 {
	text-align: left;
	text-indent: 50px
}
.big_black {
	text-align: center;
}
.big, h2 {
	color: blue;
	text-align: center;
}
.bigger {
	color: red;
	text-align: center;
}
.italic {
	font-style: italic
}
.script {
	text-indent: 0px;
	padding: 2px
}
.script1 {
	text-indent: 0px;
}
.note {
	text-indent: 0px;
	padding: 2px
}
.th {
	text-align: center;
	color: #000000;
	font-weight: 600
}
.td {
	text-indent: 0px
}

.source {
  border: 1px solid black;
  text-align: left;
}

p.redsmall {
	color: red;
	text-align: left;
	text-indent: 0px;
}
.output {
	color: black;
	text-align: justify;
	font-family: Times New Roman;
	text-indent: 0px;
	font-weight: 500
}
.time {
	color: #999999;
}

/* ROVNICE */
span.eq {
  font-family: "Courier New";
  letter-spacing: -1px;
  color: black;
  font-weight: 500;
  padding-left: 5px;
  padding-right: 5px;
}
/* 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;
	width: 80%;
	padding: 0px;
}
caption {
	text-align: justify;
}
li {
	text-align: justify;
}
li.norm, li.level1 {
	text-align: justify;
	font-weight: 500
}
li.level1 {
	font-weight: 600;
	margin-bottom: 20px
}
li.left {
	text-align: left;
}
li.cont {
	text-align: justify;
}
ul {
	text-align: justify;
}
th {
	font-weight: 600;
	text-indent: 0px;
	text-align: center
}
td {
	text-indent: 0px
}
td.left {
	text-align: left
}
li.datash {
	list-style-position: outside;
	text-align: justify;
}
li.bigtext {
	font-weight: 600
}
