/* common styling */
.menu_1 h2 {display : none; }
.menu_1 ul li a, .menu_1 ul li a:visited {display:block; text-decoration:none; text-align:center; height: 25px;}
.menu_1 ul {padding:0; margin:0;list-style-type: none; }
.menu_1 ul li {float:left; position:relative;padding: 0;}
.menu_1 ul li ul {display: none;}
.menu_1 ul li {hasLayout: true;}
/* specific to non IE browsers */
.menu_1 ul li:hover a {text-decoration:none;}
.menu_1 ul li:hover ul {display:block; position:absolute; top:25px; left:-2px; width:121px;background: transparent url("../images/eshop/opaque.png") repeat;border: 1px solid #747378; z-index:101;}
.menu_1 ul li:hover ul li {border: 0; padding: 0 0 3px 5px; height: 19px;}
.menu_1 ul li:hover ul li ul {display: none;}
.menu_1 ul li:hover ul li a {text-align:left;display:block; text-decoration:none; width: 110px; height: 25px;}
.menu_1 ul li:hover ul li:hover {background: transparent url("../images/eshop/opaque-hover.png") no-repeat;}
.menu_1 ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu_1 ul li:hover ul li:hover ul.left {left:-105px;}

