html {background:#FFFFFF url('images/bg_html.png') repeat-x 0px 0px; background-attachment: fixed}
body {background-color: transparent;}
/*div { border: 1px solid }*/
a, a.link {color: #FF39A3; text-decoration: none}
 {color: #FF39A3}
/*a:visited {color: #FF39A3}*/
a:hover {  text-decoration: underline }

#partneri a { margin-right: 15px}
#partneri b { color: #999999}

#webSite { width: 960px; border: 5px solid white ; background-color: #FFFFFF;}
input, textarea { background: white ; border: 1px solid #FB9507}
/*div { border: 1px solid}*/
div.clearBoth , div#clearBoth {clear: both; height:0px; _height:0px;padding: 0; margin:0 ; border: 1px solid; font-size: 0%;}


#leftbaner, #rightbaner { display: none; width:100px; height: auto  ; border: 0px solid;  padding-top:20px}
#leftbaner a:hover img , #rightbaner a:hover img {filter: Alpha(opacity=100); opacity: 1;  }
#leftbaner img, #rightbaner img { width:90px; margin-bottom: 20px; filter: Alpha(opacity=50); opacity: .5;}
#leftbaner img {margin-left: 0px; }
#rightbaner img {margin-right: 0px; }
#leftbaner { float:left ; }
#rightbaner { float: right; }
/*div > div#leftbaner { position: fixed; }
div > div#rightbaner { position: fixed; }*/

#siteMain {padding-top: 0px; border: 0px solid;display: block ; padding-top: 5px; }
#siteMain h2.subtitle , #siteMain H1 , #siteMain H2 { font-size: 140%;  color: #E91A8E; margin-bottom:15px}
#siteMain H4 {   color: #E91A8E; margin-bottom:15px}
#mainBar H3 {   color: #E91A8E; margin-bottom:15px}

#siteMain div.product-full h1 { font-size: 140%;  color: /*#F08F37*/ #E91A8E}

#mainBar input, #mainBar textarea { font-size: 95%; }

#siteFoot {color: #bbbbbb; padding: 5px 10px ; _padding: 5px 0px ;background-color: white ; font-size: 90%; border-left: 0px solid #BAD18B; 
border-right: 0px solid #BAD18B;  border: 0px solid white}
#siteFoot #leftFoot {  border: 0px solid }
#siteFoot #leftFoot a{  color: #bbbbbb; text-decoration: none}

#siteHead {  background-color: #51E41D ; height: 135px; width: 100%; border: 0x solid; }

#siteHead h6 {
	position: relative; left: 0px ; top: 0px; width: 200px ;height: 75px; padding: 0; margin: 0;
	font-weight: normal; 	font-size: 230%; border: 0px solid ;
    display: block; 
}
#siteHead h1 a, #siteHead h1 a:visited { 
	color: #5D712D;  border: 1px solid ; padding: 0; margin: 0;
}
#webSite  #siteHead #logoBack h1 { color:white; float: left ; 
	position: relative; left: 0px ; top: 0px; width: 300px ;height: 10px; padding: 0; margin: 0;
	font-weight: normal; 	font-size: 50%; border: 1px solid ;
     display: none ;
} 
#siteHead h6 a img { width: 200px ;height: 75px; border: 0px solid ; padding: 0; margin: 0;}


#siteHead #hladaj { position: absolute; left: 235px ; top: 30px;  width:205px; height: auto ;  padding: 0 ;  margin: 0px  ;  border: 0px solid }
#siteHead div.searchdiv {padding: 0px 0px 12px 0px ; _padding: 0px 0px 12px 0px ;margin:0 ;  }
#siteHead #hladaj div.searchdiv .searchText { float:left;	font-size: 95%;width: 130px;   border: 0px solid ;  margin:0; padding: 2px 0 2px 5px; border: 1px solid #303030; }
#siteHead div.searchdiv .formSubmit { float: right; font-size: 95%;margin:0;  padding: 2px 0 2px 0;;   border: 0px solid; background-color: #008500; color: white;  background-image:url('images/ico-search21.gif'); background-position:center; background-repeat:no-repeat; width:60px;  }
#siteHead #hladaj p { margin: 0; padding: 0px 0 0 0px; font-size: 90%}
#siteHead #hladaj br {display: none}

#siteHead #login { position: absolute; left: 470px ; top: 11px;  width: 360px ; height: auto; border: 0px solid ; padding: 0; margin: 0; font-size:95% ; }
#siteHead #login a { color: #303030;}

#siteHead #kosik { float: right; width: 130px ; height: 99px; border: 0px solid ; padding: 0; margin: 0; font-size:90% ; }
#webSite  #siteHead #akcia  { position: absolute; left: 450px ; top: 0px; padding: 0px; width: 400px; border: 1px solid ; display: none }
#siteHead #akcia a img { width: 500px ;height: 175px; border: 0px solid ; padding: 0; margin: 0; display: none}

#siteHead h2 { 
	font-weight: normal;
	font-size: 150%;
	color: #DC4482; 
}
#webSite  #siteHead #logoBack h2  {float: right ;position: relative; left: 0px ; top: 9px; padding: 0px; padding-right: 10px; width: 610px; border: 0px solid ;text-align: right ;  font-size: 130%; font-weight: bold ; display: none ;}


