body {
	background-image: none;
  background-color: transparent;
  font-size: 80%;
  color: black;
}

body, html {
  height: auto;
}

h1 {
  color: black;
  background-color: transparent;
  border: 1px solid #808080;
  background-image: none;
  padding: 8px 20px 5px 20px;
}

h2 {
  background-color: transparent;
  border: 1px solid #808080;
	color: black;
}

h4 {
	color: black;
}

a {
  color: black;
}

p img {
  border: 1px solid #808080;
}

hr {
  color: #808080;
}

.mainbox {
  width: auto;
}

.boxobsahobal {
	background-image: none;
	padding-top: 70px;
	padding-left: 0px;
	padding-bottom: 0px;
}

.boxobsahstin {
  width: auto;
  position: relative;
	background-image: none;
}

.boxobsahstinph {
  display: none;
}

.boxobsahstind {
  display: none;
}

.boxobsahstinld {
  display: none;
}

.boxobsahstinpd {
  display: none;
}

.boxobsah {
  background-color: transparent;
  margin-right: 0px;
  border: none;
	background-image: none;
}

.odsazeni {
  margin: 5px 10px 10px 10px;
}

.logo {
  position: static;
  float: left;
}

.trubkasvisla {
  display: none;
}

.konectrubek {
  display: none;
}

.trubkavodorovna1, .trubkavodorovna2 {
  display: none;
}

.vlajky {
  display: none;
}

.adresa {
  margin-left: 180px;
  position: static;
  font-size: 90%;
}

.navigace {
  display: none;
}

.menu {
  display: none;
}


/********* styly obsahu ***********/

/* uvod */
.uvod {
	background-image: none;
  height: auto;
}

.uvod .h1obal {
  position: static;
  margin-top: 20px;
  margin-left: 30px;
  width: auto;
  height: auto;
}

.uvod h1 {
  background-color: transparent;
  background-image: none;
  font-size: 100%;
  color: black;
}

.uvod h1 a {
  color: black;
}

.uvod li {
  margin: 0px 0px 15px 0px;
}

.uvod .mail {
  border: 1px solid #808080;
  position: static;
  background-color: transparent;
  margin-top: 50px;
}

.uvod .mapa {
  display: none;
}



/* reference */

.reference .refmenu {
  display: none;
}

.reference h2 {
  position: static;
}

.reference .seznam .levastrana {
  border: 1px solid #808080;
}

.reference .seznam .levastrana td {
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
}

.reference .seznam .pravastrana {
  border: 1px solid #808080;
}

.tblborders td, .tblborders th {
  border: 1px solid #808080;
}

.kontakty td, .kontakty th {
  border: 1px solid #808080;
}

.certifikaty img {
  border: 1px solid #808080;
}

/* cenik */
.cenik td, .cenik th {
  border: 1px solid #808080;
}

.cenik .bordertop td, .cenik .bordertop th {
  border-top: 2px solid #808080;
}

.nerez {
  border-bottom: 1px solid #808080;
}

.ecsp a {
  margin: 20px 0px 0px;
}

/* lisy */
.lis h4, .lis80 h4 {
  color: black;
}

.lis img, .lis80 img {
  border: 1px solid #808080;
}

.lis th, .lis80 th {
  border: 1px solid #808080;
}

.lis td, .lis80 td {
  border: 1px solid #808080;
}

.lisyuvod img {
  border: 1px solid #808080;
}

.lisyuvod a span {
  color: black;
}

/* ohrivace */

.ohrivace td {
  width: 30%;
  padding: 5px 0px;
}

.ohrivace img {
  border: 1px solid #808080;
}

.ohrivace a span {
  color: black;
}


/* ohrivac */

.ohrivac img, .ohrivacvodni img {
  border: 1px solid #808080;
}

.ohrivac h4, .ohrivacvodni h4 {
  color: black;
}

.ohrivac h2, .ohrivacvodni h2 {
  position: static;
}

/* tecnicka specifikace ECS(P) */

.tbltechspec2 th {
  border: 1px solid #808080;
}

.tbltechspec2 td {
  border: 1px solid #808080;
}

.tbltechspec3 th {
  border: 1px solid #808080;
}

.tbltechspec3 td {
  border: 1px solid #808080;
}

.tbltechspec3 .trborder td {
  border-top: 2px solid #808080;
}

.tbltechspec4 table th {
  border: 1px solid #808080;
}

.tbltechspec4 table td {
  border: 1px solid #808080;
}

/*.tbltechspec4 table {
  width: auto;
}*/

.tbltechspec4 img {
  margin: 0px;
}

.tbltechspec5 th {
  border: 1px solid #808080;
}

.tbltechspec5 td {
  border: 1px solid #808080;
}

.tbltechspec6 th {
  border: 1px solid #808080;
}

.tbltechspec6 td {
  border: 1px solid #808080;
}

.tbltechspec7 table th {
  border: 1px solid #808080;
}

.tbltechspec7 table td {
  border: 1px solid #808080;
}

.tblcenyecs th, .tblcenyecsp th {
  border: 1px solid #808080;
}

.tblcenyecs td, .tblcenyecsp td {
  border: 1px solid #808080;
}

