body {background-color: #FFFFFF;}
/*div { border: 1px solid }*/
a, a.link {color: #FF39A3; text-decoration: none}
 {color: #FF39A3}
/*a:visited {color: #FF39A3}*/
a:hover {  text-decoration: underline }

#partneri { display: none}
#partneri a { margin-right: 15px}
#partneri b { color: #999999}

#webSite { width: 960px; border: 7px 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 { 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}

#mainBar H2.subtitle { width: 360px ; border: 0px solid }

#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 }

#siteHead {height: 155px; width: 100%; border: 0px solid; }

#siteHead h6 {
	position: relative; left: 0px ; top: 0px; width: 200px ;height: 150px; 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: 0px 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: 180px ;height: 110px; border: 0px solid ; padding: 0; margin: 0;}


#siteHead #hladaj { position: absolute; left: 190px ; top: 30px;  width:215px; 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: 3px 0 3px 5px; border: 1px solid #BB0066; }
#siteHead div.searchdiv .formSubmit { float: right; font-size: 95%;margin:0;  padding: 3px 0 3px 0;;   border: 0px solid; background-color: #BB0066; color: white;  background-image:url('images/ico-search21.gif'); background-position:center; background-repeat:no-repeat; width:70px;  }
#siteHead #hladaj p { margin: 0; padding: 0px 0 0 0px; font-size: 90%}
#siteHead #hladaj br {display: none}

#siteHead #login { position: absolute; left: 430px ; top: 11px;  width: 370px ; height: auto; border: 0px solid ; padding: 0; margin: 0; font-size:95% ; }
#siteHead #kosik { float: right; width: 160px ; 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:#BB0066 url('images/top_menu1.gif') no-repeat 0px 0px; 
padding-left: 0px ; text-align: center ; position: absolute; top: 120px }
#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 2em 0 1em;}
#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/bod.png') no-repeat 0px 0px;	color: #FFFFFF; 	display: block; 	padding: 9px 27px 8px 32px;	}
#menuBar #myMenu li a:hover, #menuBar #myMenu li.select a { 	padding: 9px 27px 8px 32px;	}
#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: #BB0066;  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 ; }
#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 h2 { height: auto; width: 192px; background: transparent url('images/bg_blok_h2.png') no-repeat -200px -1px;  
color: white; padding: 8px 0px 8px 0px;  font-size: 115% ; margin: 10px 0 0 0px }

/* parfems
#leftBar h3 { height: auto; width: 192px; background: transparent url('images/bg_blok_h2.gif') no-repeat -1px 0px;  
color: white; padding: 5px 0px 5px 20px; font-size: 105% ; margin: 10px 0 0 0px }
*/

#leftBar h2 p {  padding-left: 33px ; _padding-left: 33px ; }

/*  ---------start right menu -----------  */
#rightBar h2 { height: auto; width: 192px; background: transparent url('images/bg_blok_h2.png') no-repeat -200px -1px;  
color: white ; padding: 8px 0px 8px 0px; _padding: 8px 0px 8px 33px; _padding-left: 0px ; font-size: 115% ; margin: 10px 0 0 0px ;  text-align: left}

#rightBar h2 p {  padding-left: 33px ; _padding-left: 33px ; }


#rightBar h6 { height: 210px; width: 192px; background: transparent url('images/objednavky.gif') no-repeat 0px 0px;  
color: white; padding: 0px; font-size: 115% ; margin: 5px 0 0 0 ; 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 -200px 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 ***********/

#leftMenuZnacka { position: relative ; left: 0px; top: 0px; margin: 0; padding-left:0px ; _padding-left: 0px; border: 0px solid #D0D0D0 ; padding-top: 0px; 
	display: block;   font-size: 90%; width: 190px;  list-style-type: none ;  font-weight: normal; list-style-type: none; 
	overflow-x:hidden ; overflow-y:scroll ; height: 300px; background: #FFFFFF ;}
#leftMenuZnacka ul li {margin-left: 0px; }

#leftMenuZnacka ul {
  display: block;  margin: 0; padding: 0;
  list-style-type: none;
}

#leftMenuZnacka li {
  display: block;  border-bottom: 1px solid #DDE4E7;  margin: 0;
}


/*  funkne DIV  menu - LEFT  */
#leftMenuZnacka div {  display: block; border-left: 0px solid red ; margin: 0; padding-left:0px ; _padding-left: 0px;  }
#leftMenuZnacka div span {  display: block; border: 0px solid}
#leftMenuZnacka div.selected { background-color: transparent; 	color: #FFFFFF;}
#leftMenuZnacka ul div.selected { background-color: #D466A3; font-weight:  normal ; color: #FFFFFF; }
#leftMenuZnacka ul ul li div.selected { background-color: #D466A3; color: #FFFFFF;}
#leftMenuZnacka ul ul ul li div.selected { background-color: #D466A3; color: #FFFFFF;}

/* Druha uroven */
#leftMenuZnacka ul ul li div span { margin-left: 15px;  } 
#leftMenuZnacka ul ul li div.selected span {   margin-left: 15px;   } 
#leftMenuZnacka ul ul li div a:hover {  width: 160px; }
#leftMenuZnacka ul ul li div a  { width: 160px; background: transparent url('images/images/bg_bod.gif') 13px top no-repeat; }

/* Tretia uroven */
#leftMenuZnacka ul ul ul li div span {   margin-left: 30px;  } 
#leftMenuZnacka ul ul ul li div.selected span {   margin-left: 30px; } 
#leftMenuZnacka ul ul ul li div a:hover { width: 160px; }
#leftMenuZnacka ul ul ul li div a { width: 160px; background: transparent url('images/images/bg_bod.gif') 27px top no-repeat; }