/*    ------- Horizontal MENU --------      */

#menuBar { margin: 0 ; height: auto ; border:0px solid ; display: block ; background:#51E41D url('images/bg_top_menu.png') repeat-x 0px 0px; 
padding-left: 0px ; text-align: center ; position: absolute; top: 97px ; border-bottom:3px solid #70FF42;}
#menuBar ul {list-style-type: none; 	margin: 0; 	padding: 0; 	border: 0;  }
#menuBar li {	display: block; 	float: left; position: relative; border-right: 1px solid #F8E5EF;  margin: 0; 	padding: 0; 	border: 0px solid ; text-transform: uppercase;  padding: 0 1em 0 .5em;}
#menuBar a {	display: block; text-decoration: none; }
* html #menuBar li a { 	position: relative;/* Fix IE6's inability to expand clickable area */ }
#menuBar #myMenu ul li, #menuBar #myMenu ul li a, #menuBar #myMenu ul li a:visited {  	width: auto; }

#menuBar #myMenu { width: 960px; border: 0px solid orange ;background:transparent ; float: left; margin: 0; }
#menuBar #myMenu ul { padding-top:0px ; border-bottom:0px solid #C0C4E1; text-transform: uppercase ; font-weight: bold ; }
#menuBar #myMenu ul li { 	list-style: none;  	}
#menuBar #myMenu li a {   text-decoration: none; border: 0px solid white ; border-right: 1px solid #F8E5EF;	}
#menuBar #myMenu li a:link, #menuBar #myMenu li a:visited { background:transparent url('images/bod1.png') no-repeat 0px 0px;	color: #FFFFFF; 	display: block; 	padding: 9px 15px 8px 20px;	}
#menuBar #myMenu li a:hover, #menuBar #myMenu li.select a { 	padding: 9px 15px 8px 20px;	}
#menuBar #myMenu ul li { float: left;  margin: 0;  padding: 0; }
#menuBar #myMenu li.select a:link, #menuBar #myMenu li.select a:visited {   height: auto; }
#menuBar #myMenu li a:link, #menuBar #myMenu li a:visited { 	padding-bottom: 8px;  	}
#menuBar #myMenu li a:hover { color: #303030;  background:transparent url('images/bod.png') no-repeat -200px 0px;  		}
#menuBar #myMenu li a:active { 	}
#menuBar #myMenu li.select a:link, #myMenu li.select a:visited { background:transparent url('images/bod.png') no-repeat -200px 0px;
	padding-bottom: 8px;  font-weight: bold ; }
#menuBar #myMenu li.select a.select { background:transparent url('images/bod.png') no-repeat -200px 0px;
color: #BB0066;   }
/*
#myMenu ul li {  width: 159px; }
#myMenu ul li ul li {  width: 144px; }
#myMenu ul li ul li a {  width: 134px; }
#myMenu ul li ul li ul li {  width: 129px; }
#myMenu ul li ul li ul li a {  width: 119px; }
#myMenu ul li ul li ul li ul li {  width: 114px; }
#myMenu ul li ul li ul li ul li a {  width: 104px; }
#myMenu ul li ul li ul li ul li ul li {  width: 89px; }
#myMenu ul li ul li ul li ul li ul li a {  width: 89px; }
#leftBar #myMenu, #rightBar #myMenu {
background-color: #CEE773; 	position: relative;  	height: auto;  	width: 100%;  }*/






/*
#leftBar #leftMenu #leftprod { display:  none} 
*/

/*  ---------Left menu SEARCH -----------  */
#leftBar div { margin: 0px ; padding: 0  }
#leftBar {margin-top: 0px ; background-color:white ; border-right: 0px solid red; }
#leftBar input { font-size: 95%;   }


/* ----- LOGIN ------- */
#leftBar div.loginform  {border-bottom: 0px solid gray;}

/* ------  LEFT quick search  ----- */
/*#leftBar table.stab input.formSubmit {background:white url('images/img_in_submit3.gif') no-repeat left top; width: 83px ; height: 28px ; font-size: .9em; color: white; font-weight: bold ;border: 0px solid blue;  margin: 0 ; margin-top:5px; padding: 0 0 4px 0 ; text-align: center}
#leftBar div#loginform form.login_table input.formSubmit {background:white url('images/img_in_submit3.gif') no-repeat left top; width: 83px ; height: 28px ; font-size: .9em; color: white; font-weight: bold ;border: 0px solid blue;  margin: 0 ; margin-top:5px; padding: 0 0 4px 0 ; text-align: center}
#leftBar table.stab select {font-size: 90%; width: 185px}
#leftBar table.stab {margin-bottom: 10px:}
#leftBar table.stab h4 {font-size: 100%; }
*/

