/* mainmenu top */

#mainmenu {
font: 12px Arial, Helvetica, sans-serif;
position:absolute;
top: 20px;
left:180px;
width:590px;
font-size:13px;
line-height:normal;
text-decoration:none;
height: 23px;
}

#mainmenu ul, #mainmenu li {
margin:0;
padding:0;
list-style:none;
}

#mainmenu li {
float:left;
background:url(/images/mainmenu/ucorner.gif);
margin-right: 10px;
}

#mainmenu li.s {
float:left;
background:url(/images/mainmenu/ucorner_s.gif);
margin-right: 10px;
}

#mainmenu a {
margin: 0;
color: #FFFFFF;
display:block;
font-weight:bold;
padding:3px 10px 4px 10px;
background:url(/images/mainmenu/dcorner.gif) bottom right;
}


#mainmenu li.s a {
margin: 0;
color: #e75a00;
display:block;
font-weight:bold;
padding:3px 10px 4px 10px;
background:url(/images/mainmenu/dcorner_s.gif) bottom right;
}

#mainmenu a:hover {
text-decoration:none;
}



/* mainmenu top */

#mainmenu_admin {

position:absolute;
top: 48px;
left:180px;
width:580px;
font-size:12px;
line-height:normal;
text-decoration:none;
height: 23px;
}

#mainmenu_admin ul, #mainmenu_admin li {
margin:0;
padding:0;
list-style:none;
}

#mainmenu_admin li {
float:right;
}

#mainmenu_admin a {
margin: 0;
color: #FFFFFF;
display:block;
padding:4px 12px 3px 12px;
}

#mainmenu_admin a:hover {
color: #FFF;
text-decoration:none;
}

#mainmenu_admin .mainmenu_s {
font-size:12px;
color: #FFF;
}


/* menu */

.menu {
font: 12px Arial, Helvetica, sans-serif;
margin: 0px 0 16px 0;
}

.menu ul{
font-size:12px;
margin: 20px 20px 0 20px;
padding: 0;
text-align:center;
}

.menu li{

display:block;
list-style:none;
margin: 0 0 8px 0;
padding: 0;
width:120px;
text-align:center;
background:url(/images/menu/ucorner.gif);

}

.menu a { 
min-height:14px;
color: #fff;
list-style: None;
padding: 3px 5px 4px 5px;
display:block;
font-weight:bold;
margin:0;
background:url(/images/menu/dcorner.gif) bottom right;
}


.menu li.s {
display:block;
list-style:none;
margin: 0 0 8px 0;
padding: 0;
width:120px;
text-align:center;
background:#cac7bf url(/images/path/ucorner.gif);

}


.menu li.s a {
color: #fff;
list-style: None;
padding: 3px 5px 4px 5px;
display:block;
font-weight:bold;
margin:0;
background:url(/images/path/dcorner.gif) bottom right;

}

.menu a:hover{
color: #fff;
text-decoration: none;
}

.menu a:visited { 
color: #fff; 
}

.menu a.s:link, #menu a.s:visited { 
color: #fff; 
}

.menu a.h:link, #menu a.h:visited { 

}

.menu a.hs:link, #menu a.hs:visited { 
color: #fff; 

}


/* menu */

#path {
font: 12px Arial, Helvetica, sans-serif;
margin: 0px 0 16px 0;
}

#path ul{
font-size:12px;
margin: 20px 20px 0 20px;
padding: 0;
text-align:center;
}

#path li {

display:block;
list-style:none;
margin: 0 0 8px 0;
padding: 0;
width:120px;
text-align:center;
background:#cac7bf url(/images/path/ucorner.gif);
}

#path a { 
color: #fff;
list-style: None;
padding: 3px 5px 4px 5px;
display:block;
font-weight:bold;
margin:0;
background:url(/images/path/dcorner.gif) bottom right;
}

#path a:hover{
color: #fff;
text-decoration: none;
}

#path a:visited { color: #fff; }
#path a.s:link, #path a.s:visited { color: #fff; }
#path a.h:link, #path a.h:visited { }
#path a.hs:link, #path a.hs:visited { color: #fff; }


/* categorypath */

#categorypath  {
clear: both;
color: #333399;
font-size:10px;
z-index: 1;
margin: 0;
margin-top:-2px;
padding: 3px 5px 3px 0px;
background:url(/images/menu/separator.gif) bottom repeat-x;
}


#categorypath a, #categorypath a:visited  {
color: #999999; 
padding: 3px;

}
