body
{
  margin:0; padding:0;
  font-family: Arial, Helvetica, Sans-Serif;
}

#tisk
{
  width: 920px;
  margin:0; padding:0;
 font-size: 1px;
}

#tisk #paneludaje
{
 
  margin:0; padding:0;
 font-size: 1px;
} 

#tisk #paneludaje .zakinfo
{
 
  margin:0; padding:0;
 font-size: 12px;
} 

#main
{
  width: 924px;
  margin:0; padding:0;
}
#main #levy
{
  width: 124px;
  float:left;
  vertical-align:top;
  text-align:right;
  margin:0; padding:0;
}

#main #levy #logo
{
  width: 124px;
  font-size: 1px;
  height: 70px;
  margin:0; padding:0;
}
#main #levy #submenu
{
  width: 124px;
  vertical-align:top;
  padding-top: 70px;
}
#main #pravy 
{
  background: gainsboro;
  float: right;
  width:800px;
  margin:0; padding:0;

}
#main #pravy #topspace 
{
  font-size: 5px;
  height: 18px;
  margin:0; padding:0;
  background: white;
} 
#main #pravy #headl
{
  background: gainsboro;
  float: left;
  width: 350px;
  height: 52px;
  margin:0; padding:0;
}
#main #pravy #headl #spolch
{
  float: left;
  width: 150px;
  height: 52px;
  margin:0; padding:0;
}
#main #pravy #headl #spolch .uvnitr
{
  width: auto;
  height: auto;
  padding-left: 19px;
  padding-top: 25px;
  text-align:left;
}
#main #pravy #headl #hledej
{
  float: right;
  width: 200px;
  height: 52px;
  text-align:right;
  margin:0; padding:0;
}
#main #pravy #headl #hledej .uvnitr
{
  font-weight: bold;
  font-size: 9pt;
  width: auto;
  color: gray;
  padding-top: 20px;
  padding-right:20px;
  height: auto;
}
#main #pravy #headp
{
  background: white;
  float: right;
  width: 450px;
  height: 52px;
  margin:0; padding:0;
  font-size: 1px;
}
#main #pravy #headp .uvnitr
{
  background: silver;
  height: 52px;
  padding-top: 12px;
  padding-right: 20px;
  font-size: 12px;
  font-weight:bold;
  text-align:right;
}
#main #pravy #menul
{
  clear: both;
  float: left;
  width: 350px;
  height: 20px;
  background: black;
  color: gainsboro;
  margin:0; padding:0;
}
#main #pravy #menulzak
{
  clear: both;
  float: left;
  width: 550px;
  height: 20px;
  background: black;
  color: gainsboro;
  margin:0; padding:0;
}
#main #pravy #menul .uvnitr
{
  padding-left: 20px;
  text-align:left;
  font-weight: bold;
  font-size: 9pt;
  color: lightgray;
  margin:0;
}
#main #pravy #menulzak .uvnitr
{
  padding-left: 20px;
  text-align:left;
  font-weight: bold;
  font-size: 9pt;
  color: lightgray;
  margin:0;
}
#main #pravy #menup
{
  float: right;
  width:450px;
  height: 20px;
  background: black;
  color: gainsboro;
  margin:0; padding:0;
}
#main #pravy #menup A
{
  text-decoration: none;
  color:b2b2b2;
}
#main #pravy #menup A:Hover
{
  color:white;
}
#main #pravy #menup #jazyk
{
  float: left;
  width:150px;
  height: 20px;
  margin:0; padding:0;
}
#main #pravy #menup #jazyk .uvnitr
{
  padding-top:2px;
  padding-left:20px;
  font-size: 9pt;
  font-weight:bold;
  color:b2b2b2;
  text-align:left;
}
#main #pravy #menup #login
{
  float: right;
  width:300px;
  height: 20px;
  margin:0; padding:0;
}
#main #pravy #menup #login .uvnitr
{
  padding-top:2px;
  padding-right:20px;
  font-size: 9pt;
  font-weight:bold;
  color:gainsboro;
  text-align:right;
}
#main #pravy #obsah
{
  clear: both;
  margin:0; padding:0;
}
#main #pravy #obsah #menul
{
	width: 800px;
	background: #666699;
	color: gainsboro;
}