/*  ---------start left menu -----------  */
#leftBar h3 { height: auto; width: 190px; background: transparent url('images/bg_blok_h2.png') no-repeat 0 -1px;  
color: white; padding: 8px 0px 8px 0px; _padding: 8px 0px 8px 0px; font-size: 115% ; margin: 10px 0 0 0px }
#leftBar h3.tip { height: auto; width: 190px; background: transparent url('images/nas-tip.gif') no-repeat 0 -1px;  
color: white; padding: 19px 0px 19px 0px; _padding: 19px 0px 19px 0px; font-size: 115% ; margin: 10px 0 0 0px }
#leftBar h3.tip p {  padding-left: 66px ; _padding-left: 66px ; }
#leftBar h3 p {  padding-left: 33px ; _padding-left: 33px ; }

/*  ---------start right menu -----------  */
#rightBar h3 { height: auto; width: 190px; background: transparent url('images/bg_blok_h2.png') no-repeat 0 -1px;  
color: white ; padding: 8px 0px 8px 0px; _padding: 8px 0px 8px 33px; _padding-left: 0px ; font-size: 115% ; margin: 10px 0 0 5px ;  text-align: left}

#rightBar h3 p {  padding-left: 33px ; _padding-left: 33px ; }


#rightBar h6 { height: 180px; width: 190px; background: transparent url('images/objednavky.gif') no-repeat 0px 0px;  
color: white; padding: 0px; font-size: 115% ; margin: 5px 0 0 5px ; border: 0px solid ;}
#rightBar h6 p { width: 170px ;position: relative; left: 5px; top: 112px ; rcolor: red;  border: 0px solid blue ; font-weight: normal }

#rightBar h2.subtitle { display: none; height: auto; width: 190px; background: transparent url('images/bg_blok_h2.png') no-repeat 0 0px;  
color: white; padding: 5px 0px 5px 0px; _padding: 5px 5px 5px 0px; font-size: 115% ; margin: 0;}

/*
#leftBar #leftMenu #leftprod {margin: 0; padding-left:0px ; _padding-left: 0px;}
#leftBar #leftMenu #leftprod ul {list-style-type: none; overflow-x:hidden ; _overflow-x:hidden; overflow-y:scroll ; _overflow-y:scroll; height: 300px;}
*/


/* --------------------- */


/*********** WEB (LEFT) MENU ZNACKA ***********/

#leftBar #leftMenuZnacka {  position: relative ; left: 0px; top: 0px; margin: 0; padding-left:0px ; _padding-left: 0px;  border: 0px solid #D0D0D0 ; background:#FFFFFF url('images/pasik.gif') repeat-y left top; 	display: block;   margin: 0; font-size: 90%; width: 190px; height: auto;
	list-style-type: none ;  font-weight: normal; 	overflow-x:hidden ; overflow-y:auto ; height: 300px;
}

#leftBar #leftMenuZnacka ul {
  display: block;  margin: 0; padding: 0;
  list-style-type: none;
}

#leftBar #leftMenuZnacka ul a {
  display: block;   border-bottom: 0px solid #003395 }
/*
#leftBar #leftMenuZnacka a:hover {    display: block;   }
*/
* html #leftBar li a { 	position: relative;/* Fix IE6's inability to expand clickable area */ }

/*  funkne DIV  menu - LEFT  */

#leftBar #leftMenuZnacka div {  display: block; border-bottom: 1px solid #DDE4E7 }
#leftBar #leftMenuZnacka div span {  display: block; margin-left: 10px; padding-left:0px; border: 0px solid ;  }
#leftBar #leftMenuZnacka ul li div  { display: block; background: transparent  url('images/menu.gif') 0px 0px no-repeat; font-weight: normal; }
#leftBar #leftMenuZnacka ul li div a:hover { background: #5DEF2F url('images/menu.gif') -252px 0px no-repeat; color: #333 ; }
#leftBar #leftMenuZnacka ul li div.selected { color: #333 ;  display: block; background: #5DEF2F url('images/menu.gif') 0px 0px no-repeat; font-weight: bold;  }
#leftBar #leftMenuZnacka ul li div.selected a:visited { color: #333 ; }

/* 2 uroven */
#leftBar #leftMenuZnacka ul ul li div { background-color: transparent; font-weight: normal;}
#leftBar #leftMenuZnacka ul ul li div span { margin-left: 20px; border: 0px solid ;   } 
#leftBar #leftMenuZnacka ul ul li div.selected span { margin-left: 20px; border: 0px solid ;   } 
#leftBar #leftMenuZnacka ul ul li div a:hover  { width: 168px; background: #77FF8F url('images/menu.gif') -242px 0px no-repeat; color: #333 ;}
#leftBar #leftMenuZnacka ul ul li div a {  width: 168px; color: #333 ; background: white url('images/menu.gif') 10px 0px no-repeat;}
#leftBar #leftMenuZnacka ul ul li div a.selected {background: #77FF8F url('images/menu.gif') -242px 0px no-repeat;   font-weight: bold;  color: #333 ; border-bottom: 1px solid #C7CBD0} 

