h1#printinfo { display: none; }

div#databaze { font-size: 12px; vertical-align:top; padding:5px 5px 5px 15px; }

div#databaze p { font-size: 12px; }

div#databaze form { margin: 0; padding: 0; }

table#projekty  { width: 95%; margin: 0 auto 20px auto; border: 1px solid #B8B8B8; }

table#projekty input, table#projekty textarea { font-size: 12px; font-family: arial; }

table#projekty input.but { font-size: 14px; padding: 6px 15px; font-weight: bold; }

table#projekty select { margin: 0; }

table#projekty h2 { color: #4B4B4B; font-size: 12px; margin: 0; padding: 0; }
table#projekty h2 span { font-weight: normal; }
table#projekty h2 a:link, table#projekty h2 a:visited { font-size: 11px; color: #5a7af0; padding: 0 2px;}
table#projekty h2 a:hover { color: red; }

table#projekty ul { list-style-type: none; margin: 6px 0 0 20px; }

table#projekty td { font-size: 12px; color: black; vertical-align: top; padding: 10px; background-color: #F2F2F2}

table#projekty td.spacer { padding: 0; }

table#projekty td.tablabel { font-size: 14px; font-weight: bold; color: #4B4B4B; background: url(/images/tab_grad.gif) 0% 0% repeat-x; }
table#projekty td.steplabel { background-color: #e1e1e1; }
table#projekty td.steplabel table { width: 100%; border: 1px solid #fdfdfd; }
table#projekty td.steplabel table td { padding: 5px 10px;  }
table#projekty td.steplabel table td.krok-active { color: #4B4B4B; color:red; font-size:10px; font-family:verdana; font-weight: bold; }
table#projekty td.steplabel table td.krok { background-color: white; border-bottom: 1px solid #fdfdfd; color: gray; font-size:10px; font-family:verdana; font-weight: bold; }
table#projekty td.steplabel table td.krokpopis { color: #4B4B4B; font-size:11px; font-family:verdana; }
table#projekty td.steplabel table a { color: #4B4B4B; font-size:10px; font-family:verdana; font-weight: bold;  }
table#projekty td.steplabel table a:hover { color: red; }


table#projekty td.sekcelabel { border-top: 1px solid #B8B8B8; padding: 4px 0 15px 0;  }
table#projekty td.sekcelabel span {  font-size: 11px; letter-spacing: 0.1em; padding: 4px 10px 4px 15px; font-weight: normal; color: white; background: url(/images/sekce_round.gif) 100% 100% no-repeat; }

table#projekty td.odeslat { background-color: #E8E8E8; border-top: 1px solid #B8B8B8; padding: 15px 10px 15px 0; text-align: right; }

table#projekty .chyba { padding: 5px; border: 2px solid red; color: red; font-size: 10px; font-family: verdana; }

table#projekty .nepovinne { font-size: 10px; font-family: verdana; color: gray; }

table#projekty table.innertab  { margin-top: 10px; }

table#projekty table.innertab td { padding: 3px; font-size: 11px; vertical-align: middle;}

table#projekty table.innertab td.radioholder { padding: 0 0 0 12px;  }

table#projekty table.innertab input { display:inline; margin:0; padding: 4px 0 0 0; }


div#chyba { border: 3px solid red; padding: 5px 15px 15px 60px; background: url(/images/icons/projekty/chyba.gif) 10px 10px no-repeat; }

div#chyba p { font-weight: bold; }

div#chyba ul { margin: 0; padding: 0; list-style-type: none; color: red; }

div#chyba a.big { font-size: 25px; }

p#noscript { color: red; padding: 5px; border: 2px solid red; margin: 5px 0; }

div#ok { padding: 35px 100px 0 140px; background: url(/images/icons/projekty/ok.gif) 10px 10px no-repeat; }

div#ok p { line-height: 1.5; }

div#preview { padding: 25px 100px 0 60px; background: url(/images/icons/projekty/preview.gif) 10px 10px no-repeat; }
div#preview p { line-height: 1.5; }

div#preview h2 { margin: 0 0 15px 0; padding: 0; }


table#previewtab { width: 100%;  }

table#previewtab td { vertical-align: top; padding: 5px; color: black; }
table#previewtab td.label { text-align: right; color: gray; white-space: nowrap; }
table#previewtab td.xlabel { color: gray; font-style: italic; font-weight: bold; border-top: 1px solid silver; }
table#previewtab td.spacer { padding: 0;}


table#previewtab input.but { font-size: 14px; padding: 6px 15px; font-weight: bold; }

table#previewtab td.pokracovat { text-align: right; }

ul#projlist { list-style-type: none; margin: 0; padding: 0; }
ul#projlist li { padding: 8px 0; font-size: 13px; }
ul#projlist a span.nb { text-decoration: none; padding-left: 10px; }

ul#projlist div.dbox { position: relative; border: 1px solid silver; background: #eee; padding: 10px; }
ul#projlist div.dbox a.closedet { position: absolute; top: 5px; left: 90%; font-size: 12px; }
ul#projlist div.dbox h1 { text-align: left; color: black; font-size: 14px; margin: 0 0 15px 0; padding: 0; }
ul#projlist div.dbox table { width: 100%; }
ul#projlist div.dbox table td { vertical-align: top; padding: 5px 0; color: black;  }
ul#projlist div.dbox table td.pilabel { text-align: right; white-space: nowrap; padding-right: 10px; color: gray; }

h1.pinfo { color: black; font-size: 18px;  }

table#pinfotab td { vertical-align: top; padding: 5px 0; color: black; }
table#pinfotab td.pilabel { text-align: right; white-space: nowrap; padding-right: 10px; color: gray; }
