#pnlStatControls { position: relative; height: 145px; }
#tabsStatKind { position: absolute; top: 0; left: 0; }
#tabsStatKind li { width: 42px; }
#tabsCategory { position: absolute; top: 0; left: 370px; }
#tabsCategory li { width: 78px; }
#tabsNpType { position: absolute; top: 0; right: 0; }
#tabsNpType li { width: 78px; }
#tabsIsNew { position: absolute; top: 50px; left: 448px; display: none; }
#tabsIsNew li.first { width: 78px; }
#tabsIsNew li.last { width: 156px; }

#tabsSoc { position: absolute; top: 50px; right: 0; }
#tabsSoc li.first { width: 78px; }
#tabsSoc li.last { width: 156px; }

#txtStatTotal { display: block; position: absolute; top: 0px; left: 150px; font-family: 'DINPro-CondMedium', impact; font-size: 25px; text-transform: uppercase; line-height: 25px; }
#txtStatWorkerTotal { display: block; position: absolute; top: 30px; left: 150px; font-family: 'DINPro-CondMedium', impact; font-size: 18px; text-transform: uppercase; line-height: 25px; color: #1f6bb0; }
#txtStatProductionTotal { display: block; position: absolute; top: 55px; left: 150px; font-family: 'DINPro-CondMedium', impact; font-size: 18px; text-transform: uppercase; line-height: 25px; color: #1f6bb0; }

a.btn-stat-enum { background-image: url(/static/i2/rsmp/magnifier.png)!important; }

#fldStatDate { display: block; position: absolute; top: 90px; left: 0; }
#fldStatDate .form-field { margin-top: 0; }

table a.lnk-collapse { position: absolute; display: block; width: 16px; height: 16px; background-image: url('/static/i2/rsmp/toggle.png'); background-repeat: no-repeat; background-position: center center; }
table a.lnk-collapsed { background-image: url('/static/i2/rsmp/toggle-expand.png'); }
table a.lnk-report { }

table tr.level-0 div { margin-left: 24px; }
table tr.level-1 div { margin-left: 24px; }
table tr.level-2 div { margin-left: 0; text-transform: uppercase; }

table tr.level-1 td { font-weight: bold; }
table tr.level-2 td { font-weight: bold; }

ul.tabs li a.stat-kind-map { width: 100%; padding-left: 0px; padding-right: 0px; background-image: url('/static/i2/rsmp/icon-map.png'); background-repeat: no-repeat; background-position: center center; }
ul.tabs li.active a.stat-kind-map { background-image: url('/static/i2/rsmp/icon-map-active.png'); }
ul.tabs li a.stat-kind-grid { width: 100%; padding-left: 0px; padding-right: 0px; background-image: url('/static/i2/rsmp/icon-list.png'); background-repeat: no-repeat; background-position: center center; }
ul.tabs li.active a.stat-kind-grid { background-image: url('/static/i2/rsmp/icon-list-active.png'); }
ul.tabs li a.stat-kind-chart { width: 100%; padding-left: 0px; padding-right: 0px; background-image: url('/static/i2/rsmp/icon-vbar.png'); background-repeat: no-repeat; background-position: center center; }
ul.tabs li.active a.stat-kind-chart { background-image: url('/static/i2/rsmp/icon-vbar-active.png'); }

.pnl-statistics-map { position: relative; }
.fo-stat-panel { position: absolute; top: 45px; right: 30px; width: 255px; background-color: #fff; z-index: 1; border: 2px solid #c5e3ff; border-radius: 3px; box-shadow:2px 2px 3px 0px rgba(0,0,0,0.11); }
.fo-stat-panel .fo-stat-header { font-family: 'DINPro-CondMedium'; font-size: 18px; line-height: 18px; text-transform: uppercase; padding: 15px 20px; border-bottom: 2px solid #c5e3ff; background-color: #f8fbfd; }
.fo-stat-panel .fo-stat-header a.close { position: absolute; right: 20px; top: 15px; width: 20px; height: 24px; background-image: url('/static/i2/rsmp/cross.png'); background-repeat: no-repeat; background-position: center center;}
.fo-stat-panel .fo-stat-total { font-family: 'DINPro-CondMedium'; height: 18px; font-size: 18px; line-height: 18px; text-transform: uppercase; padding: 10px 20px; background-color: #fff; }
.fo-stat-panel .table-header { padding: 0 15px; }
.fo-stat-panel .table-container { padding: 0 15px; margin: 0; overflow: auto; }

#returnToMainMapBtn{position: absolute; right: 0; top: 108px; width: 15%; cursor: pointer; border: 1px solid #eaf0f7; display: none;}
#fdName{position: absolute; top: 120px; left: 337px; font-family: DINPro-CondMedium; font-size: 25px; display: none; text-transform: uppercase; color: #000}
#pnlChartType{position: absolute; left: 513px; top: 105px; display: none;}

.table-container table td.stat-value{text-align: right;}
.table-container table td.bold{font-weight: bold;}
.table-container table td{border-top: 1px solid #dbe2e6; border-bottom: 1px solid #dbe2e6; padding: 12px 16px; vertical-align: top; text-align: left; font-size: 12px; font-weight: normal;  }
.table-container table tr.first td{ border-top: none!important; }
.table-container table tr.last td{ border-bottom: none!important; }
div.fo-stat-panel span.region-name{margin-right: 20px;}
div.fo-stat-panel a{text-decoration:underline;}

#pnlStatisticsChart  {height: 535px;width: 100%;}
#chart svg { margin:auto; display:block; padding-top:20px;}
#chart svg g text{word-wrap:break-word;}
#chart svg .bar:hover {fill: #325e82 !important;}
#chart .axis-vbar path, .axis-vbar line { fill: none;stroke: #000;shape-rendering: crispEdges;}
#chartName {padding-top:5px;text-align: center; font-family: DINPro-CondMedium; font-size: 25px; text-transform: uppercase; color: #000;}
#chartNoData{border-top:none;margin-top:50px}
.pie-tooltips {display: none;}
.hbar-chart,.vbar-chart {padding-top:10px; }
.hbar-chart .label {fill: black; font-family: sans-serif, Verdana; font-size: 12px; text-anchor: start;}
.hbar-chart text {fill: black;font-family: sans-serif, Verdana; font-size: 12px;text-anchor: end;}
.vbar-chart .label {fill: black; font-family: sans-serif, Verdana; font-size: 11px; text-anchor: start;}
.vbar-chart text {fill: black;font-family: sans-serif, Verdana; font-size: 11px;text-anchor: end;}
.line-chart path {stroke: #4682b4;stroke-width: 2;fill: none;}
.line-chart text {font-size: 12px!important; fill: black;font-family: sans-serif, Verdana; font-size: 11px;text-anchor: end;}
.line-chart .dot {fill: #4682b4;}
.line-chart .dot2 {fill: red;}
.chart-tooltip {position: absolute;border-radius: 3px;background: rgba(41,41,41,0.8);color: white;font-family: sans-serif, Verdana;font-size: smaller;padding: 3px; max-width: 300px;}
.legend rect {fill:white;stroke:black;opacity:0.8;}
div.txt-350 { width: 450px!important; }