#mList {
	padding: 1em 0.5em;
}
/*#mList >ul{
	margin-left: -1.1em;
}*/
#mList >ul, #mList >ul>li>ul{padding:0;}

/*добавить перенос*/
span.dynatree-node a{
	white-space:normal;
	outline: none;
}

span.dynatree-node a.CustomerType{
	border-radius: 20px 6px 6px 20px;
	padding: 0em 3em;
	margin-top: -0.6em;
	width: 51%;
	font-size: 1.1em;
	position: relative;
}
span.dynatree-node a.CustomerType.eGrids{
	background: url('../Images/electric grids_circle.png') 0px 0 no-repeat #E17373;
}
span.dynatree-node a.CustomerType.generation{
	background: url('../Images/generation_circle.png') 0px 0 no-repeat #CD738C;
}
span.dynatree-node a.CustomerType.industry{
	background: url('../Images/industry_circle.png') 0px 0 no-repeat #F7E06F;
}
span.dynatree-node a.CustomerType.oil{
	background: url('../Images/oil_circle.png') 0px 0 no-repeat #64C3E8;
}
span.dynatree-node a.CustomerType.transport{
	background: url('../Images/transport_circle.png') 0px 0 no-repeat #C8DD7C;
}

span.dynatree-node a.Subtype{
	border-radius: 6px 6px 6px 6px;
	padding: 0.15em 1.7em 0.15em 0.5em;
	margin-top: -0.6em;
	width: 74%;
	background-color: #F48978;
	position: relative;
}
span.dynatree-node a.customer{
	/*border-radius: 3px 3px 3px 3px;*/
	padding: 0.15em 1.7em 0.15em 0.5em;
	/*margin-top: -0.6em;*/
	width: 72%;
	position: relative;
}

span.dynatree-node a.Subtype.eGrids{background: #E17373;}
span.dynatree-node a.Subtype.generation{background: #E86A7F;}
span.dynatree-node a.Subtype.industry{background: #F7E06F;}
span.dynatree-node a.Subtype.oil{background: #64C3E8;}
span.dynatree-node a.Subtype.transport{background: #C8DD7C;}

/*отступы межды первым уровнем*/
#mList>ul>li>ul>li {
padding: 1.4em 0 0 0;
}
#mList>ul>li>ul>li>ul>li:first-child{
padding: 1em 0 0 0;
}
#mList>ul>li>ul>li>ul>li{
padding: 0.7em 0 0 0;
}
/*убираю бордер у выделенных и наведенных*/
span.dynatree-active a ,ul.dynatree-container a:hover{border:0px;outline:none;}

.checker{
	position: absolute;
	width: 21px;
	height: 19px;
	background-repeat: no-repeat;
	top: 0;
	bottom: 0;
	right: .3em;
	margin: auto;
}/*
.cOn{
	background-position: 1px 0px, 0 0;
}
.cOff{
	background-position: 0 0;
}
.checker.cOn{
	background-image: url('../Images/checkmark.png'), url('../Images/checkbox_white.png');
}
.checker.cOn:hover{
	background-image: url('../Images/checkmark.png'), url('../Images/checkbox_grey.png');
}
.checker.cOff{
	background-image: url('../Images/checkbox_white.png');
}
.checker.cOff:hover{
	background-image: url('../Images/checkbox_grey.png');
}*/
.checker{
	background-image: url('../Images/checkbox_white.png');
	background-position: 5px 5px;
}
.checker:hover{
	background-image: url('../Images/checkbox_grey.png');
}
.dynatree-selected.dynatree-partsel .checker,.dynatree-selected .checker{
	background-image: url('../Images/checkmark.png'), url('../Images/checkbox_white.png');
	background-position: 6px 5px, 5px 5px;
}
.dynatree-selected.dynatree-partsel .checker:hover,.dynatree-selected .checker:hover{
	background-image: url('../Images/checkmark.png'), url('../Images/checkbox_grey.png');
}
.dynatree-partsel .checker{
	background-image: url('../Images/dot.png'), url('../Images/checkbox_white.png');
	background-position: 7px 7px,5px 5px;
}
.dynatree-partsel .checker:hover{
	background-image: url('../Images/dot.png'), url('../Images/checkbox_grey.png');
}
.checker-with-border{
	background-image: url('../Images/checkbox_empty_grey.png');
}
.checker-with-border:hover{
	background-image: url('../Images/checkbox_grey.png');
}

span.dynatree-selected a{font-style:normal;color: #282828;}

/*скролл*/
/*#mList {
    overflow: auto;
    padding: 0 5px;
    border: 1px solid #b7b7b7;
}*/

.track3 {
    width: 10px;
    background: rgba(0, 0, 0, 0);
    margin-right: 2px;
    border-radius: 10px;
    -webkit-transition: background 250ms linear;
    transition: background 250ms linear;
}
.track3:hover,.track3.dragging {
    background: #d9d9d9; /* Browsers without rgba support */
    background: rgba(0, 0, 0, 0.15);
}
.handle3 {
    width: 7px;
    right: 0;
    background: #999;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 7px;
    -webkit-transition: width 250ms;
    transition: width 250ms;
}
.track3:hover .handle3,.track3.dragging .handle3 {
    width: 10px;
}

.track4 {
    height: 10px;
    background: rgba(0, 0, 0, 0);
    margin-bottom: 2px;
    border-radius: 10px;
    -webkit-transition: background 250ms linear;
    transition: background 250ms linear;
}
.track4:hover,.track4.dragging {
    background: #d9d9d9; /* Browsers without rgba support */
    background: rgba(0, 0, 0, 0.15);
}
.handle4 {
    height: 7px;
    bottom: 0;
    background: #999;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 7px;
    -webkit-transition: height 250ms;
    transition: height 250ms;
}
.track4:hover .handle4,.track4.dragging .handle4 {
    height: 10px;
}