#res_menu
{
    float:left;
	padding-left:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.res_menu1_container
{
  float : left;

  font-size : 11px;
  text-align : center;
  padding-top: 2px;
  cursor : pointer;
}

.res_menu_element
{
  float: left;
  white-space : pre;
  color: #686868;
  margin-right:20px;
  background:url(../images/index/menu_icon.png) no-repeat 7px 5px;
  padding-left:20px;
}

.res_menu_element a
{
  float: left;
  text-decoration : none;
  white-space : pre;
  color: #686868;
}

.res_menu_element a:hover
{
  color : #000;
  text-decoration : underline;
  white-space : pre;
  margin-right:20px;
  background:url(../images/index/menu_icon.png) no-repeat 7px 5px;
  padding-left:20px;
}

.res_menu_element_hover
{
  float: left;
  white-space : pre;
  color : #000;
  margin-right:20px;
  background:url(../images/index/menu_icon.png) no-repeat 7px 5px;
  padding-left:20px;
}

.res_menu_element_hover a
{
    float: left;
    text-decoration : underline;
	color : #999;
	white-space : pre;
}

.res_menu_element_hover a:hover
{
  color : #fff;
  text-decoration : underline;
  white-space : pre;
}


/***********************************      second subres_menu    *************************************************/
.hidden_sub_res_menu
{
	position:relative;
	white-space:nowrap;
	height:22px;
    #height:18px;
	border:0px;
    width: 90px;
}

.res_menu1s
{
  position : relative;
  float : left;

  text-align: center;
  white-space : pre;
  color: #686868;

  padding-top: 1px;
  font-size : 11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  
}

.res_menu1s_container
{
  float: left;
  position : absolute;
  top :1px;
  #top :5px;
  left : -1px;
  display : none;

  width : 190px;
  border-bottom:1px solid #ddd;

}
.res_menu1s_element
{
  background-color : #fff;
  color : #000;
  text-align: left;

  cursor : pointer;

  padding-top : 5px;
  padding-bottom : 5px;
  padding-left: 5px;
  padding-right: 5px;

  width : 180px;

  overflow: hidden;
  border-top:1px solid #ddd;
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
  margin-bottom:0x;

}

.res_menu1s_element a
{
  color : #000;
  text-decoration : none;
  padding-right: 5px;
}

.res_menu1s_element a:hover
{
	color : #000;
	text-decoration : none;
	text-align: left;
	margin-bottom:0px;
}

.res_menu1s_element_hover
{
  color : #000;
  background-color : #ddd;
  border-top:1px solid #ddd;
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;

  text-align: left;

  cursor : pointer;

  padding-top : 5px;
  padding-bottom : 5px;
  padding-left: 5px;
  padding-right: 5px;

  width : 180px;
   margin-bottom:0px;
}

.res_menu1s_element_hover a
{
  color : #000;
  text-decoration : none;
}

.res_menu1s_element_hover a:hover
{
  color : #000;
  text-decoration : none;
  text-align: left;
}


/******************************        third subres_menu       ***************************************************/
.res_menu2s
{
    position : relative;
}

.res_menu2s_container
{
  position : absolute;
  top : 0;

  left:192px;

  display : none;

  width : 200px;
  white-space : pre;
}

.res_menu2s_element
{
  text-align: left;
  color : #000;
  background-color : #fff;
  border:1px solid #ccc;

  cursor : pointer;

  position : relative;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left: 5px;

  width : 200px;
  overflow: hidden;
}

.res_menu2s_element a
{
  color : #000;
  text-decoration : none;
}

.res_menu2s_element a:hover
{
  color : #000;
  text-decoration : none;
  text-align: left;
  overflow: hidden;
}

.res_menu2s_element_hover
{
  color : #000;
  text-align: left ;

  cursor : pointer;
  background-color : #ddd;
  border:1px solid #ddd;

  padding-top : 5px;
  padding-bottom : 5px;
  padding-left: 5px;

  width : 200px;
  overflow: hidden;
}

.res_menu2s_element_hover a
{
  color : #000;
  text-decoration : none;
}

.res_menu2s_element_hover a:hover
{
  color : #000;
  text-decoration : none;
}