#main #pravy #obsah #menul A
{
  color:gainsboro;
  text-decoration: none;
  padding-right: 30px;
}
#main #pravy #obsah #menul A:Hover
{
  color:white;
  text-decoration: none;
  padding-right: 30px;
}

#main #pravy #obsah #indexl
{
  clear: both;
  float: left;
  width: 350px;
  margin:0; padding:0;
}
#main #pravy #obsah #indexp
{
  float: right;
  width: 450px;
  margin:0; padding:0;
}
#main #pravy #obsah #indexp .uvnitr
{
  padding-left: 20px;
  padding-right: 0px;
  padding-bottom:0px;
  padding-top:5px;
  font-size: 9pt;
  text-align: left;
}
#main #pravy #obsah #indexp .uvnitr P
{
  padding-right: 20px;
}
#main #pravy #obsah #indexp .uvnitr .nadpis 
{
  padding-top: 20px;
  font-size: 14pt;
  font-weight:bold;
  text-align:left;
}
#main #pravy #obsah #indexp .uvnitr .akt_nadp 
{
  padding-right: 20px;
  padding-top: 10px;
  font-size: 11pt;
  font-weight:bold;
  text-align:left;
}
#main #pravy #obsah #indexp .uvnitr .akt_nadp A
{
  text-decoration:none;
}


#main #pravy #obsah #indexp .uvnitr .akt_nadpmaly 
{
  padding-right: 20px;
  padding-top: 10px;
  font-size: 9pt;
  text-align:left;
}
#main #pravy #obsah #indexp .uvnitr .akt_nadpmaly A
{
  text-decoration:none;
}


#main #pravy #obsah #indexp .uvnitr .akt_vice
{
  padding-right: 20px;
  text-align:right
}
#main #pravy #obsah #obsahl
{
  float: left;
  text-align:left;
  width: 200px;
  margin:0; padding:0;
}
#main #pravy #obsah #obsahl_ger
{
	text-align: left;
	padding-bottom: 0px;
	background-color: aqua;
	margin: 0px;
	padding-left: 0px;
	width: 200px;
	padding-right: 0px;
	float: left;
	padding-top: 0px;
}
#main #pravy #obsah #obsahp
{
  float: right;
  width: 600px;
  padding:0; 
  margin:0;
}
#main #pravy #obsah #obsahp #nadpis 
{
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  font-size: 14pt;
  font-weight:bold;
  text-align:left;
}
#main #pravy #obsah #obsahp .uvnitr
{
  padding-left: 20px;
  padding-right: 0px;
  padding-bottom:20px;
  padding-top:5px;
  font-size: 10pt;
  text-align: left;
}
#main #pravy #obsah #obsahp .uvnitr P
{
  padding-right: 20px;
}

#main #pravy #obsah #obsahc
{
  float: right;
  width: 800px;
  padding:0; 
  margin:0;
}
#main #pravy #obsah #obsahc #nadpis 
{
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  font-size: 14pt;
  font-weight:bold;
  text-align:left;
}
#main #pravy #obsah #obsahc .uvnitr
{
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom:20px;
  padding-top:5px;
  font-size: 10pt;
  text-align: left;
}
#main #pravy #infol
{
  clear: both;
  background:  gainsboro;
  float: left;
  width: 350px;
  height: 90px;
  margin:0; padding:0;
}
#main #pravy #infol_st
{
  clear: both;
  background:  gainsboro;
  float: left;
  width: 200px;
  margin:0; padding:0;
}
#main #pravy #infol_ger
{
  clear: both;
  background:  #EDF9D5;
  float: left;
  width: 200px;
  height:100px;
  margin:0; padding:0;
}
#main #pravy #infol_el
{
  clear: both;
  background:  gainsboro;
  float: left;
  width: 200px;
  margin:0; padding:0;
}
#main #pravy #infol_al
{
  clear: both;
  background:  gainsboro;
  float: left;
  width: 200px;
  margin:0; padding:0;
}
#main #pravy #infol .uvnitr
{
  padding-left: 20px;
  padding-right: 10px;
  padding-bottom:5px;
  padding-top:20px;
  width: auto;
  text-align:left;
  font-size: 10pt;
}
#main #pravy #infol .uvnitr .akt_nadp 
{
  font-size: 8pt;
  text-align:left;
}
#main #pravy #infop
{
  background:silver;
  float: right;
  width: 450px;
  height: 90px;
  margin:0; padding:0;
}
#main #pravy #infop_ger
{
  background:#EDF9D5;
  float: right;
  width: 450px;
  height: 90px;
  margin:0; padding:0;
}

