
.Button, .Button a {
  border: none;
  padding: 0;
  margin: 0;
  background: none;
  font-size: 100%;
  font-family: inherit;
  line-height: inherit;
  display: inline-block;
  overflow: visible;
  width: auto;
  white-space: normal;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
z-index: 0;
}

.Button .btn {
  position: relative;
  display: block;
  overflow: hidden;
  float: left;
  z-index: 0;
  height: 27px;
  color: #fefefe;
  font-size:12px
}

.Button .t {
  height: 27px;
  line-height: 27px;
  padding: 5px 11px;
  text-align: left;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}
.Button .t:hover {color:#fefefe;}

.Button .r {
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width: 12px;
  height: 81px;
}
* html .Button .r { font-size: 1px; left: expression(this.parentNode.offsetWidth-12+'px');}

.Button .r span {
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width:421px;
  height: 81px;
}
* html .Button .r span { font-size: 1px; left: expression(this.parentNode.offsetWidth-421+'px');}

.Button .active .l { top: -54px;}

.Button .hover .l { top: -27px;}

.Button .l {
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  right: 12px;
  height: 81px;
}
* html .Button .l { font-size: 1px; width: expression(this.parentNode.offsetWidth-12+'px');}

a {text-decoration:none}

#page .Button .t, #page .Button .t b {color:#fd088d; font-weight:bold;font-size:14px;background-image: none;text-decoration:none}
#page a:hover .Button .t, #page a:hover .Button .btn .t b {text-decoration:none}

#page a.grey .Button .t, #page a.grey .Button .t b, #page .grey .t {color:#596470; background:#98aac0;text-decoration:none}
#page a.grey:hover .Button .t, #page a.grey:hover .Button .btn .t b {text-decoration:none}



.menu_link {
  display: block;
  float:left;
	background: transparent url(tab.gif) no-repeat;
	color: #27597b;
	width:148px;
	height: 14px;
	padding: 15px 0 10px 0;
	text-align: center;
  cursor: pointer;
}