/* 3 uroven */
#leftBar #leftMenuZnacka ul ul ul li div { background-color: transparent;  }
#leftBar #leftMenuZnacka ul ul ul li div span { margin-left: 40px;  border: 0px solid ;   } 
#leftBar #leftMenuZnacka ul ul ul li div.select a.select { background: #6DFFC7 url('images/menu.gif') 13px 2px no-repeat;  font-weight: bold;  } 
#leftBar #leftMenuZnacka ul ul ul li div a:hover  {  width: 168px; }
#leftBar #leftMenuZnacka ul ul ul li div a {  width: 168px; color: #333 ; background: #6DFFC7 url('images/menu.gif') 13px 3px no-repeat; border-bottom: 1px solid #C7CBD0}


/* 4 uroven */
#leftBar #leftMenuZnacka ul ul ul ul li div { background-color: #FFFFFF; }
#leftBar #leftMenuZnacka ul ul ul ul li div span { margin-left: 30px;    } 
#leftBar #leftMenuZnacka ul ul ul ul li div.select a.select {background-color: #FDC1F0;   font-weight: bold;  } 
#leftBar #leftMenuZnacka ul ul ul ul li div a:hover  {  width: 186px;}
#leftBar #leftMenuZnacka ul ul ul ul li div a {  width: 186px; color: #333 ; background: transparent url('images/menu.gif') 31px 3px no-repeat;}


#leftBar #leftMenuZnacka a, #leftBar #webmenu a:link {
display: block;   color: #333 ;  /*  color: white; color: #333 ;
 background-color: #173682;  */  text-decoration:none;  margin: 0;  padding: .3em 1em .3em 1em;
} 

#leftBar #leftMenuZnacka a:visited , #rightBar #webmenu a:visited {
display: block;     /*  background-color: transparent;*/  text-decoration:none;  }




/*********** WEB (LEFT) MENU 2  ***********/

#leftBar #leftMenu2 { border: 0px solid #D0D0D0 ; 
background:#FFFFFF url('images/pasik.gif') repeat-y left top;
	display: block;  
    margin: 0px 0 0 0; font-size: 90%; width: 190px; height: auto;
	list-style-type: none ;  font-weight: normal; 
}

#leftBar #leftMenu2 ul {
  display: block;  margin: 0; padding: 0;
  list-style-type: none;
}

#leftBar #leftMenu2 ul a {
  display: block;   border-bottom: 0px solid #003395 }
/*
#leftBar #leftMenu2 a:hover {    display: block;   }
*/
* html #leftBar li a { 	position: relative;/* Fix IE6's inability to expand clickable area */ }

/*  funkne DIV  menu - LEFT  */

#leftBar #leftMenu2 div {  display: block; border-bottom: 1px solid #DDE4E7 }
#leftBar #leftMenu2 div span {  display: block; margin-left: 10px; padding-left:0px; border: 0px solid ;  }
#leftBar #leftMenu2 ul li div  { display: block; background: transparent  url('images/menu.gif') 0px 0px no-repeat; font-weight: normal; }
#leftBar #leftMenu2 ul li div a:hover { background: #5DEF2F url('images/menu.gif') -252px 0px no-repeat; color: #333 ; }
#leftBar #leftMenu2 ul li div.selected { color: #333 ;  display: block; background: #5DEF2F url('images/menu.gif') 0px 0px no-repeat; font-weight: bold;  }
#leftBar #leftMenu2 ul li div.selected a:visited { color: #333 ; }

/* 2 uroven */
#leftBar #leftMenu2 ul ul li div { background-color: transparent; font-weight: normal;}
#leftBar #leftMenu2 ul ul li div span { margin-left: 20px; border: 0px solid ;   } 
#leftBar #leftMenu2 ul ul li div.selected span { margin-left: 20px; border: 0px solid ;   } 
#leftBar #leftMenu2 ul ul li div a:hover  { width: 168px; background: #77FF8F url('images/menu.gif') -242px 0px no-repeat; color: #333 ;}
#leftBar #leftMenu2 ul ul li div a {  width: 168px; color: #333 ; background: white url('images/menu.gif') 10px 0px no-repeat;}
#leftBar #leftMenu2 ul ul li div a.selected {background: #77FF8F url('images/menu.gif') -242px 0px no-repeat;   font-weight: bold;  color: #333 ; border-bottom: 1px solid #C7CBD0} 

