ul#mainMenu			{ list-style-type: none;  text-align: right; color: #FFF; padding: 10px 0px 0px 0px; height: 23px}
ul#mainMenu li			{ display: inline ; color: #fff; font-family: arial; font-size: 10pt}
ul#mainMenu li a 		{ color: #FFF; Xtext-transform: uppercase; text-decoration: none; }
ul#mainMenu li a:hover 	{ color: #F26C21; }

/* ******************************************************************** */

ul#shopMenu{
	list-style-type: none;
	height: 110px;
	z-index: 2001;
  width:961px;
	/*margin: 0px 0px 20px 0px;*/
	background: url(../images/menubg.gif) top left repeat-x  #F26C21;	
	border-left:1px solid #fff;
	position: relative;
}

ul#shopMenu li {
 display: inline;
 vertical-align:middle;
 }

ul#shopMenu li a {  
	display:block;
	width: 139px;	
	/*height: 38px;*/
	height: 105px;
	font-size: 11px;
	font-family:Arial;
	font-weight: bold;
	text-decoration: none;
	color: white;
	padding: 5px 10px 0px 10px;
	border-right: solid 1px #fff;	
	text-align: center;
	line-height: 120%;
}

ul#shopMenu li a strong {
	font-size: 15px;
  font-weight:bolder;}
	
	ul#shopMenu li a.silver{
		color: #fff;
		background: url(../images/menubg-silver.gif) top left repeat-x  #ccc;	
	}
	ul#shopMenu li a.silver:hover{
		background: #ccc;
	}
	
	ul#shopMenu li a.red{
		color: #fff;
		background: url(../images/menubg-red.gif) top left repeat-x  #ccc;	
	}
	ul#shopMenu li a.red:hover{
		background: #FF2929;
		color:#fff;
		background: url(../images/akce-woman.png) center left no-repeat red;
	}
	
	
ul#shopMenu li a:hover{
	color: #000;
}

.mainMenuNr1 a {background: url(../images/vestaspot.gif) bottom center no-repeat;text-transform: uppercase}
.mainMenuNr2 a {background: url(../images/volnespot.gif) bottom center no-repeat;text-transform: uppercase}
.mainMenuNr3 a {background: url(../images/digestor.gif) bottom center no-repeat;text-transform: uppercase}
.mainMenuNr4 a {background: url(../images/drezy.gif) bottom center no-repeat;text-transform: uppercase}
.mainMenuNr5 a {background: url(../images/nadobi.gif) bottom center no-repeat;text-transform: uppercase}
.mainMenuNr6 a {background: url(../images/akce-60pr_new.gif) bottom center no-repeat;text-transform: uppercase}
.mainMenuNr7 a {background: url(../images/blog.gif) bottom center no-repeat;text-transform: uppercase}
                                         /*
.mainMenuNr1 a:hover {background: url(../images/vestaspot_hover.gif) bottom center no-repeat}
.mainMenuNr2 a:hover {background: url(../images/volnespot_hover.gif) bottom center no-repeat}
.mainMenuNr3 a:hover {background: url(../images/digestor_hover.gif) bottom center no-repeat}
.mainMenuNr4 a:hover {background: url(../images/drezy_hover.gif) bottom center no-repeat}
.mainMenuNr5 a:hover {background: url(../images/nadobi_hover.gif) bottom center no-repeat}
.mainMenuNr6 a:hover {background: url(../images/akce-60pr_hover.gif) bottom center no-repeat}
                                                     */
.currMenuNr1 a, .currMenuNr2 a, .currMenuNr3 a, .currMenuNr4 a, .currMenuNr5 a, .currMenuNr6 a, .currMenuNr7 a {
	background:none;
font-family:Helvetica;
font-size:11px;
text-transform: none;
}

.currMenuNr1 a:hover, .currMenuNr2 a:hover, .currMenuNr3 a:hover, .currMenuNr4 a:hover, .currMenuNr5 a:hover, .currMenuNr6 a:hover, .currMenuNr7 a:hover {
background-color: #FF9559;
background: url() #FF9559;
}

/* ******************************************************************** */

ul#shopMenu ul { 
	padding: 0px;
	margin: 0px;
	line-height: 1;
}

ul#shopMenu li { float: left; }

ul#shopMenu li ul { 
	position: absolute;
	z-index: 2001;
	left: -999em; 	
}
ul#shopMenu li ul li {
        Xdisplay: block;
        Xmargin: 0px;
        Xpadding: 0px; 
        Xbackground-color: #f3f3f3; 
        Xtext-align:left;
		Xz-index: 2001;
    } 
    
ul#shopMenu li:hover ul,
ul#shopMenu li.sfhover ul { left: auto; }

ul#shopMenu li:hover ul.currMenuNr4,
ul#shopMenu li.sfhover ul.currMenuNr4{
	left: 160px;
}

