body {
  margin-left:0px;
  margin-right:0px;
  margin-top:25px;
  background-color:#666666;
  font-family:Verdana;
  font-size:10px;
}
a.hlavicka {
  color:#5B5B5B;
  text-decoration:none;
}
a.hlavicka:hover {
  color:gray;
  text-decoration:none;
}
a.mail {
  color:#B40204;
  text-decoration:none;
}
a.mail:hover {
  color:gray;
  text-decoration:none;
}
a.letak {
  color:gray;
  text-decoration:underline;
}
a.letak:hover {
  color:gray;
  text-decoration:none;
}
a {
  color:black;
  text-decoration:none;
}
a:hover {
  color:#B40204;
  text-decoration:none;
}
h1 {
  display:none;
}
h2 {
  font-family:Verdana;
  font-size:12px;
  color:#A40204;
  margin-top:4px;
  margin-bottom:4px;
}
h3 {
  font-family:Verdana;
  font-size:11px;
  color:black;
  margin-top:18px;
  margin-bottom:0px;
}
h4 {
  font-family:Verdana;
  font-size:14px;
  color:black;
  margin-top:18px;
  margin-bottom:0px;
}
h5 {
  font-family:Verdana;
  font-size:11px;
  color:black;
  font-weight:bold;
  padding: 4px;
  margin-top:1px;
  margin-bottom:4px;
  background-color: rgb(172,172,172);
}
ul {
  margin-top:8px;
}
li {
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  line-height:20px;
  list-style-type:disc;
  color:#A40204;
}
img.certifikat {
  width:70px;
  height:100px;
  border:1px solid silver;
  padding:5px;
  margin-left:5px;
}
.cert {
  width:625px;
  height:112px;
  text-align:center;
  padding-top:11px;
}
.gray1 {
  width:100%;
  height:70px;
  border-top:1px solid #C0C0C0;
  border-bottom:1px solid #E0E0E0;
  background-color:#888888;
  background-repeat:no-repeat;
  background-position:center;
}
.gray1a {
  width:100%;
  height:30px;
  border-bottom:1px solid #C0C0C0;
  border-top:1px solid #E0E0E0;
  background-color:#888888;
}
.gray2 {
  width:100%;
  height:30px;
  border-bottom:1px solid #EFEFEF;
  background-color:#C0C0C0;
}
.gray2a {
  width:100%;
  height:20px;
  border-top:1px solid #EFEFEF;
  background-color:#C0C0C0;
}
.gray2b {
  width:40%;
  height:100px;
  border-top:1px solid #EFEFEF;
  background-color:#E0E0E0;
  float: left;
  margin-right: 8px;
  padding:4px;
}
.gray3 {
  width:100%;
  height:10px;
  background-color:#E0E0E0;
  font-size:1px;
}
.adresa {
  width:800px;
  height:24px;
  padding-top:5px;
  margin-left:auto;
  margin-right:auto;
  text-align:right;
  font-family:Arial;
  font-size:16px;
  font-weight:bold;
  letter-spacing:1px;
}
.gray4 {
  width:100%;
  min-height:400px;
  overflow-y: auto;
  padding-top:10px;
  background-color:#EFEFEF;
}
.obsah {
  width:800px;
  min-height:300px;
  margin-left:auto;
  margin-right:auto;
}
.menu {
  width:150px;
  height:300px;
  float:left;
}
.data {
  width:625px;
  min-height:310px;
  padding-left:20px;
  float:left;
}

.data img
{
  border : 0px;
}
.obrazek {
  width:625px;
  height:310px;
  background-image:url(../img/obrazek.jpg);
  background-repeat:no-repeat;
}
.item {
  width:136px;
  height:18px;
  padding-left:15px;
  padding-top:3px;
  margin-top:6px;
  background-color:#E0E0E0;
  background-image:url(../img/red.gif);
  background-repeat:repeat-y;
  font-family:Verdana;
  font-size:12px;
  font-weight:normal;
  color:black;
}
.item2 {
  width:136px;
  padding-left:15px;
  padding-top:3px;
  margin-top:6px;
  background-color:#E0E0E0;
  background-image:url(../img/red.gif);
  background-repeat:repeat-y;
  font-family:Verdana;
  font-size:12px;
  font-weight:normal;
  color:black;
}

.item2 ul{
  padding-left:20px !important;
}

.doplnek {
  width:136px;
  padding-top:10px;
  padding-left:7px;
  padding-right:7px;
  padding-bottom:15px;
  background-color:#E0E0E0;
  font-family:Verdana;
  font-size:11px;
  font-weight:normal;
  text-align:center;
  line-height:16px;
}
.text {
  margin-top:0px;
  margin-bottom:0px;
  padding-top:12px;
  font-family:Verdana;
  font-size:11px;
  color:black;
  text-align:justify;
  text-indent:30px;
}
.kontakt {
  margin-top:0px;
  margin-bottom:0px;
  padding-left:17px;
  padding-bottom:6px;
  font-family:Verdana;
  font-size:11px;
  color:black;
  line-height:18px;
}
.red {
  color:#A40204;
  margin-left:-17px;
}

#parametry
{
  border: 1px solid black;
}

#soubory
{
  border: 1px solid black;
}

#parametry .second
{
  text-align:right;
}

#cenik td
{
  vertical-align: top;
  text-align: center;
}

#cenik tr
{
  background-color : #E0E0E0;
  margin-top:2px;
}

.watermark {
   font-style: italic;
   color: #999 !important;
}

#obrazky img{
  padding-right: 4px;
  padding-bottom: 4px;
  border: 0px solid black;
}

.message
{
  font-weight : bolder;
  font-size : 12px;
  padding : 4px;
  background-color: rgb(153,255,153);
  color : rgb(204,255,204);  
}

.error
{
  font-weight : bolder;
  font-size : 12px;
  padding : 4px;
  background-color: rgb(204,0,0);
  color : rgb(102,0,0);    
}