.nadpis_dittadpv{font-size:16px;strong;
         }

.text_dittadpv{font-size:14px;
         }


#dittadpv_detail {
        background: transparent url(../images/ditamasiv_dpv_detail.jpg) top right no-repeat;
        padding: 20px 450px 0px 0px;
        height: 300px;
       }



#dittadpv_detail_2{
       background: transparent url(../images/ditamasiv_zasuvka_2b.jpg) top left no-repeat;
        padding: 50px 0px 0px 455px;
        height: 300px;
        }

#dittadpv_detail_3 {
        background: transparent url(../images/ditamasi_ulpr.jpg) top right no-repeat;
        padding: 60px 465px 0px 0px;
        height: 300px;
       }


#dittadpv_vykres {
        background: transparent url(../images/ditamasiv_dpv_180x200_03.jpg) top right no-repeat;
        padding: 0px 475px 0px 10px;
        height: 300px;
        }


#dittadpv_tabulka { width: 100%;                                                    
                          border: 1px solid black; 
                         
}
#dittadpv_tabulka td, tr {border: 1px solid black;
                                                             
}  
                          
#dittadpv_tabulka {border-collapse:collapse;
}


#dittadpv_montaz{
        background: transparent url(../images/montaz_dpv_at.jpg) top left no-repeat;
        padding: 0px 0px 0px 155px;
        height: 150px;
        }

#dittadpv_buk{
        background: transparent url(../images/buk_dpv_vzorek03.jpg) top left no-repeat;
        padding: 5px 0px 0px 155px;
        height: 150px;
        }
#dpv_bila_buk {
        background: transparent url(../images/bila_dpv_moreni.jpg) top left no-repeat;
        padding: 147px 0px 0px 0px;
        height: 28px;
        width: 147px;
        float: left;
        margin: 5px;
        text-align: center;
        font-size: 14px;
        font-family: verdana, arial;
        }
#dpv_moreni_buk {
        background: transparent url(../images/buk_dpv_moreni.jpg) top left no-repeat;
        padding: 147px 0px 0px 0px;
        height: 28px;
        width: 147px;
        float: left;
        margin: 5px;
        text-align: center;
        font-size: 14px;
        font-family: verdana, arial;
        }
#dpv_black_buk {
        background: transparent url(../images/black_dpv_moreni.jpg) top left no-repeat;
        padding: 147px 0px 0px 0px;
        height: 28px;
        width: 147px;
        float: left;
        margin: 5px;
        text-align: center;
        font-size: 14px;
        font-family: verdana, arial;
        }
#dpv_chestnut_buk {
        background: transparent url(../images/chestnut_dpv_moreni.jpg) top left no-repeat;
        padding: 147px 0px 0px 0px;
        height: 28px;
        width: 147px;
        float: left;
        margin: 5px;
        text-align: center;
        font-size: 14px;
        font-family: verdana, arial;
        }
#dpv_mahagon_buk {
        background: transparent url(../images/mahagon_dpv_moreni.jpg) top left no-repeat;
        padding: 147px 0px 0px 0px;
        height: 28px;
        width: 147px;
        float: left;
        margin: 5px;
        text-align: center;
        font-size: 14px;
        font-family: verdana, arial;
        }
#dpv_oliv_buk {
        background: transparent url(../images/oliva_dpv_moreni.jpg) top left no-repeat;
        padding: 147px 0px 0px 0px;
        height: 28px;
        width: 147px;
        float: left;
        margin: 5px;
        text-align: center;
        font-size: 14px;
        font-family: verdana, arial;
        }
#dpv_olse_buk {
        background: transparent url(../images/olse_dpv_moreni.jpg) top left no-repeat;
        padding: 147px 0px 0px 0px;
        height: 28px;
        width: 147px;
        float: left;
        margin: 5px;
        text-align: center;
        font-size: 14px;
        font-family: verdana, arial;
        }
#dpv_nut_buk {
        background: transparent url(../images/nut_dpv_moreni.jpg) top left no-repeat;
        padding: 147px 0px 0px 0px;
        height: 28px;
        width: 147px;
        float: left;
        margin: 5px;
        text-align: center;
        font-size: 14px;
        font-family: verdana, arial;
        }
#dpv_palis_buk {
        background: transparent url(../images/palisandr_dpv_moreni.jpg) top left no-repeat;
        padding: 147px 0px 0px 0px;
        height: 28px;
        width: 147px;
        float: left;
        margin: 5px;
        text-align: center;
        font-size: 14px;
        font-family: verdana, arial;
        }
#dpv_grey_buk {
        background: transparent url(../images/grey_dpv_moreni.jpg) top left no-repeat;
        padding: 147px 0px 0px 0px;
        height: 28px;
        width: 147px;
        float: left;
        margin: 5px;
        text-align: center;
        font-size: 14px;
        font-family: verdana, arial;
        }
#dpv_teak_buk {
        background: transparent url(../images/teak_dpv_moreni.jpg) top left no-repeat;
        padding: 147px 0px 0px 0px;
        height: 28px;
        width: 147px;
        float: left;
        margin: 5px;
        text-align: center;
        font-size: 14px;
        font-family: verdana, arial;
        }
