BODY {
      margin-top: 0px;
      margin-bottom: 0px;
      text-align: center;
      background: url(obrazky/celk_pozadi.gif) repeat;
      font-family: verdana;
      font-size: 10px;
      color: #3C3C3C;
      line-height: 150%;
}
.hl_tab {
      margin: auto;
      text-align: left;
      background-color: #FFFFFF;
}
TABLE {
      font-family: verdana;
      font-size: 10px;
      color: #3C3C3C;
      line-height: 150%;
}
A {
      text-decoration: underline;
      color: #1347C6;
}
A:hover {
      text-decoration: none;
      color: rgb(0,0,153);
}
.menu {
      background: URL(obrazky/menu.jpg) no-repeat;
      vertical-align: middle;
      text-align: center;
      font-size: 10px;
      line-height: normal;
}
.menu A {
      color: #000000;
      text-decoration: none;
      font-weight: bold;
}
.menu A:hover {
      color: #000000;
      text-decoration: underline;
}
.nadpis {
      background: URL(obrazky/nadpis.jpg) no-repeat;
      vertical-align: bottom;
      line-height: normal;
}
H1 {
      margin: 0px;
      padding: 0px;
      padding-bottom: 18px;
      padding-left: 47px;
      font-weight: normal;
      color: #000000;
      font-family: arial black;
      font-size: 15px;
}
.obsah {
      padding: 0px 25px 0px 25px;
      text-align: justify;
}
.levy_sloupec {
      background: URL(obrazky/pozadi2.jpg) no-repeat;
      vertical-align: top;
      text-align: left;
}
.levy_obsah {
      padding: 15px 10px 0px 0px;
}
P {
      text-align: justify;
      padding: 0px;
      margin: 0px;
      padding-top: 4px;
      padding-bottom: 6px;
}
.nad_nej_nov {
      color: #042B9B;
      font-weight: bold;
      padding: 0px;
      padding-left: 4px;
      text-align: left;
}
.text_nej_nov {
      padding-left: 20px;
      padding-right: 15px;
}
.dat_nej_nov {
      padding: 0px 5px 0px 0px;
      color: rgb(103,103,103);
      text-align: right;
}
.shout_cont {
      color: #000000;
      padding-left: 4px;
      line-height: normal;
}
.shout_cont A {
      letter-spacing: -1;
}
.nenahore {
      padding-top: 0px;
}
.bodiky {
      list-style-type: none;
      padding: 0px;
      margin: 0px;
      padding-left: 20px;
}
.bodiky LI {
      background: url(obrazky/sipicka.gif) no-repeat 4px 7px;
      padding-left: 20px;
      padding-top: 3px;
      padding-bottom: 3px;
}
.nejref {
      list-style-type: none;
      padding: 5px 30px 5px 25px;
      margin: 0px;
}
.nejref LI {
      padding-left: 15px;
      background: url(obrazky/tecka.gif) no-repeat 0px 5px;
}
.nejref_pod {
      list-style-type: none;
      padding: 0px 10px 0px 30px;
      margin: 0px;
}
.nejref_pod LI {
      background-image: url();
      padding-left: 0px;
}
.vic_ref {
      padding-right: 40px;
      text-align: right;
      padding-top: 0px;
}
.prof_ul {
      list-style-type: none;
      padding: 5px 25px 5px 10px;
      margin: 0px;
}
.prof_ul LI {
      margin-top: 3px;
      padding-bottom: 5px;
      padding-left: 15px;
      background: url(obrazky/tecka.gif) no-repeat 0px 5px;
}
.odsad {
      padding: 0px 15px 5px 20px;
      margin: 0px;
      font-style: italic;
}
H2 {
      font-family: verdana;
      font-size: 11px;
      font-weight: bold;
      color: #042B9B;
      margin: 0px; 
      padding: 5px 30px 6px 15px;
}
.maly {
      font-size: 6px;
      line-height: normal;
}
.nahoru {
      text-align: right;
      padding-top: 5px;
}
.sluzby {
      list-style-type: none;
      padding: 0px;
      margin: 0px;
      padding-left: 35px;
      line-height: 160%;
}
.sluzby LI {
      padding-left: 15px;
      background: url(obrazky/sipicka.gif) no-repeat 0px 5px;
}
.kont_pod {
      margin: 0px; 
      padding: 0px 0px 15px 20px;
}
.kont_firm {
      text-align: center;
      border-top: 1px rgb(190,190,190) solid;
      border-bottom: 1px rgb(190,190,190) solid;
}
.technologie {
      margin: 0px; 
      padding: 0px 25px 0px 10px;
      list-style-type: none;
}
.technologie LI {
      padding-left: 15px;
      padding-bottom: 5px;
      background: url(obrazky/sipicka_c.gif) no-repeat 0px 4px;
}
.pod_tech {
      list-style-type: none;
      padding-left: 25px;
      margin: 0px;
}
.pod_tech LI {
      background-image: url();
      padding: 0px;
      padding-bottom: 1px;
}
.todsad {
      padding: 0px 15px 10px 35px;
      margin: 0px;
      font-style: italic;
}
.int_ul {
      list-style-type: none;
      padding: 5px 30px 5px 20px;
      margin: 0px;
}
.int_ul LI {
      padding-top: 3px;
      padding-bottom: 5px;
      padding-left: 15px;
      background: url(obrazky/tecka.gif) no-repeat 0px 8px;
}
.cent {
      text-align: center;
      font-size: 9px;
      font-weight: bold;
      color: #000;
      line-height: 200%;
}
H3 {
      font-size: 12px;
      font-family: arial black;
      font-weight: normal;
      color: #042B9B;
      margin: 0px 10px 5px 10px; 
      padding: 15px 0px 0px 15px;
      text-align: left;
      border-bottom: 1px rgb(230,230,230) solid; 
}
.cist_ul {
      list-style-type: upper-roman;
      padding: 0px 30px 5px 50px;
      margin: 0px;
}
.cist_ul LI {
      padding-top: 2px;
      padding-bottom: 3px;
      font-style: italic;
      margin: 0px; 
}
.legenda {
      border: 1px rgb(183,210,255) dashed;
      padding: 2px 5px 2px 5px;
      margin: 3px 30px 5px 30px;
}
.legenda H2 {
      padding-top: 0px;
      padding-bottom: 3px;
}
.sbr {
      padding: 0px 0px 0px 30px;
      margin: 0px;
      list-style-type: decimal;
}
.srovnani {
      border-top: 1px rgb(203,203,203) solid;
      border-left: 1px rgb(239,239,239) solid;
      margin: auto;
}
.srovnani TH {
      border-bottom: 1px rgb(203,203,203) solid;
      border-right: 1px rgb(239,239,239) solid;
      background-color: rgb(170,202,255);
      color: #000;
      font-weight: bold;
      padding: 2px 0px 2px 0px;
}
.srovnani TD {
      border-bottom: 1px rgb(203,203,203) solid;
      border-right: 1px rgb(239,239,239) solid;
}
.co_rad {
      text-align: left;
      font-weight: bold;
      width: 145px;
}
.bun {
      text-align: center;
      width: 131px;
}
H4 {
      padding: 0px;
      margin: 0px;
      padding-top: 4px;
      padding-left: 5px;
      font-weight: bold;
      color: #000;
}
.tab_nov {
      border-top: 1px rgb(219,219,219) solid;
}
.tab_nov TD {
      border-bottom: 1px rgb(219,219,219) solid;
}
.tab_nov_datum {
      color: rgb(110,110,110);
      width: 85px;
      vertical-align: top;
}
.tab_nov_nad {
      font-weight: bold;
}
.novinka_datum {
      text-align: right;
      padding-right: 15px;
      padding-bottom: 0px;
      font-weight: bold;
      color: rgb(130,130,130);
}
.reference {
      margin: auto;
}
.naz_reference {
      background: url(obrazky/reference.jpg) no-repeat;
      width: 476px;
      height: 27px;
      vertical-align: top;
}
H5 {
      text-align: center;
      padding: 2px 10px 0px 5px;
      margin: 0px;
      font-size: 10px;
      font-weight: bold;
      color: #000;
}
.pop_ref {
      width: 130px;
      padding-left: 10px;
      font-weight: bold;
      vertical-align: top;
}
.obrazky {
      text-align: center;
      padding-top: 10px;
}
.obrazky A img {
      border: 1px #000 solid;
}
.obrazky A:hover img {
      border-color: #042B9B;
}



