.diagram {
    max-width: 940px;
    margin: 0 auto;
    position: relative;
    vertical-align: bottom;
    height: 400px;
}

.diagrame_counts {
    color: #fc909d;
    font-size: 39px;
    font-weight: 500;
}

.global-widget-content li  {
    padding: 5px 10px;
}


.diagram > div.chart_block:nth-child(1) {
    left: 0px;
}
.diagram > div.chart_block:nth-child(2) {
    left: 140px;
}
.diagram > div.chart_block:nth-child(3) {
    left: 280px;
}
.diagram > div.chart_block:nth-child(4) {
    left: 420px;
}
.diagram > div.chart_block:nth-child(5) {
    left: 560px;
}
.diagram > div.chart_block:nth-child(6) {
    left: 700px;
}
.diagram > div.chart_block:nth-child(7) {
    left: 840px;
}
.chart_count {
    text-indent: 0px !important;
}
.chart_block {
    position:absolute;
    bottom:0;
    width:117px;
}

.chart_height {
    margin: 0 auto;
    background-repeat: repeat-y;
    position: relative;
    overflow: hidden;
    min-height: 114px;
}

.diagram a:link, .diagram a:visited {
    text-decoration: underline;
    color: #0799d8;
}

.chart_picter_midle {
    position: absolute;
    height: 100%;
    background-image: url(/img/column_bg.png);
    width: 100px;
    z-index: 1;
}

.chart_picter_bottom {
    background: #91d4fd;
    bottom: 10px;
    position: absolute;
    top: 110px;
    width: 100px;
}

.anchor {
    float: none;
    clear: both;
}

.diagrame_titles {
    color: #179db6;
    font-size: 15px;
    font-weight: 700;
}

.chart_picter {
    position: relative;
    display: block;
    height: 101px;
    background: url(/img/column_image_bg.png) no-repeat !important;
}

.drevo {
    background: url(/img/tree.png) no-repeat center;
    height: 138px;
    margin: 15px auto 0;
}

.thousand {
    width: 176px;
    margin: 0 auto;
    position: relative;
}

.chart_title {
    margin-top: 20px;
    height: 50px;
    text-align: center;
    padding-right: 10px;
}

.thousand_picter {
    background: url(/img/thousand.png) no-repeat center center;
    height: 180px;
}

.thousand_count {
    text-indent: 0 !important;
    text-align: center;
}

