html {
overflow-y: scroll;
}

body
{
background-image:url("../img2/bg.png");
background-repeat:repeat-x;
background-color:#efefef;
text-align: center;
}

.all
{
width: 940px;
border: 3px solid white;
margin:25pt auto;
text-align:left;
font-family:verdana;
font-size:8pt;
color:#424242;
background-color:#ffffff;

}

.logo,
.logo_de,
.logo_en
{
background-image:url("../img2/logo.jpg");
background-repeat:no-repeat;
background-color:#ffffff;
border-bottom: 1px solid silver;
text-align:right;
padding: 63pt 10pt 15pt 0;
letter-spacing:1.5pt;
line-height:12pt;
color:#7877cc;
}

.logo_de
{
background-image:url("../00_de_img2/de_logo.jpg");
}

.logo_en
{
background-image:url("../01_en_img2/en_logo.jpg");
}

.logo_eshop
{
background-image:url("../img2/logo_eshop.png");
background-repeat:no-repeat;
background-color:#ffffff;
border-bottom: 1px solid silver;
text-align:right;
padding: 63pt 10pt 15pt 0;
letter-spacing:1.5pt;
line-height:12pt;
color:#7877cc;
}

.logo2
{
background-image:url("../img2/logo2.jpg");
background-repeat:no-repeat;
background-color:#ffffff;
border-bottom: 1px solid silver;
text-align:right;
padding: 18pt 14pt 18pt 0;
letter-spacing:1.5pt;
line-height:14pt;

}

.logo3
{
background-image:url("../img2/logo3.jpg");
background-repeat:no-repeat;
background-color:#ffffff;
border-bottom: 1px solid silver;
text-align:right;
padding: 18pt 14pt 18pt 0;
letter-spacing:1.5pt;
line-height:14pt;
}

.pismo10 {
  font-size:14pt;
  font-family:arial;
  font-variant:small-caps;
  letter-spacing:2pt;
  color:#7474bf;
  margin:5px 0 0 0;
   }

.left
{
float:left;
width: 148px;
margin:0;
padding:0;
background-color:#f5f5f5;
text-align:center;
border-right: 1px solid #f1f1f1;
}

.left-content
{
margin:0;

}

.right
{
float:left;
width: 785px;
background-color:#ffffff;
}
.right-content
{
text-align:justify;
margin:8pt 5pt 0pt 5pt;
background-color: #ffffff;
padding-top:15px;
padding-left:10px;
padding-right:10px;
line-height:14pt;
color:#525252;
}

.cleaner
{
clear:both;
}

.menu,
.menu2,
.eshop_menu,
.eshop_menu2
{
TEXT-DECORATION: none;
color:#626262;
font-size:7pt;
text-align :left;
padding-left:12pt;
height:17pt;
border-top:1px solid #ffffff;
border-left:0px solid #ffffff;
border-right:2px solid #ffffff;
border-bottom:1px solid #ffffff;
display:block;
background-color: #f1f1f1;
line-height:18pt;
letter-spacing:1px;
background-image: url("../img2/search_bg2.png");
background-repeat: no-repeat;
}

.eshop_menu,
.eshop_menu2
{
padding-left:18pt;
color:#fff;
background-image: url("../img2/search_bg3.png");
}

.eshop_menu2
{
letter-spacing:1px;
padding-left:16pt;
font-weight:bold;
}

.menu2
{
color:#7474bf;
letter-spacing:1px;
padding-left:8pt;
font-weight:bold;
}

.menu2:hover,
.menu:hover {
background-image: none;
background-color: #f1f1ff;
}

.eshop_menu2:hover,
.eshop_menu:hover {
background-image: none;
background-color: #4e91c9;
}


.nadpis-odstavce{
color: #336699;
font-size:10pt;
font-family:verdana;
letter-spacing:1pt;
}
.pismo-right {
font-size:8pt;
color:#3300CC;
text-align:right;
line-height:14pt;
}
.b-l {
width: 75%;
float: left;
line-height:12pt;
padding-right:1pt ;
}
.b-r {
width: 20%;
padding-right:1pt;
text-align :right;

}
.hodinky {
width: 34%;
float: left;
padding-left:10pt;
}
.obsah {
width: 61%;
float: right;
}
.end {
height: 20px;
clear: both;
}
.normal {
  font-weight:bold;
}
.email-r {
  TEXT-DECORATION: none;
  text-align :right;
        }
.bg {
  background-position:top;
  color:#000000;
  background-color:#DADFE0;
  font-size:8pt;
  }
.detail {
   background-color: #FFFFEE;
  }
