﻿BODY {
}
H1 {
	color: DimGray;
	font-size: large;
}
H2 {
	color: DarkGrey;
	font-size: larger;
}
H3 {
	color: #464646;
	font-size: medium;
}
ul {
  list-style-type: square;
  color: #006600;
  text-align: left;
}
ul.tab {
				color: #800000;
				margin-top: 2;
				margin-bottom: 1;
				text-align: left;
				list-style-type: square;
}
.letter {
  list-style-type: lower-alpha;
}

.boldred {
	color: #FF0000;
	font-weight: bold;
}
.prgr_framed {
	border: 1.0pt solid #666666;
	padding-left: 20pt;
	padding-right: 20pt;
	padding-top: 10pt;
	padding-bottom: 10pt;
	background: silver;
}
.centered {
	text-align: center;
}
.citace {
	color: #666666;
}
.shtitle {
	color: #800000; /*
	cursor: pointer; 
	cursor: hand; 
	text-decoration: underline; 
	*/;
	list-style-type: square;
	margin-top: 0;
	margin-bottom: 0;
}
.shtext {
	font-size: smaller;
	margin-top: 0;
}
.small {
  font-size: small;
}

.uvod {
				background-color: #000080;
				color: #FFFFFF;
				padding: 4px 4px 4px 4px;
				margin-bottom: 10;
}
.odkaz {
	font-size: smaller;
}
.odkaz.a {
	font-weight: bold;
	color: DimBlue;
}
.pojem {
	color: DimBlue;
	text-decoration: underline;
}
.newsreel {
				/* 
				bgcolor= "#C0C0C0";
				text= "#000080"; 
				*/color: #000080;
				background-color: #E4F1E0;
}
.offer {
				text-align: center;
				background-color: #CCFFFF;
				text-align: center;
}
ol {
	list-style-type: decimal; /*
	font-size: smaller;
	*/;
	color: #003300;
	padding-left: -2px;
	text-align: left;
}
.prgr_frmcnt {
	border: 1.0pt solid #666666;
	padding-left: 20pt;
	padding-right: 20pt;
	padding-top: 10pt;
	padding-bottom: 10pt;
	background: silver;
	text-align: center;
}


.showhint {
	color: #008080;
}

.tabnumb {
	text-align: right;
	padding-right: 5px;
}

table {
  border-collapse: collapse;
  border: thin solid #000080;
  font-family: Arial, Helvetica, sans-serif;
}
td	{
  padding: 5px;
  border-collapse : collapse;
  border: thin solid #000080;
  vertical-align: top;
}
td.index {
				width: 120px;
}
td.header {
  color: #FFFF00;
  background-color: #000080;
}
td.header.bold {
  height: 50px;
  font-size: medium;
  font-weight: bold;
}
td.header.bold.centered {
  text-align: center;
}

td p{
  padding: 0px;
  margin: 0px;
}
td li 
{
  color: #333300;
}

/*
.tabletext {
  			border-collapse: collapse;
				border: thin solid #000080;
				vertical-align: top;
}
*/

.tableindex {
  			border-collapse: collapse;
				border: thin solid #000080;
				vertical-align: top;
				width: 120px;
}
.mailquote.heading {
				background-color: #96a5fa;
				text-align: center;
				font-family: arial, Helvetica, sans-serif;
				font-size: large;
				color: #ffffff;
}

div.elementCollapsed div.element-body {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}

div.elementExpanded div.element-body {
	visibility: visible;
}

div.element-header {
  padding: 2px 15px 3px 15px;
  background-image: url('../images/arrow.gif');
  background-repeat: no-repeat;
  background-position: 3px 6px;
  margin-top: 1px;
  z-index: 100;
  color: #003300;
}
div.element-header .header-link img {
  margin-bottom: -4px;
  border: none;
  color: #33CC33;
}

div.elementExpanded div.element-header {
	background-image: url('../images/arrow_rotated.gif');
}

div.element-header .category {
	float: right;
}

div.elementExpanded div.element-header em {
	color: #666666;
}

div.element-body {
	margin: 2px;
	border-color: #C0C0C0;
	border-style: solid;
	border-width: 1px;
	/*
	border-top: none;
	*/
	background-color: #E4F1E0;
}

div.elementCollapsed div.element-header {
  color: #003300;
}

div.elementCollapsed div.element-header em {
  color: #009933;
}
