
a {
  text-decoration: none;
  color: #1A50B8;
}
a:hover, a.selected {
  color: #ff0000;
}
h1,p.nahradah1,.levyPanel p.nahradah1,.pravyPanel p.nahradah1 {
  height: auto;
  line-height: 26px;
  font-size: 22px;
  color: #000000;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  clear: both;
}
h2,p.nahradah2,.levyPanel p.nahradah2,.pravyPanel p.nahradah2 {
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  padding: 12px 0px 2px 0px;
  margin: 0px;
  clear: both;
}
h3,p.nahradah3,.levyPanel p.nahradah3,.pravyPanel p.nahradah3 {
  font-size: 15px;
  color: #000000;
  padding: 12px 0px 2px 0px;
  margin: 0px;
  clear: both;
}
p.nahradah1, p.nahradah2, p.nahradah3 {
  font-weight: bold;
}
p strong {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #000000;
}
p {
  margin: 2px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  line-height: 15px;
  color: #555554;
}
ul li, ol li, table td {
  color: #555554;
}
img {
  border: none;
}
.imgright {
  float: right;
  padding: 0px 0px 10px 10px;
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  text-align: center;
}
.imgleft {
  float: left;
  padding: 0px 10px 10px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  text-align: center;
}
table th {
  padding: 5px 5px 5px 5px;
  line-height: 15px;
  font-size: 12px;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  background: #828282;
  border: 1px solid #CCCCCC;
}
table th p {
  color: #ffffff;
}
table {
  overflow: hidden;
  margin:  10px 0px 20px 0px;
  padding: 0px;
  border-collapse: collapse;
  border: none;
}
table td {
  margin:  0px 0px 0px 0px;
  padding: 5px 0px 5px 0px;
  background: none;
  vertical-align: top;
	font-size: 12px;
}
.vystraha {
  color: #ffffff;
  background: #828282;
  border: 1px solid #CCCCCC;
}
.tlacitkoKalendare {
  display: block;
  width: 20px;
  margin:  0px;
  padding: 0px;
  height: 30px;
  cursor: pointer;
  float: right;
  background: transparent url('../editor/StyleSablonovySystem/img-black/ikonaKalendareMala.png') scroll no-repeat left top;
}
.boxVyberData {
  display: block;
  width: 200px;
  height: 22px;
}

html {
	border: none;
	height: 100%;
}
body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
  text-align: center;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
