BODY {padding:0px; margin:0px;}

BODY,TABLE, TD, TH, DIV, P {font-family:Verdana,Arial, Sans Serif; font-size:9pt;}

TD,TH {vertical-align:top;}

DIV.error {background-color:red; color:white; margin:10px 50px 10px 50px; border:2px ridge red; padding:10px;}

DIV.info {background-color:green; color:white; margin:10px 50px 10px 50px; border:2px ridge lightgreen; padding:10px;}

H1 {font-size:18pt; font-family:Times, Times New Roman, Serif; font-style:italic; font-weight:normal; border-bottom:1px ridge #F2E4D4; text-align:right;}
H2 {font-size:14pt; font-weight:normal; margin-left:25px;}

A {color:#2E3192; font-weight:bold; text-decoration:none;}
A:hover {color:#000000; text-decoration:underline;}


TD.header {background:navy; color:white; font-size:18pt; padding:3px;}

TD.menu {padding-left:3px; font-size:10pt;}
.menu A {color:black; font-weight:bold; text-decoration:none; margin-left:5px;}
.menu A:hover {color:#2E3192;}
.menu H2 {margin:10px 0px 15px 0px; padding:0; font-family:Times,Times New roman,Serif; font-size:14pt; font-style:italic; font-weight:bold; border-bottom:1px solid black; width:147px}

.legend TD {font-size:9pt; font-family:Tahoma,Arial,Verdana; vertical-align:middle}
.legend TD {padding-right:4px;}

TD.page {padding:5px;}

TABLE.dialog {background:#D0E0FF; border:2px ridge #D0E0FF; width:80%; margin-left:25px;}
.dialog TH {text-align:right; font-weight:bold; padding:3px; vertical-align:top;}
.dialog TD {text-align:left; font-weight:normal; padding:3px; vertical-align:top;}

TABLE.reddialog {background:Red; border:2px ridge red; width:50%; margin-left:25px;}
.reddialog TH {text-align:right; font-weight:bold; padding:3px; vertical-align:top; color:white;}
.reddialog TD {text-align:left; font-weight:normal; padding:3px; vertical-align:top; color:white;}

TABLE.searchdialog {background:#D9AB77; border:2px outset #D9AB77; width:100%;}
.searchdialog TH {font-size:8pt; text-align:right; font-weight:bold; padding:2px; vertical-align:middle;}
.searchdialog TD {font-size:8pt; text-align:left; font-weight:normal; padding:1px; vertical-align:middle;}
.searchdialog INPUT {font-size:7pt;}
.searchdialog SELECT {font-size:7pt;}

TH.heading {background:#30245E; color:white; font-size:13pt; font-family:Times, Times New Roman, Serif; font-style:italic; font-weight:normal; border-bottom:1px solid black; text-align:right;}
TH.redheading {font-size:12pt; color:white; background:black; border-bottom:1px solid red; text-align:right;}

TABLE.overview {background:white;}
.overview TH {border-top:1px ridge #D9AB77; border-bottom:1px ridge #D9AB77; border-right:1px ridge #D9AB77; text-align:center; font-weight:bold; padding:2px; background:#D9AB77; color:black;}
.overview TD {font-size:8pt; border-bottom:1px ridge #A67C52; border-right:1px ridge #A67C52; text-align:left; font-weight:normal; padding:2px;}
.titul TD {background-color:#FDFFD7;}
.akce TD {background-color:#FFFFE0;}
TH.left {border-left:1px ridge #A67C52; text-align:left;}
TD.left {border-left:1px ridge #A67C52;}
TH.icons {text-align:left; padding:0;}
TH.info {padding-bottom:5px; font-size:10pt; font-weight:normal; border-left:1px ridge #A67C52;}
TD.spacer {background:#F2E4D4; border:none;}
TD.foto {border-left:1px ridge #A67C52; text-align:center; vertical-align:center;}
.icons IMG {padding:0; margin:0;}
.overview PRE {margin:0};

TABLE.internal {margin:0; border:0;}
.internal TD {font-size:8pt; margin:0; padding:1px; padding-bottom:0px; border:0; text-align:left}
.internal TH {font-size:8pt; margin:0; padding:1px; padding-bottom:0px; padding-left:0; border:0; text-align:left; color:black; background-color:white;}

TH.info {text-align:left; font-size:9pt; font-weight:bolder; background:#FFFFC0; color:black; border-top:none; border-left:none; padding:5px}

input.button {font-size:10pt; border:2px outset #FFFFC0; background:#FFFFC0; }

.smaller {font-weight:normal; font-size:8pt;}
.nazev {font-size:11pt;}

TABLE.infotable {}
.infotable TH {text-align:right; font-weight:bold; padding:3px; vertical-align:top;}
.infotable TD {text-align:left; font-weight:normal; padding:3px; vertical-align:top;}


