.menu
{
  height:50px;
}
.menu li
{
  height: 50px;
  float: left;
}
.menu a
{
  display:block;
}

.menu .item
{
  display:block;
  _display:inline-block;
  padding: 0 22px 0 0;
  background: transparent url(/images/common/menu/element_separator.png) no-repeat right top;
}

.menu li .item img
{
  margin: 11px 0 12px;
}

.menu .border_left a
{
  padding: 0 0 0 14px;
  background: transparent url(/images/common/menu/element_corner_left.gif) no-repeat left top;
}
.menu .border_left a:hover
{
  background: transparent url(/images/common/menu/element_corner_left_selected.gif) no-repeat left top;
}

.menu .border_right a
{
  padding: 0 14px 0 0;
  background: transparent url(/images/common/menu/element_corner_right.gif) no-repeat right top;
}
.menu .border_right a:hover
{
  background: transparent url(/images/common/menu/element_corner_right_selected.gif) no-repeat right top;
}

.menu .inner_background
{
  padding: 0 0 0 22px;
  display:block;
  _display:inline-block;
  background: transparent url(/images/common/menu/fond_element.gif) repeat-x left top;
}
.menu a:hover .inner_background
{
  background: transparent url(/images/common/menu/fond_element_selected.gif) repeat-x left top;
}
/**
* reset inherited style
*/
.menu .border_left .inner_background
{
  padding: 0 0 0 2px;
}
.menu .border_right .item
{
  padding: 0 2px 0 0;
  padding: 0;
  background-position: -50px 0;
}


/**
* selected entry
*/
.menu .border_left .selected
{
  background: transparent url(/images/common/menu/element_corner_left_selected.gif) no-repeat left top;
}
.menu .border_right .selected
{
  background: transparent url(/images/common/menu/element_corner_right_selected.gif) no-repeat right top;
}
.menu .selected .inner_background
{
  background: transparent url(/images/common/menu/fond_element_selected.gif) repeat-x left top;
}