body {
  background-color: #FFFFFF;
	font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
	font-size: 10px;
	margin: 0px;
}
#main {
  width: 1000px;
  border: 1px solid #000000;
  margin: auto;
  position: relative;
  height: 668px;
  padding: 0px;
  background-image: url(../images/main-bg.gif);
  background-repeat: repeat-x;
  display: in-line;
}
#mainprodukt {
  width: 1000px;
  border: 1px solid #000000;
  margin: auto;
  position: relative;
  height: 678px;
  padding: 0px;
  background-image: url(../images/main-produktu-bg.gif);
  background-repeat: repeat-x;
  display: in-line;
}
td {
	font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
	font-size: 11px;
}
/*---------------------------------------------vizualy----------------------------------------------*/
DIV.vizual01 {
	width: 1000px;
	height: 165px;
	margin: 0px;
	padding: 0px;
	position: relative;
	display: in-line;
	background-repeat: no-repeat;
	background-image: url(../images/vizual-1-firma.jpg);
}
DIV.vizual02 {
	width: 1000px;
	height: 165px;
	margin: 0px;
	padding: 0px;
	position: relative;
	display: in-line;
	background-repeat: no-repeat;
	background-image: url(../images/vizual-2-aktuality.jpg);
}
DIV.vizual03 {
	width: 1000px;
	height: 165px;
	margin: 0px;
	padding: 0px;
	position: relative;
	display: in-line;
	background-repeat: no-repeat;
	background-image: url(../images/vizual-3-produkty.jpg);
}
DIV.vizual04 {
	width: 1000px;
	height: 165px;
	margin: 0px;
	padding: 0px;
	position: relative;
	display: in-line;
	background-repeat: no-repeat;
	background-image: url(../images/vizual-4-vyroba.jpg);
}
DIV.vizual05 {
	width: 1000px;
	height: 165px;
	margin: 0px;
	padding: 0px;
	position: relative;
	display: in-line;
	background-repeat: no-repeat;
	background-image: url(../images/vizual-5-kontakt.jpg);
}
DIV.vizual06 {
	width: 1000px;
	height: 165px;
	margin: 0px;
	padding: 0px;
	position: relative;
	display: in-line;
	background-repeat: no-repeat;
	background-image: url(../images/vizual-6-kde.jpg);
}
DIV.vizual08 {
	width: 1000px;
	height: 165px;
	margin: 0px;
	padding: 0px;
	position: relative;
	display: in-line;
	background-repeat: no-repeat;
	background-image: url(../images/vizual-1-firma.jpg);
}
/*-----------------------------------------------submenu-bezna strana----------------------------------------------*/
.smn {  
  width: 1000px;
  height: 20px;
  display: in-line;
  background-image: url(../images/smn-bg.jpg);
  background-repeat: no-repeat;
  border: 0px none;  
  margin: 0px;
  padding: 0px;
  z-index: 3000; 
}
/*-----------------------------------------------submenu-produkty----------------------------------------------*/
.smnprodukt {  
  width: 1000px;
  height: 30px;
  display: in-line;
  background-image: url(../images/smn-produktu-bg.jpg);
  background-repeat: no-repeat;
  border: 0px none;  
  margin: 0px;
  padding: 0px;
  z-index: 3000; 
}
/*-----------------------------------------------submenu----------------------------------------------*/
#submenu, #submenu ul { 
  width: 921px;
  height: 30px;
  background-image: url(../images/menu-bg.gif);
  list-style: none; 
  margin: 0px 38px 0px 40px; 
  padding: 0px; 
  border: 0px none;  
  }