ul#shopMenu li:hover ul.currMenuNr5,
ul#shopMenu li.sfhover ul.currMenuNr5{
	left: 320px;
}

ul#shopMenu li:hover ul.currMenuNr6,
ul#shopMenu li.sfhover ul.currMenuNr6{
	left: 320px;
} 


ul#shopMenu li ul li a 
 {
 	Xfont-weight: normal;
  Xheight: 31px;
  Xcolor:#000;
  Xtext-align: left;
  Xtext-decoration: none;
  Xdisplay: block; 
  Xbackground-color: #f6f6f6;
  Xfont-family: Helvetica;
  Xmargin: 0px 0px 0px 0px;
  Xpadding: 5px 10px 5px 10px;
  Xline-height: 160%;
 }
 
 ul#shopMenu li ul li img {/*border:1px solid gray;*/}
ul#shopMenu li ul li span {Xmargin-left:8px;Xposition:relative;Xtop:10px;Xfont-size:14px;Xoverflow:hidden;}
 
ul#shopMenu li:hover, ul#shopMenu li.hover {
    position: static;
} 
 
ul#shopMenu li:hover ul li a:hover,
ul#shopMenu li.sfhover ul li a:hover {
	Xcolor: #000;
	Xbackground-color: #E9E9E9;
}

ul#shopMenu li ul li a,
ul#shopMenu li ul li {  Xwidth: 250px;  }

ul.currMenuNr1, ul.currMenuNr2, ul.currMenuNr3, ul.currMenuNr4, ul.currMenuNr5, ul.currMenuNr6 {
Xbackground: url('../images/menu/menu_bot.png') no-repeat; 
border: 0px
Xborder:3px solid #f26c21;
Xborder-top:2px solid #fff;
width:633px;
height:auto;
Xbackground-color:#fff;
  X-moz-box-shadow: 0px 3px 11px gray;
  X-webkit-box-shadow: 0px 3px 11px gray;
 Xbox-shadow: 0px 3px 11px gray;
/*border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;*/
}

.currMenuNr1_upper {width: 639px; height: 15px; background: url('../images/menu/menu_up1.png') no-repeat; position: absolute}
.currMenuNr2_upper {width: 639px; height: 15px; background: url('../images/menu/menu_up2.png') no-repeat; position: absolute}
.currMenuNr3_upper {width: 639px; height: 15px; background: url('../images/menu/menu_up3.png') no-repeat; position: absolute}
.currMenuNr4_upper {width: 639px; height: 15px; background: url('../images/menu/menu_up4.png') no-repeat; position: absolute}
.currMenuNr5_upper {width: 639px; height: 15px; background: url('../images/menu/menu_up5.png') no-repeat; position: absolute}
.currMenuNr6_upper {width: 639px; height: 15px; background: url('../images/menu/menu_up6.png') no-repeat; position: absolute}

.currMenuNr1_inner, .currMenuNr2_inner, .currMenuNr3_inner, 
.currMenuNr4_inner, .currMenuNr5_inner, .currMenuNr6_inner {width: 629px; background: #fff; border-left: 5px solid #ff7f27; border-right: 5px solid #ff7f27; position: absolute; top: 15px}

.currMenuNr1_footer, .currMenuNr2_footer, .currMenuNr3_footer,
.currMenuNr4_footer, .currMenuNr5_footer, .currMenuNr6_footer {width: 639px; height: 15px; background: url('../images/menu/menu_bot.png') no-repeat; position: absolute; margin-left: -5px}

.limenu {
float:left;
}

.limenu a {
width:230px !important;
border: 0 !important;
color: #000;
display: block;
height: 37px !important;
line-height: 100%;
padding:0px;
text-align: left !important;
text-decoration: none;
line-height: 160%;
margin: 0px;
padding: 5px 10px;
}

.limenu a:hover {
	background-color: #fff;
}

.limenu span {
margin-left:8px;
position:relative;
top:10px;
font-family: Helvetica;
font-size:14px;
font-weight: normal;}

.menuhr {
height:3px;
width:633px;
border:none;
background-color:#F26C21;
margin:0;
}

.hotlinemenu {
/*border:1px solid gray;*/
width:100px;
height:160px;
float:right;
margin:10px 10px 0px 0px;
/*padding:160px 0px 10px 0px;*/
text-align:center;
background: url(../images/hotlinemenu.jpg) top left no-repeat;}

.zaruka1rok {
/*border:1px solid gray;*/
width:127px;
height:110px;
float:right;
margin:170px -100px 0px 0px;
/*padding:160px 0px 10px 0px;*/
text-align:center;
background: url(../images/zaruka1rok.jpg) top left no-repeat;}

.akcemenu {
border-top:2px solid #ccc;
width:623px;
height:10px;
padding: 5px;
text-align:center;
}

.akcemenu span {
width:190px !important;
color: black !important;
display: block !important;
font-size: 11px;
font-weight: bold;
height: 18px !important;
padding: 4px !important;
padding-top: 6px !important;
float:left;
cursor:pointer;
}

.akcemenu span:hover {
font-size: 12px !important;background-color:white;}

#akcemenuwin1, #akcemenuwin2, #akcemenuwin3 {
visibility: hidden;
position:absolute;
width:623px;
height:auto;
z-index:2010;
border:3px solid #000;
background-color:#fff;
padding:8px;
color:#000;
font-size:10px;
}
/* ******************************************************************** */
/* postranni menu */

