body {
  font-family: Tahoma, Geneva, Kalimati, sans-serif;
}
#map {
  font-family: Tahoma, Geneva, Kalimati, sans-serif;
}
#wrap #header {
  background: #3b5998;
  border-bottom: 1px solid #3b5998;
}
#wrap #header .action-elements .element {
  border-left: 1px solid #3b5998;
}
#wrap #header .action-elements .element.element-first {
  background: none;
}
#wrap #header .action-elements .element .element-button .colored {
  background: none repeat scroll 0 0 #153068;
}
#wrap #header .action-elements .element .element-button:hover {
  background: none repeat scroll 0 0 #153068;
}
#wrap #header .action-elements .element .element-button.current {
  background: none repeat scroll 0 0 #153068;
}
#wrap #header .login-info .header-line {
  border-left: 1px solid #3b5998;
}
#wrap #header .login-info .help {
  background-color: #153068;
  border: #153068;
}
#wrap #header .login-info .exit-enter-block:hover {
  background: #153068;
}
#wrap .right-panel {
  background: none repeat scroll 0 0 #3b5998;
}
#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 #98a8c8;
}
#wrap #layers-tabs .ui-state-active {
  background: none repeat scroll 0 0 #ffffff;
}
#wrap #layers-tabs .accordion .ui-state-default {
  background: #98a8c8;
}
#wrap #layers-tabs .accordion .ui-state-active {
  background: #3b5998;
}
#wrap #layers-tabs .ui-tabs-hover {
  background: none repeat scroll 0 0 #3b5998;
}
#wrap #layers-tabs .pages {
  background: none repeat scroll 0 0 #98a8c8;
}
#wrap #layers-tabs .pages ul li {
  color: #3b5998;
}
#wrap #layers-tabs .pages ul .here {
  color: #3b5998;
}
#wrap .baseLayer-block .baseLayer-block-container {
  color: #3b5998;
}
#wrap .baseLayer-block .baseLayer-block-container .selector:hover {
  background: #e1e7f0;
  color: #3b5998;
}
#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: #e1e7f0;
}
#wrap .baseLayer-block .baseLayer-block-container .baselayer-select div:hover {
  background: #e1e7f0;
  color: #3b5998;
}
#wrap #authentication-div {
  background: none repeat scroll 0 0 #3b5998;
}
#wrap #leftpanel-div #close-leftpanel-button {
  background: url("/public/images/close-left-panel-arrow.png") no-repeat center #98a8c8;
  border-left: 1px solid #a8adb8;
  border-right: 2px solid #98a8c8;
  border-radius: 0 3px 3px 0;
}
#wrap .zoom-control .hand-control {
  background: url("/public/brand/images/dedal/hand-control.png") no-repeat;
}
#wrap .zoom-control .hand-control .arrow-top:hover {
  background: url("/public/brand/images/dedal/nav-arrow-top-hover.png") no-repeat;
}
#wrap .zoom-control .hand-control .arrow-top:active {
  background: url("/public/brand/images/dedal/nav-arrow-top-active.png") no-repeat;
}
#wrap .zoom-control .hand-control .arrow-right:hover {
  background: url("/public/brand/images/dedal/nav-arrow-right-hover.png") no-repeat;
}
#wrap .zoom-control .hand-control .arrow-right:active {
  background: url("/public/brand/images/dedal/nav-arrow-right-active.png") no-repeat;
}
#wrap .zoom-control .hand-control .arrow-bottom:hover {
  background: url("/public/brand/images/dedal/nav-arrow-bottom-hover.png") no-repeat;
}
#wrap .zoom-control .hand-control .arrow-bottom:active {
  background: url("/public/brand/images/dedal/nav-arrow-bottom-active.png") no-repeat;
}
#wrap .zoom-control .hand-control .arrow-left:hover {
  background: url("/public/brand/images/dedal/nav-arrow-left-hover.png") no-repeat;
}
#wrap .zoom-control .hand-control .arrow-left:active {
  background: url("/public/brand/images/dedal/nav-arrow-left-active.png") no-repeat;
}
#wrap .zoom-control .hand-control .hand:hover {
  background: url("/public/brand/images/dedal/nav-hand-hover.png") no-repeat;
}
#wrap .zoom-control .hand-control .hand:active {
  background: url("/public/brand/images/dedal/nav-hand-active.png") no-repeat;
}
#wrap .zoom-control .zoom-in {
  background: url("/public/brand/images/dedal/zoom-in.png") no-repeat;
}
#wrap .zoom-control .zoom-in:hover {
  background: url("/public/brand/images/dedal/zoom-in-hover.png") no-repeat;
}
#wrap .zoom-control .zoom-in:active {
  background: url("/public/brand/images/dedal/zoom-in-active.png") no-repeat;
}
#wrap .zoom-control .zoom-out {
  background: url("/public/brand/images/dedal/zoom-out.png") no-repeat;
}
#wrap .zoom-control .zoom-out:hover {
  background: url("/public/brand/images/dedal/zoom-out-hover.png") no-repeat;
}
#wrap .zoom-control .zoom-out:active {
  background: url("/public/brand/images/dedal/zoom-out-active.png") no-repeat;
}
#wrap .zoom-control .ui-slider {
  background: url("/public/brand/images/dedal/separator-hor.png") repeat-y;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #98a8c8;
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background: #3b5998;
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background: #3b5998;
}