.bg-print {
  background-position:top;
  color:#000000;
  font-size:8pt;
  }
.tabulka {
  border-top:thin solid #C0C0C0;
  border-bottom:thin solid #C0C0C0;
  vertical-align :top;
  border-left:thin solid #C0C0C0;
border-right:thin solid #C0C0C0;
  font-size:8pt;
  text-align :left;
vertical-align :middle;
    }
.tabulkacenter {
  border-top:thin solid #C0C0C0;
  border-bottom:thin solid #C0C0C0;
  vertical-align :top;
  border-left:thin solid #C0C0C0;
  border-right:thin solid #C0C0C0;
  font-size:8pt;
  text-align :center;
vertical-align :middle;
    }
.tabulkamid {
  border-top:thin solid #C0C0C0;
  border-bottom:thin solid #C0C0C0;
  vertical-align :middle;
  border-left:thin solid #C0C0C0;
  border-right:thin solid #C0C0C0;
  font-size:8pt;
  text-align :center;
padding-left:4pt;
padding-right:4pt;
font-weight:bold;
}
.tabulkabold {
  border-top:thin solid #C0C0C0;
  border-bottom:thin solid #C0C0C0;
  vertical-align :middle;
  border-left:thin solid #C0C0C0;
  border-right:thin solid #C0C0C0;
  text-align :left;
padding-left:4pt;
padding-right:4pt;
font-weight:bold;
font-size:8pt;
    }
.posun {
  font-size:25pt;
  line-height:35pt;
      }
.odkaz {
  TEXT-DECORATION: none;
  color:#000000;
  font-size:8pt;
  text-align :center;
  height:16pt;
  border-bottom:thin groove #a0a0a0;
  display:block;
  background-color:#5EC4A2;
  line-height:15pt;
      }
.pismo {
  font-size:8pt;
  text-align :center;
   }
   
.gray8,   
.pismo8 {
  font-size:8pt;
  text-align :left;

   }

.texty {
  text-align :left;
   }
.texty3 {
  text-align :left;
  line-height:11pt;
 }
.tabulka_2 {
  border-top:thin solid #A4A4D2;
  border-bottom:thin solid #A4A4D2;
  vertical-align :top;
  border-left:thin solid #A4A4D2;
  border-right:thin solid #A4A4D2;
  font-size:8pt;
  background-color:#D4C4B2;
    }
.tabulka_3,
.freiburg 
{
  border-top:thin solid #A4A4A2;
  border-bottom:thin solid #A4A4A2;
  vertical-align :top;
  border-left:thin solid #A4A4A2;
  border-right:thin solid #A4A4A2;
  font-size:8pt;
  background-color:#EAE7E1;
}

.freiburg 
{
  padding: 20pt 20pt 20pt 20pt;
  border: dotted 1pt;
  margin: 0pt 20pt 0pt 20pt;
  background-color:#f1f1f1;
}

.nadpis {
  text-align :center;
  font-family :Arial;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  font-size:8pt;
  color:#FFFFFF;
  background-color:#004080;
  padding-top:6pt;
  height:26pt;
  display:block;
  }
.tab1 {
  vertical-align :middle;
  text-align :left;
  font-family :verdana;
  font-size:8pt;
  }
.tab2 {
  vertical-align :top;
  text-align :left;
  font-family :verdana;
  font-size:8pt;
  }
.tabcenter {
  vertical-align :middle;
  text-align :center;
  font-family :verdana;
  font-size:8pt;
  }
 .tabmereni-l {
  vertical-align :middle;
  width:10pt;
  text-align :left;
  font-family :verdana;
  font-size:8pt;
  height:12pt;
  }
   .tabmereni-r {
  vertical-align :middle;
  text-align :left;
  font-family :verdana;
  font-size:8pt;
  height:12pt;
  }
.email {
  TEXT-DECORATION: none;
        }
.email-left {
  TEXT-DECORATION: none;
  text-align :left;
        }
.nove {
  font-family :Verdana;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  height:22pt;
  width:190pt;
  font-size:7pt;
  color:#000000;
  padding-top:5pt;
  background-color:#d19CcA;
    }
.souteze {
  font-family :Verdana;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  height:32pt;
  text-align:center;
  font-size:14pt;
  color:#000000;
  padding-top:4pt;
    }
.zaci {
  text-align :center;
  font-family :Verdana;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  font-size:8pt;
  color:#FFFFFF;
  background-color:#1584a5;
  padding-top:6pt;
  height:26pt;
  display:block;
  }
.produkty {
  text-align :left;
  font-family :Verdana;
  font-weight:normal;
  font-size:8pt;
  color:#999999;
  display:block;
  letter-spacing:1pt;
  padding-top:2pt;
  }
