/*------------------------- css - illichman.cz-------------------------*/

.nadpis_list {
     text-align: center; font-size: 120%;  margin: 3px;
}
 h1 {
     text-align: center; font-size: 160%;  font-weight: bold;  margin: 10px; text-decoration: none; 
}
h2 {
     text-align: center; font-size: 130%;
}
h3 {
     text-align: left; font-size: 155%;  font-weight: bold;  text-decoration: underline; padding-left: 25px;
}
hr {
  background-color: #333333; border: 0 none; color: #888888; height: 1px; margin: 15px auto; position: relative; text-align: center; width: 85%;
}
.noscreen {
  background: transparent; border: none; clear: both; font-size: 1px; height: 1px; margin: 0; padding: 0; visibility: hidden;
}
img {
  border: 0;
}
.but {
  padding: 10px 5px;
}

#content {
     margin-left: 40px;
     width: 90%;
}
#content .popis_obr{
       font-weight: bold; padding-left: 25px;
}
#content .technicky_popis {
     margin: 5px auto 5 px auto; padding: 1%;
}
#content .popis {
     text-align: left;
     font-size: 135%;
     font-weight: bold;
     text-decoration: underline;
     padding-left: 25px;
     margin-bottom: 40px;
}
#content .detail {
     text-align: left;
     font-size: 100%;
     margin: -2px 5px 10px 0px;
     padding: 5px;
     font-weight: bold;
}
#content .text {
     text-align: justify; font-size: 100%; margin: -37px 20px 10px 95px; padding: 5px;
}
#content .text_wide {
     text-align: justify; font-size: 100%; margin: -37px 20px 0px 170px; padding: 5px;
}
#content li {
    margin-left: 5%; margin-right: 5%; text-align: justify; padding: 2px;
}
#content table {
    padding: 2px;
}

/*------------------------- obrázky -------------------------*/

.obrazek, .obrazek-standard,.obrazek-maly {
     border: 1px solid #000000;
     margin: 10px auto 10px auto;
     padding: 2px;
     width: 500px;
}

 .obrazek-standard {
     width: 300px;
}
.obrazek-maly {
     width: 200px;
}
/*------------------------- abs -------------------------*/
#abs_img {
   padding-bottom: 15px
 }
.abs_img_left {
   background-color: #ffffff; border: 1px solid #000000; float: left; width: 320px; height: 239px; padding: 2px;
 }
.abs_img_right {
     background-color: #ffffff;
     border: 1px solid #000000;
     float: right;
     width: 320px;
     height: 239px;
     padding: 2px;
     margin-bottom: 30px;
     clear: both;
}

/*------------------------- ass -------------------------*/
#ass_table{
  width: 80%; text-align: center; border: 1px #111111 solid;
}
#ass_table .hlava{
  font-weight: bold; font-size: 120%; padding: 2px;
}
#ass_table .text{
  font-size: 105%; padding: 2px; text-align: center;
}
#ass_table .text-o{
 font-size: 105%; background-color: #f9db62; padding: 2px;
}
.ass_img {
border: 1px solid #000000; clear: both; margin: 10px 150px 20px 150px; padding: 2px; width: 420px;
 }


/*------------------------- tahokov -------------------------*/
#tahokov {
   text-align: center; font-size: 105%;
 }
/*------------------------- aquastop -------------------------*/
#aquastop  {
     text-align: justify;
}
.aquastop-silny {
   color: #ff0000; font-family: trebuchet ms; font-size: 130%; font-style: oblique; font-weight: bold; }
.pozor {
   color: #000099; font-family: trebuchet ms; font-size: 125%; }
 #aquastop table {
    height: 457px;
 }
 #aquastop td {
     padding-left: 5px;
 }

#aquastop li {
     font-size: 100%; list-style-type: decimal; margin-left: 30px;
 }


