@font-face {
  font-family: Roboto;
  src: url('/share/fonts/roboto.woff2') format('woff2'), url('/share/fonts/roboto.woff') format('woff'), url('/share/fonts/roboto.ttf') format('truetype');
}
* {
  font-family: Roboto, Arial, Tahoma, Verdana, sans-serif;
  color: #000000;
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  margin: 0;
  padding: 0;
  background-color: white;
  line-height: 1;
}
img {
  border: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
h1 {
  font-weight: bold;
  font-size: 19px;
  font-style: normal;
  text-align: center;
  color: #4d3200;
  margin: 10px;
}
h11 {
  font-weight: bold;
  font-size: 19px;
  font-style: normal;
  text-align: center;
  color: #8A8A8A;
  margin: 10px;
}
h2 {
  font-weight: bold;
  font-size: 16px;
  font-style: normal;
  text-align: left;
  color: #4d3200;
  margin: 3px 0 3px 0;
}
h22 {
  font-weight: bold;
  font-size: 16px;
  font-style: normal;
  text-align: left;
  color: #8A8A8A;
  margin: 3px 0 3px 0;
}
h3 {
  font-weight: bold;
  font-size: 14px;
  font-style: normal;
  text-align: left;
  color: #4d3200;
}
h33 {
  font-weight: bold;
  font-size: 14px;
  font-style: normal;
  text-align: left;
  color: #8A8A8A;
}
h4 {
  font-weight: normal;
  font-size: 13px;
  font-style: normal;
  text-align: left;
  color: #4d3200;
}
h44 {
  font-weight: normal;
  font-size: 13px;
  font-style: normal;
  text-align: left;
  color: #8A8A8A;
}
h5 {
  font-weight: normal;
  font-size: 11px;
  font-style: normal;
  text-align: left;
  color: #4d3200;
}
h55 {
  font-weight: normal;
  font-size: 11px;
  font-style: normal;
  text-align: left;
  color: #8A8A8A;
}
h6 {
  font-weight: normal;
  font-size: 9px;
  font-style: normal;
  text-align: left;
  color: #4d3200;
}
h6 {
  font-weight: normal;
  font-size: 9px;
  font-style: normal;
  text-align: left;
  color: #8A8A8A;
}
p {
  font-weight: normal;
  font-size: 13px;
  font-style: normal;
  color: #4d3200;
}
b {
  font-weight: bold;
  color: #4d3200;
}
i {
  color: #4d3200;
}
u {
  color: #4d3200;
}
hr {
  background-color: #664200;
  height: 1px;
  border-width: 0px;
  margin: 5px 0 2px 0;
}
a {
  text-decoration: none;
}
aa {
  color: #4d3200;
  text-decoration: none;
  border: 1px dotted rgba(0,0,0,0.1);
  border-bottom: 1px dotted black;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
aa:hover {
  border: 1px dotted #7F7F7F;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
aa.active {
  border: 1px dotted #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(bottom,#ffffff,#ffd280) !important;
  background-image: -moz-linear-gradient(bottom,#ffffff,#ffd280) !important;
  background-image: -o-linear-gradient(bottom,#ffffff,#ffd280) !important;
  background-image: -ms-linear-gradient(bottom,#ffffff,#ffd280) !important;
  background-image: linear-gradient(bottom,#ffffff,#ffd280) !important;
}
bb {
  font-weight: bold !important;
  color: red !important;
}
uu {
  font-weight: bold !important;
  color: #712F00 !important;
}
gg {
  font-weight: bold !important;
  color: #8A8A8A !important;
}
ggg {
  color: #8A8A8A !important;
}
vv {
  font-weight: bold !important;
  color: #800080 !important;
}
ok {
  font-weight: bold !important;
  color: green !important;
}
hm {
  padding: 0 2px 0 2px;
  color: #805300;
  background-color: #ffdb99;
  border: 2px solid #cc8400;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
hm:hover {
  font-weight: bold;
}
.color1 {
  color: #333300;
}
.hidden {
  display: none;
}
.shadow {
  -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
}
.bold {
  font-weight: bold;
}
.center {
  text-align: center;
}
help {
  display: block;
  margin: -2px;
  padding: 2px;
  font-size: 10px;
  font-weight: bold;
  color: #008000;
  letter-spacing: 1px;
  text-decoration: none;
  border-bottom: 1px dotted #008000;
  cursor: pointer;
}
help:hover {
  background-color: green;
  color: white;
}
.username {
  margin: 0 3px 0 0;
  width: 270px;
  padding: 5px;
  font-size: 12px;
  font-weight: bold1;
  letter-spacing: 1px;
  background-color: #ffffff;
  border-radius: 4px;
  color: #333300;
  text-align: center;
}
.host {
  position: fixed;
  z-index: 9995;
  width: 3px;
  height: 21px;
  left: 3px;
  top: 5px;
  background-color: #FF0000;
  border-radius: 1px;
}
.buttons_set {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.button0 {
  display: block;
  margin: 1px 1px 1px 0;
  padding: 3px 10px 4px 10px;
  float: left;
  cursor: pointer;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  color: #1A1A1A !important;
  text-shadow: 1px 1px 0 white;
  text-align: center;
  border: none !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  background-color: #FFFFFF !important;
  background-image: -webkit-linear-gradient(top,#FFFFFF,#969696) !important;
  background-image: -moz-linear-gradient(top,#FFFFFF,#969696) !important;
  background-image: -o-linear-gradient(top,#FFFFFF,#969696) !important;
  background-image: -ms-linear-gradient(top,#FFFFFF,#969696) !important;
  background-image: linear-gradient(top,#FFFFFF,#969696) !important;
}
.button0:hover {
  background-color: #7F7F7F !important;
  background-image: -webkit-linear-gradient(top,#7F7F7F,#FFFFFF) !important;
  background-image: -moz-linear-gradient(top,#7F7F7F,#FFFFFF) !important;
  background-image: -o-linear-gradient(top,#7F7F7F,#FFFFFF) !important;
  background-image: -ms-linear-gradient(top,#7F7F7F,#FFFFFF) !important;
  background-image: linear-gradient(top,#7F7F7F,#FFFFFF) !important;
  color: #2F2F2F !important;
}
.button1 {
  display: block;
  margin: 1px 1px 1px 0;
  padding: 3px 10px 4px 10px;
  float: left;
  cursor: pointer;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  color: #333300 !important;
  text-shadow: 1px 1px 0 white;
  text-align: center;
  border: none !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#FFFF00) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#FFFF00) !important;
  background-image: -o-linear-gradient(top,#ffffff,#FFFF00) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#FFFF00) !important;
  background-image: linear-gradient(top,#ffffff,#FFFF00) !important;
}
.button1:hover {
  background-color: #FFFF00 !important;
  background-image: -webkit-linear-gradient(top,#FFFF00,#ffffff) !important;
  background-image: -moz-linear-gradient(top,#FFFF00,#ffffff) !important;
  background-image: -o-linear-gradient(top,#FFFF00,#ffffff) !important;
  background-image: -ms-linear-gradient(top,#FFFF00,#ffffff) !important;
  background-image: linear-gradient(top,#FFFF00,#ffffff) !important;
  color: #000000 !important;
}
.button2 {
  display: block;
  margin: 1px 1px 1px 0;
  padding: 3px 10px 4px 10px;
  float: left;
  cursor: pointer;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  color: #332100 !important;
  text-shadow: 1px 1px 0 white;
  text-align: center;
  border: none !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#FFA500) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#FFA500) !important;
  background-image: -o-linear-gradient(top,#ffffff,#FFA500) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#FFA500) !important;
  background-image: linear-gradient(top,#ffffff,#FFA500) !important;
}
.button2:hover {
  background-color: #FFA500 !important;
  background-image: -webkit-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: -moz-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: -o-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: -ms-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: linear-gradient(top,#FFA500,#ffffff) !important;
  color: #000000 !important;
}
.button20 {
  display: block;
  margin: 1px 1px 1px 0;
  padding: 3px 10px 4px 10px;
  float: left;
  cursor: default !important;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  color: #faa200 !important;
  text-shadow: 1px 1px 0 white;
  text-align: center;
  border: none !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: linear-gradient(top,#ffffff,#ffdb99) !important;
}
.button20:hover {
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: linear-gradient(top,#ffffff,#ffdb99) !important;
  color: #000000 !important;
}
.button20 .ui-button-text {
  color: #A6A6A6;
  cursor: default !important;
}
.button3 {
  display: block;
  margin: 1px 1px 1px 0;
  padding: 3px 10px 4px 10px;
  float: left;
  cursor: pointer;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  color: #cc4800 !important;
  text-shadow: 1px 1px 0 white;
  text-align: center;
  border: none !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ff7b33) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ff7b33) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ff7b33) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ff7b33) !important;
  background-image: linear-gradient(top,#ffffff,#ff7b33) !important;
}
.button3:hover {
  background-color: #FF5A00 !important;
  background-image: -webkit-linear-gradient(top,#FF5A00,#ffffff) !important;
  background-image: -moz-linear-gradient(top,#FF5A00,#ffffff) !important;
  background-image: -o-linear-gradient(top,#FF5A00,#ffffff) !important;
  background-image: -ms-linear-gradient(top,#FF5A00,#ffffff) !important;
  background-image: linear-gradient(top,#FF5A00,#ffffff) !important;
  color: #000000 !important;
}
.buttonGreen {
  display: block;
  cursor: pointer;
  border: 1px solid #6EFF6E;
  padding: 5px 15px 5px 15px;
  margin: 0;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #004C00 !important;
  text-shadow: 1px 1px 0 white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #C9FFC9 !important;
  background-image: -webkit-linear-gradient(top,#C9FFC9,#71FA71) !important;
  background-image: -moz-linear-gradient(top,#C9FFC9,#71FA71) !important;
  background-image: -o-linear-gradient(top,#C9FFC9,#71FA71) !important;
  background-image: -ms-linear-gradient(top,#C9FFC9,#71FA71) !important;
  background-image: linear-gradient(top,#C9FFC9,#71FA71) !important;
}
.buttonGreen:hover {
  color: #FFFFFF !important;
  background: #008000 !important;
  text-shadow: none;
  border: 1px solid #008000;
}
.buttonYellow {
  display: block;
  cursor: pointer;
  border: 1px solid #D7D700;
  padding: 5px 15px 5px 15px;
  margin: 0;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #4A4A00 !important;
  text-shadow: 1px 1px 0 white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #FFFFB1 !important;
  background-image: -webkit-linear-gradient(top,#FFFFB1,#FFFF00) !important;
  background-image: -moz-linear-gradient(top,#FFFFB1,#FFFF00) !important;
  background-image: -o-linear-gradient(top,#FFFFB1,#FFFF00) !important;
  background-image: -ms-linear-gradient(top,#FFFFB1,#FFFF00) !important;
  background-image: linear-gradient(top,#FFFFB1,#FFFF00) !important;
}
.buttonYellow:hover {
  color: #FFFFFF !important;
  background: #8B7B14 !important;
  text-shadow: none;
  border: 1px solid #8B7B14;
}
.buttonRed {
  display: block;
  cursor: pointer;
  border: 1px solid #FF9292;
  padding: 5px 15px 5px 15px;
  margin: 0;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #990303 !important;
  text-shadow: 1px 1px 0 white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #FFB2B2 !important;
  background-image: -webkit-linear-gradient(top,#FFB2B2,#FF8CA1) !important;
  background-image: -moz-linear-gradient(top,#FFB2B2,#FF8CA1) !important;
  background-image: -o-linear-gradient(top,#FFB2B2,#FF8CA1) !important;
  background-image: -ms-linear-gradient(top,#FFB2B2,#FF8CA1) !important;
  background-image: linear-gradient(top,#FFB2B2,#FF8CA1) !important;
}
.buttonRed:hover {
  color: #FFFFFF !important;
  background: #FF0000 !important;
  text-shadow: none;
  border: 1px solid #FF0000;
}
.buttonPink {
  display: block;
  cursor: pointer;
  border: 1px solid #FF92D2;
  padding: 5px 15px 5px 15px;
  margin: 0;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #990368 !important;
  text-shadow: 1px 1px 0 white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #FFC1DB !important;
  background-image: -webkit-linear-gradient(top,#FFC1DB,#FF8CCC) !important;
  background-image: -moz-linear-gradient(top,#FFC1DB,#FF8CCC) !important;
  background-image: -o-linear-gradient(top,#FFC1DB,#FF8CCC) !important;
  background-image: -ms-linear-gradient(top,#FFC1DB,#FF8CCC) !important;
  background-image: linear-gradient(top,#FFC1DB,#FF8CCC) !important;
}
.buttonPink:hover {
  color: #FFFFFF !important;
  background: #FF007A !important;
  text-shadow: none;
  border: 1px solid #FF007A;
}
.buttonOrange0 {
  display: block;
  cursor: pointer;
  border: 1px solid #FFC14F;
  padding: 5px 15px 5px 15px;
  margin: 0;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #885800 !important;
  text-shadow: 1px 1px 0 white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #FFDFA3 !important;
  background-image: -webkit-linear-gradient(top,#FFDFA3,#FFC251) !important;
  background-image: -moz-linear-gradient(top,#FFDFA3,#FFC251) !important;
  background-image: -o-linear-gradient(top,#FFDFA3,#FFC251) !important;
  background-image: -ms-linear-gradient(top,#FFDFA3,#FFC251) !important;
  background-image: linear-gradient(top,#FFDFA3,#FFC251) !important;
}
.buttonOrange0:hover {
  color: #FFFFFF !important;
  background: #A26900 !important;
  text-shadow: none;
  border: 1px solid #A26900;
}
.buttonOrange {
  display: block;
  margin: 1px;
  padding: 5px 15px 5px 15px;
  color: #332100 !important;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  background: #ffdb99;
  border: 1px solid #FFE0A7;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: linear-gradient(top,#ffffff,#ffc966) !important;
}
.buttonOrange:hover {
  background-color: #ffc966 !important;
  background-image: -webkit-linear-gradient(top,#ffc966,#ffffff) !important;
  background-image: -moz-linear-gradient(top,#ffc966,#ffffff) !important;
  background-image: -o-linear-gradient(top,#ffc966,#ffffff) !important;
  background-image: -ms-linear-gradient(top,#ffc966,#ffffff) !important;
  background-image: linear-gradient(top,#ffc966,#ffffff) !important;
}
.buttonGrey {
  display: block;
  cursor: pointer;
  border: 1px solid #BFBFBF;
  padding: 5px 15px 5px 15px;
  margin: 0;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #A1A1A1 !important;
  text-shadow: 1px 1px 0 white;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #FFFFFF !important;
  background-image: -webkit-linear-gradient(top,#FFFFFF,#DDDDF0) !important;
  background-image: -moz-linear-gradient(top,#FFFFFF,#DDDDF0) !important;
  background-image: -o-linear-gradient(top,#FFFFFF,#DDDDF0) !important;
  background-image: -ms-linear-gradient(top,#FFFFFF,#DDDDF0) !important;
  background-image: linear-gradient(top,#FFFFFF,#DDDDF0) !important;
}
.ui-dialog-buttonset .ui-button-text {
  font-size: 14px !important;
}
.ui-widget-overlay {
  -moz-opacity: 0.75 !important;
  opacity: 0.75 !important;
  filter: alpha(opacity=75);
}
.ui-autocomplete-loading {
  background: white url('/img/waiting9.gif') right center no-repeat;
  background-size: contain;
}
.ui-widget-header {
  border: 1px solid #ffb733;
  background: #ffe4b3;
  color: #332100;
  font-weight: bold;
  font-size: 15px;
}
.ui-widget-content {
  border: 1px solid #ffb733;
  color: #332100;
}
.ui-tooltip-content {
  color: #664200 !important;
}
label .ui-button-text {
  color: #4d3200;
  font-size: 14px !important;
}
.ui-row-ltr {
  cursor: pointer;
}
.ui-tabs {
  border: none;
  padding: 0;
}
.ui-tabs .ui-tabs-panel {
  padding: 5px;
}
.ui-tabs-nav {
  background-color: white;
  border: none;
  border-bottom: 1px solid #ffb733;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.ui-tabs-anchor {
  color: #664200 !important;
}
.ui-tabs .ui-tabs-nav li a {
  padding: 3px 13px 3px 13px;
}
.dynatree-title {
  color: #664200 !important;
  font-size: 12px !important;
}
.dynatree-active {
  background: #664200 !important;
  font-size: 12px !important;
}
span.dynatree-active a {
  background: #664200 !important;
  font-size: 12px !important;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-jqgrid-titlebar {
  border: 1px solid #ffb733;
  background-color: #ffe4b3 !important;
  background-image: -webkit-linear-gradient(bottom,#ffe4b3,#ffffff);
  background-image: -moz-linear-gradient(bottom,#ffe4b3,#ffffff);
  background-image: -o-linear-gradient(bottom,#ffe4b3,#ffffff);
  background-image: -ms-linear-gradient(bottom,#ffe4b3,#ffffff);
  background-image: linear-gradient(bottom,#ffe4b3,#ffffff);
  font-weight: normal;
  color: #000000;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #cc8400;
  background-color: #ffb224 !important;
  background-image: -webkit-linear-gradient(top,#ffb224,#ffffff);
  background-image: -moz-linear-gradient(top,#ffb224,#ffffff);
  background-image: -o-linear-gradient(top,#ffb224,#ffffff);
  background-image: -ms-linear-gradient(top,#ffb224,#ffffff);
  background-image: linear-gradient(top,#ffb224,#ffffff);
  font-weight: normal;
}
.ui-state-active,
.ui-widget-content .ui-state-active {
  border: 1px solid #cc8400;
  background-color: #ffb733 !important;
  background-image: -webkit-linear-gradient(bottom,#ffb733,#ffffff);
  background-image: -moz-linear-gradient(bottom,#ffb733,#ffffff);
  background-image: -o-linear-gradient(bottom,#ffb733,#ffffff);
  background-image: -ms-linear-gradient(bottom,#ffb733,#ffffff);
  background-image: linear-gradient(bottom,#ffb733,#ffffff);
  font-weight: normal;
}
.ui-jqgrid .ui-jqgrid-htable th div {
  color: #664200;
  padding-top: 5px;
}
.ui-jqgrid .ui-paging-info {
  color: #664200;
  padding-top: 3px;
}
.ui-jqgrid .ui-pg-table td {
  color: #664200;
}
.jqgrid-rownum {
  color: #664200 !important;
}
.ui-jqgrid .ui-jqgrid-title {
  color: #5c3b00;
}
.ui-jqgrid tr.jqgrow td {
  border: 1px solid #FFCF7A;
}
.info {
  background: #fff6e6;
  border: 1px solid #b37400;
  padding: 15px;
}
.dia_noTitle .ui-dialog-titlebar {
  display: none;
}
.dia_noTitle {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
  box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
}
.diaDopomoga .ui-dialog-titlebar {
  display: none;
}
.diaDopomoga {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.dia_title {
  margin: -2px 0 10px 0;
  padding: 8px;
  color: #6B400F;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  border-bottom: 3px solid #cc8400;
}
.dia_descr {
  margin: 3px 0 3px 0;
  padding: 5px;
  color: #333300;
  font-size: 15px;
  font-weight: bold;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(left,#ffffff,#ffffff) !important;
  background-image: -moz-linear-gradient(left,#ffffff,#ffffff) !important;
  background-image: -o-linear-gradient(left,#ffffff,#ffffff) !important;
  background-image: -ms-linear-gradient(left,#ffffff,#ffffff) !important;
  background-image: linear-gradient(left,#ffffff,#ffffff) !important;
}
.dia_descr0 {
  margin: 5px 0 5px 0;
  padding: 10px;
  color: #7F7F7F;
  font-size: 12px;
  font-weight: bold;
  border-left: 3px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
}
.dia_descr0 div {
  color: #7F7F7F;
}
.dia_descr10 {
  margin: 5px 0 5px 0;
  padding: 10px;
  color: #333300;
  font-size: 12px;
  font-weight: bold;
  background-color: #ffff66 !important;
  background-image: -webkit-linear-gradient(left,#ffff66,#ffffe6) !important;
  background-image: -moz-linear-gradient(left,#ffff66,#ffffe6) !important;
  background-image: -o-linear-gradient(left,#ffff66,#ffffe6) !important;
  background-image: -ms-linear-gradient(left,#ffff66,#ffffe6) !important;
  background-image: linear-gradient(left,#ffff66,#ffffe6) !important;
}
.dia_descr10 div {
  color: #333300;
}
.dia_descr1 {
  margin: 5px 0 5px 0;
  padding: 10px;
  color: #6E5310;
  font-size: 12px;
  font-weight: bold;
  border-left: 3px solid #D1B777;
  border-bottom: 1px solid #D1B777;
}
.dia_descr1 div {
  color: #6E5310;
}
.dia_descr20 {
  margin: 5px 0 5px 0;
  padding: 10px;
  color: #332100;
  font-size: 12px;
  font-weight: bold;
  background-color: #ffdb99 !important;
  background-image: -webkit-linear-gradient(left,#ffdb99,#ffffff) !important;
  background-image: -moz-linear-gradient(left,#ffdb99,#ffffff) !important;
  background-image: -o-linear-gradient(left,#ffdb99,#ffffff) !important;
  background-image: -ms-linear-gradient(left,#ffdb99,#ffffff) !important;
  background-image: linear-gradient(left,#ffdb99,#ffffff) !important;
}
.dia_descr20 div {
  color: #332100;
}
.dia_descr2 {
  margin: 5px 0 5px 0;
  padding: 10px;
  color: #69350C;
  font-size: 12px;
  font-weight: bold;
  border-left: 3px solid #E0BEA2;
  border-bottom: 1px solid #E0BEA2;
}
.dia_descr2 div {
  color: #69350C;
}
.dia_descr30 {
  margin: 5px 0 5px 0;
  padding: 10px;
  color: #C30000;
  font-size: 12px;
  font-weight: bold;
  background-color: #FF9A9A !important;
  background-image: -webkit-linear-gradient(left,#FF9A9A,#FFD9D9) !important;
  background-image: -moz-linear-gradient(left,#FF9A9A,#FFD9D9) !important;
  background-image: -o-linear-gradient(left,#FF9A9A,#FFD9D9) !important;
  background-image: -ms-linear-gradient(left,#FF9A9A,#FFD9D9) !important;
  background-image: linear-gradient(left,#FF9A9A,#FFD9D9) !important;
}
.dia_descr30 div {
  color: #C30000;
}
.dia_descr3 {
  margin: 5px 0 5px 0;
  padding: 10px;
  color: #B00000;
  font-size: 12px;
  font-weight: bold;
  border-left: 3px solid #EC9B9B;
  border-bottom: 1px solid #EC9B9B;
}
.dia_descr3 div {
  color: #B50000;
}
.dia_descr40 {
  margin: 5px 0 5px 0;
  padding: 10px;
  color: #004600;
  font-size: 12px;
  font-weight: bold;
  background-color: #90EE90 !important;
  background-image: -webkit-linear-gradient(left,#90EE90,#DAFFDA) !important;
  background-image: -moz-linear-gradient(left,#90EE90,#DAFFDA) !important;
  background-image: -o-linear-gradient(left,#90EE90,#DAFFDA) !important;
  background-image: -ms-linear-gradient(left,#90EE90,#DAFFDA) !important;
  background-image: linear-gradient(left,#90EE90,#DAFFDA) !important;
}
.dia_descr40 div {
  color: #004600;
}
.dia_descr4 {
  margin: 5px 0 5px 0;
  padding: 10px;
  color: #004D00;
  font-size: 12px;
  font-weight: bold;
  border-left: 3px solid #80EA80;
  border-bottom: 1px solid #80EA80;
}
.dia_descr4 div {
  color: #006E00;
}
.dia_uplist {
  margin: 2px 0 0 0;
  padding: 1px 1px 1px 3px;
  border-left: 2px solid #E0BEA2;
  border-bottom: 1px solid #E0BEA2;
  color: #69350C;
  font-size: 10px;
}
.mini_tabs {
  padding: 2px;
  margin-left: 1px;
  margin-right: 1px;
  margin-bottom: -1px;
  display: block;
  width: 100%;
  cursor: pointer;
  font-size: 10px;
  text-align: center;
  color: #332100;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background-color: #ffb733 !important;
  background-image: -webkit-linear-gradient(top,#ffb733,#ffffff) !important;
  background-image: -moz-linear-gradient(top,#ffb733,#ffffff) !important;
  background-image: -o-linear-gradient(top,#ffb733,#ffffff) !important;
  background-image: -ms-linear-gradient(top,#ffb733,#ffffff) !important;
  background-image: linear-gradient(top,#ffb733,#ffffff) !important;
}
.mini_tabs:hover {
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffb733) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffb733) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffb733) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffb733) !important;
  background-image: linear-gradient(top,#ffffff,#ffb733) !important;
}
.mini_tabs.sele {
  border: 1px solid #664200;
  border-bottom: 1px solid #ffffff;
}
.mini_tabs_div {
  width: 100%;
}
blabel {
  padding: 0 0 0 3px;
  margin: 0;
  display: block;
  width: 100%;
  font-size: 12px;
  text-align: left;
  color: #664200;
}
.binput {
  padding: 2px;
  margin: 0;
  display: block;
  width: 100%;
  height: 25px;
  font-size: 18px;
  text-align: left;
  color: #332100;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ffc966 !important;
  background-color: #ffffff;
}
.binput:hover {
  background-color: #ffe4b3;
  background-color: #ffc966 !important;
  background-image: -webkit-linear-gradient(top,#ffc966,#ffffff) !important;
  background-image: -moz-linear-gradient(top,#ffc966,#ffffff) !important;
  background-image: -o-linear-gradient(top,#ffc966,#ffffff) !important;
  background-image: -ms-linear-gradient(top,#ffc966,#ffffff) !important;
  background-image: linear-gradient(top,#ffc966,#ffffff) !important;
}
.binput:focus {
  background-color: #ffedcc;
  background-color: #ffedcc !important;
  background-image: -webkit-linear-gradient(top,#ffedcc,#ffedcc) !important;
  background-image: -moz-linear-gradient(top,#ffedcc,#ffedcc) !important;
  background-image: -o-linear-gradient(top,#ffedcc,#ffedcc) !important;
  background-image: -ms-linear-gradient(top,#ffedcc,#ffedcc) !important;
  background-image: linear-gradient(top,#ffedcc,#ffedcc) !important;
  border: 1px solid #996300 !important;
}
.binput option {
  font-size: 16px;
  color: #332100;
}
.bbinput {
  padding: 2px;
  margin: 0;
  display: block;
  width: 97%;
  height: 24px;
  font-size: 14px !important;
  text-align: center;
  color: #332100;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ffdb99;
  background-color: #ffffff;
}
.bbinput:hover {
  border-bottom: 1px solid #b37400;
}
.bbinput:focus {
  border: 1px solid #b37400;
  border-bottom: 2px solid #b37400;
  color: #332100;
}
.bbinput option {
  font-size: 16px;
  color: #332100;
}
.bbinput0 {
  padding: 2px;
  margin: 0;
  display: block;
  width: 97%;
  height: 24px;
  font-size: 14px !important;
  text-align: center;
  color: #332100;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #D9D9D9;
  background-color: #FFFFFF;
}
.bbinput0:hover {
  border-bottom: 1px solid #b37400;
}
.bbinput0:focus {
  border: 1px solid #b37400;
  border-bottom: 2px solid #b37400;
  color: #332100;
}
.bbinput0 option {
  font-size: 16px;
  color: #332100;
}
.bbinputrow {
  border-bottom: 2px solid #996300 !important;
}
.bbcombo {
  padding: 2px;
  margin: 0;
  height: 30px;
  font-size: 14px !important;
  text-align: left;
  color: #332100;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ffdb99;
  background-color: #ffffff;
}
.bbcombo:hover {
  border: 1px solid #996300;
}
.bbcombo:focus {
  border: 1px solid #996300;
  color: #332100;
  -webkit-box-shadow: 3px 3px 5px #cc8400;
  -moz-box-shadow: 3px 3px 5px #cc8400;
  box-shadow: 3px 3px 5px #cc8400;
}
.bbinfo {
  padding: 2px;
  margin: 0;
  display: block;
  width: 100%;
  height: 25px;
  font-size: 14px !important;
  text-align: center;
  color: #7F7F7F;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #BFBFBF;
  background-color: #E8E8E8;
}
.bbinfo1 {
  padding: 2px;
  margin: 0;
  display: block;
  width: 100%;
  height: 25px;
  font-size: 14px !important;
  text-align: center;
  color: #333300;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #999900;
  background-color: #ffff66;
}
.bbinfo2 {
  padding: 2px;
  margin: 0;
  display: block;
  width: 100%;
  height: 25px;
  font-size: 14px !important;
  text-align: center;
  color: #996300;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ffc966;
  background-color: #ffe4b3 !important;
  background-image: -webkit-linear-gradient(top,#ffe4b3,#ffffff) !important;
  background-image: -moz-linear-gradient(top,#ffe4b3,#ffffff) !important;
  background-image: -o-linear-gradient(top,#ffe4b3,#ffffff) !important;
  background-image: -ms-linear-gradient(top,#ffe4b3,#ffffff) !important;
  background-image: linear-gradient(top,#ffe4b3,#ffffff) !important;
}
.bbdis {
  background-color: #E8E8E8;
  border: 1px solid #BFBFBF;
}
.fdov {
  font-weight: bold;
  font-size: 14px !important;
  color: #800080 !important;
}
.fatn {
  font-weight: bold;
  font-size: 16px !important;
  color: #912F00 !important;
  letter-spacing: 1px;
}
.fsum {
  font-weight: bold;
}
.fday {
  font-weight: normal;
  font-size: 16px !important;
  font-family: monospace !important;
  text-decoration: underline;
}
.fhour {
  font-style: italic;
  font-size: 13px !important;
}
.fnul_active {
  color: #332100;
}
.fnul_nonactive {
  color: #DCDCDC;
}
.bdiv {
  padding: 2px;
  margin: 0;
  display: block;
  width: 100%;
  font-size: 18px;
  text-align: left;
  color: #332100;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ffc966;
  background-color: #ffffff;
}
.bdiv0 {
  padding: 2px;
  margin: 0;
  display: block;
  width: 100%;
  font-size: 18px;
  text-align: left;
  color: #332100;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #D9D9D9;
}
.tcenter {
  text-align: center;
}
.colorgrey {
  color: #D9D9D9 !important;
}
.colorred {
  color: #FF0000 !important;
}
.dia_item0 {
  margin: 1px;
  padding: 8px;
  color: #717171 !important;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  background: #E5E5E5;
  border: 1px solid #E6E6E6;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #FFFFFF !important;
  background-image: -webkit-linear-gradient(top,#FFFFFF,#E6E6E6) !important;
  background-image: -moz-linear-gradient(top,#FFFFFF,#E6E6E6) !important;
  background-image: -o-linear-gradient(top,#FFFFFF,#E6E6E6) !important;
  background-image: -ms-linear-gradient(top,#FFFFFF,#E6E6E6) !important;
  background-image: linear-gradient(top,#FFFFFF,#E6E6E6) !important;
}
.dia_item0 span {
  margin-left: -5999em;
  position: absolute;
  padding: 10px;
  border: 1px solid #4D4D4D;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  background-color: #EBEBEB !important;
  background-image: -webkit-linear-gradient(top,#EBEBEB,#BFBFBF) !important;
  background-image: -moz-linear-gradient(top,#EBEBEB,#BFBFBF) !important;
  background-image: -o-linear-gradient(top,#EBEBEB,#BFBFBF) !important;
  background-image: -ms-linear-gradient(top,#EBEBEB,#BFBFBF) !important;
  background-image: linear-gradient(top,#EBEBEB,#BFBFBF) !important;
}
.dia_item0 num {
  color: #4D4D4D;
  font-size: 12px;
  padding: 3px;
  background-color: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #4D4D4D;
}
.dia_item0 index {
  color: #4D4D4D;
  font-size: 9px;
  padding: 1px;
  vertical-align: super;
}
.dia_item0:hover {
  background-color: #D9D9D9 !important;
  background-image: -webkit-linear-gradient(top,#D9D9D9,#FFFFFF) !important;
  background-image: -moz-linear-gradient(top,#D9D9D9,#FFFFFF) !important;
  background-image: -o-linear-gradient(top,#D9D9D9,#FFFFFF) !important;
  background-image: -ms-linear-gradient(top,#D9D9D9,#FFFFFF) !important;
  background-image: linear-gradient(top,#D9D9D9,#FFFFFF) !important;
}
.dia_item0:hover span {
  position: absolute;
  left: 1em;
  top: 2em;
  z-index: 99;
  margin-left: 0;
  width: 300px;
}
.dia_item1 {
  margin: 1px;
  padding: 8px;
  color: #333300 !important;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  background: #ffff99;
  border: 1px solid #FFFF92;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffff66) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffff66) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffff66) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffff66) !important;
  background-image: linear-gradient(top,#ffffff,#ffff66) !important;
}
.dia_item1 span {
  margin-left: -5999em;
  position: absolute;
  padding: 10px;
  border: 1px solid #FFFF00;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffff66) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffff66) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffff66) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffff66) !important;
  background-image: linear-gradient(top,#ffffff,#ffff66) !important;
}
.dia_item1 num {
  color: #331200;
  font-size: 12px;
  padding: 3px;
  background-color: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #808000;
}
.dia_item1 index {
  color: #333300;
  font-size: 9px;
  padding: 1px;
  vertical-align: super;
}
.dia_item1:hover {
  background-color: #ffff66 !important;
  background-image: -webkit-linear-gradient(top,#ffff66,#ffffff) !important;
  background-image: -moz-linear-gradient(top,#ffff66,#ffffff) !important;
  background-image: -o-linear-gradient(top,#ffff66,#ffffff) !important;
  background-image: -ms-linear-gradient(top,#ffff66,#ffffff) !important;
  background-image: linear-gradient(top,#ffff66,#ffffff) !important;
}
.dia_item1:hover span {
  position: absolute;
  left: 1em;
  top: 2em;
  z-index: 99;
  margin-left: 0;
  width: 300px;
}
.dia_item2 {
  margin: 1px;
  padding: 8px;
  color: #332100 !important;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  background: #ffdb99;
  border: 1px solid #FFE0A7;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: linear-gradient(top,#ffffff,#ffc966) !important;
}
.dia_item2 span {
  margin-left: -5999em;
  position: absolute;
  padding: 10px;
  border: 1px solid #FFA500;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: linear-gradient(top,#ffffff,#ffc966) !important;
}
.dia_item2 num {
  color: #331200;
  font-size: 12px;
  padding: 3px;
  background-color: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e69500;
}
.dia_item2 index {
  color: #332100;
  font-size: 9px;
  padding: 1px;
  vertical-align: super;
}
.dia_item2:hover {
  background-color: #ffc966 !important;
  background-image: -webkit-linear-gradient(top,#ffc966,#ffffff) !important;
  background-image: -moz-linear-gradient(top,#ffc966,#ffffff) !important;
  background-image: -o-linear-gradient(top,#ffc966,#ffffff) !important;
  background-image: -ms-linear-gradient(top,#ffc966,#ffffff) !important;
  background-image: linear-gradient(top,#ffc966,#ffffff) !important;
}
.dia_item2:hover span {
  position: absolute;
  left: 1em;
  top: 2em;
  z-index: 99;
  margin-left: 0;
  width: 300px;
}
.dia_item3 {
  margin: 1px;
  padding: 8px;
  color: #331200 !important;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  background: #ffbd99;
  border: 1px solid #FFC4C4;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ff9c66) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ff9c66) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ff9c66) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ff9c66) !important;
  background-image: linear-gradient(top,#ffffff,#ff9c66) !important;
}
.dia_item3 span {
  margin-left: -5999em;
  position: absolute;
  padding: 10px;
  border: 1px solid #FF5A00;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ff9c66) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ff9c66) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ff9c66) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ff9c66) !important;
  background-image: linear-gradient(top,#ffffff,#ff9c66) !important;
}
.dia_item3 num {
  color: #331200;
  font-size: 12px;
  padding: 3px;
  background-color: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #e65100;
}
.dia_item3 index {
  color: #331200;
  font-size: 9px;
  padding: 1px;
  vertical-align: super;
}
.dia_item3:hover {
  background-color: #ff9c66 !important;
  background-image: -webkit-linear-gradient(top,#ff9c66,#ffffff) !important;
  background-image: -moz-linear-gradient(top,#ff9c66,#ffffff) !important;
  background-image: -o-linear-gradient(top,#ff9c66,#ffffff) !important;
  background-image: -ms-linear-gradient(top,#ff9c66,#ffffff) !important;
  background-image: linear-gradient(top,#ff9c66,#ffffff) !important;
}
.dia_item3:hover span {
  position: absolute;
  left: 1em;
  top: 2em;
  z-index: 99;
  margin-left: 0;
  width: 300px;
}
.dia_item4 {
  margin: 1px;
  padding: 8px;
  color: #003300 !important;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  background: #99ff99;
  border: 1px solid #B6FDB6;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#66ff66) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#66ff66) !important;
  background-image: -o-linear-gradient(top,#ffffff,#66ff66) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#66ff66) !important;
  background-image: linear-gradient(top,#ffffff,#66ff66) !important;
}
.dia_item4 span {
  margin-left: -5999em;
  position: absolute;
  padding: 10px;
  border: 1px solid #00FF00;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#66ff66) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#66ff66) !important;
  background-image: -o-linear-gradient(top,#ffffff,#66ff66) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#66ff66) !important;
  background-image: linear-gradient(top,#ffffff,#66ff66) !important;
}
.dia_item4 num {
  color: #003300;
  font-size: 12px;
  padding: 3px;
  background-color: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #00e600;
}
.dia_item4 index {
  color: #003300;
  font-size: 9px;
  padding: 1px;
  vertical-align: super;
}
.dia_item4:hover {
  background-color: #66ff66 !important;
  background-image: -webkit-linear-gradient(top,#66ff66,#ffffff) !important;
  background-image: -moz-linear-gradient(top,#66ff66,#ffffff) !important;
  background-image: -o-linear-gradient(top,#66ff66,#ffffff) !important;
  background-image: -ms-linear-gradient(top,#66ff66,#ffffff) !important;
  background-image: linear-gradient(top,#66ff66,#ffffff) !important;
}
.dia_item4:hover span {
  position: absolute;
  left: 1em;
  top: 2em;
  z-index: 99;
  margin-left: 0;
  width: 300px;
}
.panelmenu_item {
  display: block;
  width: 200px;
  height: 75px;
  padding: 15px;
  margin: 15px;
  float: left;
  text-decoration: none;
  border: 1px solid #faa200;
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: linear-gradient(top,#ffffff,#ffc966) !important;
}
.panelmenu_item:hover {
  background-color: #FFA500 !important;
  background-image: -webkit-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: -moz-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: -o-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: -ms-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: linear-gradient(top,#FFA500,#ffffff) !important;
}
.path_sele {
  padding: 2px;
  margin: 0;
  display: block;
  width: 200px;
  height: 25px;
  font-size: 15px;
  font-weight: bold;
  text-align: left;
  color: #664200;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #996300;
  background-color: #ffffff;
}
.path_sele:hover {
  background-color: #ffedcc;
  border: 2px solid #996300;
  cursor: pointer;
}
.path_sele option {
  padding: 3px;
  font-size: 16px;
  color: #332100;
}
.path_sele option:hover {
  background-color: #ffc966;
}
.path_item {
  margin: 0;
  padding: 5px;
  cursor: pointer;
  color: #7B3700;
  font-size: 12px;
  font-weight: bold;
  border-left: 2px solid #E0BEA2;
  border-bottom: 1px solid #E0BEA2;
}
.path_item div {
  color: #332100;
}
.path_item:hover {
  background-color: #ffc966 !important;
  background-image: -webkit-linear-gradient(top,#ffc966,#ffffff) !important;
  background-image: -moz-linear-gradient(top,#ffc966,#ffffff) !important;
  background-image: -o-linear-gradient(top,#ffc966,#ffffff) !important;
  background-image: -ms-linear-gradient(top,#ffc966,#ffffff) !important;
  background-image: linear-gradient(top,#ffc966,#ffffff) !important;
}
.tree_branche {
  border: 1px solid #664200 !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffb733) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffb733) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffb733) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffb733) !important;
  background-image: linear-gradient(top,#ffffff,#ffb733) !important;
}
.tree_branche:hover {
  background-color: #FFA500 !important;
  background-image: -webkit-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: -moz-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: -o-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: -ms-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: linear-gradient(top,#FFA500,#ffffff) !important;
  color: #000000 !important;
}
.tree_branche div {
  font-weight: bold;
}
.tree_leaf {
  border: 1px solid #664200 !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: linear-gradient(top,#ffffff,#ffc966) !important;
}
.tree_leaf:hover {
  background-color: #FFA500 !important;
  background-image: -webkit-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: -moz-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: -o-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: -ms-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: linear-gradient(top,#FFA500,#ffffff) !important;
  color: #000000 !important;
}
.tree_leaf div {
  font-weight: normal;
}
.tree_item {
  margin: 0;
  font-size: 14px;
  background: #fff6e6;
  border: 1px dotted #cc8400;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tree_item:hover {
  background: #ffdb99;
}
.body_panel {
  margin: 0;
  padding: 0;
  overflow: auto;
  height: 1000px;
}
.bpanel {
  margin: 0;
  padding: 0;
  border: 1px solid #996300;
  background: #fff6e6;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: auto;
}
.list_top {
  margin: 0;
  padding: 0 0 1px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.list_top_path {
  margin: 0 1px 0 0;
  padding: 4px 3px 2px 3px;
  height: 14px;
  overflow: hidden;
  white-space: nowrap;
  font-size: 13px;
  cursor: pointer;
  color: #664200;
  background: #ffff99;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffff4d) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffff4d) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffff4d) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffff4d) !important;
  background-image: linear-gradient(top,#ffffff,#ffff4d) !important;
  border: 1px solid #664200;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.list_top_path:hover {
  background-color: #FFFF00 !important;
  background-image: -webkit-linear-gradient(top,#FFFF00,#ffffff) !important;
  background-image: -moz-linear-gradient(top,#FFFF00,#ffffff) !important;
  background-image: -o-linear-gradient(top,#FFFF00,#ffffff) !important;
  background-image: -ms-linear-gradient(top,#FFFF00,#ffffff) !important;
  background-image: linear-gradient(top,#FFFF00,#ffffff) !important;
}
.list_top_path.title {
  font-weight: bold;
  background-color: #ffffb3 !important;
  background-image: -webkit-linear-gradient(top,#ffffb3,#ffff1a) !important;
  background-image: -moz-linear-gradient(top,#ffffb3,#ffff1a) !important;
  background-image: -o-linear-gradient(top,#ffffb3,#ffff1a) !important;
  background-image: -ms-linear-gradient(top,#ffffb3,#ffff1a) !important;
  background-image: linear-gradient(top,#ffffb3,#ffff1a) !important;
}
.list_top_path.title:hover {
  background-color: #FFFF00 !important;
  background-image: -webkit-linear-gradient(top,#FFFF00,#ffffff) !important;
  background-image: -moz-linear-gradient(top,#FFFF00,#ffffff) !important;
  background-image: -o-linear-gradient(top,#FFFF00,#ffffff) !important;
  background-image: -ms-linear-gradient(top,#FFFF00,#ffffff) !important;
  background-image: linear-gradient(top,#FFFF00,#ffffff) !important;
}
.list_top_path.bold {
  font-weight: bold;
}
.list_main {
  margin: 0;
  padding: 5px;
  border: 1px solid #000000;
  background: #FFFFFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.list_head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.list_head div {
  padding: 1px;
  font-size: 12px;
  background: #ffc966;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffe4b3) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffe4b3) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffe4b3) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffe4b3) !important;
  background-image: linear-gradient(top,#ffffff,#ffe4b3) !important;
  border-top: 1px solid #ffc04d;
  border-bottom: 1px solid #ffc04d;
  border-left: 1px solid #ffc04d;
  color: #664200;
  height: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  text-align: center;
}
.list_head div:first-child {
  -webkit-border-radius: 3px 0 0 0;
  -moz-border-radius: 3px 0 0 0;
  border-radius: 3px 0 0 0;
  border-left: 1px solid #ffc04d;
}
.list_head div:last-child {
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
  border-right: 1px solid #ffc04d;
}
.list_head0 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.list_head0 div {
  padding: 1px;
  font-size: 12px;
  border-top: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  border-left: 1px solid #E5E5E5;
  color: #7F7F7F;
  height: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  text-align: center;
}
.list_head0 div:first-child {
  -webkit-border-radius: 3px 0 0 0;
  -moz-border-radius: 3px 0 0 0;
  border-radius: 3px 0 0 0;
  border-left: 1px solid #E5E5E5;
}
.list_head0 div:last-child {
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
  border-right: 1px solid #E5E5E5;
}
.list_sort {
  margin: 0;
  padding: 0;
  list-style-type: none;
  overflow: auto;
}
.list_sort li {
  margin: -1px 0 0 0;
  font-size: 14px;
  background: #FFFFFF;
  border: 1px solid #FFE0A9;
  cursor: move;
}
.list_sort li:hover {
  background-color: #ffb733 !important;
  background-image: -webkit-linear-gradient(top,#ffb733,#ffffff);
  background-image: -moz-linear-gradient(top,#ffb733,#ffffff);
  background-image: -o-linear-gradient(top,#ffb733,#ffffff);
  background-image: -ms-linear-gradient(top,#ffb733,#ffffff);
  background-image: linear-gradient(top,#ffb733,#ffffff);
}
.list_sort li div {
  color: #332100;
  cursor: pointer;
  padding: 3px;
}
.list_for_items {
  margin: 0;
  padding: 0;
  overflow: auto;
}
.list_group {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  margin: 0 0 2px 0;
  padding: 2px;
  font-size: 14px;
  border: 1px solid #664200 !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  box-shadow: 3px 3px 3px rgba(0,0,0,0.3);
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: linear-gradient(top,#ffffff,#ffc966) !important;
}
.list_group:hover {
  background-color: #FFA500 !important;
  background-image: -webkit-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: -moz-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: -o-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: -ms-linear-gradient(top,#FFA500,#ffffff) !important;
  background-image: linear-gradient(top,#FFA500,#ffffff) !important;
}
.list_group div {
  color: #332100;
  cursor: pointer;
  padding: 3px;
}
.list_item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  margin: -1px 0 0 0;
  font-size: 14px;
  background: #FFFFFF;
  border: 1px solid #BFBFBF;
}
.list_item:hover {
  background: #ffdb99;
}
.list_item.sele {
  background: #ffc966;
}
.list_item div {
  color: #332100;
  cursor: pointer;
  padding: 3px;
}
.list_foot {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.list_foot div {
  padding: 1px;
  font-size: 12px;
  background: #ffc966;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffe4b3) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffe4b3) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffe4b3) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffe4b3) !important;
  background-image: linear-gradient(top,#ffffff,#ffe4b3) !important;
  border-top: 1px solid #ffc04d;
  border-bottom: 1px solid #ffc04d;
  border-left: 1px solid #ffc04d;
  color: #664200;
  height: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  text-align: center;
}
.list_foot div:first-child {
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-left: 1px solid #ffc04d;
}
.list_foot div:last-child {
  -webkit-border-radius: 0 0 3px 0;
  -moz-border-radius: 0 0 3px 0;
  border-radius: 0 0 3px 0;
  border-right: 1px solid #ffc04d;
}
.list_foot0 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.list_foot0 div {
  padding: 1px;
  font-size: 12px;
  background: #FFFFFF;
  border-top: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  border-left: 1px solid #E5E5E5;
  color: #7F7F7F;
  height: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  text-align: center;
}
.list_foot0 div:first-child {
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-left: 1px solid #E5E5E5;
}
.list_foot0 div:last-child {
  -webkit-border-radius: 0 0 3px 0;
  -moz-border-radius: 0 0 3px 0;
  border-radius: 0 0 3px 0;
  border-right: 1px solid #E5E5E5;
}
.list_bottom {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
df {
  display: flex;
  align-items: center;
  padding: 0;
}
dfa {
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding: 0;
}
dfb {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0;
}
dfw {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0;
}
dcw {
  padding: 1px;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color: #332100;
}
.mypanel {
  margin: 0;
  padding: 0;
  border: 1px solid #ffb733;
  background: white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.bbpanel {
  margin: 0;
  padding: 0;
  border: 1px solid #ffb733;
  background: white;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.bblist {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.bblist li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  margin: -1px 0 0 0;
  padding: 1px;
  font-size: 13px;
  background: #FFFFFF;
  border: 1px solid #FFE0A9;
  color: #664200;
}
.bblist li:hover {
  background-color: #ffb733 !important;
  background-image: -webkit-linear-gradient(top,#ffb733,#ffffff);
  background-image: -moz-linear-gradient(top,#ffb733,#ffffff);
  background-image: -o-linear-gradient(top,#ffb733,#ffffff);
  background-image: -ms-linear-gradient(top,#ffb733,#ffffff);
  background-image: linear-gradient(top,#ffb733,#ffffff);
}
.bblist li.sele {
  background: #ffc966;
}
.bblist li div {
  color: #4d3200;
  cursor: pointer;
}
.bblist0 {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.bblist0 li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  margin: -1px 0 0 0;
  padding: 1px;
  font-size: 12px;
  background-color: #FFFFFF;
  border: 1px solid #E5E5E5;
}
.bblist0 li:hover {
  background-color: #E5E5E5 !important;
}
.bblist0 li.sele {
  background: #FFFFCA;
}
.bblist0 li.readA div {
  color: #FF0000;
  cursor: pointer;
  text-align: center;
}
.bblist0 li.readB div {
  color: #4D4D4D;
  cursor: pointer;
  text-align: center;
}
.bblist0 li.readC div {
  color: #B3B3B3;
  cursor: pointer;
  text-align: center;
}
.bblist0 li.readA div b {
  color: #FF0000;
}
.bblist0 li.readB div b {
  color: #4D4D4D;
}
.bblist0 li.readC div b {
  color: #B3B3B3;
}
.bblist0 li.readA div u {
  color: #FF0000;
}
.bblist0 li.readB div u {
  color: #4D4D4D;
}
.bblist0 li.readC div u {
  color: #B3B3B3;
}
.bst_path1 {
  margin: 0 1px 0 0;
  padding: 3px;
  height: 13px;
  overflow: hidden;
  white-space: nowrap;
  font-size: 14px;
  cursor: pointer;
  color: #4d3200;
  background-color: #ffd280 !important;
  background-image: -webkit-linear-gradient(left,#ffd280,#fff6e6) !important;
  background-image: -moz-linear-gradient(left,#ffd280,#fff6e6) !important;
  background-image: -o-linear-gradient(left,#ffd280,#fff6e6) !important;
  background-image: -ms-linear-gradient(left,#ffd280,#fff6e6) !important;
  background-image: linear-gradient(left,#ffd280,#fff6e6) !important;
  border: 1px solid #664200;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.bst_path_bold1 {
  font-weight: bold;
}
.bst_path_date1 {
  font-weight: bold;
}
w1 {
  width: 1%;
}
w2 {
  width: 2%;
}
w3 {
  width: 3%;
}
w4 {
  width: 4%;
}
w5 {
  width: 5%;
}
w6 {
  width: 6%;
}
w7 {
  width: 7%;
}
w8 {
  width: 8%;
}
w9 {
  width: 9%;
}
w10 {
  width: 10%;
}
w11 {
  width: 11%;
}
w12 {
  width: 12%;
}
w13 {
  width: 13%;
}
w14 {
  width: 14%;
}
w15 {
  width: 15%;
}
w16 {
  width: 16%;
}
w17 {
  width: 17%;
}
w18 {
  width: 18%;
}
w19 {
  width: 19%;
}
w20 {
  width: 20%;
}
w25 {
  width: 25%;
}
w30 {
  width: 30%;
}
w35 {
  width: 35%;
}
w40 {
  width: 40%;
}
w45 {
  width: 45%;
}
w50 {
  width: 50%;
}
w55 {
  width: 55%;
}
w60 {
  width: 60%;
}
w65 {
  width: 65%;
}
w70 {
  width: 70%;
}
w1c {
  width: 1%;
  text-align: center;
}
w2c {
  width: 2%;
  text-align: center;
}
w3c {
  width: 3%;
  text-align: center;
}
w4c {
  width: 4%;
  text-align: center;
}
w5c {
  width: 5%;
  text-align: center;
}
w6c {
  width: 6%;
  text-align: center;
}
w7c {
  width: 7%;
  text-align: center;
}
w8c {
  width: 8%;
  text-align: center;
}
w9c {
  width: 9%;
  text-align: center;
}
w10c {
  width: 10%;
  text-align: center;
}
w11c {
  width: 11%;
  text-align: center;
}
w12c {
  width: 12%;
  text-align: center;
}
w13c {
  width: 13%;
  text-align: center;
}
w14c {
  width: 14%;
  text-align: center;
}
w15c {
  width: 15%;
  text-align: center;
}
w16c {
  width: 16%;
  text-align: center;
}
w17c {
  width: 17%;
  text-align: center;
}
w18c {
  width: 18%;
  text-align: center;
}
w19c {
  width: 19%;
  text-align: center;
}
w20c {
  width: 20%;
  text-align: center;
}
w1r {
  width: 1%;
  text-align: right;
}
w2r {
  width: 2%;
  text-align: right;
}
w3r {
  width: 3%;
  text-align: right;
}
w4r {
  width: 4%;
  text-align: right;
}
w5r {
  width: 5%;
  text-align: right;
}
w6r {
  width: 6%;
  text-align: right;
}
w7r {
  width: 7%;
  text-align: right;
}
w8r {
  width: 8%;
  text-align: right;
}
w9r {
  width: 9%;
  text-align: right;
}
w10r {
  width: 10%;
  text-align: right;
}
w11r {
  width: 11%;
  text-align: right;
}
w12r {
  width: 12%;
  text-align: right;
}
w13r {
  width: 13%;
  text-align: right;
}
w14r {
  width: 14%;
  text-align: right;
}
w15r {
  width: 15%;
  text-align: right;
}
w16r {
  width: 16%;
  text-align: right;
}
w17r {
  width: 17%;
  text-align: right;
}
w18r {
  width: 18%;
  text-align: right;
}
w19r {
  width: 19%;
  text-align: right;
}
w20r {
  width: 20%;
  text-align: right;
}
.status_green {
  margin: 0;
  padding: 3px;
  font-size: 13px;
  text-align: center;
  color: #008000;
  border: 1px solid #008000;
  background-color: #90EE90 !important;
  background-image: -webkit-linear-gradient(top,#90EE90,#E3FCE3) !important;
  background-image: -moz-linear-gradient(top,#90EE90,#E3FCE3) !important;
  background-image: -o-linear-gradient(top,#90EE90,#E3FCE3) !important;
  background-image: -ms-linear-gradient(top,#90EE90,#E3FCE3) !important;
  background-image: linear-gradient(top,#90EE90,#E3FCE3) !important;
  text-shadow: 1px 1px 0 black;
}
.status_yellow {
  margin: 0;
  padding: 3px;
  font-size: 13px;
  text-align: center;
  color: #707000;
  border: 1px solid #707000;
  background-color: #FFFF00 !important;
  background-image: -webkit-linear-gradient(top,#FFFF00,#FDFDD7) !important;
  background-image: -moz-linear-gradient(top,#FFFF00,#FDFDD7) !important;
  background-image: -o-linear-gradient(top,#FFFF00,#FDFDD7) !important;
  background-image: -ms-linear-gradient(top,#FFFF00,#FDFDD7) !important;
  background-image: linear-gradient(top,#FFFF00,#FDFDD7) !important;
  text-shadow: 1px 1px 0 black;
}
.status_red {
  margin: 0;
  padding: 3px;
  font-size: 13px;
  text-align: center;
  color: #790000;
  border: 1px solid #790000;
  background-color: #FF5C5C !important;
  background-image: -webkit-linear-gradient(top,#FF5C5C,#FFDEDE) !important;
  background-image: -moz-linear-gradient(top,#FF5C5C,#FFDEDE) !important;
  background-image: -o-linear-gradient(top,#FF5C5C,#FFDEDE) !important;
  background-image: -ms-linear-gradient(top,#FF5C5C,#FFDEDE) !important;
  background-image: linear-gradient(top,#FF5C5C,#FFDEDE) !important;
  text-shadow: 1px 1px 0 black;
}
.monitor_green {
  margin: 5px;
  padding: 5px;
  font-size: 13px;
  text-align: center;
  color: #004E00;
  border: 1px solid #15D415;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #E6FFE6 !important;
  background-image: -webkit-linear-gradient(top,#E6FFE6,#90EE90) !important;
  background-image: -moz-linear-gradient(top,#E6FFE6,#90EE90) !important;
  background-image: -o-linear-gradient(top,#E6FFE6,#90EE90) !important;
  background-image: -ms-linear-gradient(top,#E6FFE6,#90EE90) !important;
  background-image: linear-gradient(top,#E6FFE6,#90EE90) !important;
}
.monitor_green b {
  color: #004E00;
}
.monitor_yellow {
  margin: 5px;
  padding: 5px;
  font-size: 13px;
  text-align: center;
  color: #707000;
  border: 1px solid #707000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #FFFF00 !important;
  background-image: -webkit-linear-gradient(top,#FFFF00,#FDFDD7) !important;
  background-image: -moz-linear-gradient(top,#FFFF00,#FDFDD7) !important;
  background-image: -o-linear-gradient(top,#FFFF00,#FDFDD7) !important;
  background-image: -ms-linear-gradient(top,#FFFF00,#FDFDD7) !important;
  background-image: linear-gradient(top,#FFFF00,#FDFDD7) !important;
}
.monitor_yellow b {
  color: #707000;
}
.monitor_red {
  margin: 5px;
  padding: 5px;
  font-size: 13px;
  text-align: center;
  color: #790000;
  border: 1px solid #D13F3F;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #FF5C5C !important;
  background-image: -webkit-linear-gradient(top,#FF5C5C,#FFDEDE) !important;
  background-image: -moz-linear-gradient(top,#FF5C5C,#FFDEDE) !important;
  background-image: -o-linear-gradient(top,#FF5C5C,#FFDEDE) !important;
  background-image: -ms-linear-gradient(top,#FF5C5C,#FFDEDE) !important;
  background-image: linear-gradient(top,#FF5C5C,#FFDEDE) !important;
}
.monitor_red b {
  color: #790000;
}
.monitor_grey {
  margin: 5px;
  padding: 5px;
  font-size: 13px;
  text-align: center;
  color: #636363;
  border: 1px solid #CCCCCC;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #FFFFFF !important;
  background-image: -webkit-linear-gradient(top,#FFFFFF,#D6D6D6) !important;
  background-image: -moz-linear-gradient(top,#FFFFFF,#D6D6D6) !important;
  background-image: -o-linear-gradient(top,#FFFFFF,#D6D6D6) !important;
  background-image: -ms-linear-gradient(top,#FFFFFF,#D6D6D6) !important;
  background-image: linear-gradient(top,#FFFFFF,#D6D6D6) !important;
}
.monitor_grey b {
  color: #636363;
}
.monitor_mini_green {
  background-color: #008000;
  color: #FFFFFF;
  font-weight: bold;
  padding: 1px 2px 1px 2px;
}
.monitor_mini_yellow {
  background-color: #FFFF00;
  color: #000000;
  font-weight: bold;
  padding: 1px 2px 1px 2px;
}
.monitor_mini_white {
  background-color: #FFFFFF;
  color: #000000;
  font-weight: bold;
  padding: 1px 2px 1px 2px;
}
.monitor_mini_red {
  background-color: #FF0000;
  color: #FFFFFF;
  font-weight: bold;
  padding: 1px 2px 1px 2px;
}
.monitor_mini_grey {
  background-color: #7F7F7F;
  color: #FFFFFF;
  font-weight: bold;
  padding: 1px 2px 1px 2px;
}
.print_link {
  margin: 1px;
  padding: 5px;
  color: #332100;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none;
  color: #664200;
  background: #ffdb99;
  border: 1px solid #ffc966;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff6e6 !important;
  background-image: -webkit-linear-gradient(top,#fff6e6,#ffc966) !important;
  background-image: -moz-linear-gradient(top,#fff6e6,#ffc966) !important;
  background-image: -o-linear-gradient(top,#fff6e6,#ffc966) !important;
  background-image: -ms-linear-gradient(top,#fff6e6,#ffc966) !important;
  background-image: linear-gradient(top,#fff6e6,#ffc966) !important;
}
.print_link:hover {
  background-color: #fff6e6 !important;
  background-image: -webkit-linear-gradient(bottom,#fff6e6,#ffb733) !important;
  background-image: -moz-linear-gradient(bottom,#fff6e6,#ffb733) !important;
  background-image: -o-linear-gradient(bottom,#fff6e6,#ffb733) !important;
  background-image: -ms-linear-gradient(bottom,#fff6e6,#ffb733) !important;
  background-image: linear-gradient(bottom,#fff6e6,#ffb733) !important;
  color: #000000 !important;
}
.print_link:visited {
  color: #000000 !important;
}
.atooltip {
  cursor: help;
}
.ztooltip {
  cursor: help;
}
.btooltip {
  padding: 10px;
  color: #000000 !important;
  font-size: 15px;
  background: #ffffff;
  border: 1px solid #664200;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: linear-gradient(top,#ffffff,#ffff99) !important;
  max-width: 1000px;
}
.bfiltr {
  position: relative;
  color: #664200;
  font-size: 11px;
}
.bfiltr filtr {
  position: absolute;
  color: #332100;
  border: 2px solid #cc8400;
  padding: 15px;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: linear-gradient(top,#ffffff,#ffdb99) !important;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
  box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
  z-index: 99;
}
.mynote {
  padding: 8px;
  margin-right: 5px;
  display: block;
  float: left;
  z-index: 99999;
  font-size: 12px;
  font-weight: bold;
  color: #333300;
  text-shadow: 1px 1px 0 white;
  border: 1px solid #ffff33;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffff33) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffff33) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffff33) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffff33) !important;
  background-image: linear-gradient(top,#ffffff,#ffff33) !important;
}
.block_main {
  border: solid 1px #b37400;
  margin: 5px 0px 5px 0px;
  background-color: white;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
  box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
}
.block_body {
  padding: 3px 3px 3px 3px;
  background-color: #fff6e6;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.block_head {
  padding: 7px 15px 7px 15px;
  color: #664200;
  font-size: 14px;
  font-weight: bold;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffc966) !important;
  background-image: linear-gradient(top,#ffffff,#ffc966) !important;
}
.block_func {
  padding: 7px 15px 7px 15px;
  color: #664200;
  font-size: 12px;
}
.block_subhead {
  margin: 3px 5px 0px 5px;
  padding: 5px 12px 7px 12px;
  color: #664200;
  font-size: 13px;
  font-weight: bold;
  border-bottom: 2px solid #CC9F2E;
}
.block_subbody {
  margin: 0px 12px 3px 12px;
  padding: 4px;
  color: #664200;
  font-size: 11px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.body_footer {
  padding: 5px;
  color: #333300 !important;
  background: #ffff99;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: linear-gradient(top,#ffffff,#ffff99) !important;
  border-top: 1px solid #e6e600;
  border-bottom: 1px solid #cccc00;
  font-size: 11px;
}
.menu_body {
  padding: 0 2px 0 2px;
  display: flex;
}
.menu_item {
  white-space: nowrap;
  padding: 3px 4px 3px 4px;
  margin: 0;
  font-size: 12px;
  color: #4d4d00;
  position: relative;
  text-decoration: none;
}
.menu_item.selected {
  font-weight: bold;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: linear-gradient(top,#ffffff,#ffff99) !important;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
  border: 1px solid #999900;
  border-bottom: 1px solid #ffff99;
}
.menu_item:not(.selected):hover {
  border-bottom: 2px solid #666600;
}
.submenu_body {
  margin: -1px 0 0 0;
  padding: 2px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(bottom,#ffffff,#ffff99) !important;
  background-image: -moz-linear-gradient(bottom,#ffffff,#ffff99) !important;
  background-image: -o-linear-gradient(bottom,#ffffff,#ffff99) !important;
  background-image: -ms-linear-gradient(bottom,#ffffff,#ffff99) !important;
  background-image: linear-gradient(bottom,#ffffff,#ffff99) !important;
  border-top: 1px solid #cccc00;
  border-bottom: 1px solid #cccc00;
}
.submenu_item {
  padding: 2px 4px 2px 4px;
  margin: 0px 3px 0px 0px;
  font-size: 12px;
  color: #4d4d00;
  position: relative;
  text-decoration: none;
}
.submenu_item.selected {
  font-weight: bold;
  padding-bottom: 5px;
  margin-bottom: -3px;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: linear-gradient(top,#ffffff,#ffff99) !important;
  border: 1px solid #999900;
  border-bottom: 1px solid #ffff99;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}
.submenu_item:not(.selected):hover {
  border-bottom: 1px solid #666600;
}
.subsubmenu_body {
  margin: 0px;
  padding: 2px;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(bottom,#ffffff,#ffff99) !important;
  background-image: -moz-linear-gradient(bottom,#ffffff,#ffff99) !important;
  background-image: -o-linear-gradient(bottom,#ffffff,#ffff99) !important;
  background-image: -ms-linear-gradient(bottom,#ffffff,#ffff99) !important;
  background-image: linear-gradient(bottom,#ffffff,#ffff99) !important;
  border-bottom: 1px solid #cccc00;
  display: flex;
}
.subsubmenu_item {
  padding: 2px 3px 2px 3px;
  margin: 0px 3px 0px 0px;
  font-size: 11px;
  color: #4d4d00;
  position: relative;
  text-decoration: none;
}
.subsubmenu_item.selected {
  font-weight: bold;
  padding-bottom: 4px;
  margin-bottom: -3px;
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffff99) !important;
  background-image: linear-gradient(top,#ffffff,#ffff99) !important;
  border: 1px solid #999900;
  border-bottom: 1px solid #ffff99;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}
.subsubmenu_item:not(.selected):hover {
  border-bottom: 1px solid #666600;
}
.ape_view {
  border-bottom: 2px solid #E4E400;
}
.ape_update {
  border-bottom: 2px solid #00D600;
}
.ape_moderate {
  border-bottom: 2px solid #00EAFF;
}
.ape_ban {
  border-bottom: 2px solid #FF6D6D;
}
.myCalPrevNext {
  margin: 1px;
  padding: 3px 5px 5px 5px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #664200;
  border: 1px solid #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
.myCalPrevNext:hover {
  color: #996300;
  border: 1px solid #996300;
}
.myCalMonth {
  width: 75px;
  margin: 1px;
  padding: 5px 5px 7px 5px;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: #664200;
}
.myCalYear {
  width: 35px;
  margin: 1px;
  padding: 5px 5px 7px 5px;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: #664200;
}
.myCalWeekNames {
  margin: 0 0 5px 0;
}
.myCalWeekNames div {
  width: 15%;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: #b37400;
}
.myCalDays div {
  padding: 2px;
  width: 15%;
  font-size: 13px;
  text-align: center;
  color: #664200;
  border: 1px solid #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
}
.myCalDays div:hover {
  color: #000000;
  border: 1px solid #b37400;
}
.myCalDays .bold {
  font-weight: bold;
}
.myCalDays .current {
  border: 1px solid #b37400;
}
.myCalDays .marked {
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffb733) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffb733) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffb733) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffb733) !important;
  background-image: linear-gradient(top,#ffffff,#ffb733) !important;
}
.myCalDays d {
  padding: 2px;
  width: 15%;
  border: 1px solid #fff6e6;
}
.myCalTooltip {
  position: relative;
}
.myCalTooltip span {
  margin-left: -5999em;
  position: absolute;
  width: 250px;
  z-index: 999;
  left: 15px;
  margin-top: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
  box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
}
.myCalTooltip:hover span {
  margin-left: 0;
}
.myCalTooltip:hover title {
  font-size: 14px;
  font-weight: bold;
  display: block;
  padding: 5px 0 10px 0;
  color: #805300;
}
.myCalTooltip super {
  font-size: 9px;
  padding: 1px;
  vertical-align: super;
  color: #805300;
}
.myCalTooltipInfo {
  background-color: #ffffff !important;
  background-image: -webkit-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: -moz-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: -o-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: -ms-linear-gradient(top,#ffffff,#ffdb99) !important;
  background-image: linear-gradient(top,#ffffff,#ffdb99) !important;
  border: 2px solid #996300;
  padding: 10px;
  font-size: 10px;
  color: #805300;
}
helps_infotree table {
  border: 1px solid #999999;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
  box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
}
helps_infotree table td {
  padding: 5px;
  border: 1px solid #999999;
}
helps_infotree h1 {
  padding: 5px;
  margin: 5px 0 5px 0;
  font-size: 18px;
  font-weight: bold;
  color: #404040 !important;
  line-height: 1.5;
  text-align: left;
}
helps_infotree h2 {
  padding: 5px;
  margin: 5px 0 5px 0;
  font-size: 16px;
  font-weight: bold;
  color: #404040 !important;
  line-height: 1.5;
  text-align: left;
}
helps_infotree h3 {
  padding: 5px;
  margin: 5px 0 5px 0;
  font-size: 14px;
  font-weight: bold;
  color: #404040 !important;
  line-height: 1.5;
  text-align: left;
}
helps_infotree h4 {
  padding: 5px;
  margin: 5px 0 5px 0;
  font-size: 12px;
  font-weight: bold;
  color: #404040 !important;
  line-height: 1.5;
  text-align: left;
}
helps_infotree h5 {
  padding: 5px;
  margin: 5px 0 5px 0;
  font-size: 11px;
  font-weight: bold;
  color: #404040 !important;
  line-height: 1.5;
  text-align: left;
}
helps_infotree h6 {
  padding: 5px;
  margin: 5px 0 5px 0;
  font-size: 9px;
  font-weight: bold;
  color: #404040 !important;
  line-height: 1.5;
  text-align: left;
}
helps_infotree p {
  padding: 5px;
  font-size: 14px;
  color: #404040 !important;
  line-height: 1.5;
  text-align: left;
  text-align: justify;
}
helps_infotree div {
  padding: 5px;
  font-size: 14px;
  color: #404040 !important;
  line-height: 1.5;
  text-align: left;
}
helps_infotree strong {
  font-size: 14px;
  color: #404040 !important;
  line-height: 1.5;
}
helps_infotree address {
  margin: 5px 5px 10px 5px;
  padding: 15px;
  font-size: 14px;
  font-style: italic;
  color: #404040 !important;
  line-height: 1.5;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
  box-shadow: 0 1px 4px rgba(0,0,0,0.3), -23px 0 20px -23px rgba(0,0,0,0.8), 23px 0 20px -23px rgba(0,0,0,0.8), 0 0 40px rgba(0,0,0,0.1) inset;
}
helps_infotree a {
  color: #A26900 !important;
  font-style: italic;
  text-decoration: underline;
}
