body {
  font-family: Tahoma, Geneva, Kalimati, sans-serif;
}
#map {
  font-family: Tahoma, Geneva, Kalimati, sans-serif;
}
#wrap #header {
  background: #7b97a4;
  border-bottom: 1px solid #6e7e88;
}
#wrap #header .action-elements .element {
  border-left: 1px solid #4d5e67;
}
#wrap #header .action-elements .element.element-first {
  background: none;
}
#wrap #header .action-elements .element .element-button .colored {
  background: none repeat scroll 0 0 #6D7E87;
}
#wrap #header .action-elements .element .element-button:hover {
  background: none repeat scroll 0 0 #6D7E87;
}
#wrap #header .action-elements .element .element-button.current {
  background: none repeat scroll 0 0 #6D7E87;
}
#wrap #header .login-info .header-line {
  border-left: 1px solid #4d5e67;
}
#wrap #header .login-info .help {
  background-color: #677e8a;
  border: #576d79;
}
#wrap #header .login-info .exit-enter-block:hover {
  background: #6D7E87;
}
#wrap .right-panel {
  background: none repeat scroll 0 0 #8396A2;
}
#wrap #layers-tabs {
  font-family: Tahoma, Geneva, Kalimati, sans-serif;
}
#wrap #layers-tabs .ui-widget {
  font-family: Tahoma, Geneva, Kalimati, sans-serif;
}
#wrap #layers-tabs .ui-state-default {
  background: none repeat scroll 0 0 #9eafba;
}
#wrap #layers-tabs .ui-state-active {
  background: none repeat scroll 0 0 #ffffff;
}
#wrap #layers-tabs .accordion .ui-state-default {
  background: #9eafba;
}
#wrap #layers-tabs .accordion .ui-state-active {
  background: #8396a2;
}
#wrap #layers-tabs .ui-tabs-hover {
  background: none repeat scroll 0 0 #8396a2;
}
#wrap #layers-tabs .pages {
  background: none repeat scroll 0 0 #DDDFE1;
}
#wrap #layers-tabs .pages ul li {
  color: #475964;
}
#wrap #layers-tabs .pages ul .here {
  color: #3D464B;
}
#wrap .baseLayer-block .baseLayer-block-container {
  color: #487EAD;
}
#wrap .baseLayer-block .baseLayer-block-container .selector:hover {
  background: #dde7f0;
  color: #487EAD;
}
#wrap .baseLayer-block .baseLayer-block-container .current {
  color: #AAB3B3;
}
#wrap .baseLayer-block .baseLayer-block-container .current:hover {
  background: none;
  color: #AAB3B3;
}
#wrap .baseLayer-block .baseLayer-block-container .arrow:hover {
  background: #dde7f0;
}
#wrap .baseLayer-block .baseLayer-block-container .baselayer-select div:hover {
  background: #dde7f0;
  color: #487EAD;
}
#wrap #authentication-div {
  background: none repeat scroll 0 0 #819AA6;
}
#wrap #leftpanel-div #close-leftpanel-button {
  background: url("/public/images/close-left-panel-arrow.png") no-repeat center #9eafba;
  border-left: 1px solid #acacac;
  border-right: 2px solid #9eafba;
  border-radius: 0 3px 3px 0;
}
#wrap .zoom-control .hand-control {
  background: url("/public/images/controls/hand-control.png") no-repeat;
}
#wrap .zoom-control .hand-control .arrow-top:hover {
  background: url("/public/images/controls/nav-arrow-top-hover.png") no-repeat;
}
#wrap .zoom-control .hand-control .arrow-top:active {
  background: url("/public/images/controls/nav-arrow-top-active.png") no-repeat;
}
#wrap .zoom-control .hand-control .arrow-right:hover {
  background: url("/public/images/controls/nav-arrow-right-hover.png") no-repeat;
}
#wrap .zoom-control .hand-control .arrow-right:active {
  background: url("/public/images/controls/nav-arrow-right-active.png") no-repeat;
}
#wrap .zoom-control .hand-control .arrow-bottom:hover {
  background: url("/public/images/controls/nav-arrow-bottom-hover.png") no-repeat;
}
#wrap .zoom-control .hand-control .arrow-bottom:active {
  background: url("/public/images/controls/nav-arrow-bottom-active.png") no-repeat;
}
#wrap .zoom-control .hand-control .arrow-left:hover {
  background: url("/public/images/controls/nav-arrow-left-hover.png") no-repeat;
}
#wrap .zoom-control .hand-control .arrow-left:active {
  background: url("/public/images/controls/nav-arrow-left-active.png") no-repeat;
}
#wrap .zoom-control .hand-control .hand:hover {
  background: url("/public/images/controls/nav-hand-hover.png") no-repeat;
}
#wrap .zoom-control .hand-control .hand:active {
  background: url("/public/images/controls/nav-hand-active.png") no-repeat;
}
#wrap .zoom-control .zoom-in {
  background: url("/public/images/controls/zoom-in.png") no-repeat;
}
#wrap .zoom-control .zoom-in:hover {
  background: url("/public/images/controls/zoom-in-hover.png") no-repeat;
}
#wrap .zoom-control .zoom-in:active {
  background: url("/public/images/controls/zoom-in-active.png") no-repeat;
}
#wrap .zoom-control .zoom-out {
  background: url("/public/images/controls/zoom-out.png") no-repeat;
}
#wrap .zoom-control .zoom-out:hover {
  background: url("/public/images/controls/zoom-out-hover.png") no-repeat;
}
#wrap .zoom-control .zoom-out:active {
  background: url("/public/images/controls/zoom-out-active.png") no-repeat;
}
#wrap .zoom-control .ui-slider {
  background: url("/public/images/controls/separator-hor.png") repeat-y;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #9eafba;
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background: #8396a2;
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background: #8396a2;
}