.chart_picter span {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
.chart_picter:hover {
    background: url(/img/column_image_bg_hover.png) no-repeat !important;
}

.chart_picter_1 span {
    background: url(/img/1.png) no-repeat center center;
}

.chart_picter_2 span {
    background: url(/img/2.png) no-repeat center center;
}
.chart_picter_3 span {
    background: url(/img/3.png) no-repeat center center;
}
.chart_picter_4 span {
    background: url(/img/4.png) no-repeat center center;
}
.chart_picter_5 span {
    background: url(/img/5.png) no-repeat center center;
}
.chart_picter_6 span {
    background: url(/img/6.png) no-repeat center center;
}
.chart_picter_7 span {
    background: url(/img/7.png) no-repeat center center;
}

.widget-title {
    background:url("../images/health/mini-diagrame.png") no-repeat 0 0;
    text-indent:61px;
    color:#04a8bc;
    font-size:21px !important;
    line-height:30px;
    margin-top:20px;
    position:relative;
    overflow:hidden;
}
.widget-title span {
    background:#fff;
    z-index:10;
    position:relative;
    padding-right:25px;
}
.widget-title .widget-title-border {
    position:absolute;
    width:100%;
    height:1px;
    background:url("../images/health/widget-title-border.png");
    left:62px;
    top:17px;
    z-index:1;
}
.widget_elect {
    float:right;
    height:37px;
    background:url("../images/health/widget_elect/widget_elect_01.png") no-repeat left, url("../images/health/widget_elect/widget_elect_03.png") no-repeat right;
    position:relative;
    top:9px;
}
.widget_elect a {
    display:block;
    margin:0 8px 0 32px;
    padding:0 15px 0 9px;
    height:100%;
    background:url("../images/health/widget_elect/widget_elect_02.png") repeat-x;
    text-decoration:none;
    color:#ef5d54;
    line-height:37px;
    vertical-align:-3px;
    font-size:14px;
}
.widget_elect:hover { background:url("../images/health/widget_elect/1.jpg") no-repeat left, url("../images/health/widget_elect/3.jpg") no-repeat right; }
.widget_elect:hover a {
    background:url("../images/health/widget_elect/2.jpg") repeat-x;
    color:#e1776e;
}
.page_theme {
    margin:150px 0 30px 0;
    position:relative;
}
.my_block {
    padding:20px;
    margin:20px;
    border:1px solid black;
    background:#fff;
}
.widget_button {
    height:36px;
    position:relative;
    left:0;
    bottom:30px;
}
.widget_button li {
    display:block;
    float:left;
    margin-right:8px;
    /*padding-bottom:7px;*/
}
.widget_button li.active .wb_star { background:url("../images/health/widget_icon.png") no-repeat 0 -27px; }
.widget_button li.active .wb_geer { background:url("../images/health/widget_icon.png") no-repeat -36px -28px; }
.widget_button li.active .wb_download { background:url("../images/health/widget_icon.png") no-repeat -72px -27px; }
.widget_button li.active .wb_zoom { background:url("../images/health/widget_icon.png") no-repeat -108px -27px; }
.widget_button li.active .wb_modal { background:url("../images/health/widget_icon.png") no-repeat -144px -27px; }
.widget_button li.active { border-bottom:3px solid #D6685F !important; }
.widget_button li:hover { border-bottom:3px solid #0fbacf; }
.widget_button button {
    display:block;
    border:none;
    width:36px;
    height:26px;
    cursor:pointer;
}
.widget_button .wb_star { background:url("../images/health/widget_icon.png") no-repeat 0 0; }
.widget_button .wb_geer { background:url("../images/health/widget_icon.png") no-repeat -36px -1px; }
.widget_button .wb_download { background:url("../images/health/widget_icon.png") no-repeat -72px 0; }
.widget_button .wb_zoom { background:url("../images/health/widget_icon.png") no-repeat -108px 0; }
.widget_button .wb_modal { background:url("../images/health/widget_icon.png") no-repeat -144px 0; }
.widget_button .wb_delete { background:url("../images/health/widget_icon.png") no-repeat -177px 0; }
.widget_button .wb_star:hover { background:url("../images/health/widget_icon.png") no-repeat 0 -54px; }
.widget_button .wb_geer:hover { background:url("../images/health/widget_icon.png") no-repeat -36px -55px; }
.widget_button .wb_download:hover { background:url("../images/health/widget_icon.png") no-repeat -72px -54px; }
.widget_button .wb_zoom:hover { background:url("../images/health/widget_icon.png") no-repeat -108px -54px; }
.widget_button .wb_modal:hover { background:url("../images/health/widget_icon.png") no-repeat -144px -54px; }
.widget_button .wb_star.active { background:url("../images/health/widget_icon.png") no-repeat 0 -27px; }
.widget_button .wb_geer.active { background:url("../images/health/widget_icon.png") no-repeat -36px -28px; }
.widget_button .wb_download.active { background:url("../images/health/widget_icon.png") no-repeat -72px -27px; }
.widget_button .wb_zoom.active { background:url("../images/health/widget_icon.png") no-repeat -108px -27px; }
.widget_button .wb_modal.active { background:url("../images/health/widget_icon.png") no-repeat -144px -27px; }
.widget_button .wb_star:active { background:url("../images/health/widget_icon.png") no-repeat 0 -27px; }
.widget_button .wb_geer:active { background:url("../images/health/widget_icon.png") no-repeat -36px -28px; }
.widget_button .wb_download:active { background:url("../images/health/widget_icon.png") no-repeat -72px -27px; }
.widget_button .wb_zoom:active { background:url("../images/health/widget_icon.png") no-repeat -108px -27px; }
.widget_button .wb_modal:active { background:url("../images/health/widget_icon.png") no-repeat -144px -27px; }

/*.graphics { font-size:0 !important; }*/
.end_line { margin-left:0px; }
.doubleparent_height .global-widget-content { height:590px; }
.tripleparent_height .global-widget-content { height:1000px; }
.forparent_height .global-widget-content { height:3000px; }
.f1_forparent_height .global-widget-content { height:850px; }
.f2_forparent_height .global-widget-content { height:1000px; }
.f3_forparent_height .global-widget-content { height:2000px; }
.f4_forparent_height .global-widget-content { height:4500px; }
.f5_forparent_height .global-widget-content { height:6000px; }
.f6_forparent_height .global-widget-content { height:7000px; }
.f7_forparent_height .global-widget-content { height:8000px; }
.f8_forparent_height .global-widget-content { height:9000px; }
.f9_forparent_height .global-widget-content { height:10000px; }
.f10_forparent_height .global-widget-content { height:11000px; }
.f11_forparent_height .global-widget-content { height:12000px; }
.f12_forparent_height .global-widget-content { height:13000px; }
.graphics.doubleparent_width { width:1195px; }
.graphics.doubleparent_height { height:650px; }
.graphics .doubleparent_width {
    /*width:1195px; */
    width: 98%;
    margin-left: 9px;
}
.graphics .doubleparent_height { height:650px; }
.graphics .tripleparent_height { height:1000px; }
.graphics .forparent_height { height:3000px; }
.graphics .f1_forparent_height { height:850px; }
.graphics .f2_forparent_height { height:1000px; }
.graphics .f3_forparent_height { height:2000px; }
.graphics .f4_forparent_height { height:4500px; }
.graphics .f5_forparent_height { height:6000px; }
.graphics .f6_forparent_height { height:7000px; }
.graphics .f7_forparent_height { height:8000px; }
.graphics .f8_forparent_height { height:9000px; }
.graphics .f9_forparent_height { height:10000px; }
.graphics .f10_forparent_height { height:11000px; }
.graphics .f11_forparent_height { height:12000px; }
.graphics .f12_forparent_height { height:13000px; }

.graphics .childImg_6 { width:100px; }
.grafic-action { left:30px; }
ul.sel_type, .grafic-action {
    border:2px solid #E8ECEE;
    position:absolute;
    bottom:40px;
    z-index:200;
    margin:0;
    width:178px;
    background:#ffffff;
    display:none;
}
.sel_type li, .grafic-action li {
    list-style:none;
    padding:8px;
    border-bottom:1px solid #ECECEC;
    position:relative;
}
.sel_type li:last-child, .grafic-action li:last-child { border-bottom:none; }
.grafic-action li button {
    background:none;
    border:none;
    margin:0;
    padding:0;
    color:#565F6A;
    cursor:pointer;
}
.grafic-action li button::-moz-focus-inner {
    border:none;
    margin:0;
    padding:0;
}
.sel_type li div {
    float:left;
    height:29px;
    width:26px;
    margin-right:7px;
    cursor:pointer;
}
.sel_type li p {
    line-height:29px;
    margin:0;
    padding:0;
    float:left;
    width:137px;
    font-size:12px;
    cursor:pointer;
}
.sel_type li p span:first-child {
    display:inline-block;
    line-height:13px;
    vertical-align:middle;
}
.sbOptions { z-index:200; }

.constract_widjet_button {
    display:block;
    background:#eef4f8;
    height:60px;
}
.constract_widjet_button li {
    display:block;
    float:left;
    border-right:1px solid #d6e5ed;
    position:relative;
}
.constract_widjet_button .hover_line {
    display:none;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:4px;
    background:#f37168;
}
.constract_widjet_button button {
    margin:0;
    padding:0 17px;
    display:block;
    cursor:pointer;
    border:none;
    height:60px;
    background:#eef4f8;
}
.constract_widjet_button li:last-child { border-right:none !important; }
.constract_widjet_button li:first-child { border-left:none !important; }
.constract_widjet_button div {
    width:29px;
    height:29px;
}
.button_1 div { background:url(../images/widget_constract_icon.png) no-repeat 1px 0; }
.button_2 div { background:url(../images/widget_constract_icon.png) no-repeat -53px 0; }
.button_3 div, .type-2 { background:url(../images/widget_constract_icon.png) no-repeat -113px 0; }
.button_4 div, .type-3 { background:url(../images/widget_constract_icon.png) no-repeat -171px 0; }
.button_5 div, .type-4 { background:url(../images/widget_constract_icon.png) no-repeat -233px 2px; }
.button_6 div { background:url(../images/widget_constract_icon.png) no-repeat -293px 0; }
.button_7 div, .type-1 { background:url(../images/widget_constract_icon.png) no-repeat -344px 2px; }
.button_8 div { background:url(../images/widget_constract_icon.png) no-repeat -405px 0; }
.button_9 div { background:url(../images/widget_constract_icon.png) no-repeat -464px 2px; }
.button_10 div { background:url(../images/widget_constract_icon.png) no-repeat -513px 2px; }
.button_11 div { background:url(../images/widget_constract_icon.png) no-repeat -571px 2px; }
.button_12 div { background:url(../images/widget_constract_icon.png) no-repeat -619px 2px; }
.button_13 div { background:url(../images/widget_constract_icon.png) no-repeat -675px 2px; }
.button_14 div { background:url(../images/widget_constract_icon.png) no-repeat -778px 2px; }
.button_15 div { background:url(../images/widget_constract_icon.png) no-repeat -824px 2px; }
.button_22 { padding:0 14px 0 15px !important; }
.button_22 div {
    width:34px;
    background:url(../images/widget_constract_icon.png) no-repeat -726px -2px;
}
li.active .button_1 div { background:url(../images/widget_constract_icon.png) no-repeat 1px -61px; }
li.active .button_2 div { background:url(../images/widget_constract_icon.png) no-repeat -53px -61px; }
li.active .button_3 div { background:url(../images/widget_constract_icon.png) no-repeat -113px -61px; }
li.active .button_4 div { background:url(../images/widget_constract_icon.png) no-repeat -171px -61px; }
li.active .button_5 div { background:url(../images/widget_constract_icon.png) no-repeat -233px -59px; }
li.active .button_6 div { background:url(../images/widget_constract_icon.png) no-repeat -293px -59px; }
li.active .button_7 div { background:url(../images/widget_constract_icon.png) no-repeat -344px -57px; }
li.active .button_8 div { background:url(../images/widget_constract_icon.png) no-repeat -405px -59px; }
li.active .button_9 div { background:url(../images/widget_constract_icon.png) no-repeat -464px -57px; }
li.active .button_10 div { background:url(../images/widget_constract_icon.png) no-repeat -513px -57px; }
li.active .button_11 div { background:url(../images/widget_constract_icon.png) no-repeat -571px -57px; }
li.active .button_12 div { background:url(../images/widget_constract_icon.png) no-repeat -619px -57px; }
li.active .button_13 div { background:url(../images/widget_constract_icon.png) no-repeat -675px -57px; }
li.active .button_14 div { background:url(../images/widget_constract_icon.png) no-repeat -778px -56px; }
li.active .button_15 div { background:url(../images/widget_constract_icon.png) no-repeat -824px -56px; }
li.active .button_22 div { background:url(../images/widget_constract_icon.png) no-repeat -726px -116px; }
.button_1:hover div { background:url(../images/widget_constract_icon.png) no-repeat 1px -121px; }
.button_2:hover div { background:url(../images/widget_constract_icon.png) no-repeat -53px -121px; }
.button_3:hover div { background:url(../images/widget_constract_icon.png) no-repeat -113px -121px; }
.button_4:hover div { background:url(../images/widget_constract_icon.png) no-repeat -171px -121px; }
.button_5:hover div { background:url(../images/widget_constract_icon.png) no-repeat -233px -119px; }
.button_6:hover div { background:url(../images/widget_constract_icon.png) no-repeat -293px -120px; }
.button_7:hover div { background:url(../images/widget_constract_icon.png) no-repeat -344px -118px; }
.button_8:hover div { background:url(../images/widget_constract_icon.png) no-repeat -405px -120px; }
.button_9:hover div { background:url(../images/widget_constract_icon.png) no-repeat -464px -118px; }
.button_10:hover div { background:url(../images/widget_constract_icon.png) no-repeat -513px -118px; }
.button_11:hover div { background:url(../images/widget_constract_icon.png) no-repeat -571px -118px; }
.button_12:hover div { background:url(../images/widget_constract_icon.png) no-repeat -619px -117px; }
.button_13:hover div { background:url(../images/widget_constract_icon.png) no-repeat -675px -117px; }
.button_14:hover div { background:url(../images/widget_constract_icon.png) no-repeat -778px -116px; }
.button_15:hover div { background:url(../images/widget_constract_icon.png) no-repeat -824px -116px; }
.button_22:hover div { background:url(../images/widget_constract_icon.png) no-repeat -726px -116px; }
.button_22:hover div { background:url(../images/widget_constract_icon.png) no-repeat -726px -120px; }
.open .grafik {
    width:70%;
    float:left;
}
.sel_type li div {
    float:left;
    height:29px;
    width:26px;
    margin-right:7px;
    cursor:pointer;
}
.sel_type li p {
    line-height:29px;
    margin:0;
    padding:0;
    float:left;
    width:137px;
    font-size:12px;
    cursor:pointer;
}
.sel_type li p span:first-child {
    display:inline-block;
    line-height:13px;
    vertical-align:middle;
}
.highcharts-button{display: none}
