A:link    {
	color: maroon;
}
A:visited {
	color: maroon;
}
A:hover   {
	text-decoration: underline;
	color: #000080;
}
A:active  {
	color: #000080;
}

H1, H2    {
	font: bold 14pt/120% Arial, Helvetica, sans-serif;
	color: Maroon;
	text-shadow: 1px 1px 2px Gray;
}

H3
{font: bold 12pt/120% "Arial";
}
H4
{margin: 20px 20px 0px 0px;
}

.obsah1
    {
	font: bold 10pt/160% Arial;
	text-align: left;
	background-color: #F5DEB3;
	margin: 0px 20px 0px 0px;
	padding: 2px;
}
.obsah1a
    {
      font: 10pt/160% Arial;
      text-align: left;
      background-color: #E7E7E7;
      margin: 0px 20px 0px 0px;
      padding: 2px;
      
    }
.obsah2
    {
	font: 10pt/140% Arial;
	text-align: left;
	margin: 0px 20px 0px 0px;
	padding: 2px;
	border-top: 1px solid #F5DEB3;
	border-right: thin none silver;
	border-bottom: thin none silver;
	border-left: thin none silver;
}
.obsah22
    {
	font: 10pt/140% Arial;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 2px;
	border-top: 1px solid #F5DEB3;
	border-right: thin none silver;
	border-bottom: thin none silver;
	border-left: thin none silver;
}

.obsah2blue
    {
      font: 10pt/140% Arial;
      color: blue;
      text-align: left;
      margin: 0px 20px 0px 0px;
      padding: 2px;
      border-top: 1px solid silver;
      border-right: thin none silver;
      border-bottom: thin none silver;
      border-left: thin none silver;
    }    

.obsah2a
    {
	font: 8pt/140% Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px 20px 0px 0px;
	padding: 2px;
	border-top: 1px solid #F5DEB3;
	border-right: thin none silver;
	border-bottom: thin none silver;
	border-left: thin none silver;
}
.obsah3
    {
      font: 8pt/100% Arial;
      text-align: left;
      margin: 0px 20px 0px 14px;
      border: thin none black;
    }

.ramecek
{
	font: 10pt/140% "Arial";
	border: 1px solid Gray;
	color: Gray;
	margin: 0px 20px 0px 0px;
}

.ramecek2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: gray;
}

.stred 
{ font: italic 12pt "Arial"; 
text-align: center;
margin: 6px; 
border: thin none black; }

table.ram {
	width: 100%;
	border-width: 1px; 
	border-style: solid; 
	border-color: Wheat;
}

table.ram2 {
	width: 98%;
	border-width: 2px;
	border-style: solid;
	border-color: #F5DEB3;
}
.ram {
	border-width: 2px; 
	border-style: solid; 
	border-color: Wheat;
	padding-left: 1%; 
	padding-right: 1%;
}

.navigace {
	font: 10pt Arial;
	color: yellow;
	margin: 0px 3px 0px 0px;
	text-align: right;
}
.navigace a:hover {
	background-color: Maroon;
	text-decoration: underline;
	color: Yellow;
}

.navigace2 {
	font: 10pt "Arial";
	margin: 0px 0px 0px 0px;
	text-align: right;
}
.navigace2 a:hover {
	background-color: #F5DEB3;
	text-decoration: underline;
}

.pauza { 
	margin: 0px 0px 0px 0px;
}

.clanek { 
text-align: justify; 
text-indent: 20px;
margin: 0px 20px 0px 0px;
}

.Rukopis, .rukopis { 
text-align: justify; 
text-indent: 20px;
margin: 0px 20px 0px 0px;
}

.clanek2 { 
text-align: justify; 
margin: 0px 20px 0px 0px;
}
.podcarou { 
text-align: justify; 
margin: 0px 20px 0px 0px;
font-size: smaller;
}
.acc {
font-size: smaller;
color: gray;
}

.datum {
font-size: smaller;
}
.kapitola, .Kapitola {
	text-align: center;
	font-weight: bold;
}

.tabobsah td {
	vertical-align: top;
}
.zvyraznit {
color: green;
font-style: italic;
}

.hledani {
	width: 120px;
	margin: 0px 0px 5px 0px;
}

.pata
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: gray;
	background-color: Wheat;
	padding: 5px 3px 1px 5px;
}
.spodnicara
{
	border-bottom-color: Wheat;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}