#dpv_cherry_buk {
        background: transparent url(../images/cherry_dpv_moreni.jpg) top left no-repeat;
        padding: 147px 0px 0px 0px;
        height: 28px;
        width: 147px;
        float: left;
        margin: 5px;
        text-align: center;
        font-size: 14px;
        font-family: verdana, arial;
        }
#dpv_cherrydr_buk {
        background: transparent url(../images/cherrydr_dpv_moreni.jpg) top left no-repeat;
        padding: 147px 0px 0px 0px;
        height: 28px;
        width: 147px;
        float: left;
        margin: 5px;
        text-align: center;
        font-size: 14px;
        font-family: verdana, arial;
        }
.nadpis_hl_rohydpv{font-size: 15px;
           padding: 7px;
           margin: 0;}

.text_rohydpv_pr{font-size: 14px;
           padding: 7px;
           margin: 0;}

#rohy_rovnedpv {
        background: transparent url(../images/dpv_rohr_postel.jpg) top left no-repeat;
        padding: 10px 0px 0px 0px;
        height: 150px;
        width: 150px;
        float: left;
        }

#rohydpv_rovne_text {float: left;
                    max-width: 600px;
                }


#rohy_rovne_obrdpv {float: left;
                    width: 150px;}
.nadpis_hl_rohydpv{font-size: 15px;
           padding: 7px;
           margin: 0;}

.text_rohydpv_pr{font-size: 14px;
           padding: 7px;
           margin: 0;}

#rohy_obldpv {
        background: transparent url(../images/dpv_rohyob_postel.jpg) top left no-repeat;
        padding: 10px 0px 0px 0px;
        height: 150px;
        width: 150px;
        float: left;
        }

#rohydpv_obl_text {float: left;
                    max-width: 600px;
                }


#rohy_obl_obrdpv {float: left;
                    width: 150px;}
#dpvzar_2roky {
        background: transparent url(../images/dpv_zaruk2_ccs.jpg) top left no-repeat;
        padding: 0px 0px 0px 0px;
        height: 100px;
        width: 100px;
        float: left;
        margin: 2px;
       }
#dpv_masivvl {
        background: transparent url(../images/dpv_masiv_ccs.jpg) top left no-repeat;
        padding: 0px 0px 0px 0px;
        height: 100px;
        width: 100px;
        float: left;
        margin: 2px;
       }
#dpv_ulprvl {
        background: transparent url(../images/dpv_ulprvl_cs.jpg) top left no-repeat;
        padding: 0px 0px 0px 0px;
        height: 100px;
        width: 100px;
        float: left;
        margin: 2px;
       }
#dpv_rohyvl {
        background: transparent url(../images/dpv_rohyvl_ccs.jpg) top left no-repeat;
        padding: 0px 0px 0px 0px;
        height: 100px;
        width: 100px;
        float: left;
        margin: 2px;
       }
#dpv_volivyskavl {
        background: transparent url(../images/dpv_volivyskavl.jpg) top left no-repeat;
        padding: 0px 0px 0px 0px;
        height: 100px;
        width: 100px;
        float: left;
        margin: 2px;
       }
#dpv_montazvl {
        background: transparent url(../images/dpv_montazvl_ccs.jpg) top left no-repeat;
        padding: 0px 0px 0px 0px;
        height: 100px;
        width: 100px;
        float: left;
        margin: 2px;
       }
#dpv_kgmasiv1l {
        background: transparent url(../images/dpv_nosnostmasiv1.jpg) top left no-repeat;
        padding: 0px 0px 0px 0px;
        height: 100px;
        width: 100px;
        float: left;
        margin: 2px;
       }
#dpv_kgmasiv2l {
        background: transparent url(../images/dpv_kgmasv2l.jpg) top left no-repeat;
        padding: 0px 0px 0px 0px;
        height: 100px;
        width: 100px;
        float: left;
        margin: 2px;
       }#logoresetoframe {
margin-left: auto;
margin-right: auto;
width: 550px;
max-width: 100%;
		}

#logoreseto {
        background: transparent top center url(../images/logo-reseto.jpg) no-repeat;
background-size: contain;
        padding: 20% 0px 0px 0px;
        height: 1px;
		}
       
#dpvvyrobce h3 {font-size: 16px;
           padding: 7px; strong
           margin: 0;}

#dpvvyrobce p {font-size: 14px;
           padding: 2px; strong
           margin: 0;}

#dpvvyrobceobr {float: left;
           height: 80px;}

#ryzeceskafirmaframe {
      		}
#ryzeceskafirmaobr {background: transparent url(../images/ryzeceskafirma1.jpg) top left no-repeat;
            float: left;
        margin-right: 15px;
        background-size: contain;
        padding: 0px 0px 0px 0px;
        width: 425px;
        height: 216px;
        max-width: 100%;
        max-height: 20%;
        }
/* CSS PRO GALERII NA KLIKNUTÍ */
.popup {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.popup .popuptext {
  visibility: hidden;
  width: auto;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 8px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -80px;
}

.popup .popuptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.popup .show {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s
}

.popup .hidden {
  visibility: hidden;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s
}