/*  funkne DIV  menu - RIGHT  */
#leftMenuZnacka2 div {  display: block;  }
#leftMenuZnacka2 div span {  display: block; }
#leftMenuZnacka2 div.selected { background-color: #D466A3;  }
#leftMenuZnacka2 ul div.selected { background-color: #D466A3; }
#leftMenuZnacka2 ul ul li div.selected { background-color: #D466A3; }
#leftMenuZnacka2 ul ul ul li div.selected { background-color: #D466A3; }

/* Druha uroven */
#leftMenuZnacka2 ul ul li div span { margin-left: 15px;  } 
#leftMenuZnacka2 ul ul li div.selected span {   margin-left: 15px;  } 
#leftMenuZnacka2 ul ul li div a:hover {  width: 160px; }
#leftMenuZnacka2 ul ul li div a  { width: 160px; background: transparent url('images/images/bg_bod.gif') 13px top no-repeat;  }

/* Tretia uroven */
#leftMenuZnacka2 ul ul ul li div span {   margin-left: 30px;  } 
#leftMenuZnacka2 ul ul ul li div.selected span {   margin-left: 30px; } 
#leftMenuZnacka2 ul ul ul li div a:hover { width: 160px; }
#leftMenuZnacka2 ul ul ul li div a { width: 160px;background: transparent url('images/images/bg_bod.gif') 27px top no-repeat;  }



#leftMenuZnacka a {
	width: 189px; display: block;   color: #333 ;
  text-decoration:none;   margin-left: 0;  padding: .2em 1em .2em 1.8em; border: 0px solid ;
} 


#leftMenuZnacka a:link {
display: block;     color: #333 ;   	background: url(menu.gif);   text-decoration:none;  }

#leftMenuZnacka a:visited , #leftMenuZnacka a:visited {
display: block;     color: #333 ;   	background: url(menu.gif);   text-decoration:none;  }

#leftMenuZnacka a:hover {    display: block; color: #FFFFFF; background: #D466A3 url(menu.gif) 248px 0px;}



/*********** 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_up.gif') 0px 0px no-repeat; }
#leftBar #leftMenu2 ul li div a:hover { background: white url('images/menu_up.gif') -252px 0px no-repeat; color: #FFFFFF ; }
#leftBar #leftMenu2 ul li div.selected { color: white ; display: block; background: transparent url('images/menu_up.gif') -252px 0px no-repeat; font-weight: bold;  }
#leftBar #leftMenu2 ul li div.selected a:visited { color: white ; }
/* 2 uroven */
#leftBar #leftMenu2 ul ul li div { background-color: transparent; }
#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: white url('images/menu_up.gif') -242px 0px no-repeat; color: #FFFFFF ;}
#leftBar #leftMenu2 ul ul li div a {  width: 168px; color: #333 ; background: white url('images/menu_up.gif') 10px 0px no-repeat;}
#leftBar #leftMenu2 ul ul li div a.selected {background: transparent url('images/menu_up.gif') -242px 0px no-repeat;   font-weight: bold;  color: white ; 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: #D466A3 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: #D466A3 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: #D466A3 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:  #D466A3  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 ; padding: 0 5px}
#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 { /*display: none; */height: 5px; border-top: 0px solid #ddd ; padding: 0 0 5 ; font-size: 5px ; background:transparent url('images/hor-ciara.gif') repeat-x left 50%; }

#mainBar table.product-columns-table-3 td {  width: 0px ; padding: 0; 	border-right: 1px solid #eee  !important;}

#mainBar table.product-columns-table-3 tr td.product-cols product-cols-image, #mainBar table.product-columns-table-3 tr td.product-cols, #mainBar table.product-columns-table-3 tr td.product-cols product-price, #mainBar table.product-columns-table-3 tr td.product-cols product-cols-form, #mainBar table.product-columns-table-3 tr.splitter td , #mainBar table.product-columns-table-3 tr td.empty , #mainBar table.product-columns-table-3 tr td.empty product-cols2, #mainBar table.product-columns-table-3 tr td.product-cols2 {border: 0px solid !important; border-width:0 0px !important; border-right: 0px solid #eee  !important;}



/*#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 }

/*--------------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: 10px; color: transparent; font-size: 0px}
#mainBar table#product-table tr.variant td select#variant1  { position: relative ; width: 180px !important ;border: 1px solid #CCCCCC ; font-size:10px!important  }
#mainBar table#product-table tr.variant td select#variant1 option  {padding: 2px; padding-right: 5px ; text-align: right!important}

/* ------------ AFCEBOOK PACISAMITO -----------------------*/
#mainBar table#product-table { float: right;  width: 210px; margin-right: 0; margin-top: 0px ; margin-bottom: 30px; border: 1px solid #aaa; }
#mainBar table#product-table tr.product-tools td table {  border:0 px solid ;padding-top: 0px}


/*--------------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; }


/*-----------RLEF 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 }*/
#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 {
	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: 10px ;top:20px;	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;
}

/*.product-full input.submit {}*/

div#BREADCRUMBSF h1 { margin: 0 0 15px 0; font-size: 120% ;}
div#BREADCRUMBSF { display: block; 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 ;color:  white }
#newsletter-form #newsletter_email {width: 150px ! important ;  padding-left: 5px ; border-bottom: 1px solid #E2B781; border-right: 1px solid #E2B781; border-left: 1px solid #E2B781; border-top: 1px solid #E2B781; }
#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: 3px 0 3px 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 */


iframe#pacisamito {position: absolute !important ; left:585px; top: 80px ; width:120px ; text-align: center !important; background-color: transparent; color: #000; border: 0px solid #aaa !important ;padding-bottom: 0px ;}