#submenu a { 
  display: block; 
  margin: 0px; 
  padding: 0px;
  list-style: none; 
}
#submenu li { 
  float: left; 
  padding: 0px; 
  margin:0px;
  list-style: none; 
	cursor: pointer;
	z-index: 10
  00; 
}
#submenu li ul { 
  text-align: left; 
  display: in-line;
  position: absolute; 
  background-image: none;
  visibility: hidden;
  border: 0px none;  
  margin: 2px 0px 0px 0px;
  padding: 0px;
  z-index: 1000; 
  list-style: none; 
  color: #B9D7F5; 
  font-size:  11px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
}
#submenu li ul A, #submenu li ul A:ACTIVE, #submenu li ul A:LINK, #submenu li ul A:VISITED { 
  padding: 0px; 
  z-index: 1000; 
  color: #B9D7F5; 
  font-size:  10px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  text-decoration: none;
  margin: 0px;  
  list-style: none; 
  float: left;
}
#submenu li ul a:hover { 
  padding: 0px;     
  z-index: 1000; 
  color: #FFFFFF; 
  text-decoration: none;
  margin:0px;  
  list-style: none; 
  float: left;
}
#submenu li ul li { float: left; list-style: none; margin: 0px; padding: 0px;  }
/*#submenu li:hover ul, #submenu li.sfhover ul {  float: left; list-style: none; left: 40px; margin: 0px; padding: 0px; }*/
/*---------------------------------------------1 - firma----------------------------------------------*/
DIV.firmauvod {
	width: 666px;
	height: 455px;
	margin: 0px;
	padding: 10px 0px 0px 334px;
	position: relative;
	display: in-line;
	background-image: url(../images/img-1-firma-uvod.jpg);
	background-repeat: no-repeat;
	background-position: 40px 0px;
}
DIV.firmauvodtext {
  height: 282px; 
  overflow: auto;
  border: 0px none #FFFFFF; 
  width: 606px; 
  margin: 0px; 
  padding: 0px 20px 0px 20px; 
  font-size:  12px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  cursor:auto;
}
DIV.firmaonas {
	width: 387px;
	height: 455px;
	margin: 0px;
	padding: 10px 0px 0px 613px;
	position: relative;
	display: in-line;
	background-image: url(../images/img-1-firma-onas.jpg);
	background-repeat: no-repeat;
}
DIV.firmaonastext {
  height: 290px; 
  overflow: auto;
  border: 0px none #FFFFFF; 
  width: 297px; 
  margin: 0px; 
  padding: 0px 20px 0px 50px; 
  font-size:  12px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  cursor:auto;
}
/*---------------------------------------------pripravuje se----------------------------------------------*/
.pripravujeme {
  color: #006496;
	font-size:  12px;
	font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
	font-weight: bold;
	}
/*---------------------------------------------2 - aktuality----------------------------------------------*/
DIV.aktuality {
	width: 666px;
	height: 455px;
	margin: 0px;
	padding: 10px 0px 0px 334px;
	position: relative;
	display: in-line;
	background-image: url(../images/img-2-aktuality.gif);
	background-repeat: no-repeat;
	background-position: 40px 0px;
}
DIV.aktualitytext {
  height: 282px; 
  overflow: auto;
  border: 0px none #FFFFFF; 
  width: 606px; 
  margin: 0px; 
  padding: 0px 20px 0px 20px; 
  font-size:  12px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  cursor:auto;
}
/*---------------------------------------------4 - vyroba----------------------------------------------*/
DIV.vyroba {
	width: 666px;
	height: 455px;
	margin: 0px;
	padding: 10px 0px 0px 334px;
	position: relative;
	display: in-line;
	background-image: url(../images/img-4-vyroba.jpg);
	background-repeat: no-repeat;
	background-position: 40px 0px;
}
DIV.vyrobatext {
  height: 290px; 
  overflow: auto;
  border: 0px none #FFFFFF; 
  width: 626px; 
  margin: 0px; 
  padding: 0px 20px 0px 20px; 
  font-size:  12px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  cursor:auto;
}
/*---------------------------------------------6 - kde nakoupit----------------------------------------------*/
DIV.kde {
	width: 666px;
	height: 455px;
	margin: 0px;
	padding: 10px 0px 0px 334px;
	position: relative;
	display: in-line;
	background-image: url(../images/img-6-kde-uvod.jpg);
	background-repeat: no-repeat;
	background-position: 40px 0px;
}
DIV.kdetext {
  height: 409px; 
  overflow: auto;
  border: 0px none #FFFFFF; 
  width: 626px; 
  margin: 0px; 
  padding: 0px 20px 0px 20px; 
  font-size:  12px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  cursor:auto;
}
.kdetext div
{
	margin-bottom:18px;
}
.kdenadpis {
  font-size:  13px;
  font-weight: bold; 
  cursor:auto;
}
.kdenadpisDulezitejsi
{
	color: #006496;
	font-size: 13px;
	font-family: Verdana,Arial,Arial CE,Helvetica,tahoma;
	font-weight: bold;
}

