body{ font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px auto; padding: 0px 0px 20px 0px; color: #004F9C; text-align: center; background-color: #fff;}a { text-decoration: none; color: #004F9C;}a:hover {}.clear { width: 100%; clear: both; font-size: 1px;}#vrcholek{ background: url(../images/vrcholek.jpg) no-repeat top right;}#all { margin: 0 auto; text-align: left; width: 769px; padding: 20px 0px 0px 0px;}#all1 { margin: 0 auto; text-align: center; width: 769px; padding: 10px 0px 0px 0px;}#all2 { margin: 0 auto; text-align: left; width: 1000px; padding: 20px 0px 0px 0px;}#all3 { margin: 0 auto; text-align: center; width: 670px; padding: 10px 0px 10px 0px;}#logo { margin: 0; padding: 0px 0px 0px 0px; float: left; border: 0px;}#menu { padding: 0px; margin: 23px 0px 0px 0px; float: right; list-style: none; font-size: 13px;}#menu li{ float: left; padding: 0px; margin: 0px; font-family: arial narrow;}#menu a{ background: url(../images/menu.jpg) no-repeat top center; display: block; width: 108px; height: 26px; padding: 14px 0px 0px 0px; margin: 0px; text-align: center; font-weight: bolder;}#menu a:hover{  background: url(../images/menu_on.jpg) no-repeat top center;}.stin { background: url(../images/stin.jpg) no-repeat top left; width: 10px; height: 40px; padding: 0px; margin: 0px;}.stin1 { background: url(../images/stin.jpg) no-repeat top left; width: 11px; height: 40px; padding: 0px; margin: 0px;}#main { padding: 0px 0px 20px 0px; background: url(../images/nadmainek.jpg) no-repeat bottom left;}#nadmainek{ padding: 0px; margin: 4px 0px 5px 0px; width: 760px; clear: both; background: url(../images/main.jpg) repeat-y bottom left;}#levy { padding: 0px; margin: 0px 0px 0px 0px; width: 206px; float: left; font-size: 13px;}.pravy { padding: 0px; margin: 0px 0px 0px 0px; width: 549px; float: right; background: url(../images/nadpravy.jpg) repeat-y top left; }.pravy1 { padding: 0px; margin: 0px 0px 0px 0px; border-bottom: solid 5px #fff; width: 549px; float: right; background: url(../images/nadpravy.jpg) repeat-y top left; }.pravy2 { padding: 0px; margin: 0px 0px 0px 0px; width: 549px; float: right; background: url(../images/nadpravy.jpg) repeat-y top left; }#lhor { padding: 26px 0px 0px 45px; margin: 0px 0px 0px 0px; background: url(../images/lhor.jpg) no-repeat top left; font-weight: bolder; height: 118px; border-bottom: 5px #fff solid;   font-family: arial narrow;  font-size: 14px;}.obr { margin: 31px 0px 0px 20px; padding: 0px; border: 0px;}.obr2 { margin: 31px 0px 0px 7px; padding: 0px; border: 0px;}#lhor p{ padding: 0px; margin: 0px 0px 6px 10px; font-weight: bolder;}#kontakty { padding: 41px 0px 30px 26px; margin: 0px 0px 0px 0px; background: url(../images/kontakty.jpg) no-repeat top left; font-weight: bolder;}#kontakty a:hover{  text-decoration: underline;  color: #da9a00;   }#kontakty h1 { padding: 0px 0px 0px 18px; margin: 0px 0px 0px 0px; background: url(../images/sipka2.jpg) no-repeat left; font-size: 15px;}#kontakty p { padding: 0px 0px 0px 18px; margin: 10px 15px 0px 0px; font-size: 12px; color: #424542; font-weight: normal;}h2.datum { margin: 8px 0px 0px 17px; padding: 0px 0px 0px 18px; font-weight: bolder; font-size: 12px; background: url(../images/kolecko.jpg) no-repeat left;}.nadpravy { background: url(../images/pravy.jpg) no-repeat top left; padding: 0px; margin: 0px;}.nadpravy1 { background: url(../images/pravy_prod.jpg) no-repeat top left; padding: 0px; margin: 0px;}.uzavri { margin: 0px; padding: 25px 25px 0px 25px;}.uzavri1 { background: url(../images/pravy_d.jpg) no-repeat bottom left; margin: 0px; padding: 25px 25px 13px 25px;}.pravy a:hover{  color: #da9a00;}span.email{    text-decoration:underline;}span.email:hover{  color: #da9a00;}h1{background: url(../images/sipka.jpg) no-repeat center left; padding: 0px 0px 0px 14px; margin: 0px 0px 15px 0px;   font-size: 15px;}h1.posun{  margin: 40px 0px 10px 0px;}h1.mensi{  font-size: 14px;  color: #004F9C;  width: 450px;}img.obr_lev{  border: solid 2px #eae9ea;  float: left;  margin: 0px 10px 0px 0px;}img.obr_lev1{  border: solid 2px #eae9ea;  clear: both;  float: left;  margin: 0px 10px 0px 0px;}img.obr_prav{  border: solid 2px #eae9ea;  float: right;  margin: 0px 8px 0px 10px;}.pravy p{  font-size: 13px;  color: #424542;  text-align: justify;  margin: 0px 0px 10px 0px;  padding: 0px;}.pravy1 p{  font-size: 13px;  color: #424542;  text-align: justify;  margin: 0px 0px 10px 0px;  padding: 0px;}.pravy2 p{  font-size: 13px;  color: #424542;  text-align: justify;  margin: 0px 0px 10px 0px;  padding: 0px;}a.sipka_produkt{  background: url(../images/sipka_produkt.jpg) no-repeat center left;  padding: 0px 0px 0px 15px;  margin-left: 10px;}a.sipka_produkt_kont{  background: url(../images/sipka_produkt_modra.jpg) no-repeat center left;  padding: 0px 0px 0px 15px;  margin-right: 28px;  float: right;}a.bez_produkt_kont{  padding: 0px 0px 0px 25px;  margin-right: 5px;  font-size: 11px;  padding-top: 0px;}.pravy p.posun{  margin: 0px 0px 10px 10px;}table.export {  margin: 0px 0px 0px 0px;  border-collapse: collapse;}table.export tr td{ margin: 0px 0px 0px 0px; padding: 0px 15px 0px 0px; text-align: left; font-size: 13px; font-weight: bolder;}td.text{ padding: 0px 0px 0px 0px; margin: 0px; }td.obra{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-top: solid 20px #fff;}.vlajka { border: 1px solid #d2cfcf;  width:33px;}table.kontakty1 tr td{ vertical-align: top;}table.kontakty1 a:hover{ text-decoration: underline;}table.kontakty2 span:hover{  color: #da9a00;  text-decoration: underline;}table.kontakty2{  width: 500px;  margin-bottom: 0px;  padding-bottom: 0px;}table.kontakty2 tr td{ vertical-align: top; padding-right: 10px; width: 240px;}table.kontakty2 a:hover{ text-decoration: underline;}table.kontakty3 tr td{ vertical-align: top; font-size: 12px;}table.kontakty3 a:hover{ text-decoration: underline;}img.certif{  border: solid 2px #eae9ea;  width: 174px;}a.certif:link img{  filter: none;}a.certif:hover img{  filter: gray;}table.certifi{  border-collapse: collapse;  margin: 0px 0px 0px 30px;  padding: 0px;  }table.certifi tr td{  text-align: center;  margin: 0px 0px 0px 0px;  padding: 0px 20px 0px 20px;  vertical-align: top;  }p.popis_cert{  font-size: 13px;  color: #424542;  font-family: arial;  text-align: center;}#copy { background: url(../images/copy.png) no-repeat top left; width: 745px; height: 40px; padding: 21px 0px 0px 24px; margin: 0px; color: #fff;}#copy p{  color: #fff;  padding: 0px;  margin: 0px 0px 0px 0px;  width: 270px;  font-family: tahoma;  font-size: 10px;}#copy ul{  margin: 3px 32px 0px 0px;  padding: 0px;  list-style: none;  font-family: arial narrow;  font-size: 13px;  float: right;}#copy ul li{  margin: 0px 6px 0px 6px;  float: left;  padding: 0px;}#copy ul li a{  color: #fff;}#copy ul li a:hover{ color: #da9a00;}#copy a{  color: #fff;}#copy a:hover{  color: #da9a00;}#podmenu{  background: url(../images/ospolecnosti.jpg) no-repeat top left;  width: 124px;  height: 82px;  padding: 5px 0px 0px 0px;  text-align: left;  position: absolute;}#podmenu ul{  margin: 0px 0px 0px 0px;  padding: 0px;  font-size: 13px;  list-style: none;  text-align: left;}#podmenu ul li{  margin: 0px;  padding: 0px;  }#podmenu ul li a{  color: #fff;  width: 98px;  height: 18px;  background: none;  font-weight: normal;  text-align: left;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 19px;  display: block;  border-top: solid 0px;}#podmenu ul li a:hover{ background: url(../images/podmenu_on.jpg) no-repeat top left;}#podmenu2{  background: url(../images/produkty.jpg) no-repeat top left;  width: 148px;  height: 79px;  padding: 9px 0px 0px 0px;  text-align: left;  position: absolute;}#podmenu2 ul{  margin: 0px 0px 0px 0px;  padding: 0px;  font-size: 13px;  list-style: none;}#podmenu2 ul li{  margin: 0px;  padding: 0px;}#podmenu2 ul li a{  color: #fff;  width: 125px;  background: none;  text-align: left;  font-weight: normal;  height: 17px;  margin: 0px 0px 4px 0px;  padding: 0px 0px 0px 15px;  display: block;  border-top: solid 0px;}#podmenu2 ul li a:hover{ background: url(../images/podmenu2_on.jpg) no-repeat top left;    }head:first-child+body #podmenu3{  background: url(../images/kontakty_nove.jpg) no-repeat top left;}#podmenu3{  background: url(../images/kontakty_nove.jpg) no-repeat top left;  width: 108px;  height: 57px;  padding: 5px 0px 0px 0px;  text-align: left;  position: absolute;}#podmenu3 ul{  margin: 0px 0px 0px 0px;  padding: 0px;  font-size: 13px;  list-style: none;}#podmenu3 ul li{  margin: 0px;  padding: 0px;}#podmenu3 ul li a{  color: #fff;  width: 90px;  background: none;  text-align: left;  font-weight: normal;  height: 17px;  border-top: solid 0px;  margin: 0px 0px 4px 0px;  padding: 0px 0px 0px 19px;  display: block;}#podmenu3 ul li a:hover{ background: url(../images/podmenu2_on.jpg) no-repeat top left;    }#vlajecky { padding: 0px; margin: 0px 0px 0px 0px; list-style: none;}#vlajecky li{ float: left;}#czech a{ background: url(../images/czech.jpg) no-repeat top left;  width: 27px; height: 19px; padding: 0px; margin: 0px 0px 0px 10px; display: block;}#czech a:hover{ background: url(../images/czech_on.jpg) no-repeat top left; }#com a{ background: url(../images/com.jpg) no-repeat top left;  width: 27px; height: 19px; padding: 0px; margin: 0px 0px 0px 13px; display: block;}#com a:hover{ background: url(../images/com_on.jpg) no-repeat top left; }#germany a{ background: url(../images/germany.jpg) no-repeat top left;  width: 27px; height: 19px; padding: 0px; margin: 0px 0px 0px 13px; display: block;}#germany a:hover{ background: url(../images/germany_on.jpg) no-repeat top left; }.obr3 { vertical-align: top; margin: 0px 0px 10px 10px; cursor: pointer; width: 210px; height: 131px; border: solid 4px #eae9ea;}#mat_table { border-collapse: collapse; border: 1px #000 solid; font-size: 11px; clear: both; margin-bottom: 0px; padding-bottom: 0px;}#mat_table tr td{ border: 1px #000 solid;}#mat_table td{ width: 200px; padding: 0px 5px; text-align: center; height: 17px;}.mapa{  width: 250px;  border: solid 4px #eae9ea;  margin: 10px 0px 0px 15px;  clear: both;}.kont_prava{  float: right;  width: 298px;  }ul.voditko_mapa{  padding: 0px;  margin: 0px 0px 0px 250px;  list-style: none;  color: #424542;  font-size: 11px;}ul.voditko_mapa li{  padding: 0px;  margin: 0px 3px 5px 3px;  float: left;}ul.voditko_mapa li a{color: #424542;}ul.voditko_mapa li a:hover{  text-decoration: underline;}img.mapa_det{  border: solid 4px #eae9ea;}.sede {background-color: #eae9ea;}.zelene {background-color: #c6e7d6;}.red {background-color: #e7d3c6;}.oranz {background-color: #f7ebc6;}h1.tabulka { text-align: center; background-image: none; font-size: 22px; padding: 0px; margin: 0px 0px 10px 0px;}ul.sez { padding: 0px; margin: 0px 0px 4px 0px; list-style: none; float: right; font-size: 11px;}ul.sez li{ padding: 0px; margin: 0px 3px; float: left;}ul.sez a:hover{ text-decoration: underline;}input.text_dotaz1{  margin-bottom: 10px;  width: 200px;  font-family: arial;  font-size: 11px;}textarea.text_dotaz{  font-size: 11px;  width: 460px;  height: 120px;  font-weight: normal;  font-family: tahoma;}input.odeslat_dotaz{  margin: 10px 0px 0px 0px;    background-color: #004F9C;  font-size: 12px;    border: solid 0px;  color: #fff;  width: 70px;  text-align: center;  height: 19px;  font-weight: bold;  padding-bottom: 2px;}input.smazat_dotaz{  margin: 10px 0px 0px 320px;  background-color: #004F9C;  border: solid 0px;  font-size: 12px;  color: #fff;  width: 70px;  font-weight: bold;  text-align: center;  height: 19px;  padding-bottom: 2px;}.napsat{  margin: 0px 0px 0px 15px;}label{  font-size: 12px;  color: #424542;}table.obr_produkt{  margin: 0px;  padding: 0px;  float: left;  border-collapse: collapse;}table.obr_produkt tr td{  margin: 0px;  padding: 0px 0px 10px 0px;}p.text_prod{  width: auto;}p.text_prod a:hover{ color: #da9a00;}#podmenu_kontakty{  background: url(../images/ospolecnosti_kontakt.jpg) no-repeat top left;  width: 124px;  height: 83px;  padding: 5px 0px 0px 0px;  text-align: left;  position: absolute;}#podmenu_kontakty ul{  margin: 0px 0px 0px 0px;  padding: 0px;  font-size: 13px;  list-style: none;  text-align: left;}#podmenu_kontakty ul li{  margin: 0px;  padding: 0px;  }#podmenu_kontakty ul li a{  color: #fff;  width: 98px;  height: 18px;  background: none;  font-weight: normal;  text-align: left;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 19px;  display: block;  border-top: solid 0px;}#podmenu_kontakty ul li a:hover{ background: url(../images/podmenu_on.jpg) no-repeat top left;}#podmenu_kontakty2{  background: url(../images/produkty_kontakt.jpg) no-repeat top left;  width: 150px;  height: 79px;  padding: 9px 0px 0px 0px;  text-align: left;  position: absolute;}#podmenu_kontakty2 ul{  margin: 0px 0px 0px 0px;  padding: 0px;  font-size: 13px;  list-style: none;}#podmenu_kontakty2 ul li{  margin: 0px;  padding: 0px;}#podmenu_kontakty2 ul li a{  color: #fff;  width: 125px;  background: none;  text-align: left;  font-weight: normal;  height: 17px;  margin: 0px 0px 4px 0px;  padding: 0px 0px 0px 15px;  display: block;  border-top: solid 0px;}#podmenu_kontakty2 ul li a:hover{ background: url(../images/podmenu2_on.jpg) no-repeat top left;    }head:first-child+body #podmenu3{  background: url(../images/indexy_kontakty-osoby.png) no-repeat top left;}#podmenu_kontakty3{  background: url(../images/kontakty_nove_kontakt.jpg) no-repeat top left;  width: 122px;  height: 57px;  padding: 5px 0px 0px 0px;  text-align: left;  position: absolute;}#podmenu_kontakty3 ul{  margin: 0px 0px 0px 0px;  padding: 0px;  font-size: 13px;  list-style: none;}#podmenu_kontakty3 ul li{  margin: 0px;  padding: 0px;}#podmenu_kontakty3 ul li a{  color: #fff;  width: 90px;  background: none;  text-align: left;  font-weight: normal;  height: 17px;  border-top: solid 0px;  margin: 0px 0px 4px 0px;  padding: 0px 0px 0px 19px;  display: block;}#podmenu_kontakty3 ul li a:hover{ background: url(../images/podmenu2_on.jpg) no-repeat top left;    }#podmenu_materialy{  background: url(../images/ospolecnosti_materialy.jpg) no-repeat top left;  width: 124px;  height: 86px;  padding: 5px 0px 0px 0px;  text-align: left;  position: absolute;}#podmenu_materialy ul{  margin: 0px 0px 0px 0px;  padding: 0px;  font-size: 13px;  list-style: none;  text-align: left;}#podmenu_materialy ul li{  margin: 0px;  padding: 0px;  }#podmenu_materialy ul li a{  color: #fff;  width: 98px;  height: 18px;  background: none;  font-weight: normal;  text-align: left;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 19px;  display: block;  border-top: solid 0px;}#podmenu_materialy ul li a:hover{ background: url(../images/podmenu_on.jpg) no-repeat top left;}#podmenu_materialy2{  background: url(../images/produkty_materialy.jpg) no-repeat top left;  width: 148px;  height: 78px;  padding: 9px 0px 0px 0px;  text-align: left;  position: absolute;}#podmenu_materialy2 ul{  margin: 0px 0px 0px 0px;  padding: 0px;  font-size: 13px;  list-style: none;}#podmenu_materialy2 ul li{  margin: 0px;  padding: 0px;}#podmenu_materialy2 ul li a{  color: #fff;  width: 125px;  background: none;  text-align: left;  font-weight: normal;  height: 17px;  margin: 0px 0px 4px 0px;  padding: 0px 0px 0px 15px;  display: block;  border-top: solid 0px;}#podmenu_materialy2 ul li a:hover{ background: url(../images/podmenu2_on.jpg) no-repeat top left;    }head:first-child+body #podmenu3{  background: url(../images/indexy_kontakty-osoby.png) no-repeat top left;}#podmenu_materialy3{  background: url(../images/kontakty_nove_materialy.jpg) no-repeat top left;  width: 122px;  height: 57px;  padding: 5px 0px 0px 0px;  text-align: left;  position: absolute;}#podmenu_materialy3 ul{  margin: 0px 0px 0px 0px;  padding: 0px;  font-size: 13px;  list-style: none;}#podmenu_materialy3 ul li{  margin: 0px;  padding: 0px;}#podmenu_materialy3 ul li a{  color: #fff;  width: 89px;  background: none;  text-align: left;  font-weight: normal;  height: 17px;  border-top: solid 0px;  margin: 0px 0px 4px 1px;  padding: 0px 0px 0px 19px;  display: block;}#podmenu_materialy3 ul li a:hover{ background: url(../images/podmenu2_on.jpg) no-repeat top left;    }#podmenu_export{  background: url(../images/ospolecnosti_export.jpg) no-repeat top left;  width: 117px;  height: 83px;  padding: 5px 0px 0px 0px;  text-align: left;  position: absolute;}#podmenu_export ul{  margin: 0px 0px 0px 0px;  padding: 0px;  font-size: 13px;  list-style: none;  text-align: left;}#podmenu_export ul li{  margin: 0px;  padding: 0px;  }#podmenu_export ul li a{  color: #fff;  width: 96px;  height: 18px;  background: none;  font-weight: normal;  text-align: left;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 19px;  display: block;  border-top: solid 0px;}#podmenu_export ul li a:hover{ background: url(../images/podmenu_on.jpg) no-repeat top left;}#podmenu_export2{  background: url(../images/produkty_export.jpg) no-repeat top left;  width: 149px;  height: 79px;  padding: 9px 0px 0px 0px;  text-align: left;  position: absolute;}#podmenu_export2 ul{  margin: 0px 0px 0px 0px;  padding: 0px;  font-size: 13px;  list-style: none;}#podmenu_export2 ul li{  margin: 0px;  padding: 0px;}#podmenu_export2 ul li a{  color: #fff;  width: 125px;  background: none;  text-align: left;  font-weight: normal;  height: 17px;  margin: 0px 0px 4px 0px;  padding: 0px 0px 0px 15px;  display: block;  border-top: solid 0px;}#podmenu_export2 ul li a:hover{ background: url(../images/podmenu2_on.jpg) no-repeat top left;    }head:first-child+body #podmenu3{  background: url(../images/indexy_kontakty-osoby.png) no-repeat top left;}#podmenu_export3{  background: url(../images/kontakty_nove_export.jpg) no-repeat top left;  width: 109px;  height: 58px;  padding: 5px 0px 0px 0px;  text-align: left;  position: absolute;}#podmenu_export3 ul{  margin: 0px 0px 0px 0px;  padding: 0px;  font-size: 13px;  list-style: none;}#podmenu_export3 ul li{  margin: 0px;  padding: 0px;}#podmenu_export3 ul li a{  color: #fff;  width: 89px;  background: none;  text-align: left;  font-weight: normal;  height: 17px;  border-top: solid 0px;  margin: 0px 0px 4px 1px;  padding: 0px 0px 0px 19px;  display: block;}#podmenu_export3 ul li a:hover{ background: url(../images/podmenu2_on.jpg) no-repeat top left;    }#podmenu_produkty{  background: url(../images/ospolecnosti_produkty.jpg) no-repeat top left;  width: 124px;  height: 86px;  padding: 5px 0px 0px 0px;  text-align: left;  position: absolute;}#podmenu_produkty ul{  margin: 0px 0px 0px 0px;  padding: 0px;  font-size: 13px;  list-style: none;  text-align: left;}#podmenu_produkty ul li{  margin: 0px;  padding: 0px;  }#podmenu_produkty ul li a{  color: #fff;  width: 96px;  height: 18px;  background: none;  font-weight: normal;  text-align: left;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 19px;  display: block;  border-top: solid 0px;}#podmenu_produkty ul li a:hover{ background: url(../images/podmenu_on.jpg) no-repeat top left;}#podmenu_produkty2{  background: url(../images/produkty_produkty.jpg) no-repeat top left;  width: 148px;  height: 78px;  padding: 9px 0px 0px 0px;  text-align: left;  position: absolute;}#podmenu_produkty2 ul{  margin: 0px 0px 0px 0px;  padding: 0px;  font-size: 13px;  list-style: none;}#podmenu_produkty2 ul li{  margin: 0px;  padding: 0px;}#podmenu_produkty2 ul li a{  color: #fff;  width: 125px;  background: none;  text-align: left;  font-weight: normal;  height: 17px;  margin: 0px 0px 4px 0px;  padding: 0px 0px 0px 15px;  display: block;  border-top: solid 0px;}#podmenu_produkty2 ul li a:hover{ background: url(../images/podmenu2_on.jpg) no-repeat top left;    }head:first-child+body #podmenu3{  background: url(../images/indexy_kontakty-osoby.png) no-repeat top left;}#podmenu_produkty3{  background: url(../images/kontakty_nove_produkty.jpg) no-repeat top left;  width: 109px;  height: 59px;  padding: 5px 0px 0px 0px;  text-align: left;  position: absolute;}#podmenu_produkty3 ul{  margin: 0px 0px 0px 0px;  padding: 0px;  font-size: 13px;  list-style: none;}#podmenu_produkty3 ul li{  margin: 0px;  padding: 0px;}#podmenu_produkty3 ul li a{  color: #fff;  width: 89px;  background: none;  text-align: left;  font-weight: normal;  height: 17px;  border-top: solid 0px;  margin: 0px 0px 4px 1px;  padding: 0px 0px 0px 19px;  display: block;}#podmenu_produkty3 ul li a:hover{ background: url(../images/podmenu2_on.jpg) no-repeat top left;    }