a {color:a00000}
a:visited {color:b00000}
a:hover {color:d00000}

p {margin-top:5px}

.verdana {  font-family: Verdana, Arial, "arial ce", Helvetica, "helvetica ce", sans-serif; font-size: 8pt; }

body {  font-family: Verdana, Arial, "arial ce", Helvetica, "helvetica ce", sans-serif; font-size: 8pt; background: #E4E4E4; }
td {  font-family: Verdana, Arial, "arial ce", Helvetica, "helvetica ce", sans-serif; font-size: 8pt; }

hr 	{height: 1px;
	color:black;
	}

h6	{font-family: arial; margin-bottom: 0px; font-size: 12pt}	

.strankovani	{display: inline;
		text-align: left;
		margin: 0px 0px 10px 0px;}

.strankovani a	{background: #e6e6e6;
			border: 1px solid black;
			margin-left: -1px;
			padding: 0px 6px 0px 6px;
			text-decoration: none;
			font-weight: bold;
			color: #000000;
			font-family: arial;}

.strankovani a:hover	{background: #fcfc28;
				text-decoration: none;}


table {
    border-collapse: collapse;    
}

table td, table th {
    padding: 3px;
}





.fake-spacing { border-spacing: 0; border: 0; }
.fake-spacing th, .fake-spacing td { border-top: 2px solid #EEEEEE; border-left: 2px solid #EEEEEE; }

.tabulka { border-collapse: separate !important; }
.tabulka td { border-bottom: 1px solid #aaaaaa; border-right: 1px solid #cccccc; font-size: 8pt; padding: 2px; vertical-align: top; }
.tabulka td:not([bgcolor]) { background-color:#ffffff; }
.tabulka th { font-size: 8pt; text-align: left; background-color: #830707; padding: 3px; color: #ffffff; border-right: 1px solid #888888; vertical-align: top; }
.tabulka tr > *[align="center"] { text-align: center; }
.tabulka tr > *[valign="middle"] { vertical-align: middle; }
.tabulka th a:link {color:#ffffff;text-decoration:underline}
.tabulka th a:visited {color:#ffffff;text-decoration:underline}
.tabulka th a:hover {color:#ffffff;text-decoration:none}
.tabulka .edit td {background-color:#fdeb0b}
.tabulka td.edit {background-color:#fdeb0b}
.tabulka .upr td {background-color:#f8f4d1}
.tabulka td.sh {color:#aaaaaa}
.tabulka td.b {font-weight:bold}
.tabulka td.bl {border-left:1px solid #888888}
.tabulka td.br {border-right:1px solid #888888}
.tabulka td.bt {border-top:1px solid #000000}
.tabulka td.bb {border-bottom:1px solid #000000}

.tabulka tr.bl td {border-left:1px solid #888888}
.tabulka tr.br td {border-right:1px solid #888888}
.tabulka tr.bt td {border-top:1px solid #000000}
.tabulka tr.bb td {border-bottom:1px solid #000000}

.tabulka tr.bt td {padding-top:10px}
.tabulka td.r {text-align:right}
.tabulka th.r {text-align:right}
.tabulka td.c {text-align:center}
.tabulka td.b {font-weight:bold}
.tabulka .male {font-size:7pt}
.tabulka td.male {font-size:7pt}
.tabulka td.pozor {background-color:#ff0000;color:#ffffff}
.tabulka tr.off td {background-color:#dddddd;}
.tabulka .off {background-color:#dddddd;}
.tabulka td.sede {background-color:#eeeeee;}
.tabulka tr.druhyradek th {}
.tabulka tr.space td { background: transparent; height: 10px; border: 0; }
.tabulka tr.formular td {border-bottom:2px solid #830707}
.tabulka tr.zvyraznene td{background: #eeeeee; }
.tabulka tr.zvyraznene2 td{background: #FFE8B3; }
.tabulka tr.normalni td{ background: #ffffff; }
.pozor {background-color:#ff0000;color:#ffffff;padding:1px}
.tabulka td a:link {text-decoration:none}
.tabulka td a:visited {text-decoration:none}
.tabulka td a:hover {text-decoration:underline}
.tabulka td.ul a:link {text-decoration:underline}
.tabulka td.ul a:visited {text-decoration:underline}
.tabulka td.ul a:hover {text-decoration:none}
.tabulka td.th {font-size:8pt;vertical-align:top;text-align:left;background-color:#830707;padding:2px 5px 2px 5px;color:#ffffff ;border-right:1px solid #888888; font-weight:bold}
.tabulka td.inverze {background-color:#830707;color:#ffffff}
.tabulka .inverze td {background-color:#830707;color:#ffffff}
.tabulka td.inverze a {color:#ffffff}
.tabulka .inverze td a {color:#ffffff}
.tabulka td.sort-arrow { cursor: s-resize; padding-top: 0; padding-bottom: 0; vertical-align: top; line-height: 17px; vertical-align: middle; text-align: center; }
.tabulka td.sort-arrow span { font-size: 17px; position: relative; top: -2px; }

.tabulka .inputB input {font-weight:bold}
.tabulka .inputR input {text-align:right}
.tabulka .inputC input {text-align:center}


.redMenu {border:1px solid #000000;padding:5px 5px 5px 5px;margin-bottom:10px;background-color:#ffffff;margin-right:5px;}
.redMenu2 {border:2px solid #000000;padding:5px 5px 5px 5px;margin-bottom:10px;background-color:#ffffff;margin-right:5px;}
.zprava {border:1px solid #000000;padding:5px 100px 5px 5px;margin-bottom:10px;background-color:#fdeb0b;}
.help {cursor: help; border-bottom:dotted 1px}

.zpravaPlaceholder:after {border:1px solid transparent;padding:5px 100px 5px 5px;margin-bottom:10px;content:"\00a0";display: block;}
.zprava + .zpravaPlaceholder:after { display: none; }