.stranka {
	position: relative;
	font-size: 12px;
	margin: 0px auto;
	padding: 0px;
	min-height: 100%;
	text-align: left;
}
.komponentaJazyky {
	position: absolute;
	top: 260px;
  left: 829px;
	width: 20px;
}
.komponentaJazyky a.CZ {
	display: block;
	float: left;
	height: 12px;
	width: 20px;
	padding: 0px;
	margin: 6px 0px 0px 0px;
	background: url('../editor/StyleSablonovySystem/vlajky/vlajka-cz.png') scroll no-repeat left top;
}
.komponentaJazyky a.EN {
	display: block;
	float: left;
	height: 12px;
	width: 20px;
	padding: 0px;
	margin: 6px 0px 0px 0px;
	background: url('../editor/StyleSablonovySystem/vlajky/vlajka-en.png') scroll no-repeat left top;
}
.komponentaJazyky a.RU {
	display: block;
	float: left;
	height: 12px;
	width: 20px;
	padding: 0px;
	margin: 6px 0px 0px 0px;
	background: url('../editor/StyleSablonovySystem/vlajky/vlajka-ru.png') scroll no-repeat left top;
}
.komponentaJazyky a.DE {
	display: block;
	float: left;
	height: 12px;
	width: 20px;
	padding: 0px;
	margin: 6px 0px 0px 0px;
	background: url('../editor/StyleSablonovySystem/vlajky/vlajka-de.png') scroll no-repeat left top;
}
.komponentaJazyky a.SK {
	display: block;
	float: left;
	height: 12px;
	width: 20px;
	padding: 0px;
	margin: 6px 0px 0px 0px;
	background: url('../editor/StyleSablonovySystem/vlajky/vlajka-sk.png') scroll no-repeat left top;
}
body {
	font-family: "Trebuchet MS", sans-serif;
  background: transparent url('../editor/StyleSablonovySystem/img-black/body.png') scroll repeat-x left top;
}
.stranka {
	width: 829px;
}
.hlavicka {
	display: block;
  position: relative;
  top: 0px;
  left: 0px;
	width: 829px;
  height: 241px;
  padding: 0px;
  margin: 0px;
	background: transparent url('../editor/StyleSablonovySystem/img-black-829/hlavicka.png') scroll no-repeat left top;
}
.odkazIndex {
  display: block;
  position: absolute;
  top: 10px;
  left: 15px;
	width: 800px;
  height: 190px;
  padding: 0px;
  margin: 0px;
  background: transparent none scroll no-repeat left top;
  overflow: hidden;
}
.hlavicka .hlavni-nabidka {
  display: block;
  position: absolute;
  top: 211px;
  left: 15px;
  width: 800px;
  height: 30px;
  padding: 0px;
  margin: 0px;
  text-align: left;
  overflow: hidden;
}
.hlavicka .hlavni-nabidka ul {
  list-style: none;
}
.hlavicka .hlavni-nabidka li {
  display: inline;
  list-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.hlavicka .hlavni-nabidka a, .hlavicka .hlavni-nabidka a:visited {
  display: inline;
	padding: 0px 8px 0px 6px;
  line-height: 25px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #ffffff;
	background: #828282;
	border-right: 1px solid #ffffff;
	text-decoration: none;
}
.hlavicka .hlavni-nabidka a:hover, .hlavicka .hlavni-nabidka a:active,
.hlavicka .hlavni-nabidka .polozkaHover a,.hlavicka .hlavni-nabidka .polozkaHover a:hover,
.hlavicka .hlavni-nabidka .selected a,.hlavicka .hlavni-nabidka .selected a:hover,
.hlavicka .hlavni-nabidka .polozkaHover a:active {
  display: inline;
	padding: 0px 8px 0px 6px;
  line-height: 25px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
	background: #828282;
	border-right: 1px solid #ffffff;
	text-decoration: none;
}
.hlavicka .topIndex {
  display: block;
  position: absolute;
  top: 10px;
  left: 15px;
	width: 800px;
  height: 190px;
  padding: 0px;
  margin: 0px;
  background: transparent url('') scroll no-repeat left top;
  overflow: hidden;
}
.telo {
	width: 829px;
	min-height: 289px;
	margin: 0px;
	padding: 0px;
  	background: transparent  url('../editor/StyleSablonovySystem/img-black-829/telo-levy-panel.png') scroll repeat-y left top;}
.teloObsah {
	width: 800px;
	min-height: 289px;
	margin: 0px;
	padding: 0px 14px 0px 15px;
	background: transparent  url('../editor/StyleSablonovySystem/img-black-829/teloObsah.png') scroll no-repeat left top;
}
.popisek {
  display: block;
}
.ikonkoveMenu
{
  font-size: 12px;
  position: absolute;
  left: 829px;
  top: 0px;
  width: 143px;
}
.ikonkoveMenu a {
display: block;
width: 120px;
}
.ikonkoveMenu a {
  color: #ffffff;
  padding: 0 12px 0 18px;
}
.panelTlacitkoOblibene {
  background: url("../editor/StyleSablonovySystem/img-black/oblibene.gif") no-repeat scroll left center transparent;
}
.panelTlacitkoTelefon {
  background: url("../editor/StyleSablonovySystem/img-black/telefon.gif") no-repeat scroll left center transparent;
}
.panelTlacitkoTisk {
  background: url("../editor/StyleSablonovySystem/img-black/tisk.gif") no-repeat scroll left center transparent;
}
.panelTlacitkoMapaStranek {
  background: url("../editor/StyleSablonovySystem/img-black/mapa_stranek.gif") no-repeat scroll left center transparent;
}
.panelTlacitkoEmail {
  background: url("../editor/StyleSablonovySystem/img-black/kontakt.gif") no-repeat scroll left center transparent;
}
.levyPanel {
  display: block;
  float: left;
  width: 184px;
  min-height: 440px;
  padding: 10px 7px 0px 7px;
  margin: 0px;
  color: #939393;
  overflow: hidden;
      	background: #f9f9f9 none scroll no-repeat left top;}
.levyPanel menu, .levyPanel menu li {
  list-style: none;
  width: 183px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  font-size: 12pxpx;
}
.levyPanel menu li a,.levyPanel menu li a:hover {
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  line-height: 20px;
  font-size: 12px;
  height: auto;
  width: 183px;
}
.levyPanel menu.hloubka2 li a,.levyPanel menu.hloubka2 li a:hover {
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 0px 0px;
  line-height: 16px;
  font-size: 12px;
  color: #939393;
  height: auto;
  width: 173px;
  font-style: italic;
}
.levyPanel menu.hloubka3 li a,.levyPanel menu.hloubka3 li a:hover {
  padding: 0px 0px 0px 20px;
  margin: 0px 0px 0px 0px;
  line-height: 16px;
  font-size: 12px;
  color: #939393;
  height: auto;
  width: 163px;
  font-style: italic;
}
.pravyPanel
{
  display: none;
}
.hlavniPanel {
  float: left;
	width: 572px;
  margin: 0px;
	padding: 20px 15px 50px 15px;
	overflow: hidden;
}
.hlavniPanel .beziciText {
  width: 522px;
}
.hlavniPanel table, .hlavniPanel form {
	width: 552px;
	margin: 5px 0px 5px 0px;
  border-collapse: collapse;
}
.levyPanel menu {
  margin-bottom: 25px;
}
.levyPanel menu menu {
  margin-bottom: 5px;
}
.levyPanel menu li a {
  font-weight: bold;
  color: #666666;
}
.levyPanel menu li a:hover {
  color:#000000;
  font-weight: bold;
}
.levyPanel menu li li li a, .levyPanel menu li li li a:hover {
  font-weight: normal;
}
.levyPanel table,.pravyPanel table {
	width: 180px;
	margin: 0px;
}
.levyPanel p,.pravyPanel p {
  padding: 5px 10px 10px 0px;
  margin: 0px;
  color: #939393;
  font-size: 12px;
  line-height: 16px;
} 
.levyPanel ul,.pravyPanel ul {
  padding: 5px 10px 10px 14px;
  margin: 0px;
  color: #939393;
  font-size: 12px;
}
.levyPanel ol,.pravyPanel ol {
  padding: 5px 10px 10px 19px;
  margin: 0px;
  color: #939393;
  font-size: 12px;
}
.levyPanel li,.pravyPanel li {
  padding: 3px 0px 5px 0px;
  margin: 0px;
  color: #939393;
  font-size: 12px;
  line-height: 16px;
}
.levyPanel .imgleft,.pravyPanel .imgleft,
.levyPanel .imgright,.pravyPanel .imgright {
	max-width: 175px;
	margin: 0px;
	padding: 0px;
}
.levyPanel img,.pravyPanel img {
	max-width: 175px;
	margin: 0px;
	padding: 0px;
}

/* <Komponenty kontaktni formular a navstevni kniha> */
.komponentaDotazy table, .komponentaKniha .prihlaseni, .komponentaKniha table {
	background: transparent none scroll no-repeat left top;
}
.komponentaDotazy table td, .komponentaKniha .prihlaseni td, .komponentaKniha table td {
	padding: 5px;
}
.komponentaDotazy .suda {
	background: #828282 none scroll no-repeat left top;
}
.komponentaDotazy table.formular {
 margin-bottom: 0px;
}
.komponentaDotazy table.formular2 {
 margin-top: 0px;
}
.komponentaDotazy .tlacitko, .komponentaKniha .tlacitko {
  background: #f9f9f9;
  width: 150px;
  height: 25px;
  line-height: 16px;
  color: #666666;
  cursor: pointer;
  margin-right: 3px;
  display: block;
}
.upozorneni, .upozorneni strong {
  color: #ff0000;
}
.upozorneniPoznamka {
  font-size: 10px;
  color: #ff0000;
}
.odeslan, .odeslan strong {
  color: #000099;
}
.komponentaKniha .bezpecnostniKod
{
  display: block;
  width: 132px;
  height: 35px;
  background: #828282;
  border: 1px solid #1F5844;
}
.komponentaKniha ul,.komponentaKniha li {
  display: block;
  margin: 0px;
  padding: 0px;
  list-style: none;
  position: relative;
  top: 0px;
  left: 0px; 
}
.komponentaKniha li {
  border: 1px #828282 solid;
  position: relative;
  top: 0px;
  left: 0px;
  margin-bottom: 5px;
}
.komponentaKniha li li {
  margin: 5px;
  border: 1px #828282 solid;
  position: relative;
  top: 0px;
  left: 0px;
}
.komponentaKniha p {
  margin: 0px;
  padding: 5px;
  position: relative;
  top: 0px;
  left: 0px;
}
.komponentaKniha .autor {
  margin: 0px;
  padding: 5px;
  background: #828282;
  color: #ffffff;
  position: relative;
  top: 0px;
  left: 0px;
  display: block;
}
.komponentaKniha .autor a, .komponentaKniha .autor:hover {
  color: #ffffff;
}
/* </Komponenty kontaktni formular a navstevni kniha> */

/* <Box s kalendarem> */
.BoxSKalendarem table {
  border-collapse: collapse;
}
.levyPanel .BoxSKalendarem table, .pravyPanel .BoxSKalendarem table {
  width: 184px;
}
.levyPanel .BoxSKalendarem table td, .pravyPanel .BoxSKalendarem table td {
  font-size: 11px;
}
.BoxSKalendarem table.Kalendar td, .BoxSKalendarem table.Kalendar th {
  padding: 3px;
  text-align: center;
  margin: 0px;
}
.BoxSKalendarem table.Kalendar td.dnesek {
	background: #828282;
	color: #ffffff;
}
.BoxSKalendarem table.Kalendar td.dnesek a, .BoxSKalendarem table.Kalendar td.dnesek:hover, .BoxSKalendarem table.Kalendar td.dnesek a:active {
	color: #ffffff;
}
/* </Box s kalendarem> */

.cistic {
	clear: both;
}
hr {
	clear: both;
}
.dolniPanel {
	position: relative;
	left: 0px;
	bottom: 0px;
	width: 829px;
	height: 50px;
  	background: url('../editor/StyleSablonovySystem/img-black-829/paticka-levy-panel.png') scroll no-repeat left top;}
.post,.patickaVnitrek {
  position: absolute;
	right: 65px;
	bottom: 12px;
  font-size: 10px;
  color: #1A50B8;
  text-align: center;
  width: 180px;
}
.post a, .post a:hover,
.patickaVnitrek a, .patickaVnitrek a:hover {
  color: #1A50B8;
}
.azMediaSeoLista {
  padding: 0px 14px 2px 14px;
  text-align: center;
}
.odkazIndex, .odkazIndex:hover {
background-image: url('../PrilohyEditor/clip_image002.png');
}
.hlavniPanel {
background: transparent url('../PrilohyEditor/hlavni-panel.png') no-repeat right bottom;
min-height:440px;
}