.eryt-l {
width: 30%;
float: left;
}
.eryt-r {
width: 65%;
float: left;
line-height:14pt;
padding-right:12pt;
}
.eryt-0 {
width: 30%;
float: left;
font-weight:bold;
line-height:16pt;
}
.eryt-1 {
width: 65%;
float: left;
line-height:16pt;
}

.eryt-0d {
width: 30%;
float: left;
font-weight:bold;
line-height:18pt;
}
.eryt-1d {
width: 68%;
float: right;
line-height:18pt;
}
.odsazeni  {
padding-left:8pt;
padding-right:9pt;
text-align :left;
font-size:7pt;
    }
.letter  {
letter-spacing:1px;
    }
.aktuality  {
width:90%;
background-color:#abcd55;
font-size:7pt;
font-weight:bold;
height:17pt;
line-height:16pt;
letter-spacing:2pt;
color:#444444;
    }
.zero-0 {
width: 25%;
float: left;
line-height:12pt;
}
.zero-1 {
width: 65%;
float: left;
line-height:12pt;
}

.gray7,
.pismo7
{
  font-size:7pt;
  text-align :left;
  font-family:verdana;
}

.gray7
{
color:#919191;
}

.skok {
  margin-left:30pt;
   }
.mj {
  padding-left:5pt;
  padding-right:5pt;
  color:#A0A0A0;
  text-align :left;
  font-size:7pt;
   }
.text-right {
  text-align :right;
   }
.hr {
color :silver;
text-align: center;
border:  dotted 1px ;

   }
.zpet {
margin: 3pt;
padding: 8pt;
list-style-type: disc;
   }
.seda {
background-color:silver;
padding:1pt 2pt 1pt 2pt;
}

.img-right
{
float:right;
margin: 4pt 0pt 0pt 20pt;
border:solid 1pt black;
}

.line-odkazy {
line-height:18pt;
}

.line-12 {
line-height:12pt;
}

.logo-produkty {
margin:0 2pt 0 12pt;
float:right;
}

.img-odsazeni,
.img-odsazeni-bez-okraje
{
margin:0 0pt 0 30pt;
border: 1pt solid black;
}

.img-odsazeni-bez-okraje
{
border: 0pt;
}



.mereni-nazvy
{
font-size:10pt;
color:#525252;
text-decoration:underline;
}

.img-lupa
{
vertical-align:middle;
border:0;
margin: 0 0 4pt 2pt;
}

.ikona
{
vertical-align:bottom;
border:0;
margin: 0pt 0pt 0pt 0pt;
}

.zav
{
vertical-align:middle;
border:0;
margin: 0pt 0pt 1pt 0pt;
}

.ikona2
{
vertical-align:bottom;
border:0;
margin: 0pt 0pt 1pt 0pt;
}

.form5
{
color:#929292;
text-align:left;
background-color:#fdfdfd;
border: solid #bababa 1pt;
font-size: 7pt;
font-family:verdana;
padding:2pt 1pt 1pt 2pt ;
height:19px;
}

.index_img
{
margin:10px 0px 0px 12px;
padding: 8pt 0pt 4pt 0pt;
}

.index_table
{
vertical-align:top;
text-align:center;
font-size:10pt;
letter-spacing:2px;
color:#717171;
padding-left:10pt;
padding-right:10pt;
line-height:15pt;
}

.gray8
{
color:#b1b1b1;
text-decoration:none;
}

.gray8:hover
{
background-color:#eaeaea;
}


.menu_gray
{
color:#b1b1b1;
text-align:right;
margin-top:-20px;
}



.a_normal
{
font-family:verdana;
}

.a_normal:hover
{
background-color:#eaeaea;
}

.dulezite_red
{
color:#dd0000;
padding: 4pt 6pt 6pt 6pt;
border: 1px dashed #dd0000;
margin: 20pt 2pt 20pt 2pt;
line-height:15pt;
font-size:8pt;
font-family:tahoma;
letter-spacing:1pt;
}

.dulezite,
.dulezite_short
{
color:#323232;
padding: 4pt 6pt 6pt 6pt;
border: 1px dotted #dddeff;
background-image: url("../img2/dulezite.png");
margin: 20pt 2pt 20pt 2pt;
line-height:15pt;
}

.dulezite_short,
.pruh
{
background-image: url("../img2/dulezite_short.png");
background-repeat:repeat-x;
}

.pruh
{
text-align:center;
color: #4252a2;
padding: 3pt;
letter-spacing:2px;
border-top: 1px solid #aaaacc;
border-bottom: 1px solid #aaaacc;
}