/*---------------------------------------------8 - e-shop----------------------------------------------*/
DIV.eshop {
	width: 666px;
	height: 455px;
	margin: 0px;
	padding: 10px 0px 0px 334px;
	position: relative;
	display: in-line;
	background-image: url(../images/img-8-eshop.gif);
	background-repeat: no-repeat;
	background-position: 40px 0px;
}
DIV.eshoptext {
  height: 282px; 
  overflow: auto;
  border: 0px none #FFFFFF; 
  width: 606px; 
  margin: 0px; 
  padding: 0px 20px 0px 20px; 
  font-size:  12px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  cursor:auto;
}
/*---------------------------------------------5 - kontakt----------------------------------------------*/
DIV.kontakt {
	width: 666px;
	height: 455px;
	margin: 0px;
	padding: 10px 0px 0px 334px;
	position: relative;
	display: in-line;
	background-image: url(../images/img-1-firma-uvod.jpg);
	background-repeat: no-repeat;
	background-position: 40px 0px;
}
DIV.kontakttext {
  height: 308px; 
  overflow: none;
  border: 0px none #FFFFFF; 
  width: 606px; 
  margin: 0px; 
  padding: 6px 20px 0px 20px; 
  font-size:  12px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  cursor:auto;
  background-image: url(../images/en_kontaktni-mapa.jpg);
	background-repeat: no-repeat;
}
.kontaktnadpis {
  font-size:  13px;
  font-weight: bold; 
  cursor:auto;
}
/*---------------------------------------------3 - produkty----------------------------------------------*/
DIV.produkty {
	width: 666px;
	height: 455px;
	margin: 0px;
	padding: 10px 0px 0px 334px;
	position: relative;
	display: in-line;
	background-image: url(../images/img-3-produkty.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
DIV.produktytext {
  height: 282px; 
  overflow: auto;
  border: 0px none #FFFFFF; 
  width: 606px; 
  margin: 0px; 
  padding: 0px 20px 0px 20px; 
  font-size:  12px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  cursor:auto;
}
.produktynadpis {
  font-size:  13px;
  font-weight: bold; 
  cursor:auto;
}
.produktybold {
	color: #006496;
	font-size:  11px;
	font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
	font-weight: bold;
}
DIV.produktytabulkanps { 
  width: 272px;
	margin: 0px;
	padding: 9px 16px 8px 16px;
	background-image: url(../images/produkty-tabulka-nps-bg.gif);
	background-repeat: no-repeat;
  color: #FFFFFF; 
  font-size:  11px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: bold;
  }
DIV.produktytabulkaend { 
  width: 304px;
  height: 8px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/produkty-tabulka-end.jpg);
	background-repeat: no-repeat;
  }
table .produktytabulkabg { 
  background-image: url(../images/produkty-tabulka-bg.gif);
	background-repeat: no-repeat;
  padding: 0px 5px 0px 5px;
  margin: 0px; 
  }
table .produktytabulka { 
  width: 294px;
  padding: 0px;
  margin: 0px; 
  text-align: left;
  border-top: 1px solid #FFFFFF;
  border-bottom: 0px none;
  border-right: 0px none;
  border-left: 0px none;
  }
table .produktytabulka th{ 
  padding: 3px 8px 3px 10px;
  color: #000000; 
  font-size:  10px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal;
  border: 0px none;
  }
table .produktytabulka td { 
  padding: 3px 8px 3px 10px;
  color: #000000; 
  font-size:  11px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal;
  border: 0px none;
  }
table .produktytabulka td.leva{ 
  padding: 3px 6px 3px 8px;
  border-top: 1px solid #404040;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #BFBFBF;
  border-left: 0px none;
  color: #000000; 
  font-size:  10px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal;
  width:50px;
  }
table .produktytabulka td.stredni{ 
/*  padding: 3px 8px 3px 10px;
  border-top: 1px solid #404040;
  border-bottom: 1px solid #FFFFFF;
  border-right: 0px none;
  border-left: 1px solid #3A3B3C;
  color: #000000; 
  font-size:  10px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  */
  padding: 3px 5px 3px 8px;
  border-top: 1px solid #404040;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #BFBFBF;
  border-left: 1px solid #3A3B3C;
  color: #000000; 
  font-size:  10px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal;
  }
table .produktytabulka td.prava{ 
/*  display: none; */
  padding: 3px 8px 3px 8px;
  border-top: 1px solid #404040;
  border-bottom: 1px solid #FFFFFF;
  border-right: 0px none;
  border-left: 1px solid #3A3B3C;
  color: #000000; 
  font-size:  10px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal;
  }
table .produktytabulka A, table .produktytabulka A:ACTIVE,table .produktytabulka A:LINK, table .produktytabulka A:VISITED { 
  color: #006496; 
  font-size:  10px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: bold; 
  text-decoration: underline; 
}
table .produktytabulka A:hover { 
  color: #006496; 
  font-weight: bold;
  text-decoration: underline;
}
table .produktytabulka td.detail{ 
  padding: 6px 8px 6px 8px;
  border: 0px none;
  color: #000000; 
  font-size:  10px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal;
  }
DIV.produktyimg {
	position: relative;
	float:left;
}
DIV.produkty1 {
	width: 640px;
	height: 455px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	position: relative;
	display: in-line;
	float:right;
}
DIV.produkty1text {
  height: 300px; 
  overflow: auto;
  border: 0px none #FFFFFF; 
  width: 600px; 
  margin: 0px; 
  padding: 0px 20px 10px 0px; 
  font-size:  12px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  cursor:auto;
}
DIV.produkty2 {
	width: 610px;
	height: 455px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	position: relative;
	display: in-line;
	float:right;
}
DIV.produkty2text {
  height: 300px; 
  overflow: auto;
  border: 0px none #FFFFFF; 
  width: 570px; 
  margin: 0px; 
  padding: 0px 20px 10px 0px; 
  font-size:  12px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  cursor:auto;
}
DIV.produkty3 {
	width: 595px;
	height: 455px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	position: relative;
	display: in-line;
	float:right;
}
DIV.produkty3text {
  height: 300px; 
  overflow: auto;
  border: 0px none #FFFFFF; 
  width: 555px; 
  margin: 0px; 
  padding: 0px 20px 10px 0px; 
  font-size:  12px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  cursor:auto;
}
DIV.produkty4 {
	width: 595px;
	height: 455px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	position: relative;
	display: in-line;
	float:right;
}
DIV.produkty4text {
  height: 300px; 
  overflow: auto;
  border: 0px none #FFFFFF; 
  width: 555px; 
  margin: 0px; 
  padding: 0px 20px 10px 0px; 
  font-size:  12px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  cursor:auto;
}
DIV.produkty5 {
	width: 595px;
	height: 455px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	position: relative;
	display: in-line;
	float:right;
}
DIV.produkty5text {
  height: 300px; 
  overflow: auto;
  border: 0px none #FFFFFF; 
  width: 555px; 
  margin: 0px; 
  padding: 0px 20px 10px 0px; 
  font-size:  12px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  cursor:auto;
}
DIV.produkty6 {
	width: 610px;
	height: 455px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	position: relative;
	display: in-line;
	float:right;
}
DIV.produkty6text {
  height: 300px; 
  overflow: auto;
  border: 0px none #FFFFFF; 
  width: 570px; 
  margin: 0px; 
  padding: 0px 20px 5px 0px; 
  font-size:  12px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  cursor:auto;
  /*border-bottom: 1px solid #FF0000;*/
}
DIV.produktyinfo {
	width: 610px;
	height: 455px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	position: relative;
	display: in-line;
	float:right;
}
DIV.produktyinfotext {
  height: 310px; 
  overflow: auto;
  border: 0px none #FFFFFF; 
  width: 570px; 
  margin: 0px; 
  padding: 0px 20px 5px 0px; 
  font-size:  12px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  cursor:auto;
  /*border-bottom: 1px solid #FF0000;*/
}
/*---------------------------------------------produkt detail----------------------------------------------*/
DIV.produktdetail {
	width: 640px;
	height: 455px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	position: relative;
	display: in-line;
	float:right;
}
DIV.produktdetailtext {
  height: 349px; 
  overflow: auto;
  border: 0px none #FFFFFF; 
  width: 620px; 
  margin: 0px; 
  padding: 0px 20px 10px 0px; 
  font-size:  12px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  cursor:auto;
}
.produktdetailnadpis {
  color: #006496;
  font-size:  13px;
  font-weight: bold; 
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  cursor:auto;
}
.produktdetailkod {
  color: #006496;
  font-size:  12px;
  font-weight: normal; 
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  cursor: auto;
  text-align: right;
  padding-left:20px;
}
/*---------------------------------------------paticka----------------------------------------------*/
DIV.paticka {
	width: 962px;
	height: 18px;
	margin: 0px;
	padding: 2px 0px 1px 38px;
	background-image: url(../images/en_paticka-bg.jpg);
	background-repeat: no-repeat;
	color: #B9D7F5; 
	font-size:  10px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal;
}
.paticka A, .paticka A:ACTIVE, .paticka A:LINK, .paticka A:VISITED { 
  color: #B9D7F5; 
  font-size:  10px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
  text-decoration: none;
}
.paticka a:hover { 
  color: #FFFFFF; 
  text-decoration: none;
}
DIV.detailtlacitkokoupit { 
  position:absolute;
  left:-119px;
  top:389px;
  background-image: url(../e-shop/images/cz-btn-koupit-v-obr.gif);
	background-repeat: no-repeat;
	width: 93px;
	height:26px;
  padding: 0px;
  margin: 0px; 
  cursor:pointer;
  display: none;
  }
/*---------------------------------------------vyhledavani----------------------------------------------*/
#vyhledavanion {
  width: 299px;
  right: 0px;
  position: absolute;
  border: 0px none;
  display: none;
  height: 45px;
  padding: 0px;
  background-image: url(../images/vyhledavani-bg.jpg);
  background-repeat: no-repeat;
  z-index: 2;
}
input.vyhledavani {
  color: #000000; 
  font-size:  10px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal; 
	border: none 0px;  
	background-color: #FFFFFF; 
	padding: 0px 2px 0px 2px;
	margin:0px;
  width:160px;
  height:14px;
  visibility: hidden;
}
#vyhledavanioff {
  width: 299px;
  top: 0px;
  right: 0px;
  position: absolute;
  border: 0px none;
  height: 45px;
  padding: 10px 0px 0px 0px;
  text-align: right;
  z-index: 1;
  visibility: hidden;
}

/*---------------------------------------------------------------------------------*/
A, A:ACTIVE, A:LINK, A:VISITED {
	color: #006496;
	font-size:  12px;
	font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
	text-decoration: underline;
	font-weight: bold;
}

A:HOVER {
	color: #006496;
	text-decoration: underline;
}

input, textarea, select { 
	color: #696969; 
  font-size:  10px;
  font-family: Verdana, Arial, Arial CE, Helvetica, tahoma;
  font-weight: normal;
	border: solid 1px #808080;  
	background-color: #FFFFFF; 
	padding-left:2px;
  padding-right:2px;
  }

input.buton { 
	font-family: Arial, Helvetica; 
	font-size: 10px; 
	font-weight: bold;
	border: solid 1px #FFFFFF; 
	color: #FFFFFF;  
	background-color: #EB373D;
	width: 78px; 
}

input.file {
	font-family: Arial, Helvetica; 
	font-size: 10px; 
	border: solid 1px #BFBFBF; 
	color: #000000;  
	background-color:#FFFFFF; 
}
HR { color: #E6E6E6; height:1px;}