/* 3 uroven */
#leftBar #leftMenu2 ul ul ul li div { background-color: transparent;  }
#leftBar #leftMenu2 ul ul ul li div span { margin-left: 40px;  border: 0px solid ;   } 
#leftBar #leftMenu2 ul ul ul li div.select a.select { background: #6DFFC7 url('images/menu.gif') 13px 2px no-repeat;  font-weight: bold;  } 
#leftBar #leftMenu2 ul ul ul li div a:hover  {  width: 168px; }
#leftBar #leftMenu2 ul ul ul li div a {  width: 168px; color: #333 ; background: #6DFFC7 url('images/menu.gif') 13px 3px no-repeat; border-bottom: 1px solid #C7CBD0}


/* 4 uroven */
#leftBar #leftMenu2 ul ul ul ul li div { background-color: #FFFFFF; }
#leftBar #leftMenu2 ul ul ul ul li div span { margin-left: 30px;    } 
#leftBar #leftMenu2 ul ul ul ul li div.select a.select {background-color: #F1FFC9;   font-weight: bold;  } 
#leftBar #leftMenu2 ul ul ul ul li div a:hover  {  width: 186px;}
#leftBar #leftMenu2 ul ul ul ul li div a {  width: 186px; color: #333 ; background: transparent url('images/menu.gif') 31px 3px no-repeat;}


#leftBar #leftMenu2 a, #leftBar #webmenu a:link {
display: block;   color: #333 ;  /*  color: white; color: #333 ;
 background-color: #173682;  */  text-decoration:none;  margin: 0;  padding: .3em 1em .3em 1em;
} 

#leftBar #leftMenu2 a:visited , #rightBar #webmenu a:visited {
display: block;     /*  background-color: transparent;*/  text-decoration:none;  }






/*********** WEB (LEFT) MENU END ***********/
/* ---------------------- */


#leftMenu {  width: 190px;  font-size: 90%; margin: 0; padding-left:0px ; _padding-left: 0px; border: 1px solid #D0D0D0 ; padding-top: 0px; }
div.delenie ul {list-style-type: none;}  
div.znacka ul {list-style-type: none; overflow-x:hidden ; overflow-y:scroll ; height: 300px; }  
html>/**/body div.znacka {    overflow:auto; }

#leftMenu ul li { 		list-style: none; }
#leftMenu li a {  	height: 24px;  text-decoration: none; 	}
#leftMenu li a:link, #leftMenu li a:visited {
	color: #333;
	display: block;
	background: transparent url(menu.gif);
	padding: 2px 0 0 20px;
	}
	
#leftMenu li a:hover {
	color: #333; background: #5DEF2F url(menu.gif) 248px 0px;
	padding: 2px 0 0 20px;
	}
	
#leftMenu li a:active, #leftMenu li.select a:visited {
	color: #333;
	background:  transparent;  url(menu.gif) 248px 0px;
	padding: 2px 0 0 20px;
	}
#leftMenu li.select a.select {
	color: #333;
	background:  #5DEF2F  url(menu.gif) 248px 0px;
	padding: 2px 0 0 20px;
	}
	
	#leftMenu ul li
{ 
 width: auto ; 
 float: left;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}


#leftMenu li.select a:link, #leftMenu li.select a:visited {
  height: auto;

}
#leftMenu li a { border-bottom: 1px solid #eee ;
  height: auto;
  width: 170px;
	}	
#leftMenu li a:link, #leftMenu li a:visited {
	padding-bottom: 2px;
	}
	
#leftMenu li a:hover {
	padding-bottom: 2px;
	}
	
#leftMenu li a:active {
	padding-bottom: 2px;
	}
	
#leftMenu li.select a:link, #leftMenu li.select a:visited {
	padding-bottom: 2px;
  }
#leftMenu ul li
{
 width: 119px;
}
#leftMenu ul li ul li {
 width: 170px;
}
#leftMenu ul li ul li a {
 width: 170px;
}
#leftMenu ul li ul li ul li {
 width: 99px;
}
#leftMenu ul li ul li ul li a {
 width: 99px;
}
#leftMenu ul li ul li ul li ul li {
 width: 84px;
}
#leftMenu ul li ul li ul li ul li a {
 width: 84px;
}
#leftMenu ul li ul li ul li ul li ul li {
 width: 69px;
}
#leftMenu ul li ul li ul li ul li ul li a {
 width: 69px;
}
#leftBar #leftMenu, #rightBar #leftMenu { 
background: #F1FFC9 ;
	position: relative; 
	height: auto; 
	width: 100%; 
}
/*-----end left menu ----------*/

/*-----------CONTENT ---------*/