.dulezite_text
{
color:#6666CC;
letter-spacing:0.5px;
font-weight:bold;
}

.neukazat
{
display:none;
}

.form_ks,
.form_koupit
{
color:#929292;
text-align:right;
border: solid #929292 1pt;
font-size: 8pt;
font-family:verdana;
padding:2pt;
height:23px;
vertical-align:middle;
width:30px;
margin: 0px 4px 0px 0px;
}

.form_pokracovat,
.form_koupit
{
color:#727272;
margin: 0px 0px 0px 20px;
padding: 0pt 0pt 1pt 0pt;
text-align:center;
background: url(../img2/button2.gif) 0 0 no-repeat;
width: 100px;
height: 25px;
font-size: 7pt;
border: 0;
cursor: pointer;
}

.form_pokracovat
{
font-size: 8pt;
letter-spacing:1pt;
margin: 0px 0px 0px 6px;
}

.form_long
{
color:#727272;
margin: 0px 0px 0px 12px;
padding: 0pt 0pt 1pt 0pt;
text-align:center;
background: url(../img2/button.gif) 0 0 ;
width: 127px;
height: 25px;
font-family:verdana;
font-size: 8pt;
border: 0;
cursor: pointer;
}



.no_correct,
.no_correct_antispam
{
color:red;
border: dotted #ee0000 1pt;
margin: 20px 5px 10px 5px;
padding: 4px 10px 4px 10px;
background-color: #ffefef;
text-align:left;
}

.no_correct
{
text-align:center;
font-weight:bold;
letter-spacing:1pt;
}

.formleft,
.formleft_2
{
float:left;
width:60pt;
margin-top:2pt;
text-align:left;
color:#5e84a2;
}

.formleft_2
{
width:120pt;

}

.formright,
.formright_2
{
float:left;
width:240pt;
text-align:left;
}

.formright_2
{
margin-top:2pt;
}

.formcleaner
{
clear:both;
}

.form_blue
{
color:#525252;
height:16pt;
text-align:left;
background-color:#fdfdff;
border: solid #90909f 1pt;
font-size: 8pt;
font-family:verdana;
padding:2pt 2pt 2pt 2pt;
margin:0pt 2pt 5pt 2pt;

}

.form_blue_area
{
color:#525252;
text-align:left;
background-color:#fdfdff;
border: solid #90909f 1pt;
font-size: 8pt;
font-family:verdana;
padding:2pt 2pt 2pt 2pt;
margin:-10px 2pt 5pt 2pt;
}

.fieldset_oml
{
border: solid 1pt #9EB4D2;
padding: 0pt 5pt 5pt 10pt;
margin: 2pt 5pt 2pt 3pt;
height: 350pt;
width:368pt;
background-image:url("../img2/bg_form_fieldset.png");

}

.legenda
{
color: #9EB4D2;
font-size:10pt;
letter-spacing:1pt;
text-decoration:none;
}

.objednavka
{
background-color:#efefef;
padding:0px;
font-size:8pt;
height:20px;
}

.objednavka_div,
.rekapitulace
{
border: solid 1px #9EB4D2;
background-color:#fcfdfd;
margin:20px 5px 2px 5px;
padding:5px 5px 0px 5px;
font-size:8pt;
}

.rekapitulace
{
border: solid 1px #9EB4D2;
background-image:url("../img2/bg_form_fieldset.png");
width:350pt;
padding: 5px 0 0 9px;
}

.vred,
.vredb
{
color:#ff0000;
}

.vredb
{
font-weight:bold;
}

.orange7
{
font-size:7pt;
text-align :left;
font-family:Verdana;
color:#ff9999;
vertical-align:top;
}

.greenb{
color:#00a900;
font-weight:bold;
}


.margin_5950
{
margin: 5px 9px 5px 0;
}

.margin_2626
{
margin: 12px 6px 12px 6px;
}

.margin_1222
{
margin: 12px 22px 12px 22px;
}

.obrazek
{
background-image:url("../img2/obrazek.png");
color:#774411;
padding: 2px 8px 2px 5px;
border: 0px solid red;
margin: 0 3px 0 0;
}


.fluke_bg
{
margin: 1px 0 0 0;
border: 1px #efeeed solid;
background-color:#fafbfc;
padding: 1px 2px 1px 2px;
text-align:center;
}

.orange
{
font-size:10pt;
color:#FF9933;
letter-spacing:1pt;
}

.margin_bottom_8
{
margin: -2px 0px 6px 0px;
}

.temporary
{
color:#cc3333;

font-family:arial;
font-size:9pt;
}
