body {background-image : url('img/back.gif'); background-color: #ffffff; margin: 0; padding: 0; color: black; font-family: Trebuchet MS, Helvetica, sans-serif, Arial; height: 100%; font-size: 9pt;}
html {height: 100%;}

abbr {color: gray; cursor: help;}

#kalkulace .leva {float: left;}
#kalkulace .dole {clear: both;}
#kalkulace label {display: block; margin-right: 10px;}
#kalkulace input {width: 200px;}
#kalkulace .labelbr {display: block;}
#kalkulace .labelbrred {display: block; color: red;}
#kalkulace .field {display: block; margin-bottom: 5px; margin-top: 5px;}
#kalkulace .field input {width: auto;}
#kalkulace textarea {width: 200px; height: 67px;}
#kalkulace .pozn {width: 418px; height: 50px;}
#kalkulace fieldset {width: 200px; padding: 0; margin: 0;}

#predvedeni .leva {float: left;}
#predvedeni .dole {clear: both;}
#predvedeni label {display: block; margin-right: 10px;}
#predvedeni input {width: 180px;}
#predvedeni .labelbr {display: block;}
#predvedeni .labelbrred {display: block; color: red;}
#predvedeni .field {display: block; margin-bottom: 5px; margin-top: 5px;}
#predvedeni .field input {width: auto;}
#predvedeni textarea {width: 180px; height: 115px; _height: 108px;}
#predvedeni fieldset {padding: 3px; margin: 0;}
#predvedeni select {width: 100%;}
#predvedeni #konkurentnazev {margin-left: 23px;}
#predvedeni #terminvas {margin-left: 23px;}
.zvyrazneny {font-weight: bold; color: red;}

.neviditelny {display: none;}

A:link { color: black; text-decoration: underline;}
A:visited { color: black; text-decoration: underline;}
A:active { color: black; text-decoration: none;}
A:hover { color: black; text-decoration: none;}

#menu ul.menuhlavni { margin: 0; padding: 0; list-style-type: none; display: inline; }
#menu ul.menuhlavni li {margin: 0; padding: 0; list-style-type: none; display: inline; }

#menu ul.menuhlavni li.open a {
  display: block;
  background: url("img/chlivekopen.gif");
  background-repeat : no-repeat;
  height: 19px;
  margin-top: 1px;
  padding-top: 1px;
  background-color: #050706;
  color: white;
  z-index: 1;
  text-decoration: none;
}

#menu ul.menuhlavni a {
   display: block;
   background: url("img/chlivek.gif");
   background-repeat : no-repeat;
   height: 19px;
   margin-top: 1px;
   padding-top: 1px;
   background-color: #050706;
   color: white;
   z-index: 1;
   text-decoration: none;
   }

#menu ul.menuhlavni a:hover {
  color: white;
  background-image: url("img/chlivekred.gif");
   }
#menu ul.menuhlavni li.open a:hover {
  color: white;
  background-image: url("img/chlivekredopen.gif");
   }

#menu ul.menuhlavni a:active {
  color: white;
  background-image: url("img/chlivekred.gif");
   }
#menu ul.menuhlavni li.open a:active {
  color: white;
  background-image: url("img/chlivekredopen.gif");
   }

#menu ul.menuhlavni a:visited {
   color: white;
   text-decoration: none;
   }
#menu ul.menuhlavni li.open a:visited {
   color: white;
   text-decoration: none;
   }

#menu ul#podmenu {margin: 0; padding-left: 15px; list-style: none;}
/*#menu ul#podmenu li{padding-left: 5px; padding-top: 1px;}*/
#menu ul#podmenu li {padding: 1px 0 1px 0;}

#menu ul#podmenu li a { color: black; text-decoration: underline; display: inline; background: #ffffff;}
#menu ul#podmenu li a:visited { color: black; text-decoration: underline; background: #ffffff;}
#menu ul#podmenu li a:active { color: black; text-decoration: underline; background: #ffffff;}
#menu ul#podmenu li a:hover { color: #D10000; text-decoration: none; background: #ffffff;}


img {border: 0px;}

.chyba {text-align: center; color: red; font-weight: bold; display: block;}