/*------------------------- plech bk -------------------------*/
#plech_bk table{
  margin: 25px auto; text-align: left; width: 95%;
}
#plech_bk td{
   width: 50%
}
#plech_bk .img1 {
 border: 1px solid #000000; padding: 2px; width: 300px; text-align: center; margin-left: 35px;
 }
#plech_bk .img2 {
 border: 1px solid #000000; padding: 2px; width: 250px; text-align: center; margin-left: 35px;
 }
#plech_bk .img3 {
  border: 1px solid #000000; padding: 2px; width: 350px; text-align: center; margin-left: 35px;
  }
#plech_bk .img4{
border: 1px solid #000000; padding: 2px; text-align:center
 }
#plech_bk p{
  	margin: 10px auto;	text-align: justify; font-size: 103%;
  }
#plech_bk .cislo{
  	margin: 10px auto; font-size: 350%; font-weight: bold;
  }
#plech_bk .foto_instalace{
  width: 314px; height: 214px; background-color: #ffffff; border: 1px solid #000000; padding: 2px;
}
#plech_bk .space{
    height: 45px;
  }

/*------------------------- injektazni hadicka -------------------------*/
#hadicka_doplnky table{
     width: 85%; margin: 1em auto 1em auto; border: 0px;
}
#hadicka_doplnky .e-nadpis{
     padding: 10px 0px 5px 0px;
     font-size: 107%;
     font-weight: bold;
}

/*------------------------- prostupy -------------------------*/
#prostupy .table_prostupy{
    margin: 1em auto 1em auto; border: 0px;
}
#prostupy .table-1-1{
     width: 50%;
     }
#prostupy table{
    width: 85%; margin: 1em auto 1em auto;  border: 1px #111111 solid; text-align: center;
}
#prostupy .table-tl{
    width: 85%; margin: 1em auto 1em auto;  border: none; text-align: center;
}
#prostupy td{
      padding: 2px
}
#prostupy ul{
       text-align: left;
}
#prostupy .text1{
font-size: 125%; font-weight: bold; color: Black;
}
#prostupy .text2, .text2w{
     font-size: 90%;
}
#prostupy .img_tl{
     background-color: #ffffff; border: 1px solid #000000; margin: 0 auto 0 auto; padding: 2px; height: 140px;  text-align: center; float: right; clear: both;
}
#prostupy .img_schema{
     background-color: #ffffff; border: 1px solid #000000; margin: auto; padding: 2px; height: 200px;  text-align: center;
}
#prostupy .pdf{
     float: right; margin: 145px 140px 0px auto; padding: 2px; height: 40px;
}
#prostupy .pdf_prostupy{
     margin: 10px auto 0px 250px; padding: 2px; height: 40px;
}
#prostupy .odrazka{
     margin-left: 60px; padding-top: 5px; font-weight: bold; text-align: left; font-size: 120%;
}
.rozmery{
     width: 10em; text-align: center; font-weight: bold; font-size: 120%; margin-left: 60px;
}
#prostupy #detail-table{
     margin: 0 auto 0 auto; width: 500px; border: none;
}

/*------------------------- foto v textu -------------------------*/
.foto{
   float: left; margin-bottom: 15px; margin-right: 15px;
 }
.foto-left {
   float: left; margin: 0 35px 10px 0px;
 }
.foto-right {
   float: right; margin: 0px 0 5px 10px;
 }
.foto-text a img {
   border: #fff 3px double; margin: 3px 5px;
 }
.foto-text a:hover img {
   border: #fff 3px solid;
 }
.galerie a img {
   border: #842908 3px double;
 }

/*------------------------- tlacitka -------------------------*/
.tlacitko {
    visibility: hidden;
}

---------------------- menu -------------------------*/
#menu-foot{
     visibility: hidden;
}
#menu{
     visibility: hidden;
     height: 0px;
     top: 0px;
}
#vertmenu {
     visibility: hidden;
}
#nadpaticka {
      visibility: hidden;
}
/*------------------------- konec -------------------------*/