#main #pravy #infop .uvnitr
{
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom:5px;
  padding-top:16px;
  width: auto;
  font-size: 10pt;
  text-align: left;

}
#main #pravy #infop_ger .uvnitr
{
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom:5px;
  padding-top:16px;
  width: auto;
  font-size: 10pt;
  text-align: left;

}

#main #pravy #infop .uvnitr .akt_nadp 
{
  font-size: 8pt;
  text-align:left;
}
#main #pravy #infop_ger .uvnitr .akt_nadp_ger
{
	text-align: left;
	background-color: #009900;
	color: white;
	font-size: 8pt;
}

#main #pravy #infop .uvnitr .akt_vice
{
  text-align:right
}
#main #pravy #footspace 
{
  clear: both;
  font-size: 5px;
  width: 800px;
  height: 10px;
  margin:0; padding:0;
  background: white;
} 
#main #pravy #footl
{
  clear: both;
  float: left;
  width: 350px;
  height: 20px;
  background: black;
  margin:0; padding:0;
}
#main #pravy #footl .uvnitr
{
  width: auto;
  padding-left: 20px;
  padding-top: 2px;
  font-size: 8pt;
  color:gainsboro;
  text-align:left;
}
#main #pravy #footl .uvnitr A
{
  color:gainsboro;
  text-decoration: none;
  padding-right: 30px;
}
#main #pravy #footl .uvnitr A:Hover
{
  color:gray;
  text-decoration: none;
  padding-right: 30px;
}
#main #pravy #footp
{
  background: black;
  float: right;
  width: 450px;
  height: 20px;
  margin:0; padding:0;
}
#main #pravy #footp .ram
{
  background: white;
  height:18px;
  width: auto;
  margin:1px;
}
#main #pravy #footp .ram .uvnitr
{
  padding-right: 20px;
  padding-top: 2px;
  font-size: 8pt;
  text-align: right;
}
#main #pravy #footp .ram .uvnitr A
{
  color:gray;
  text-decoration: none;
  padding-left: 30px;
}
#main #pravy #footp .ram .uvnitr A:Hover
{
  padding-left: 30px;
  color: black;
}


.vyrobky_nadp
{
  font-size:11pt;
  font-weight:bold;
}
.vyrobky_nadp_spec
{
  font-size:8pt;
  font-weight:normal;
}
.vyrobky_radky 
{
  font-size:9pt;
}
.vyrobky_radky_i
{
  font-size:9pt;
}
.vyrobky_radky_spec
{
  font-size:7pt;
}
.vyrobky_space
{
  font-size:5pt;
}
.distrib
{
  background: gainsboro;
}
.distrib .podtrh
{
  height:60px;
  border-bottom: black 1px solid;
}
.distrib_foot
{
  font-size:5pt;
  background: silver;
}
#main #pravy #obsahp .uvnitr .distrib .podtrh A {color:black; text-decoration:none}
#main #pravy #obsahp .uvnitr .distrib .podtrh A:Hover {color:black;font-weight:bold;}

.box
{
  padding-right: 20px;
  padding-left: 20px;
  background: gainsboro;
  padding-bottom: 5px;
  padding-top: 5px;
  border-bottom: silver thick solid;
}

