#fck {font-family: verdana, arial, sans-serif;
        color:black;
        text-align:left;
        background-color: #D1D1D1;
          font-size: 11px;
          text-decoration: none;}

img {
	border: 0;
  margin-right: 18px;
  margin-bottom: 1em;
	float: left;
}


a {
	color: #464544;
}

a:hover {
  color: #c03e17;
}

h1 {
  font: 18px arial, sans-serif;
  color: rgb(0,0,0);
  border-bottom: 1px solid #2A2A2A;
  padding-bottom: 6px;
  margin-bottom: 1em;
}

h3 {
  font: 14px arial, sans-serif;
  color: rgb(0,0,0)
  border-bottom: 1px solid #C4AE7C;
  padding-bottom: 6px;
  margin-bottom: 1em;
  margin-top: 2em;
}

h4{
  font-size: 11px;
}


.navitab {
padding:4px 8px 4px 8px;
margin:0px 5px 4px 5px;
text-decoration:none;
font-size:1.1em;
background:#ffffff url(images/corner.gif) top right no-repeat;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
color:#000000;
}

a.navitab:hover {
text-decoration:none;
background:#000000 url(images/corner.gif) top right no-repeat;
border-bottom:1px solid #ffffff;
color:#ffffff;
}

.activenavitab {
padding:4px 8px 5px 8px;
color:#E9C379;
margin:0 0 5px 0;
font-size:1.1em;
text-decoration:none;
background:#000000 url(images/corner.gif) top right no-repeat;
}

.activenavitab:hover {
text-decoration:none;
color:#E9C379;
}
.hide {
display:none;
}
#cara {width:755px; height:2px; background: black; font-size: 2px; margin:5px 0px 10px -20px}

p.kontakt{text-align: right; margin: 0px 25px -3em 0; position: relative; top: -3em}
h3.zaklad{text-align: left; margin: 0px 25px 1px 200px; position: relative; top: -1em; padding-bottom: 5pt;}

#profile {
  margin-right: 16px;
}

.hlevo{
  float: left;
  width: 49%;
  height: 105px;
  margin-bottom: 3em;
  margin-right: 1%;
}

#hmvyvoj, #hmvyrobky, #hmfirma, #hmpouziti {
  width: 112px;
  height: 120px;
  float: left;
  margin-right: 15px;
  text-align: center;
  padding-top: 0px;
  font-size: 9px;
  font-weight: bold;
  display: block;
}
#hmvyvoj {background: url(soubory/image/hmvyvoj.jpg) no-repeat;}
#hmvyrobky {background: url(soubory/image/hmvyrobky.jpg) no-repeat;}
#hmfirma {background: url(soubory/image/hmfirma.jpg) no-repeat;}
#hmpouziti{background: url(soubory/image/hmpouziti.jpg) no-repeat;}

.profile p{text-decoration: none; color: black; margin-top:7px;}
.profile h4{text-decoration: underline;}

/****************** kontakty ******************/
#kontakty th{
  text-align: left;
  vertical-align: top;
  padding: 7px;
  color: black;
  width: 245px;
  background: none;
  font-size: 11px;
  }
  
#kontakty td{
  vertical-align: top;
  text-align: right;
  padding: 7px;
  width: 200px;
  font-size: 11px;
  }
#kontakty tr {
  background: none;
  color: black;
}

/****************** TABULKY ******************/
table{
  margin-bottom: 10px;

}
th{
  text-align: center;
  padding: 10px 5px 10px 5px;
  color: #ffffff;
  background: #c03e17;
  font-size: 11px;
  }
  
td{
  vertical-align: middle;
  text-align: center;
  padding: 5px 5px 5px 5px;
  width: 79px;
  font-size: 11px;
  }
tr {
  background: #efd3d2;
  color: #350030;
}
.body tr{background: none;}
.body td{width: 230px;
        vertical-align: top;}

tr.oznaceni{
background: #c03e17;
color: #ffffff;}

td.oznaceni{
text-align: right;
color: #ffffff;
background: #c03e17;}

/***** IDENTIFIKACNI UDAJE *****/
#identifikace {
  float: left;
}
ol li {
  margin-bottom: 3px;
}

ol {
  float: left;
  text-align: left;
  width: 250px;
  }

#hvezdicka {
  margin-top: -10px;
  margin-bottom: 35px;
}  

.clear h3 {
margin: 20px 0px 0px 5px;
}


/***** ROZMEROVA TOLERANCE *****/
#tol{
clear: both;
padding-top: 10px;}

/*mapa*/
#mapa td{
  padding: 0;
  text-align: left;
  width: auto;  
}

#mapa tr{
  color: black;
  background: transparent;
}

/****** !!!organy!!! *******/
#organyimg{
  width: 273px;
  height: 183px;
  float: left;
  margin-bottom: 20px;
}

#organy{
  margin-bottom: 1em;
  float: right;
  width: 40%;
}
/*reditel*/
#organy p {
  text-align: left;
  margin-top: 0em;
  padding-left: 10px;
  font-stretch: ultra-condensed;
}
/*valna hormada*/
#organy h3 {
  margin-top: 0px;
  margin-bottom: 0em;
  color: #C03E17;
  text-align: center;
  font-weight: bold;
}

/******** !!!ceritifikace!!! ******/
#certtisk{display: none;}

/******NOVE VYROBKY******/
#olvyrobky{float:none;width:auto; padding-left: 25px;}
#olvyrobky p{margin-top: 5px;}
/*******PREZENTACE*******/
#prezentace{float:none;width:auto; padding-left: 25px;}
#prezentace li{margin-bottom: 10px;}
***/
#certtisk{display: none;}

/*******PREZENTACE*******/
#prezentace{width:450px; padding-left: 25px;}
#prezentace li{margin-bottom: 10px;}

