    body     {   padding-top: 50px;     }             p a {    border-bottom: 1px dotted  #005097;    text-decoration:none;    }    p a:hover {    border-bottom: 1px dashed  #005097;    text-decoration:none;    }    .li-uvod a {    border-bottom: 1px dotted  #005097;    text-decoration:none;    }    .li-uvod a:hover {    border-bottom: 1px dashed  #005097;    text-decoration:none;    } /* aby se neskyrval text za menu     *[id]:before {         display: block;         content: " ";         margin-top: -75px;         height: 75px;         visibility: hidden;     } */kotva {    padding-top: 100px;}/* Horní menu */    .navbar {        margin-bottom: 0;        background-color: #9fa7b7;        z-index: 9999;        border: 0;        font-size: 12px !important;        line-height: 1.42857143 !important;        letter-spacing: 2px;        border-radius: 0;            }        .navbar li a, .navbar .navbar-brand {        color: #fff !important;    }        .navbar-brand {        padding-top: 2px;           }        .navbar-brand:hover{        border:none;           }        .navbar-nav li a:hover, .navbar-nav li.active a {        color: #000000 !important;        background-color: #fff !important;        border: none;    }        .navbar-default .navbar-toggle {        border-color: transparent;        color: #fff !important;            }/* Volba jazykové verze */    #nadmenu {        padding: 2px 2px 2px 2px;        font-size: 11px !important;        line-height: 1.42857143 !important;        letter-spacing: 1px;        background-color: #D9D9D9;    }    #nadmenu img {        padding: 3px 2px 3px 2px;    }    /* Bílé podmenu */        #podmenu {        padding: 3px 3px 3px 3px;        font-size: 11px !important;        line-height: 1.42857143 !important;        letter-spacing: 1px;        border-bottom: solid 1px #D9D9D9;    }    #podmenu a {        display:block;        text-decoration:none;    }    #podmenu a:hover {        display:block;        text-decoration:none;        border: none;        background-color: #D9D9D9;    }/* Carousel */    #myCarousel {    padding-top:40px;    }       .carousel-cs h1 {      font-size:45pt;      text-shadow: 0px 0px 15px #000000;   }   .carousel-en h1 {      font-size:45pt;      text-shadow: 0px 0px 15px #000000;   }         .carousel-en p {      font-size:20pt;   }   .carousel-cs p {      font-size:20pt;   }     .carousel-inner img {    width: 100%; /* Set width to 100% */    margin: auto;  }   /* Nadpisy */    .h1_modry {        color: #005097;        font-weight: bold;    }    .h1_oranzovy {        color: #ff9900;        font-weight: bold;    }     .h1_sedy {        color: #646464;        font-weight: bold;    }          .h2_modry {        color: #005097;        font-weight: bold;    }    .h2_oranzovy {        color: #ff9900;        font-weight: bold;    }     .h2_sedy {        color: #646464;        font-weight: bold;    }         .h3_bily {        color: #ffffff;        font-weight: bold;     }    .h3_bily_pata {        color: #ffffff;        font-weight: bold;        font-size: 18px;      }    .h3_modry {        color: #005097;        font-style: italic;        font-size: 14px;          }    .h3_sedy {        color: #646464;        font-style: italic;        font-size: 14px;          }    .h3_oranzovy {        color: #ff9900;        font-style: italic;        font-size: 14px;          }    .bg_modry {background-color: #005097;}    .bg_svmodry {background-color: #a6d1fb;}        .bg_oranzovy {background-color: #ff9900;}     .bg_sedy {background-color: #ededed;}    .bg_bily {background-color: #ffffff;}            .popisek_oranzovy {        color: #ff8e33;        font-size: 18px;        font-weight: bold;    }    .popisek_oranzovy_velky {        color: #ff8e33;        font-size: 24px;        font-weight: bold;    }    .popisek_bily {        color: #ffffff;        font-size: 18px;        font-weight: bold;    }        .popisek_modry {        color: #005097;        font-size: 18px;        font-weight: bold;    }    .text_oranzovy {color: #ff8e33;}       .text_bily {color: #ffffff;}       .text_modry {color: #005097;}        .text_svmodry {color: #6CAAFF;}            .text_sedy {color: #ededed;}        .kurziva {      font-style: italic;        }             .panel:hover {    box-shadow: 5px 0px 40px rgba(0,0,0, .2);    }   .tlacitko_uvodni {    margin-top:20px;    margin-bottom:20px;   }            .nadpis_sekce {    padding: 25px 25px 25px 25px;    width: 80%;    }            #obory {      background-color: #ffffff;          }    #obory2 {      background-image: url('simg/uni/obory.jpg');      background-size: 100%;       height:100%;         }    #obory3 {      background-image: url('simg/uni/plastev_svetla.jpg');      background-size: 100%;       height:100%;       }              #obory3 li{                padding-top:5px;                padding-bottom:5px;                          }          #kontakty {     color: #ffffff;     background-color: #292929;         margin-top:15px;     }    #kontakty2 {      background-image: url('simg/uni/worlddot.jpg');      background-size: 100%;       height:100%;               }                             .h2_kontakty {            color: #ff9900;            font-weight: bold;                margin-bottom: 10px;            font-size: 22px;            }         #bezpecnost {     color: #ffffff;     }         #bezpecnost2 {     color: #ffffff;         background-image: url('simg/uni/bezpecnost.jpg');     height:100%;     background-size: 100%;      }    #bezpecnost3 {     background-image: url('simg/uni/bezpecnost_pruh.jpg');     height:100%;     background-size: 100%;           }          #bezpecnost3 img {           margin-left:auto;           margin-right:auto;           margin-top: 15px;           margin-bottom: 15px;           }         .h2_bezpecnost {            color: #ff9900;            font-weight: bold;                margin-bottom: 10px;            font-size: 22px;            }         .h3_bezpecnost {            color: #005097;            font-weight: bold;                font-size: 14px;            margin-top: 5px;            }                #bezpecnost5 {     background-image: url('simg/uni/bezpecnost_pruh2.jpg');      background-size: 100%;       height:100%;               }          #bezpecnost5 img {           margin-left:auto;           margin-right:auto;           margin-top: 15px;           margin-bottom: 15px;           }    #reference2 {      background-image: url('simg/uni/worlddot.jpg');      background-size: 100%;       height:100%;               }          .reference_button{            color: #ffffff;            background-color: #ff9900;                        font-size: 16px;            margin-bottom:20px;          }    #ztraceni {      background-color: #f0f0f0;     }          #ztraceni4 {      /*display: none;*/           color: #000000;      line-height: 2;            }       #hlava {     position:relative;                        }                                             .hlava_linky_kont{           position:absolute;           bottom:0;           margin-bottom:10px;           width:100%;           }                      .hlava_linky{           position:relative;           width:70%;           margin-left:auto;           margin-right:auto;                     }           .hlava_odkaz {            font-weight:bold;            font-size: 18px;            color:#ffffff;            padding: 10px 10px 10px 10px;            text-shadow: 0px 0px 15px #233850;            }           .hlava_odkaz a {              color:#ffffff;           }                      .hlava_odkaz a:hover {              border:none;           }                .hlava_nadpis {            font-weight:bold;            font-size: 68px;            color:#ffffff;            padding: 30px 10px 30px 10px;            letter-spacing: 5px;            text-shadow: 0px 0px 15px #233850;                            }                    #hlava img {            width: 100%; /* Set width to 100% */            margin: auto;          }              #historie {          }                            .historie_rok {                font-weight:bolder;                font-size: 28px;                color:#005097;                padding: 5px 30px 5px 30px;                margin: 10px 0px 10px 0px;                letter-spacing: 5px;                border: solid 3px #cdcdcd;                    }                        .historie_leva {                text-align:left;              }                        .historie_prava {                text-align:right;              }                        .historie_tecky p {                border-top: dotted 3px #ff9900;                padding: 10px 0px 10px 0px;                margin: 15px 0px 10px 0px;                    }                        .historie_row {              /*margin-top: 15px;*/                            }                            .historie_obr_pravy {              margin-right: 0px;              padding-right: 0px;              }                        .historie_obr_pravy img {              border-right: solid 3px #ff9900;              }                                      .historie_obr_levy {              margin-left: 0px;              padding-left: 0px;              }                            .historie_obr_levy img {              border-left: solid 3px #ff9900;              }        #konkurence2 {      background-image: url('simg/uni/konkurence.jpg');      background-size: 100%;       height:100%;               }        .konkurence_panel {          margin: 90px auto 10px auto;          font-size: 18px;          color: #005097;        }                .konkurence_podpis {          margin: 10px auto 90px auto;          font-size: 18px;          font-style: italic;          color: #ffffff;          text-shadow: 0px 0px 15px #233850;        }            #certifikace {      }    #certifikace3 {      padding: 25px 0px 25px 0px;      }    #certifikace4 {      background-image: url('simg/uni/plastev.jpg');      background-size: 100%;      height:100%;               }    #certifikace4 img {      margin: 15px 15px 15px 15px;               }    #certifikace6 {      padding: 25px 0px 25px 0px;      }    #sponzoring {            }    #sponzoring2 {              }    #sponzoring2 h3 {     font-size: 18px;     font-weight: bold;     margin: 10px 5px 2px 0px;         }    #sponzoring2 h4 {     font-size: 14px;     font-weight: bold;     margin: 2px 5px 2px 0px;         }                          .sponz_popis_levy {              text-align: left;              top:0px;              left:0px;              position: absolute;              margin-top:0px;              margin-right:10px;              margin-left:10px;              text-shadow: 0px 0px 15px #ffffff;                        }          .sponz_popis_pravy {              text-align: right;              top:0px;              right:0px;              position: absolute;              margin-top:0px;              margin-left:15px;              margin-right:10px;              text-shadow: 0px 0px 15px #ffffff;              width:100%;          }                 .sponz_popis_pravy p{              padding-left:10px;          }                                  .sponz_obr {              position:relative;              margin-top: 10px;              margin-bottom: 10px;          }       #jazyky {       }          .jazyky_pismeno_box {          margin:0px 0px 0px 0px;          border: solid 2px #ffffff;          padding: 2px 2px 2px 2px;          background-color: #ededed;                    }                    .maly_box {          height:100px;                    }          .stredni_box {          height:150px;                              }                              .velky_box {          height:200px;                              }                    .jazyky_pismeno_nadpis {             font-weight:bold;             font-size: 18px;             color:#ffffff;             text-align:center;          }                    .jazyky_radek {          position:relative;                     }                        .jazyky_jmeno {               width:150px;               margin-left:20px;                             }                  .jazyky_zkratka {              position:absolute;              right: 20px;              top: 0px;              width:25px;                            }              .jazyky_wiki {              position:absolute;              right: 0px;              top: 0px;              width:20px;                            }              .jazyky_zkratka img {                border:0px;              }                 #preklady {                  }         .h2_preklad {            color: #ff9900;            font-weight: bold;                margin-bottom: 10px;            font-size: 22px;            }         .h3_preklad {            color: #005097;            font-weight: bold;                font-size: 14px;            margin-top: 5px;            }                     .preklady_text {           padding: 20px 20px 20px 20px;                  }                      #kvalita {            }         .h2_kvalita {            font-weight: bold;                margin-bottom: 10px;            font-size: 22px;            text-align: center;            }                     .kvalita_text {           padding: 20px 20px 20px 20px;           font-style:italic;                  }      #podminky {      }          .vodp1 {            font-weight: bold;                margin-bottom: 10px;            margin-top: 10px;            font-size: 12px;            text-align: left;          }          .vodp2 {            margin-bottom: 10px;            margin-top: 10px;            margin-left: 10px;            font-size: 12px;            text-align: left;          }          .vodp3 {            margin-bottom: 10px;            margin-top: 10px;            margin-left: 20px;            font-size: 12px;            text-align: left;          }      #formaty2 {            background-image: url('simg/uni/pletivo.jpg');            background-size: 100%;            height:100%;      }      #formaty4 {          padding: 25px 0px 25px 0px;      }      #nastroje2 {          padding: 25px 0px 25px 0px;      }            #nastroje3 {          padding: 25px 0px 25px 0px;      }            #prace2 {        }            #prace2 img {      margin: 15px auto 15px auto;               }                      .prace_button{            color: #005097;            font-style: italic;            font-size: 14px;            margin-bottom:10px;          }          .prace_box img{            margin-top:10px;            margin-bottom:10px;            margin-left:auto;            margin-right:auto;                    }                    .prace_kontakt{            font-weight: bold;            font-size: 16px;            margin: 10px 0px 10px 0px;          }            .prace_kontakt a{              color: #ffffff;            }      .prace_nazev {          font-weight: bold;          font-size: 18px;      }            .prace_popis {          font-size:14px;      }      #prace4 {            background-image: url('simg/uni/vendor.jpg');            background-size: 100%;            height:100%;      }      #praxe2 img {      margin: 15px auto 15px auto;               }       #faq {      }            .faq_otazka {                color: #ff8e33;                font-weight:bold;                font-size: 16px;                margin: 20px 0px 10px 0px;            }                  .faq_odpoved {               color: #005097;               font-size: 14px;               padding: 10px 10px 10px 10px;               background-color: #ededed;                           }            .faq_odpoved ol {                  padding-left: 20px;                           }     .zuzeny {      width: 70%;      padding-top:10px;      padding-bottom:10px;     }          .zuzeny2 {      width: 50%;      padding-top:10px;      padding-bottom:10px;     }     .sipka_hore {     float:center;     font-size:34px;     }    .tlacitko {     margin: 15px 5px 5px 5px;    }   .ref-panel-heading {      color: #fff !important;      background-color: #ff9900 !important;      text-align: left;    }   .ref-panel-text {      text-align: left;    }      .sluzby_box {    padding:10px;   }    .bezpecnost_box {    padding:10px;   }/*    .bezpecnost_tecky {    padding: 90px 0px 0px 0px;    margin: 0px 0px 0px 0px;        }*/    .bezpecnost_obr {    margin-left:auto;    margin-right:auto;        }                /* formuláře */    #div_simultanni {      display:none;     }    .h4_form    {      text-align:left;      color: #ff9900;      font-weight: bold;      margin-bottom: 10px;      margin-top: 25px;      font-size: 18px;    }            .h5_form    {      text-align:left;      color: #ff9900;      font-weight: bold;      margin-bottom: 10px;      font-size: 14px;    }                      .form_chyba {      margin-top:25px;      margin-left:auto;      margin-right:auto;            width: 500px;        }                        .povinneudaje_input {    background-color: #FFFF99;    }        .povinneudaje_ramecek {    border: solid 5px #FFFF99;    }                     .radio_odsazeni {    padding-left:15px;    }                 .zuzeny_form {      width: 900px;      padding-top:10px;      padding-bottom:10px;     }                                                   @media (max-width: 1024px)    {          .historie_rok {font-size: 18px;padding: 1px 10px 1px 10px;}          .historie_tecky p {padding: 0px;margin: 0px;border-top: none;line-height:110%;}                .navbar li a, .navbar .navbar-brand {padding-left:10px;padding-right:10px;}          .carousel-cs h1 {font-size: 40px;}          .carousel-en h1 {font-size: 35px;}                    .hlava_nadpis {font-size: 48px;padding: 20px 10px 20px 10px;}          .hlava_odkaz {font-size: 16px;padding: 10px 10px 10px 10px;}          .zuzeny2 {width: 80%;}             #sponzoring2 h3 {font-size:16px;}                 #sponzoring2 h4 {font-size:14px;}   }   @media (min-width: 1024px)    {          .zuzeny {width: 1000px;}          .nadpis_sekce {width: 1000px;}             }   @media (max-width: 768px)    {          #podmenu {display: none;}             .carousel-cs h1 {font-size: 36px;}          .carousel-en h1 {font-size: 28px;}                    .carousel-cs p {font-size: 16px;}          .carousel-caption {padding:0px;}          .carousel-tecky {display:none;}           #myCarousel {padding-top:15px;}                    #hlava_onas {padding: 10px 0px 0px 0px;}                    .historie_rok {font-size: 18px;padding: 1px 10px 1px 10px;}          .historie_tecky p {padding: 5px 0px 5px 0px;margin: 2px 0px 2px 0px;}          .historie_obr_levy {display: none;}          .historie_obr_pravy {display: none;}          .historie_prava {text-align:left;}                     .hlava {padding-top:5px;}              .hlava_nadpis {font-size: 36px; padding: 0px;}          .hlava_odkaz {font-size: 14px;padding: 4px 4px 4px 4px;}          .hlava_linky{width:90%;}                    .zuzeny {width: 90%;}          .zuzeny2 {width: 90%;}          .zuzeny_form {width: 90%;                              .nadpis_sekce {padding: 15px 15px 15px 15px;width: 90%;}          .maly_box {height:auto;}          .stredni_box {height:auto;}          .velky_box {height:auto;}          .sponz_popis_pravy {text-align: left;left:0px;}                    #obory2 {background-image: url('simg/uni_mobil/obory.jpg');}          #obory3 {background-image: url('simg/uni_mobil/plastev_svetla.jpg');}          #kontakty2 {background-image: url('simg/uni_mobil/worlddot.jpg');}          #bezpecnost2 {background-image: url('simg/uni_mobil/bezpecnost.jpg');}          #bezpecnost3 {background-image: url('simg/uni_mobil/bezpecnost_pruh.jpg');}          #bezpecnost5 {background-image: url('simg/uni_mobil/bezpecnost_pruh2.jpg');}          #reference2 {background-image: url('simg/uni_mobil/worlddot.jpg');}          #konkurence2 {background-image: url('simg/uni_mobil/konkurence.jpg');}          #certifikace4 {background-image: url('simg/uni_mobil/plastev.jpg');}          #formaty2 {background-image: url('simg/uni_mobil/pletivo.jpg');}          #prace4 {background-image: url('simg/uni_mobil/vendor.jpg');}                                  }    }                         }    @media (max-width: 768px)   and (min-width: 600px)  {            }    @media (max-width: 600px)     {          .carousel-cs h1 {font-size: 24px;}          .carousel-en h1 {font-size: 18px;}                    .carousel-cs p {font-size: 14px;}             /*#ztraceni3 {display: none;}*/          #ztraceni4 {display: block;}                    .konkurence_panel {margin: 20px auto 5px auto;}          .konkurence_podpis {margin: 5px auto 20px auto;}          .zuzeny {width: 95%;}                    .hlava_nadpis {font-size: 24px;}          .hlava_odkaz {font-size: 12px;padding: 2px 2px 2px 2px;}                    h2 {font-size: 20px;}                    .nadpis_sekce {padding-left:0px; padding-right:0px;width:95%;}                }      /* Asi odpad proverit */    .logo-small {        color: #005097;        font-size: 50px;    }    .logo-small2 {        color: #ff9900;        font-size: 50px;    }             .obory_box {    padding:10px;       }   .clenstvi_box {    padding:10px;       }  