body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-weight : normal;
	font-size: 10pt;
/*
	scrollbar-face-color: #787C84;
	scrollbar-track-color: #EFEFEF;
	scrollbar-arrow-color: #black;
	scrollbar-highlight-color: #787C84;
*/
  behavior: url("ie.htc"); 
}

/* definice zakladniho stylu stranky - ZACATEK*/
/* **plati pro vsechny stranky** */
#main {							/* cela stranka */
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#head-null {				/* hlavicka stranky */
	/*background-color : #6b757b; */
	position: absolute;
	width: 955px;
	top: 0px;
	left: 0px;
	border: 0px;
	padding: 0px;

}


#body {							/* telo stranky */
	position: absolute;
	width: 955px;
	top: 135px;
	left: 0px;
	height:670px;
  z-index: -1;

}

#paticka-null {					/* paticka stranky */
	border: 0px;
	clear: both;
	padding: 0px;
	width: 100%;
}
/* definice zakladniho stylu stranky - KONEC*/

/*---------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/

/* definice stylu hlavicky stranky - ZACATEK*/
/* **plati pro vsechny stranky** */

/* definice stylu hlavicky (LOGO, titulek, odkazy) - ZACATEK*/

.head-left {
	background-color: #df0023;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 106px;
	height: 106px;
	float:left;
}
.head-right {
	background-color: #6b757b;  	
	position: absolute;
	top: 0px;
	left: 106px;
  	margin: 0px;
  	padding: 0px;
  	padding-top: 17px;
}

.title {
	background-attachment: fixed;
	background : url(topbanner.jpg);
  	height:89px;
	margin:0px;
	padding:0px;
	float:left;
	width:690px;	

  }

.logo {
	width: 159px;
	height: 89px;
	float: right;

}

h1 {
  margin:0px;
  padding:0px;
  color: #5672b7;
  font-weight: bold; 
  font-size: 22pt; 

}

h2 {
 	margin:0px;
	padding:0px;
	padding-top: 10px;
	margin-left: 34px;
	color: #ffffff;
  font-weight: normal; 
  font-size: 18pt; 
}

h3 {
  	margin:0px;
	padding:0px;
	color: #000000;
  font-size: 11pt; 
}

h5 {
 	margin:0px;
	padding:0px;
	color: #5672b7;
  font-size: 10pt; 
  font-weight: bold; 
}
.menu {
	position: absolute;
	top: 106px;
	left: 0px;
  	margin: 0px;
  	padding: 0px;
	background-color: #b2bbc0;
	width:100%;
}

.ahref {
	padding: 10px;
	padding-left:150px;
	margin-right:150px;
}

.ahref a {
	font-size: 95%;
	padding-left: 12px;
	padding-right: 12px;
	color: black;
	text-decoration : none;

}

.ahref a:hover {
	color: white;
}


.flag {
	margin: 0px;
	float: right;
	padding: 5px;
	padding-top: 7px;
}

.flag img {
	width:25px;
	height:18px;
}

.site {
	margin: 0px;
  padding: 20px;
  padding-left:330px;

}

.left {
  width: 320px;
 	background-color: #6b757b;  	
	position: absolute;
	top: 70px;
	left: 0px; 
	margin:0px;
	padding:0px;
  height:100%;	  
}
  .left img {
	_position: absolute;
	_top: 0px;
	_right: 0px; 
    float: right;
    margin:0px;
    padding:0px;
	border:0px;
  }


.center {
	position: absolute;
	top: 70px;
	left: 330px; 
  width: 455px;
 	background-color: #e2e7eb;
  padding:0px;  
  height:100%;	  

}
.center p{
	font-size: 9pt;
  padding:5px;  
	padding-left:10px;
	padding-right:10px;
	
	margin:0px;
}

.produkty {
	padding: 10px;
	padding-left: 20px;
}
.produkty h3 {
	text-align: center;
	padding-top:20px;
	padding-bottom: 30px;
}
.produkty ul {
	margin : 0px;
	padding : 3px;
	padding-left: 5px;
}
.produkty li {
	list-style : none;
	display : block;
}