.rightMenu {
font-size: 10px; /* dulezite pro likvidaci mezer pod polozkami menu */
background-color:#fff;
/*background-color:#dcdcdc;*/
margin-top:1px;
}

.parent {
background-color:#333333;
color:#fff !important;
padding:3px 0px 6px 2px !important;
font-weight:bolder !important;
border-bottom:1px solid #dcdcdc;
text-transform:uppercase;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}

   .menu {
    width: 176px;
    margin: 0;
    display: block;
    list-style-type: none;
    padding: 0;
    line-height:13px;
   }
   .menu a {
    text-decoration: none;
    color: #000;
    margin: 0 0 0 20px;
    display: inline-block; /* ošetření whitespace li bugu v IE */
   }
   
   .menu a {
    display: block; /* je potřeba aby z li vykukoval jen levý horní růžek */
    padding:2px 0px 2px 0px;
   }
   
   .menu a:hover {background-color:#D0D0D0;}
   a:hover.parent {background-color:#202020 !important;}

   .menu ul {
    display: block;
    list-style-type: none;
    padding: 0 0 0 10px;
    margin: 0;
   }
   
   .menu li {
    display: inline-block; /* stačí jen pro IE po verzi 6, bez tohoto reaguje IE jen na onclick na horním ul, na li ne... */
    margin: 0;
   }
   
   .menu li {
    display: block;
    background-repeat: no-repeat;
   }
   
   .menu li.r {background-image: url(/images/r.gif);}
   .menu li.s {background-image: url(/images/s.gif);}
   .menu li.r ul {display: block;}
   .menu li.s ul {display: none;}

/* ******************************************************************** */

/*ul#blacktopstrip ul{
	/*list-style-type: none;
	height: 43px;
	/*width:100%;
	border-left:1px solid #fff;
	position: relative;
	list-style-type: none;
	z-index: 2000;
}

ul#blacktopstrip li {
 display: inline;
 vertical-align:middle;
}

ul#blacktopstrip li strong {
/*font-size:13px;
font-weight:bold;
}

ul#blacktopstrip a {
line-height:14px;
font-family:Arial;
font-size:10px;
/*margin-top:5px;
padding-left:5px;/*
color:#fff;
text-align:left;
float:left;
border-right:1px solid #fff;
list-style-type:none;
width:154px;
/*height: 43px;
display:block;
font-size:10px;
color:#fff;
text-decoration:none;
}

ul#blacktopstrip a:hover {
/*color:#ff6600;
text-decoration:none;
}*/

/*=============================================================================*/

ul#blacktopstrip{
	list-style-type: none;
		width:961px;
	height: 30px;
	z-index: 2000;
	border-left:1px solid #fff;
	position: relative;
}

ul#blacktopstrip li {
 display: inline;
 vertical-align:middle;
 background-image: url(../images/otaznik_black_menu.gif);
 background-position:bottom right;
 background-repeat:no-repeat;
 }

ul#blacktopstrip li p {
	display:block;
	width: 149px;
	height: 25px;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: white;
	padding: 5px 5px 0px 5px;
	border-right: solid 1px #fff;
	text-align: left;
	line-height: 160%;
	cursor:pointer;
}

ul#blacktopstrip li p strong {
	font-size: 10px;
  font-weight:bold;}

ul#blacktopstrip li p:hover{
	color: #e0e0e0;
	/*background-color: #FF9559;*/
}

ul#blacktopstrip li { float: left; }

ul#blacktopstrip li:hover ul,
ul#blacktopstrip li.sfhover ul { left: auto; }

ul#blacktopstrip li:hover ul.currMenuNr6,
ul#blacktopstrip li.sfhover ul.currMenuNr6{
	left: 760px;
}

ul#blacktopstrip li:hover, ul#shopMenu li.hover {
    position: static;
}

ul#blacktopstrip li:hover ul li p:hover,
ul#blacktopstrip li.sfhover ul li p:hover {
	color: #000;
	background-color: #FF9559;
}

ul#blacktopstrip li ul,
ul#blacktopstrip li ul li p,
ul#blacktopstrip li ul li {  width: 179px;  }
