body {
	background-color: #FFEBCA;/*#fffffa;*//*#e2f1FF;*/
	font-family: Verdana,"Geneva CE",lucida,sans-serif;
	line-height: 1.4em;
	font-size: 100.01%;
}
body, html {
  height: 100%;
}
br {
	line-height: 0;
}
td br {
	line-height: 1.4em;
}
pre {
	font-family: monospace;
}
body, th, td {
	font-size: 82%;
/*	letter-spacing: -1px;*/
}
input, select {
	font-size: 100%;
}
h2, .pruh {
	font-size: 147%;
}
a {
	color: maroon;
	text-decoration: none !important;
	border-bottom: 1px solid;
	padding-bottom: 1px;
}

a:visited {
	color:  maroon;
}

a:hover {
	text-decoration: none;
	color: blue;
}

table.vysledky tr td a:hover {
	background-color: #FFE6BB;
}
	
a:active {
	text-decoration: none;
}

table.zahlavi a, table.pruh a, th a {
	border:0;
}

tr {
	line-height: 1.4em;
}
tr td, tr th {
	padding: 2px 5px;
}
tr th {
  padding: 0.4em 0.6em;
}
table.vysledky tr, table.kusy tr, table.listek tr, table.dokument tr, table.richter tr {
	background-color: #FFF5E3;
	color: black;
}
table.listek, table.kusy, table.vysledky, table.nic {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
table.richter {
	margin-top: 1em;
}
table.kusy {
  margin-top: 1.4em;
  margin-bottom: 1.4em;
}

th {
	background-color: maroon;
	font-weight: bold;
	color: white;
	text-align: center;
	line-height: 1.3em;
}
table.baze hr {
	margin-top: 1.5em;
	margin-bottom: 1em;
}
table.baze {
	margin-bottom: -2em;
}
.pruh tr {
	background-color: maroon;
	color: white;
}
table.pruh a:hover {
    color: #FFE6BB !important;
}

table.nic tr {
/*	color: #FFEBCA;*/
	visibility: hidden
}

table.nic tr * {
/*	color: black;*/
	visibility: visible;
}


.hover {
	background-color: #FFE6BB;
}
.hover a[href^="l.dll"] {
	color: blue;
}
#addthis {
	border: none;
	margin: 1em 0;
	display: block;
}
.obalky_loga {
  margin-top: 1em;
}
.obalky_loga a {
	border: none;
}
.obalky_loga img {
  margin: 0.5em;
}
.aobalka a {
  border:none;
} 
.aobalka img {
  margin: 1em 1em 0 0;
}
.lobr {
  margin: 1em 1em 1em 8em;
}

p.region {
    line-height:2.2em;
}

/* jquery suggest styles */
.ac_results {
	border: 1px solid gray;
	background-color: white;
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	display: none;
}

.ac_results li {
	padding: 2px 5px;
	white-space: nowrap;
	color: #101010;
	text-align: left;
}

.ac_over {
	cursor: pointer;
	background-color: #F0F0B8;
}

.ac_match {
	text-decoration: underline;
	color: black;
}
input[type="text"], input[type="password"], textarea { border: 1px solid #aaa; }
select { border: 1px solid maroon; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { border: 1px solid maroon; }

#zobraz, span.button2, a[href^="l.dll?bdf"], center > a[href^="l.dll?hal"] {
  border: 2px solid black;
  background:#FFF5E3;
  font-weight: bold;
  padding: 0.5em 1em;
  margin: 1.5em 0 0.5em;
  display: block;
  width: 40%;
}

a[href^="l.dll?bdf"] {
  background: #FFF5E3;
}

a:hover #zobraz, a:hover span.button2, center > a:hover[href^="l.dll?hal"], a:hover[href^="l.dll?bdf"] {
	background: #FFE6BB;
}


#middle {
  margin: 0.5em auto 1.5em auto;
}

#nejhledanejsi {
  border: none;
  height: 500px;
  width: 200px;
  display: block;
  overflow: hidden;
}

#fb-root {
  display: inline;
}
span iframe {
  position: relative;
  top: -6px;
}



@media print {
body {
	color: black;
	background-color: transparent;
	font-size: 12pt
}
h1, h2, h3, h4, h5, h6 {
	page-break-after: avoid
}
a {
	text-decoration: none;
	color: black
}
a:visited {
	color: black
}
table {
	background-color: white;
	color: black;
	font-size: 12pt
}
td {
	background-color: white;
	color: black;
	font-size: 12pt
}
th {
	background-color: white;
	color: black;
	font-size: 12pt
}
img, table.zpet, span#dmoznosti, span#footer2, span#zobraz, span#odkazpodob, span.zobraz, span#hledejaut {
	display: none
}


}


.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