#mainBar .product-columns-table-3 { padding: 0px ; margin-left: 0; border: 0px solid #ccc;}
#mainBar table.product-columns-table-3 td {  width: 0px ; padding: 1px 5px 1px 5px; 	border-width:0 0px !important;}
#mainBar table.cols-full td {  width: 0px ; padding: 1px 5px 1px 5px; 	border-width:0 0px !important;}
#mainBar table.cols-full td.discount { text-align: right; color: gray }
#mainBar table.cols-full td.with-discount strong { color: #000011 }
/*
#mainBar table#product-columns-table td {  font-size: 0px; width: 0px ; padding:0px;}
#mainBar table#product-columns-table td.product-cols, #mainBar table#product-columns-table td.product-cols-form, #mainBar table#product-columns-table td.product-cols-image {padding: 15px 5px 5px 5px;  font-size: 100%; }
*/
#mainBar .product-columns-table-3 td.product-cols {  width: 33.33%  ! important ; text-align: center }
#mainBar .product-columns-table-3 td.product-cols strong { color: #000011 ; font-size: 130%; }
#mainBar table.product-columns-table-3 td h3 { margin: 0; padding: 0 ; border: 0px solid ;}
#mainBar table.product-columns-table-3 td h3 a, #mainBar table#product-normal-table td.product-title h3 a { text-decoration: none ;  font-size: 90%}
#mainBar table.product-columns-table-3 td h3 a:hover, #mainBar table#product-normal-table td.product-title h3 a:hover { text-decoration: underline ;}
#mainBar table.product-columns-table-3 td form input.submit, #rightBar table.product-columns-table-0 td form input.submit, .product-full input.submit, #mainBar table#product-normal-table td form input.submit,
#mainBar table#product-normal-table td.product-price-form table td.cart input.submit {background:white url('images/img_in_submit4.gif') no-repeat left top; width: 83px ; height: 28px ; font-size: .9em; color: white; font-weight: bold ;border: 0px solid blue;  margin: 0 ; margin-top:0px; padding: 0 0 4px 0 ; text-align: center}
#mainBar table#product-normal-table td.product-price-form table td.cart { vertical-align: bottom ; padding:0; border: 0px solid ;height:20px} 
#mainBar table#product-normal-table td.product-price-form table td.cart lable { margin:0; padding: 0} 
#mainBar table.product-columns-table-3 td form input.text, #rightBar table.product-columns-table-0 td form input.text { text-align: right}
#mainBar table.product-columns-table-3 tr.splitter td { /*display: none; */height: 0px; border: 0px solid ; padding: 0 ; font-size: 5px}


/*#mainBar table#product-columns-table td form input.text {background:white url('images/img_in_quant2.gif') no-repeat left 0px; width: 30px ; height: 25px ; border: 0px solid;  margin: 0 ; margin-top:0px ; padding: 0; text-align: center; vertical-align: center}
#mainBar table#product-columns-table td form label { border: 1px solid;  margin: 0 ; padding: 0; vertical-align: center ;display: inline ; height: 25px ;}*/


#mainBar div.product-full h1 {	margin-bottom: 25px;}
#mainBar h4.infotext { margin-top: 20px }

#mainBar table#product-table { float: right; width: 210px}
#mainBar table#product-table td { text-align: center !important}
#mainBar table#product-table tr.submit td{ border: 0px solid ; padding: 1px}
#mainBar table#product-table tr.submit td input.submit  { background:white url('images/img_in_submit4.gif') no-repeat left top; width: 83px ; height: 28px ; font-size: .9em; color: white; font-weight: bold ;border: 0px solid blue;  margin: 0 ; margin-top:5px; padding: 0 0 4px 0 ; text-align: center }
#mainBar #product-normal-table { border: 0px solid; margin-left:0 }

#mainBar table#product-boxes { width: 95% }


/*--------------Varianta--------------*/
#mainBar table#product-table {}
#mainBar table#product-table tr.variant td  {border: 0px solid ; padding: 0 !important  ; text-align: left !important }
#mainBar table#product-table tr.variant td.right  {width: 30px; color: transparent; font-size: 0px}
#mainBar table#product-table tr.variant td select#variant1  { position: relative ; width: 120px !important ;border: 1px solid #CCCCCC ;  }
#mainBar table#product-table tr.variant td select#variant1 option  {padding: 2px; padding-right: 10px ; text-align: right }



/*--------------Kniha navstev--------------*/
#mainBar table tr.gb1 td { padding: 0 0 0 8px } 
#mainBar table tr.gb2 td { padding:8px } 

/*---------MAIN  PRODUKT --------------*/



/*--------------Product search--------------*/
/*#mainBar form#search_product { position: relative; left: 0; top: 0px ; }
#mainBar form#search_product table.stab {visibility: visible; height: 10px; position: relative; left:0px; top: 0px ; border: 1px solid ; font-size: 1%; width:1px ;}
#mainBar form#search_product table.stab td {padding: 0px}
#mainBar form#search_product table.stab select { height: 1px ; width:1px ; font-size: 1%}
#mainBar form#search_product table.stab input, #mainBar table.stab td.field_title, #mainBar table.stab td h4 { display: none ;}*/


