body  { font-family: arial, helvetica, sans-serif; font-weight:normal;  font-size: 0.8em;  }
div, p, body, html, form, table, input.flog   {margin: 0px; padding: 0px; }

a, a:link, a:visited    { color:#565352;}
h1, caption, #katalog li a   { color:#119EB2;}

#all      { text-align: left; background-color: #fff; padding-top: 10px;   }
div#menu, #katalog, #foot span   { display: none; }

p.k2                          { border-top: 1px solid #119EB2; margin-top: 20px; font-size: 0.9em;  }
textarea, table.k2, .k2       { width: 350px; height: 45px;  }
input.t:focus, textarea:focus { font-weight: bold; }
input.short                   { width: 35px; }

.unf          {clear: both; width: 0px; height: 0px; }

h1,h2, caption  { font-weight:bold;  margin: 0px 0px 5px 0px; padding: 2px; clear:both; }
h1              { font-size: 1.5em; }
h1.logo, .logo  { background-image: url('../img/logo.gif'); background-repeat: no-repeat; padding: 0px 0px 0px 45px; }
h2, caption     {  margin: 10px 0px 5px 0px; font-weight: bold; }
caption         { font-size:1.2em; }
h2              { font-size:1.4em;  padding-left: 0px; }
h4, h3          { font-size:1.2em; font-weight: normal; }
h3              { font-weight: bold; }
#content h3     { font-weight: bold; }
p, table        { padding: 8px 8px; }
caption span    { font-weight: normal; color: black; font-size: 0.8em; }

#content p.fail { border: 2px solid #dd0000; padding: 8px; width: 91%; margin-top: 30px;  }


span.cas  { float: right; font-size: 0.8em; }
.akce     { padding: 10px; border: 1px solid #119EB2; margin: 10px 10px 10px 0px; }
.akce h3  { border-bottom :  1px dashed #119EB2; padding: 0px; margin: 5px 3px 3px 3px; }

.invis    { display: none; }
#foot     { margin: 35px 45px 5px 45px; border-top: 1px solid #565352; padding: 10px 0px; font-size: 0.8em; }
#foot a   { font-weight: bold; }



table.obj th  { background-color: #ededed; text-align: center; border-bottom: 1px solid #dedede; padding: 3px 2px;  }
table.obj     { border: 1px solid #dedede; }

kbd {padding:0px 1px 0px 1px;border-width:1px 2px 2px 1px;border-style:solid;}
abbr {border-bottom:1px dashed;cursor:help;}
acronym {border-bottom:1px dashed;cursor:help;}
dfn {font-style:normal;border-bottom:1px dashed;cursor:help;}
code {font-family: courier, monospace;border:1px solid #cccccc;background-color:#ffffcc;padding-left:1px;padding-right:1px;}
samp {font-family: courier, monospace;border:1px solid #cccccc;background-color:#ccffcc;padding-left:1px;padding-right:1px;}
table {font-size:1em;}
img.left {float:left;margin-right:12px;}
img.right {float:right;margin-left:12px;}
p.indent {margin-left:40px;}
p.left {text-align:left;}
p.center {text-align:center;}
p.right {text-align:right;}
span.underline {text-decoration:underline;}
span.strikethrough {text-decoration:line-through;}
div.textbox {clear:both;float:left;width:150px;font-size:.8em;padding:2px 10px;border-top:1px solid gray;border-bottom:1px solid gray;}
div.photo {float:right;width:auto;font-size:.8em;font-weight:bold;padding:4px;}
hr {width:90%;height:1px;color:black; border-top: 0px; }
.clear {clear:both}
#content a img {    padding: 6px;    border: 1px solid #aeaeae;    margin-right: 4px;    } 
table { border-collapse: collapse; width: 95%; }
table.thr th  { text-align: right; }
.line td  { background-color: #E9F9FB; }
.r, .obj th.r  { text-align: right; }
.c, #foot  { text-align: center; }
.l, .obj th.l  {text-align: left;}
#content a img.nob { border: none; padding: 2px 0px 0px 0px;  }

input.sub, a.butt  { margin: 0px; height: 23px; border: 1px solid #119EB2;background-color: #eaeaea; cursor: pointer; padding: 2px 8px; text-decoration: none; color: #000; font-weight: bold; font-size: 1em;  }


