@charset 'UTF-8';

strong {font-weight:bold;}
em {font-style:italic;}

a:hover {text-decoration:none;}

a { color:#424f7b;}



h1 { 
	color:#424f7b;
	font-size:1.8em;
	font-weight:bold;
	margin-bottom:15px;
	padding-top:0.5em;
}

h1.sifr {
	font-size:2.0em;
	padding-top:0;
}

.darkBackground h1.sifr {
	color:#fff;

}

h2 { 
	color:#424f7b;
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:15px;
}

.darkBackground h2 {
	color:#FFFFFF;
}


h3 { 
	color:#424f7b;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:15px;
}

label { 
	font-weight:bold;
	display:inline-block;
	margin:5px 0;
}

p {
	line-height:1.8em;
	margin-bottom:15px;
}

.darkBackground p  {
	color:#fff;
}

.darkBackground a {
	color:#FF8137;
}

.darkBackground .textLink {
	color:#fff;
	text-decoration:none;
	cursor:default;
}

.darkBackground a.textLink span {
	cursor:pointer;
	color:#3baaea;
	text-decoration:underline;
}

.darkBackground a.textLink span:hover {
	text-decoration:none;
}

a.download { padding: 10px 0 10px 30px; background: url(/images/ico/pdf.gif) 0 50% no-repeat; }
a.download2 { padding: 10px 0 10px 30px; background: url(/images/ico/pdf-2.gif) 0 50% no-repeat; }
a.download-xls { padding: 10px 0 10px 30px; background: url(/images/ico/xls.gif) 0 50% no-repeat; }
a.download-doc { padding: 10px 0 10px 30px; background: url(/images/ico/doc.gif) 0 50% no-repeat; }

/* tabulky */
table { margin-bottom: 1em;}
table.vysledky-hledani {
	width:99%;
}
table.vysledky-hledani td, table.vysledky-hledani th {
	padding:5px 10px;
}
table.vysledky-hledani td {
	border-bottom:1px solid #b9dde4;
}

table.vysledky-hledani th {
	font-weight:bold;
	
}

table.vysledky-hledani tr.odd td {
	background-color:#e1f5f9;
}
table.vysledky-hledani td a {
	text-decoration:none;
}
table.vysledky-hledani td a:hover {
	color: #c00;
}
table.vysledky-hledani td span.poznamka {
	color:#ff9900;
}
table.vysledky-hledani * img { border:1px solid #b9dde4; }

table.table-top tr td {
	vertical-align:top;
	padding:3px;
}
table.table-top tr td label {
	font-weight:normal;
	width:98%;
}
table.table-top tr td span.old {
	color:#e63;
}

div.strankovani { margin: 0px auto; text-align: center; }
div.strankovani a { /*border: 1px solid #b5b5b5;*/ padding: 0.25em 0.5em; /*background-color: #dedede;*/ font-size: 0.9em; }
div.strankovani a.active { color: #c00; }

.darkBackground ul.text li {
	list-style:disc;
	color:#fff;
	padding-left:10px;
	margin-left:15px;
}

.white { color:#fff;}

.darkBackground ul { margin-bottom:10px;}