/*-----------RIGHT BLOK ---------*/
#rightBar div { margin: 0px ; padding: 0  }
#rightBar table.product-columns-table-0 { width: 190px ! important ; border: 0px solid; margin:-16px 0px 0px 0px ; padding-right: 0px ! important  ; _padding-right: 0px ! important  ; border: 0px solid;}
#rightBar table.product-columns-table-0 td.product-cols { border-bottom: 0px solid ;padding: 1px 0 ;  text-align: center ;  }
#rightBar table.product-columns-table-0 td.product-cols h3 { width: 175px; background: transparent; margin:0; padding: 0 2px; border: 0px solid blue;  text-align: center ;}
#rightBar table.product-columns-table-0 td h3 a { text-decoration: none; font-size: 90%; }
#rightBar table.product-columns-table-0 td h3 a:hover { text-decoration: underline; font-size: 90%; }
#rightBar table.product-columns-table-0 td.product-cols-image img {width: 120px ; border: 0px solid; margin: 0px ; padding: 0 }
#rightBar table.product-columns-table-0 td.product-cols strong { color: #000011 ; font-size: 130%}
#rightBar table.product-columns-table-0 td.product-cols-form { border-bottom: 5px solid #cccccc; }
/*#rightBar table.product-columns-table-0 tr.splitter td { border: 0px solid; font-size: 1px }*/
#rightBar .cartdiv { border: 0px solid; }

/*  TABLE - 1 */
#rightBar table.product-columns-table-1 { width: 190px ! important ; border: 0px solid; margin:-16px 0px 0px 5px ; padding-right: 0px ! important  ; _padding-right: 0px ! important  ; border: 0px solid;}
#rightBar table.product-columns-table-1 td { border: 0px solid ! important}
#rightBar table.product-columns-table-1 td.product-cols { border-bottom: 0px solid ;padding: 1px 0 ;  text-align: center ;  }
#rightBar table.product-columns-table-1 td.product-cols h3 { width: 175px; background: transparent; margin:0; padding: 0 2px; border: 0px solid blue;  text-align: center ;}
#rightBar table.product-columns-table-1 td h3 a { text-decoration: none; font-size: 90%; }
#rightBar table.product-columns-table-1 td h3 a:hover { text-decoration: underline; font-size: 90%; }
#rightBar table.product-columns-table-1 td.product-cols-image img {width: 120px ; border: 0px solid; margin: 0px ; padding: 0 }
#rightBar table.product-columns-table-1 td.product-cols strong { color: #000011 ; font-size: 130%}
#rightBar table.product-columns-table-1 td.product-cols-form { border-bottom: 5px solid #cccccc; }
/*#rightBar table.product-columns-table-1 tr.splitter td { border: 0px solid; font-size: 1px }*/
#rightBar .cartdiv { border: 0px solid; }



/*-----------LEF BLOK ---------*/
#leftBar div { margin: 0px ; padding: 0  }
#leftBar table.product-columns-table-0 { width: 190px ! important ; border: 0px solid; margin:-16px 0px 0px 0px ; padding-right: 0px ! important  ; _padding-right: 0px ! important  ; border: 0px solid;}
#leftBar table.product-columns-table-0 td.product-cols { border-bottom: 0px solid ;padding: 1px 0 ;  text-align: center ;  }
#leftBar table.product-columns-table-0 td.product-cols h3 { width: 175px; background: transparent; margin:0; padding: 0 2px; border: 0px solid blue;  text-align: center ;}
#leftBar table.product-columns-table-0 td h3 a { text-decoration: none; font-size: 90%; }
#leftBar table.product-columns-table-0 td h3 a:hover { text-decoration: underline; font-size: 90%; }
#leftBar table.product-columns-table-0 td.product-cols-image img {width: 120px ; border: 0px solid; margin: 0px ; padding: 0 }
#leftBar table.product-columns-table-0 td.product-cols strong { color: #000011 ; font-size: 130%}
#leftBar table.product-columns-table-0 td.product-cols-form { border-bottom: 5px solid #cccccc; }
/*#leftBar table.product-columns-table-0 tr.splitter td { border: 0px solid; font-size: 1px }*/

/* TABLE - 1 */ 
#leftBar table.product-columns-table-1 { width: 190px ! important ; border: 0px solid; margin:-16px 0px 0px 0px ; padding-right: 0px ! important  ; _padding-right: 0px ! important  ; border: 0px solid;}
#leftBar table.product-columns-table-1 td { border: 0px solid ! important}
#leftBar table.product-columns-table-1 td.product-cols { border-bottom: 0px solid ;padding: 1px 0 ;  text-align: center ;  }
#leftBar table.product-columns-table-1 td.product-cols h3 { width: 175px; background: transparent; margin:0; padding: 0 2px; border: 0px solid blue;  text-align: center ;}
#leftBar table.product-columns-table-1 td h3 a { text-decoration: none; font-size: 90%; }
#leftBar table.product-columns-table-1 td h3 a:hover { text-decoration: underline; font-size: 90%; }
#leftBar table.product-columns-table-1 td.product-cols-image img {width: 120px ; border: 0px solid; margin: 0px ; padding: 0 }
#leftBar table.product-columns-table-1 td.product-cols strong { color: #000011 ; font-size: 130%}
#leftBar table.product-columns-table-1 td.product-cols-form { border-bottom: 5px solid #cccccc; }
/*#leftBar table.product-columns-table-1 tr.splitter td { border: 0px solid; font-size: 1px }*/
#leftBar .cartdiv { border: 0px solid; }


