  #top_menu {
   width:955px;
   height:52px;
  position:absolute;
  margin-left:0px;
  top:376px;
  left:0px;
  background:transparent url(../img/bg_menu.jpg) ;
  text-align:  center;
  float:left;
}

  #pmenu, #pmenu ul {
  list-style-type: none;
  margin-left:0px;
  }

 #pmenu a,
 #pmenu a:visited {
 display:block;
 color:#ffffff;
 height:52px;
 line-height:45px;
 cursor:pointer;
 text-indent:000000px;
 background:transparent ;
 text-decoration: none;
 font-family: serif;
 font-size: 14px;
 font-weight: bold;
 padding:0px 10px 0px 10px;
 float:left;
}


#pmenu li {
float:left;
background:transparent;
}

#pmenu li:hover {
position:relative;
}

#pmenu li.first a,
#pmenu li.first a:visited {
text-indent:10px;
 }

#pmenu li.first:hover > a {
 background: transparent url(../img/menu_left_over.jpg) no-repeat ;
 color:#000000;
 text-decoration: none;
}

#pmenu li:hover > a {
 background: transparent url(../img/bg_menu_over.jpg) repeat-x ;
 color:#000000;
 text-decoration: none;
}

* html #pmenu li.first  a:hover {
 background: transparent url(../img/menu_left_over.jpg) no-repeat ;
 color: #000000;
 text-decoration: none;
}

* html #pmenu li  a:hover {
background: transparent url(../img/bg_menu_over.jpg) repeat-x ;
 color:#000000;
 text-decoration: none;
}

.current_page_item {
 background: transparent url(../img/bg_menu_over.jpg) repeat-x ;
 color:#000000;
 text-decoration: none;
}

 #pmenu li a.selected,
 #pmenu li a.selected:visited
{
 background: transparent url(../img/bg_menu_over.jpg) repeat-x ;
 color:#000000;
 text-decoration: none;
}

 #pmenu li.first a.selected,
 #pmenu li.first a.selected:visited
  {
 background: transparent url(../img/menu_left_over.jpg) no-repeat ;
 color: #000000;
 text-decoration: none;
 float:left;
}


#top_menu  #pmenu  span{

  background:transparent  url(../img/menu_separator.jpg);
  width:2px;
  height:52px;
  float:left;
}
