﻿body {
}
.btn,
.btn-normal,
.btn-hot {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  padding: 6px 25px 6px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.5;
  font-family: 'SimSun', Arial;
  letter-spacing: .1em;
  text-align: center;
  text-decoration: none;
  border-width: 0 0px 0px 0 ;
  border-style: solid;
  background-repeat: repeat-x;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}
.btn-create {
  font-family: 'Microsoft Yahei', Arial;
  font-size: 18px;
  font-weight: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  _width: 0;
  overflow: visible!ie;
}
.btn-create:hover {
  opacity: .8;
  filter: alpha(opacity=80);
}
.btn:hover,
.btn-normal:hover,
.btn-hot:hover,
.btn:focus,
.btn-normal:focus,
.btn-hot:focus,
.btn:active,
.btn-normal:active,
.btn-hot:active {
  text-decoration: none;
}
.btn {
  color: white;
  background-color: #865fa0;
  border-color: #794f94;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #8a5ea7;
  -moz-box-shadow: inset 0 1px 0 #8a5ea7;
  box-shadow: inset 0 1px 0 #8a5ea7;
}
.btn:hover,
.btn:focus,
.btn:active {
  color: white;
  background-color: #785393;
  border-color: #653883;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #8c719f;
  -moz-box-shadow: inset 0 1px 0 #8c719f;
  box-shadow: inset 0 1px 0 #8c719f;
}
.btn:active {
  -webkit-box-shadow: inset 0 1px 3px #187;
  -moz-box-shadow: inset 0 1px 3px #187;
  box-shadow: inset 0 1px 3px #118877;
}
.btn-normal {
  color: black;
  background-color: #f9f9f9;
  border: 1px solid #aaa;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #fcfcfc;
  -moz-box-shadow: inset 0 1px 0 #fcfcfc;
  box-shadow: inset 0 1px 0 #fcfcfc;
}
.btn-normal:hover,
.btn-normal:focus,
.btn-normal:active {
  color: black;
  background-color: #e9e9e9;
  border-color: #cfcfcf;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 3px #fcfcfc;
  -moz-box-shadow: inset 0 1px 3px #fcfcfc;
  box-shadow: inset 0 1px 3px #fcfcfc;
}
.btn-normal:active {
  -webkit-box-shadow: inset 0 1px 3px #ddd;
  -moz-box-shadow: inset 0 1px 3px #ddd;
  box-shadow: inset 0 1px 3px #dddddd;
}
.btn-hot {
  color: white;
  background-color: #825e9c;
  border-color: #582c76;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  padding: 7px 20px 6px;
  font-size: 14px;
  line-height: 1.5;
  font-family: 'Microsoft Yahei', '榛戜綋', helvetica, arial, sans-serif;
  letter-spacing: .1em;
  text-align: center;
  text-decoration: none;
  border-width: 0 0 0px 0;
  border-style: solid;
  background-repeat: repeat-x;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}
.btn-hot:hover,
.btn-hot:focus,
.btn-hot:active {
  color: white;
  background-color: #865fa0;
  border-color: #5c2e7b;
}
.btn-hot:active {
  -webkit-box-shadow: inset 0 1px 3px #e60;
  -moz-box-shadow: inset 0 1px 3px #e60;
  box-shadow: inset 0 1px 3px #ee6600;
}
.btn-disabled,
.btn-disabled:hover {
  cursor: not-allowed;
  color: #bdbdbd;
  border-color: #e7e7e7;
  background-color: #f7f7f7;
  *zoom: 1;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-small {
  padding: 3px 20px;
  *padding: 3px 20px 1px;
  font-size: 12px;
}
.btn-large {
  padding: 5px 20px;
  *padding: 5px 20px 3px;
  font-size: 20px;
}
.btn-mini {
  padding: 1px 8px 3px 8px;
  font-size: 12px;
  font-weight: normal;
  font-family: Tahoma, Helvetica, arial, sans-serif;
  *padding: 5px 8px 3px 8px;
  _padding: 3px 8px 3px 8px;
  _width: 60px;
}
.btn-mini:hover {
  opacity: .8;
  filter: alpha(opacity=80);
}
.btn-fixed {
  width: 100px;
  letter-spacing: .2em;
  overflow: hidden;
  text-overflow: ellipsis;
}