.zakladna {width: 750px ; background-image : url('img/pozadi.gif'); background-color: #ffffff; margin: 0 auto;}

.logo {margin-left: 58px; margin-right: 58px; margin-top: 0px; background-image : url('img/pozadi_muz.gif'); width: 632px; height: 124px; color: white;}
.logo h2 {display: none;}

.frws {display: inline; padding-left: 58px;}
.frws h2 {display: inline; font-size: 8pt; font-weight: normal;}

.cernypas { background-color: #050706; height: 20px; margin-left: 58px; margin-right: 60px;}

.spodnizakladna { background-repeat : repeat-y; background-position : left; background-image : url('img/menuback2.gif'); margin-left: 38px;}

#menu {float: left; width: 149px; height: auto; margin-left: 20px; _margin-left: 10px; border-right: 20px black solid;}

.posun { clear: both; background-color: #050706; text-align: right; color: white; padding-right: 5px; font-size: 8pt; height: 18px; padding-top: 4px; margin-right: 38px; }
.posun a { color: white; text-decoration: none;}
.posun a:visited { color: white; text-decoration: none;}
.posun a:active { color: white; text-decoration: none;}
.posun a:hover { color: white; text-decoration: underline;}

.plocha { float: right; padding: 20px; width: 440px; margin-right: 38px; _margin-right: 28px; }
.plocha #skoleni label {display: block; margin-right: 5px;}
.plocha #skoleni .labelbr {display: block;}
.plocha #skoleni input {width: 200px;}
.plocha #skoleni select {width: 207px;}
.plocha #skoleni textarea {width: 200px;}
.plocha #skoleni .adresa {height: 137px;}
.plocha #skoleni .kratky {width: 20px;}
.plocha #skoleni .leva {float: left;}
.plocha #skoleni .dole {clear: both; margin-top: 5px;}
.plocha #skoleni em {text-align: center; display: block;}
.plocha #skoleni h1 {text-align: center;}
.plocha #skoleni p {line-height: 19px;}
.plocha #skoleni p.datum {font-size: 12pt; font-weight: bold; color: #D10000; text-align: center;}
.plocha #skoleni p.center {text-align: center; padding: 0; margin: 0 0 10px 0;}
.plocha #skoleni p.ceny input {width: auto;}
.plocha #skoleni p.ceny em {display: inline;}
.osob {width: auto;}

.cernypasmaly { background-color: #050706; height: 20px; width: 149px; }
.cernypasmalyin {border-top: 1px solid white; height: 20px; width: 146px; }
#aktuality {width: 120px;}
#aktuality em {font-style: normal; margin: 5px 0 10px 0; display: block; letter-spacing: 1px;}
#aktuality ins {color: #D10000; font-weight: bold; text-decoration: none;}
#aktuality p {margin: 0 0 10px 0;}

h1 {font-size: 14pt;}
h2 {font-size: 12pt;}
h3 {font-size: 11pt;}

.nadpis2 { font-weight: bold; text-decoration: underline;}

.img { background-color: #e5e5e5; width: 180px; text-align: center; padding-top: 10px; padding-bottom: 10px; border-right: 1px solid silver; border-bottom: 1px solid #adadad; font-weight: bold; color: #3e3e3e; font-size: 8pt;}

.pform {display: inline;}
.tdhlav {width: 140px; text-align: right; }
.inputtext {width: 150px; margin-left: 4px; background-color: #f0f0f0; color: #D10000; font-size: 9pt; padding: 2px;}
.inputsub {width: 160px; margin-left: 4px; background-color: #f0f0f0; color: #D10000; font-size: 9pt; padding: 2px;}
.inputsubvyp { background-color: #f0f0f0; color: #D10000; font-size: 9pt; padding: 1px; }

.th {text-align: left;}

th {vertical-align: top;}

.bunkath {width: 30px;}

.kurziva {font-style: italic;}

.tablecenik {font-size: 8pt;}

.theadcen {background-color: silver; font-weight: bold; text-align: center; }

td {vertical-align: top;}

.trover {background-color: gray;}

#vzdelavaci {background: rgb(245,245,245);}
#vzdelavaci tr.svetla {background: white;}
#vzdelavaci td {padding: 3px;}
#vzdelavaci td.info {text-align: center;}

p.cervene {text-align: center; font-size: 11pt; color: #D10000; font-weight: bold;}
#vzdel {text-align: center;}

