ul, li { margin: 0; padding: 0; list-style-type: none; }
.iecsshover { behavior: url("/library/csshover.htc"); }

#navmenu { padding-left: 12px; vertical-align:bottom; }
#navmenu li { width: 143px; position: relative;  }
#navmenu li a { color: #666666; background: url("../img_site/ico_opsom.gif") no-repeat; width: 113px; background-position: 1px 9px; }
#navmenu li a { padding: 5px 5px 5px 18px; text-decoration: none; font-family: tahoma,sans-serif; font-size: 11px; display: block;  }
#navmenu li a:hover { text-decoration: underline;  }
#navmenu li:hover { background-color: #FFD78C; }
#navmenu li.selected { background-color: #FFD78C; }
#navmenu li.sub:hover { background:url("../img_site/img_layer/nav_menu_sub_bg.gif") no-repeat; background-position: 13px 0px; color: #fff; }
#navmenu li.sub:hover a { color: #fff; }

#navmenu li ul { display: none; }
#navmenu li ul { position: absolute; top: 0px; left: 143px; z-index: 500; height: auto; background:url("../img_site/img_layer/nav_menu_items_bg.gif") repeat-y; }
#navmenu li ul li { width: 160px; height: auto; }
#navmenu li ul li.first { background:url("../img_site/img_layer/nav_menu_first_bg.gif") no-repeat; }
#navmenu li ul li.last { background:url("../img_site/img_layer/nav_menu_last_bg.gif") bottom left no-repeat; height: 25px; }
#navmenu li ul li.bgcolor { background:url("../img_site/img_layer/nav_menu_items_bg.gif") repeat-y; }
#navmenu li ul li a { background:url("../img_site/img_layer/opsom.gif") no-repeat; color: #ffffff; background-position: 7px 10px; }


#navmenu li:hover ul { display: block; }

#navmenu li ul.selected_page { display: block; position: relative;  left: 0; top: 0; clear: both; background: none; width: 143px; }
#navmenu li ul.selected_page li { display: block; clear: both; background: none; width: 133px; padding-left: 10px; height: auto; }
#navmenu li ul.selected_page li a { color: #666666; background: url("../img_site/ico_opsom.gif") no-repeat; width: 113px; background-position: 1px 9px; }
#navmenu li.nohover { background: url("../img_site/img_layer/nav_menu_sub_selected_bg.gif") top left repeat-x;  }
#navmenu li.nohover:hover { background: url("../img_site/img_layer/nav_menu_sub_selected_bg.gif") top left repeat-x; }
#navmenu li.nohover:hover a { color: #666666; }
#navmenu li ul.selected_page li a:hover { font-style: italic; }
#navmenu li ul.selected_page li a.selected { font-style: italic; text-decoration: underline;  }