/* common styling */
.termekmenu, .tcsoportmenu 
{
font-family: tahoma; 
width:180px; 
padding: 0px;
float: left;
position:relative; 
margin:0; 
font-size:10px;
margin-bottom: 10px;
border: 0px solid #000000;
}

.rr
{
margin-right: 12px;
*margin-right: 0px;
}


.termekmenu ul li
{
padding: 0px;
}

.termekmenu ul li a, .termekmenu ul li a:visited, .tcsoportmenu ul li a, .tcsoportmenu ul li a:visited 
{
display:block; 
text-decoration:none; 
text-align: left; 
border:1px solid #fff; 
border-width:1px 1px 0 0; 
padding: 4px;
*padding-bottom:3px;
padding-left: 6px;
font-size:10px;
text-transform: lowercase;
}

.termekmenu ul li a, .termekmenu ul li a:visited 
{
background:#e1e1e1;
color:#666666; 
width:180px; 
}


.termekmenu ul li a.itt {color:#fff; background-color:#b0c800;}

.termekmenu ul li a.csop, .termekmenu ul li a:visited .csop
{
background:#b0c800;
color:#ffffff; 
width:160px; 

}



.tcsoportmenu ul li a, .tcsoportmenu ul li a:visited
{
background:#b0c800;
color:#ffffff; 
width:160px;
}

.termekmenu ul, .tcsoportmenu ul {padding:0; margin:0;list-style-type: none; }
.termekmenu ul li, .tcsoportmenu ul li {float: left; margin-right:1px; position:relative;}
.termekmenu ul li ul, .tcsoportmenu ul li ul {display: none;}

.termekmenu ul li ul.naa {display: block;}

.termekmenu ul li.csaladhead, .termekmenu ul li.csoporthead
{
background:#839400;
display: block;
color: #ffffff;
font-weight: 600;
font-size: 10px;
padding: 4px;
padding-left: 6px;
}


.termekmenu ul li.csaladhead
{
width: 180px;
}

.termekmenu ul li.csoporthead
{
background:#677400;
width: 150px;
}






/* specific to non IE browsers */
.termekmenu ul li:hover a, .tcsoportmenu ul li:hover a{color:#fff; background:#b0c800;}




.termekmenu ul li a span {visibility:hidden; display:block; position:absolute; left: 342px; top:-30px;}
.termekmenu ul li a:hover span {visibility:hidden; z-index:100;}


.termekmenu ul li a:hover span img {margin:10px; border:0px solid #000; position:relative; z-index:100;}



.termekmenu ul li:hover ul {display:block; position:absolute; top:-20px; left:191px; width:105px;}
.tcsoportmenu ul li:hover ul {display:block; position:absolute; top:-20px; left:191px; width:105px;}

.termekmenu ul li:hover ul li a.hide, .tcsoportmenu ul li:hover ul li a.hide {background:#b0c800; color:#000;}
.termekmenu ul li:hover ul li:hover a.hide, .tcsoportmenu ul li:hover ul li:hover a.hide {width:150px;}
.termekmenu ul li:hover ul li ul, .tcsoportmenu ul li:hover ul li ul {display: none;}
.termekmenu ul li:hover ul li a, .tcsoportmenu ul li:hover ul li a {display:block; background:#e1e1e1; color:#666666; width:150px;}
.termekmenu ul li:hover ul li a:hover, .tcsoportmenu ul li:hover ul li a:hover {background:#b0c800; color:#ffffff;}
.termekmenu ul li:hover ul li:hover ul, .tcsoportmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}



.termekmenu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#000;}
.termekmenu ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}