/*---------CART--------*/
/*
#icon-cart { 	border: 1px solid gray;	 }
#icon-cart a, #icon-cart a:visited {	padding-bottom: 0px; }
#rightBar .cartdiv { 	padding-top: 10px; }
#icon-cart a, #icon-cart a:visited { color: 
	height: 18px; 	padding-left: 0px; 	padding-top: 0px; 	padding-bottom: 0px;
	text-decoration: none;
}
/*

/*---------CART2--------*/

#icon-cart{ 	border: 0px solid gray;	 color: black ; font-weight: bold}
#icon-cart div{ 	border: 0px solid gray;	 }
#icon-cart a, #icon-cart a:visited {	padding-bottom: 0px; }
#kosik div.cartdiv { border: 0px solid gray; display: block ; height: 30px ; position:relative; left: 0px ;top:30px;	padding-top: 0px;padding-bottom: 10px ; background:transparent url('images/topmkos1.gif') no-repeat  -7px 0px; padding-left: 0px ; }
#icon-cart a, #icon-cart a:visited { color: black ; 	height: 18px; 	padding-left: 0px; 	padding-top: 0px; 	padding-bottom: 0px;
	text-decoration: none;
}
.cart-text a, .cart-text a:visited { color: black ; font-weight: bold ; 	height: 18px; 	padding-left: 0px; 	padding-top: 0px; 	padding-bottom: 0px;
	text-decoration: none;
}


/*.product-full input.submit {}*/

div#BREADCRUMBSF { display: none; margin: 8px 0 23px 0 ; font-size: 90% ; color: #E91A8E ; font-weight: bold }
div#BREADCRUMBSF a { color: #B586D3; font-size: 90% ; font-weight: normal} 

/*  --------NOVINKY EMAILOM-----------  */
#newsletter-form {  height: 113px ! important ;  padding: 10px 17px 0px 17px ! important ;  background: transparent url('images/bg_novinky.gif') -1px top no-repeat; border: 0px solid ; display: block; text-align: left ; }
#newsletter-form #newsletter_email {width: 150px ! important ;  padding-left: 5px ; border-bottom: 1px solid #E2B781; border-right: 1px solid #E2B781; border-left: 1px solid #C15000; border-top: 1px solid #C15000; }
#newsletter-form input.button {height: 30px ; width: 70px;  padding: 2px 0px ! important ; background: transparent url('images/img_in_submit21.gif') center center no-repeat; border: 0px solid ; color: white ; margin: 0 ! important ;}


/*--------------- LOGIN -------*/
.loginform {
	border-bottom: 0px solid gray;
}
.loginform input {  font-size: 100%; padding: 2px 0 2px 0px }
.loginform input.formSubmit {background: transparent url(bg_sub.gif) repeat-x left top;  }

#flash, flash3 {   border: 0px solid; margin: 0 ;  padding: 0}



/* ------------------  DOLNE MENU -------------------- */


#webSite #botmenu { height: auto;   padding: 0;  margin: 0px ; border: 0px solid ; text-align: center !important;  }
#webSite #skryte { font-size: 11%; height: auto;   padding: 0;  margin: 0px ; border: 0px solid ; text-align: center !important; visibility: hidden }

/* menu tabs */
#webSite #botmenu ul { 
    padding: 0; border: 0px solid orange  ; text-align: center !important; 
   list-style:none; height: auto ;margin: 0px ; margin-left:350px;
	/*bottom: 0px !important; bottom: 0px;*/
	font: bold 10px  Arial, 'Trebuchet MS', Tahoma, verdana,  sans-serif;	
}
#webSite #botmenu li {
   display:inline;
   margin:0; padding:0;
}
#webSite #botmenu a {
   float:left;
   background: url(images/tableft.gif) no-repeat left top;
   margin:0;
   padding:  0 4px;
   text-decoration:none;
}
#webSite #botmenu a span {
   float:left;
   display:block;
   background: url(images/tabright.gif) no-repeat right top;
   padding:0px 10px 6px 7px;   _padding:0px 10px 6px 7px;

}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#webSite #botmenu a span {float:none;}
/* End IE5-Mac hack */
#webSite #botmenu a:hover span {

}
#webSite #botmenu a:hover { text-decoration: underline; 
   background-position:0% -42px; 	
}
#webSite #botmenu a:hover span {
   background-position:100% -42px;
}
#webSite #botmenu #current a {
   background-position:0% -42px;
}
#webSite #botmenu #current a span {
   background-position:100% -42px;
	color: ;
   padding:0px 10px 7px 7px;   _padding:0px 10px 7px 7px;
}
/* end menu tabs */


