#menu {
	width: 1001px; 
	height: 40px; 
	text-align: left;
	background: url(../images2/navi_06.jpg) no-repeat 250px 0px;
}

ul.prodrop5 {
	list-style-type: square;
	padding: 0 0 0 0;
	margin: 0 0 10px 0px;
}
.prodrop5 {padding:0 margin:0; list-style:none; height:40px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}

.prodrop5 li.top {display:block; list-style:none; float:left;}
.prodrop5 li.top span {display:none;}

.prodrop5 li.sep_cs {display:block; float:left; margin:0 8px;}
.prodrop5 li.sep_en {display:block; float:left; margin:0 5px;}

.prodrop5 li.navi_left {display:block; float:left; margin:0; background:url(../images2/navi_left_05.jpg) no-repeat; width:250px; height:40px;}
.prodrop5 li.navi_right {display:block; float:right; margin:0; background:url(../images2/navi_right_07.jpg) no-repeat; width:273px; height:40px;}

.prodrop5 li a.pos2_cs {background:url(../images2/navi_item_02_cs.gif) no-repeat; width:46px; height:40px; display:block;} 
.prodrop5 li a.pos3_cs {background:url(../images2/navi_item_03_cs.gif) no-repeat; width:88px; height:40px; display:block;} 
.prodrop5 li a.pos4_cs {background:url(../images2/navi_item_04_cs.gif) no-repeat; width:130px; height:40px; display:block;} 
.prodrop5 li a.pos5_cs {background:url(../images2/navi_item_05_cs.gif) no-repeat; width:89px; height:40px; display:block;} 

.prodrop5 li.p2_cs {background:url(../images2/navi_item_02_cs.gif) no-repeat;} 
.prodrop5 li.p3_cs {background:url(../images2/navi_item_03_cs.gif) no-repeat;} 
.prodrop5 li.p4_cs {background:url(../images2/navi_item_04_cs.gif) no-repeat;} 
.prodrop5 li.p5_cs {background:url(../images2/navi_item_05_cs.gif) no-repeat;} 

.prodrop5 li a.pos2_en {background:url(../images2/navi_item_02_en.gif) no-repeat; width:80px; height:40px; display:block;} 
.prodrop5 li a.pos3_en {background:url(../images2/navi_item_03_en.gif) no-repeat; width:79px; height:40px; display:block;} 
.prodrop5 li a.pos4_en {background:url(../images2/navi_item_04_en.gif) no-repeat; width:123px; height:40px; display:block;} 
.prodrop5 li a.pos5_en {background:url(../images2/navi_item_05_en.gif) no-repeat; width:99px; height:40px; display:block;} 

.prodrop5 li.p2_en {background:url(../images2/navi_item_02_en.gif) no-repeat;} 
.prodrop5 li.p3_en {background:url(../images2/navi_item_03_en.gif) no-repeat;} 
.prodrop5 li.p4_en {background:url(../images2/navi_item_04_en.gif) no-repeat;} 
.prodrop5 li.p5_en {background:url(../images2/navi_item_05_en.gif) no-repeat;} 

.prodrop5 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.prodrop5 a:hover {visibility:visible; position:relative; z-index:200;}
.prodrop5 li:hover {position:relative; z-index:200;}

.prodrop5 li a.top_link:hover {background:transparent;} 
.prodrop5 li:hover > a.top_link {background:transparent;} 

/* keep the 'next' level invisible by placing it off screen. */
.prodrop5 ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.prodrop5 :hover ul.sub {left:-15px; top:40px; list-style:none; background:url(../images/menu_bg.gif) repeat-x; background-color:#101010; border: 1px solid #000; padding:0 5px 10px 5px; white-space:nowrap; height:auto; width:auto; z-index:300;}
.prodrop5 :hover ul.sub li {display:block; list-style:none; height:auto; position:relative; font-weight:normal; width:auto; text-align: left;}
.prodrop5 :hover ul.sub li a {display:block; font-size:12px; height:20px; line-height:20px; width:auto; padding:0 10px; color:#fff; text-decoration:none;}
.prodrop5 :hover ul.sub li a:hover {text-decoration:none; color:#e2001a;}
.prodrop5 :hover ul.sub li.break {margin:5px 10px; background-color:#404040; padding:0px; line-height:1px; width:auto; color:#000; text-decoration:underline;}

.prodrop5 :hover ul :hover ul,
.prodrop5 :hover ul :hover ul :hover ul {left:125px; top:-5px; background-color:#000; padding:5px 0 5px 0; white-space:nowrap; width:auto; height:auto;}
