
.pro_navigo {
height:39px;
width:814px;

position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:16px;
z-index:500;
}

.pro_navigo .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

.pro_navigo li {
float:left;
}

.pro_navigo li.lrt {
float:right;
}

.pro_navigo .select a {
display:block; 
height:39px; 
float:left; 
padding:0; 
text-decoration:none; 
line-height:33px; 
white-space:nowrap; 
color:#fc0;
}

.pro_navigo .select li.lrt a {
color:#0ff;
}

.pro_navigo .select a b {
display:block;
padding:0 30px 0 15px; 
}

.pro_navigo .select a:hover, 
.pro_navigo .select li:hover a {
padding:0;
cursor:pointer; 
color:#fff;
}

.pro_navigo .select a:hover b, 
.pro_navigo .select li:hover a b {
display:block; 
padding:0 30px 0 15px; 
cursor:pointer;
}

.pro_navigo .sub {
display:none;
}
.pro_navigo ul ul {
display:none;
}

/* IE6 only */
.pro_navigo table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_navigo .sub {
margin:0; 
padding:0;
list-style:none;
}

.pro_navigo .sub li {
background:transparent;
}

.pro_navigo .select :hover .sub {
display:block;  
height:25px; 
position:absolute; 
/*float:left; */
top:39px; 
left:1; 
text-align:center; 
background:#fff url(../images/nav/fade1.gif); 
border:1px solid #666;
}

.pro_navigo .select :hover .rt li {
float:right;
}

.pro_navigo .select :hover .sub li a {
display:block; 
height:25px; 
line-height:22px; 
/*float:left; */
background:transparent url(../images/spacer.gif); 
padding:0 15px; 
margin:0; 
white-space:nowrap; 
color:#fff;font-size:12px;}

.pro_navigo .select :hover .sub li.subline a {
color:#c00;
}

.pro_navigo .select :hover .sub li a:hover,
.pro_navigo .select :hover .sub li:hover
{color:#ad0000; line-height:20px; position:relative; background:#fff url(../images/nav/fade.gif) left bottom;}

