
.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;
  
  cursor: pointer;

}

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

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

.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');}

.Button .l, .Button .r span { background-image: url(Button.png);}
* html .Button .l, * html .Button .r span { background-image: url(Button.gif);}

.Button .t b {color:white; font-size:12px;text-decoration:none}
a {text-decoration:none}

.main .Button .t {padding-top:5px; }
* html .main button.Button .t {padding-top:0 }

a.grey .Button .t b {color:#535151; font-weight:normal;text-decoration:underline;}
a.grey .Button .l, a.grey .Button .r span{background:none;text-decoration:underline;}
a.grey {text-decoration:underline;}



.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;
}
