#nav1 {
}

/* */

.nav * { 
  list-style:none;
  display:inline;
  height:29px;
  float:left;
  cursor: pointer;
}

.nav a {
  padding-left:27px;
  text-decoration: none;
}

.nav a .wrap {

}

.nav a .wrap .label {
  background: #152A4D url(/img/nav/label.gif) top repeat-x;;  
  color: #636B84;
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  line-height: 29px;
}

.nav a:hover .wrap .label {
  background: #636B84 url(/img/nav/label_hover.gif) top repeat-x;;  
  color: #ffffff;
}

.nav a.start_active .wrap .label,
.nav a.start_active:hover .wrap .label, 
.nav a.inter_active .wrap .label, 
.nav a.inter_active:hover .wrap .label, 
.nav a.end_active .wrap .label,
.nav a.end_active:hover .wrap .label {
  background: url(/img/nav/label_active.gif) top repeat-x;
  color: #ffffff;
}

/* start */
.nav a.start, 
.nav a.start_left_of_active {
  background:url(/img/nav/start.gif) left no-repeat; 
}

.nav a.start:hover, 
.nav a.start_left_of_active:hover {
  background:url(/img/nav/start_hover.gif) left no-repeat; 
}

.nav a.start:hover .wrap {
  padding-right: 27px;
  margin-right: -27px;
  background:url(/img/nav/inter_left_hover.gif) right no-repeat;
  position:relative;
}

.nav a.start_active {
  background:url(/img/nav/start_active.gif) left no-repeat; 
}

.nav a.start_left_of_active:hover .wrap, 
.nav a.inter_left_of_active:hover .wrap {
  padding-right: 27px;
  margin-right: -27px;
  background:url(/img/nav/inter_left_hover_left_of_active.gif) right no-repeat;
  position:relative;
}

/* inter */
.nav a.inter, 
.nav a.inter_left_of_active { 
  background:url(/img/nav/inter.gif) left no-repeat;
}

.nav a.inter:hover, 
.nav a.inter_left_of_active:hover { 
  background:url(/img/nav/inter_right_hover.gif) left no-repeat;
}

.nav a.inter:hover .wrap, 
.nav a.inter_right_of_active:hover .wrap {
  padding-right: 27px;
  margin-right: -27px;
  background:url(/img/nav/inter_left_hover.gif) right no-repeat;
  position:relative;
}

.nav a.inter_active,
.nav a.end_active { 
  background:url(/img/nav/inter_active.gif) left no-repeat;
}

.nav a.inter_right_of_active, 
.nav a.end_right_of_active { 
  background:url(/img/nav/inter_right_of_active.gif) left no-repeat;
}

.nav a.inter_right_of_active:hover, 
.nav a.end_right_of_active:hover { 
  background:url(/img/nav/inter_right_hover_right_of_active.gif) left no-repeat;
}

/* end */
.nav a.end { 
  background:url(/img/nav/inter.gif) left no-repeat;
}

.nav a.end:hover { 
  background:url(/img/nav/inter_right_hover.gif) left no-repeat;
}

.nav a.end .wrap, 
.nav a.end_right_of_active .wrap {
  padding-right: 27px;
  background:url(/img/nav/end.gif) right no-repeat; 
}

.nav a.end:hover .wrap,
.nav a.end_right_of_active:hover .wrap {
  padding-right: 27px;
  background:url(/img/nav/end_hover.gif) right no-repeat; 
}

.nav a.end_active .wrap {
  padding-right: 27px;
  background:url(/img/nav/end_active.gif) right no-repeat; 
}