.right {
  height:100%;	  
  width: 160px;
 	background-color: #6c757b;  	
	position: absolute;
	top: 70px;
	left: 795px; 
	margin:0px;
	padding:0px;
}
  .right img {
    margin:0px;
    padding:0px;
	border:0px;
  }
  .adress {
	_position: absolute;
	_top: 213px;
	_left: 0px; 
	_width:100%; 
	text-align: right;
	margin:0px;
  	padding:5px;
 	background-color: #e2e7eb; 
    	font-size: 9pt; 	
  }
  .adress .kontakt {
  	padding:2px;
    margin-top:5px;
    font-size: 8pt; 	
  
  }
.kontakty_top {
	padding-top:20px;
	padding-left:150px;	
	padding-bottom:30px;	
}

.kontakty_left {
	padding-top:20px;
	float:left;
	padding-left: 30px;
}
.kontakty_right {
	padding-top:20px;
	margin-left: 270px;

}

.historie {padding-top: 5px;}
.historie .rok {float: left; font-weight: bold;}

.historie .text {margin: 10px; margin-left:40px; margin-top:0px;}

.pdf img {padding:0; margin:0; border:none;  height:14px; width:14px;}
/*----------------------------------------------------------------------------*/

.ahref ul, li {display: inline; margin: 0;padding: 0;margin: 0;}

ul.makeMenu li>ul {  /** 2.uroven **/
	display: none; 
	position: absolute; 
	left: 330px; 
  padding-top:10px;
  width:130px;
  border-bottom: 1px #6b757b solid; 
  z-index:1;  
  }
	
ul.makeMenu li:hover>ul { display: block;}

ul.makeMenu li>ul>li>ul, ul.third { /** 3.uroven **/
	 left: 128px;
	 top: 20px;
	width:150px;
}

.ahref .a2 {
  display: block;
	font-size: 95%;
	padding: 2px;
  padding-left:4px;
	color: black;
  background-color: #b2bbc0;  	
	text-decoration : none;
  border: 1px #6b757b solid; 
  border-bottom: none;
  
}

.ahref .a2:hover {
	color: white;
}

.ahref .sipka {
	font-size:120%; text-align: right; margin-left: 10px;
}

.tabulka {
	position: absolute;
	top: 135px;
	left: 0px;
	width: 100%;
  padding:5px;
  z-index: -1;
}

.tabulka h3 {text-align: left; color: #6c757b; padding:3px; padding-top:20px; font-family: Arial; font-size: 17px;}

.tabulka table {
 font-family: Arial;
 font-size: 14px;
text-align:center; 
border: 1px black solid;
border-collapse: collapse;
width: 930px;
}
.tabulka td {
border: 1px black solid;

}
.tabulka .TabHead th {
padding: 5px;
border: black 1px solid;
border-bottom: none;
}


.tabulka .TabHeadBot {
border-left: black 1px solid;
border-top: none;
}

.tabulka .TabHeadBot td {
border-top: none;
border-left: black 1px solid;
border-bottom: black double;
}

.tabulka .TabHeadBot .top {
border-top: black 1px solid;
}

.tabulka .polozka {
font-weight: bold;
border-right: none;
text-align: left;
padding-left:3px;
}
.tabulka .gray {background-color: silver; border: 1px black solid;}
.tabulka .white {background-color: white;}

.tabulka .text {border-left: none; text-align: left; padding: 3px; font-size: 95%;}


.tabulka .obr {text-align: left;}
.tabulka .obr img {margin:2px; border:none; height:25; width:25;}

.tabulka .small {font-size: 75%;font-weight: normal;color:red;}
.tabulka .small2 {font-weight: normal;color:red;}

.tabulka .poznamka {margin-top:20px;}
.tabulka .poznamka table {border:none; font-size: 90%; text-align:left;}
.tabulka .poznamka td {border:none;}

.tabulka .poznamka img {position:relative; bottom:-5px;margin-left: 15px; margin-right:5px;}
.tisk {display: block;}

.certificate {
	margin-top: 5px;
  text-align: center;
}

